@charset "utf-8";

@media (max-width:650px) {
    .kankore-bath {
        display: none;
    }
}
.kankore-bath .kan {
    cursor: pointer;
    position: fixed;
    top: 999px;
    left: -20px;
    display: none;
    z-index: 99
}
.kankore-bath .kan.floating {
    -webkit-transition: left 1s linear, top 1s linear, -webkit-transform 1.5s ease !important;
    -moz-transition: left 1s linear, top 1s linear, -moz-transform 1.5s ease !important;
    -ms-transition: left 1s linear, top 1s linear, -ms-transform 1.5s ease !important;
    -o-transition: left 1s linear, top 1s linear, -o-transform 1.5s ease !important;
    transition: left 1s linear, top 1s linear, transform 1.5s ease !important
}
.kankore-bath .kan.dragging {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-animation: kan-swing .8s linear infinite;
    -moz-animation: kan-swing .8s linear infinite;
    -ms-animation: kan-swing .8s linear infinite;
    -o-animation: kan-swing .8s linear infinite;
    animation: kan-swing .8s linear infinite
}
.kankore-bath .kan.dropping {
    -webkit-transition: top .8s cubic-bezier(.795, .21, .535, 1.235) !important;
    -moz-transition: top .8s cubic-bezier(.795, .21, .535, 1.235) !important;
    -ms-transition: top .8s cubic-bezier(.795, .21, .535, 1.235) !important;
    -o-transition: top .8s cubic-bezier(.795, .21, .535, 1.235) !important;
    transition: top .8s cubic-bezier(.795, .21, .535, 1.235) !important
}
.kankore-bath .kan img {
    width: 4rem;
    opacity: 1 !important;
    outline: none;
    pointer-events: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}