﻿.ekit-wid-con .ekit-review-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_review_slider_slidetoshow,1));
    margin-right: var(--ekit_review_slider_left_right_spacing,15px);
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_video_slidetoshow,1));
    margin-right: var(--ekit_review_slider_left_right_spacing,15px);
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper-pagination
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-feed-wrapper
{
    font-family: Roboto,sans-serif;
    background-color: #f2f2f5;
    overflow: hidden;
}
.ekit-wid-con .ekit-feed-wrapper h4, .ekit-wid-con .ekit-feed-wrapper p
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-feed-header
{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
}
.ekit-wid-con .ekit-feed-header, .ekit-wid-con .ekit-feed-header .header-left, .ekit-wid-con .ekit-feed-header--desc, .ekit-wid-con .ekit-feed-header--location
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-feed-header .header-right
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-feed-header--thumbnail
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 1rem 0 0;
    position: relative;
}
.ekit-wid-con .ekit-feed-header--thumbnail img
{
    height: 100%;
    width: 100%;
}
.ekit-wid-con .ekit-feed-header--user-info
{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}
.ekit-wid-con .ekit-feed-header--name
{
    font-size: 14px;
    font-weight: 700;
    color: #000032;
    text-transform: capitalize;
}
.ekit-wid-con .ekit-feed-header--desc, .ekit-wid-con .ekit-feed-header--location
{
    font-size: 12px;
    color: #adadad;
}
.ekit-wid-con .ekit-feed-header--desc, .ekit-wid-con .ekit-feed-header--desc p, .ekit-wid-con .ekit-feed-header--location, .ekit-wid-con .ekit-feed-header--location p
{
    line-height: 12px;
}
.ekit-wid-con .ekit-feed-header--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit-feed-header--actions .btn
{
    display: inline-block;
    min-height: 40px;
    min-width: 112px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-feed-header--actions .btn-pill
{
    border-radius: 2rem;
}
.ekit-wid-con .ekit-feed-header--actions .btn-primary
{
    background-color: #1769ff;
    border-color: #1769ff;
    color: #fff;
    margin-right: 1rem;
}
.ekit-wid-con .ekit-feed-header--actions .btn-primary:hover
{
    background-color: #0f5ae6;
    border-color: #0f5ae6;
}
.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary
{
    border: 2px solid #f2f2f5;
    color: #000032;
    background-color: #fff;
}
.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary:hover
{
    background-color: #f2f2f5;
}
.ekit-wid-con .ekit-feed-items-wrapper
{
    background-color: #fff;
}
.ekit-wid-con .ekit-feed-items-wrapper .row
{
    margin-left: 0;
}
.ekit-wid-con .ekit-feed-items-wrapper .row>div
{
    padding-left: 0;
}
.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more
{
    padding: 0 1rem 1rem 1rem;
    text-align: center;
}
.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more .btn
{
    color: #1769ff;
    border-radius: 2rem;
    background-color: rgba(23,105,255,.1);
    padding: .8rem 3rem;
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
}
.ekit-wid-con .ekit-feed-item
{
    position: relative;
    background-color: #fff;
    overflow: hidden;
}
.ekit-wid-con .ekit-feed-item--cover
{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-feed-item--cover img
{
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.ekit-wid-con .ekit-feed-item--go-arrow
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ekit-wid-con .ekit-feed-item--go-arrow a, .ekit-wid-con .ekit-feed-item--go-arrow i
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
}
.ekit-wid-con .ekit-feed-item--go-arrow a
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
}
.ekit-wid-con .ekit-feed-item--go-arrow i
{
    color: #1769ff;
    font-weight: 600;
}
.ekit-wid-con .ekit-feed-item--go-arrow ul
{
    list-style: none;
}
.ekit-wid-con .ekit-feed-item--title
{
    text-align: center;
    color: #32323d;
}
.ekit-wid-con .ekit-feed-item--title h4
{
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
}
.ekit-wid-con .ekit-feed-item--overview
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #f2f2f5;
    margin: 0 1rem 1rem 1rem;
}
.ekit-wid-con .ekit-feed-item--overview>div
{
    padding: .5rem 1rem;
    font-size: 14px;
    font-weight: 500;
    color: #999;
    border-right: 1px solid #f2f2f5;
}
.ekit-wid-con .ekit-feed-item--overview>div:last-child
{
    border-right: none;
}
.ekit-wid-con .ekit-feed-item.style2, .ekit-wid-con .ekit-feed-item.style3, .ekit-wid-con .ekit-feed-item.style4, .ekit-wid-con .ekit-feed-item.style5, .ekit-wid-con .ekit-feed-item.style6
{
    -webkit-box-shadow: 0 7px 15px rgba(0,0,0,.05);
    box-shadow: 0 7px 15px rgba(0,0,0,.05);
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div
{
    color: #747474;
    border-right: none;
    padding: 0;
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div:not(:last-child)
{
    margin-right: 24px;
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview
{
    margin: 0;
    padding: 24px 0;
    border: none;
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--title, .ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title
{
    text-align: left;
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview, .ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview
{
    border: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview .likes, .ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview .likes
{
    padding-left: 0;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--info
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 80%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(58%,rgba(255,255,255,.97)),to(#fff));
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.97) 58%,#fff 100%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title
{
    padding-bottom: .5rem;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title h4
{
    min-height: unset;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview
{
    margin-bottom: 1rem;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--go-arrow a
{
    top: 25%;
    z-index: 1;
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--link
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--overview
{
    margin-top: 1rem;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--title
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    color: #fff;
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2rem;
    color: #fff;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4
{
    font-size: 17px;
    font-weight: 500;
    position: relative;
    color: #fff;
    margin-bottom: 1rem;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4::before
{
    content: "";
    height: 4px;
    width: 2rem;
    background-color: #fec158;
    position: absolute;
    left: 0;
    top: -1rem;
    border-radius: 1rem;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li
{
    font-size: 14px;
    padding-left: 1rem;
    position: relative;
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li::before
{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fec158;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--title
{
    opacity: 1;
    visibility: visible;
    z-index: 100;
}
.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--go-arrow a
{
    display: none;
}
.ekit-wid-con .ekit-feed-item:hover .ekit-feed-item--go-arrow
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-feed-item:hover.style5 .ekit-feed-item--info
{
    opacity: 1;
    visibility: visible;
}
@media screen and (max-width: 576px)
{
    .ekit-wid-con .ekit-feed-header
    {
        display: block;
    }
    .ekit-wid-con .ekit-feed-header .header-left
    {
        padding-bottom: 1rem;
        border-bottom: 1px solid #f2f2f5;
        margin-bottom: 1rem;
    }
    .ekit-wid-con .ekit-feed-header .header-right
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.ekit-wid-con .ekit-feed-item-row
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-wid-con .ekit-feed-item-col
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media screen and (min-width: 768px)
{
    .ekit-wid-con .ekit-feed-item-col
    {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media screen and (min-width: 1025px)
{
    .ekit-wid-con .ekit-feed-item-col
    {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
.ekit-wid-con .ekit-breadcrumb
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #f00;
}
.ekit-wid-con .ekit-breadcrumb>li
{
    float: left;
    color: #00f;
    font: optional;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    padding-right: 5px;
}
.ekit-wid-con .ekit-breadcrumb>li a
{
    -webkit-transition: inherit;
    transition: inherit;
}
.ekit-wid-con .ekit-breadcrumb>li i, .ekit-wid-con .ekit-breadcrumb>li svg
{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.ekit-wid-con .ekit-breadcrumb .ekit_breadcrumbs_start
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-zoom-details
{
    border: 1px solid #e2e2e2;
}
.ekit-wid-con .single-zoom-info
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
    padding: 15px 30px;
}
.ekit-wid-con .single-zoom-info span
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500;
    font-size: 16px;
    color: #3a3a3a;
}
.ekit-wid-con .single-zoom-info:nth-child(odd)
{
    background-color: #e2e2e2;
}
.ekit-wid-con .ekit-zoom-btn
{
    display: inline-block;
    background-color: #a5452c;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.ekit-wid-con .ekit-zoom-btn:hover
{
    background-color: #de5734;
}
.ekit-wid-con .ekit-zoom-counter
{
    margin-bottom: 5px;
}
.ekit-wid-con .ekit-zoom-counter ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-wid-con .ekit-zoom-counter ul li
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    background-color: #3a3a3a;
    color: #fff;
    padding: 15px;
    margin: 0 5px 5px 5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-zoom-counter.text
{
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.ekit-wid-con .ekit-zoom-counter span::before
{
    display: none;
}
.ekit-wid-con .ekit-zoom-counter ul li:first-child
{
    margin-left: 0;
}
.ekit-wid-con .ekit-zoom-counter ul li:last-child
{
    margin-right: 0;
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-details
{
    border: none;
    background-color: #f2f2f2;
    padding: 10px 0;
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info
{
    background-color: transparent;
    display: block;
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span
{
    display: block;
    font-weight: 400;
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span:first-child
{
    font-weight: 700;
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info
{
    padding: 10px 30px;
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links
{
    padding-top: 15px;
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info
{
    padding: 5px 0;
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info .zoom-title
{
    display: none;
}
.ekit-wid-con .ekit-zoom-heading h2
{
    padding: 10px 30px;
    display: block;
    background-color: #3a3a3a;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    margin: 0;
}
.ekit-wid-con .ekit-zoom-heading h2::before
{
    display: none;
}
.ekit-wid-con .ekit-zoom-counter-wrapper
{
    text-align: center;
}
.ekit-wid-con .ekit-zoom-counter-wrapper .ekit-zoom-counter-heading
{
    color: #3a3a3a;
    font-size: 25px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 12px;
}
.ekit-wid-con .ekit-zoom-protected
{
    background-color: #000;
    min-height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px;
}
.ekit-wid-con .ekit-zoom-protected-inner
{
    margin: 0 auto;
    width: 60%;
}
.ekit-wid-con .ekit-zoom-protected-inner h4
{
    color: #fff;
    font-size: 30px;
    margin: 0;
}
.ekit-wid-con .ekit-zoom-protected-inner p
{
    color: #fff;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 10px;
}
.ekit-wid-con .ekit-zoom-protected-inner p.error
{
    color: #f00;
    font-size: 10px;
}
.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-password-field
{
    display: block;
    width: 100%;
    height: 40px;
    background-color: #ededed;
    padding: 0 15px;
    font-size: 15px;
}
.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-submit-field
{
    margin-top: 10px;
    background-color: #a5452c;
    padding: 12px 25px;
    font-size: 18px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    font-weight: 400;
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert
{
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    margin-top: 10px;
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-success
{
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-danger
{
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.ekit-wid-con .ekit-zoom-protected-yes .ekit-zoom-main-content
{
    display: none;
}
.ekit-wid-con .ekit-zoom-protected-form
{
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-video-gallery
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-1 .ekit-video-item
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-2 .ekit-video-item
{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    -ms-flex: 1 0 45%;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-3 .ekit-video-item
{
    -webkit-box-flex: 0;
    flex: 0 0 33.33%;
    -ms-flex: 1 0 31%;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-4 .ekit-video-item
{
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    -ms-flex: 1 0 20%;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-5 .ekit-video-item
{
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    -ms-flex: 1 0 18%;
}
.ekit-wid-con .ekit-video-gallery.ekit-column-6 .ekit-video-item
{
    -webkit-box-flex: 0;
    flex: 0 0 16.66%;
    -ms-flex: 1 0 15%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry
{
    display: block;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item, .ekit-wid-con .ekit-video-gallery.ekit-masonry img
{
    height: auto;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item
{
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    display: block;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-1 .ekit-video-item
{
    width: 100%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-2 .ekit-video-item
{
    width: 50%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-3 .ekit-video-item
{
    width: 33.33%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-4 .ekit-video-item
{
    width: 25%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-5 .ekit-video-item
{
    width: 20%;
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-6 .ekit-video-item
{
    width: 16.66%;
}
.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link .video-icon, .ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link::before
{
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover .video-icon, .ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover::before
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-video-item
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    height: 215px;
    display: block;
    padding: 10px;
}
.ekit-wid-con .ekit-video-item iframe
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border: 0;
    display: block;
    margin: 0 auto;
}
.ekit-wid-con .ekit-video-item img
{
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
}
.ekit-wid-con .ekit-video-item .video-icon
{
    color: #fff;
    background-color: #da3175;
    display: inline-block;
    font-size: 35px;
    padding: 12px;
    border-radius: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .ekit-video-item .video-link
{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-video-item .video-link.video-added
{
    background-image: none!important;
}
.ekit-wid-con .ekit-video-item .video-link.video-added img
{
    opacity: 0;
}
.ekit-wid-con .ekit-video-item .video-link.video-added .video-icon
{
    display: none;
}
.ekit-wid-con .ekit-video-item .video-link::before
{
    content: "";
    background-color: rgba(0,0,0,.3);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.ekit-wid-con .ekit-video-gallery.ekit-carousel
{
    display: block;
}
.ekit-wid-con .ekit-video-gallery.ekit-carousel .ekit-video-item
{
    padding: 0;
    height: inherit;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}
.ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-video-gallery-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_video_slidetoshow,1));
    margin-right: var(--ekit_video_slider_left_right_spacing,15px);
}
.ekit-wid-con .ekit-video-gallery-wrapper .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_video_slidetoshow,1));
    margin-right: var(--ekit_video_slider_left_right_spacing,15px);
}
body .ekit-wid-con .ekit-woo-category-list-container
{
    position: relative;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-featured-cat-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-featured-cat-container .ekit-woo-featured-cat
{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title, body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title, body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title, body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title, body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    top: inherit;
    bottom: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
}
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title, body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    top: 0;
    bottom: inherit;
    -webkit-transform: translate(0);
    transform: translate(0);
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-1 ul.products .product-category
{
    width: 100%;
    margin: 0;
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-2 ul.products .product-category
{
    width: 50%;
    margin: 0;
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-3 ul.products .product-category
{
    width: 33.33%;
    margin: 0;
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-4 ul.products .product-category
{
    width: 25%;
    margin: 0;
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-5 ul.products .product-category
{
    width: 20%;
    margin: 0;
}
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-6 ul.products .product-category
{
    width: 16.66%;
    margin: 0;
}
.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products
{
    margin: 0;
    list-style: none;
}
.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products .product-category a img
{
    height: 100%;
}
.ekit-wid-con .ekit-cat-items
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .woocommerce ul.products .product-category
{
    margin: 0;
    padding: 0;
}
.ekit-wid-con .woocommerce ul.products .product-category a
{
    position: relative;
    width: 100%;
    height: 100%;
    display: block!important;
}
.ekit-wid-con .woocommerce ul.products .product-category a img
{
    margin: 0 auto;
    width: auto;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .woocommerce ul.products .product-category a:hover .woocommerce-loop-category__title
{
    background-color: rgba(0,0,0,.5);
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    text-align: center;
    background-color: rgba(0,0,0,.5);
    left: 0;
    right: 0;
    top: 50%;
    bottom: inherit;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title::before
{
    display: none;
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title .count
{
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    opacity: 1;
    text-transform: capitalize;
    margin-top: 4px;
    background-color: transparent;
    padding: 0;
}
.ekit-wid-con .ekit-wc-carousel .woocommerce ul.products
{
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
}
.ekit-wid-con .ekit-wc-label-position-outside .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    position: static;
    -webkit-transform: inherit;
    transform: inherit;
}
.ekit-wid-con .ekit-wc-label-position-outside .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title
{
    position: absolute;
    bottom: 0;
    top: inherit;
}
.ekit-woo-cat-list--products
{
    list-style: none;
    display: grid!important;
    grid-template-columns: repeat(var(--ekit-woo-desktop-columns),1fr)!important;
}
.ekit-woo-cat-list--products::after, .ekit-woo-cat-list--products::before
{
    display: none!important;
}
@media(max-width: 991px)
{
    .ekit-woo-cat-list--products
    {
        grid-template-columns: repeat(var(--ekit-woo-tablet-columns),1fr)!important;
    }
}
@media(max-width: 575px)
{
    .ekit-woo-cat-list--products
    {
        grid-template-columns: repeat(var(--ekit-woo-mobile-columns),1fr)!important;
    }
}
.ekit-woo-cat-list--products>li
{
    width: 100%!important;
    float: none!important;
}
.ekit-wid-con .ekit-wc-products
{
    position: relative;
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-center .ekit-wc-product-desc
{
    bottom: inherit;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-top .ekit-wc-product-desc
{
    bottom: inherit;
    top: 0;
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-bottom .ekit-wc-product-desc
{
    bottom: 0;
    top: inherit;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product
{
    margin: 0;
    padding: 0;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-desc
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner>div
{
    width: 100%;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-center .ekit-wc-product-desc
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-left .ekit-wc-product-desc
{
    -webkit-box-pack: baseline;
    -ms-flex-pack: baseline;
    justify-content: baseline;
    text-align: left;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-right .ekit-wc-product-desc
{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-center .ekit-wc-product-desc-inner
{
    -ms-flex-item-align: center;
    align-self: center;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-top .ekit-wc-product-desc-inner
{
    -ms-flex-item-align: baseline;
    align-self: baseline;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-bottom .ekit-wc-product-desc-inner
{
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-flip-yes .ekit-wc-product-inner
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-add-to-cart, .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-product-popop
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: inherit;
    text-align: center;
    list-style: none;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination li>span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 40px;
    margin: 3px;
    line-height: 40px;
    justify-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-transition: color .3s,border-color .3s,background-color .3s;
    transition: color .3s,border-color .3s,background-color .3s;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination li>span:hover
{
    color: #465157;
    background-color: #f2f2f2;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers
{
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: inherit;
    height: inherit;
    width: inherit;
    color: #465157;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers:hover
{
    color: #465157;
}
.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers.current
{
    color: #f76b6a;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image
{
    position: relative;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image img
{
    margin-bottom: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart
{
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    -webkit-transition: opacity .4s,background-color .4s;
    transition: opacity .4s,background-color .4s;
    visibility: hidden;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-center
{
    text-align: center;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-left
{
    text-align: left;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-right
{
    text-align: right;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-bottom
{
    bottom: 0;
    top: inherit;
    -webkit-transform: inherit;
    transform: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-top
{
    bottom: inherit;
    top: 0;
    -webkit-transform: inherit;
    transform: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button
{
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #f76b6a;
    font-size: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    line-height: inherit;
    font-style: inherit;
    margin-top: 0;
    position: relative;
    width: auto;
    display: inline-block;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button.ekit-cart-icon-pos-left::before
{
    left: 0;
    right: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button::before
{
    color: #465157;
    text-align: center;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .added_to_cart
{
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #465157;
    text-transform: uppercase;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .4s,background-color .4s;
    transition: opacity .4s,background-color .4s;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-right
{
    right: 0;
    left: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-left
{
    left: 0;
    right: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center
{
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-bottom
{
    bottom: 0;
    top: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-top
{
    top: 0;
    bottom: inherit;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-center
{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center.popup-vertical-center
{
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop--link
{
    display: inline-block;
    line-height: 15px;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center .onsale
{
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-right .onsale
{
    left: auto;
    right: 0!important;
    text-align: right;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-left .onsale
{
    top: 0;
    bottom: 0;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-center .onsale
{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center.badge-vertical-center .onsale
{
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-bottom .onsale
{
    top: inherit;
    bottom: 0;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale
{
    color: #fff;
    font-size: 12px;
    background-color: #f76b6a;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0;
    display: inline-block;
    top: 0;
    bottom: inherit;
    margin: 0;
    padding: 0;
    min-height: auto;
    min-width: auto;
    height: auto;
    line-height: inherit;
    padding: 0 8px;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale::before
{
    display: none;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating
{
    display: block;
    margin-bottom: 11px;
    line-height: 1;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating
{
    overflow: hidden;
    min-width: 105px;
    margin: 0 auto;
    display: inline-block;
    padding-bottom: 16px;
    position: relative;
    float: none;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating::before
{
    letter-spacing: 5px;
    font-size: 16px;
    color: #d3ced2;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span
{
    color: #f9bf00;
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span::before
{
    letter-spacing: 5px;
    font-size: 16px;
}
.ekit-wid-con .ekit-wc-product-desc
{
    padding: 10px 0;
    padding-top: 25px;
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-title
{
    color: #465157;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    line-height: 23px;
    margin-bottom: 10px;
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .price
{
    color: #465157;
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .woocommerce-Price-amount
{
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.ekit-wid-con .ekit-wc-product-categories ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.ekit-wid-con .ekit-wc-product-categories ul li
{
    display: inline-block;
    margin-right: 2px;
}
.ekit-wid-con .ekit-wc-product-categories ul li:last-child
{
    margin-right: 0;
}
.ekit-wid-con .ekit-wc-product-categories ul li a
{
    display: block;
    color: #949494;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-transform: uppercase;
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget
{
    margin-bottom: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(var(--ekit-woo-desktop-columns),1fr)!important;
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::after, .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::before
{
    display: none!important;
}
@media(max-width: 991px)
{
    .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget
    {
        grid-template-columns: repeat(var(--ekit-woo-tablet-columns),1fr)!important;
    }
}
@media(max-width: 575px)
{
    .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget
    {
        grid-template-columns: repeat(var(--ekit-woo-mobile-columns),1fr)!important;
    }
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget>li
{
    width: 100%!important;
}
.ekit-wid-con .ekit-wc-products-wrapper ul.products:not(.ekit-woo-product-list-widget)
{
    margin-bottom: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.ekit-wid-con .ekit-wc-products-wrapper ul.products li.product .price
{
    margin-top: 0;
    margin-bottom: 0;
}
.ekit-wc-product-inner
{
    width: 100%;
}
.ekit-wc-products-wrapper .ekit-wc-products-badge>.onsale
{
    width: auto;
    left: 0;
    right: auto!important;
}
.ekit-wid-con .ekit-wc-carousel
{
    overflow: hidden;
}
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination .swiper-pagination-bullet
{
    height: auto;
    width: auto;
    min-height: 1px;
    padding: 8px;
    opacity: 1;
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav
{
    display: inline-block;
    line-height: 10px;
    font-size: 16px;
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav
{
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #333;
    background-color: #fff;
    padding: 10px 20px;
    cursor: pointer;
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav svg
{
    max-width: 16px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav-next
{
    right: 0;
    left: inherit;
}
.ekit-wid-con .ekit-wc-carousel .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_columns_desktop,4));
    margin-right: var(--ekit-slider-item-gap,35px);
}
.ekit-wid-con .ekit-wc-carousel .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_columns_desktop,4));
    margin-right: var(--ekit-slider-item-gap,35px);
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside .ekit-wc-product-alignment-vertical .ekit-wc-product-desc
{
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    width: 100%;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-product-image img
{
    width: 100%;
    height: auto;
}
.ekit-wid-con .ekit-wc-products .ekit-wc-product-image .ekit_woo_product_img_link::before
{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-wc-product-price .price
{
    margin-top: 0;
    margin-bottom: 0;
}
.ekit-wid-con .ekit-wc-product-price .price del
{
    margin-right: 5px;
    display: inline-block;
}
.ekit-wid-con .ekit-wc-product-price .price ins, .ekit-wid-con .ekit-wc-product-price .price mark
{
    background-color: transparent;
}
.ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .ekit-wc-products .swiper-pagination-custom
{
    position: relative;
    bottom: 0;
}
.ekit-wid-con .ekit-wc-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin-right: 2px;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container
{
    background-color: #fff;
    padding: 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 10px rgba(204,204,204,.5);
    box-shadow: 0 1px 10px rgba(204,204,204,.5);
    display: none;
    position: absolute;
    z-index: 9;
    width: 350px;
    text-align: left;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .blockOverlay
{
    background-color: #ff6347!important;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header
{
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li
{
    float: left;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li:last-child
{
    float: right;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul a, .ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li
{
    color: #465157;
    font-size: 13px;
    line-height: 15px;
    font-weight: 600;
    float: left;
    text-transform: uppercase;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li
{
    position: relative;
    overflow: hidden;
    padding: 15px 10px;
    border-bottom: 1px solid #e6ebee;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:first-of-type
{
    border-top: 1px solid #e6ebee;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a
{
    color: #465157;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: block;
    margin-bottom: 10px;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a>img
{
    max-width: 80px;
    float: right;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove
{
    position: absolute;
    right: 6px;
    top: 6px;
    background-color: #fff;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 100px;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.3);
    box-shadow: 0 1px 10px rgba(0,0,0,.3);
    margin: 0;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li .quantity
{
    display: block;
    color: #737373;
    font-size: 13px;
    line-height: 13px;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total
{
    color: #465157;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    overflow: hidden;
    margin: 0;
    padding: 15px 0;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total .amount
{
    float: right;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons
{
    margin: 0;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward
{
    display: none;
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout
{
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    border-radius: 0;
    display: block;
    padding: 14px 10px;
    text-align: center;
    font-weight: 600;
    background-color: #ff6347;
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back
{
    display: inline-block;
    cursor: pointer;
    position: relative;
    color: #465157;
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back>svg
{
    max-width: 16px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .amount
{
    color: #465157;
}
.ekit-wid-con .ekit-mini-cart-visibility-hover
{
    z-index: 9;
}
.ekit-wid-con .ekit-mini-cart-visibility-hover:before
{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 100%;
    background-color: transparent;
    z-index: -1;
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas>.ekit-mini-cart-container
{
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: hidden;
    -webkit-transition: visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
    transition: visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out,visibility .8s ease-in-out;
    transition: transform .8s ease-in-out,visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
    overflow-y: auto;
    cursor: default;
    z-index: 9999;
}
body.admin-bar .ekit-wid-con .ekit-mini-cart-visibility-off_canvas>.ekit-mini-cart-container
{
    top: 32px;
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active>.ekit-mini-cart-container
{
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    transition: transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas+.ekit-mini-cart--backdrop
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .8s ease;
    transition: all .8s ease;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    z-index: 9998;
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active+.ekit-mini-cart--backdrop
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-wid-con ul.ekit-dropdown-menu.ekit-dropdown-menu-mini-cart
{
    display: none;
}
.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:active, .ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:focus, .ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:hover, .ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:visited
{
    color: #000;
}
.ekit-wid-con .ekit_gallery_grid
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-wid-con .elementskit-single-portfolio-item
{
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .elementskit-single-portfolio-item .ekit-gallery-image-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb
{
    display: block;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb>img
{
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-area
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content
{
    z-index: 2;
    top: 48%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    position: absolute;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_top
{
    top: 0;
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_bottom
{
    top: initial;
    bottom: -5%;
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title
{
    color: #fff;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label
{
    display: inline-block;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title
{
    font-size: 18px;
    margin-bottom: 15px;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon
{
    font-size: 18px;
    display: inline-block;
    text-align: center;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon svg
{
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label
{
    font-size: 15px;
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-area
{
    opacity: 1;
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content
{
    top: 50%;
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_top
{
    top: 5%;
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_bottom
{
    top: initial;
    bottom: 0;
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay
{
    background-color: rgba(0,0,0,.5);
}
.ekit-wid-con .ekit_gallery_grid_style
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: none;
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-single-portfolio-item
{
    height: 100%;
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb
{
    height: 100%;
    padding-bottom: 85%;
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img
{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
@media(max-width: 991px)
{
    .ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img
    {
        position: static;
    }
    .ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb
    {
        padding-bottom: 0!important;
    }
}
.ekit-wid-con .ekit-gallery-portfolio-tilt
{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: perspective(300px);
    transform: perspective(300px);
}
.ekit-wid-con .ekit-gallery-portfolio-tilt .elementskit-hover-area
{
    -webkit-transform: translateZ(50px);
    transform: translateZ(50px);
}
.ekit-wid-con .ekit-gallery-portfolio-tilt:hover
{
    z-index: 1;
}
.ekit-wid-con .elementskit-main-filter
{
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    position: relative;
    z-index: 10;
}
.ekit-wid-con .elementskit-main-filter>li
{
    margin-right: 10px;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .elementskit-main-filter>li
    {
        margin-bottom: 20px;
    }
}
.ekit-wid-con .elementskit-main-filter>li:last-child
{
    margin-right: 0;
}
.ekit-wid-con .elementskit-main-filter>li>a
{
    color: #374a5e;
    background-color: #fff;
    padding: 8px 34px;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
}
.ekit-wid-con .elementskit-main-filter>li>a.selected
{
    background-color: #374a5e;
    color: #fff;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center
{
    text-align: center;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center .filter-button-wraper
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left
{
    text-align: left;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left .filter-button-wraper
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right
{
    text-align: right;
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right .filter-button-wraper
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-wid-con .elementskit_filter_style_three>li>a
{
    border: 2px solid transparent;
}
.ekit-wid-con .elementskit_filter_style_three>li>a.selected
{
    -webkit-box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    border-color: currentColor;
    color: #374a5e;
    background-color: #fff;
}
.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 15px;
    width: 2px;
    opacity: 0;
    -webkit-transition: .2s top ease,opacity .3s ease-in;
    transition: .2s top ease,opacity .3s ease-in;
    background-color: #374a5e;
    z-index: -1;
}
.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a.selected::before
{
    top: 100%;
    opacity: 1;
}
.ekit-wid-con .elementskit_filter_style_four
{
    -webkit-box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    border: 2px solid #ea5356;
    background-color: #fff;
}
.ekit-wid-con .elementskit_filter_style_four>li>a.selected
{
    background-color: #fff;
    color: #ea5356;
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li>a::before
{
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    background-color: #ea5356;
    width: 2px;
    height: 19px;
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li:last-child>a::before
{
    display: none;
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a::after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 15px;
    height: 15px;
    background: #ea5356;
    background: linear-gradient(-45deg,#ea5356 0,#ea5356 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
    opacity: 0;
    -webkit-transition: .2s bottom ease,opacity .3s ease-in;
    transition: .2s bottom ease,opacity .3s ease-in;
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a.selected::after
{
    bottom: -7.5px;
    opacity: 1;
}
.ekit-wid-con .elementskit_filter_style_five
{
    border: 2px solid #374a5e;
    border-radius: 21.5px;
    -webkit-box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    box-shadow: 0 15px 25px 0 rgba(0,0,0,.07);
    background-color: #fff;
    overflow: hidden;
}
.ekit-wid-con .elementskit_filter_style_five>li
{
    margin-right: 0;
}
.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li>a::before
{
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    background-color: #374a5e;
    width: 2px;
    height: 19px;
}
.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li:last-child>a::before
{
    display: none;
}
.ekit-wid-con .elementskit_filter_style_six>li>a
{
    background-color: transparent;
}
.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text
{
    position: relative;
}
.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text::before
{
    position: absolute;
    content: "";
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background-color: #ea5356;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left;
    z-index: -1;
}
.ekit-wid-con .elementskit_filter_style_six>li>a.selected
{
    background-color: transparent;
    color: #ea5356;
}
.ekit-wid-con .elementskit_filter_style_six>li>a.selected>.elementskit_filter_nav_text::before
{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.ekit-wid-con .timeline-area
{
    position: relative;
    z-index: 1;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .timeline-area .timeline-bar
    {
        left: 0;
        -webkit-transform: none;
        transform: none;
    }
    .ekit-wid-con .timeline-area .timeline-img
    {
        display: none;
    }
}
.ekit-wid-con .single-timeline .timeline-content>p
{
    margin-bottom: 0;
}
.ekit-wid-con .single-timeline:hover .timeline-img::before
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even)
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-info
{
    margin-left: 0;
    margin-right: 35px;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item
{
    margin-right: 0;
    margin-left: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item
    {
        margin-left: 0;
    }
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-content
{
    text-align: left;
    padding-right: 0;
    padding-left: 30px;
}
@media(max-width: 767px)
{
    .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-content
    {
        padding-left: 0;
    }
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .watermark-icon
{
    left: inherit;
    right: 0;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-pin
{
    right: inherit;
    left: -20px;
}
.ekit-wid-con .timeline-bar
{
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    width: 2px;
    background-color: #f7f9fb;
    z-index: -1;
}
.ekit-wid-con .timeline-item
{
    width: calc(50% - 60px);
    position: relative;
    margin-right: 60px;
}
.ekit-wid-con .timeline-item.media
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .timeline-item .watermark-icon
{
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 120px;
    line-height: 1;
    pointer-events: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    color: inherit;
}
.ekit-wid-con .timeline-item .watermark-icon svg
{
    max-width: 120px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .timeline-info
{
    width: calc(50% - 35px);
    margin-left: 35px;
    -ms-flex-item-align: center;
    align-self: center;
}
.ekit-wid-con .timeline-info .date
{
    font-size: 18px;
    margin-bottom: 5px;
}
.ekit-wid-con .timeline-info .date svg
{
    max-width: 18px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .timeline-info .place
{
    font-size: 13px;
    color: rgba(0,0,0,.5);
}
.ekit-wid-con .timeline-info .place svg
{
    max-width: 13px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .timeline-item
{
    -webkit-filter: drop-shadow(-19.799px 19.799px 40px rgba(0,0,0,.1));
    filter: drop-shadow(-19.799px 19.799px 40px rgba(0,0,0,.1));
    background-color: #fff;
    padding: 50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 10px;
}
.ekit-wid-con .timeline-item .timeline-content
{
    text-align: right;
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item
{
    background: #82e182;
    color: #fff;
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .title
{
    color: inherit;
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .subtitle
{
    color: inherit;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd):hover .timeline-pin
{
    border-color: #82e182 #82e182 transparent transparent;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin
{
    border-color: #fff #fff transparent transparent;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin
    {
        left: -20px;
        right: inherit;
        -webkit-transform: translateY(-50%) rotate(225deg);
        transform: translateY(-50%) rotate(225deg);
    }
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even):hover .timeline-pin
{
    border-color: transparent transparent #82e182 #82e182;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-pin
{
    border-color: transparent transparent #fff #fff;
}
.ekit-wid-con .vertical-timeline .timeline-pin
{
    position: absolute;
    top: 50%;
    right: -20px;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    width: 40px;
    height: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-style: solid;
    border-width: 20px;
    z-index: -1;
}
.ekit-wid-con .timeline-content
{
    padding-right: 30px;
    position: relative;
    z-index: 2;
}
.ekit-wid-con .timeline-content .subtitle
{
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
    color: #82e182;
}
.ekit-wid-con .timeline-content .title
{
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 22px;
    margin-top: 0;
}
.ekit-wid-con .timeline-content .lists>li
{
    font-size: 14px;
    color: rgba(0,0,0,.5);
}
.ekit-wid-con .timeline-content .lists>li:not(:last-child)
{
    margin-bottom: 15px;
}
.ekit-wid-con .timeline-content .lists>li i
{
    padding-right: 8px;
}
.ekit-wid-con .timeline-content .lists>li>a
{
    color: #2575fc;
}
.ekit-wid-con .timeline-content .lists>li>a>span
{
    text-decoration: underline;
}
.ekit-wid-con .timeline-icon
{
    background: #82e182;
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    border-radius: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    -webkit-box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .timeline-icon svg
{
    max-width: 22px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .single-timeline
{
    position: relative;
}
.ekit-wid-con .single-timeline.media
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.ekit-wid-con .single-timeline:not(:nth-last-child(2))
{
    margin-bottom: 30px;
}
.ekit-wid-con .single-timeline:hover .watermark-icon
{
    opacity: .15;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .single-timeline
    {
        display: block;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .ekit-wid-con .single-timeline .timeline-item
    {
        width: 100%;
        margin-right: 0;
    }
    .ekit-wid-con .single-timeline .timeline-info
    {
        width: 100%;
        margin-left: 0!important;
        margin-right: 0!important;
        padding: 20px;
        padding-left: 0;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .single-timeline .timeline-item
    {
        display: block;
        padding: 20px;
    }
}
.ekit-wid-con .timeline-img
{
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 2px solid #2575fc;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 50%;
    z-index: 2;
}
.ekit-wid-con .timeline-img::before
{
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background-color: #2575fc;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    visibility: hidden;
}
.ekit-wid-con .horizantal-timeline
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0;
}
.ekit-wid-con .horizantal-timeline .single-timeline
{
    padding-bottom: 48px;
    width: 25%;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .horizantal-timeline .single-timeline
    {
        width: 50%;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item
    {
        opacity: 1;
        visibility: visible;
        top: 20px;
    }
    .ekit-wid-con .horizantal-timeline .single-timeline .top-content
    {
        opacity: 0;
        visibility: hidden;
    }
    .ekit-wid-con .horizantal-timeline .single-timeline .bar .pin
    {
        background: #fff;
        border: 4px solid #000;
    }
}
@media(max-width: 568px)
{
    .ekit-wid-con .horizantal-timeline .single-timeline
    {
        width: 100%;
    }
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item
{
    opacity: 1;
    visibility: visible;
    top: 20px;
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item-horizontal-bottom
{
    top: -25px;
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .top-content
{
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin
{
    background: #fff;
    border: 4px solid #000;
}
.ekit-wid-con .horizantal-timeline .timeline-item
{
    width: 100%;
    margin-right: 0;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    top: -50px;
}
.ekit-wid-con .horizantal-timeline .timeline-item-horizontal-bottom
{
    top: 35px;
}
.ekit-wid-con .horizantal-timeline .timeline-icon
{
    margin-bottom: 30px;
}
.ekit-wid-con .horizantal-timeline .timeline-content
{
    text-align: left;
    padding-right: 0;
}
.ekit-wid-con .horizantal-timeline .timeline-content .subtitle
{
    color: #07b787;
}
.ekit-wid-con .horizantal-timeline .content-group
{
    color: #000;
    cursor: pointer;
}
.ekit-wid-con .horizantal-timeline .top-content
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .horizantal-timeline .top-content .title
{
    font-size: 18px;
    color: inherit;
}
.ekit-wid-con .horizantal-timeline .bar
{
    height: 2px;
    width: 100%;
    background-color: #000;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    margin: 30px 0;
}
.ekit-wid-con .horizantal-timeline .bar .pin
{
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #000;
    top: -6px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .horizantal-timeline .bottom-content .date
{
    font-size: 13px;
    color: inherit;
}
.ekit-wid-con .timeline-purple-bg
{
    background-color: #6a11cb;
}
.ekit-wid-con .timeline-pin-icon
{
    width: 50px;
    height: 50px;
    line-height: 48px;
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    color: #fff;
    border: 1px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #6a11cb;
    z-index: 1;
    font-size: 20px;
}
.ekit-wid-con .timeline-pin-icon svg
{
    max-width: 20px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .timeline-pin-icon:hover
{
    background-color: #fff;
    color: #6a11cb;
}
.ekit-wid-con .horizantal-timeline .single-timeline .timeline-pin
{
    top: calc(100% - 20px);
    right: inherit;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
    position: absolute;
    width: 40px;
    height: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: transparent transparent #fff #fff;
}
.ekit-wid-con .horizantal-timeline .single-timeline .pin-top
{
    top: unset;
    bottom: calc(100% - 20px);
    border-color: #fff #fff transparent transparent;
}
.ekit-wid-con .timeline-info-onside
{
    width: 100%;
    margin-left: 0;
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-info-onside
{
    margin-right: 0;
}
@media screen and (max-width: 1024px)
{
    .ekit-wid-con .vertical-timeline .single-timeline.media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
.ekit-wid-con .vertical-timeline .timeline-content
{
    min-width: 303px;
}
@media(max-width: 767px)
{
    .ekit-wid-con .vertical-timeline .timeline-content
    {
        min-width: auto;
    }
}
.ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info
{
    text-align: right;
}
.ekit-wid-con .single-timeline .title
{
    color: #3a3a3a;
}
.timeline-content ol, .timeline-content ul
{
    padding-left: 18px;
}
.ekit-wid-con .ekit-instagram-area
{
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid.ekit-insta-row
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-1
{
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-2
{
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-3
{
    max-width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-4
{
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-5
{
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-6
{
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-7
{
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-8
{
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-9
{
    max-width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-10
{
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-11
{
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .layout-grid .ekit-insta-col-12
{
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .layout-grid .ekit-insta-col-1
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-2
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-3
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-4
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-5
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-6
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-7
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-8
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-9
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-10
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-11
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-12
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .layout-grid .ekit-insta-col-1
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-2
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-3
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-4
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-5
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-6
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-7
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-8
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-9
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-10
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-11
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .layout-grid .ekit-insta-col-12
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
@media(min-width: 992px)
{
    .ekit-wid-con .layout-grid.ekit-no-wrap
    {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .ekit-wid-con .layout-grid.ekit-justify-content-between
    {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.ekit-wid-con .layout-grid .ekit-insta-col-auto
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.ekit-wid-con .layout-masonary
{
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-1
{
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-2
{
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-3
{
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-4
{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-5
{
    -webkit-column-count: 2.4;
    -moz-column-count: 2.4;
    column-count: 2.4;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-6
{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-7
{
    -webkit-column-count: 1.7142857143;
    -moz-column-count: 1.7142857143;
    column-count: 1.7142857143;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-8
{
    -webkit-column-count: 1.5;
    -moz-column-count: 1.5;
    column-count: 1.5;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-9
{
    -webkit-column-count: 1.3333333333;
    -moz-column-count: 1.3333333333;
    column-count: 1.3333333333;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-10
{
    -webkit-column-count: 1.2;
    -moz-column-count: 1.2;
    column-count: 1.2;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-11
{
    -webkit-column-count: 1.0909090909;
    -moz-column-count: 1.0909090909;
    column-count: 1.0909090909;
}
.ekit-wid-con .layout-masonary.ekit-insta-col-12
{
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .layout-masonary.ekit-insta-col-1
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-2
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-3
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-4
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-5
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-6
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-7
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-8
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-9
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-10
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-11
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-12
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .layout-masonary.ekit-insta-col-1
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-2
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-3
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-4
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-5
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-6
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-7
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-8
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-9
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-10
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-11
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .layout-masonary.ekit-insta-col-12
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.ekit-wid-con .layout-masonary .ekit-ins-feed
{
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.ekit-wid-con .ekit-insta-content-holder
{
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.ekit-wid-con .ekit-nsta-user-info
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px;
}
.ekit-wid-con .ekit-insta-user-details
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
}
.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-user-name
{
    text-decoration: underline;
    color: #e1306c;
}
.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-dataandtime
{
    text-decoration: underline;
    color: #833ab4;
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image
{
    width: 44px;
    height: 44px;
    overflow: hidden;
    position: relative;
    background: linear-gradient(40deg,#833ab4 15%,#e1306c 50%,#f56040 85%);
    margin-right: 12px;
    padding: 2px;
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image>img
{
    border: 1px solid #fafafa;
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle
{
    border-radius: 50%;
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle>img
{
    border-radius: inherit;
}
.ekit-wid-con .ekit-insta-username-and-time
{
    line-height: 1;
}
.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-user-name
{
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}
.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-dataandtime
{
    font-size: 10px;
    color: rgba(0,0,0,.6);
}
.ekit-wid-con .ekit-instagram-feed-posts-item-content
{
    padding: 16px;
}
.ekit-wid-con .ekit-insta-comments-box .ekit-insta-statics-count.ekit-insta-statics-comment
{
    float: right;
}
.ekit-wid-con .ekit-insta-captions-box
{
    margin-top: 12px;
}
.ekit-wid-con .ekit-insta-statics-count
{
    display: inline-block;
    color: #000;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-insta-statics-count:not(:last-child)
{
    margin-right: 15px;
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover
{
    color: #f56040;
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover>svg path
{
    fill: #f56040;
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover
{
    color: #833ab4;
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover>svg path
{
    fill: #833ab4;
}
.ekit-wid-con .ekit-insta-statics-count>svg
{
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.ekit-wid-con .ekit-insta-statics-count>svg path
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-insta-statics-count .ekit-insta-statics-value
{
    margin-left: 6px;
    font-size: 14px;
}
.ekit-wid-con .ekit-insta-captions
{
    color: #000;
    font-size: 14px;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-instagram-feed-posts-item-content
{
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
    width: 100%;
    z-index: 5;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .ekit-instagram-feed-posts-item-content
{
    opacity: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .insta-media .photo-thumb
{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-statics-count svg path
{
    fill: #fff;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-captions
{
    color: #fff;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media>a
{
    display: block;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media .photo-thumb
{
    -webkit-transition: -webkit-transform .3s ease,-webkit-filter .3s;
    transition: -webkit-transform .3s ease,-webkit-filter .3s;
    transition: transform .3s ease,filter .3s;
    transition: transform .3s ease,filter .3s,-webkit-transform .3s ease,-webkit-filter .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ekit-wid-con .ekit-insta-content-holder .ekit-insta-hover-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none;
}
.ekit-wid-con .ekit-insta-content-holder:hover .ekit-insta-hover-overlay
{
    background-color: rgba(0,0,0,.8);
    opacity: 1;
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-classic
{
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
}
.ekit-wid-con .ekit-insta-content-holder .insta-media .photo-thumb
{
    width: 100%;
}
.ekit-wid-con .ekit-instagram-feed-item-source-icon
{
    vertical-align: middle;
    display: inline-block;
}
.ekit-wid-con .ekit-instagram-feed-item-source-icon svg path
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .insta-follow-btn-area>.btn
{
    background-color: #f56040;
    border-radius: 21px;
    -webkit-box-shadow: 0 7px 15px 0 rgba(245,96,64,.3);
    box-shadow: 0 7px 15px 0 rgba(245,96,64,.3);
    padding: 10px 35px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    border: 0 solid #000;
}
.ekit-wid-con .ekit-insta-statics-favourite svg
{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ekit-wid-con .instafeed-container
{
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .instafeed-container::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1;
}
.ekit-wid-con .instafeed-container>img
{
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .instafeed-container .description-container
{
    position: absolute;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 30px;
    width: 100%;
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .instafeed-container .description-container>span
{
    display: block;
    color: #fff;
    line-height: 1;
}
.ekit-wid-con .instafeed-container .description-container>span>i
{
    padding-right: 6px;
    display: inline-block;
}
.ekit-wid-con .instafeed-container .description-container>span:not(:last-child)
{
    margin-bottom: 15px;
}
.ekit-wid-con .instafeed-container:hover::before
{
    opacity: .7;
}
.ekit-wid-con .instafeed-container:hover .description-container
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .instafeed-container:hover>img
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .instagram-gallery .owl-item>a
{
    margin-right: 6px;
    display: block;
}
.ekit-wid-con .indtafeed-gallery>a
{
    float: left;
    width: calc(100% / 6);
    display: block;
    border: .5px solid #fff;
}
.safari .ekit-wid-con .ekit_distorted_btn
{
    -webkit-filter: none!important;
    filter: none!important;
}
.ekit-wid-con .ekit_creative_button
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f2eee0;
    padding: 15px 80px;
    font-size: 16px;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
    position: relative;
    z-index: 1;
    cursor: pointer;
    border: 0;
}
.ekit-wid-con .ekit_creative_button>i
{
    position: relative;
    z-index: 10;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #333;
}
.ekit-wid-con .ekit_creative_button_text
{
    position: relative;
    z-index: 10;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #333;
}
.ekit-wid-con .ekit_creative_button_icon_before
{
    padding-right: 5px;
}
.ekit-wid-con .ekit_creative_button_icon_after
{
    padding-left: 5px;
}
.ekit-wid-con .ekit_creative_button:hover
{
    color: #333;
    background-color: #eae4ce;
}
.ekit-wid-con .ekit_slide_bg::before
{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 0%;
    background-color: #ffdc27;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1;
    border-radius: inherit;
}
.ekit-wid-con .ekit_slide_bg:hover::before
{
    width: 100%;
}
.ekit-wid-con .ekit_slide_left_border::before
{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    background-color: #ffdc27;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1;
    width: 10px;
}
.ekit-wid-con .ekit_slide_left_border:hover::before
{
    width: 100%;
}
.ekit-wid-con .ekit_slide_in_line::after
{
    content: "";
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    left: 50px;
    width: 0;
    height: 1px;
    background-color: #333;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ekit-wid-con .ekit_slide_in_line:hover::after
{
    width: 20px;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.ekit-wid-con .ekit_slide_out_line::after
{
    content: "";
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    left: 50px;
    width: 20px;
    height: 1px;
    background-color: #333;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ekit-wid-con .ekit_slide_out_line:hover::after
{
    width: 0;
}
.ekit-wid-con .ekit_slide_text_left:hover .ekit_creative_button_text
{
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.ekit-wid-con .ekit_slide_text_right:hover .ekit_creative_button_text
{
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_after, .ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_before
{
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_after, .ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_before
{
    opacity: 0;
}
.ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_after, .ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_before
{
    opacity: 1;
}
.ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_after, .ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_before
{
    -webkit-transform: scale(0);
    transform: scale(0);
    left: 0;
}
.ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_after, .ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_before
{
    -webkit-transform: scale(1);
    transform: scale(1);
    left: -5px;
}
.ekit-wid-con .ekit_btn_splash
{
    overflow: hidden;
}
.ekit-wid-con .ekit_btn_splash::before
{
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(0);
    transform: translate(-50%,-50%) scale(0);
    height: 200px;
    width: 200px;
    border-radius: 100%;
    background-color: #ffdc27;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit_btn_splash:hover::before
{
    -webkit-transform: translate(-50%,-50%) scale(2);
    transform: translate(-50%,-50%) scale(2);
}
.ekit-wid-con .ekit_outline_style_one
{
    overflow: hidden;
}
.ekit-wid-con .ekit_outline_style_one::after, .ekit-wid-con .ekit_outline_style_one::before
{
    background-color: #666;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: 100%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    pointer-events: none;
}
.ekit-wid-con .ekit_outline_style_one::after
{
    -webkit-transform-origin: left;
    transform-origin: left;
}
.ekit-wid-con .ekit_outline_style_one::before
{
    bottom: 0;
    top: auto;
    -webkit-transform-origin: right;
    transform-origin: right;
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    pointer-events: none;
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after, .ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before
{
    background-color: #666;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    height: 100%;
    width: 2px;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before
{
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after
{
    left: auto;
    right: 0;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::after, .ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::before
{
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
.ekit-wid-con .ekit_outline_style_one:hover::after, .ekit-wid-con .ekit_outline_style_one:hover::before
{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
.ekit-wid-con .ekit_outline_style_two::after, .ekit-wid-con .ekit_outline_style_two::before
{
    background-color: #666;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width .3s;
    transition: width .3s;
    width: 20px;
    pointer-events: none;
    left: 0;
}
.ekit-wid-con .ekit_outline_style_two::before
{
    bottom: 0;
    top: auto;
    left: auto;
    right: 0;
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    pointer-events: none;
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after, .ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::before
{
    background-color: #666;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: height .3s;
    transition: height .3s;
    height: 20px;
    width: 2px;
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after
{
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
}
.ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::after, .ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::before
{
    height: 100%;
}
.ekit-wid-con .ekit_outline_style_two:hover::after, .ekit-wid-con .ekit_outline_style_two:hover::before
{
    width: 100%;
}
.ekit-wid-con .ekit_group_btn
{
    padding: 0;
    overflow: hidden;
}
.ekit-wid-con .ekit_group_btn>i
{
    padding: 15px 20px;
    background-color: #e3dabc;
    font-size: 30px;
}
.ekit-wid-con .ekit_group_btn .ekit_creative_button_text
{
    padding: 15px 60px;
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i
{
    position: relative;
    background-color: transparent;
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i::after
{
    width: 140%;
    height: 300%;
    background-color: rgba(0,0,0,.1);
    z-index: -1;
    right: 0;
    top: -50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    content: "";
    position: absolute;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg:hover>i::after
{
    width: 160%;
}
.ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_after, .ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_before
{
    opacity: 0;
}
.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_after
{
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 1;
}
.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_before
{
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 1;
}
.ekit-wid-con .ekit_position_aware
{
    overflow: hidden;
}
.ekit-wid-con .ekit_position_aware_bg
{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #ffdc27;
    -webkit-transition: width .4s ease-in-out,height .4s ease-in-out;
    transition: width .4s ease-in-out,height .4s ease-in-out;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}
.ekit-wid-con .ekit_position_aware:hover .ekit_position_aware_bg
{
    width: 225%;
    height: 562.5px;
}
.ekit-wid-con .ekit_hover_on_collision
{
    overflow: hidden;
}
.ekit-wid-con .ekit_hover_on_collision::after, .ekit-wid-con .ekit_hover_on_collision::before
{
    position: absolute;
    top: 50%;
    content: "";
    width: 20px;
    height: 20px;
    background-color: #ffdc27;
    border-radius: 50%;
}
.ekit-wid-con .ekit_hover_on_collision::before
{
    left: -20px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .ekit_hover_on_collision::after
{
    right: -20px;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}
.ekit-wid-con .ekit_hover_on_collision:hover::before
{
    -webkit-animation: ekit-criss-cross-left .8s both;
    animation: ekit-criss-cross-left .8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.ekit-wid-con .ekit_hover_on_collision:hover::after
{
    -webkit-animation: ekit-criss-cross-right .8s both;
    animation: ekit-criss-cross-right .8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.ekit-wid-con .ekit_ujarak::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #37474f;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(.7,1,1);
    transform: scale3d(.7,1,1);
    -webkit-transition: opacity .4s,-webkit-transform .4s;
    transition: opacity .4s,-webkit-transform .4s;
    transition: transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s,-webkit-transform .4s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.ekit-wid-con .ekit_ujarak:hover .ekit_creative_button_text
{
    color: #fff;
}
.ekit-wid-con .ekit_ujarak:hover::before
{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.ekit-wid-con .ekit_wayra
{
    overflow: hidden;
}
.ekit-wid-con .ekit_wayra::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    background-color: #37474f;
    z-index: -1;
    -webkit-transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s;
    transition: opacity .3s,background-color .3s,-webkit-transform .3s;
    transition: transform .3s,opacity .3s,background-color .3s;
    transition: transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;
}
.ekit-wid-con .ekit_wayra:hover .ekit_creative_button_text
{
    color: #fff;
}
.ekit-wid-con .ekit_wayra:hover::before
{
    opacity: 1;
    background-color: #3f51b5;
    -webkit-transform: rotate3d(0,0,1,0deg);
    transform: rotate3d(0,0,1,0deg);
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.ekit-wid-con .ekit_tamaya
{
    overflow: hidden;
}
.ekit-wid-con .ekit_tamaya .ekit_creative_button_text
{
    -webkit-transform: scale3d(.2,.2,1);
    transform: scale3d(.2,.2,1);
    opacity: 0;
    -webkit-transition: opacity .3s,-webkit-transform .3s;
    transition: opacity .3s,-webkit-transform .3s;
    transition: transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s,-webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.ekit-wid-con .ekit_tamaya::after, .ekit-wid-con .ekit_tamaya::before
{
    content: attr(data-text);
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    background-color: #7986cb;
    color: #fff;
    overflow: hidden;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.ekit-wid-con .ekit_tamaya::before
{
    top: 0;
    padding-top: 14px;
}
.ekit-wid-con .ekit_tamaya::after
{
    bottom: 0;
    line-height: 0;
}
.ekit-wid-con .ekit_tamaya:hover .ekit_creative_button_text
{
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.ekit-wid-con .ekit_tamaya:hover::before
{
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
}
.ekit-wid-con .ekit_tamaya:hover::after
{
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}
.ekit-wid-con .ekit_moema
{
    background-color: #7986cb;
    color: #fff;
}
.ekit-wid-con .ekit_moema:hover
{
    -webkit-animation: ekit-anim-moema-1 .3s forwards;
    animation: ekit-anim-moema-1 .3s forwards;
    background-color: #3f51b5;
}
.ekit-wid-con .ekit_moema:hover .ekit_creative_button_text
{
    color: #fff;
}
.ekit-wid-con .ekit_moema:hover::before
{
    -webkit-animation: ekit-anim-moema-2 .3s .3s forwards;
    animation: ekit-anim-moema-2 .3s .3s forwards;
    opacity: .4;
}
.ekit-wid-con .ekit_moema::before
{
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    bottom: -20px;
    right: -20px;
    background-color: inherit;
    border-radius: inherit;
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    -webkit-transform: scale3d(.8,.5,1);
    transform: scale3d(.8,.5,1);
}
.ekit-wid-con .ekit_aylen
{
    overflow: hidden;
}
.ekit-wid-con .ekit_aylen::after, .ekit-wid-con .ekit_aylen::before
{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 100%;
    left: 0;
    z-index: -1;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1);
    border-radius: inherit;
}
.ekit-wid-con .ekit_aylen::before
{
    background-color: #7986cb;
}
.ekit-wid-con .ekit_aylen::after
{
    background-color: #3f51b5;
}
.ekit-wid-con .ekit_aylen:hover .ekit_creative_button_text
{
    color: #fff;
}
.ekit-wid-con .ekit_aylen:hover::after, .ekit-wid-con .ekit_aylen:hover::before
{
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}
.ekit-wid-con .ekit_aylen:hover::after
{
    -webkit-transition-delay: 175ms;
    transition-delay: 175ms;
}
.ekit-wid-con .ekit_distorted_btn
{
    outline: 90px solid transparent!important;
    background-color: transparent;
}
.ekit-wid-con .ekit_distorted_btn .ekit_creative_button_text
{
    color: #fff;
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left, .ekit-wid-con .ekit_distorted_btn .ekit_goo_right
{
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 15px;
    background-color: #222;
    -webkit-transition: background .1s ease-out .4s ease;
    transition: background .1s ease-out .4s ease;
    top: 50%;
    margin-top: -12px;
    z-index: -2;
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_left, .ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_left
{
    left: 0;
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_right, .ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_right
{
    right: 0;
}
.ekit-wid-con .ekit_distorted_btn .ekit_button__bg
{
    content: "";
    background-color: #222;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    -webkit-transition: background .1s ease-out .4s ease;
    transition: background .1s ease-out .4s ease;
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_right, .ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_right
{
    right: 0;
}
.ekit-wid-con .ekit_distorted_btn:hover
{
    background-color: #2cd892;
    color: #fff;
}
.ekit-wid-con .ekit_distorted_btn:hover .ekit_button__bg, .ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_left, .ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_right, .ekit-wid-con .ekit_distorted_btn:hover:before
{
    background-color: #2cd892;
}
.ekit-wid-con .ekit_distorted_btn:focus
{
    outline: 0;
    color: #fff;
}
.ekit-wid-con .ekit_svg-filters
{
    position: absolute;
    visibility: hidden;
    width: 1px;
    height: 1px;
}
@-webkit-keyframes ekit-criss-cross-right
{
    0%
    {
        right: -20px;
    }
    50%
    {
        right: 50%;
        width: 20px;
        height: 20px;
    }
    100%
    {
        right: 50%;
        width: 400px;
        height: 400px;
    }
}
@keyframes ekit-criss-cross-right
{
    0%
    {
        right: -20px;
    }
    50%
    {
        right: 50%;
        width: 20px;
        height: 20px;
    }
    100%
    {
        right: 50%;
        width: 400px;
        height: 400px;
    }
}
@-webkit-keyframes ekit-criss-cross-left
{
    0%
    {
        left: -20px;
    }
    50%
    {
        left: 50%;
        width: 20px;
        height: 20px;
    }
    100%
    {
        left: 50%;
        width: 400px;
        height: 400px;
    }
}
@keyframes ekit-criss-cross-left
{
    0%
    {
        left: -20px;
    }
    50%
    {
        left: 50%;
        width: 20px;
        height: 20px;
    }
    100%
    {
        left: 50%;
        width: 400px;
        height: 400px;
    }
}
@-webkit-keyframes ekit-anim-moema-1
{
    60%
    {
        -webkit-transform: scale3d(.8,.8,1);
        transform: scale3d(.8,.8,1);
    }
    85%
    {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1);
    }
    100%
    {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}
@keyframes ekit-anim-moema-1
{
    60%
    {
        -webkit-transform: scale3d(.8,.8,1);
        transform: scale3d(.8,.8,1);
    }
    85%
    {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1);
    }
    100%
    {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}
@-webkit-keyframes ekit-anim-moema-2
{
    to
    {
        opacity: 0;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}
@keyframes ekit-anim-moema-2
{
    to
    {
        opacity: 0;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}
.ekit-wid-con .ekit_creative_button
{
    text-decoration: none!important;
}
.ekit-wid-con .ekit_creative_button svg
{
    max-width: 30px;
    height: auto;
    vertical-align: middle;
    margin: 15px 20px;
}
.ekit-wid-con .elemenetskit-toggle-indicator
{
    position: absolute;
    -webkit-transition: all .4s cubic-bezier(.45,.05,.55,.95) 0s;
    transition: all .4s cubic-bezier(.45,.05,.55,.95) 0s;
    background-color: #1868dd;
    margin: 5px;
}
.ekit-wid-con .elemenetskit-toogle-controls-wraper-outer
{
    line-height: 0;
}
.ekit-wid-con .elemenetskit-toogle-controls-wraper
{
    -webkit-box-shadow: 0 20px 45px 0 rgba(0,0,0,.08);
    box-shadow: 0 20px 45px 0 rgba(0,0,0,.08);
    background-color: #fff;
    padding: 5px;
    z-index: 1;
    position: relative;
    display: inline-block;
}
.ekit-wid-con .elementskit-toggle-nav-link
{
    display: block;
    margin: 0;
    border-width: 0;
    color: #5f5f5f;
    padding: 14px 31px;
    text-align: center;
    position: relative;
    z-index: 5;
    line-height: 1;
    background-color: transparent;
}
.ekit-wid-con .elementskit-toggle-nav-link.active
{
    color: #fff;
}
.ekit-wid-con .elementskit-toggle-nav-link.hover
{
    background-color: transparent;
}
.ekit-wid-con .elemenetskit-toggle-indicator, .ekit-wid-con .elemenetskit-toogle-controls-wraper
{
    border-radius: 30px;
}
.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link
{
    padding: 18px;
}
.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link.active
{
    cursor: default;
}
.ekit-wid-con .elementskit-switch-nav-link
{
    border-bottom: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-wid-con .ekit-slide-toggle
{
    border-bottom: none;
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-item
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active
{
    color: #377dff;
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active, .ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link:hover
{
    background-color: transparent;
    border-color: transparent;
}
.ekit-wid-con .elementskit-switch-nav-link
{
    margin-bottom: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    line-height: 1;
    color: #1e2022;
    font-size: 20px;
    display: inline-block;
}
.ekit-wid-con .elementskit-switch-nav-link-1
{
    margin-right: 20px;
}
.ekit-wid-con .elementskit-switch-nav-link-2
{
    margin-left: 20px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.ekit-wid-con .ekit-custom-switch
{
    position: relative;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.ekit-wid-con .ekit-custom-control-label
{
    background-color: rgba(55,125,255,.4);
    border-radius: 20px;
    display: block;
    position: relative;
    color: #377dff;
    padding: 7px 17px;
    cursor: pointer;
}
.ekit-wid-con .ekit-custom-control-label::before
{
    content: "";
    position: absolute;
    left: -1px;
    top: 50%;
    -webkit-transition: .4s;
    transition: .4s;
    color: inherit;
    background-color: currentColor;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 10px;
}
.ekit-wid-con .ekit-slide-toggle
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-slide-toggle input[type=checkbox]:checked+.ekit-custom-control-label::before
{
    left: calc(101% - 20px);
}
.ekit-wid-con .ekit-toggle-switch-content
{
    display: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-toggle-switch-content.active
{
    display: block;
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-custom-control-input
{
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.ekit-wid-con .ekit_menu_style_vertical.elementskit-menu-container
{
    height: auto;
    width: 100%;
    max-width: 250px;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-dropdown, .ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel
{
    top: 0;
    left: 100%;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-center>li>a
{
    text-align: center;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-right>li>a
{
    text-align: right;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li.elementskit-megamenu-has
{
    position: relative;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li>a
{
    display: block;
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel
{
    width: 818px;
}
.ekit-wid-con .ekit_animation
{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.ekit-wid-con .ekit_animation .ekit_motion_text
{
    white-space: pre-wrap;
}
.ekit-wid-con .ekit_animation.ekit_char_based .ekit-letter
{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
}
.ekit-wid-con .ekit-RainDrop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RainDrop.ekit_no_spilit, .ekit-wid-con .ekit-RainDrop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RainDrop;
    animation-name: RainDrop;
}
.ekit-wid-con .ekit-WaterWave.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-WaterWave.ekit_no_spilit, .ekit-wid-con .ekit-WaterWave.ekit_word_spilit .ekit-word
{
    -webkit-animation: leWaterWave .2s linear;
    animation: leWaterWave .2s linear;
}
.ekit-wid-con .ekit-lightning.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-lightning.ekit_no_spilit, .ekit-wid-con .ekit-lightning.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: lightning;
    animation-name: lightning;
}
.ekit-wid-con .ekit-JoltZoom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-JoltZoom.ekit_no_spilit, .ekit-wid-con .ekit-JoltZoom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: JoltZoom;
    animation-name: JoltZoom;
}
.ekit-wid-con .ekit-typing
{
    width: 473px;
    overflow: hidden;
    white-space: nowrap;
    border-right: 2px solid #7e2ea0;
    -webkit-animation: typing 2s steps(12,end),cursor .2s steps(12,end);
    animation: typing 2s steps(12,end),cursor .2s steps(12,end);
}
.ekit-wid-con .ekit-wipe
{
    width: 473px;
    overflow: hidden;
    margin: 0 auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-animation-name: wipe;
    animation-name: wipe;
}
.ekit-wid-con .ekit-open
{
    width: 473px;
    margin: 0 auto;
    overflow: hidden;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-animation-name: open;
    animation-name: open;
}
.ekit-wid-con .ekit-Magnify.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-Magnify.ekit_no_spilit, .ekit-wid-con .ekit-Magnify.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: Magnify;
    animation-name: Magnify;
}
.ekit-wid-con .ekit-Beat.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-Beat.ekit_no_spilit, .ekit-wid-con .ekit-Beat.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: Beat;
    animation-name: Beat;
}
.ekit-wid-con .ekit-FadeIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeIn.ekit_no_spilit, .ekit-wid-con .ekit-FadeIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeIn;
    animation-name: FadeIn;
}
.ekit-wid-con .ekit-FadeInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeInLeft.ekit_no_spilit, .ekit-wid-con .ekit-FadeInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeInLeft;
    animation-name: FadeInLeft;
}
.ekit-wid-con .ekit-FadeInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeInRight.ekit_no_spilit, .ekit-wid-con .ekit-FadeInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeInRight;
    animation-name: FadeInRight;
}
.ekit-wid-con .ekit-FadeInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeInTop.ekit_no_spilit, .ekit-wid-con .ekit-FadeInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeInTop;
    animation-name: FadeInTop;
}
.ekit-wid-con .ekit-FadeInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeInBottom.ekit_no_spilit, .ekit-wid-con .ekit-FadeInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeInBottom;
    animation-name: FadeInBottom;
}
.ekit-wid-con .ekit-FadeOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeOut.ekit_no_spilit, .ekit-wid-con .ekit-FadeOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeOut;
    animation-name: FadeOut;
}
.ekit-wid-con .ekit-FadeOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-FadeOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeOutLeft;
    animation-name: FadeOutLeft;
}
.ekit-wid-con .ekit-FadeOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeOutRight.ekit_no_spilit, .ekit-wid-con .ekit-FadeOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeOutRight;
    animation-name: FadeOutRight;
}
.ekit-wid-con .ekit-FadeOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeOutTop.ekit_no_spilit, .ekit-wid-con .ekit-FadeOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeOutTop;
    animation-name: FadeOutTop;
}
.ekit-wid-con .ekit-FadeOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FadeOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-FadeOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FadeOutBottom;
    animation-name: FadeOutBottom;
}
.ekit-wid-con .ekit-MovingBackFromRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-MovingBackFromRight.ekit_no_spilit, .ekit-wid-con .ekit-MovingBackFromRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: MovingBackFromRight;
    animation-name: MovingBackFromRight;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.ekit-wid-con .ekit-MovingBackFromLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-MovingBackFromLeft.ekit_no_spilit, .ekit-wid-con .ekit-MovingBackFromLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: MovingBackFromLeft;
    animation-name: MovingBackFromLeft;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.ekit-wid-con .ekit-KickOutBehind.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-KickOutBehind.ekit_no_spilit, .ekit-wid-con .ekit-KickOutBehind.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: KickOutFront;
    animation-name: KickOutFront;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ekit-wid-con .ekit-KickOutFront.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-KickOutFront.ekit_no_spilit, .ekit-wid-con .ekit-KickOutFront.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: KickOutBehind;
    animation-name: KickOutBehind;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ekit-wid-con .ekit-ScaleXIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ScaleXIn.ekit_no_spilit, .ekit-wid-con .ekit-ScaleXIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ScaleXIn;
    animation-name: ScaleXIn;
}
.ekit-wid-con .ekit-ScaleXOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ScaleXOut.ekit_no_spilit, .ekit-wid-con .ekit-ScaleXOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ScaleXOut;
    animation-name: ScaleXOut;
}
.ekit-wid-con .ekit-ScaleYIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ScaleYIn.ekit_no_spilit, .ekit-wid-con .ekit-ScaleYIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ScaleYIn;
    animation-name: ScaleYIn;
}
.ekit-wid-con .ekit-ScaleYOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ScaleYOut.ekit_no_spilit, .ekit-wid-con .ekit-ScaleYOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ScaleYOut;
    animation-name: ScaleYOut;
}
.ekit-wid-con .ekit-Jump.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-Jump.ekit_no_spilit, .ekit-wid-con .ekit-Jump.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: Jump;
    animation-name: Jump;
}
.ekit-wid-con .ekit-AboundTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-AboundTop.ekit_no_spilit, .ekit-wid-con .ekit-AboundTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: AboundTop;
    animation-name: AboundTop;
}
.ekit-wid-con .ekit-AboundBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-AboundBottom.ekit_no_spilit, .ekit-wid-con .ekit-AboundBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: AboundBottom;
    animation-name: AboundBottom;
}
.ekit-wid-con .ekit-AboundLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-AboundLeft.ekit_no_spilit, .ekit-wid-con .ekit-AboundLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: AboundLeft;
    animation-name: AboundLeft;
}
.ekit-wid-con .ekit-AboundRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-AboundRight.ekit_no_spilit, .ekit-wid-con .ekit-AboundRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: AboundRight;
    animation-name: AboundRight;
}
.ekit-wid-con .ekit-FlyInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyInTop.ekit_no_spilit, .ekit-wid-con .ekit-FlyInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyInTop;
    animation-name: FlyInTop;
}
.ekit-wid-con .ekit-FlyInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyInLeft.ekit_no_spilit, .ekit-wid-con .ekit-FlyInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyInLeft;
    animation-name: FlyInLeft;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.ekit-wid-con .ekit-FlyInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyInRight.ekit_no_spilit, .ekit-wid-con .ekit-FlyInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyInRight;
    animation-name: FlyInRight;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.ekit-wid-con .ekit-FlyInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyInBottom.ekit_no_spilit, .ekit-wid-con .ekit-FlyInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyInBottom;
    animation-name: FlyInBottom;
}
.ekit-wid-con .ekit-FlyOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyOutTop.ekit_no_spilit, .ekit-wid-con .ekit-FlyOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyOutTop;
    animation-name: FlyOutTop;
}
.ekit-wid-con .ekit-FlyOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-FlyOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyOutLeft;
    animation-name: FlyOutLeft;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.ekit-wid-con .ekit-FlyOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyOutRight.ekit_no_spilit, .ekit-wid-con .ekit-FlyOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyOutRight;
    animation-name: FlyOutRight;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.ekit-wid-con .ekit-FlyOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlyOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-FlyOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlyOutBottom;
    animation-name: FlyOutBottom;
}
.ekit-wid-con .ekit-DoorCloseLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-DoorCloseLeft.ekit_no_spilit, .ekit-wid-con .ekit-DoorCloseLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: DoorCloseLeft;
    animation-name: DoorCloseLeft;
}
.ekit-wid-con .ekit-DoorOpenRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-DoorOpenRight.ekit_no_spilit, .ekit-wid-con .ekit-DoorOpenRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: DoorOpenRight;
    animation-name: DoorOpenRight;
}
.ekit-wid-con .ekit-DoorCloseRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-DoorCloseRight.ekit_no_spilit, .ekit-wid-con .ekit-DoorCloseRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: DoorCloseRight;
    animation-name: DoorCloseRight;
}
.ekit-wid-con .ekit-DoorOpenLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-DoorOpenLeft.ekit_no_spilit, .ekit-wid-con .ekit-DoorOpenLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: DoorOpenLeft;
    animation-name: DoorOpenLeft;
}
.ekit-wid-con .ekit-HangAndDropLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-HangAndDropLeft.ekit_no_spilit, .ekit-wid-con .ekit-HangAndDropLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: HangAndDropLeft;
    animation-name: HangAndDropLeft;
}
.ekit-wid-con .ekit-HangAndDropRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-HangAndDropRight.ekit_no_spilit, .ekit-wid-con .ekit-HangAndDropRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: HangAndDropRight;
    animation-name: HangAndDropRight;
}
.ekit-wid-con .ekit-PushReleaseFrom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseFrom.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseFrom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseFrom;
    animation-name: PushReleaseFrom;
}
.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseFromLeft.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseFromLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseFromLeft;
    animation-name: PushReleaseFromLeft;
}
.ekit-wid-con .ekit-PushReleaseFromTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseFromTop.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseFromTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseFromTop;
    animation-name: PushReleaseFromTop;
}
.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseFromBottom.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseFromBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseFromBottom;
    animation-name: PushReleaseFromBottom;
}
.ekit-wid-con .ekit-PushReleaseTo.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseTo.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseTo.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseTo;
    animation-name: PushReleaseTo;
}
.ekit-wid-con .ekit-PushReleaseToTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseToTop.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseToTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseToTop;
    animation-name: PushReleaseToTop;
}
.ekit-wid-con .ekit-PushReleaseToBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PushReleaseToBottom.ekit_no_spilit, .ekit-wid-con .ekit-PushReleaseToBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PushReleaseToBottom;
    animation-name: PushReleaseToBottom;
}
.ekit-wid-con .ekit-FlipInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlipInTop.ekit_no_spilit, .ekit-wid-con .ekit-FlipInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlipInTop;
    animation-name: FlipInTop;
}
.ekit-wid-con .ekit-FlipOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlipOutTop.ekit_no_spilit, .ekit-wid-con .ekit-FlipOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlipOutTop;
    animation-name: FlipOutTop;
}
.ekit-wid-con .ekit-FlipInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlipInBottom.ekit_no_spilit, .ekit-wid-con .ekit-FlipInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlipInBottom;
    animation-name: FlipInBottom;
}
.ekit-wid-con .ekit-FlipOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-FlipOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-FlipOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: FlipOutBottom;
    animation-name: FlipOutBottom;
}
.ekit-wid-con .ekit-ElevateLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ElevateLeft.ekit_no_spilit, .ekit-wid-con .ekit-ElevateLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ElevateLeft;
    animation-name: ElevateLeft;
}
.ekit-wid-con .ekit-ElevateRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ElevateRight.ekit_no_spilit, .ekit-wid-con .ekit-ElevateRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ElevateRight;
    animation-name: ElevateRight;
}
.ekit-wid-con .ekit-RollFromLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollFromLeft.ekit_no_spilit, .ekit-wid-con .ekit-RollFromLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollFromLeft;
    animation-name: RollFromLeft;
}
.ekit-wid-con .ekit-RollFromRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollFromRight.ekit_no_spilit, .ekit-wid-con .ekit-RollFromRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollFromRight;
    animation-name: RollFromRight;
}
.ekit-wid-con .ekit-RollFromTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollFromTop.ekit_no_spilit, .ekit-wid-con .ekit-RollFromTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollFromTop;
    animation-name: RollFromTop;
}
.ekit-wid-con .ekit-RollFromBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollFromBottom.ekit_no_spilit, .ekit-wid-con .ekit-RollFromBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollFromBottom;
    animation-name: RollFromBottom;
}
.ekit-wid-con .ekit-RollToLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollToLeft.ekit_no_spilit, .ekit-wid-con .ekit-RollToLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollToLeft;
    animation-name: RollToLeft;
}
.ekit-wid-con .ekit-RollToRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollToRight.ekit_no_spilit, .ekit-wid-con .ekit-RollToRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollToRight;
    animation-name: RollToRight;
}
.ekit-wid-con .ekit-RollToTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollToTop.ekit_no_spilit, .ekit-wid-con .ekit-RollToTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollToTop;
    animation-name: RollToTop;
}
.ekit-wid-con .ekit-RollToBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RollToBottom.ekit_no_spilit, .ekit-wid-con .ekit-RollToBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RollToBottom;
    animation-name: RollToBottom;
}
.ekit-wid-con .ekit-RotateSkateInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateInRight.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateInRight;
    animation-name: RotateSkateInRight;
}
.ekit-wid-con .ekit-RotateSkateInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateInLeft.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateInLeft;
    animation-name: RotateSkateInLeft;
}
.ekit-wid-con .ekit-RotateSkateInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateInTop.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateInTop;
    animation-name: RotateSkateInTop;
}
.ekit-wid-con .ekit-RotateSkateInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateInBottom.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateInBottom;
    animation-name: RotateSkateInBottom;
}
.ekit-wid-con .ekit-RotateSkateOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateOutRight.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateOutRight;
    animation-name: RotateSkateOutRight;
}
.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateOutLeft;
    animation-name: RotateSkateOutLeft;
}
.ekit-wid-con .ekit-RotateSkateOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateOutTop.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateOutTop;
    animation-name: RotateSkateOutTop;
}
.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateSkateOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-RotateSkateOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateSkateOutBottom;
    animation-name: RotateSkateOutBottom;
}
.ekit-wid-con .ekit-RotateXZoomIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateXZoomIn.ekit_no_spilit, .ekit-wid-con .ekit-RotateXZoomIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateXZoomIn;
    animation-name: RotateXZoomIn;
}
.ekit-wid-con .ekit-RotateXZoomOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateXZoomOut.ekit_no_spilit, .ekit-wid-con .ekit-RotateXZoomOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateXZoomOut;
    animation-name: RotateXZoomOut;
}
.ekit-wid-con .ekit-RotateYZoomIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateYZoomIn.ekit_no_spilit, .ekit-wid-con .ekit-RotateYZoomIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateYZoomIn;
    animation-name: RotateYZoomIn;
}
.ekit-wid-con .ekit-RotateYZoomOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateYZoomOut.ekit_no_spilit, .ekit-wid-con .ekit-RotateYZoomOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateYZoomOut;
    animation-name: RotateYZoomOut;
}
.ekit-wid-con .ekit-RotateIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateIn.ekit_no_spilit, .ekit-wid-con .ekit-RotateIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateIn;
    animation-name: RotateIn;
}
.ekit-wid-con .ekit-RotateOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateOut.ekit_no_spilit, .ekit-wid-con .ekit-RotateOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateOut;
    animation-name: RotateOut;
}
.ekit-wid-con .ekit-RotateInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateInLeft.ekit_no_spilit, .ekit-wid-con .ekit-RotateInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateInLeft;
    animation-name: RotateInLeft;
}
.ekit-wid-con .ekit-RotateOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-RotateOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateOutLeft;
    animation-name: RotateOutLeft;
}
.ekit-wid-con .ekit-RotateInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateInRight.ekit_no_spilit, .ekit-wid-con .ekit-RotateInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateInRight;
    animation-name: RotateInRight;
}
.ekit-wid-con .ekit-RotateOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-RotateOutRight.ekit_no_spilit, .ekit-wid-con .ekit-RotateOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: RotateOutRight;
    animation-name: RotateOutRight;
}
.ekit-wid-con .ekit-SpinInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-SpinInLeft.ekit_no_spilit, .ekit-wid-con .ekit-SpinInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: SpinInLeft;
    animation-name: SpinInLeft;
}
.ekit-wid-con .ekit-SpinInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-SpinInRight.ekit_no_spilit, .ekit-wid-con .ekit-SpinInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: SpinInRight;
    animation-name: SpinInRight;
}
.ekit-wid-con .ekit-SpinOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-SpinOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-SpinOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: SpinOutLeft;
    animation-name: SpinOutLeft;
}
.ekit-wid-con .ekit-SpinOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-SpinOutRight.ekit_no_spilit, .ekit-wid-con .ekit-SpinOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: SpinOutRight;
    animation-name: SpinOutRight;
}
.ekit-wid-con .ekit-BlurIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurIn.ekit_no_spilit, .ekit-wid-con .ekit-BlurIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurIn;
    animation-name: BlurIn;
}
.ekit-wid-con .ekit-BlurInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurInRight.ekit_no_spilit, .ekit-wid-con .ekit-BlurInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurInRight;
    animation-name: BlurInRight;
}
.ekit-wid-con .ekit-BlurInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurInLeft.ekit_no_spilit, .ekit-wid-con .ekit-BlurInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurInLeft;
    animation-name: BlurInLeft;
}
.ekit-wid-con .ekit-BlurInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurInTop.ekit_no_spilit, .ekit-wid-con .ekit-BlurInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurInTop;
    animation-name: BlurInTop;
}
.ekit-wid-con .ekit-BlurInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurInBottom.ekit_no_spilit, .ekit-wid-con .ekit-BlurInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurInBottom;
    animation-name: BlurInBottom;
}
.ekit-wid-con .ekit-BlurOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurOut.ekit_no_spilit, .ekit-wid-con .ekit-BlurOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurOut;
    animation-name: BlurOut;
}
.ekit-wid-con .ekit-BlurOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurOutRight.ekit_no_spilit, .ekit-wid-con .ekit-BlurOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurOutRight;
    animation-name: BlurOutRight;
}
.ekit-wid-con .ekit-BlurOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-BlurOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurOutLeft;
    animation-name: BlurOutLeft;
}
.ekit-wid-con .ekit-BlurOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurOutTop.ekit_no_spilit, .ekit-wid-con .ekit-BlurOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurOutTop;
    animation-name: BlurOutTop;
}
.ekit-wid-con .ekit-BlurOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BlurOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-BlurOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BlurOutBottom;
    animation-name: BlurOutBottom;
}
.ekit-wid-con .ekit-PopUp.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopUp.ekit_no_spilit, .ekit-wid-con .ekit-PopUp.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopUp;
    animation-name: PopUp;
}
.ekit-wid-con .ekit-PopUpLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopUpLeft.ekit_no_spilit, .ekit-wid-con .ekit-PopUpLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopUpLeft;
    animation-name: PopUpLeft;
}
.ekit-wid-con .ekit-PopUpRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopUpRight.ekit_no_spilit, .ekit-wid-con .ekit-PopUpRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopUpRight;
    animation-name: PopUpRight;
}
.ekit-wid-con .ekit-PopOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopOut.ekit_no_spilit, .ekit-wid-con .ekit-PopOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopOut;
    animation-name: PopOut;
}
.ekit-wid-con .ekit-PopOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-PopOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopOutLeft;
    animation-name: PopOutLeft;
}
.ekit-wid-con .ekit-PopOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PopOutRight.ekit_no_spilit, .ekit-wid-con .ekit-PopOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PopOutRight;
    animation-name: PopOutRight;
}
.ekit-wid-con .ekit-BounceFromTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BounceFromTop.ekit_no_spilit, .ekit-wid-con .ekit-BounceFromTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BounceFromTop;
    animation-name: BounceFromTop;
}
.ekit-wid-con .ekit-BounceFromDown.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BounceFromDown.ekit_no_spilit, .ekit-wid-con .ekit-BounceFromDown.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BounceFromDown;
    animation-name: BounceFromDown;
}
.ekit-wid-con .ekit-BounceY.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BounceY.ekit_no_spilit, .ekit-wid-con .ekit-BounceY.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BounceY;
    animation-name: BounceY;
}
.ekit-wid-con .ekit-BounceZoomIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BounceZoomIn.ekit_no_spilit, .ekit-wid-con .ekit-BounceZoomIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BounceZoomIn;
    animation-name: BounceZoomIn;
}
.ekit-wid-con .ekit-BounceZoomOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-BounceZoomOut.ekit_no_spilit, .ekit-wid-con .ekit-BounceZoomOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: BounceZoomOut;
    animation-name: BounceZoomOut;
}
.ekit-wid-con .ekit-PerspectiveOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PerspectiveOutTop.ekit_no_spilit, .ekit-wid-con .ekit-PerspectiveOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PerspectiveOutTop;
    animation-name: PerspectiveOutTop;
    -webkit-transform: perspective(500px);
    transform: perspective(500px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-PerspectiveOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-PerspectiveOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: PerspectiveOutBottom;
    animation-name: PerspectiveOutBottom;
    -webkit-transform: perspective(500px);
    transform: perspective(500px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-ZoomIn.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomIn.ekit_no_spilit, .ekit-wid-con .ekit-ZoomIn.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomIn;
    animation-name: ZoomIn;
}
.ekit-wid-con .ekit-ZoomInLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomInLeft.ekit_no_spilit, .ekit-wid-con .ekit-ZoomInLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomInLeft;
    animation-name: ZoomInLeft;
}
.ekit-wid-con .ekit-ZoomInRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomInRight.ekit_no_spilit, .ekit-wid-con .ekit-ZoomInRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomInRight;
    animation-name: ZoomInRight;
}
.ekit-wid-con .ekit-ZoomInTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomInTop.ekit_no_spilit, .ekit-wid-con .ekit-ZoomInTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: LetterZoomInTop;
    animation-name: LetterZoomInTop;
}
.ekit-wid-con .ekit-ZoomInBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomInBottom.ekit_no_spilit, .ekit-wid-con .ekit-ZoomInBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomInBottom;
    animation-name: ZoomInBottom;
}
.ekit-wid-con .ekit-ZoomOut.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomOut.ekit_no_spilit, .ekit-wid-con .ekit-ZoomOut.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomOut;
    animation-name: ZoomOut;
}
.ekit-wid-con .ekit-ZoomOutLeft.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomOutLeft.ekit_no_spilit, .ekit-wid-con .ekit-ZoomOutLeft.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomOutLeft;
    animation-name: ZoomOutLeft;
}
.ekit-wid-con .ekit-ZoomOutRight.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomOutRight.ekit_no_spilit, .ekit-wid-con .ekit-ZoomOutRight.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomOutRight;
    animation-name: ZoomOutRight;
}
.ekit-wid-con .ekit-ZoomOutTop.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomOutTop.ekit_no_spilit, .ekit-wid-con .ekit-ZoomOutTop.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomOutTop;
    animation-name: ZoomOutTop;
}
.ekit-wid-con .ekit-ZoomOutBottom.ekit_char_based .ekit-letter, .ekit-wid-con .ekit-ZoomOutBottom.ekit_no_spilit, .ekit-wid-con .ekit-ZoomOutBottom.ekit_word_spilit .ekit-word
{
    -webkit-animation-name: ZoomOutBottom;
    animation-name: ZoomOutBottom;
}
.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoFadeInTop;
    animation-name: oaoFadeInTop;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoFadeInBottom;
    animation-name: oaoFadeInBottom;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoFadeOutop;
    animation-name: oaoFadeOutop;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoFadeOutBottom;
    animation-name: oaoFadeOutBottom;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoFlyInTop;
    animation-name: oaoFlyInTop;
}
.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoFlyInBottom;
    animation-name: oaoFlyInBottom;
}
.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoFlyOutTop;
    animation-name: oaoFlyOutTop;
}
.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoFlyOutBottom;
    animation-name: oaoFlyOutBottom;
}
.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateInTop;
    animation-name: oaoRotateInTop;
}
.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateInBottom;
    animation-name: oaoRotateInBottom;
}
.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateOutTop;
    animation-name: oaoRotateOutTop;
}
.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateOutBottom;
    animation-name: oaoRotateOutBottom;
}
.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateXInTop;
    animation-name: oaoRotateXInTop;
}
.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateXInBottom;
    animation-name: oaoRotateXInBottom;
}
.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateXOutTop;
    animation-name: oaoRotateXOutTop;
}
.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateXOutBottom;
    animation-name: oaoRotateXOutBottom;
}
.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateYInTop;
    animation-name: oaoRotateYInTop;
}
.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateYInBottom;
    animation-name: oaoRotateYInBottom;
}
.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(even)
{
    -webkit-animation-name: oaoRotateYOutTop;
    animation-name: oaoRotateYOutTop;
}
.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(odd)
{
    -webkit-animation-name: oaoRotateYOutBottom;
    animation-name: oaoRotateYOutBottom;
}
.ekit-wid-con .ekit-RevealInTop+.ekit_reveal_bg
{
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation: ekitRevealInTop 1s ease forwards;
    animation: ekitRevealInTop 1s ease forwards;
}
.ekit-wid-con .ekit-RevealInLeft+.ekit_reveal_bg
{
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-animation: ekitRevealInLeft 1s ease forwards;
    animation: ekitRevealInLeft 1s ease forwards;
}
.ekit-wid-con .ekit-RevealInRight+.ekit_reveal_bg
{
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-animation: ekitRevealInRight 1s ease forwards;
    animation: ekitRevealInRight 1s ease forwards;
}
.ekit-wid-con .ekit-RevealInBottom+.ekit_reveal_bg
{
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation: ekitRevealInBottom 1s ease forwards;
    animation: ekitRevealInBottom 1s ease forwards;
}
.ekit-wid-con .ekit_reveal_bg
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f00;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit_text
{
    position: relative;
}
.ekit-wid-con .ekit_motion_text_title
{
    margin-bottom: 0;
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    margin-top: 0;
}
.ekit-wid-con .background_reveal_anim
{
    display: inline-block;
    position: relative;
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInTop+.elementkit_background_reveal_bg
{
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation: ekitRevealInTop 1s ease forwards;
    animation: ekitRevealInTop 1s ease forwards;
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInBottom+.elementkit_background_reveal_bg
{
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation: ekitRevealInBottom 1s ease forwards;
    animation: ekitRevealInBottom 1s ease forwards;
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInLeft+.elementkit_background_reveal_bg
{
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-animation: ekitRevealInLeft 1s ease forwards;
    animation: ekitRevealInLeft 1s ease forwards;
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInRight+.elementkit_background_reveal_bg
{
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-animation: ekitRevealInRight 1s ease forwards;
    animation: ekitRevealInRight 1s ease forwards;
}
.ekit-wid-con .background_reveal_anim .elementkit_background_reveal_bg
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
}
.ekit-wid-con .ekit_animation
{
    opacity: 1;
}
.ekit-wid-con span.ekit_animation
{
    display: block;
}
.ekit-wid-con .ekit_table a.dt-button.active:not(.disabled):hover:not(.disabled), .ekit-wid-con .ekit_table a.dt-button:active:not(.disabled):hover:not(.disabled), .ekit-wid-con .ekit_table button.dt-button.active:not(.disabled):hover:not(.disabled), .ekit-wid-con .ekit_table button.dt-button:active:not(.disabled):hover:not(.disabled), .ekit-wid-con .ekit_table div.dt-button.active:not(.disabled):hover:not(.disabled), .ekit-wid-con .ekit_table div.dt-button:active:not(.disabled):hover:not(.disabled)
{
    background-image: none;
}
.ekit-wid-con .ekit_table .dt-layout-row:not(.dt-layout-table)
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit_table .dt-layout-row.dt-layout-table
{
    padding: 20px 0;
}
.ekit-wid-con .ekit_table .ekit_table_item_container
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit_table .ekit_table_item_container .ekit-table-icon svg
{
    max-width: 13px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-before
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-after
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-top
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.ekit-wid-con .ekit_table .dt-length
{
    font-size: 16px;
}
.ekit-wid-con .ekit_table .dt-length label
{
    background-color: #fff;
    display: block;
    color: #2e3d44;
    font-size: 16px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: capitalize;
    border: 1px solid #dfdfe5;
}
.ekit-wid-con .ekit_table .dt-length select
{
    display: inline-block;
    width: auto;
    border: none;
    color: #2e3d44;
    background-color: #fff;
    border-left: 1px solid #dfdfe5;
    border-right: 1px solid #dfdfe5;
    line-height: 26px;
    margin: 0 10px;
    height: auto;
}
.ekit-wid-con .ekit_table table.dataTable
{
    border: none;
}
.ekit-wid-con .ekit_table table.dataTable span img
{
    width: 40px;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .ekit_table table.dataTable span.body-cell-icon-position-top, .ekit-wid-con .ekit_table table.dataTable span.ekit-table-icon.ekit-table-icon-top
{
    display: block;
}
.ekit-wid-con .ekit_table .ekit-table-search-label
{
    color: #979797;
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 15px;
}
.ekit-wid-con .ekit_table .ekit-table-search-label i
{
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
}
.ekit-wid-con .ekit_table .ekit-table-search-label svg
{
    font-size: 16px;
}
.ekit-wid-con .ekit_table .dt-search
{
    position: relative;
}
.ekit-wid-con .ekit_table .dt-search input
{
    border-color: #d9d9e0;
    padding: 9px 20px;
    margin: 0;
    padding-right: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
    border-radius: 0;
    font-size: 16px;
    background-color: #fff;
    color: #9a9a9a;
}
.ekit-wid-con .ekit_table .dt-search input::-webkit-input-placeholder
{
    color: #9a9a9a;
    font-size: 15px;
    line-height: 48px;
}
.ekit-wid-con .ekit_table .dt-search input::-moz-placeholder
{
    color: #9a9a9a;
    font-size: 15px;
    line-height: 48px;
}
.ekit-wid-con .ekit_table .dt-search input:-ms-input-placeholder
{
    color: #9a9a9a;
    font-size: 15px;
    line-height: 48px;
}
.ekit-wid-con .ekit_table .dt-search input::-ms-input-placeholder
{
    color: #9a9a9a;
    font-size: 15px;
    line-height: 48px;
}
.ekit-wid-con .ekit_table .dt-search input::placeholder
{
    color: #9a9a9a;
    font-size: 15px;
    line-height: 48px;
}
.ekit-wid-con .ekit_table .dt-container
{
    padding: 0;
}
.ekit-wid-con .ekit_table .dt-container select:not([multiple])
{
    padding: 12px 16px;
    line-height: 15px;
    font-size: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.ekit-wid-con .ekit_table .ekit_table_body_container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    text-align: center;
}
.ekit-wid-con .ekit_table .ekit_table_body_container a:hover
{
    background-color: transparent;
}
.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon svg
{
    max-width: 16px;
    height: auto;
    vertical-align: middle;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_after
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_top
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_before
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_right
{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: right;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_left
{
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_center
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.ekit-wid-con .ekit_table tr
{
    background-color: transparent;
}
.ekit-wid-con .ekit_table th
{
    background-color: #7c5af5;
    border: none;
}
.ekit-wid-con .ekit_table th span
{
    vertical-align: middle;
    display: inline-block;
}
.ekit-wid-con .ekit_table td
{
    font-size: 15px;
    vertical-align: middle;
}
.ekit-wid-con .ekit_table td span
{
    vertical-align: middle;
}
.ekit-wid-con .ekit_table td .ekit_table_data_after span
{
    display: inline-block;
}
.ekit-wid-con .ekit_table td .ekit_table_data_after span::before
{
    float: right;
}
.ekit-wid-con .ekit_table .dt-button
{
    background-image: none;
    background-color: #fff;
    font-size: 16px;
    background-color: #fff;
    color: #2e3d44;
    padding: 9px 25px;
    border-radius: 0;
    margin: 0;
    line-height: 20px;
}
.ekit-wid-con .ekit_table .dt-button:hover
{
    background-image: none;
    color: #2e3d44;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}
.ekit-wid-con .ekit_table .dt-button:focus
{
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}
.ekit-wid-con .ekit_table .dt-button:active
{
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background-color: #fff;
    background-image: none;
    color: #2e3d44;
}
.ekit-wid-con .ekit_table .ekit-tbl-pagi-nav
{
    border: none;
    padding: 0;
    background-color: transparent;
}
.ekit-wid-con .ekit_table .dt-paging-button
{
    border-color: #ccc;
    background-image: none;
    margin-left: 10px;
    font-size: 15px;
    border: none;
    color: #2e3d44;
    line-height: 20px;
    font-weight: 400;
}
.ekit-wid-con .ekit_table .dt-paging-button.next
{
    margin-right: 0!important;
    border-right: none!important;
    border-bottom: none!important;
    border-top: none!important;
    padding-left: 15px;
    border-radius: 0;
    border-width: 1px;
}
.ekit-wid-con .ekit_table .dt-paging-button.previous
{
    margin-left: 0!important;
    border-left: none!important;
    border-bottom: none!important;
    border-top: none!important;
    padding-right: 15px;
    border-radius: 0;
    border-width: 1px;
}
.ekit-wid-con .ekit_table .dt-paging-button:focus
{
    border-color: #ccc;
    background-color: transparent;
    background-image: none;
}
.ekit-wid-con .ekit_table .dt-paging-button.current
{
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #2e3d44;
    color: #fff;
    border-color: none;
    border-radius: 0;
    border: none;
}
.ekit-wid-con .ekit_table .dt-paging-button.current:hover
{
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #2e3d44;
    color: #fff;
    border: none;
}
.ekit-wid-con .ekit_table .dt-paging-button:hover
{
    background-color: transparent;
    border: none;
    color: #2e3d44;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
}
.ekit-wid-con .ekit_table .dt-paging-button.disabled
{
    border: inherit;
}
.ekit-wid-con .ekit_table .dt-paging-button.disabled:hover
{
    border: inherit;
}
.ekit-wid-con .ekit_table .dt-paging-button.disabled:focus
{
    border: inherit;
}
.ekit-wid-con .ekit_table .dt-paging-button.first, .ekit-wid-con .ekit_table .dt-paging-button.last
{
    display: none;
}
.ekit-wid-con .ekit_table .dt-info
{
    -webkit-transition: all .4s;
    transition: all .4s;
    font-size: 15px;
    color: #666;
    line-height: 20px;
}
.ekit-wid-con .ekit_table .ekit-no-csv-file-found
{
    border: 1px solid #ff0404;
    padding: 20px;
    font-size: 16px;
    font-weight: 500;
}
.ekit-wid-con table[aria-describedby] thead th
{
    text-align: center;
    background-color: #6e5bde;
    color: #fff;
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd
{
    background-color: transparent;
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd:hover
{
    background-color: transparent;
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr .sorting_1, .ekit-wid-con .ekit_table.display table.dataTable tbody tr:hover
{
    background-color: transparent;
}
.ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before, .ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before
{
    line-height: 16px;
}
.ekit-wid-con .ekit-tbl-pagi-nav-icon
{
    line-height: 20px;
    vertical-align: middle;
}
.ekit-wid-con .ekit-layout-grid .ekit-twitter-feed-column
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-layout-grid.ekit-row
{
    margin-left: -15px;
    margin-right: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-1
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-2
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-3
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-4
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-5
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-6
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-7
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-8
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-9
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-10
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-11
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.ekit-wid-con .ekit-layout-grid .ekit-col-12
{
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .ekit-layout-grid .ekit-col-1
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-2
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-3
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-4
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-5
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-6
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-7
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-8
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-9
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-10
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-11
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-12
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .ekit-layout-grid .ekit-col-1
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-2
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-3
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-4
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-5
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-6
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-7
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-8
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-9
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-10
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-11
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-col-12
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
.ekit-wid-con .ekit-twitter-feed-content-wraper
{
    background-color: #f7f9fb;
    margin-bottom: 30px;
    padding: 15px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.ekit-wid-con .ekit-twitter-feed-author
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-twitter-feed-author .ekit-twitter-profile-picture
{
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 40px;
    overflow: hidden;
}
.ekit-wid-con .ekit-twitter-profile-circle
{
    border-radius: 50%;
}
.ekit-wid-con .profile-display-name
{
    margin-left: 10px;
    line-height: 1;
}
.ekit-wid-con .profile-display-name .fullname
{
    color: #14171a;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    display: inline-block;
}
.ekit-wid-con .profile-display-name .fullname:hover
{
    color: #d55732;
    text-decoration: underline;
}
.ekit-wid-con .profile-display-name .screen_name
{
    font-size: 14px;
    color: #657786;
    display: block;
}
.ekit-wid-con .profile-display-name .screen_name:hover
{
    color: #d55732;
    text-decoration: underline;
}
.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-screen-name
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-date
{
    color: #657786;
    font-size: 12px;
    margin-left: 12px;
}
.ekit-wid-con .ekit-twitter-feed-comments
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-twitter-feed-comments>a
{
    color: #657786;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    padding: 0 2px;
    position: relative;
    margin-right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-twitter-feed-comments>a>strong
{
    display: inline-block;
    margin-left: 6px;
    font-weight: 400;
}
.ekit-wid-con .ekit-twitter-feed-comments>a svg
{
    height: 14px;
    width: 14px;
}
.ekit-wid-con .ekit-twitter-feed-comments>a svg:not(:root)
{
    overflow: visible;
}
.ekit-wid-con .ekit-twitter-feed-comments>a path
{
    fill: #657786;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover
{
    color: #1da1f2;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover svg path
{
    fill: #1da1f2;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover
{
    color: #17bf63;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover svg path
{
    fill: #17bf63;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover
{
    color: #e0245e;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover svg path
{
    fill: #e0245e;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share
{
    margin-left: auto;
    cursor: pointer;
    position: relative;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu
{
    position: absolute;
    padding: 20px 0;
    bottom: 12px;
    right: 0;
    opacity: 0;
    z-index: 100;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    visibility: hidden;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.1);
    box-shadow: 0 10px 20px rgba(0,0,0,.1);
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 30px;
    padding: 0 20px;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a i
{
    margin-right: 8px;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share:hover .ekit-twitter-feed-share__menu
{
    opacity: 1;
    visibility: visible;
    bottom: 22px;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb, .ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin, .ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw
{
    color: #14223b;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb .icon, .ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb:hover
{
    color: #4674d1;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw .icon, .ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw:hover
{
    color: #23abff;
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin .icon, .ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin:hover
{
    color: #e60023;
}
.ekit-wid-con .feed-title
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.ekit-wid-con .feed-title>a
{
    color: #d55732;
}
.ekit-wid-con .feed-title>a:focus, .ekit-wid-con .feed-title>a:hover
{
    text-decoration: underline;
}
.ekit-wid-con .read-more-button
{
    margin-bottom: 20px;
}
.ekit-wid-con .read-more-button>a
{
    color: #14171a;
}
.ekit-wid-con .read-more-button>a:focus, .ekit-wid-con .read-more-button>a:hover
{
    color: #d55732;
    text-decoration: underline;
}
.ekit-wid-con .feed-title-hash
{
    margin-bottom: 20px;
}
.ekit-wid-con .feed-title-hash>a
{
    color: #d55732;
}
.ekit-wid-con .feed-title-hash>a:focus, .ekit-wid-con .feed-title-hash>a:hover
{
    text-decoration: underline;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-1
{
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-2
{
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-3
{
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-4
{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-5
{
    -webkit-column-count: 2.4;
    -moz-column-count: 2.4;
    column-count: 2.4;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-6
{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-7
{
    -webkit-column-count: 1.7142857143;
    -moz-column-count: 1.7142857143;
    column-count: 1.7142857143;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-8
{
    -webkit-column-count: 1.5;
    -moz-column-count: 1.5;
    column-count: 1.5;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-9
{
    -webkit-column-count: 1.3333333333;
    -moz-column-count: 1.3333333333;
    column-count: 1.3333333333;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-10
{
    -webkit-column-count: 1.2;
    -moz-column-count: 1.2;
    column-count: 1.2;
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-11
{
    -webkit-column-count: 1.0909090909;
    -moz-column-count: 1.0909090909;
    column-count: 1.0909090909;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .ekit-layout-masonary.ekit-col-1
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-2
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-3
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-4
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-5
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-6
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-7
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-8
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-9
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-10
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-11
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-12
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .ekit-layout-masonary.ekit-col-1
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-2
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-3
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-4
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-5
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-6
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-7
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-8
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-9
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-10
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-11
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-col-12
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.ekit-wid-con .ekit-layout-masonary .ekit-twitter-feed-content-wraper
{
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.ekit-wid-con .ekit-twitter-media
{
    margin-bottom: 20px;
}
.ekit-wid-con .ekit-twitter-media>a
{
    display: block;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-twitter-media>a:hover .twitter_video_play_icon
{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-twitter-media .video_content
{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: .9;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 64px;
    width: 64px;
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>circle
{
    fill: #1da1f2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>path
{
    fill: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-twitter-feed-header
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a
{
    color: #e7e7e7;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a:hover
{
    color: #1da1f2;
}
.ekit-wid-con .ekit-twitter-user-timeline
{
    position: relative;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 25px;
    width: 100%;
}
.ekit-wid-con .ekit-twitter-feed-header-user-image-container
{
    margin-right: 9px;
}
.ekit-wid-con .ekit-twitter-feed-header-user-image-container>a
{
    display: block;
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border: 3px solid #fff;
}
.ekit-wid-con .ekit-twitter-feed-header-user
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname
{
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 1;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname:hover
{
    text-decoration: underline;
    color: #d55732;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname
{
    color: #657786;
    font-size: 13px;
    line-height: 1;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname:hover
{
    text-decoration: underline;
    color: #d55732;
}
.ekit-wid-con .twitter-verified-bdage
{
    display: inline-block;
    padding-right: 2px;
    vertical-align: middle;
}
.ekit-wid-con .twitter-verified-bdage>svg
{
    width: 13px;
    height: 13px;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow
{
    -ms-flex-item-align: center;
    align-self: center;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a
{
    background-color: #1da1f2;
    border-radius: 17.5px;
    padding: 6px 35px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a i
{
    margin-right: 8px;
}
.ekit-wid-con .ekit-twitter-feed-header-statistics
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 35px;
    padding-top: 35px;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count
{
    color: #657786;
    font-size: 12px;
    margin-bottom: 0;
    margin-right: 50px;
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count:last-child
{
    margin-right: 0;
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count>strong
{
    display: block;
    color: #abb8c2;
    font-size: 18px;
}
@media(min-width: 1024px)
{
    .ekit-wid-con .ekit-twitter-feed-profile-info-wraper
    {
        padding: 40px;
        padding-top: 60px;
    }
}
@media(max-width: 1023px)
{
    .ekit-wid-con .ekit-twitter-feed-profile-info-wraper
    {
        padding: 30px;
        padding-top: 30px;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .ekit-twitter-feed-profile-info-wraper
    {
        padding: 15px;
    }
    .ekit-wid-con .ekit-twitter-feed-header-user
    {
        margin-bottom: 30px;
    }
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper
{
    margin-top: -54px;
    padding-top: 0;
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info
{
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: -4px;
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info-follow
{
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.ekit-wid-con .ekit-twitter-retweet svg
{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.ekit-wid-con .ekit-location-wraper .ekit-location
{
    position: absolute;
}
.ekit-wid-con .ekit-location-wraper .ekit-location.active .ekit-location_outer, .ekit-wid-con .ekit-location-wraper .ekit-location:hover .ekit-location_outer
{
    z-index: 2;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des>*
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des li, .ekit-wid-con .ekit-location-wraper .ekit-location-des ol, .ekit-wid-con .ekit-location-wraper .ekit-location-des ul
{
    list-style: initial;
    list-style-position: inside;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer::after
{
    content: " ";
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    bottom: -10px;
    z-index: -1;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit_hotspot_arrow
{
    top: auto;
    bottom: 38px;
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_outer, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_outer
{
    pointer-events: auto;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_inner, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_inner
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit_hotspot_arrow, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit_hotspot_arrow
{
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s .2s;
    transition: all .4s .2s;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit-location_outer
{
    top: 43px;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow
{
    top: 38px;
    bottom: auto;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow::before
{
    border-width: 0 .4rem .4rem;
    border-bottom-color: currentColor;
}
.ekit-wid-con .ekit-location-on-click:not(.hotspot-following-line-style):not(.hotspot-following-line-straight).active .ekit-location_outer
{
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}
.ekit-wid-con .ekit-location-on-click.active .ekit-location_inner
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-location_indicator
{
    position: relative;
    height: 34px;
    z-index: 1;
    width: 34px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #eee;
    color: rgba(26,43,99,.2);
    cursor: pointer;
}
.ekit-wid-con .ekit-location_indicator::after
{
    position: absolute;
    left: 50%;
    top: 50%;
    height: 6px;
    width: 6px;
    background-color: #2575fc;
    border-radius: inherit;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    content: "";
}
@media(max-width: 480px)
{
    .ekit-wid-con .ekit-location_indicator::after
    {
        height: 3px;
        width: 3px;
    }
}
.ekit-wid-con .ekit_hotspot_pulse_1, .ekit-wid-con .ekit_hotspot_pulse_2
{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    border-radius: inherit;
    color: inherit;
    -webkit-box-shadow: 0 0 0 15px currentColor;
    box-shadow: 0 0 0 15px currentColor;
    -webkit-animation: pulsekm 3s infinite cubic-bezier(.4,0,1,1) both;
    animation: pulsekm 3s infinite cubic-bezier(.4,0,1,1) both;
}
.ekit-wid-con .ekit_hotspot_pulse_1
{
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
@-webkit-keyframes pulsekm
{
    0%
    {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
    }
    70%
    {
        -webkit-box-shadow: 0 0 0 30px currentColor;
        box-shadow: 0 0 0 30px currentColor;
        opacity: 0;
    }
    100%
    {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0;
    }
}
@keyframes pulsekm
{
    0%
    {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
    }
    70%
    {
        -webkit-box-shadow: 0 0 0 30px currentColor;
        box-shadow: 0 0 0 30px currentColor;
        opacity: 0;
    }
    100%
    {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0;
    }
}
.ekit-wid-con .ekit_hotspot_image
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.ekit-wid-con .ekit-location-groups .media-body
{
    width: 100%;
}
.ekit-wid-con .ekit-location-groups .media
{
    max-width: 100%;
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner .ekit_hotspot_image
{
    margin-right: 10px;
}
.ekit-wid-con .ekit-location-groups .media.flex-row-reverse .ekit_hotspot_image
{
    margin-left: 10px;
}
.ekit-wid-con .ekit-location-groups .media.flex-column .ekit_hotspot_image, .ekit-wid-con .ekit-location-groups .media.flex-column-reverse .ekit_hotspot_image
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.ekit-wid-con .ekit-location_outer
{
    min-width: 350px;
    text-align: left;
    color: #000;
    position: absolute;
    bottom: 126%;
    left: 50%;
    -webkit-transform: translate3d(-50%,-15px,0);
    transform: translate3d(-50%,-15px,0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
}
.ekit-wid-con .ekit-location_inner
{
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    visibility: hidden;
    padding: 20px 15px;
    width: 100%;
    background-color: #fff;
    -webkit-filter: drop-shadow(0 0 20px rgba(0,0,0,.05));
    filter: drop-shadow(0 0 20px rgba(0,0,0,.05));
    position: relative;
    z-index: 50;
}
.ekit-wid-con .ekit_hotspot_arrow
{
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem;
    bottom: -6px;
    z-index: 5;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ekit-wid-con .ekit_hotspot_arrow::before
{
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-top-color: currentColor;
    top: 0;
    border-width: .4rem .4rem 0;
    color: #fff;
    left: 0;
}
.ekit-wid-con .hotspot-following-line-style .ekit-location_outer
{
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line
{
    display: block;
    -webkit-transition: all .4s linear .4s;
    transition: all .4s linear .4s;
    background-color: #2575fc;
    position: absolute;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line
{
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    width: 2px;
    height: 65px;
    left: 50%;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line
{
    height: 2px;
    width: 155px;
    margin-top: -1px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    top: 50%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line
{
    left: 100%;
    -webkit-transform-origin: left;
    transform-origin: left;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line
{
    left: auto;
    right: 100%;
    -webkit-transform-origin: right;
    transform-origin: right;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer
{
    left: calc(100% - 2px);
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer
{
    left: auto;
    right: 100%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer
{
    bottom: 241%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line
{
    top: 100%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow
{
    top: 0;
    left: 1px;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    display: none;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow
{
    top: -6px;
    bottom: auto;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow::before, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow::before
{
    border-width: 0 .4rem .4rem;
    border-bottom-color: currentColor;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer
{
    bottom: auto;
    top: 238%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line
{
    top: -65px;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow
{
    bottom: 0;
    left: 1px;
    top: auto;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    display: none;
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-horizontal-line
{
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-vertical-line
{
    -webkit-transition: all .3s linear .4s;
    transition: all .3s linear .4s;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_inner
{
    -webkit-transition: all .4s ease .7s;
    transition: all .4s ease .7s;
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_outer
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .hotspot-following-line-straight .ekit-hotspot-horizontal-line
{
    display: block;
    position: absolute;
    background-color: #2575fc;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line
{
    height: 100px;
    width: 2px;
    left: 50%;
    margin-left: -1px;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    top: 0;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-vertical-line
{
    display: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer
{
    bottom: calc(105px + 100%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line
{
    bottom: 100%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer
{
    top: calc(105px + 100%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit_hotspot_arrow::before
{
    border-width: 0 .4rem .4rem;
    border-bottom-color: currentColor;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line
{
    top: 100%;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    bottom: 0;
    top: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line
{
    width: 100px;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    right: 0;
    left: auto;
    margin-top: -3px;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-vertical-line
{
    display: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line
{
    -webkit-transform-origin: left;
    transform-origin: left;
    left: 100%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-location_outer
{
    -webkit-transform: none;
    transform: none;
    left: calc(100% + 105px);
    bottom: -160%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow
{
    left: -12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow::before
{
    border-top-color: transparent;
    border-right-color: currentColor;
    border-width: .4rem .4rem .4rem .4rem;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line
{
    -webkit-transform-origin: right;
    transform-origin: right;
    right: 100%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-location_outer
{
    -webkit-transform: none;
    transform: none;
    right: calc(100% + 105px);
    bottom: -160%;
    left: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow
{
    right: -12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow::before
{
    border-top-color: transparent;
    border-left-color: currentColor;
    border-width: .4rem .4rem .4rem .4rem;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow
{
    right: auto;
    left: 0;
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line
{
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line
{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer
{
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ekit-wid-con .hotspot-following-line-straight .ekit-location_outer
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-map-image img
{
    display: inline-block;
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-items-load-more .btn
{
    color: #ea4c89;
    background-color: rgba(234,76,137,.1);
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--cover .ekit-feed-item--go-arrow
{
    display: none;
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--info
{
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5:hover .ekit-feed-item--info
{
    opacity: 1;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn
{
    position: relative;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn i
{
    color: #bd081c;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn span
{
    margin-left: 2rem;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-primary
{
    background-color: #bd081c;
    border-color: #bd081c;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-pill
{
    border-radius: 2rem!important;
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .circle
{
    position: absolute;
    left: 3px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-feed-header-pinterest .header-left
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons
{
    text-align: center;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn
{
    border-width: 2px;
    font-weight: 500;
    padding: .4rem 2rem;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary
{
    border-color: #bd081c;
    color: #bd081c;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary:hover
{
    background-color: #bd081c;
    color: #fff;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary
{
    border-color: #f2f2f5;
    color: #000032;
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary:hover
{
    background-color: #f2f2f5;
}
.ekit-wid-con .ekit-feed-pinterest-boards, .ekit-wid-con .ekit-feed-pinterest-pins
{
    display: none;
}
.ekit-wid-con .ekit-feed-pinterest-boards.visible, .ekit-wid-con .ekit-feed-pinterest-pins.visible
{
    display: block;
}
.ekit-wid-con .ekit-feed-pinterest-board
{
    -webkit-box-shadow: 0 7px 15px rgba(0,0,0,.05);
    box-shadow: 0 7px 15px rgba(0,0,0,.05);
}
.ekit-wid-con .ekit-feed-pinterest-board--images
{
    height: 220px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(4,1fr);
    grid-gap: .4rem;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div
{
    grid-row: 1/5;
    background-color: #f2f2f5;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-1
{
    grid-row: 1/2;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-2
{
    grid-row: 1/3;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-3
{
    grid-row: 1/4;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-1
{
    grid-row: 4/5;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-2
{
    grid-row: 3/5;
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-3
{
    grid-row: 2/5;
}
.ekit-wid-con .ekit-feed-pinterest-board--info
{
    padding: 1rem;
}
.ekit-wid-con .ekit-feed-pinterest-board--name
{
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 700;
    color: #000032;
    margin: 0;
}
.ekit-wid-con .ekit-feed-pinterest-board--pins
{
    color: #adadad;
    font-size: 12px;
    margin: 0;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>div
{
    padding: 0;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-12 img
{
    height: unset;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-6 img
{
    height: 24rem;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-4 img
{
    height: 22rem;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-3 img
{
    height: 20rem;
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-2 img
{
    height: 18rem;
}
.ekit-wid-con .ekit-feed-pinterest-pin
{
    position: relative;
    overflow: hidden;
    color: #32323d;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
}
.ekit-wid-con .ekit-feed-pinterest-pin.has-title img
{
    margin-bottom: 1rem;
}
.ekit-wid-con .ekit-feed-pinterest-pin>a
{
    display: block;
}
.ekit-wid-con .ekit-feed-pinterest-pin>a, .ekit-wid-con .ekit-feed-pinterest-pin>a img
{
    width: 100%;
}
.ekit-wid-con .ekit-feed-pinterest-pin>a img
{
    -o-object-position: top;
    object-position: top;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .ekit-feed-pinterest-pin--top-logo
{
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 1rem;
    right: 1rem;
}
.ekit-wid-con .ekit-feed-pinterest-pin--top-logo i
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    color: #bd081c;
}
.ekit-wid-con .ekit-feed-items-load-more.pinterest
{
    padding-top: 2rem;
}
.ekit-wid-con .ekit-feed-items-load-more.pinterest .btn
{
    display: inline-block;
    color: #bd081c;
    background-color: rgba(189,8,28,.1);
}
.ekit-wid-con .ekit-feed-wrapper-pinterest .row.ekit-layout-grid img
{
    height: 250px;
}
.ekit-wid-con .ekit-feed-wrapper-pinterest p
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-facebook-feed
{
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-facebook-feed a
{
    text-decoration: none;
}
.ekit-wid-con .ekit-facebook-feed .medium-text
{
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
.ekit-wid-con .ekit-layout-grid.ekit-fb-row
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-1
{
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-2
{
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-3
{
    max-width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-4
{
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-5
{
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-6
{
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-7
{
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-8
{
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-9
{
    max-width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-10
{
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-11
{
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-12
{
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-1
    {
        max-width: 8.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-2
    {
        max-width: 16.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-3
    {
        max-width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-4
    {
        max-width: 33.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-5
    {
        max-width: 41.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-6
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-7
    {
        max-width: 58.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-8
    {
        max-width: 66.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-9
    {
        max-width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-10
    {
        max-width: 83.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-11
    {
        max-width: 91.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-12
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-1
    {
        max-width: 8.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-2
    {
        max-width: 16.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-3
    {
        max-width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-4
    {
        max-width: 33.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-5
    {
        max-width: 41.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-6
    {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-7
    {
        max-width: 58.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-8
    {
        max-width: 66.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-9
    {
        max-width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-10
    {
        max-width: 83.3333333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-11
    {
        max-width: 91.6666666667%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    }
    .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-12
    {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
.ekit-wid-con .ekit-layout-masonary
{
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-1
{
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-2
{
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-3
{
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-4
{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-5
{
    -webkit-column-count: 2.4;
    -moz-column-count: 2.4;
    column-count: 2.4;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-6
{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-7
{
    -webkit-column-count: 1.7142857143;
    -moz-column-count: 1.7142857143;
    column-count: 1.7142857143;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-8
{
    -webkit-column-count: 1.5;
    -moz-column-count: 1.5;
    column-count: 1.5;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-9
{
    -webkit-column-count: 1.3333333333;
    -moz-column-count: 1.3333333333;
    column-count: 1.3333333333;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-10
{
    -webkit-column-count: 1.2;
    -moz-column-count: 1.2;
    column-count: 1.2;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-11
{
    -webkit-column-count: 1.0909090909;
    -moz-column-count: 1.0909090909;
    column-count: 1.0909090909;
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-12
{
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
@media(max-width: 1024px)
{
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-1
    {
        -webkit-column-count: 12;
        -moz-column-count: 12;
        column-count: 12;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-2
    {
        -webkit-column-count: 6;
        -moz-column-count: 6;
        column-count: 6;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-3
    {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-4
    {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-5
    {
        -webkit-column-count: 2.4;
        -moz-column-count: 2.4;
        column-count: 2.4;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-6
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-7
    {
        -webkit-column-count: 1.7142857143;
        -moz-column-count: 1.7142857143;
        column-count: 1.7142857143;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-8
    {
        -webkit-column-count: 1.5;
        -moz-column-count: 1.5;
        column-count: 1.5;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-9
    {
        -webkit-column-count: 1.3333333333;
        -moz-column-count: 1.3333333333;
        column-count: 1.3333333333;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-10
    {
        -webkit-column-count: 1.2;
        -moz-column-count: 1.2;
        column-count: 1.2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-11
    {
        -webkit-column-count: 1.0909090909;
        -moz-column-count: 1.0909090909;
        column-count: 1.0909090909;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-12
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
@media(max-width: 767px)
{
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-1
    {
        -webkit-column-count: 12;
        -moz-column-count: 12;
        column-count: 12;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-2
    {
        -webkit-column-count: 6;
        -moz-column-count: 6;
        column-count: 6;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-3
    {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-4
    {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-5
    {
        -webkit-column-count: 2.4;
        -moz-column-count: 2.4;
        column-count: 2.4;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-6
    {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-7
    {
        -webkit-column-count: 1.7142857143;
        -moz-column-count: 1.7142857143;
        column-count: 1.7142857143;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-8
    {
        -webkit-column-count: 1.5;
        -moz-column-count: 1.5;
        column-count: 1.5;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-9
    {
        -webkit-column-count: 1.3333333333;
        -moz-column-count: 1.3333333333;
        column-count: 1.3333333333;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-10
    {
        -webkit-column-count: 1.2;
        -moz-column-count: 1.2;
        column-count: 1.2;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-11
    {
        -webkit-column-count: 1.0909090909;
        -moz-column-count: 1.0909090909;
        column-count: 1.0909090909;
    }
    .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-12
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.ekit-wid-con .ekit-layout-masonary .ekit-single-fb-feed-holder
{
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.ekit-wid-con .ekit-fb-feed-header
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-fb-feed-header .user-name
{
    display: block;
    color: #14223b;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}
.ekit-wid-con .ekit-fb-feed-header .ekit-fb-post-publish-date
{
    display: inline-block;
    color: #868b94;
    font-size: 12px;
    line-height: 1;
}
.ekit-wid-con .ekit-fb-feed-header-menu
{
    cursor: pointer;
    margin-left: auto;
    position: absolute;
    top: 30px;
    right: 30px;
}
.ekit-wid-con .ekit-fb-feed-header-menu__content
{
    right: 0;
    top: 1rem;
    opacity: 0;
    z-index: 100;
    position: absolute;
    visibility: hidden;
    text-align: center;
    background-color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 10px 20px rgba(0,22,59,.1);
    box-shadow: 0 10px 20px rgba(0,22,59,.1);
    padding: 12px 0;
}
.ekit-wid-con .ekit-fb-feed-header-menu__content a
{
    display: block;
    font-size: 14px;
    line-height: 30px;
    padding: 0 24px;
    white-space: nowrap;
    color: #70757e;
}
.ekit-wid-con .ekit-fb-feed-header-menu__content a:hover
{
    color: #1261eb;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler
{
    padding: 0 4px 8px 4px;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .icon
{
    font-size: 13px;
    line-height: 17px;
    color: #a0a3a8;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .three-dot-icon span
{
    background-color: #a0a3a8;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover
{
    display: block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover:hover
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .icon
{
    color: #1261eb;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .three-dot-icon span
{
    background-color: #1261eb;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .ekit-fb-feed-header-menu__content
{
    opacity: 1;
    visibility: visible;
    top: 2rem;
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .rotate-on-hover
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ekit-wid-con .ekit-single-fb-feed
{
    margin-bottom: 30px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery)
{
    padding: 12px;
    background-color: #fff;
    -webkit-box-shadow: 0 20px 40px rgba(0,0,0,.08);
    box-shadow: 0 20px 40px rgba(0,0,0,.08);
}
.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery) .ekit-fb-feed-media
{
    margin-bottom: 30px;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status, .ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status
{
    overflow: auto;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar, .ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar
{
    width: 6px;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar-thumb, .ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar-thumb
{
    background-color: rgba(0,0,0,.1);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left>div
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image
{
    max-height: 440px;
    position: relative;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image img
{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-fotter-section
{
    border-top: 1px solid #ebeef3;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background
{
    height: auto;
    min-height: 400px;
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all 450ms;
    transition: all 450ms;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background>div
{
    z-index: 10;
    position: relative;
    -webkit-transition: -webkit-box-flex 512ms;
    transition: -webkit-box-flex 512ms;
    transition: flex 512ms;
    transition: flex 512ms,-webkit-box-flex 512ms,-ms-flex 512ms;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background, .ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-comments, .ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-like, .ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status, .ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-post-publish-date, .ekit-wid-con .ekit-single-fb-feed.image-in-background .user-name
{
    color: #fff;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::after, .ekit-wid-con .ekit-single-fb-feed.image-in-background::before
{
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    left: 0;
    bottom: 0;
    position: absolute;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::before
{
    z-index: 0;
    opacity: 1;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#14223b));
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0,#14223b 100%);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::after
{
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(20,34,59,.8)),to(rgba(20,34,59,.8)));
    background-image: linear-gradient(180deg,rgba(20,34,59,.8) 0,rgba(20,34,59,.8) 100%);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status
{
    opacity: 0;
    height: auto;
    max-height: 0;
    margin-bottom: 0;
    visibility: hidden;
    -webkit-transition-delay: 0;
    transition-delay: 0;
    -webkit-transition: all 450ms;
    transition: all 450ms;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-share__divider
{
    background-color: rgba(255,255,255,.1);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-single-fb-feed__bottom-padding
{
    display: none;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .header-container
{
    -webkit-transform: translateY(-46px);
    transform: translateY(-46px);
    -webkit-transition: -webkit-transform 450ms;
    transition: -webkit-transform 450ms;
    transition: transform 450ms;
    transition: transform 450ms,-webkit-transform 450ms;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section
{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid rgba(255,255,255,.1);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section i::before, .ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section strong
{
    color: #fff!important;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover::after
{
    opacity: 1;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover>div
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .header-container
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .ekit-fb-feed-status
{
    opacity: 1;
    height: auto;
    max-height: 230px;
    visibility: visible;
    -webkit-transition-delay: 200;
    transition-delay: 200;
}
.ekit-wid-con .facebook-feed-card
{
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ekit-wid-con .facebook-feed-card .three-dot-icon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 21px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .facebook-feed-card .three-dot-icon span
{
    display: block;
    border-radius: 50%;
    width: 3px;
    height: 3px;
    background-color: #868b94;
}
.ekit-wid-con .facebook-feed-card .three-dot-icon span:not(:last-child)
{
    margin-right: 4px;
}
.ekit-wid-con .facebook-feed-card .ekit-fb-reaction-left
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .facebook-feed-card__comments
{
    padding-top: 1rem;
}
.ekit-wid-con .facebook-feed-card__comments p
{
    margin: 0;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .facebook-feed-card__inner
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header, .ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status, .ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section
{
    position: absolute;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section
{
    top: 0;
    bottom: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: none;
    border-bottom: 1px solid rgba(255,255,255,.1);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section .ekit-fb-reaction-left
{
    margin-right: 1rem;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section i::before, .ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section strong
{
    color: #fff;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header
{
    left: 0;
    bottom: -2rem;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status
{
    top: 96px;
    width: 100%;
    left: -3rem;
    max-height: 212px;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status a
{
    color: #fff;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu
{
    top: 36px!important;
    z-index: 100;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu i
{
    color: rgba(255,255,255,.6);
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu .three-dot-icon span
{
    background-color: rgba(255,255,255,.6);
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header, .ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status, .ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header
{
    bottom: 0;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section
{
    top: 42px;
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status
{
    left: 0;
}
.ekit-wid-con .ekit-fb-feed-status
{
    font-size: 14px;
    color: #70757e;
    margin-bottom: 24px;
}
.ekit-wid-con .ekit-fb-feed-status>a
{
    color: #1261eb;
}
.ekit-wid-con .ekit-fb-feed-status>a:hover
{
    text-decoration: underline;
}
.ekit-wid-con .ekit-fb-feed-image .video-container, .ekit-wid-con .ekit-fb-feed-image img, .ekit-wid-con .ekit-fb-feed-image video
{
    height: 100%;
}
.ekit-wid-con .ekit-fb-feed-image img
{
    width: 100%;
}
.ekit-wid-con .ekit-fb-feed-image .video-container
{
    display: block;
    position: relative;
}
.ekit-wid-con .ekit-fb-feed-profile-thumb
{
    margin-right: 10px;
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a
{
    display: block;
    width: 42px;
    height: 42px;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle, .ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle img
{
    border-radius: 50%;
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a.has-outline
{
    padding: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-style: solid;
    border-color: #1261eb;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-fb-hover-content
{
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5;
    width: 100%;
    text-align: center;
}
.ekit-wid-con .ekit-fb-video-post
{
    display: block;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-fb-video-post:hover .ekit-fb-video-play-button svg
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-fb-video-play-button svg
{
    width: 60px;
    height: 60px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
}
.ekit-wid-con .ekit-fb-video-play-button svg path
{
    fill: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-fb-link-type-footer
{
    background-color: #f2f3f5;
    padding: 10px 12px;
    position: relative;
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-source-name
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #606770;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption-name
{
    color: #1d2129;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption
{
    color: #606770;
    font-size: 14px;
}
.ekit-wid-con .ekit-fb-fotter-section
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments, .ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like, .ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet
{
    color: #70757e;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments>i, .ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like>i, .ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet>i
{
    padding-right: 5px;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments
{
    margin-right: 5px;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i
{
    width: 18px;
    height: 18px;
    position: relative;
    display: block;
    font-size: 10px;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after, .ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before
{
    z-index: 10;
    color: #fff;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after
{
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 100%;
    border-radius: 50%;
    height: 0;
    z-index: 1;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.like::after
{
    background-color: #1261eb;
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love
{
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love::after
{
    background-color: #fb4267;
}
.ekit-wid-con .ekit-fb-fotter-section .count
{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-comments, .ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-like
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i
{
    width: auto;
    height: auto;
    font-size: 20px;
    padding: 0;
    margin-right: 10px;
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i::before
{
    position: static;
    color: #1261eb;
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i::after
{
    display: none!important;
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 .count
{
    font-weight: 500;
    color: #70757e;
}
.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo_link
{
    padding-bottom: 85%;
}
.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo
{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link
{
    position: relative;
    display: block;
    overflow: hidden;
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link:hover .ekit_fb_photo
{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo
{
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-fb-feed-share
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 10px;
}
.ekit-wid-con .ekit-fb-feed-share .icon
{
    font-size: 16px;
}
.ekit-wid-con .ekit-fb-feed-share__divider
{
    margin: 0;
    height: 1px;
    border: none;
    max-width: unset;
    background-color: #ebeef3;
}
.ekit-wid-con .ekit-fb-feed-share__menu
{
    position: absolute;
    padding: 20px 0;
    bottom: 12px;
    left: 0;
    opacity: 0;
    z-index: 100;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    visibility: hidden;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.1);
    box-shadow: 0 10px 20px rgba(0,0,0,.1);
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-fb-feed-share__menu>a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 30px;
    padding: 0 20px;
}
.ekit-wid-con .ekit-fb-feed-share__menu>a, .ekit-wid-con .ekit-fb-feed-share__menu>a .icon
{
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-fb-feed-share__menu>a .icon
{
    margin-right: 8px;
}
.ekit-wid-con .ekit-fb-feed-share__share
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}
.ekit-wid-con .ekit-fb-feed-share__share:hover .ekit-fb-feed-share__menu
{
    opacity: 1;
    visibility: visible;
    bottom: 22px;
}
.ekit-wid-con .ekit-fb-feed-share__view i
{
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.ekit-wid-con .ekit-fb-feed-share__view:hover i
{
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
}
.ekit-wid-con .ekit-fb-feed-share__with-fb, .ekit-wid-con .ekit-fb-feed-share__with-pin, .ekit-wid-con .ekit-fb-feed-share__with-tw
{
    color: #14223b;
}
.ekit-wid-con .ekit-fb-feed-share__with-fb .icon, .ekit-wid-con .ekit-fb-feed-share__with-fb:hover
{
    color: #4674d1;
}
.ekit-wid-con .ekit-fb-feed-share__with-tw .icon, .ekit-wid-con .ekit-fb-feed-share__with-tw:hover
{
    color: #23abff;
}
.ekit-wid-con .ekit-fb-feed-share__with-pin .icon, .ekit-wid-con .ekit-fb-feed-share__with-pin:hover
{
    color: #e60023;
}
.ekit-wid-con .ekit-fb-feed-share>a, .ekit-wid-con .ekit-fb-feed-share>span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #70757e;
    cursor: pointer;
}
.ekit-wid-con .ekit-fb-feed-share>a:hover, .ekit-wid-con .ekit-fb-feed-share>span:hover
{
    color: #1261eb;
}
.ekit-wid-con .ekit-fb-feed-share .icon-share-3
{
    margin-right: 6px;
}
.ekit-wid-con .ekit-fb-feed-share .icon-arrow-right
{
    margin-left: 6px;
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_review_slider_slidetoshow,1));
    margin-right: var(--ekit_review_slider_left_right_spacing,15px);
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_video_slidetoshow,1));
    margin-right: var(--ekit_review_slider_left_right_spacing,15px);
}
.ekit-wid-con .ekit-unfold-heading
{
    color: #101010;
    font-size: 23px;
    line-height: 31px;
    margin: 0;
    font-weight: 500;
    margin-bottom: 8px;
    margin-bottom: 12px;
}
.ekit-wid-con .ekit-unfold-data
{
    height: 79px;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.ekit-wid-con .ekit-unfold-data::after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
    background: linear-gradient(rgba(255,255,255,0),#fff);
    z-index: 11;
    height: 100%;
}
.ekit-wid-con .ekit-unfold-data.active
{
    height: 100%;
}
.ekit-wid-con .ekit-unfold-data.active::after
{
    display: none;
}
.ekit-wid-con .ekit-unfold-raw-content
{
    overflow: hidden;
}
.ekit-wid-con .ekit-unfold-raw-content li, .ekit-wid-con .ekit-unfold-raw-content p
{
    color: #666;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
}
.ekit-wid-con .ekit-unfold-raw-content li:last-child, .ekit-wid-con .ekit-unfold-raw-content p:last-child
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-unfold-raw-content ul
{
    margin-bottom: 50px;
}
.ekit-wid-con .ekit-unfold-raw-content li
{
    margin: 0;
}
.ekit-wid-con .ekit-unfold-raw-content>ol, .ekit-wid-con .ekit-unfold-raw-content>ul
{
    padding-left: 18px;
}
.ekit-wid-con .ekit-unfold-wrapper
{
    padding: 50px;
    border: 1px solid #f2f2f2;
    border-radius: 20px;
    padding-top: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: self-end;
    -ms-flex-align: self-end;
    align-items: self-end;
    background-color: #fff;
}
.ekit-wid-con .ekit-unfold-wrapper-align-right
{
    margin-left: auto!important;
}
.ekit-wid-con .ekit-unfold-wrapper-align-left
{
    margin-right: auto!important;
}
.ekit-wid-con .ekit-unfold-wrapper-align-center
{
    margin-right: auto!important;
    margin-left: auto!important;
}
.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-data
{
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-btn
{
    margin: 15px 0;
}
.ekit-wid-con .ekit-unfold-btn
{
    padding: 0;
    border: none;
    color: #101010;
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
    border-bottom: 1px solid #101010;
    border-radius: 0;
    margin-top: 35px;
    background-color: transparent;
    text-decoration: none;
    text-transform: unset;
}
.ekit-wid-con .ekit-unfold-btn:focus, .ekit-wid-con .ekit-unfold-btn:hover
{
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
}
.ekit-wid-con .ekit-unfold-btn:not(:hover):not(:active):not(.has-text-color)
{
    color: #101010;
    background-color: transparent;
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--stars
{
    color: #3e5a96;
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary
{
    background-color: #3e5a96;
    border-color: #3e5a96;
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary:hover
{
    background-color: #354f88;
}
.ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--actions a, .ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--average
{
    color: #3e5a96;
}
.ekit-wid-con .ekit-review-card-facebook--stars
{
    color: #3e5a96;
}
.ekit-wid-con .ekit-review-card-facebook .ekit-review-card--posted-on h5, .ekit-wid-con .ekit-review-card-facebook .ekit-review-card--stars
{
    color: #3e5a96;
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--stars
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary
{
    background-color: #aa000f;
    border-color: #aa000f;
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary:hover
{
    background-color: #7e000a;
}
.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--actions a, .ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--average
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--top-right-logo i
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-card-yelp--stars
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--comment .more
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on h5, .ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i, .ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars h5, .ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars i
{
    color: #aa000f;
}
.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-align-center .ekit-review-card--thumbnail
{
    margin-bottom: 20px;
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--thumbnail-badge .badge
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #af0606;
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i, .ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on svg
{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.ekit-wid-con .ekit-popup__body, .ekit-wid-con .ekit-popup__content
{
    overflow-y: auto;
    overflow-x: hidden;
}
.ekit-wid-con .ekit-popup__body::-webkit-scrollbar, .ekit-wid-con .ekit-popup__content::-webkit-scrollbar
{
    width: 6px;
}
.ekit-wid-con .ekit-popup__body::-webkit-scrollbar-thumb, .ekit-wid-con .ekit-popup__content::-webkit-scrollbar-thumb
{
    background-color: rgba(0,0,0,.25);
    border-radius: 16px;
}
.ekit-wid-con .ekit-popup__content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: -30px 30px 60px rgba(0,0,0,.07);
    box-shadow: -30px 30px 60px rgba(0,0,0,.07);
}
.ekit-wid-con .ekit-popup__body
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .ekit-popup-modal
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
}
.ekit-wid-con .ekit-popup-modal__full, .ekit-wid-con .ekit-popup-modal__inside
{
    display: none;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-popup-modal__content, .ekit-wid-con .ekit-popup-modal__overlay
{
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .ekit-popup-modal.show
{
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__content, .ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__overlay
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-popup-modal__inside.show .ekit-popup-modal__overlay
{
    -webkit-animation: fade-in .5s;
    animation: fade-in .5s;
}
.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__overlay
{
    -webkit-animation: fade-out .5s;
    animation: fade-out .5s;
}
.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__content
{
    -webkit-animation: fade-out-down .5s;
    animation: fade-out-down .5s;
}
.ekit-wid-con .ekit-popup-modal__outside
{
    width: 0;
    height: 0;
}
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__content, .ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__overlay, .ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn
{
    position: fixed;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn
{
    opacity: 0;
    z-index: 1000;
    visibility: hidden;
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__close-btn
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-top
{
    top: 0!important;
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-right
{
    right: 0!important;
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-bottom
{
    bottom: 0!important;
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-left
{
    left: 0!important;
}
.ekit-wid-con .ekit-popup-modal__overlay
{
    z-index: 1;
    top: 0;
    left: 0;
    position: absolute;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-popup-modal__content
{
    z-index: 10;
    position: relative;
    background-color: #fff;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.ekit-wid-con .ekit-popup-modal.top
{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.ekit-wid-con .ekit-popup-modal.middle
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-popup-modal.bottom
{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.ekit-wid-con .ekit-popup-modal.left
{
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.ekit-wid-con .ekit-popup-modal.center
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-popup-modal.right
{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.ekit-wid-con .ekit-popup-modal__footer, .ekit-wid-con .ekit-popup-modal__header
{
    padding: 1.25rem;
}
.ekit-wid-con .ekit-popup-modal__header-with-divider
{
    border-bottom: 1px solid #dadce0;
}
.ekit-wid-con .ekit-popup-modal__footer-with-divider
{
    border-top: 1px solid #dadce0;
}
.ekit-wid-con .ekit-popup-modal__title
{
    color: #212121;
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 27px;
    font-weight: 600;
}
.ekit-wid-con .ekit-popup-modal__subtitle
{
    margin-bottom: 0;
    color: #616161;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
}
.ekit-wid-con .ekit-popup-modal__body
{
    padding: 1.25rem;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #616161;
}
.ekit-wid-con .ekit-popup-modal__footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit-popup-modal__footer>div
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .ekit-popup-modal__footer-text
{
    margin-bottom: 0;
}
.ekit-wid-con .ekit-popup-modal__close
{
    top: 2rem;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-left, .ekit-wid-con .ekit-popup-modal__close.popup-top-right
{
    color: #616161;
}
.ekit-wid-con .ekit-popup-modal__close.window-top-left, .ekit-wid-con .ekit-popup-modal__close.window-top-right
{
    color: #c9c9c9;
}
.ekit-wid-con .ekit-popup-modal__close:hover
{
    color: #e44343;
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-left, .ekit-wid-con .ekit-popup-modal__close.window-top-left
{
    left: 2rem;
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-right, .ekit-wid-con .ekit-popup-modal__close.window-top-right
{
    right: 2rem;
}
.ekit-wid-con .ekit-popup-modal__actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-popup-modal .fade-in-up
{
    -webkit-animation: fade-in-up .5s;
    animation: fade-in-up .5s;
}
@-webkit-keyframes fade-in
{
    from
    {
        visibility: hidden;
        opacity: 0;
    }
    to
    {
        visibility: visible;
        opacity: 1;
    }
}
@keyframes fade-in
{
    from
    {
        visibility: hidden;
        opacity: 0;
    }
    to
    {
        visibility: visible;
        opacity: 1;
    }
}
@-webkit-keyframes fade-in-up
{
    from
    {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to
    {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fade-in-up
{
    from
    {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to
    {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fade-out
{
    from
    {
        visibility: visible;
        opacity: 1;
    }
    to
    {
        visibility: hidden;
        opacity: 0;
    }
}
@keyframes fade-out
{
    from
    {
        visibility: visible;
        opacity: 1;
    }
    to
    {
        visibility: hidden;
        opacity: 0;
    }
}
@-webkit-keyframes fade-out-down
{
    from
    {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to
    {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}
@keyframes fade-out-down
{
    from
    {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to
    {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}
.ekit-wid-con .ekit-popup-btn
{
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    border: 1px solid #2575fc;
}
.ekit-wid-con .ekit-popup-btn, .ekit-wid-con .ekit-popup-btn:hover
{
    text-decoration: none;
}
.ekit-wid-con .ekit-popup-btn, .ekit-wid-con .ekit-popup-btn:active, .ekit-wid-con .ekit-popup-btn:focus
{
    outline: 0;
}
.ekit-wid-con .ekit-popup-btn__has-icon
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-popup-btn__outlined
{
    color: #2575fc;
    background-color: transparent;
    border: 1px solid #2575fc;
}
.ekit-wid-con .ekit-popup-btn__outlined:hover
{
    color: #fff;
    background-color: #2575fc;
}
.ekit-wid-con .ekit-popup-btn__text
{
    border: none;
    color: #2575fc;
    background-color: transparent;
}
.ekit-wid-con .ekit-popup-btn__text:hover
{
    background-color: rgba(37,117,252,.2);
}
.ekit-wid-con .ekit-popup-footer.flex-row-reverse
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit-popup-footer__text
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #212121;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
}
.ekit-wid-con .ekit-popup-footer__left
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-popup-modal__toggler-wrapper #ekit-popup-modal-toggler
{
    background-color: #2575fc;
    color: #fff;
}
.ekit-wid-con .ekit-popup-modal__toggler-wrapper img
{
    cursor: pointer;
    -o-object-fit: cover;
    object-fit: cover;
    display: inline-block;
    -o-object-position: center;
    object-position: center;
}
.ekit-blog-post-pagination-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ekit-blog-post-pagination-container .page-numbers
{
    background-color: #f7f8fb;
    font-size: 16px;
    line-height: 21px;
}
.ekit-blog-post-pagination-container .page-numbers.current, .ekit-blog-post-pagination-container .page-numbers:hover
{
    background-color: #505255;
}
.ekit-blog-post-pagination-container .page-numbers.dots, .ekit-blog-post-pagination-container .page-numbers.dots:hover
{
    background-color: transparent!important;
    border: none!important;
}
.ekit-blog-post-pagination-style-loadmore .page-numbers
{
    display: none;
}
.ekit-blog-post-pagination-style-loadmore .page-numbers.next
{
    display: inline-block;
}
.ekit-blog-post-pagination-style-simple .page-numbers
{
    display: none;
}
.ekit-blog-post-pagination-container .page-numbers
{
    margin-top: 30px;
    margin-right: 15px;
}
.ekit-blog-post-pagination-style-numbered .page-numbers, .ekit-blog-post-pagination-style-simple .page-numbers.next, .ekit-blog-post-pagination-style-simple .page-numbers.prev
{
    display: inline-block;
}
.elementskit-blog-block-post:hover .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-blog-block-post:hover .no-gutters a.elementskit-entry-thumb::before, .elementskit-post-image-card:hover .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-post-image-card:hover .no-gutters a.elementskit-entry-thumb::before
{
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    z-index: 1;
}
.elementskit-blog-block-post .elementskit-entry-header .elementskit-meta-categories, .elementskit-blog-block-post .no-gutters .elementskit-meta-categories, .elementskit-post-image-card .elementskit-entry-header .elementskit-meta-categories, .elementskit-post-image-card .no-gutters .elementskit-meta-categories
{
    z-index: 9;
}
.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::before, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::before
{
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .4s ease .2s;
    transition: all .4s ease .2s;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    visibility: hidden;
}
.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::after, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::after, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::after, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::after
{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    opacity: 1;
    visibility: visible;
}
.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb img, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb img, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb img, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb img
{
    display: block;
}
.elementskit-blog-block-post .elementskit-post-body, .elementskit-post-image-card .elementskit-post-body
{
    z-index: 9;
}
.ekit-wid-con .elementskit-meta-lists
{
    z-index: 1;
}
.ekit-wid-con .elementor-swiper-button
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-wid-con .ekit-blog-carousel-pagination
{
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet
{
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    display: inline-block;
    margin: 4px;
}
.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet-active
{
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.ekit-wid-con .elementor-swiper-button-prev
{
    left: 10px;
}
.ekit-wid-con .blogCarousel-pagination-bullets.swiper-pagination-horizontal
{
    left: auto;
}
.elementskit-pagination-left .swiper-pagination-bullets
{
    left: -15px;
    right: unset;
}
.elementskit-pagination-right .swiper-pagination-bullets
{
    right: -15px;
    left: unset;
}
.ekit-blog-posts-content.carousel-enabled, .ekit-blog-posts-content.wihout-masonry
{
    height: auto!important;
}
.ekit-blog-posts-content .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_blog_posts_slide_show,1));
    margin-right: var(--ekit_blog_posts_spacing,30px);
}
.ekit-blog-posts-content .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit_blog_posts_slide_show,1));
    margin-right: var(--ekit_blog_posts_spacing,30px);
}
.ekit-wid-con .ekit-image-swap
{
    position: relative;
    display: block;
    z-index: 0;
}
.ekit-wid-con .ekit-image-swap:before
{
    content: "";
    display: none;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 5px;
    border-style: solid;
    border-width: 0 5px;
    border-color: transparent #000 transparent #f00;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
    pointer-events: none;
    z-index: 1;
}
.ekit-image-swap-vertical .ekit-wid-con .ekit-image-swap:before
{
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ekit-wid-con .ekit-image-swap:hover:before
{
    border-left-color: #000;
    border-right-color: #f00;
}
.ekit-wid-con .ekit-image-swap img
{
    display: block;
    width: 100%;
}
.ekit-wid-con .ekit-image-swap img:nth-child(2), .ekit-wid-con .ekit-image-swap--fixed-height>img:first-child
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.ekit-wid-con .ekit-image-swap img:nth-child(2)
{
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:nth-child(1)
{
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:nth-child(2)
{
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--simple img:nth-child(2)
{
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--simple:not(:is(.click-inactive)):hover img:nth-child(2)
{
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--simple.click-active img:nth-child(2)
{
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--fade img:nth-child(1), .ekit-wid-con .ekit-image-swap--fade img:nth-child(2)
{
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
.ekit-wid-con .ekit-image-swap--fade:not(:is(.click-inactive)):hover img:nth-child(2)
{
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--fade.click-active img:nth-child(2)
{
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--left-to-right:before
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ekit-wid-con .ekit-image-swap--left-to-right img
{
    -webkit-transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.ekit-wid-con .ekit-image-swap--left-to-right img:nth-child(2)
{
    opacity: 1;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img:nth-child(2)
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-image-swap--left-to-right.click-active img
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-image-swap--left-to-right.click-active img:nth-child(2)
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-image-swap--right-to-left img
{
    -webkit-transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.ekit-wid-con .ekit-image-swap--right-to-left img:nth-child(2)
{
    opacity: 1;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img:nth-child(2)
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-image-swap--right-to-left.click-active img
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-image-swap--right-to-left.click-active img:nth-child(2)
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:before
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom img
{
    -webkit-transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.ekit-wid-con .ekit-image-swap--top-to-bottom img:nth-child(2)
{
    opacity: 1;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img:nth-child(2)
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img:nth-child(2)
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-image-swap--bottom-to-top img
{
    -webkit-transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.ekit-wid-con .ekit-image-swap--bottom-to-top img:nth-child(2)
{
    opacity: 1;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img:nth-child(2)
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img:nth-child(2)
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-image-swap--creative_left img, .ekit-wid-con .ekit-image-swap--creative_right img
{
    -webkit-transition: opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
}
.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:first-child, .ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: scale(.5);
    transform: scale(.5);
}
.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:last-child, .ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-image-swap--creative_left.click-active img:first-child, .ekit-wid-con .ekit-image-swap--creative_right.click-active img:first-child
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-image-swap--creative_left.click-active img:last-child, .ekit-wid-con .ekit-image-swap--creative_right.click-active img:last-child
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--creative_bottom img, .ekit-wid-con .ekit-image-swap--creative_top img
{
    -webkit-transition: opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
    transition: opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
}
.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:first-child, .ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: scale(.5);
    transform: scale(.5);
}
.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:last-child, .ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:first-child, .ekit-wid-con .ekit-image-swap--creative_top.click-active img:first-child
{
    -webkit-transform: scale(.5);
    transform: scale(.5);
}
.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:last-child, .ekit-wid-con .ekit-image-swap--creative_top.click-active img:last-child
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--creative_left img:last-child
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-image-swap--creative_top img:last-child
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-image-swap--creative_right img:last-child
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-image-swap--creative_bottom img:last-child
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-image-swap--zoom-in img
{
    -webkit-transition: .4s;
    transition: .4s;
}
.ekit-wid-con .ekit-image-swap--zoom-in img:first-child
{
    top: 50%;
    left: 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-image-swap--zoom-in img:last-child
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.1);
    transform: translate(-50%,-50%) scale(.1);
}
.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
}
.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:first-child
{
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:last-child
{
    -webkit-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--zoom-out img
{
    -webkit-transition: .4s;
    transition: .4s;
}
.ekit-wid-con .ekit-image-swap--zoom-out img:first-child
{
    top: 50%;
    left: 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-image-swap--zoom-out img:last-child
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(1.3);
    transform: translate(-50%,-50%) scale(1.3);
}
.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: scale(.1);
    transform: scale(.1);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
}
.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:first-child
{
    -webkit-transform: scale(.1);
    transform: scale(.1);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:last-child
{
    -webkit-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--card-left img
{
    -webkit-transition: .9s;
    transition: .9s;
}
.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-animation: card_left_primary .9s,.5 forwards;
    animation: card_left_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-animation: card_left_secondary .9s,.5 forwards;
    animation: card_left_secondary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-left.click-active img:first-child
{
    -webkit-animation: card_left_primary .9s,.5 forwards;
    animation: card_left_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-left.click-active img:last-child
{
    -webkit-animation: card_left_secondary .9s,.5 forwards;
    animation: card_left_secondary .9s,.5 forwards;
    opacity: 1;
}
@-webkit-keyframes card_left_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateX(-40px);
        transform: translateX(-40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateX(-40px) scale(.75);
        transform: translateX(-40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(.75);
        transform: translateX(0) scale(.75);
    }
}
@keyframes card_left_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateX(-40px);
        transform: translateX(-40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateX(-40px) scale(.75);
        transform: translateX(-40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(.75);
        transform: translateX(0) scale(.75);
    }
}
@-webkit-keyframes card_left_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateX(-40px) scale(.75);
        transform: translateX(-40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateX(40px) scale(1);
        transform: translateX(40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes card_left_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateX(-40px) scale(.75);
        transform: translateX(-40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateX(40px) scale(1);
        transform: translateX(40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.ekit-wid-con .ekit-image-swap--card-top img
{
    -webkit-transition: .9s;
    transition: .9s;
}
.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-animation: card_top_primary .9s,.5 forwards;
    animation: card_top_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-animation: card_top_secondary .9s,.5 forwards;
    animation: card_top_secondary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-top.click-active img:first-child
{
    -webkit-animation: card_top_primary .9s,.5 forwards;
    animation: card_top_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-top.click-active img:last-child
{
    -webkit-animation: card_top_secondary .9s,.5 forwards;
    animation: card_top_secondary .9s,.5 forwards;
    opacity: 1;
}
@-webkit-keyframes card_top_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateY(-40px) scale(.75);
        transform: translateY(-40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(.75);
        transform: translateY(0) scale(.75);
    }
}
@keyframes card_top_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateY(-40px) scale(.75);
        transform: translateY(-40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(.75);
        transform: translateY(0) scale(.75);
    }
}
@-webkit-keyframes card_top_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateY(-40px) scale(.75);
        transform: translateY(-40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateY(40px) scale(1);
        transform: translateY(40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes card_top_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateY(-40px) scale(.75);
        transform: translateY(-40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateY(40px) scale(1);
        transform: translateY(40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.ekit-wid-con .ekit-image-swap--card-right img
{
    -webkit-transition: .9s;
    transition: .9s;
}
.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-animation: card_right_primary .9s,.5 forwards;
    animation: card_right_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-animation: card_right_secondary .9s,.5 forwards;
    animation: card_right_secondary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-right.click-active img:first-child
{
    -webkit-animation: card_right_primary .9s,.5 forwards;
    animation: card_right_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-right.click-active img:last-child
{
    -webkit-animation: card_right_secondary .9s,.5 forwards;
    animation: card_right_secondary .9s,.5 forwards;
    opacity: 1;
}
@-webkit-keyframes card_right_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateX(40px);
        transform: translateX(40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateX(40px) scale(.75);
        transform: translateX(40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(.75);
        transform: translateX(0) scale(.75);
    }
}
@keyframes card_right_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateX(40px);
        transform: translateX(40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateX(40px) scale(.75);
        transform: translateX(40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(.75);
        transform: translateX(0) scale(.75);
    }
}
@-webkit-keyframes card_right_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateX(40px) scale(.75);
        transform: translateX(40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateX(-40px) scale(1);
        transform: translateX(-40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes card_right_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateX(40px) scale(.75);
        transform: translateX(40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateX(-40px) scale(1);
        transform: translateX(-40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.ekit-wid-con .ekit-image-swap--card-bottom img
{
    -webkit-transition: .9s;
    transition: .9s;
}
.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-animation: card_bottom_primary .9s,.5 forwards;
    animation: card_bottom_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-animation: card_bottom_secondary .9s,.5 forwards;
    animation: card_bottom_secondary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:first-child
{
    -webkit-animation: card_bottom_primary .9s,.5 forwards;
    animation: card_bottom_primary .9s,.5 forwards;
}
.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:last-child
{
    -webkit-animation: card_bottom_secondary .9s,.5 forwards;
    animation: card_bottom_secondary .9s,.5 forwards;
    opacity: 1;
}
@-webkit-keyframes card_bottom_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateY(40px) scale(.75);
        transform: translateY(40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(.75);
        transform: translateY(0) scale(.75);
    }
}
@keyframes card_bottom_primary
{
    0%
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    25%
    {
        z-index: 2;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    70%
    {
        z-index: 1;
        -webkit-transform: translateY(40px) scale(.75);
        transform: translateY(40px) scale(.75);
    }
    to
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(.75);
        transform: translateY(0) scale(.75);
    }
}
@-webkit-keyframes card_bottom_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateY(40px) scale(.75);
        transform: translateY(40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateY(-40px) scale(1);
        transform: translateY(-40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes card_bottom_secondary
{
    0%
    {
        z-index: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
    25%
    {
        z-index: 1;
        -webkit-transform: translateY(40px) scale(.75);
        transform: translateY(40px) scale(.75);
    }
    70%
    {
        z-index: 2;
        -webkit-transform: translateY(-40px) scale(1);
        transform: translateY(-40px) scale(1);
    }
    to
    {
        z-index: 2;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.ekit-wid-con .ekit-image-swap--rotate-x img
{
    -webkit-transition: .5s;
    transition: .5s;
}
.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:first-child
{
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:last-child
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--rotate-y img
{
    -webkit-transition: .5s;
    transition: .5s;
}
.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:first-child
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:last-child
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--rotate-circle img
{
    -webkit-transition: .5s;
    transition: .5s;
}
.ekit-wid-con .ekit-image-swap--rotate-circle img:last-child
{
    -webkit-transform: scale(.6);
    transform: scale(.6);
}
.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
    transform: rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
}
.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:first-child
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:last-child
{
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
    transform: rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--skew-right img
{
    -webkit-transition: .5s;
    transition: .5s;
}
.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: skew(0);
    transform: skew(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: skew(10deg,10deg);
    transform: skew(10deg,10deg);
}
.ekit-wid-con .ekit-image-swap--skew-right.click-active img:first-child
{
    -webkit-transform: skew(0);
    transform: skew(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--skew-right.click-active img:last-child
{
    -webkit-transform: skew(10deg,10deg);
    transform: skew(10deg,10deg);
    opacity: 1;
}
.ekit-wid-con .ekit-image-swap--skew-left img
{
    -webkit-transition: .5s;
    transition: .5s;
}
.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:first-child
{
    -webkit-transform: skew(0);
    transform: skew(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:last-child
{
    -webkit-transform: skew(-10deg,-10deg);
    transform: skew(-10deg,-10deg);
}
.ekit-wid-con .ekit-image-swap--skew-left.click-active img:first-child
{
    -webkit-transform: skew(0);
    transform: skew(0);
    opacity: .5;
}
.ekit-wid-con .ekit-image-swap--skew-left.click-active img:last-child
{
    -webkit-transform: skew(-10deg,-10deg);
    transform: skew(-10deg,-10deg);
    opacity: 1;
}
.elementor-widget-elementskit-image-swap.elementor-element:not(:has(.elementor-widget-container)), .elementor-widget-elementskit-image-swap>.elementor-widget-container
{
    overflow: hidden;
}
.elementskit-advanced-slider
{
    overflow: hidden;
}
.elementskit-advanced-slider .widgetarea_warper_edit
{
    right: 30px;
}
.elementskit-advanced-slider .swiper-nav-button
{
    margin: 0;
    width: 35px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet
{
    width: 100%;
}
.elementskit-advanced-slider .ekit-slider-wrapper
{
    position: relative;
}
.elementskit-advanced-slider .ekit-slider-wrapper .swiper-slide-active
{
    z-index: 10;
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination
{
    width: auto;
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet
{
    opacity: .5;
    background-color: transparent;
    position: relative;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet::before
{
    position: absolute;
    content: '';
    height: 6px;
    width: 6px;
    background: rgba(255,255,255,.8);
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    opacity: 1;
    border: 2px solid #ffff;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before
{
    border-radius: 50%;
    height: 8px;
    width: 8px;
}
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button
{
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 11;
}
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-prev, .elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-button-prev, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next
{
    left: auto;
    right: 0;
    top: -25.5px;
    -webkit-transform: translateY(calc(var(--space-between-bottom) / 2));
    transform: translateY(calc(var(--space-between-bottom) / 2));
}
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-next, .elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-button-next, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev
{
    left: auto;
    right: 0;
    top: 25.5px;
    -webkit-transform: translateY(calc(var(--space-between-top) / 2));
    transform: translateY(calc(var(--space-between-top) / 2));
}
.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-prev, .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-prev, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next
{
    background-image: none;
    left: 10px;
    right: auto;
}
.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-next, .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-next, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev
{
    background-image: none;
    right: 10px;
    left: auto;
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet
{
    margin: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    opacity: .9;
    border-radius: 6px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet::before
{
    content: '';
    height: unset!important;
    width: unset!important;
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    border: 0 solid #ffff;
}
.elementskit-advanced-slider .ekit-swiper-progress-bar
{
    position: absolute;
    z-index: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.elementskit-advanced-slider .ekit-swiper-progress-bar .ekit-progress-bar
{
    position: absolute;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.elementskit-advanced-slider .ekit-swiper-progress-bar .ekit-progress-bar.progress-bar-active
{
    -webkit-animation-name: progress;
    animation-name: progress;
}
.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-swiper-slide-per-view,1));
    margin-right: var(--ekit_slider_space_betweens,0);
}
.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-swiper-slide-per-view,1));
    margin-right: var(--ekit_slider_space_betweens,0);
}
@-webkit-keyframes progress
{
    from
    {
        width: 0%;
    }
    to
    {
        width: 100%;
    }
}
@keyframes progress
{
    from
    {
        width: 0%;
    }
    to
    {
        width: 100%;
    }
}
.ekit-wid-con .elementskit-whatsapp
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper
{
    border-radius: 10px 10px 0 0;
    padding-bottom: 10px;
    position: relative;
    z-index: -1;
    background-color: #e6ddd4;
}
.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper:has(.inner-input)
{
    border-radius: 10px 10px 10px 10px;
}
.ekit-wid-con .elementskit-whatsapp__content
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-box-shadow: 0 4px 30px rgba(0,0,0,.08);
    box-shadow: 0 4px 30px rgba(0,0,0,.08);
    border-radius: 10px 10px 10px 10px;
    display: block;
    position: absolute;
    bottom: 55%;
    width: var(--ekit-whatsapp-width);
    z-index: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
}
.ekit-wid-con .elementskit-whatsapp__active
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 2;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .elementskit-whatsapp__header
{
    background: #008069;
    border-radius: 10px 10px 0 0;
    color: #fff;
    padding: 15px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 15px;
    overflow: hidden;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__header--close
{
    right: 8px;
    top: 8px;
    font-size: 17px;
    position: absolute;
    cursor: pointer;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
}
.ekit-wid-con .elementskit-whatsapp__header--img
{
    width: 50px;
    height: 50px;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__header--img img
{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 50%;
}
.ekit-wid-con .elementskit-whatsapp__header--img:after
{
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 50%;
    border: 2px solid;
    opacity: 0;
    background: #74d13f;
}
.ekit-wid-con .elementskit-whatsapp__header--img.inactive:after
{
    background: #d3d3d3;
}
.ekit-wid-con .elementskit-whatsapp__header--name
{
    font-family: Inter;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin: 0;
}
.ekit-wid-con .elementskit-whatsapp__header--text
{
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    margin: 0;
}
.ekit-wid-con .elementskit-whatsapp__body
{
    margin: 15px 0;
}
.ekit-wid-con .elementskit-whatsapp__chat
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 12px;
    color: #fff;
}
.ekit-wid-con .elementskit-whatsapp__chat--icon-before
{
    fill: #fff;
    position: absolute;
    left: 3px;
}
.ekit-wid-con .elementskit-whatsapp__chat--title
{
    display: inline-block;
    padding: 10px 32px 18px 10px;
    background: #fff;
    border-radius: 0 15px 15px;
    margin: 0 10px 0 16px;
    font-family: Inter;
    font-size: 12px;
    line-height: 20px;
    color: #5a5e6a;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__chat--title.loader-active
{
    display: none;
}
.ekit-wid-con .elementskit-whatsapp__chat--title::before
{
    content: '';
    position: absolute;
    left: -8px;
    top: 0;
    border-style: solid;
    border-width: 0 8px 10px 0;
    border-color: transparent #fff transparent transparent;
}
.ekit-wid-con .elementskit-whatsapp__chat--title::after
{
    content: attr(data-time);
    font-size: 11px;
    color: #989b9f;
    position: absolute;
    right: 8px;
    bottom: 2px;
    font-family: Inter;
}
.ekit-wid-con .elementskit-whatsapp__chat--title-username
{
    display: block;
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    padding: 10px;
    border-radius: 15px;
    height: 26px;
    margin-left: 10px;
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader div
{
    width: 5px;
    height: 5px;
    background-color: #000;
    border-radius: 50%;
    margin: 0 3px;
    -webkit-animation-name: up-and-down;
    animation-name: up-and-down;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-two
{
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-three
{
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
.ekit-wid-con .elementskit-whatsapp__typing
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 10px;
    color: #fff;
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper-icon-before
{
    width: 8px;
    height: 13px;
    position: absolute;
    right: 3px;
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper
{
    display: inline-block;
    background: #fff;
    border-radius: 15px 0 15px 15px;
    width: 50px;
    text-align: center;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper .circle-svg
{
    height: 13px;
    fill: #505050;
}
.ekit-wid-con .elementskit-whatsapp__input.inner-input .elementskit-whatsapp__input--wrapper
{
    width: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 10px 10px 10px;
}
.ekit-wid-con .elementskit-whatsapp__input--wrapper
{
    width: 100%;
    max-width: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 20px;
    background: #fff;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    font-size: 12px;
    font-weight: 400;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__input--field
{
    min-width: 100%;
    border: none;
    position: relative;
    padding: 0;
}
.ekit-wid-con .elementskit-whatsapp__input--field::-webkit-input-placeholder
{
    font-family: Inter;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22,28,45,.4);
}
.ekit-wid-con .elementskit-whatsapp__input--field::-moz-placeholder
{
    font-family: Inter;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22,28,45,.4);
}
.ekit-wid-con .elementskit-whatsapp__input--field:-ms-input-placeholder
{
    font-family: Inter;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22,28,45,.4);
}
.ekit-wid-con .elementskit-whatsapp__input--field::-ms-input-placeholder
{
    font-family: Inter;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22,28,45,.4);
}
.ekit-wid-con .elementskit-whatsapp__input--field::placeholder
{
    font-family: Inter;
    font-size: 14px;
    line-height: 20px;
    color: rgba(22,28,45,.4);
}
.ekit-wid-con .elementskit-whatsapp__input--btn
{
    position: absolute;
    right: 17px;
    top: 10px;
    border: none;
    padding: 0;
    margin-top: 5px;
}
.ekit-wid-con .elementskit-whatsapp__input--btn:hover
{
    background-color: transparent;
}
.ekit-wid-con .elementskit-whatsapp__input--btn:focus
{
    background-color: transparent;
}
.ekit-wid-con .elementskit-whatsapp__input--btn svg
{
    width: 20px;
    height: 20px;
}
.ekit-wid-con .elementskit-whatsapp__input--button
{
    width: 100%;
    color: #fff;
    font-size: 15px;
    padding: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .elementskit-whatsapp__popup
{
    text-align: right;
    z-index: 3;
    position: relative;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn
{
    border-radius: 50px;
    background: #54cc61;
    -webkit-box-shadow: 0 10px 20px rgba(22,28,45,.1);
    box-shadow: 0 10px 20px rgba(22,28,45,.1);
    outline: 0;
    border: none;
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: right;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text img
{
    border-radius: 50px;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text .elementskit-whatsapp__popup--btn-text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_with_text
{
    padding: 12px 26px 12px 20px;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text
{
    position: relative;
    padding: 12px 26px 12px 55px;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text .elementskit-whatsapp__popup--btn-icon
{
    position: absolute;
    left: -10px;
    -webkit-box-shadow: 0 4px 20px 0 #0003;
    box-shadow: 0 4px 20px 0 #0003;
    border-radius: 50px;
}
.ekit-wid-con .elementskit-whatsapp__popup--btn-icon
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .whatsapp-rotate-icon
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
@-webkit-keyframes up-and-down
{
    to
    {
        opacity: .2;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
}
@keyframes up-and-down
{
    to
    {
        opacity: .2;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
}
.ekit-wid-con .ekit_creative_image_hover
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::after, .ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::before, .ekit-wid-con .ekit_creative_image_hover::after, .ekit-wid-con .ekit_creative_image_hover::before
{
    content: '';
    position: absolute;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit_image_hover
{
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.ekit-wid-con .ekit_image_hover img
{
    display: block;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit_image_hover:hover .ekit_image_caption .ekit_hover_show
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_button, .ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_description, .ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_title
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_button, .ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_description, .ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_title
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_button, .ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_description, .ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_title
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_button, .ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_description, .ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_title
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ekit-wid-con .ekit_image_hover a:not([href]):not([tabindex])
{
    color: #000;
}
.ekit-wid-con .ekit_image_caption
{
    opacity: 1;
    -webkit-animation-iteration-count: 1!important;
    animation-iteration-count: 1!important;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2em;
    height: 100%;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s;
    text-align: center;
    z-index: 1;
}
.ekit-wid-con .ekit_image_caption_title
{
    color: #fff;
    font-weight: 300;
}
.ekit-wid-con .ekit_image_caption_title span
{
    font-weight: 700;
}
.ekit-wid-con .ekit_image_caption_description
{
    color: #fff;
    font-weight: 300;
}
.ekit-wid-con .ekit_image_caption .elementskit-btn
{
    background-color: #fff;
    color: #000;
}
.ekit-wid-con .ekit_image_caption .elementskit-btn:hover
{
    background-color: #efefef;
}
.ekit-wid-con .ekit_image_caption .ekit_hover_show
{
    opacity: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.ekit-wid-con .ekit_image_caption .ekit_transform_stop
{
    -webkit-transform: none!important;
    transform: none!important;
}
.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_title
{
    top: 40px;
    left: 25px;
    position: absolute;
}
.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_description
{
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 0 1em;
    width: 150px;
    border-right: 4px solid #fff;
}
.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_button, .ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_description, .ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_title
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateY(1500%);
    transform: translateY(1500%);
}
.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_button, .ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_description, .ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_title
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateY(-1500%);
    transform: translateY(-1500%);
}
.ekit-wid-con .ekit_right_to_left .ekit_image_caption_button, .ekit-wid-con .ekit_right_to_left .ekit_image_caption_description, .ekit-wid-con .ekit_right_to_left .ekit_image_caption_title
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(500%);
    transform: translateX(500%);
}
.ekit-wid-con .ekit_left_to_right .ekit_image_caption_button, .ekit-wid-con .ekit_left_to_right .ekit_image_caption_description, .ekit-wid-con .ekit_left_to_right .ekit_image_caption_title
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateX(-500%);
    transform: translateX(-500%);
}
.ekit-wid-con .ekit_image_button
{
    background: #fff;
    border: none;
    color: #000;
    opacity: 0;
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
}
.ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blind_horizontal:hover::after, .ekit-wid-con .ekit_image_blind_horizontal:hover::before
{
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blind_horizontal::after, .ekit-wid-con .ekit_image_blind_horizontal::before
{
    height: 25%;
    width: 100%;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    left: 0;
}
.ekit-wid-con .ekit_image_blind_horizontal::before
{
    top: 0;
}
.ekit-wid-con .ekit_image_blind_horizontal::after
{
    top: 25%;
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before
{
    top: 50%;
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after
{
    top: 75%;
}
.ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blind_vertical:hover::after, .ekit-wid-con .ekit_image_blind_vertical:hover::before
{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blind_vertical::after, .ekit-wid-con .ekit_image_blind_vertical::before
{
    height: 100%;
    width: 25%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    top: 0;
}
.ekit-wid-con .ekit_image_blind_vertical::before
{
    left: 0;
}
.ekit-wid-con .ekit_image_blind_vertical::after
{
    left: 25%;
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before
{
    left: 50%;
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after
{
    left: 75%;
}
.ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blocks::after, .ekit-wid-con .ekit_image_blocks::before
{
    width: 50%;
    height: 50%;
    opacity: 0;
}
.ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_blocks:hover::after, .ekit-wid-con .ekit_image_blocks:hover::before
{
    -webkit-transform: translate(0,0) scale(1);
    transform: translate(0,0) scale(1);
    opacity: 1;
}
.ekit-wid-con .ekit_image_blocks_right::before
{
    top: 0;
    right: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit_image_blocks_right::after
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    bottom: 0;
    left: 0;
}
.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::before
{
    top: 0;
    left: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::after
{
    bottom: 0;
    right: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit_image_border_reveal_horizontal:hover
{
    background-color: rgba(0,0,0,.5);
}
.ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:after, .ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:before, .ekit-wid-con .ekit_image_border_reveal_horizontal:hover::after, .ekit-wid-con .ekit_image_border_reveal_horizontal:hover::before
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::after, .ekit-wid-con .ekit_image_border_reveal_horizontal::before
{
    height: 4px;
    left: 5px;
    right: 5px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before
{
    width: 4px;
    top: 5px;
    bottom: 5px;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before
{
    left: 5px;
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after
{
    right: 5px;
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::before
{
    top: 5px;
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::after
{
    bottom: 5px;
}
.ekit-wid-con .ekit_image_hover_filter
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit_image_circle::before
{
    position: absolute;
    content: "";
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%;
    border-radius: 50%;
    opacity: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit_image_circle_up::before
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit_image_circle_up:hover::before
{
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
}
.ekit-wid-con .ekit_image_fade::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.ekit-wid-con .ekit_image_fade_up::before
{
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
}
.ekit-wid-con .ekit_image_fade_up:hover::before
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.ekit-wid-con .ekit_image_flash::after, .ekit-wid-con .ekit_image_flash::before
{
    position: absolute;
    content: "";
    opacity: .75;
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%;
    background-color: rgba(102,191,191,.55);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}
.ekit-wid-con .ekit_image_flash::before
{
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.ekit-wid-con .ekit_image_flash::after
{
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.ekit-wid-con .ekit_image_flash:hover::after, .ekit-wid-con .ekit_image_flash:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_flash_top_left::after, .ekit-wid-con .ekit_image_flash_top_left::before
{
    -webkit-transform: rotate(-45deg) translateY(-100%);
    transform: rotate(-45deg) translateY(-100%);
    opacity: 1;
}
.ekit-wid-con .ekit_image_flash_top_left:hover::before
{
    -webkit-transform: rotate(-45deg) translateY(100%);
    transform: rotate(-45deg) translateY(100%);
}
.ekit-wid-con .ekit_image_flash_top_left:hover::after
{
    -webkit-transform: rotate(-45deg) translateY(0);
    transform: rotate(-45deg) translateY(0);
}
.ekit-wid-con .ekit_image_shutter_out::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(23,190,187,.51);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit_image_shutter_out_diagonal_right::before
{
    -webkit-transform: rotate(-45deg) scaleY(0);
    transform: rotate(-45deg) scaleY(0);
    left: -35%;
    right: -35%;
    top: -35%;
    bottom: -35%;
    height: auto;
    width: auto;
}
.ekit-wid-con .ekit_image_shutter_out_diagonal_right:hover::before
{
    -webkit-transform: rotate(-45deg) scaleY(1);
    transform: rotate(-45deg) scaleY(1);
}
.ekit-wid-con .ekit_image_shutter_out_horizontal::before
{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
.ekit-wid-con .ekit_image_shutter_out_horizontal:hover::before
{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.ekit-wid-con .ekit_image_shutter_out_vertical::before
{
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
.ekit-wid-con .ekit_image_shutter_out_vertical:hover::before
{
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.ekit-wid-con .ekit_image_slide::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: rgba(60,27,31,.45);
}
.ekit-wid-con .ekit_image_slide_up::before
{
    top: 100%;
}
.ekit-wid-con .ekit_image_slide_up:hover::before
{
    top: 0;
}
.ekit-wid-con .ekit_image_slide_right::before
{
    left: -100%;
}
.ekit-wid-con .ekit_image_slide_right:hover::before
{
    left: 0;
}
.ekit-wid-con .ekit_splash_effect_on_hover::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 100%;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .7s cubic-bezier(.4,0,.2,1);
    transition: all .7s cubic-bezier(.4,0,.2,1);
    z-index: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
.ekit-wid-con .ekit_splash_effect_on_hover:hover::before
{
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 1;
}
.ekit-wid-con .ekit_image_blend_mode::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale3d(1.5,1.5,1);
    transform: scale3d(1.5,1.5,1);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #f9003e;
}
.ekit-wid-con .ekit_image_blend_mode::after
{
    content: '';
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    position: absolute;
    border: 5px solid #fff;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: scale3d(1.5,1.5,1);
    transform: scale3d(1.5,1.5,1);
}
.ekit-wid-con .ekit_image_blend_mode:hover+img
{
    mix-blend-mode: darken;
}
.ekit-wid-con .ekit_image_blend_mode:hover::after
{
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.ekit-wid-con .ekit_image_blend_mode:hover::before
{
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit_image_double_splash::after, .ekit-wid-con .ekit_image_double_splash::before
{
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    padding-bottom: 150%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) scale(0,0);
    transform: translate(-50%,-50%) scale(0,0);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ekit-wid-con .ekit_image_double_splash::before
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    background-color: rgba(247,37,57,.5);
}
.ekit-wid-con .ekit_image_double_splash::after
{
    -webkit-transition: -webkit-transform 1s ease;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease,-webkit-transform 1s ease;
    background-color: rgba(0,0,0,.5);
}
.ekit-wid-con .ekit_image_double_splash:hover
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_double_splash:hover::after, .ekit-wid-con .ekit_image_double_splash:hover::before
{
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translate(-50%,-50%) scale(1,1);
    transform: translate(-50%,-50%) scale(1,1);
}
.ekit-wid-con .ekit_image_zoom_in_overlay::before
{
    content: '';
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    position: absolute;
    background-color: rgba(0,0,0,.6);
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: scale3d(1.5,1.5,1);
    transform: scale3d(1.5,1.5,1);
}
.ekit-wid-con .ekit_image_zoom_in_overlay:hover::before
{
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.ekit-wid-con .ekit_image_corner_zoom_back
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before
{
    border-top-width: 10px;
    border-bottom-width: 0;
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before
{
    top: 20px;
    right: 20px;
    border-right-width: 10px;
    border-left-width: 0;
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after
{
    top: 20px;
    left: 20px;
    border-right-width: 0;
    border-left-width: 10px;
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_corner_zoom_back::after, .ekit-wid-con .ekit_image_corner_zoom_back::before
{
    border-color: #fff;
    border-style: solid;
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform-style: flat;
    transform-style: flat;
    width: 37px;
    height: 37px;
    padding-top: 20px;
    background-color: transparent!important;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit_image_corner_zoom_back:hover
{
    background-color: rgba(0,0,0,.8);
}
.ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::after, .ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::before, .ekit-wid-con .ekit_image_corner_zoom_back:hover::after, .ekit-wid-con .ekit_image_corner_zoom_back:hover::before
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit_image_corner_zoom_back::after, .ekit-wid-con .ekit_image_corner_zoom_back::before
{
    border-top-width: 0;
    border-bottom-width: 10px;
}
.ekit-wid-con .ekit_image_corner_zoom_back::before
{
    bottom: 20px;
    right: 20px;
    border-right-width: 10px;
    border-left-width: 0;
}
.ekit-wid-con .ekit_image_corner_zoom_back::after
{
    bottom: 20px;
    left: 20px;
    border-right-width: 0;
    border-left-width: 10px;
}
.ekit-wid-con .ekit_image_hover>img
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit_image_zoom_in::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 9;
}
.ekit-wid-con .ekit_image_zoom_in .ekit_image_caption
{
    z-index: 99;
}
.ekit-wid-con .ekit_image_zoom_in:hover>img
{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.ekit-wid-con .ekit_image_zoom_in:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_zoom_in_blur::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 9;
}
.ekit-wid-con .ekit_image_zoom_in_blur .ekit_image_caption
{
    z-index: 99;
}
.ekit-wid-con .ekit_image_zoom_in_blur>img
{
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;
}
.ekit-wid-con .ekit_image_zoom_in_blur:hover>img
{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-filter: blur(2px);
    filter: blur(2px);
}
.ekit-wid-con .ekit_image_zoom_in_blur:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_zoom_out::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 9;
}
.ekit-wid-con .ekit_image_zoom_out .ekit_image_caption
{
    z-index: 99;
}
.ekit-wid-con .ekit_image_zoom_out>img
{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.ekit-wid-con .ekit_image_zoom_out:hover>img
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit_image_zoom_out:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_scale_rotate_left::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 9;
}
.ekit-wid-con .ekit_image_scale_rotate_left .ekit_image_caption
{
    z-index: 99;
}
.ekit-wid-con .ekit_image_scale_rotate_left:hover>img
{
    -webkit-transform: scale(1.3) rotate(-5deg);
    transform: scale(1.3) rotate(-5deg);
}
.ekit-wid-con .ekit_image_scale_rotate_left:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_swap_effect img:nth-child(2)
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit_image_swap_effect_one:hover img:nth-child(2)
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit_image_swap_effect_two:hover img:nth-child(1)
{
    -webkit-transform: scale(1.3) rotate(-5deg);
    transform: scale(1.3) rotate(-5deg);
    opacity: 0;
}
.ekit-wid-con .ekit_image_swap_effect_two:hover img:nth-child(2)
{
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit_image_swap_effect_three img:nth-child(2)
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 1;
    visibility: visible;
}
.ekit-wid-con .ekit_image_swap_effect_three:hover img:nth-child(2)
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit_image_scroll_effect
{
    max-height: 400px;
    -webkit-transition: all 6s ease;
    transition: all 6s ease;
}
.ekit-wid-con .ekit_image_scroll_effect::before
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 9;
}
.ekit-wid-con .ekit_image_scroll_effect .ekit_image_caption
{
    z-index: 99;
}
.ekit-wid-con .ekit_image_scroll_effect>img
{
    -webkit-transition: all 6s ease;
    transition: all 6s ease;
}
.ekit-wid-con .ekit_image_scroll_effect:hover
{
    padding-top: 400px;
}
.ekit-wid-con .ekit_image_scroll_effect:hover::before
{
    opacity: 1;
}
.ekit-wid-con .ekit_image_scroll_effect:hover>img
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit_grayscale_to_color>img
{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.ekit-wid-con .ekit_grayscale_to_color:hover>img
{
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.ekit-wid-con .ekit_color_to_grayscale>img
{
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.ekit-wid-con .ekit_color_to_grayscale:hover>img
{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.ekit-wid-con .ekit_image_glitch_effect
{
    padding-top: 400px;
    width: 100%;
}
.ekit-wid-con .ekit_image_glitch_effect .ekit_main_image, .ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image
{
    opacity: .5;
    mix-blend-mode: hard-light;
    -webkit-animation: ekit-glitch 3s linear infinite;
    animation: ekit-glitch 3s linear infinite;
    animation-direction: reverse;
}
@-webkit-keyframes ekit-glitch
{
    0%
    {
        background-position: 0 0;
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0);
    }
    10%
    {
        background-position: 0 -10px;
    }
    20%
    {
        background-position: -5px 0;
    }
    30%
    {
        background-position: 5px 0;
    }
    40%
    {
        background-position: 0 -5px;
    }
    50%
    {
        background-position: 0 0;
    }
    60%
    {
        background-position: 0 -10px;
    }
    70%
    {
        background-position: 0 -5px;
    }
    80%
    {
        background-position: 0 -8px;
    }
    81%
    {
        background-position: 0 0;
    }
    100%
    {
        background-position: 0 0;
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg);
    }
}
@keyframes ekit-glitch
{
    0%
    {
        background-position: 0 0;
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0);
    }
    10%
    {
        background-position: 0 -10px;
    }
    20%
    {
        background-position: -5px 0;
    }
    30%
    {
        background-position: 5px 0;
    }
    40%
    {
        background-position: 0 -5px;
    }
    50%
    {
        background-position: 0 0;
    }
    60%
    {
        background-position: 0 -10px;
    }
    70%
    {
        background-position: 0 -5px;
    }
    80%
    {
        background-position: 0 -8px;
    }
    81%
    {
        background-position: 0 0;
    }
    100%
    {
        background-position: 0 0;
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg);
    }
}
.ekit-wid-con .ekit-fancy-text
{
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-fancy-text:is(h1,h2,h3,h4,h5,h6,div,p)
{
    margin: 0;
}
.ekit-wid-con .ekit-fancy-text a
{
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-fancy-text-lists
{
    display: inline-block;
    position: relative;
    text-align: center;
}
.ekit-wid-con .ekit-fancy-text-lists b
{
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}
.ekit-wid-con .ekit-fancy-text-lists b.is-visible
{
    position: relative;
}
.ekit-wid-con .no-js .ekit-fancy-text-lists b
{
    color: #000;
    font: optional;
    opacity: 0;
}
.ekit-wid-con .no-js .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists
{
    overflow: hidden;
    vertical-align: top;
    text-align: left;
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists::after
{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #fff;
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists
{
    -webkit-perspective: 300px;
    perspective: 300px;
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b
{
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-animation: cd-rotate-1-in 1.2s;
    animation: cd-rotate-1-in 1.2s;
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-hidden
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: cd-rotate-1-out 1.2s;
    animation: cd-rotate-1-out 1.2s;
}
@-webkit-keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}
@keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}
@-webkit-keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}
@keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists
{
    -webkit-perspective: 300px;
    perspective: 300px;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em, .ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i
{
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-style: normal;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i
{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
    opacity: 0;
    font-style: normal;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.in
{
    -webkit-animation: cd-rotate-2-in .4s forwards;
    animation: cd-rotate-2-in .4s forwards;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.out
{
    -webkit-animation: cd-rotate-2-out .4s forwards;
    animation: cd-rotate-2-out .4s forwards;
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em
{
    -webkit-transform: translateZ(20px);
    transform: translateZ(20px);
}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-2 i
{
    opacity: 1;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i
{
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 0;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i em
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes cd-rotate-2-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
}
@keyframes cd-rotate-2-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
}
@-webkit-keyframes cd-rotate-2-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
    }
}
@keyframes cd-rotate-2-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
    }
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists
{
    -webkit-perspective: 300px;
    perspective: 300px;
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i
{
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-style: normal;
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.in
{
    -webkit-animation: cd-rotate-3-in .6s forwards;
    animation: cd-rotate-3-in .6s forwards;
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.out
{
    -webkit-animation: cd-rotate-3-out .6s forwards;
    animation: cd-rotate-3-out .6s forwards;
}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-3 i
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 i
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 0;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes cd-rotate-3-in
{
    0%
    {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }
    100%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@keyframes cd-rotate-3-in
{
    0%
    {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }
    100%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-webkit-keyframes cd-rotate-3-out
{
    0%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100%
    {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
}
@keyframes cd-rotate-3-out
{
    0%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    100%
    {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists::after
{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b
{
    visibility: hidden;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b.is-visible
{
    visibility: visible;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i
{
    position: absolute;
    visibility: hidden;
    font-style: normal;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i.in
{
    position: relative;
    visibility: visible;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.waiting::after
{
    -webkit-animation: cd-pulse 1s infinite;
    animation: cd-pulse 1s infinite;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected
{
    background-color: #aebcb9;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected::after
{
    visibility: hidden;
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected b
{
    color: #0d0d0d;
}
@-webkit-keyframes cd-pulse
{
    0%
    {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }
    40%
    {
        -webkit-transform: translateY(-50%) scale(.9);
        transform: translateY(-50%) scale(.9);
        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}
@keyframes cd-pulse
{
    0%
    {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }
    40%
    {
        -webkit-transform: translateY(-50%) scale(.9);
        transform: translateY(-50%) scale(.9);
        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists
{
    overflow: hidden;
    vertical-align: top;
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists::after
{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: #fff;
    z-index: 2;
    -webkit-transition: width .3s -.1s;
    transition: width .3s -.1s;
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists.is-loading::after
{
    width: 100%;
    -webkit-transition: width 3s;
    transition: width 3s;
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b
{
    top: .2em;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    top: 0;
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-hidden
{
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists
{
    overflow: hidden;
    vertical-align: top;
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b
{
    opacity: 0;
    top: .2em;
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-visible
{
    top: 0;
    opacity: 1;
    -webkit-animation: slide-in .6s;
    animation: slide-in .6s;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-hidden
{
    -webkit-animation: slide-out .6s;
    animation: slide-out .6s;
}
@-webkit-keyframes slide-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes slide-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes slide-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}
@keyframes slide-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists
{
    -webkit-perspective: 300px;
    perspective: 300px;
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    -webkit-animation: zoom-out .8s;
    animation: zoom-out .8s;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-hidden
{
    -webkit-animation: zoom-in .8s;
    animation: zoom-in .8s;
}
@-webkit-keyframes zoom-out
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes zoom-out
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@-webkit-keyframes zoom-in
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px);
    }
}
@keyframes zoom-in
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px);
    }
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i
{
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    font-style: normal;
}
.is-visible .ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i
{
    opacity: 1;
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.in
{
    -webkit-animation: scale-up .6s forwards;
    animation: scale-up .6s forwards;
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.out
{
    -webkit-animation: scale-down .6s forwards;
    animation: scale-down .6s forwards;
}
.ekit-wid-con .ekit-fancy-text.scale:hover
{
    -webkit-transform: unset!important;
    transform: unset!important;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale i
{
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes scale-up
{
    0%
    {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
    60%
    {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100%
    {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes scale-up
{
    0%
    {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
    60%
    {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100%
    {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes scale-down
{
    0%
    {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    60%
    {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
}
@keyframes scale-down
{
    0%
    {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    60%
    {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    -webkit-animation: push-in .6s;
    animation: push-in .6s;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-hidden
{
    -webkit-animation: push-out .6s;
    animation: push-out .6s;
}
@-webkit-keyframes push-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes push-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes push-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}
@keyframes push-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists .ekit-fancy-text
{
    background-image: linear-gradient(-120deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: textclip 2s linear infinite;
    animation: textclip 2s linear infinite;
    display: inline-block;
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b
{
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b.is-visible
{
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 1;
    width: 100%;
}
@-webkit-keyframes textclip
{
    to
    {
        background-position: -200% center;
    }
}
@keyframes textclip
{
    to
    {
        background-position: -200% center;
    }
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists
{
    -webkit-box-reflect: below -20px linear-gradient(transparent,rgba(0,0,0,.2));
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b
{
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b.is-visible
{
    opacity: 1;
    width: 100%;
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i
{
    display: inline-block;
    color: #232323;
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    font-style: normal;
}
.is-visible .ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i
{
    opacity: 1;
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.in
{
    opacity: 1;
    -webkit-animation: waviy-in 1s forwards;
    animation: waviy-in 1s forwards;
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.out
{
    opacity: 0;
    -webkit-animation: waviy-out 1s forwards;
    animation: waviy-out 1s forwards;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing i
{
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes waviy-in
{
    0%, 100%, 40%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20%
    {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@keyframes waviy-in
{
    0%, 100%, 40%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20%
    {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@-webkit-keyframes waviy-out
{
    0%, 100%, 40%
    {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    20%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes waviy-out
{
    0%, 100%, 40%
    {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    20%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect
{
    position: relative;
    display: inline-block;
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    overflow: visible;
    z-index: auto;
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path
{
    stroke-dasharray: 1500;
    fill: none;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: ekit-highlighted-shape-2;
    animation-name: ekit-highlighted-shape-2;
    opacity: 0;
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-curly
{
    -webkit-transform: translate(-50%,82%);
    transform: translate(-50%,82%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-line
{
    -webkit-transform: translate(-50%,-45%);
    transform: translate(-50%,-45%);
    height: 100%;
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-arrow
{
    -webkit-transform: translate(-50%,72%);
    transform: translate(-50%,72%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-underline
{
    -webkit-transform: translate(-50%,60%);
    transform: translate(-50%,60%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag
{
    -webkit-transform: translate(-50%,60%);
    transform: translate(-50%,60%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag-underline
{
    -webkit-transform: translate(-50%,36%);
    transform: translate(-50%,36%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-clouds
{
    -webkit-transform: translate(-50%,65%);
    transform: translate(-50%,65%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-shape-x
{
    -webkit-transform: translate(-50%,-41%);
    transform: translate(-50%,-41%);
    height: 100%;
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-waves
{
    -webkit-transform: translate(-50%,38%);
    transform: translate(-50%,38%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-01
{
    -webkit-transform: translate(-50%,54%);
    transform: translate(-50%,54%);
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-02
{
    -webkit-transform: translate(-50%,52%)!important;
    transform: translate(-50%,52%)!important;
}
@-webkit-keyframes ekit-highlighted-shape-1
{
    0%
    {
        opacity: 1;
        stroke-dasharray: 0 1500;
    }
    12%
    {
        stroke-dasharray: 1500 1500;
    }
    80%
    {
        opacity: 1;
    }
    90%
    {
        opacity: 1;
        stroke-dasharray: 1500 1500;
    }
    100%
    {
        opacity: 0;
        stroke-dasharray: 0 1500;
    }
}
@keyframes ekit-highlighted-shape-1
{
    0%
    {
        opacity: 1;
        stroke-dasharray: 0 1500;
    }
    12%
    {
        stroke-dasharray: 1500 1500;
    }
    80%
    {
        opacity: 1;
    }
    90%
    {
        opacity: 1;
        stroke-dasharray: 1500 1500;
    }
    100%
    {
        opacity: 0;
        stroke-dasharray: 0 1500;
    }
}
@-webkit-keyframes ekit-highlighted-shape-2
{
    0%
    {
        opacity: 1;
        stroke-dasharray: 0 1500;
    }
    12%
    {
        stroke-dasharray: 1500 1500;
    }
    100%
    {
        opacity: 1;
    }
}
@keyframes ekit-highlighted-shape-2
{
    0%
    {
        opacity: 1;
        stroke-dasharray: 0 1500;
    }
    12%
    {
        stroke-dasharray: 1500 1500;
    }
    100%
    {
        opacity: 1;
    }
}
.ekit-highlighted-loop-yes .ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path
{
    -webkit-animation-name: ekit-highlighted-shape-1;
    animation-name: ekit-highlighted-shape-1;
}
.ekit-wid-con .ekit-price-menu
{
    list-style: none;
}
.ekit-wid-con .ekit-price-menu-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0 0 35px 0;
    -webkit-transition: background-color .2s ease,-webkit-box-shadow .2s ease;
    transition: background-color .2s ease,-webkit-box-shadow .2s ease;
    transition: box-shadow .2s ease,background-color .2s ease;
    transition: box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;
}
.ekit-wid-con .ekit-price-menu-image
{
    padding-right: 25px;
    max-width: 50%;
}
.ekit-wid-con .ekit-price-menu-image>img
{
    vertical-align: middle;
}
.ekit-wid-con .ekit-price-menu-icon
{
    margin-right: 25px;
}
.ekit-wid-con .ekit-price-menu-icon>i
{
    font-size: 30px;
    padding: 12px;
    border-radius: 50%;
    color: #f00;
    font-size: 30px;
    background: #f5f5f5;
}
.ekit-wid-con .ekit-price-menu-caption
{
    width: 100%;
}
.ekit-wid-con .ekit-price-menu-caption-header
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    color: #062126;
}
.ekit-wid-con .ekit-price-menu-caption-title
{
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
}
.ekit-wid-con .ekit-price-menu-caption-title a
{
    color: #000;
}
.ekit-wid-con .ekit-price-menu-caption-separator
{
    border-bottom: 1px solid rgba(6,33,38,.2);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 20px;
}
.ekit-wid-con .ekit-price-menu-caption-description
{
    font-weight: 400;
    font-size: 16px;
    color: #748289;
}
.ekit-wid-con .ekit-price-menu-caption-button
{
    font-weight: 600;
    font-size: 14px;
    text-decoration: underline;
    text-transform: uppercase;
    color: #062126;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-price-menu-caption-button>i
{
    font-size: inherit;
    color: #292d32;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-price-menu-caption-button>svg
{
    font-size: inherit;
}
.ekit-wid-con .ekit-price-menu-caption a:not([href]):not([tabindex])
{
    text-decoration: underline;
}
.ekit-wid-con .ekit-price-card
{
    list-style: none;
}
.ekit-wid-con .ekit-price-card-item
{
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 12px;
    overflow: hidden;
    -webkit-box-shadow: 0 20px 60px 0 rgba(0,0,0,.06);
    box-shadow: 0 20px 60px 0 rgba(0,0,0,.06);
    -webkit-transition: background-color .2s ease,-webkit-box-shadow .2s ease;
    transition: background-color .2s ease,-webkit-box-shadow .2s ease;
    transition: box-shadow .2s ease,background-color .2s ease;
    transition: box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;
    position: relative;
}
.ekit-wid-con .ekit-price-card-item-link
{
    position: absolute;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon
{
    text-align: center;
}
.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon>i
{
    background: 0 0;
}
.ekit-wid-con .ekit-price-card-caption
{
    padding: 17px 30px 30px;
}
.ekit-wid-con .ekit-price-card-caption-header-title
{
    font-weight: 700;
    font-size: 14px;
    color: #1c0903;
    text-transform: uppercase;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
}
.ekit-wid-con .ekit-price-card-caption-header-description
{
    font-weight: 400;
    font-size: 14px;
    color: #8d8481;
}
.ekit-wid-con .ekit-price-card-caption-footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-price-card-caption-footer-price
{
    color: #1c0903;
    font-weight: 700;
    font-size: 20px;
}
.ekit-wid-con .ekit-price-card-caption-footer-button
{
    border: 2px solid #ff8934;
    border-radius: 30px;
    padding: 6px 14px;
    font-weight: 700;
    font-size: 12px;
    color: #222;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-price-card-caption-footer-button>i
{
    font-size: inherit;
    color: #292d32;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-price-card-caption-footer-button>svg
{
    font-size: inherit;
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination
{
    bottom: 0;
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet
{
    opacity: .2;
    background-color: #000;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet-active
{
    opacity: 1;
}
.ekit-wid-con .ekit-price-card-slider-button-next
{
    right: 10px;
}
.ekit-wid-con .ekit-price-card-slider-button-prev
{
    left: 10px;
}
.ekit-wid-con .ekit-price-card-slider .elementor-swiper-button>i
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-wid-con .ekit-price-card-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-team-slider-slides-to-show,4));
    margin-right: var(--ekit-team-slider-spacing,30px);
}
.ekit-wid-con .ekit-price-card-slider .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-team-slider-slides-to-show,4));
    margin-right: var(--ekit-team-slider-spacing,30px);
}
.ekit-wid-con .price-menu-button-icon-before
{
    margin-right: 6px;
}
.ekit-wid-con .price-menu-button-icon-after
{
    margin-left: 6px;
}
.ekit-wid-con .ekit-stylish-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
}
.ekit-wid-con .ekit-stylish-list.list-inline
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.ekit-wid-con .ekit-stylish-list-content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
.ekit-wid-con .ekit-stylish-list-content-wrapper[data-delay]
{
    opacity: 0;
}
.ekit-wid-con .ekit-stylish-list-content-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ekit-wid-con .ekit-stylish-list-content-text
{
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit-stylish-list-content-badge
{
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    font-size: 11px;
}
.ekit-wid-con .ekit-stylish-list-content-counter
{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.ekit-wid-con .ekit-stylish-list-content-icon
{
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-stylish-list-content-icon>i
{
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-stylish-list-divider
{
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child)
{
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child)::before
{
    content: '';
    display: block;
    border-top-width: 1px;
}
.ekit-wid-con .ekit-stylish-list-divider-inline
{
    -ms-flex-item-align: center;
    align-self: center;
}
.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child)
{
    height: 100%;
    margin: 0 5px;
}
.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child)::before
{
    content: '';
    display: block;
    border-left-width: 1px;
    height: 24px;
}
.ekit-wid-con .ekit-team-slider .ekit-none
{
    -webkit-transition: all .2s ease .1s;
    transition: all .2s ease .1s;
    opacity: 1;
}
.ekit-wid-con .ekit-team-slider .profile-card
{
    -webkit-box-shadow: 5px 10px 15px 0 rgba(0,0,0,.1);
    box-shadow: 5px 10px 15px 0 rgba(0,0,0,.1);
}
.ekit-wid-con .ekit-team-slider .profile-card:hover
{
    -webkit-box-shadow: 5px 10px 15px 0 rgba(0,0,0,.3);
    box-shadow: 5px 10px 15px 0 rgba(0,0,0,.3);
}
.ekit-wid-con .ekit-team-slider .profile-card:hover .profile-body .profile-title
{
    color: inherit;
}
.ekit-wid-con .ekit-team-slider .profile-card .profile-body .profile-title:hover
{
    color: #2575fc;
}
.ekit-wid-con .ekit-team-slider .profile-body .profile-title
{
    display: inline-block;
}
.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card .elementskit-btn
{
    margin-bottom: 3px;
}
.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card:hover .profile-body
{
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card::before
{
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card .hover-area
{
    padding: 0;
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover::before
{
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover:hover::before
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details::before
{
    top: 600px;
    -webkit-transform: none;
    transform: none;
    background-color: rgba(18,48,117,.93);
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover::before
{
    top: 10px;
    opacity: 1;
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover .ekit-none
{
    opacity: 0;
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details .overlay-content-hover
{
    background: rgba(18,48,117,.93);
    bottom: 10px;
    left: 10px;
    right: 10px;
    width: auto;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover::after
{
    background-color: rgba(17,17,17,.8);
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover:hover::after
{
    opacity: 1;
}
.ekit-wid-con .ekit-team-slider .profile-image-card:has(.overlay-content-hover)
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit-team-slider .profile-image-card .overlay-content-hover
{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::before
{
    z-index: 2;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::after
{
    content: '';
    position: absolute;
    content: "";
    left: 0;
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(7,3,30,0)),to(rgba(7,3,30,.3)));
    background: linear-gradient(180deg,rgba(7,3,30,0) 0,rgba(7,3,30,.3) 100%);
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover:hover .ekit-none
{
    opacity: 0;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .hover-area
{
    height: 100%;
    z-index: 3;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .profile-body
{
    z-index: 1;
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_details:hover::after
{
    opacity: 1;
}
.ekit-wid-con .ekit-team-slider .team-stable-content .profile-image-card
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.ekit-wid-con .ekit-team-slider .swiper, .ekit-wid-con .ekit-team-slider .swiper-container
{
    padding: 10px;
    margin-right: -20px;
}
.ekit-wid-con .ekit-team-slider .swiper-pagination
{
    bottom: 0;
}
.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet
{
    opacity: .2;
    background-color: rgba(41,101,241,.2);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet-active
{
    opacity: 1;
}
.ekit-wid-con .ekit-team-slider-button-next
{
    right: 10px;
}
.ekit-wid-con .ekit-team-slider-button-prev
{
    left: 10px;
}
.ekit-wid-con .ekit-team-slider .elementor-swiper-button
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-wid-con .ekit-team-slider .elementor-swiper-button>i, .ekit-wid-con .ekit-team-slider .elementor-swiper-button>svg
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-wid-con .ekit-team-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-team-slider-slides-to-show,3));
    margin-right: var(--ekit-team-slider-spacing,30px);
}
.ekit-wid-con .ekit-team-slider .swiper:not(.swiper-initialized) .swiper-slide
{
    max-width: calc(100% / var(--ekit-team-slider-slides-to-show,3));
    margin-right: var(--ekit-team-slider-spacing,30px);
}
.ekit-wid-con .elementor-swiper-button
{
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: rgba(238,238,238,.9);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ekit-wid-con .elementor-swiper-button-next
{
    right: 10px;
}
.ekit-wid-con .swiper-button-next:after, .ekit-wid-con .swiper-button-prev::after
{
    display: none;
}
.elementor-widget-elementskit-team-slider .ekit-team-modal-img>img
{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.elementor-widget-elementskit-team-slider .mfp-content
{
    line-height: normal;
}
.ekit-wid-con .ekit-audio-player .mejs-container, .ekit-wid-con .ekit-audio-player .mejs-controls
{
    background: 0 0;
}
.ekit-wid-con .ekit-audio-player .mejs-container
{
    height: auto!important;
}
.ekit-wid-con .ekit-audio-player .mejs-container .fa, .ekit-wid-con .ekit-audio-player .mejs-container .far, .ekit-wid-con .ekit-audio-player .mejs-container .fas
{
    font-family: 'Font Awesome 5 Free';
}
.ekit-wid-con .ekit-audio-player .mejs-container .fab
{
    font-family: 'Font Awesome 5 Brands';
}
.ekit-wid-con .ekit-audio-player .mejs-controls
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: auto;
    padding: 0;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button
{
    background: 0 0;
    position: relative;
    margin: 0;
    width: auto;
    height: auto;
    color: #fff;
    overflow: unset;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button:focus
{
    outline: 0;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button i
{
    display: none;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-play i.ekit-audio-play
{
    display: block;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-pause i.ekit-audio-pause
{
    display: block;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-replay i.ekit-audio-replay
{
    display: block;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-mute i.ekit-audio-unmute
{
    display: block;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-unmute i.ekit-audio-mute
{
    display: block;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail
{
    height: auto;
    width: auto;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time
{
    padding: 0;
    line-height: 1.5;
    font-weight: 400;
    margin: 0 0 0 10px;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail
{
    padding: 0;
    margin: 0 0 0 10px;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total
{
    margin: 0;
    position: relative;
    overflow: var(--mejs-time-overflow,hidden);
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle
{
    border: none;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle::before
{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: var(--mejs-time-handle-width,15px);
    height: var(--mejs-time-handle-height,15px);
    border-radius: var(--mejs-time-handle-border-radius,100%);
    background: var(--mejs-time-handle-bg,#0073aa);
    -webkit-box-shadow: var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32));
    box-shadow: var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32));
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle-content
{
    display: none;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-current, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-hovered, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded
{
    height: 100%;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-volume-button
{
    margin-left: 10px;
    color: #fff;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider
{
    width: auto;
    height: auto;
    margin-left: 10px;
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total
{
    top: auto;
    position: relative;
    overflow: hidden;
}
.ekit-wid-con .ekit-audio-player iframe[height]
{
    height: 0;
    visibility: hidden;
}
.ekit-wid-con .elemenetskit-alert-info
{
    margin: -10px;
    border-radius: 0;
}
.elementor-widget-elementskit-audio-player.elementor-element:not(:has(.elementor-widget-container)), .elementor-widget-elementskit-audio-player>.elementor-widget-container
{
    background: #222;
    padding: 10px;
}
.ekit-wid-con .ekit-flip-box
{
    background-color: transparent;
    width: 100%;
    height: 300px;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
.ekit-wid-con .ekit-flip-box-top-image img
{
    margin: 0 auto;
}
.ekit-wid-con .ekit-flip-box-inner
{
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s,-webkit-transform .8s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-flip-box-inner-wrap
{
    width: 100%;
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box-front
{
    background-color: #6c7be9;
    z-index: 1;
    color: #fff;
}
.ekit-wid-con .ekit-flip-box-front-title
{
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 10px;
}
.ekit-wid-con .ekit-flip-box-front-sub-title
{
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300;
    text-transform: capitalize;
}
.ekit-wid-con .ekit-flip-box-front-button
{
    padding: 5px 10px;
    background: #404eb9;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.ekit-wid-con .ekit-flip-box-front-description
{
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 26px;
    margin-top: 0;
}
.ekit-wid-con .ekit-flip-box-front::after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-flip-box-back
{
    background-color: #596ae7;
    color: #fff;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 1;
}
.ekit-wid-con .ekit-flip-box-back-title
{
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 10px;
}
.ekit-wid-con .ekit-flip-box-back-sub-title
{
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300;
    text-transform: capitalize;
}
.ekit-wid-con .ekit-flip-box-back-description
{
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 26px;
    margin-top: 0;
}
.ekit-wid-con .ekit-flip-box-back-image img
{
    margin: 0 auto;
}
.ekit-wid-con .ekit-flip-box-back-button
{
    padding: 5px 10px;
    background: #fff;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.ekit-wid-con .ekit-flip-box-back::after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.ekit-wid-con .ekit-flip-box-back, .ekit-wid-con .ekit-flip-box-front
{
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper, .ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper, .ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper, .ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper
{
    display: inline-block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper :is(i,svg), .ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper :is(i,svg), .ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper :is(i,svg), .ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper :is(i,svg)
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-flip-box:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ekit-wid-con .ekit-flip-box.flip_style.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-inner
{
    position: relative;
    overflow: hidden;
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-back
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back
{
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-flip-box.slide_style.left_to_right .ekit-flip-box-back
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-back
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back .wrap-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back .wrap-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-back
{
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up:hover .ekit-flip-box-back
{
    -webkit-transform: scale(100%);
    transform: scale(100%);
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-inner
{
    -webkit-transform: none!important;
    transform: none!important;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-front
{
    -webkit-transition: 1.4s;
    transition: 1.4s;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-back
{
    -webkit-transition: .9s;
    transition: .9s;
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-front
{
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-back
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner
{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner-wrap
{
    -webkit-transform: translateZ(70px) scale(.93);
    transform: translateZ(70px) scale(.93);
    width: auto;
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-front
{
    -webkit-transition: -webkit-transform .75s ease-in-out;
    transition: -webkit-transform .75s ease-in-out;
    transition: transform .75s ease-in-out;
    transition: transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-back
{
    -webkit-transition: -webkit-transform .75s ease-in-out;
    transition: -webkit-transform .75s ease-in-out;
    transition: transform .75s ease-in-out;
    transition: transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ekit-wid-con .ekit-flip-box.style_3d.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    opacity: 0;
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-front
{
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-back
{
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
    overflow: hidden;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-front
{
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-back
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-back
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box
{
    -webkit-transform: none;
    transform: none;
    overflow: hidden;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-front
{
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-back
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    position: absolute;
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 2;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-front
{
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-back
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    position: absolute;
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-front
{
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    position: absolute;
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back
{
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    z-index: 2;
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-front
{
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    position: absolute;
    transition: transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: 1.6s;
    transition-duration: 1.6s;
}
.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back
{
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-back
{
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.active .ekit-flip-box-back
{
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box-inner .ekit-flip-box-back
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover.active .ekit-flip-box-inner .ekit-flip-box-back
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up:hover .ekit-flip-box-back
{
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up.active .ekit-flip-box-back
{
    -webkit-transform: scale(100%);
    transform: scale(100%);
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-front
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-front
{
    -webkit-transform: scale(.5);
    transform: scale(.5);
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-back
{
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-back
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top.active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg)!important;
    transform: rotateX(180deg)!important;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom.active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg)!important;
    transform: rotateX(-180deg)!important;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right.active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(180deg)!important;
    transform: rotateY(180deg)!important;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left.active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg)!important;
    transform: rotateY(-180deg)!important;
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click .ekit-flip-box-back
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style .ekit-flip-box-back
{
    -webkit-transform: translate(0);
    transform: translate(0);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right .ekit-flip-box-back
{
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right.on_active .ekit-flip-box-back
{
    -webkit-transform: translate(0);
    transform: translate(0);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left .ekit-flip-box-back
{
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left.on_active .ekit-flip-box-back
{
    -webkit-transform: translate(0);
    transform: translate(0);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom .ekit-flip-box-back
{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom.on_active .ekit-flip-box-back
{
    -webkit-transform: translate(0);
    transform: translate(0);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top .ekit-flip-box-back
{
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top.on_active .ekit-flip-box-back
{
    -webkit-transform: translate(0);
    transform: translate(0);
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-back
{
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-front
{
    -webkit-transform: scale(100%);
    transform: scale(100%);
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_up.on_active .ekit-flip-box-back
{
    -webkit-transform: scale(100%);
    transform: scale(100%);
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-back
{
    -webkit-transform: scale(100%);
    transform: scale(100%);
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-front
{
    -webkit-transform: scale(.5);
    transform: scale(.5);
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner
{
    -webkit-transform: none;
    transform: none;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box
{
    cursor: pointer;
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box-inner
{
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg, .ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape
{
    position: relative;
    height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    overflow: visible;
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg .ekit-morphing-image, .ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape .ekit-morphing-image
{
    height: auto;
    width: 100%;
    max-width: 100%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg #morphing_image_092478, .ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape #morphing_image_092478
{
    height: 100%;
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape path
{
    -webkit-transform: unset;
    transform: unset;
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg path
{
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-content-ticker-wrapper .ekit-content-items
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 10;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus
{
    outline: 0;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon i
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon svg
{
    width: 1em;
    height: 1em;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer
{
    border-radius: 50%;
    -webkit-transition-property: inherit;
    transition-property: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::after, .ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::before
{
    height: inherit;
    width: inherit;
    content: "";
    position: absolute;
    -webkit-animation-name: ekit-pointer;
    animation-name: ekit-pointer;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    -webkit-transition-property: inherit;
    transition-property: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::after
{
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
@-webkit-keyframes ekit-pointer
{
    0%
    {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
    100%
    {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0;
    }
}
@keyframes ekit-pointer
{
    0%
    {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
    100%
    {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0;
    }
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title::before
{
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    -webkit-transition: inherit;
    transition: inherit;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title::after
{
    content: '';
    position: absolute;
    top: 50%;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee
{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item .ticker-description
{
    margin: 0;
    padding: 0;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .swiper-slide-active
{
    z-index: 20;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee::before
{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 40px;
    z-index: 15;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee::after
{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    z-index: 15;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button
{
    z-index: 20;
    position: relative;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button::before
{
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-next, .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-prev, .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-next, .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-prev
{
    background-image: unset;
    margin-top: unset;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .ekit-marquee-button-next, .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .ekit-marquee-button-prev
{
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker
{
    width: inherit;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker .marquee-wrapper
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    white-space: nowrap;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker .ekit-marquee-item
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right .marquee-wrapper
{
    -webkit-animation: ticker-right var(--transition-timing) infinite linear;
    animation: ticker-right var(--transition-timing) infinite linear;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left .marquee-wrapper
{
    -webkit-animation: ticker-left var(--transition-timing) infinite linear;
    animation: ticker-left var(--transition-timing) infinite linear;
}
@-webkit-keyframes ticker-right
{
    100%
    {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        visibility: visible;
    }
    0%
    {
        -webkit-transform: translate3d(-170%,0,0);
        transform: translate3d(-170%,0,0);
    }
}
@keyframes ticker-right
{
    100%
    {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        visibility: visible;
    }
    0%
    {
        -webkit-transform: translate3d(-170%,0,0);
        transform: translate3d(-170%,0,0);
    }
}
@-webkit-keyframes ticker-left
{
    0%
    {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        visibility: visible;
    }
    100%
    {
        -webkit-transform: translate3d(-170%,0,0);
        transform: translate3d(-170%,0,0);
    }
}
@keyframes ticker-left
{
    0%
    {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        visibility: visible;
    }
    100%
    {
        -webkit-transform: translate3d(-170%,0,0);
        transform: translate3d(-170%,0,0);
    }
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right.ticker-right-loop .marquee-wrapper
{
    -webkit-animation: ticker-right-loop var(--transition-timing) infinite linear;
    animation: ticker-right-loop var(--transition-timing) infinite linear;
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left.ticker-left-loop .marquee-wrapper
{
    -webkit-animation: ticker-left-loop var(--transition-timing) infinite linear;
    animation: ticker-left-loop var(--transition-timing) infinite linear;
}
@-webkit-keyframes ticker-right-loop
{
    0%
    {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes ticker-right-loop
{
    0%
    {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes ticker-left-loop
{
    0%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100%
    {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}
@keyframes ticker-left-loop
{
    0%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100%
    {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}
.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left:hover .marquee-wrapper, .ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right:hover .marquee-wrapper
{
    -webkit-animation-play-state: var(--animation-play-state);
    animation-play-state: var(--animation-play-state);
}
@media only screen and (max-width: 425px)
{
    .ekit-content-ticker-wrapper .ekit-content-items
    {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title
    {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee
    {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button
    {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .ekit-content-ticker-wrapper .ekit-marquee-button
    {
        display: var(--nav-hide-mobile);
        height: var(--button-height);
    }
}
.ticker-position-right .ekit-content-items .ekit-ticker-title::before
{
    right: 20px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}
.ticker-position-right.ekit-title-style-middle .ekit-content-items .ekit-ticker-title::before
{
    top: 50%;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #ff1d4f;
    right: 98%!important;
    -webkit-transform: translateY(-50%) rotate(180deg)!important;
    transform: translateY(-50%) rotate(180deg)!important;
}
.ticker-position-left .ekit-content-items .ekit-ticker-title::before
{
    left: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ticker-position-left.ekit-title-style-middle .ekit-content-items .ekit-ticker-title::before
{
    top: 50%;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #ff1d4f;
    left: 98%!important;
}
.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-prev, .ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-next
{
    left: auto;
}
.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-next, .ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-prev
{
    left: auto;
}
.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-prev, .ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-next
{
    right: auto;
}
.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-next, .ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-prev
{
    right: auto;
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link
{
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    cursor: auto;
    line-height: normal;
    letter-spacing: normal;
    background: #6f14f1;
    margin-bottom: -6px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: linear-gradient(315deg,rgba(0,0,0,.06) 10%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 35%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.06) 60%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 85%,rgba(0,0,0,.06) 90%) repeat scroll 0 0/6px 6px rgba(0,0,0,0);
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::before
{
    content: '';
    position: absolute;
    border: 10px solid transparent;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    left: 0;
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::after
{
    content: '';
    position: absolute;
    border: 10px solid transparent;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    right: 0;
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::before
{
    border-top: 35px solid transparent;
    border-left: 39px solid transparent;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::after
{
    border-bottom: 35px solid transparent;
    border-right: 39px solid transparent;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text
{
    position: absolute;
    padding: 15px 10px 15px 10px;
    width: 100%;
    height: 100%;
    color: #fff;
    background: #6f14f1;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    cursor: pointer;
    left: 0;
    top: 0;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text::after
{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 100px solid transparent;
    border-left: 40px solid transparent;
    position: absolute;
    right: -40px;
    top: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text.style-2::after
{
    content: '';
    position: absolute;
    border: 10px solid transparent;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    right: 0;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::before
{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-left: 25px solid transparent;
    top: -1px;
    right: -1px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 21px solid transparent;
    border-right: 25px solid transparent;
    top: -1px;
    right: -1px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_code
{
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    padding: 15px 10px 15px 10px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-coupon-modal
{
    z-index: 99999;
}
.ekit-wid-con .mfp-bg.ekit-promo-popup
{
    background-color: rgba(0,0,0,.87);
}
.ekit-wid-con .mfp-wrap
{
    z-index: 100000;
}
.ekit-wid-con .slide-hide
{
    width: 0!important;
    -webkit-transform: translateX(-150px);
    transform: translateX(-150px);
}
.ekit-wid-con .elementskit-coupon-popup .modal-content
{
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    background-color: #fff;
    border: 0;
    border-radius: 0;
    padding: 30px 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .ekit-coupon-modal-close
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    padding: 0;
    color: #656565;
    font-size: 18px;
    line-height: 1;
    outline: 0;
    z-index: 1;
    border: 0;
    background: 0 0;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer
{
    margin-top: 15px;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button
{
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    font-size: 15px;
    font-weight: 500;
    border-color: transparent;
    background-color: #2575fc;
    padding: 7px 25px;
    color: #fff;
    line-height: normal;
    margin-left: 10px;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button:hover
{
    background-color: #0069d9;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_copy_btn_text.active
{
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text
{
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text.active
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_modal_code
{
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #2575fc;
    background-color: transparent;
    padding: 7px 15px;
    color: #656565;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    line-height: normal;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .click-to-copy__text
{
    display: inline;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .copy_success
{
    display: inline;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar img
{
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .ekit_coupon_btn_group
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn
{
    position: relative;
    font-weight: 500;
    background-color: #0dca95;
    padding: 0;
    color: #656565;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    line-height: normal;
    color: #fff;
    border-radius: 0;
    border: 0;
    width: 100%;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn:hover
{
    background-color: #0d6e53;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: block;
    position: relative;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text.active
{
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    visibility: hidden;
    opacity: 0;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text.active
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text.active
{
    visibility: visible;
    opacity: 1;
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copy_code
{
    font-size: 15px;
    font-weight: 500;
    border: 1px solid #0dca95;
    background-color: transparent;
    padding: 8.5px 15px;
    color: #656565;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    line-height: normal;
    width: 100%;
}
.ekit-wid-con .ekit_coupon_btn_group_wrap
{
    display: inline-block;
}
.ekit-wid-con .ekit-inline-coupon-code
{
    display: block;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text
{
    padding: 10px;
    background-color: #f2f2f2;
    font-size: 20px;
    cursor: pointer;
    width: 100%;
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text.hide, .ekit-wid-con .ekit-inline-coupon-code .copy_success.hide
{
    display: none;
}
.ekit-wid-con .ekit-inline-coupon-code .copy_success
{
    background-color: #4caf50;
    color: #fff;
    padding: 5px 10px;
    font-size: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    width: 100%;
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-comparison-row
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-comparison-table-wrapper
{
    border-style: solid;
    border-width: 1px 0 0 1px;
    border-color: #e4e4e4;
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden;
}
.ekit-wid-con .ekit-comparison-table-wrapper p
{
    margin: 0;
}
.ekit-wid-con .ekit-comparison-table-cell
{
    padding: 5px 10px;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: #e4e4e4;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 50%;
}
.ekit-wid-con .ekit-comparison-table-cell:not(:first-child)
{
    border-left-width: 1px;
}
.ekit-wid-con .ekit-comparison-table-cell a, .ekit-wid-con .ekit-comparison-table-cell li
{
    display: inline-block;
    list-style: none;
}
.ekit-wid-con .ekit-comparison-table-cell a img, .ekit-wid-con .ekit-comparison-table-cell li img
{
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .ekit-comparison-table-cell.before a, .ekit-wid-con .ekit-comparison-table-cell.before li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
.ekit-wid-con .ekit-comparison-table-cell.after a, .ekit-wid-con .ekit-comparison-table-cell.after li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit-comparison-table-cell.top a, .ekit-wid-con .ekit-comparison-table-cell.top li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-comparison-table-cell.bottom a, .ekit-wid-con .ekit-comparison-table-cell.bottom li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.ekit-wid-con .ekit-comparison-table-heading
{
    overflow: hidden;
}
.ekit-wid-con .ekit-comparison-table-heading-btn
{
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-comparison-table-heading-cell
{
    padding: 5px 10px;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: #e4e4e4;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 50%;
}
.ekit-wid-con .ekit-comparison-table-heading-cell:not(:first-child)
{
    border-left-width: 1px;
}
.ekit-wid-con .ekit-comparison-table-heading-cell a, .ekit-wid-con .ekit-comparison-table-heading-cell li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
}
.ekit-wid-con .ekit-comparison-table-heading-cell.top a, .ekit-wid-con .ekit-comparison-table-heading-cell.top li
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-comparison-table-heading-cell.bottom a, .ekit-wid-con .ekit-comparison-table-heading-cell.bottom li
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.ekit-wid-con .ekit-comparison-table-heading-cell.after a, .ekit-wid-con .ekit-comparison-table-heading-cell.after li
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.ekit-wid-con .ekit-comparison-table-heading-button
{
    padding: 5px 10px;
    color: #fff;
    background: #000;
    border-radius: 5px;
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-comparison-table-button .ekit-cp-button
{
    padding: 5px 10px;
    color: #fff;
    background: #000;
    border-radius: 5px;
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-comparison-table-bcell-btn
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-cp-table-button
{
    display: block;
    padding: 5px;
    background: #000;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-toggle
{
    width: 100%;
    font-family: Google-Oswald,Arial,sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.ekit-wid-con .ekit-diff-off
{
    background-color: #d50000;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-off::after
{
    position: absolute;
    -webkit-transform: translateX(.4em);
    transform: translateX(.4em);
    content: "or";
    font-family: Arimo;
    font-weight: 700;
    font-size: .7em;
    background-color: #fff;
    color: #555;
    display: inline-block;
    width: 2.3em;
    line-height: 2.3em;
    border-radius: 100%;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-off .ekit-diff-off
{
    background-color: #6d6d6d;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-on
{
    background-color: #6d6d6d;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-on .ekit-diff-on
{
    background-color: #d50000;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-diff-off, .ekit-wid-con .ekit-diff-on
{
    padding: 1rem;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.ekit-wid-con .blurred
{
    -webkit-filter: blur(1px);
    filter: blur(1px);
}
.ekit-wid-con .compare-button
{
    padding: 14px 36px;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    border-style: solid;
    border-width: 2px;
    border-color: #000;
    border-radius: 6px 6px 6px 6px;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .compare-button:hover
{
    background: #000;
    color: #fff;
}
.ekit-wid-con .ekit-protected-content .protected-content-submit
{
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.ekit-wid-con .ekit-protected-content .protected-content-form-fields form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-interactive-links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 300px;
}
.ekit-wid-con .ekit-interactive-links-image
{
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.ekit-wid-con .ekit-interactive-links-image img
{
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--slider
{
    opacity: 1;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--zoom-in img
{
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--zoom-in img:hover
{
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.ekit-wid-con .ekit-interactive-links-image--zoom-out img
{
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--zoom-out img:hover
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-interactive-links-image--rotate img
{
    -webkit-transform: rotate(15deg) scale(1.4);
    transform: rotate(15deg) scale(1.4);
    -webkit-transition: all .6s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--rotate img:hover
{
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
}
.ekit-wid-con .ekit-interactive-links-image--blur img
{
    -webkit-filter: grayscale(0) blur(0);
    filter: grayscale(0) blur(0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.ekit-wid-con .ekit-interactive-links-image--blur img:hover
{
    -webkit-filter: grayscale(100%) blur(3px);
    filter: grayscale(100%) blur(3px);
}
.ekit-wid-con .ekit-interactive-links-image.interactive-backgound
{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.ekit-wid-con .ekit-interactive-links-image.ekit-interactive-active
{
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    z-index: 3;
}
.ekit-wid-con .ekit-interactive-links-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 5;
}
.ekit-wid-con .ekit-interactive-links-list-link
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.ekit-wid-con .ekit-interactive-links-list-link-title
{
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-interactive-links-list-link-title-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.ekit-wid-con .ekit-interactive-links-list-link-title::before
{
    position: absolute;
    content: '';
    width: 0%;
    left: 0;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}
.ekit-wid-con .ekit-interactive-links-list-link-title:hover::before
{
    width: 100%;
}
.ekit-wid-con .ekit-interactive-links-list-link.ekit-interactive-active .ekit-interactive-links-list-link-title::before
{
    width: 100%;
}
.ekit-wid-con .ekit-interactive-links-list-link-subtitle
{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.ekit-wid-con .ekit-circle-menu-box li
{
    background-color: #000;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-circle-menu-box li:hover
{
    background-color: #ca8306;
}
.ekit-wid-con .ekit-circle-menu-box li a
{
    display: inline-grid;
    line-height: 1;
    top: -3px;
    position: relative;
    justify-items: center;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-circle-menu-box li a i, .ekit-wid-con .ekit-circle-menu-box li a svg
{
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-circle-menu-box li a .ekit-circle-menu-item-tooltip
{
    position: absolute;
    background: #000;
    padding: 5px;
    border-radius: 4px;
    display: block;
    visibility: hidden;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-circle-menu-box li a .ekit-circle-menu-item-tooltip::before
{
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #000;
    position: absolute;
    right: 100%;
    content: '';
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s;
    transition: .3s;
}
.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li:hover a .ekit-circle-menu-item-tooltip
{
    -webkit-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
    visibility: visible;
    opacity: 1;
    top: -34px;
    left: 10px;
}
.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-wrapper
{
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-close
{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
}
.ekit-wid-con .ekit-circle-menu-box.circleMenu-closed li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-close
{
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ekit-wid-con .ekit-circle-menu-box.circleMenu-closed li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-wrapper
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ekit-wid-con .ekit-circle-menu-wrapper
{
    display: grid;
}
.ekit-wid-con .ekit-circle-menu-close i, .ekit-wid-con .ekit-circle-menu-close svg
{
    position: relative;
    top: -3px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 768px)
{
    .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li
{
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select
{
    position: relative;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 12px;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    -webkit-transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: border-color .3s ease,box-shadow .3s ease;
    transition: border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger:focus-within, .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger:hover
{
    outline: 0;
    border-color: #0073e6;
    -webkit-box-shadow: 0 0 4px rgba(0,115,230,.3);
    box-shadow: 0 0 4px rgba(0,115,230,.3);
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger .arrow
{
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger .arrow svg
{
    fill: none;
    width: 1rem;
    height: 1rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select.open .arrow
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-dropdown
{
    position: absolute;
    left: 0;
    right: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin-top: 5px;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: max-height .3s ease,opacity .3s ease,visibility .3s ease;
    transition: max-height .3s ease,opacity .3s ease,visibility .3s ease;
    -webkit-box-shadow: 0 4px 6px rgba(0,0,0,.1);
    box-shadow: 0 4px 6px rgba(0,0,0,.1);
    z-index: 999;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-option
{
    padding: 10px 12px;
    font-size: inherit;
    cursor: pointer;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
    text-transform: capitalize;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-option:hover
{
    background-color: #f0f8ff;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-option.active
{
    background-color: #e6f7ff;
    font-weight: 700;
}
@media screen and (max-width: 768px)
{
    .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li:is(.ekit-search)
    {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li:is(.ekit-search)>i, .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li:is(.ekit-search)>svg
{
    pointer-events: none;
    width: 1em;
    height: 1em;
    display: block;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search
{
    cursor: text;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #cac9c9;
    background-color: #fff;
    padding: 10px 12px;
    -webkit-transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease,border-color .3s ease;
    transition: box-shadow .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search:focus-within, .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search:hover
{
    border-color: #0073e6;
    -webkit-box-shadow: 0 0 5px rgba(0,115,230,.3);
    box-shadow: 0 0 5px rgba(0,115,230,.3);
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search .search-field
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: none;
    outline: 0;
    font-size: 16px;
    color: #333;
    padding: 5px;
    background-color: transparent;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search .ekit-adv-search-loader-closer
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search .ekit-adv-search-loader
{
    height: 30px;
    width: 30px;
    display: none;
    border-top: 3px solid rgba(0,0,0,.2);
    border-right: 3px solid rgba(0,0,0,.2);
    border-bottom: 3px solid rgba(0,0,0,.2);
    border-left: 3px solid #fff;
    border-radius: 50%;
    -webkit-animation: load 1.1s infinite linear;
    animation: load 1.1s infinite linear;
}
@-webkit-keyframes load
{
    0%
    {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load
{
    0%
    {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search .ekit-adv-search-closer
{
    display: none;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background: rgba(220,68,68,.1);
    color: #dc4444;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search .ekit-adv-search-closer svg
{
    height: 24px;
    width: 24px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-submit .ekit-search-button
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result
{
    margin-top: 10px;
    border: solid 1px #dadada;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result:not(.after-popular-keyword)
{
    display: none;
    animation: result .2s linear 0s 1 alternate-reverse none;
}
@-webkit-keyframes result
{
    0%
    {
        opacity: 1;
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100%
    {
        opacity: 0;
        -webkit-transform: rotateX(70deg);
        transform: rotateX(70deg);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}
@keyframes result
{
    0%
    {
        opacity: 1;
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
    100%
    {
        opacity: 0;
        -webkit-transform: rotateX(70deg);
        transform: rotateX(70deg);
        -webkit-transform-origin: top;
        transform-origin: top;
    }
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-popular-keyword
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-popular-keyword .ekit-keyword-title
{
    margin-right: 15px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-popular-keyword .ekit-keyword
{
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items
{
    height: 48vh;
    overflow-y: auto;
    max-height: 48vh;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item
{
    list-style: none;
    border: solid 1px rgba(0,0,0,.05);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a .ekit-result-content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a .ekit-result-thumb
{
    border-radius: 3px;
    overflow: hidden;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a .ekit-result-thumb img
{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a i, .ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item a svg
{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item .ekit-result-excerpt
{
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-result-item .ekit-result-title
{
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found
{
    text-align: center;
    font-size: 20px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found .ekit-search-icon svg
{
    height: 60px;
    width: 60px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found .ekit-search-keyword-help
{
    text-align: left;
    padding-left: 30px;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found .ekit-search-keyword-help .ekit-keyword-list>li
{
    list-style-position: inside;
    list-style-type: "»";
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-items .ekit-no-search-found .ekit-search-keyword-help .ekit-keyword-list>li a
{
    margin-left: 5px;
    color: #4827ec;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-footer .ekit-search-load-more-button .ekit-button
{
    padding: 10px;
    background: #4b27fd;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-footer .ekit-advanced-search-owner a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-footer .ekit-advanced-search-owner a .ekit-search-by
{
    font-size: 10px;
    margin-right: 7px;
    color: #434872;
}
.ekit-wid-con .ekit-advanced-search-wrapper .ekit-advanced-search-result .ekit-search-result-footer .ekit-advanced-search-owner a .ekit-search-in
{
    font-weight: 500px;
    color: #4b27fd;
}
.ekit-advanced-search-style-click-expand .ekit-advanced-search-wrapper .ekit-advanced-search-option
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}
.ekit-advanced-search-style-click-expand .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-search
{
    width: 100%;
    opacity: 0;
    visibility: hidden;
}
.ekit-advanced-search-style-click-expand .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-search.s-show
{
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-animation: right-to-left .3s ease 0s 1 forwards;
    animation: right-to-left .3s ease 0s 1 forwards;
}
.ekit-advanced-search-style-click-expand .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-close-icon
{
    display: none;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option
{
    -webkit-transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: border-color .3s ease,-webkit-box-shadow .3s ease;
    transition: border-color .3s ease,box-shadow .3s ease;
    transition: border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;
    background: #e5e8ed;
    border: solid 1px #1060fb;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger
{
    border: none;
    background: 0 0!important;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li .select-trigger:hover
{
    outline: 0;
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search
{
    border: none;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option li.ekit-search:hover
{
    border-color: #cac9c9;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-search-button, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit [type=submit]
{
    border: none;
    outline: 0;
}
.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-search-button:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-search-button:hover, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit [type=submit]:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit [type=submit]:hover
{
    border-color: #cac9c9;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}
@-webkit-keyframes right-to-left
{
    0%
    {
        opacity: 0;
        width: 0%;
        visibility: hidden;
    }
    100%
    {
        opacity: 1;
        width: 100%;
        visibility: visible;
    }
}
@keyframes right-to-left
{
    0%
    {
        opacity: 0;
        width: 0%;
        visibility: hidden;
    }
    100%
    {
        opacity: 1;
        width: 100%;
        visibility: visible;
    }
}