span.emoji-sizer {
    line-height: 1.013em;
    font-size: 1.375em;
    margin: -.05em 0
}

span.emoji-outer {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    height: 1em;
    width: 1em
}

span.emoji-inner {
    background: url(6b8fa415d7db303cf72ffff7f6a7b4f8.png);
    display: -moz-inline-box;
    display: inline-block;
    text-indent: -9999px;
    width: 100%;
    height: 100%;
    vertical-align: baseline;
    *vertical-align: auto;
    *zoom: 1;
    background-size: 5300%
}

.emoji23fe0f20e3 {
    background-position: 0 0!important
}

.emoji2afe0f20e3 {
    background-position: 0 1.9230769230769%!important
}

.emoji30fe0f20e3 {
    background-position: 0 3.8461538461538%!important
}

.emoji31fe0f20e3 {
    background-position: 0 5.7692307692308%!important
}

.emoji32fe0f20e3 {
    background-position: 0 7.6923076923077%!important
}

.emoji33fe0f20e3 {
    background-position: 0 9.6153846153846%!important
}

.emoji34fe0f20e3 {
    background-position: 0 11.538461538462%!important
}

.emoji35fe0f20e3 {
    background-position: 0 13.461538461538%!important
}

.emoji36fe0f20e3 {
    background-position: 0 15.384615384615%!important
}

.emoji37fe0f20e3 {
    background-position: 0 17.307692307692%!important
}

.emoji38fe0f20e3 {
    background-position: 0 19.230769230769%!important
}

.emoji39fe0f20e3 {
    background-position: 0 21.153846153846%!important
}

.emojia9fe0f {
    background-position: 0 23.076923076923%!important
}

.emojiaefe0f {
    background-position: 0 25%!important
}

.emoji1f004 {
    background-position: 0 26.923076923077%!important
}

.emoji1f0cf {
    background-position: 0 28.846153846154%!important
}

.emoji1f170fe0f {
    background-position: 0 30.769230769231%!important
}

.emoji1f171fe0f {
    background-position: 0 32.692307692308%!important
}

.emoji1f17efe0f {
    background-position: 0 34.615384615385%!important
}

.emoji1f17ffe0f {
    background-position: 0 36.538461538462%!important
}

.emoji1f18e {
    background-position: 0 38.461538461538%!important
}

.emoji1f191 {
    background-position: 0 40.384615384615%!important
}

.emoji1f192 {
    background-position: 0 42.307692307692%!important
}

.emoji1f193 {
    background-position: 0 44.230769230769%!important
}

.emoji1f194 {
    background-position: 0 46.153846153846%!important
}

.emoji1f195 {
    background-position: 0 48.076923076923%!important
}

.emoji1f196 {
    background-position: 0 50%!important
}

.emoji1f197 {
    background-position: 0 51.923076923077%!important
}

.emoji1f198 {
    background-position: 0 53.846153846154%!important
}

.emoji1f199 {
    background-position: 0 55.769230769231%!important
}

.emoji1f19a {
    background-position: 0 57.692307692308%!important
}

.emoji1f1e61f1e8 {
    background-position: 0 59.615384615385%!important
}

.emoji1f1e61f1e9 {
    background-position: 0 61.538461538462%!important
}

.emoji1f1e61f1ea {
    background-position: 0 63.461538461538%!important
}

.emoji1f1e61f1eb {
    background-position: 0 65.384615384615%!important
}

.emoji1f1e61f1ec {
    background-position: 0 67.307692307692%!important
}

.emoji1f1e61f1ee {
    background-position: 0 69.230769230769%!important
}

.emoji1f1e61f1f1 {
    background-position: 0 71.153846153846%!important
}

.emoji1f1e61f1f2 {
    background-position: 0 73.076923076923%!important
}

.emoji1f1e61f1f4 {
    background-position: 0 75%!important
}

.emoji1f1e61f1f6 {
    background-position: 0 76.923076923077%!important
}

.emoji1f1e61f1f7 {
    background-position: 0 78.846153846154%!important
}

.emoji1f1e61f1f8 {
    background-position: 0 80.769230769231%!important
}

.emoji1f1e61f1f9 {
    background-position: 0 82.692307692308%!important
}

.emoji1f1e61f1fa {
    background-position: 0 84.615384615385%!important
}

.emoji1f1e61f1fc {
    background-position: 0 86.538461538462%!important
}

.emoji1f1e61f1fd {
    background-position: 0 88.461538461538%!important
}

.emoji1f1e61f1ff {
    background-position: 0 90.384615384615%!important
}

.emoji1f1e71f1e6 {
    background-position: 0 92.307692307692%!important
}

.emoji1f1e71f1e7 {
    background-position: 0 94.230769230769%!important
}

.emoji1f1e71f1e9 {
    background-position: 0 96.153846153846%!important
}

.emoji1f1e71f1ea {
    background-position: 0 98.076923076923%!important
}

.emoji1f1e71f1eb {
    background-position: 0 100%!important
}

.emoji1f1e71f1ec {
    background-position: 1.9230769230769% 0!important
}

.emoji1f1e71f1ed {
    background-position: 1.9230769230769% 1.9230769230769%!important
}

.emoji1f1e71f1ee {
    background-position: 1.9230769230769% 3.8461538461538%!important
}

.emoji1f1e71f1ef {
    background-position: 1.9230769230769% 5.7692307692308%!important
}

.emoji1f1e71f1f1 {
    background-position: 1.9230769230769% 7.6923076923077%!important
}

.emoji1f1e71f1f2 {
    background-position: 1.9230769230769% 9.6153846153846%!important
}

.emoji1f1e71f1f3 {
    background-position: 1.9230769230769% 11.538461538462%!important
}

.emoji1f1e71f1f4 {
    background-position: 1.9230769230769% 13.461538461538%!important
}

.emoji1f1e71f1f6 {
    background-position: 1.9230769230769% 15.384615384615%!important
}

.emoji1f1e71f1f7 {
    background-position: 1.9230769230769% 17.307692307692%!important
}

.emoji1f1e71f1f8 {
    background-position: 1.9230769230769% 19.230769230769%!important
}

.emoji1f1e71f1f9 {
    background-position: 1.9230769230769% 21.153846153846%!important
}

.emoji1f1e71f1fb {
    background-position: 1.9230769230769% 23.076923076923%!important
}

.emoji1f1e71f1fc {
    background-position: 1.9230769230769% 25%!important
}

.emoji1f1e71f1fe {
    background-position: 1.9230769230769% 26.923076923077%!important
}

.emoji1f1e71f1ff {
    background-position: 1.9230769230769% 28.846153846154%!important
}

.emoji1f1e81f1e6 {
    background-position: 1.9230769230769% 30.769230769231%!important
}

.emoji1f1e81f1e8 {
    background-position: 1.9230769230769% 32.692307692308%!important
}

.emoji1f1e81f1e9 {
    background-position: 1.9230769230769% 34.615384615385%!important
}

.emoji1f1e81f1eb {
    background-position: 1.9230769230769% 36.538461538462%!important
}

.emoji1f1e81f1ec {
    background-position: 1.9230769230769% 38.461538461538%!important
}

.emoji1f1e81f1ed {
    background-position: 1.9230769230769% 40.384615384615%!important
}

.emoji1f1e81f1ee {
    background-position: 1.9230769230769% 42.307692307692%!important
}

.emoji1f1e81f1f0 {
    background-position: 1.9230769230769% 44.230769230769%!important
}

.emoji1f1e81f1f1 {
    background-position: 1.9230769230769% 46.153846153846%!important
}

.emoji1f1e81f1f2 {
    background-position: 1.9230769230769% 48.076923076923%!important
}

.emoji1f1e81f1f3 {
    background-position: 1.9230769230769% 50%!important
}

.emoji1f1e81f1f4 {
    background-position: 1.9230769230769% 51.923076923077%!important
}

.emoji1f1e81f1f5 {
    background-position: 1.9230769230769% 53.846153846154%!important
}

.emoji1f1e81f1f7 {
    background-position: 1.9230769230769% 55.769230769231%!important
}

.emoji1f1e81f1fa {
    background-position: 1.9230769230769% 57.692307692308%!important
}

.emoji1f1e81f1fb {
    background-position: 1.9230769230769% 59.615384615385%!important
}

.emoji1f1e81f1fc {
    background-position: 1.9230769230769% 61.538461538462%!important
}

.emoji1f1e81f1fd {
    background-position: 1.9230769230769% 63.461538461538%!important
}

.emoji1f1e81f1fe {
    background-position: 1.9230769230769% 65.384615384615%!important
}

.emoji1f1e81f1ff {
    background-position: 1.9230769230769% 67.307692307692%!important
}

.emoji1f1e91f1ea {
    background-position: 1.9230769230769% 69.230769230769%!important
}

.emoji1f1e91f1ec {
    background-position: 1.9230769230769% 71.153846153846%!important
}

.emoji1f1e91f1ef {
    background-position: 1.9230769230769% 73.076923076923%!important
}

.emoji1f1e91f1f0 {
    background-position: 1.9230769230769% 75%!important
}

.emoji1f1e91f1f2 {
    background-position: 1.9230769230769% 76.923076923077%!important
}

.emoji1f1e91f1f4 {
    background-position: 1.9230769230769% 78.846153846154%!important
}

.emoji1f1e91f1ff {
    background-position: 1.9230769230769% 80.769230769231%!important
}

.emoji1f1ea1f1e6 {
    background-position: 1.9230769230769% 82.692307692308%!important
}

.emoji1f1ea1f1e8 {
    background-position: 1.9230769230769% 84.615384615385%!important
}

.emoji1f1ea1f1ea {
    background-position: 1.9230769230769% 86.538461538462%!important
}

.emoji1f1ea1f1ec {
    background-position: 1.9230769230769% 88.461538461538%!important
}

.emoji1f1ea1f1ed {
    background-position: 1.9230769230769% 90.384615384615%!important
}

.emoji1f1ea1f1f7 {
    background-position: 1.9230769230769% 92.307692307692%!important
}

.emoji1f1ea1f1f8 {
    background-position: 1.9230769230769% 94.230769230769%!important
}

.emoji1f1ea1f1f9 {
    background-position: 1.9230769230769% 96.153846153846%!important
}

.emoji1f1ea1f1fa {
    background-position: 1.9230769230769% 98.076923076923%!important
}

.emoji1f1eb1f1ee {
    background-position: 1.9230769230769% 100%!important
}

.emoji1f1eb1f1ef {
    background-position: 3.8461538461538% 0!important
}

.emoji1f1eb1f1f0 {
    background-position: 3.8461538461538% 1.9230769230769%!important
}

.emoji1f1eb1f1f2 {
    background-position: 3.8461538461538% 3.8461538461538%!important
}

.emoji1f1eb1f1f4 {
    background-position: 3.8461538461538% 5.7692307692308%!important
}

.emoji1f1eb1f1f7 {
    background-position: 3.8461538461538% 7.6923076923077%!important
}

.emoji1f1ec1f1e6 {
    background-position: 3.8461538461538% 9.6153846153846%!important
}

.emoji1f1ec1f1e7 {
    background-position: 3.8461538461538% 11.538461538462%!important
}

.emoji1f1ec1f1e9 {
    background-position: 3.8461538461538% 13.461538461538%!important
}

.emoji1f1ec1f1ea {
    background-position: 3.8461538461538% 15.384615384615%!important
}

.emoji1f1ec1f1eb {
    background-position: 3.8461538461538% 17.307692307692%!important
}

.emoji1f1ec1f1ec {
    background-position: 3.8461538461538% 19.230769230769%!important
}

.emoji1f1ec1f1ed {
    background-position: 3.8461538461538% 21.153846153846%!important
}

.emoji1f1ec1f1ee {
    background-position: 3.8461538461538% 23.076923076923%!important
}

.emoji1f1ec1f1f1 {
    background-position: 3.8461538461538% 25%!important
}

.emoji1f1ec1f1f2 {
    background-position: 3.8461538461538% 26.923076923077%!important
}

.emoji1f1ec1f1f3 {
    background-position: 3.8461538461538% 28.846153846154%!important
}

.emoji1f1ec1f1f5 {
    background-position: 3.8461538461538% 30.769230769231%!important
}

.emoji1f1ec1f1f6 {
    background-position: 3.8461538461538% 32.692307692308%!important
}

.emoji1f1ec1f1f7 {
    background-position: 3.8461538461538% 34.615384615385%!important
}

.emoji1f1ec1f1f8 {
    background-position: 3.8461538461538% 36.538461538462%!important
}

.emoji1f1ec1f1f9 {
    background-position: 3.8461538461538% 38.461538461538%!important
}

.emoji1f1ec1f1fa {
    background-position: 3.8461538461538% 40.384615384615%!important
}

.emoji1f1ec1f1fc {
    background-position: 3.8461538461538% 42.307692307692%!important
}

.emoji1f1ec1f1fe {
    background-position: 3.8461538461538% 44.230769230769%!important
}

.emoji1f1ed1f1f0 {
    background-position: 3.8461538461538% 46.153846153846%!important
}

.emoji1f1ed1f1f2 {
    background-position: 3.8461538461538% 48.076923076923%!important
}

.emoji1f1ed1f1f3 {
    background-position: 3.8461538461538% 50%!important
}

.emoji1f1ed1f1f7 {
    background-position: 3.8461538461538% 51.923076923077%!important
}

.emoji1f1ed1f1f9 {
    background-position: 3.8461538461538% 53.846153846154%!important
}

.emoji1f1ed1f1fa {
    background-position: 3.8461538461538% 55.769230769231%!important
}

.emoji1f1ee1f1e8 {
    background-position: 3.8461538461538% 57.692307692308%!important
}

.emoji1f1ee1f1e9 {
    background-position: 3.8461538461538% 59.615384615385%!important
}

.emoji1f1ee1f1ea {
    background-position: 3.8461538461538% 61.538461538462%!important
}

.emoji1f1ee1f1f1 {
    background-position: 3.8461538461538% 63.461538461538%!important
}

.emoji1f1ee1f1f2 {
    background-position: 3.8461538461538% 65.384615384615%!important
}

.emoji1f1ee1f1f3 {
    background-position: 3.8461538461538% 67.307692307692%!important
}

.emoji1f1ee1f1f4 {
    background-position: 3.8461538461538% 69.230769230769%!important
}

.emoji1f1ee1f1f6 {
    background-position: 3.8461538461538% 71.153846153846%!important
}

.emoji1f1ee1f1f7 {
    background-position: 3.8461538461538% 73.076923076923%!important
}

.emoji1f1ee1f1f8 {
    background-position: 3.8461538461538% 75%!important
}

.emoji1f1ee1f1f9 {
    background-position: 3.8461538461538% 76.923076923077%!important
}

.emoji1f1ef1f1ea {
    background-position: 3.8461538461538% 78.846153846154%!important
}

.emoji1f1ef1f1f2 {
    background-position: 3.8461538461538% 80.769230769231%!important
}

.emoji1f1ef1f1f4 {
    background-position: 3.8461538461538% 82.692307692308%!important
}

.emoji1f1ef1f1f5 {
    background-position: 3.8461538461538% 84.615384615385%!important
}

.emoji1f1f01f1ea {
    background-position: 3.8461538461538% 86.538461538462%!important
}

.emoji1f1f01f1ec {
    background-position: 3.8461538461538% 88.461538461538%!important
}

.emoji1f1f01f1ed {
    background-position: 3.8461538461538% 90.384615384615%!important
}

.emoji1f1f01f1ee {
    background-position: 3.8461538461538% 92.307692307692%!important
}

.emoji1f1f01f1f2 {
    background-position: 3.8461538461538% 94.230769230769%!important
}

.emoji1f1f01f1f3 {
    background-position: 3.8461538461538% 96.153846153846%!important
}

.emoji1f1f01f1f5 {
    background-position: 3.8461538461538% 98.076923076923%!important
}

.emoji1f1f01f1f7 {
    background-position: 3.8461538461538% 100%!important
}

.emoji1f1f01f1fc {
    background-position: 5.7692307692308% 0!important
}

.emoji1f1f01f1fe {
    background-position: 5.7692307692308% 1.9230769230769%!important
}

.emoji1f1f01f1ff {
    background-position: 5.7692307692308% 3.8461538461538%!important
}

.emoji1f1f11f1e6 {
    background-position: 5.7692307692308% 5.7692307692308%!important
}

.emoji1f1f11f1e7 {
    background-position: 5.7692307692308% 7.6923076923077%!important
}

.emoji1f1f11f1e8 {
    background-position: 5.7692307692308% 9.6153846153846%!important
}

.emoji1f1f11f1ee {
    background-position: 5.7692307692308% 11.538461538462%!important
}

.emoji1f1f11f1f0 {
    background-position: 5.7692307692308% 13.461538461538%!important
}

.emoji1f1f11f1f7 {
    background-position: 5.7692307692308% 15.384615384615%!important
}

.emoji1f1f11f1f8 {
    background-position: 5.7692307692308% 17.307692307692%!important
}

.emoji1f1f11f1f9 {
    background-position: 5.7692307692308% 19.230769230769%!important
}

.emoji1f1f11f1fa {
    background-position: 5.7692307692308% 21.153846153846%!important
}

.emoji1f1f11f1fb {
    background-position: 5.7692307692308% 23.076923076923%!important
}

.emoji1f1f11f1fe {
    background-position: 5.7692307692308% 25%!important
}

.emoji1f1f21f1e6 {
    background-position: 5.7692307692308% 26.923076923077%!important
}

.emoji1f1f21f1e8 {
    background-position: 5.7692307692308% 28.846153846154%!important
}

.emoji1f1f21f1e9 {
    background-position: 5.7692307692308% 30.769230769231%!important
}

.emoji1f1f21f1ea {
    background-position: 5.7692307692308% 32.692307692308%!important
}

.emoji1f1f21f1eb {
    background-position: 5.7692307692308% 34.615384615385%!important
}

.emoji1f1f21f1ec {
    background-position: 5.7692307692308% 36.538461538462%!important
}

.emoji1f1f21f1ed {
    background-position: 5.7692307692308% 38.461538461538%!important
}

.emoji1f1f21f1f0 {
    background-position: 5.7692307692308% 40.384615384615%!important
}

.emoji1f1f21f1f1 {
    background-position: 5.7692307692308% 42.307692307692%!important
}

.emoji1f1f21f1f2 {
    background-position: 5.7692307692308% 44.230769230769%!important
}

.emoji1f1f21f1f3 {
    background-position: 5.7692307692308% 46.153846153846%!important
}

.emoji1f1f21f1f4 {
    background-position: 5.7692307692308% 48.076923076923%!important
}

.emoji1f1f21f1f5 {
    background-position: 5.7692307692308% 50%!important
}

.emoji1f1f21f1f6 {
    background-position: 5.7692307692308% 51.923076923077%!important
}

.emoji1f1f21f1f7 {
    background-position: 5.7692307692308% 53.846153846154%!important
}

.emoji1f1f21f1f8 {
    background-position: 5.7692307692308% 55.769230769231%!important
}

.emoji1f1f21f1f9 {
    background-position: 5.7692307692308% 57.692307692308%!important
}

.emoji1f1f21f1fa {
    background-position: 5.7692307692308% 59.615384615385%!important
}

.emoji1f1f21f1fb {
    background-position: 5.7692307692308% 61.538461538462%!important
}

.emoji1f1f21f1fc {
    background-position: 5.7692307692308% 63.461538461538%!important
}

.emoji1f1f21f1fd {
    background-position: 5.7692307692308% 65.384615384615%!important
}

.emoji1f1f21f1fe {
    background-position: 5.7692307692308% 67.307692307692%!important
}

.emoji1f1f21f1ff {
    background-position: 5.7692307692308% 69.230769230769%!important
}

.emoji1f1f31f1e6 {
    background-position: 5.7692307692308% 71.153846153846%!important
}

.emoji1f1f31f1e8 {
    background-position: 5.7692307692308% 73.076923076923%!important
}

.emoji1f1f31f1ea {
    background-position: 5.7692307692308% 75%!important
}

.emoji1f1f31f1eb {
    background-position: 5.7692307692308% 76.923076923077%!important
}

.emoji1f1f31f1ec {
    background-position: 5.7692307692308% 78.846153846154%!important
}

.emoji1f1f31f1ee {
    background-position: 5.7692307692308% 80.769230769231%!important
}

.emoji1f1f31f1f1 {
    background-position: 5.7692307692308% 82.692307692308%!important
}

.emoji1f1f31f1f4 {
    background-position: 5.7692307692308% 84.615384615385%!important
}

.emoji1f1f31f1f5 {
    background-position: 5.7692307692308% 86.538461538462%!important
}

.emoji1f1f31f1f7 {
    background-position: 5.7692307692308% 88.461538461538%!important
}

.emoji1f1f31f1fa {
    background-position: 5.7692307692308% 90.384615384615%!important
}

.emoji1f1f31f1ff {
    background-position: 5.7692307692308% 92.307692307692%!important
}

.emoji1f1f41f1f2 {
    background-position: 5.7692307692308% 94.230769230769%!important
}

.emoji1f1f51f1e6 {
    background-position: 5.7692307692308% 96.153846153846%!important
}

.emoji1f1f51f1ea {
    background-position: 5.7692307692308% 98.076923076923%!important
}

.emoji1f1f51f1eb {
    background-position: 5.7692307692308% 100%!important
}

.emoji1f1f51f1ec {
    background-position: 7.6923076923077% 0!important
}

.emoji1f1f51f1ed {
    background-position: 7.6923076923077% 1.9230769230769%!important
}

.emoji1f1f51f1f0 {
    background-position: 7.6923076923077% 3.8461538461538%!important
}

.emoji1f1f51f1f1 {
    background-position: 7.6923076923077% 5.7692307692308%!important
}

.emoji1f1f51f1f2 {
    background-position: 7.6923076923077% 7.6923076923077%!important
}

.emoji1f1f51f1f3 {
    background-position: 7.6923076923077% 9.6153846153846%!important
}

.emoji1f1f51f1f7 {
    background-position: 7.6923076923077% 11.538461538462%!important
}

.emoji1f1f51f1f8 {
    background-position: 7.6923076923077% 13.461538461538%!important
}

.emoji1f1f51f1f9 {
    background-position: 7.6923076923077% 15.384615384615%!important
}

.emoji1f1f51f1fc {
    background-position: 7.6923076923077% 17.307692307692%!important
}

.emoji1f1f51f1fe {
    background-position: 7.6923076923077% 19.230769230769%!important
}

.emoji1f1f61f1e6 {
    background-position: 7.6923076923077% 21.153846153846%!important
}

.emoji1f1f71f1ea {
    background-position: 7.6923076923077% 23.076923076923%!important
}

.emoji1f1f71f1f4 {
    background-position: 7.6923076923077% 25%!important
}

.emoji1f1f71f1f8 {
    background-position: 7.6923076923077% 26.923076923077%!important
}

.emoji1f1f71f1fa {
    background-position: 7.6923076923077% 28.846153846154%!important
}

.emoji1f1f71f1fc {
    background-position: 7.6923076923077% 30.769230769231%!important
}

.emoji1f1f81f1e6 {
    background-position: 7.6923076923077% 32.692307692308%!important
}

.emoji1f1f81f1e7 {
    background-position: 7.6923076923077% 34.615384615385%!important
}

.emoji1f1f81f1e8 {
    background-position: 7.6923076923077% 36.538461538462%!important
}

.emoji1f1f81f1e9 {
    background-position: 7.6923076923077% 38.461538461538%!important
}

.emoji1f1f81f1ea {
    background-position: 7.6923076923077% 40.384615384615%!important
}

.emoji1f1f81f1ec {
    background-position: 7.6923076923077% 42.307692307692%!important
}

.emoji1f1f81f1ed {
    background-position: 7.6923076923077% 44.230769230769%!important
}

.emoji1f1f81f1ee {
    background-position: 7.6923076923077% 46.153846153846%!important
}

.emoji1f1f81f1ef {
    background-position: 7.6923076923077% 48.076923076923%!important
}

.emoji1f1f81f1f0 {
    background-position: 7.6923076923077% 50%!important
}

.emoji1f1f81f1f1 {
    background-position: 7.6923076923077% 51.923076923077%!important
}

.emoji1f1f81f1f2 {
    background-position: 7.6923076923077% 53.846153846154%!important
}

.emoji1f1f81f1f3 {
    background-position: 7.6923076923077% 55.769230769231%!important
}

.emoji1f1f81f1f4 {
    background-position: 7.6923076923077% 57.692307692308%!important
}

.emoji1f1f81f1f7 {
    background-position: 7.6923076923077% 59.615384615385%!important
}

.emoji1f1f81f1f8 {
    background-position: 7.6923076923077% 61.538461538462%!important
}

.emoji1f1f81f1f9 {
    background-position: 7.6923076923077% 63.461538461538%!important
}

.emoji1f1f81f1fb {
    background-position: 7.6923076923077% 65.384615384615%!important
}

.emoji1f1f81f1fd {
    background-position: 7.6923076923077% 67.307692307692%!important
}

.emoji1f1f81f1fe {
    background-position: 7.6923076923077% 69.230769230769%!important
}

.emoji1f1f81f1ff {
    background-position: 7.6923076923077% 71.153846153846%!important
}

.emoji1f1f91f1e6 {
    background-position: 7.6923076923077% 73.076923076923%!important
}

.emoji1f1f91f1e8 {
    background-position: 7.6923076923077% 75%!important
}

.emoji1f1f91f1e9 {
    background-position: 7.6923076923077% 76.923076923077%!important
}

.emoji1f1f91f1eb {
    background-position: 7.6923076923077% 78.846153846154%!important
}

.emoji1f1f91f1ec {
    background-position: 7.6923076923077% 80.769230769231%!important
}

.emoji1f1f91f1ed {
    background-position: 7.6923076923077% 82.692307692308%!important
}

.emoji1f1f91f1ef {
    background-position: 7.6923076923077% 84.615384615385%!important
}

.emoji1f1f91f1f0 {
    background-position: 7.6923076923077% 86.538461538462%!important
}

.emoji1f1f91f1f1 {
    background-position: 7.6923076923077% 88.461538461538%!important
}

.emoji1f1f91f1f2 {
    background-position: 7.6923076923077% 90.384615384615%!important
}

.emoji1f1f91f1f3 {
    background-position: 7.6923076923077% 92.307692307692%!important
}

.emoji1f1f91f1f4 {
    background-position: 7.6923076923077% 94.230769230769%!important
}

.emoji1f1f91f1f7 {
    background-position: 7.6923076923077% 96.153846153846%!important
}

.emoji1f1f91f1f9 {
    background-position: 7.6923076923077% 98.076923076923%!important
}

.emoji1f1f91f1fb {
    background-position: 7.6923076923077% 100%!important
}

.emoji1f1f91f1fc {
    background-position: 9.6153846153846% 0!important
}

.emoji1f1f91f1ff {
    background-position: 9.6153846153846% 1.9230769230769%!important
}

.emoji1f1fa1f1e6 {
    background-position: 9.6153846153846% 3.8461538461538%!important
}

.emoji1f1fa1f1ec {
    background-position: 9.6153846153846% 5.7692307692308%!important
}

.emoji1f1fa1f1f2 {
    background-position: 9.6153846153846% 7.6923076923077%!important
}

.emoji1f1fa1f1f3 {
    background-position: 9.6153846153846% 9.6153846153846%!important
}

.emoji1f1fa1f1f8 {
    background-position: 9.6153846153846% 11.538461538462%!important
}

.emoji1f1fa1f1fe {
    background-position: 9.6153846153846% 13.461538461538%!important
}

.emoji1f1fa1f1ff {
    background-position: 9.6153846153846% 15.384615384615%!important
}

.emoji1f1fb1f1e6 {
    background-position: 9.6153846153846% 17.307692307692%!important
}

.emoji1f1fb1f1e8 {
    background-position: 9.6153846153846% 19.230769230769%!important
}

.emoji1f1fb1f1ea {
    background-position: 9.6153846153846% 21.153846153846%!important
}

.emoji1f1fb1f1ec {
    background-position: 9.6153846153846% 23.076923076923%!important
}

.emoji1f1fb1f1ee {
    background-position: 9.6153846153846% 25%!important
}

.emoji1f1fb1f1f3 {
    background-position: 9.6153846153846% 26.923076923077%!important
}

.emoji1f1fb1f1fa {
    background-position: 9.6153846153846% 28.846153846154%!important
}

.emoji1f1fc1f1eb {
    background-position: 9.6153846153846% 30.769230769231%!important
}

.emoji1f1fc1f1f8 {
    background-position: 9.6153846153846% 32.692307692308%!important
}

.emoji1f1fd1f1f0 {
    background-position: 9.6153846153846% 34.615384615385%!important
}

.emoji1f1fe1f1ea {
    background-position: 9.6153846153846% 36.538461538462%!important
}

.emoji1f1fe1f1f9 {
    background-position: 9.6153846153846% 38.461538461538%!important
}

.emoji1f1ff1f1e6 {
    background-position: 9.6153846153846% 40.384615384615%!important
}

.emoji1f1ff1f1f2 {
    background-position: 9.6153846153846% 42.307692307692%!important
}

.emoji1f1ff1f1fc {
    background-position: 9.6153846153846% 44.230769230769%!important
}

.emoji1f201 {
    background-position: 9.6153846153846% 46.153846153846%!important
}

.emoji1f202fe0f {
    background-position: 9.6153846153846% 48.076923076923%!important
}

.emoji1f21a {
    background-position: 9.6153846153846% 50%!important
}

.emoji1f22f {
    background-position: 9.6153846153846% 51.923076923077%!important
}

.emoji1f232 {
    background-position: 9.6153846153846% 53.846153846154%!important
}

.emoji1f233 {
    background-position: 9.6153846153846% 55.769230769231%!important
}

.emoji1f234 {
    background-position: 9.6153846153846% 57.692307692308%!important
}

.emoji1f235 {
    background-position: 9.6153846153846% 59.615384615385%!important
}

.emoji1f236 {
    background-position: 9.6153846153846% 61.538461538462%!important
}

.emoji1f237fe0f {
    background-position: 9.6153846153846% 63.461538461538%!important
}

.emoji1f238 {
    background-position: 9.6153846153846% 65.384615384615%!important
}

.emoji1f239 {
    background-position: 9.6153846153846% 67.307692307692%!important
}

.emoji1f23a {
    background-position: 9.6153846153846% 69.230769230769%!important
}

.emoji1f250 {
    background-position: 9.6153846153846% 71.153846153846%!important
}

.emoji1f251 {
    background-position: 9.6153846153846% 73.076923076923%!important
}

.emoji1f300 {
    background-position: 9.6153846153846% 75%!important
}

.emoji1f301 {
    background-position: 9.6153846153846% 76.923076923077%!important
}

.emoji1f302 {
    background-position: 9.6153846153846% 78.846153846154%!important
}

.emoji1f303 {
    background-position: 9.6153846153846% 80.769230769231%!important
}

.emoji1f304 {
    background-position: 9.6153846153846% 82.692307692308%!important
}

.emoji1f305 {
    background-position: 9.6153846153846% 84.615384615385%!important
}

.emoji1f306 {
    background-position: 9.6153846153846% 86.538461538462%!important
}

.emoji1f307 {
    background-position: 9.6153846153846% 88.461538461538%!important
}

.emoji1f308 {
    background-position: 9.6153846153846% 90.384615384615%!important
}

.emoji1f309 {
    background-position: 9.6153846153846% 92.307692307692%!important
}

.emoji1f30a {
    background-position: 9.6153846153846% 94.230769230769%!important
}

.emoji1f30b {
    background-position: 9.6153846153846% 96.153846153846%!important
}

.emoji1f30c {
    background-position: 9.6153846153846% 98.076923076923%!important
}

.emoji1f30d {
    background-position: 9.6153846153846% 100%!important
}

.emoji1f30e {
    background-position: 11.538461538462% 0!important
}

.emoji1f30f {
    background-position: 11.538461538462% 1.9230769230769%!important
}

.emoji1f310 {
    background-position: 11.538461538462% 3.8461538461538%!important
}

.emoji1f311 {
    background-position: 11.538461538462% 5.7692307692308%!important
}

.emoji1f312 {
    background-position: 11.538461538462% 7.6923076923077%!important
}

.emoji1f313 {
    background-position: 11.538461538462% 9.6153846153846%!important
}

.emoji1f314 {
    background-position: 11.538461538462% 11.538461538462%!important
}

.emoji1f315 {
    background-position: 11.538461538462% 13.461538461538%!important
}

.emoji1f316 {
    background-position: 11.538461538462% 15.384615384615%!important
}

.emoji1f317 {
    background-position: 11.538461538462% 17.307692307692%!important
}

.emoji1f318 {
    background-position: 11.538461538462% 19.230769230769%!important
}

.emoji1f319 {
    background-position: 11.538461538462% 21.153846153846%!important
}

.emoji1f31a {
    background-position: 11.538461538462% 23.076923076923%!important
}

.emoji1f31b {
    background-position: 11.538461538462% 25%!important
}

.emoji1f31c {
    background-position: 11.538461538462% 26.923076923077%!important
}

.emoji1f31d {
    background-position: 11.538461538462% 28.846153846154%!important
}

.emoji1f31e {
    background-position: 11.538461538462% 30.769230769231%!important
}

.emoji1f31f {
    background-position: 11.538461538462% 32.692307692308%!important
}

.emoji1f320 {
    background-position: 11.538461538462% 34.615384615385%!important
}

.emoji1f321fe0f {
    background-position: 11.538461538462% 36.538461538462%!important
}

.emoji1f324fe0f {
    background-position: 11.538461538462% 38.461538461538%!important
}

.emoji1f325fe0f {
    background-position: 11.538461538462% 40.384615384615%!important
}

.emoji1f326fe0f {
    background-position: 11.538461538462% 42.307692307692%!important
}

.emoji1f327fe0f {
    background-position: 11.538461538462% 44.230769230769%!important
}

.emoji1f328fe0f {
    background-position: 11.538461538462% 46.153846153846%!important
}

.emoji1f329fe0f {
    background-position: 11.538461538462% 48.076923076923%!important
}

.emoji1f32afe0f {
    background-position: 11.538461538462% 50%!important
}

.emoji1f32bfe0f {
    background-position: 11.538461538462% 51.923076923077%!important
}

.emoji1f32cfe0f {
    background-position: 11.538461538462% 53.846153846154%!important
}

.emoji1f32d {
    background-position: 11.538461538462% 55.769230769231%!important
}

.emoji1f32e {
    background-position: 11.538461538462% 57.692307692308%!important
}

.emoji1f32f {
    background-position: 11.538461538462% 59.615384615385%!important
}

.emoji1f330 {
    background-position: 11.538461538462% 61.538461538462%!important
}

.emoji1f331 {
    background-position: 11.538461538462% 63.461538461538%!important
}

.emoji1f332 {
    background-position: 11.538461538462% 65.384615384615%!important
}

.emoji1f333 {
    background-position: 11.538461538462% 67.307692307692%!important
}

.emoji1f334 {
    background-position: 11.538461538462% 69.230769230769%!important
}

.emoji1f335 {
    background-position: 11.538461538462% 71.153846153846%!important
}

.emoji1f336fe0f {
    background-position: 11.538461538462% 73.076923076923%!important
}

.emoji1f337 {
    background-position: 11.538461538462% 75%!important
}

.emoji1f338 {
    background-position: 11.538461538462% 76.923076923077%!important
}

.emoji1f339 {
    background-position: 11.538461538462% 78.846153846154%!important
}

.emoji1f33a {
    background-position: 11.538461538462% 80.769230769231%!important
}

.emoji1f33b {
    background-position: 11.538461538462% 82.692307692308%!important
}

.emoji1f33c {
    background-position: 11.538461538462% 84.615384615385%!important
}

.emoji1f33d {
    background-position: 11.538461538462% 86.538461538462%!important
}

.emoji1f33e {
    background-position: 11.538461538462% 88.461538461538%!important
}

.emoji1f33f {
    background-position: 11.538461538462% 90.384615384615%!important
}

.emoji1f340 {
    background-position: 11.538461538462% 92.307692307692%!important
}

.emoji1f341 {
    background-position: 11.538461538462% 94.230769230769%!important
}

.emoji1f342 {
    background-position: 11.538461538462% 96.153846153846%!important
}

.emoji1f343 {
    background-position: 11.538461538462% 98.076923076923%!important
}

.emoji1f344 {
    background-position: 11.538461538462% 100%!important
}

.emoji1f345 {
    background-position: 13.461538461538% 0!important
}

.emoji1f346 {
    background-position: 13.461538461538% 1.9230769230769%!important
}

.emoji1f347 {
    background-position: 13.461538461538% 3.8461538461538%!important
}

.emoji1f348 {
    background-position: 13.461538461538% 5.7692307692308%!important
}

.emoji1f349 {
    background-position: 13.461538461538% 7.6923076923077%!important
}

.emoji1f34a {
    background-position: 13.461538461538% 9.6153846153846%!important
}

.emoji1f34b {
    background-position: 13.461538461538% 11.538461538462%!important
}

.emoji1f34c {
    background-position: 13.461538461538% 13.461538461538%!important
}

.emoji1f34d {
    background-position: 13.461538461538% 15.384615384615%!important
}

.emoji1f34e {
    background-position: 13.461538461538% 17.307692307692%!important
}

.emoji1f34f {
    background-position: 13.461538461538% 19.230769230769%!important
}

.emoji1f350 {
    background-position: 13.461538461538% 21.153846153846%!important
}

.emoji1f351 {
    background-position: 13.461538461538% 23.076923076923%!important
}

.emoji1f352 {
    background-position: 13.461538461538% 25%!important
}

.emoji1f353 {
    background-position: 13.461538461538% 26.923076923077%!important
}

.emoji1f354 {
    background-position: 13.461538461538% 28.846153846154%!important
}

.emoji1f355 {
    background-position: 13.461538461538% 30.769230769231%!important
}

.emoji1f356 {
    background-position: 13.461538461538% 32.692307692308%!important
}

.emoji1f357 {
    background-position: 13.461538461538% 34.615384615385%!important
}

.emoji1f358 {
    background-position: 13.461538461538% 36.538461538462%!important
}

.emoji1f359 {
    background-position: 13.461538461538% 38.461538461538%!important
}

.emoji1f35a {
    background-position: 13.461538461538% 40.384615384615%!important
}

.emoji1f35b {
    background-position: 13.461538461538% 42.307692307692%!important
}

.emoji1f35c {
    background-position: 13.461538461538% 44.230769230769%!important
}

.emoji1f35d {
    background-position: 13.461538461538% 46.153846153846%!important
}

.emoji1f35e {
    background-position: 13.461538461538% 48.076923076923%!important
}

.emoji1f35f {
    background-position: 13.461538461538% 50%!important
}

.emoji1f360 {
    background-position: 13.461538461538% 51.923076923077%!important
}

.emoji1f361 {
    background-position: 13.461538461538% 53.846153846154%!important
}

.emoji1f362 {
    background-position: 13.461538461538% 55.769230769231%!important
}

.emoji1f363 {
    background-position: 13.461538461538% 57.692307692308%!important
}

.emoji1f364 {
    background-position: 13.461538461538% 59.615384615385%!important
}

.emoji1f365 {
    background-position: 13.461538461538% 61.538461538462%!important
}

.emoji1f366 {
    background-position: 13.461538461538% 63.461538461538%!important
}

.emoji1f367 {
    background-position: 13.461538461538% 65.384615384615%!important
}

.emoji1f368 {
    background-position: 13.461538461538% 67.307692307692%!important
}

.emoji1f369 {
    background-position: 13.461538461538% 69.230769230769%!important
}

.emoji1f36a {
    background-position: 13.461538461538% 71.153846153846%!important
}

.emoji1f36b {
    background-position: 13.461538461538% 73.076923076923%!important
}

.emoji1f36c {
    background-position: 13.461538461538% 75%!important
}

.emoji1f36d {
    background-position: 13.461538461538% 76.923076923077%!important
}

.emoji1f36e {
    background-position: 13.461538461538% 78.846153846154%!important
}

.emoji1f36f {
    background-position: 13.461538461538% 80.769230769231%!important
}

.emoji1f370 {
    background-position: 13.461538461538% 82.692307692308%!important
}

.emoji1f371 {
    background-position: 13.461538461538% 84.615384615385%!important
}

.emoji1f372 {
    background-position: 13.461538461538% 86.538461538462%!important
}

.emoji1f373 {
    background-position: 13.461538461538% 88.461538461538%!important
}

.emoji1f374 {
    background-position: 13.461538461538% 90.384615384615%!important
}

.emoji1f375 {
    background-position: 13.461538461538% 92.307692307692%!important
}

.emoji1f376 {
    background-position: 13.461538461538% 94.230769230769%!important
}

.emoji1f377 {
    background-position: 13.461538461538% 96.153846153846%!important
}

.emoji1f378 {
    background-position: 13.461538461538% 98.076923076923%!important
}

.emoji1f379 {
    background-position: 13.461538461538% 100%!important
}

.emoji1f37a {
    background-position: 15.384615384615% 0!important
}

.emoji1f37b {
    background-position: 15.384615384615% 1.9230769230769%!important
}

.emoji1f37c {
    background-position: 15.384615384615% 3.8461538461538%!important
}

.emoji1f37dfe0f {
    background-position: 15.384615384615% 5.7692307692308%!important
}

.emoji1f37e {
    background-position: 15.384615384615% 7.6923076923077%!important
}

.emoji1f37f {
    background-position: 15.384615384615% 9.6153846153846%!important
}

.emoji1f380 {
    background-position: 15.384615384615% 11.538461538462%!important
}

.emoji1f381 {
    background-position: 15.384615384615% 13.461538461538%!important
}

.emoji1f382 {
    background-position: 15.384615384615% 15.384615384615%!important
}

.emoji1f383 {
    background-position: 15.384615384615% 17.307692307692%!important
}

.emoji1f384 {
    background-position: 15.384615384615% 19.230769230769%!important
}

.emoji1f385 {
    background-position: 15.384615384615% 21.153846153846%!important
}

.emoji1f3851f3fb {
    background-position: 15.384615384615% 23.076923076923%!important
}

.emoji1f3851f3fc {
    background-position: 15.384615384615% 25%!important
}

.emoji1f3851f3fd {
    background-position: 15.384615384615% 26.923076923077%!important
}

.emoji1f3851f3fe {
    background-position: 15.384615384615% 28.846153846154%!important
}

.emoji1f3851f3ff {
    background-position: 15.384615384615% 30.769230769231%!important
}

.emoji1f386 {
    background-position: 15.384615384615% 32.692307692308%!important
}

.emoji1f387 {
    background-position: 15.384615384615% 34.615384615385%!important
}

.emoji1f388 {
    background-position: 15.384615384615% 36.538461538462%!important
}

.emoji1f389 {
    background-position: 15.384615384615% 38.461538461538%!important
}

.emoji1f38a {
    background-position: 15.384615384615% 40.384615384615%!important
}

.emoji1f38b {
    background-position: 15.384615384615% 42.307692307692%!important
}

.emoji1f38c {
    background-position: 15.384615384615% 44.230769230769%!important
}

.emoji1f38d {
    background-position: 15.384615384615% 46.153846153846%!important
}

.emoji1f38e {
    background-position: 15.384615384615% 48.076923076923%!important
}

.emoji1f38f {
    background-position: 15.384615384615% 50%!important
}

.emoji1f390 {
    background-position: 15.384615384615% 51.923076923077%!important
}

.emoji1f391 {
    background-position: 15.384615384615% 53.846153846154%!important
}

.emoji1f392 {
    background-position: 15.384615384615% 55.769230769231%!important
}

.emoji1f393 {
    background-position: 15.384615384615% 57.692307692308%!important
}

.emoji1f396fe0f {
    background-position: 15.384615384615% 59.615384615385%!important
}

.emoji1f397fe0f {
    background-position: 15.384615384615% 61.538461538462%!important
}

.emoji1f399fe0f {
    background-position: 15.384615384615% 63.461538461538%!important
}

.emoji1f39afe0f {
    background-position: 15.384615384615% 65.384615384615%!important
}

.emoji1f39bfe0f {
    background-position: 15.384615384615% 67.307692307692%!important
}

.emoji1f39efe0f {
    background-position: 15.384615384615% 69.230769230769%!important
}

.emoji1f39ffe0f {
    background-position: 15.384615384615% 71.153846153846%!important
}

.emoji1f3a0 {
    background-position: 15.384615384615% 73.076923076923%!important
}

.emoji1f3a1 {
    background-position: 15.384615384615% 75%!important
}

.emoji1f3a2 {
    background-position: 15.384615384615% 76.923076923077%!important
}

.emoji1f3a3 {
    background-position: 15.384615384615% 78.846153846154%!important
}

.emoji1f3a4 {
    background-position: 15.384615384615% 80.769230769231%!important
}

.emoji1f3a5 {
    background-position: 15.384615384615% 82.692307692308%!important
}

.emoji1f3a6 {
    background-position: 15.384615384615% 84.615384615385%!important
}

.emoji1f3a7 {
    background-position: 15.384615384615% 86.538461538462%!important
}

.emoji1f3a8 {
    background-position: 15.384615384615% 88.461538461538%!important
}

.emoji1f3a9 {
    background-position: 15.384615384615% 90.384615384615%!important
}

.emoji1f3aa {
    background-position: 15.384615384615% 92.307692307692%!important
}

.emoji1f3ab {
    background-position: 15.384615384615% 94.230769230769%!important
}

.emoji1f3ac {
    background-position: 15.384615384615% 96.153846153846%!important
}

.emoji1f3ad {
    background-position: 15.384615384615% 98.076923076923%!important
}

.emoji1f3ae {
    background-position: 15.384615384615% 100%!important
}

.emoji1f3af {
    background-position: 17.307692307692% 0!important
}

.emoji1f3b0 {
    background-position: 17.307692307692% 1.9230769230769%!important
}

.emoji1f3b1 {
    background-position: 17.307692307692% 3.8461538461538%!important
}

.emoji1f3b2 {
    background-position: 17.307692307692% 5.7692307692308%!important
}

.emoji1f3b3 {
    background-position: 17.307692307692% 7.6923076923077%!important
}

.emoji1f3b4 {
    background-position: 17.307692307692% 9.6153846153846%!important
}

.emoji1f3b5 {
    background-position: 17.307692307692% 11.538461538462%!important
}

.emoji1f3b6 {
    background-position: 17.307692307692% 13.461538461538%!important
}

.emoji1f3b7 {
    background-position: 17.307692307692% 15.384615384615%!important
}

.emoji1f3b8 {
    background-position: 17.307692307692% 17.307692307692%!important
}

.emoji1f3b9 {
    background-position: 17.307692307692% 19.230769230769%!important
}

.emoji1f3ba {
    background-position: 17.307692307692% 21.153846153846%!important
}

.emoji1f3bb {
    background-position: 17.307692307692% 23.076923076923%!important
}

.emoji1f3bc {
    background-position: 17.307692307692% 25%!important
}

.emoji1f3bd {
    background-position: 17.307692307692% 26.923076923077%!important
}

.emoji1f3be {
    background-position: 17.307692307692% 28.846153846154%!important
}

.emoji1f3bf {
    background-position: 17.307692307692% 30.769230769231%!important
}

.emoji1f3c0 {
    background-position: 17.307692307692% 32.692307692308%!important
}

.emoji1f3c1 {
    background-position: 17.307692307692% 34.615384615385%!important
}

.emoji1f3c2 {
    background-position: 17.307692307692% 36.538461538462%!important
}

.emoji1f3c21f3fb {
    background-position: 17.307692307692% 38.461538461538%!important
}

.emoji1f3c21f3fc {
    background-position: 17.307692307692% 40.384615384615%!important
}

.emoji1f3c21f3fd {
    background-position: 17.307692307692% 42.307692307692%!important
}

.emoji1f3c21f3fe {
    background-position: 17.307692307692% 44.230769230769%!important
}

.emoji1f3c21f3ff {
    background-position: 17.307692307692% 46.153846153846%!important
}

.emoji1f3c3200d2640fe0f {
    background-position: 17.307692307692% 48.076923076923%!important
}

.emoji1f3c31f3fb200d2640fe0f {
    background-position: 17.307692307692% 50%!important
}

.emoji1f3c31f3fc200d2640fe0f {
    background-position: 17.307692307692% 51.923076923077%!important
}

.emoji1f3c31f3fd200d2640fe0f {
    background-position: 17.307692307692% 53.846153846154%!important
}

.emoji1f3c31f3fe200d2640fe0f {
    background-position: 17.307692307692% 55.769230769231%!important
}

.emoji1f3c31f3ff200d2640fe0f {
    background-position: 17.307692307692% 57.692307692308%!important
}

.emoji1f3c3200d2642fe0f {
    background-position: 17.307692307692% 59.615384615385%!important
}

.emoji1f3c31f3fb200d2642fe0f {
    background-position: 17.307692307692% 61.538461538462%!important
}

.emoji1f3c31f3fc200d2642fe0f {
    background-position: 17.307692307692% 63.461538461538%!important
}

.emoji1f3c31f3fd200d2642fe0f {
    background-position: 17.307692307692% 65.384615384615%!important
}

.emoji1f3c31f3fe200d2642fe0f {
    background-position: 17.307692307692% 67.307692307692%!important
}

.emoji1f3c31f3ff200d2642fe0f {
    background-position: 17.307692307692% 69.230769230769%!important
}

.emoji1f3c3 {
    background-position: 17.307692307692% 71.153846153846%!important
}

.emoji1f3c31f3fb {
    background-position: 17.307692307692% 73.076923076923%!important
}

.emoji1f3c31f3fc {
    background-position: 17.307692307692% 75%!important
}

.emoji1f3c31f3fd {
    background-position: 17.307692307692% 76.923076923077%!important
}

.emoji1f3c31f3fe {
    background-position: 17.307692307692% 78.846153846154%!important
}

.emoji1f3c31f3ff {
    background-position: 17.307692307692% 80.769230769231%!important
}

.emoji1f3c4200d2640fe0f {
    background-position: 17.307692307692% 82.692307692308%!important
}

.emoji1f3c41f3fb200d2640fe0f {
    background-position: 17.307692307692% 84.615384615385%!important
}

.emoji1f3c41f3fc200d2640fe0f {
    background-position: 17.307692307692% 86.538461538462%!important
}

.emoji1f3c41f3fd200d2640fe0f {
    background-position: 17.307692307692% 88.461538461538%!important
}

.emoji1f3c41f3fe200d2640fe0f {
    background-position: 17.307692307692% 90.384615384615%!important
}

.emoji1f3c41f3ff200d2640fe0f {
    background-position: 17.307692307692% 92.307692307692%!important
}

.emoji1f3c4200d2642fe0f {
    background-position: 17.307692307692% 94.230769230769%!important
}

.emoji1f3c41f3fb200d2642fe0f {
    background-position: 17.307692307692% 96.153846153846%!important
}

.emoji1f3c41f3fc200d2642fe0f {
    background-position: 17.307692307692% 98.076923076923%!important
}

.emoji1f3c41f3fd200d2642fe0f {
    background-position: 17.307692307692% 100%!important
}

.emoji1f3c41f3fe200d2642fe0f {
    background-position: 19.230769230769% 0!important
}

.emoji1f3c41f3ff200d2642fe0f {
    background-position: 19.230769230769% 1.9230769230769%!important
}

.emoji1f3c4 {
    background-position: 19.230769230769% 3.8461538461538%!important
}

.emoji1f3c41f3fb {
    background-position: 19.230769230769% 5.7692307692308%!important
}

.emoji1f3c41f3fc {
    background-position: 19.230769230769% 7.6923076923077%!important
}

.emoji1f3c41f3fd {
    background-position: 19.230769230769% 9.6153846153846%!important
}

.emoji1f3c41f3fe {
    background-position: 19.230769230769% 11.538461538462%!important
}

.emoji1f3c41f3ff {
    background-position: 19.230769230769% 13.461538461538%!important
}

.emoji1f3c5 {
    background-position: 19.230769230769% 15.384615384615%!important
}

.emoji1f3c6 {
    background-position: 19.230769230769% 17.307692307692%!important
}

.emoji1f3c7 {
    background-position: 19.230769230769% 19.230769230769%!important
}

.emoji1f3c71f3fb {
    background-position: 19.230769230769% 21.153846153846%!important
}

.emoji1f3c71f3fc {
    background-position: 19.230769230769% 23.076923076923%!important
}

.emoji1f3c71f3fd {
    background-position: 19.230769230769% 25%!important
}

.emoji1f3c71f3fe {
    background-position: 19.230769230769% 26.923076923077%!important
}

.emoji1f3c71f3ff {
    background-position: 19.230769230769% 28.846153846154%!important
}

.emoji1f3c8 {
    background-position: 19.230769230769% 30.769230769231%!important
}

.emoji1f3c9 {
    background-position: 19.230769230769% 32.692307692308%!important
}

.emoji1f3ca200d2640fe0f {
    background-position: 19.230769230769% 34.615384615385%!important
}

.emoji1f3ca1f3fb200d2640fe0f {
    background-position: 19.230769230769% 36.538461538462%!important
}

.emoji1f3ca1f3fc200d2640fe0f {
    background-position: 19.230769230769% 38.461538461538%!important
}

.emoji1f3ca1f3fd200d2640fe0f {
    background-position: 19.230769230769% 40.384615384615%!important
}

.emoji1f3ca1f3fe200d2640fe0f {
    background-position: 19.230769230769% 42.307692307692%!important
}

.emoji1f3ca1f3ff200d2640fe0f {
    background-position: 19.230769230769% 44.230769230769%!important
}

.emoji1f3ca200d2642fe0f {
    background-position: 19.230769230769% 46.153846153846%!important
}

.emoji1f3ca1f3fb200d2642fe0f {
    background-position: 19.230769230769% 48.076923076923%!important
}

.emoji1f3ca1f3fc200d2642fe0f {
    background-position: 19.230769230769% 50%!important
}

.emoji1f3ca1f3fd200d2642fe0f {
    background-position: 19.230769230769% 51.923076923077%!important
}

.emoji1f3ca1f3fe200d2642fe0f {
    background-position: 19.230769230769% 53.846153846154%!important
}

.emoji1f3ca1f3ff200d2642fe0f {
    background-position: 19.230769230769% 55.769230769231%!important
}

.emoji1f3ca {
    background-position: 19.230769230769% 57.692307692308%!important
}

.emoji1f3ca1f3fb {
    background-position: 19.230769230769% 59.615384615385%!important
}

.emoji1f3ca1f3fc {
    background-position: 19.230769230769% 61.538461538462%!important
}

.emoji1f3ca1f3fd {
    background-position: 19.230769230769% 63.461538461538%!important
}

.emoji1f3ca1f3fe {
    background-position: 19.230769230769% 65.384615384615%!important
}

.emoji1f3ca1f3ff {
    background-position: 19.230769230769% 67.307692307692%!important
}

.emoji1f3cbfe0f200d2640fe0f {
    background-position: 19.230769230769% 69.230769230769%!important
}

.emoji1f3cb1f3fb200d2640fe0f {
    background-position: 19.230769230769% 71.153846153846%!important
}

.emoji1f3cb1f3fc200d2640fe0f {
    background-position: 19.230769230769% 73.076923076923%!important
}

.emoji1f3cb1f3fd200d2640fe0f {
    background-position: 19.230769230769% 75%!important
}

.emoji1f3cb1f3fe200d2640fe0f {
    background-position: 19.230769230769% 76.923076923077%!important
}

.emoji1f3cb1f3ff200d2640fe0f {
    background-position: 19.230769230769% 78.846153846154%!important
}

.emoji1f3cbfe0f200d2642fe0f {
    background-position: 19.230769230769% 80.769230769231%!important
}

.emoji1f3cb1f3fb200d2642fe0f {
    background-position: 19.230769230769% 82.692307692308%!important
}

.emoji1f3cb1f3fc200d2642fe0f {
    background-position: 19.230769230769% 84.615384615385%!important
}

.emoji1f3cb1f3fd200d2642fe0f {
    background-position: 19.230769230769% 86.538461538462%!important
}

.emoji1f3cb1f3fe200d2642fe0f {
    background-position: 19.230769230769% 88.461538461538%!important
}

.emoji1f3cb1f3ff200d2642fe0f {
    background-position: 19.230769230769% 90.384615384615%!important
}

.emoji1f3cbfe0f {
    background-position: 19.230769230769% 92.307692307692%!important
}

.emoji1f3cb1f3fb {
    background-position: 19.230769230769% 94.230769230769%!important
}

.emoji1f3cb1f3fc {
    background-position: 19.230769230769% 96.153846153846%!important
}

.emoji1f3cb1f3fd {
    background-position: 19.230769230769% 98.076923076923%!important
}

.emoji1f3cb1f3fe {
    background-position: 19.230769230769% 100%!important
}

.emoji1f3cb1f3ff {
    background-position: 21.153846153846% 0!important
}

.emoji1f3ccfe0f200d2640fe0f {
    background-position: 21.153846153846% 1.9230769230769%!important
}

.emoji1f3cc1f3fb200d2640fe0f {
    background-position: 21.153846153846% 3.8461538461538%!important
}

.emoji1f3cc1f3fc200d2640fe0f {
    background-position: 21.153846153846% 5.7692307692308%!important
}

.emoji1f3cc1f3fd200d2640fe0f {
    background-position: 21.153846153846% 7.6923076923077%!important
}

.emoji1f3cc1f3fe200d2640fe0f {
    background-position: 21.153846153846% 9.6153846153846%!important
}

.emoji1f3cc1f3ff200d2640fe0f {
    background-position: 21.153846153846% 11.538461538462%!important
}

.emoji1f3ccfe0f200d2642fe0f {
    background-position: 21.153846153846% 13.461538461538%!important
}

.emoji1f3cc1f3fb200d2642fe0f {
    background-position: 21.153846153846% 15.384615384615%!important
}

.emoji1f3cc1f3fc200d2642fe0f {
    background-position: 21.153846153846% 17.307692307692%!important
}

.emoji1f3cc1f3fd200d2642fe0f {
    background-position: 21.153846153846% 19.230769230769%!important
}

.emoji1f3cc1f3fe200d2642fe0f {
    background-position: 21.153846153846% 21.153846153846%!important
}

.emoji1f3cc1f3ff200d2642fe0f {
    background-position: 21.153846153846% 23.076923076923%!important
}

.emoji1f3ccfe0f {
    background-position: 21.153846153846% 25%!important
}

.emoji1f3cc1f3fb {
    background-position: 21.153846153846% 26.923076923077%!important
}

.emoji1f3cc1f3fc {
    background-position: 21.153846153846% 28.846153846154%!important
}

.emoji1f3cc1f3fd {
    background-position: 21.153846153846% 30.769230769231%!important
}

.emoji1f3cc1f3fe {
    background-position: 21.153846153846% 32.692307692308%!important
}

.emoji1f3cc1f3ff {
    background-position: 21.153846153846% 34.615384615385%!important
}

.emoji1f3cdfe0f {
    background-position: 21.153846153846% 36.538461538462%!important
}

.emoji1f3cefe0f {
    background-position: 21.153846153846% 38.461538461538%!important
}

.emoji1f3cf {
    background-position: 21.153846153846% 40.384615384615%!important
}

.emoji1f3d0 {
    background-position: 21.153846153846% 42.307692307692%!important
}

.emoji1f3d1 {
    background-position: 21.153846153846% 44.230769230769%!important
}

.emoji1f3d2 {
    background-position: 21.153846153846% 46.153846153846%!important
}

.emoji1f3d3 {
    background-position: 21.153846153846% 48.076923076923%!important
}

.emoji1f3d4fe0f {
    background-position: 21.153846153846% 50%!important
}

.emoji1f3d5fe0f {
    background-position: 21.153846153846% 51.923076923077%!important
}

.emoji1f3d6fe0f {
    background-position: 21.153846153846% 53.846153846154%!important
}

.emoji1f3d7fe0f {
    background-position: 21.153846153846% 55.769230769231%!important
}

.emoji1f3d8fe0f {
    background-position: 21.153846153846% 57.692307692308%!important
}

.emoji1f3d9fe0f {
    background-position: 21.153846153846% 59.615384615385%!important
}

.emoji1f3dafe0f {
    background-position: 21.153846153846% 61.538461538462%!important
}

.emoji1f3dbfe0f {
    background-position: 21.153846153846% 63.461538461538%!important
}

.emoji1f3dcfe0f {
    background-position: 21.153846153846% 65.384615384615%!important
}

.emoji1f3ddfe0f {
    background-position: 21.153846153846% 67.307692307692%!important
}

.emoji1f3defe0f {
    background-position: 21.153846153846% 69.230769230769%!important
}

.emoji1f3dffe0f {
    background-position: 21.153846153846% 71.153846153846%!important
}

.emoji1f3e0 {
    background-position: 21.153846153846% 73.076923076923%!important
}

.emoji1f3e1 {
    background-position: 21.153846153846% 75%!important
}

.emoji1f3e2 {
    background-position: 21.153846153846% 76.923076923077%!important
}

.emoji1f3e3 {
    background-position: 21.153846153846% 78.846153846154%!important
}

.emoji1f3e4 {
    background-position: 21.153846153846% 80.769230769231%!important
}

.emoji1f3e5 {
    background-position: 21.153846153846% 82.692307692308%!important
}

.emoji1f3e6 {
    background-position: 21.153846153846% 84.615384615385%!important
}

.emoji1f3e7 {
    background-position: 21.153846153846% 86.538461538462%!important
}

.emoji1f3e8 {
    background-position: 21.153846153846% 88.461538461538%!important
}

.emoji1f3e9 {
    background-position: 21.153846153846% 90.384615384615%!important
}

.emoji1f3ea {
    background-position: 21.153846153846% 92.307692307692%!important
}

.emoji1f3eb {
    background-position: 21.153846153846% 94.230769230769%!important
}

.emoji1f3ec {
    background-position: 21.153846153846% 96.153846153846%!important
}

.emoji1f3ed {
    background-position: 21.153846153846% 98.076923076923%!important
}

.emoji1f3ee {
    background-position: 21.153846153846% 100%!important
}

.emoji1f3ef {
    background-position: 23.076923076923% 0!important
}

.emoji1f3f0 {
    background-position: 23.076923076923% 1.9230769230769%!important
}

.emoji1f3f3fe0f200d1f308 {
    background-position: 23.076923076923% 3.8461538461538%!important
}

.emoji1f3f3fe0f {
    background-position: 23.076923076923% 5.7692307692308%!important
}

.emoji1f3f4200d2620fe0f {
    background-position: 23.076923076923% 7.6923076923077%!important
}

.emoji1f3f4e0067e0062e0065e006ee0067e007f {
    background-position: 23.076923076923% 9.6153846153846%!important
}

.emoji1f3f4e0067e0062e0073e0063e0074e007f {
    background-position: 23.076923076923% 11.538461538462%!important
}

.emoji1f3f4e0067e0062e0077e006ce0073e007f {
    background-position: 23.076923076923% 13.461538461538%!important
}

.emoji1f3f4 {
    background-position: 23.076923076923% 15.384615384615%!important
}

.emoji1f3f5fe0f {
    background-position: 23.076923076923% 17.307692307692%!important
}

.emoji1f3f7fe0f {
    background-position: 23.076923076923% 19.230769230769%!important
}

.emoji1f3f8 {
    background-position: 23.076923076923% 21.153846153846%!important
}

.emoji1f3f9 {
    background-position: 23.076923076923% 23.076923076923%!important
}

.emoji1f3fa {
    background-position: 23.076923076923% 25%!important
}

.emoji1f3fb {
    background-position: 23.076923076923% 26.923076923077%!important
}

.emoji1f3fc {
    background-position: 23.076923076923% 28.846153846154%!important
}

.emoji1f3fd {
    background-position: 23.076923076923% 30.769230769231%!important
}

.emoji1f3fe {
    background-position: 23.076923076923% 32.692307692308%!important
}

.emoji1f3ff {
    background-position: 23.076923076923% 34.615384615385%!important
}

.emoji1f400 {
    background-position: 23.076923076923% 36.538461538462%!important
}

.emoji1f401 {
    background-position: 23.076923076923% 38.461538461538%!important
}

.emoji1f402 {
    background-position: 23.076923076923% 40.384615384615%!important
}

.emoji1f403 {
    background-position: 23.076923076923% 42.307692307692%!important
}

.emoji1f404 {
    background-position: 23.076923076923% 44.230769230769%!important
}

.emoji1f405 {
    background-position: 23.076923076923% 46.153846153846%!important
}

.emoji1f406 {
    background-position: 23.076923076923% 48.076923076923%!important
}

.emoji1f407 {
    background-position: 23.076923076923% 50%!important
}

.emoji1f408 {
    background-position: 23.076923076923% 51.923076923077%!important
}

.emoji1f409 {
    background-position: 23.076923076923% 53.846153846154%!important
}

.emoji1f40a {
    background-position: 23.076923076923% 55.769230769231%!important
}

.emoji1f40b {
    background-position: 23.076923076923% 57.692307692308%!important
}

.emoji1f40c {
    background-position: 23.076923076923% 59.615384615385%!important
}

.emoji1f40d {
    background-position: 23.076923076923% 61.538461538462%!important
}

.emoji1f40e {
    background-position: 23.076923076923% 63.461538461538%!important
}

.emoji1f40f {
    background-position: 23.076923076923% 65.384615384615%!important
}

.emoji1f410 {
    background-position: 23.076923076923% 67.307692307692%!important
}

.emoji1f411 {
    background-position: 23.076923076923% 69.230769230769%!important
}

.emoji1f412 {
    background-position: 23.076923076923% 71.153846153846%!important
}

.emoji1f413 {
    background-position: 23.076923076923% 73.076923076923%!important
}

.emoji1f414 {
    background-position: 23.076923076923% 75%!important
}

.emoji1f415 {
    background-position: 23.076923076923% 76.923076923077%!important
}

.emoji1f416 {
    background-position: 23.076923076923% 78.846153846154%!important
}

.emoji1f417 {
    background-position: 23.076923076923% 80.769230769231%!important
}

.emoji1f418 {
    background-position: 23.076923076923% 82.692307692308%!important
}

.emoji1f419 {
    background-position: 23.076923076923% 84.615384615385%!important
}

.emoji1f41a {
    background-position: 23.076923076923% 86.538461538462%!important
}

.emoji1f41b {
    background-position: 23.076923076923% 88.461538461538%!important
}

.emoji1f41c {
    background-position: 23.076923076923% 90.384615384615%!important
}

.emoji1f41d {
    background-position: 23.076923076923% 92.307692307692%!important
}

.emoji1f41e {
    background-position: 23.076923076923% 94.230769230769%!important
}

.emoji1f41f {
    background-position: 23.076923076923% 96.153846153846%!important
}

.emoji1f420 {
    background-position: 23.076923076923% 98.076923076923%!important
}

.emoji1f421 {
    background-position: 23.076923076923% 100%!important
}

.emoji1f422 {
    background-position: 25% 0!important
}

.emoji1f423 {
    background-position: 25% 1.9230769230769%!important
}

.emoji1f424 {
    background-position: 25% 3.8461538461538%!important
}

.emoji1f425 {
    background-position: 25% 5.7692307692308%!important
}

.emoji1f426 {
    background-position: 25% 7.6923076923077%!important
}

.emoji1f427 {
    background-position: 25% 9.6153846153846%!important
}

.emoji1f428 {
    background-position: 25% 11.538461538462%!important
}

.emoji1f429 {
    background-position: 25% 13.461538461538%!important
}

.emoji1f42a {
    background-position: 25% 15.384615384615%!important
}

.emoji1f42b {
    background-position: 25% 17.307692307692%!important
}

.emoji1f42c {
    background-position: 25% 19.230769230769%!important
}

.emoji1f42d {
    background-position: 25% 21.153846153846%!important
}

.emoji1f42e {
    background-position: 25% 23.076923076923%!important
}

.emoji1f42f {
    background-position: 25% 25%!important
}

.emoji1f430 {
    background-position: 25% 26.923076923077%!important
}

.emoji1f431 {
    background-position: 25% 28.846153846154%!important
}

.emoji1f432 {
    background-position: 25% 30.769230769231%!important
}

.emoji1f433 {
    background-position: 25% 32.692307692308%!important
}

.emoji1f434 {
    background-position: 25% 34.615384615385%!important
}

.emoji1f435 {
    background-position: 25% 36.538461538462%!important
}

.emoji1f436 {
    background-position: 25% 38.461538461538%!important
}

.emoji1f437 {
    background-position: 25% 40.384615384615%!important
}

.emoji1f438 {
    background-position: 25% 42.307692307692%!important
}

.emoji1f439 {
    background-position: 25% 44.230769230769%!important
}

.emoji1f43a {
    background-position: 25% 46.153846153846%!important
}

.emoji1f43b {
    background-position: 25% 48.076923076923%!important
}

.emoji1f43c {
    background-position: 25% 50%!important
}

.emoji1f43d {
    background-position: 25% 51.923076923077%!important
}

.emoji1f43e {
    background-position: 25% 53.846153846154%!important
}

.emoji1f43ffe0f {
    background-position: 25% 55.769230769231%!important
}

.emoji1f440 {
    background-position: 25% 57.692307692308%!important
}

.emoji1f441fe0f200d1f5e8fe0f {
    background-position: 25% 59.615384615385%!important
}

.emoji1f441fe0f {
    background-position: 25% 61.538461538462%!important
}

.emoji1f442 {
    background-position: 25% 63.461538461538%!important
}

.emoji1f4421f3fb {
    background-position: 25% 65.384615384615%!important
}

.emoji1f4421f3fc {
    background-position: 25% 67.307692307692%!important
}

.emoji1f4421f3fd {
    background-position: 25% 69.230769230769%!important
}

.emoji1f4421f3fe {
    background-position: 25% 71.153846153846%!important
}

.emoji1f4421f3ff {
    background-position: 25% 73.076923076923%!important
}

.emoji1f443 {
    background-position: 25% 75%!important
}

.emoji1f4431f3fb {
    background-position: 25% 76.923076923077%!important
}

.emoji1f4431f3fc {
    background-position: 25% 78.846153846154%!important
}

.emoji1f4431f3fd {
    background-position: 25% 80.769230769231%!important
}

.emoji1f4431f3fe {
    background-position: 25% 82.692307692308%!important
}

.emoji1f4431f3ff {
    background-position: 25% 84.615384615385%!important
}

.emoji1f444 {
    background-position: 25% 86.538461538462%!important
}

.emoji1f445 {
    background-position: 25% 88.461538461538%!important
}

.emoji1f446 {
    background-position: 25% 90.384615384615%!important
}

.emoji1f4461f3fb {
    background-position: 25% 92.307692307692%!important
}

.emoji1f4461f3fc {
    background-position: 25% 94.230769230769%!important
}

.emoji1f4461f3fd {
    background-position: 25% 96.153846153846%!important
}

.emoji1f4461f3fe {
    background-position: 25% 98.076923076923%!important
}

.emoji1f4461f3ff {
    background-position: 25% 100%!important
}

.emoji1f447 {
    background-position: 26.923076923077% 0!important
}

.emoji1f4471f3fb {
    background-position: 26.923076923077% 1.9230769230769%!important
}

.emoji1f4471f3fc {
    background-position: 26.923076923077% 3.8461538461538%!important
}

.emoji1f4471f3fd {
    background-position: 26.923076923077% 5.7692307692308%!important
}

.emoji1f4471f3fe {
    background-position: 26.923076923077% 7.6923076923077%!important
}

.emoji1f4471f3ff {
    background-position: 26.923076923077% 9.6153846153846%!important
}

.emoji1f448 {
    background-position: 26.923076923077% 11.538461538462%!important
}

.emoji1f4481f3fb {
    background-position: 26.923076923077% 13.461538461538%!important
}

.emoji1f4481f3fc {
    background-position: 26.923076923077% 15.384615384615%!important
}

.emoji1f4481f3fd {
    background-position: 26.923076923077% 17.307692307692%!important
}

.emoji1f4481f3fe {
    background-position: 26.923076923077% 19.230769230769%!important
}

.emoji1f4481f3ff {
    background-position: 26.923076923077% 21.153846153846%!important
}

.emoji1f449 {
    background-position: 26.923076923077% 23.076923076923%!important
}

.emoji1f4491f3fb {
    background-position: 26.923076923077% 25%!important
}

.emoji1f4491f3fc {
    background-position: 26.923076923077% 26.923076923077%!important
}

.emoji1f4491f3fd {
    background-position: 26.923076923077% 28.846153846154%!important
}

.emoji1f4491f3fe {
    background-position: 26.923076923077% 30.769230769231%!important
}

.emoji1f4491f3ff {
    background-position: 26.923076923077% 32.692307692308%!important
}

.emoji1f44a {
    background-position: 26.923076923077% 34.615384615385%!important
}

.emoji1f44a1f3fb {
    background-position: 26.923076923077% 36.538461538462%!important
}

.emoji1f44a1f3fc {
    background-position: 26.923076923077% 38.461538461538%!important
}

.emoji1f44a1f3fd {
    background-position: 26.923076923077% 40.384615384615%!important
}

.emoji1f44a1f3fe {
    background-position: 26.923076923077% 42.307692307692%!important
}

.emoji1f44a1f3ff {
    background-position: 26.923076923077% 44.230769230769%!important
}

.emoji1f44b {
    background-position: 26.923076923077% 46.153846153846%!important
}

.emoji1f44b1f3fb {
    background-position: 26.923076923077% 48.076923076923%!important
}

.emoji1f44b1f3fc {
    background-position: 26.923076923077% 50%!important
}

.emoji1f44b1f3fd {
    background-position: 26.923076923077% 51.923076923077%!important
}

.emoji1f44b1f3fe {
    background-position: 26.923076923077% 53.846153846154%!important
}

.emoji1f44b1f3ff {
    background-position: 26.923076923077% 55.769230769231%!important
}

.emoji1f44c {
    background-position: 26.923076923077% 57.692307692308%!important
}

.emoji1f44c1f3fb {
    background-position: 26.923076923077% 59.615384615385%!important
}

.emoji1f44c1f3fc {
    background-position: 26.923076923077% 61.538461538462%!important
}

.emoji1f44c1f3fd {
    background-position: 26.923076923077% 63.461538461538%!important
}

.emoji1f44c1f3fe {
    background-position: 26.923076923077% 65.384615384615%!important
}

.emoji1f44c1f3ff {
    background-position: 26.923076923077% 67.307692307692%!important
}

.emoji1f44d {
    background-position: 26.923076923077% 69.230769230769%!important
}

.emoji1f44d1f3fb {
    background-position: 26.923076923077% 71.153846153846%!important
}

.emoji1f44d1f3fc {
    background-position: 26.923076923077% 73.076923076923%!important
}

.emoji1f44d1f3fd {
    background-position: 26.923076923077% 75%!important
}

.emoji1f44d1f3fe {
    background-position: 26.923076923077% 76.923076923077%!important
}

.emoji1f44d1f3ff {
    background-position: 26.923076923077% 78.846153846154%!important
}

.emoji1f44e {
    background-position: 26.923076923077% 80.769230769231%!important
}

.emoji1f44e1f3fb {
    background-position: 26.923076923077% 82.692307692308%!important
}

.emoji1f44e1f3fc {
    background-position: 26.923076923077% 84.615384615385%!important
}

.emoji1f44e1f3fd {
    background-position: 26.923076923077% 86.538461538462%!important
}

.emoji1f44e1f3fe {
    background-position: 26.923076923077% 88.461538461538%!important
}

.emoji1f44e1f3ff {
    background-position: 26.923076923077% 90.384615384615%!important
}

.emoji1f44f {
    background-position: 26.923076923077% 92.307692307692%!important
}

.emoji1f44f1f3fb {
    background-position: 26.923076923077% 94.230769230769%!important
}

.emoji1f44f1f3fc {
    background-position: 26.923076923077% 96.153846153846%!important
}

.emoji1f44f1f3fd {
    background-position: 26.923076923077% 98.076923076923%!important
}

.emoji1f44f1f3fe {
    background-position: 26.923076923077% 100%!important
}

.emoji1f44f1f3ff {
    background-position: 28.846153846154% 0!important
}

.emoji1f450 {
    background-position: 28.846153846154% 1.9230769230769%!important
}

.emoji1f4501f3fb {
    background-position: 28.846153846154% 3.8461538461538%!important
}

.emoji1f4501f3fc {
    background-position: 28.846153846154% 5.7692307692308%!important
}

.emoji1f4501f3fd {
    background-position: 28.846153846154% 7.6923076923077%!important
}

.emoji1f4501f3fe {
    background-position: 28.846153846154% 9.6153846153846%!important
}

.emoji1f4501f3ff {
    background-position: 28.846153846154% 11.538461538462%!important
}

.emoji1f451 {
    background-position: 28.846153846154% 13.461538461538%!important
}

.emoji1f452 {
    background-position: 28.846153846154% 15.384615384615%!important
}

.emoji1f453 {
    background-position: 28.846153846154% 17.307692307692%!important
}

.emoji1f454 {
    background-position: 28.846153846154% 19.230769230769%!important
}

.emoji1f455 {
    background-position: 28.846153846154% 21.153846153846%!important
}

.emoji1f456 {
    background-position: 28.846153846154% 23.076923076923%!important
}

.emoji1f457 {
    background-position: 28.846153846154% 25%!important
}

.emoji1f458 {
    background-position: 28.846153846154% 26.923076923077%!important
}

.emoji1f459 {
    background-position: 28.846153846154% 28.846153846154%!important
}

.emoji1f45a {
    background-position: 28.846153846154% 30.769230769231%!important
}

.emoji1f45b {
    background-position: 28.846153846154% 32.692307692308%!important
}

.emoji1f45c {
    background-position: 28.846153846154% 34.615384615385%!important
}

.emoji1f45d {
    background-position: 28.846153846154% 36.538461538462%!important
}

.emoji1f45e {
    background-position: 28.846153846154% 38.461538461538%!important
}

.emoji1f45f {
    background-position: 28.846153846154% 40.384615384615%!important
}

.emoji1f460 {
    background-position: 28.846153846154% 42.307692307692%!important
}

.emoji1f461 {
    background-position: 28.846153846154% 44.230769230769%!important
}

.emoji1f462 {
    background-position: 28.846153846154% 46.153846153846%!important
}

.emoji1f463 {
    background-position: 28.846153846154% 48.076923076923%!important
}

.emoji1f464 {
    background-position: 28.846153846154% 50%!important
}

.emoji1f465 {
    background-position: 28.846153846154% 51.923076923077%!important
}

.emoji1f466 {
    background-position: 28.846153846154% 53.846153846154%!important
}

.emoji1f4661f3fb {
    background-position: 28.846153846154% 55.769230769231%!important
}

.emoji1f4661f3fc {
    background-position: 28.846153846154% 57.692307692308%!important
}

.emoji1f4661f3fd {
    background-position: 28.846153846154% 59.615384615385%!important
}

.emoji1f4661f3fe {
    background-position: 28.846153846154% 61.538461538462%!important
}

.emoji1f4661f3ff {
    background-position: 28.846153846154% 63.461538461538%!important
}

.emoji1f467 {
    background-position: 28.846153846154% 65.384615384615%!important
}

.emoji1f4671f3fb {
    background-position: 28.846153846154% 67.307692307692%!important
}

.emoji1f4671f3fc {
    background-position: 28.846153846154% 69.230769230769%!important
}

.emoji1f4671f3fd {
    background-position: 28.846153846154% 71.153846153846%!important
}

.emoji1f4671f3fe {
    background-position: 28.846153846154% 73.076923076923%!important
}

.emoji1f4671f3ff {
    background-position: 28.846153846154% 75%!important
}

.emoji1f468200d1f33e {
    background-position: 28.846153846154% 76.923076923077%!important
}

.emoji1f4681f3fb200d1f33e {
    background-position: 28.846153846154% 78.846153846154%!important
}

.emoji1f4681f3fc200d1f33e {
    background-position: 28.846153846154% 80.769230769231%!important
}

.emoji1f4681f3fd200d1f33e {
    background-position: 28.846153846154% 82.692307692308%!important
}

.emoji1f4681f3fe200d1f33e {
    background-position: 28.846153846154% 84.615384615385%!important
}

.emoji1f4681f3ff200d1f33e {
    background-position: 28.846153846154% 86.538461538462%!important
}

.emoji1f468200d1f373 {
    background-position: 28.846153846154% 88.461538461538%!important
}

.emoji1f4681f3fb200d1f373 {
    background-position: 28.846153846154% 90.384615384615%!important
}

.emoji1f4681f3fc200d1f373 {
    background-position: 28.846153846154% 92.307692307692%!important
}

.emoji1f4681f3fd200d1f373 {
    background-position: 28.846153846154% 94.230769230769%!important
}

.emoji1f4681f3fe200d1f373 {
    background-position: 28.846153846154% 96.153846153846%!important
}

.emoji1f4681f3ff200d1f373 {
    background-position: 28.846153846154% 98.076923076923%!important
}

.emoji1f468200d1f393 {
    background-position: 28.846153846154% 100%!important
}

.emoji1f4681f3fb200d1f393 {
    background-position: 30.769230769231% 0!important
}

.emoji1f4681f3fc200d1f393 {
    background-position: 30.769230769231% 1.9230769230769%!important
}

.emoji1f4681f3fd200d1f393 {
    background-position: 30.769230769231% 3.8461538461538%!important
}

.emoji1f4681f3fe200d1f393 {
    background-position: 30.769230769231% 5.7692307692308%!important
}

.emoji1f4681f3ff200d1f393 {
    background-position: 30.769230769231% 7.6923076923077%!important
}

.emoji1f468200d1f3a4 {
    background-position: 30.769230769231% 9.6153846153846%!important
}

.emoji1f4681f3fb200d1f3a4 {
    background-position: 30.769230769231% 11.538461538462%!important
}

.emoji1f4681f3fc200d1f3a4 {
    background-position: 30.769230769231% 13.461538461538%!important
}

.emoji1f4681f3fd200d1f3a4 {
    background-position: 30.769230769231% 15.384615384615%!important
}

.emoji1f4681f3fe200d1f3a4 {
    background-position: 30.769230769231% 17.307692307692%!important
}

.emoji1f4681f3ff200d1f3a4 {
    background-position: 30.769230769231% 19.230769230769%!important
}

.emoji1f468200d1f3a8 {
    background-position: 30.769230769231% 21.153846153846%!important
}

.emoji1f4681f3fb200d1f3a8 {
    background-position: 30.769230769231% 23.076923076923%!important
}

.emoji1f4681f3fc200d1f3a8 {
    background-position: 30.769230769231% 25%!important
}

.emoji1f4681f3fd200d1f3a8 {
    background-position: 30.769230769231% 26.923076923077%!important
}

.emoji1f4681f3fe200d1f3a8 {
    background-position: 30.769230769231% 28.846153846154%!important
}

.emoji1f4681f3ff200d1f3a8 {
    background-position: 30.769230769231% 30.769230769231%!important
}

.emoji1f468200d1f3eb {
    background-position: 30.769230769231% 32.692307692308%!important
}

.emoji1f4681f3fb200d1f3eb {
    background-position: 30.769230769231% 34.615384615385%!important
}

.emoji1f4681f3fc200d1f3eb {
    background-position: 30.769230769231% 36.538461538462%!important
}

.emoji1f4681f3fd200d1f3eb {
    background-position: 30.769230769231% 38.461538461538%!important
}

.emoji1f4681f3fe200d1f3eb {
    background-position: 30.769230769231% 40.384615384615%!important
}

.emoji1f4681f3ff200d1f3eb {
    background-position: 30.769230769231% 42.307692307692%!important
}

.emoji1f468200d1f3ed {
    background-position: 30.769230769231% 44.230769230769%!important
}

.emoji1f4681f3fb200d1f3ed {
    background-position: 30.769230769231% 46.153846153846%!important
}

.emoji1f4681f3fc200d1f3ed {
    background-position: 30.769230769231% 48.076923076923%!important
}

.emoji1f4681f3fd200d1f3ed {
    background-position: 30.769230769231% 50%!important
}

.emoji1f4681f3fe200d1f3ed {
    background-position: 30.769230769231% 51.923076923077%!important
}

.emoji1f4681f3ff200d1f3ed {
    background-position: 30.769230769231% 53.846153846154%!important
}

.emoji1f468200d1f466200d1f466 {
    background-position: 30.769230769231% 55.769230769231%!important
}

.emoji1f468200d1f466 {
    background-position: 30.769230769231% 57.692307692308%!important
}

.emoji1f468200d1f467200d1f466 {
    background-position: 30.769230769231% 59.615384615385%!important
}

.emoji1f468200d1f467200d1f467 {
    background-position: 30.769230769231% 61.538461538462%!important
}

.emoji1f468200d1f467 {
    background-position: 30.769230769231% 63.461538461538%!important
}

.emoji1f468200d1f468200d1f466 {
    background-position: 30.769230769231% 65.384615384615%!important
}

.emoji1f468200d1f468200d1f466200d1f466 {
    background-position: 30.769230769231% 67.307692307692%!important
}

.emoji1f468200d1f468200d1f467 {
    background-position: 30.769230769231% 69.230769230769%!important
}

.emoji1f468200d1f468200d1f467200d1f466 {
    background-position: 30.769230769231% 71.153846153846%!important
}

.emoji1f468200d1f468200d1f467200d1f467 {
    background-position: 30.769230769231% 73.076923076923%!important
}

.emoji1f468200d1f469200d1f466 {
    background-position: 30.769230769231% 75%!important
}

.emoji1f468200d1f469200d1f466200d1f466 {
    background-position: 30.769230769231% 76.923076923077%!important
}

.emoji1f468200d1f469200d1f467 {
    background-position: 30.769230769231% 78.846153846154%!important
}

.emoji1f468200d1f469200d1f467200d1f466 {
    background-position: 30.769230769231% 80.769230769231%!important
}

.emoji1f468200d1f469200d1f467200d1f467 {
    background-position: 30.769230769231% 82.692307692308%!important
}

.emoji1f468200d1f4bb {
    background-position: 30.769230769231% 84.615384615385%!important
}

.emoji1f4681f3fb200d1f4bb {
    background-position: 30.769230769231% 86.538461538462%!important
}

.emoji1f4681f3fc200d1f4bb {
    background-position: 30.769230769231% 88.461538461538%!important
}

.emoji1f4681f3fd200d1f4bb {
    background-position: 30.769230769231% 90.384615384615%!important
}

.emoji1f4681f3fe200d1f4bb {
    background-position: 30.769230769231% 92.307692307692%!important
}

.emoji1f4681f3ff200d1f4bb {
    background-position: 30.769230769231% 94.230769230769%!important
}

.emoji1f468200d1f4bc {
    background-position: 30.769230769231% 96.153846153846%!important
}

.emoji1f4681f3fb200d1f4bc {
    background-position: 30.769230769231% 98.076923076923%!important
}

.emoji1f4681f3fc200d1f4bc {
    background-position: 30.769230769231% 100%!important
}

.emoji1f4681f3fd200d1f4bc {
    background-position: 32.692307692308% 0!important
}

.emoji1f4681f3fe200d1f4bc {
    background-position: 32.692307692308% 1.9230769230769%!important
}

.emoji1f4681f3ff200d1f4bc {
    background-position: 32.692307692308% 3.8461538461538%!important
}

.emoji1f468200d1f527 {
    background-position: 32.692307692308% 5.7692307692308%!important
}

.emoji1f4681f3fb200d1f527 {
    background-position: 32.692307692308% 7.6923076923077%!important
}

.emoji1f4681f3fc200d1f527 {
    background-position: 32.692307692308% 9.6153846153846%!important
}

.emoji1f4681f3fd200d1f527 {
    background-position: 32.692307692308% 11.538461538462%!important
}

.emoji1f4681f3fe200d1f527 {
    background-position: 32.692307692308% 13.461538461538%!important
}

.emoji1f4681f3ff200d1f527 {
    background-position: 32.692307692308% 15.384615384615%!important
}

.emoji1f468200d1f52c {
    background-position: 32.692307692308% 17.307692307692%!important
}

.emoji1f4681f3fb200d1f52c {
    background-position: 32.692307692308% 19.230769230769%!important
}

.emoji1f4681f3fc200d1f52c {
    background-position: 32.692307692308% 21.153846153846%!important
}

.emoji1f4681f3fd200d1f52c {
    background-position: 32.692307692308% 23.076923076923%!important
}

.emoji1f4681f3fe200d1f52c {
    background-position: 32.692307692308% 25%!important
}

.emoji1f4681f3ff200d1f52c {
    background-position: 32.692307692308% 26.923076923077%!important
}

.emoji1f468200d1f680 {
    background-position: 32.692307692308% 28.846153846154%!important
}

.emoji1f4681f3fb200d1f680 {
    background-position: 32.692307692308% 30.769230769231%!important
}

.emoji1f4681f3fc200d1f680 {
    background-position: 32.692307692308% 32.692307692308%!important
}

.emoji1f4681f3fd200d1f680 {
    background-position: 32.692307692308% 34.615384615385%!important
}

.emoji1f4681f3fe200d1f680 {
    background-position: 32.692307692308% 36.538461538462%!important
}

.emoji1f4681f3ff200d1f680 {
    background-position: 32.692307692308% 38.461538461538%!important
}

.emoji1f468200d1f692 {
    background-position: 32.692307692308% 40.384615384615%!important
}

.emoji1f4681f3fb200d1f692 {
    background-position: 32.692307692308% 42.307692307692%!important
}

.emoji1f4681f3fc200d1f692 {
    background-position: 32.692307692308% 44.230769230769%!important
}

.emoji1f4681f3fd200d1f692 {
    background-position: 32.692307692308% 46.153846153846%!important
}

.emoji1f4681f3fe200d1f692 {
    background-position: 32.692307692308% 48.076923076923%!important
}

.emoji1f4681f3ff200d1f692 {
    background-position: 32.692307692308% 50%!important
}

.emoji1f468200d1f9b0 {
    background-position: 32.692307692308% 51.923076923077%!important
}

.emoji1f4681f3fb200d1f9b0 {
    background-position: 32.692307692308% 53.846153846154%!important
}

.emoji1f4681f3fc200d1f9b0 {
    background-position: 32.692307692308% 55.769230769231%!important
}

.emoji1f4681f3fd200d1f9b0 {
    background-position: 32.692307692308% 57.692307692308%!important
}

.emoji1f4681f3fe200d1f9b0 {
    background-position: 32.692307692308% 59.615384615385%!important
}

.emoji1f4681f3ff200d1f9b0 {
    background-position: 32.692307692308% 61.538461538462%!important
}

.emoji1f468200d1f9b1 {
    background-position: 32.692307692308% 63.461538461538%!important
}

.emoji1f4681f3fb200d1f9b1 {
    background-position: 32.692307692308% 65.384615384615%!important
}

.emoji1f4681f3fc200d1f9b1 {
    background-position: 32.692307692308% 67.307692307692%!important
}

.emoji1f4681f3fd200d1f9b1 {
    background-position: 32.692307692308% 69.230769230769%!important
}

.emoji1f4681f3fe200d1f9b1 {
    background-position: 32.692307692308% 71.153846153846%!important
}

.emoji1f4681f3ff200d1f9b1 {
    background-position: 32.692307692308% 73.076923076923%!important
}

.emoji1f468200d1f9b2 {
    background-position: 32.692307692308% 75%!important
}

.emoji1f4681f3fb200d1f9b2 {
    background-position: 32.692307692308% 76.923076923077%!important
}

.emoji1f4681f3fc200d1f9b2 {
    background-position: 32.692307692308% 78.846153846154%!important
}

.emoji1f4681f3fd200d1f9b2 {
    background-position: 32.692307692308% 80.769230769231%!important
}

.emoji1f4681f3fe200d1f9b2 {
    background-position: 32.692307692308% 82.692307692308%!important
}

.emoji1f4681f3ff200d1f9b2 {
    background-position: 32.692307692308% 84.615384615385%!important
}

.emoji1f468200d1f9b3 {
    background-position: 32.692307692308% 86.538461538462%!important
}

.emoji1f4681f3fb200d1f9b3 {
    background-position: 32.692307692308% 88.461538461538%!important
}

.emoji1f4681f3fc200d1f9b3 {
    background-position: 32.692307692308% 90.384615384615%!important
}

.emoji1f4681f3fd200d1f9b3 {
    background-position: 32.692307692308% 92.307692307692%!important
}

.emoji1f4681f3fe200d1f9b3 {
    background-position: 32.692307692308% 94.230769230769%!important
}

.emoji1f4681f3ff200d1f9b3 {
    background-position: 32.692307692308% 96.153846153846%!important
}

.emoji1f468200d2695fe0f {
    background-position: 32.692307692308% 98.076923076923%!important
}

.emoji1f4681f3fb200d2695fe0f {
    background-position: 32.692307692308% 100%!important
}

.emoji1f4681f3fc200d2695fe0f {
    background-position: 34.615384615385% 0!important
}

.emoji1f4681f3fd200d2695fe0f {
    background-position: 34.615384615385% 1.9230769230769%!important
}

.emoji1f4681f3fe200d2695fe0f {
    background-position: 34.615384615385% 3.8461538461538%!important
}

.emoji1f4681f3ff200d2695fe0f {
    background-position: 34.615384615385% 5.7692307692308%!important
}

.emoji1f468200d2696fe0f {
    background-position: 34.615384615385% 7.6923076923077%!important
}

.emoji1f4681f3fb200d2696fe0f {
    background-position: 34.615384615385% 9.6153846153846%!important
}

.emoji1f4681f3fc200d2696fe0f {
    background-position: 34.615384615385% 11.538461538462%!important
}

.emoji1f4681f3fd200d2696fe0f {
    background-position: 34.615384615385% 13.461538461538%!important
}

.emoji1f4681f3fe200d2696fe0f {
    background-position: 34.615384615385% 15.384615384615%!important
}

.emoji1f4681f3ff200d2696fe0f {
    background-position: 34.615384615385% 17.307692307692%!important
}

.emoji1f468200d2708fe0f {
    background-position: 34.615384615385% 19.230769230769%!important
}

.emoji1f4681f3fb200d2708fe0f {
    background-position: 34.615384615385% 21.153846153846%!important
}

.emoji1f4681f3fc200d2708fe0f {
    background-position: 34.615384615385% 23.076923076923%!important
}

.emoji1f4681f3fd200d2708fe0f {
    background-position: 34.615384615385% 25%!important
}

.emoji1f4681f3fe200d2708fe0f {
    background-position: 34.615384615385% 26.923076923077%!important
}

.emoji1f4681f3ff200d2708fe0f {
    background-position: 34.615384615385% 28.846153846154%!important
}

.emoji1f468200d2764fe0f200d1f468 {
    background-position: 34.615384615385% 30.769230769231%!important
}

.emoji1f468200d2764fe0f200d1f48b200d1f468 {
    background-position: 34.615384615385% 32.692307692308%!important
}

.emoji1f468 {
    background-position: 34.615384615385% 34.615384615385%!important
}

.emoji1f4681f3fb {
    background-position: 34.615384615385% 36.538461538462%!important
}

.emoji1f4681f3fc {
    background-position: 34.615384615385% 38.461538461538%!important
}

.emoji1f4681f3fd {
    background-position: 34.615384615385% 40.384615384615%!important
}

.emoji1f4681f3fe {
    background-position: 34.615384615385% 42.307692307692%!important
}

.emoji1f4681f3ff {
    background-position: 34.615384615385% 44.230769230769%!important
}

.emoji1f469200d1f33e {
    background-position: 34.615384615385% 46.153846153846%!important
}

.emoji1f4691f3fb200d1f33e {
    background-position: 34.615384615385% 48.076923076923%!important
}

.emoji1f4691f3fc200d1f33e {
    background-position: 34.615384615385% 50%!important
}

.emoji1f4691f3fd200d1f33e {
    background-position: 34.615384615385% 51.923076923077%!important
}

.emoji1f4691f3fe200d1f33e {
    background-position: 34.615384615385% 53.846153846154%!important
}

.emoji1f4691f3ff200d1f33e {
    background-position: 34.615384615385% 55.769230769231%!important
}

.emoji1f469200d1f373 {
    background-position: 34.615384615385% 57.692307692308%!important
}

.emoji1f4691f3fb200d1f373 {
    background-position: 34.615384615385% 59.615384615385%!important
}

.emoji1f4691f3fc200d1f373 {
    background-position: 34.615384615385% 61.538461538462%!important
}

.emoji1f4691f3fd200d1f373 {
    background-position: 34.615384615385% 63.461538461538%!important
}

.emoji1f4691f3fe200d1f373 {
    background-position: 34.615384615385% 65.384615384615%!important
}

.emoji1f4691f3ff200d1f373 {
    background-position: 34.615384615385% 67.307692307692%!important
}

.emoji1f469200d1f393 {
    background-position: 34.615384615385% 69.230769230769%!important
}

.emoji1f4691f3fb200d1f393 {
    background-position: 34.615384615385% 71.153846153846%!important
}

.emoji1f4691f3fc200d1f393 {
    background-position: 34.615384615385% 73.076923076923%!important
}

.emoji1f4691f3fd200d1f393 {
    background-position: 34.615384615385% 75%!important
}

.emoji1f4691f3fe200d1f393 {
    background-position: 34.615384615385% 76.923076923077%!important
}

.emoji1f4691f3ff200d1f393 {
    background-position: 34.615384615385% 78.846153846154%!important
}

.emoji1f469200d1f3a4 {
    background-position: 34.615384615385% 80.769230769231%!important
}

.emoji1f4691f3fb200d1f3a4 {
    background-position: 34.615384615385% 82.692307692308%!important
}

.emoji1f4691f3fc200d1f3a4 {
    background-position: 34.615384615385% 84.615384615385%!important
}

.emoji1f4691f3fd200d1f3a4 {
    background-position: 34.615384615385% 86.538461538462%!important
}

.emoji1f4691f3fe200d1f3a4 {
    background-position: 34.615384615385% 88.461538461538%!important
}

.emoji1f4691f3ff200d1f3a4 {
    background-position: 34.615384615385% 90.384615384615%!important
}

.emoji1f469200d1f3a8 {
    background-position: 34.615384615385% 92.307692307692%!important
}

.emoji1f4691f3fb200d1f3a8 {
    background-position: 34.615384615385% 94.230769230769%!important
}

.emoji1f4691f3fc200d1f3a8 {
    background-position: 34.615384615385% 96.153846153846%!important
}

.emoji1f4691f3fd200d1f3a8 {
    background-position: 34.615384615385% 98.076923076923%!important
}

.emoji1f4691f3fe200d1f3a8 {
    background-position: 34.615384615385% 100%!important
}

.emoji1f4691f3ff200d1f3a8 {
    background-position: 36.538461538462% 0!important
}

.emoji1f469200d1f3eb {
    background-position: 36.538461538462% 1.9230769230769%!important
}

.emoji1f4691f3fb200d1f3eb {
    background-position: 36.538461538462% 3.8461538461538%!important
}

.emoji1f4691f3fc200d1f3eb {
    background-position: 36.538461538462% 5.7692307692308%!important
}

.emoji1f4691f3fd200d1f3eb {
    background-position: 36.538461538462% 7.6923076923077%!important
}

.emoji1f4691f3fe200d1f3eb {
    background-position: 36.538461538462% 9.6153846153846%!important
}

.emoji1f4691f3ff200d1f3eb {
    background-position: 36.538461538462% 11.538461538462%!important
}

.emoji1f469200d1f3ed {
    background-position: 36.538461538462% 13.461538461538%!important
}

.emoji1f4691f3fb200d1f3ed {
    background-position: 36.538461538462% 15.384615384615%!important
}

.emoji1f4691f3fc200d1f3ed {
    background-position: 36.538461538462% 17.307692307692%!important
}

.emoji1f4691f3fd200d1f3ed {
    background-position: 36.538461538462% 19.230769230769%!important
}

.emoji1f4691f3fe200d1f3ed {
    background-position: 36.538461538462% 21.153846153846%!important
}

.emoji1f4691f3ff200d1f3ed {
    background-position: 36.538461538462% 23.076923076923%!important
}

.emoji1f469200d1f466200d1f466 {
    background-position: 36.538461538462% 25%!important
}

.emoji1f469200d1f466 {
    background-position: 36.538461538462% 26.923076923077%!important
}

.emoji1f469200d1f467200d1f466 {
    background-position: 36.538461538462% 28.846153846154%!important
}

.emoji1f469200d1f467200d1f467 {
    background-position: 36.538461538462% 30.769230769231%!important
}

.emoji1f469200d1f467 {
    background-position: 36.538461538462% 32.692307692308%!important
}

.emoji1f469200d1f469200d1f466 {
    background-position: 36.538461538462% 34.615384615385%!important
}

.emoji1f469200d1f469200d1f466200d1f466 {
    background-position: 36.538461538462% 36.538461538462%!important
}

.emoji1f469200d1f469200d1f467 {
    background-position: 36.538461538462% 38.461538461538%!important
}

.emoji1f469200d1f469200d1f467200d1f466 {
    background-position: 36.538461538462% 40.384615384615%!important
}

.emoji1f469200d1f469200d1f467200d1f467 {
    background-position: 36.538461538462% 42.307692307692%!important
}

.emoji1f469200d1f4bb {
    background-position: 36.538461538462% 44.230769230769%!important
}

.emoji1f4691f3fb200d1f4bb {
    background-position: 36.538461538462% 46.153846153846%!important
}

.emoji1f4691f3fc200d1f4bb {
    background-position: 36.538461538462% 48.076923076923%!important
}

.emoji1f4691f3fd200d1f4bb {
    background-position: 36.538461538462% 50%!important
}

.emoji1f4691f3fe200d1f4bb {
    background-position: 36.538461538462% 51.923076923077%!important
}

.emoji1f4691f3ff200d1f4bb {
    background-position: 36.538461538462% 53.846153846154%!important
}

.emoji1f469200d1f4bc {
    background-position: 36.538461538462% 55.769230769231%!important
}

.emoji1f4691f3fb200d1f4bc {
    background-position: 36.538461538462% 57.692307692308%!important
}

.emoji1f4691f3fc200d1f4bc {
    background-position: 36.538461538462% 59.615384615385%!important
}

.emoji1f4691f3fd200d1f4bc {
    background-position: 36.538461538462% 61.538461538462%!important
}

.emoji1f4691f3fe200d1f4bc {
    background-position: 36.538461538462% 63.461538461538%!important
}

.emoji1f4691f3ff200d1f4bc {
    background-position: 36.538461538462% 65.384615384615%!important
}

.emoji1f469200d1f527 {
    background-position: 36.538461538462% 67.307692307692%!important
}

.emoji1f4691f3fb200d1f527 {
    background-position: 36.538461538462% 69.230769230769%!important
}

.emoji1f4691f3fc200d1f527 {
    background-position: 36.538461538462% 71.153846153846%!important
}

.emoji1f4691f3fd200d1f527 {
    background-position: 36.538461538462% 73.076923076923%!important
}

.emoji1f4691f3fe200d1f527 {
    background-position: 36.538461538462% 75%!important
}

.emoji1f4691f3ff200d1f527 {
    background-position: 36.538461538462% 76.923076923077%!important
}

.emoji1f469200d1f52c {
    background-position: 36.538461538462% 78.846153846154%!important
}

.emoji1f4691f3fb200d1f52c {
    background-position: 36.538461538462% 80.769230769231%!important
}

.emoji1f4691f3fc200d1f52c {
    background-position: 36.538461538462% 82.692307692308%!important
}

.emoji1f4691f3fd200d1f52c {
    background-position: 36.538461538462% 84.615384615385%!important
}

.emoji1f4691f3fe200d1f52c {
    background-position: 36.538461538462% 86.538461538462%!important
}

.emoji1f4691f3ff200d1f52c {
    background-position: 36.538461538462% 88.461538461538%!important
}

.emoji1f469200d1f680 {
    background-position: 36.538461538462% 90.384615384615%!important
}

.emoji1f4691f3fb200d1f680 {
    background-position: 36.538461538462% 92.307692307692%!important
}

.emoji1f4691f3fc200d1f680 {
    background-position: 36.538461538462% 94.230769230769%!important
}

.emoji1f4691f3fd200d1f680 {
    background-position: 36.538461538462% 96.153846153846%!important
}

.emoji1f4691f3fe200d1f680 {
    background-position: 36.538461538462% 98.076923076923%!important
}

.emoji1f4691f3ff200d1f680 {
    background-position: 36.538461538462% 100%!important
}

.emoji1f469200d1f692 {
    background-position: 38.461538461538% 0!important
}

.emoji1f4691f3fb200d1f692 {
    background-position: 38.461538461538% 1.9230769230769%!important
}

.emoji1f4691f3fc200d1f692 {
    background-position: 38.461538461538% 3.8461538461538%!important
}

.emoji1f4691f3fd200d1f692 {
    background-position: 38.461538461538% 5.7692307692308%!important
}

.emoji1f4691f3fe200d1f692 {
    background-position: 38.461538461538% 7.6923076923077%!important
}

.emoji1f4691f3ff200d1f692 {
    background-position: 38.461538461538% 9.6153846153846%!important
}

.emoji1f469200d1f9b0 {
    background-position: 38.461538461538% 11.538461538462%!important
}

.emoji1f4691f3fb200d1f9b0 {
    background-position: 38.461538461538% 13.461538461538%!important
}

.emoji1f4691f3fc200d1f9b0 {
    background-position: 38.461538461538% 15.384615384615%!important
}

.emoji1f4691f3fd200d1f9b0 {
    background-position: 38.461538461538% 17.307692307692%!important
}

.emoji1f4691f3fe200d1f9b0 {
    background-position: 38.461538461538% 19.230769230769%!important
}

.emoji1f4691f3ff200d1f9b0 {
    background-position: 38.461538461538% 21.153846153846%!important
}

.emoji1f469200d1f9b1 {
    background-position: 38.461538461538% 23.076923076923%!important
}

.emoji1f4691f3fb200d1f9b1 {
    background-position: 38.461538461538% 25%!important
}

.emoji1f4691f3fc200d1f9b1 {
    background-position: 38.461538461538% 26.923076923077%!important
}

.emoji1f4691f3fd200d1f9b1 {
    background-position: 38.461538461538% 28.846153846154%!important
}

.emoji1f4691f3fe200d1f9b1 {
    background-position: 38.461538461538% 30.769230769231%!important
}

.emoji1f4691f3ff200d1f9b1 {
    background-position: 38.461538461538% 32.692307692308%!important
}

.emoji1f469200d1f9b2 {
    background-position: 38.461538461538% 34.615384615385%!important
}

.emoji1f4691f3fb200d1f9b2 {
    background-position: 38.461538461538% 36.538461538462%!important
}

.emoji1f4691f3fc200d1f9b2 {
    background-position: 38.461538461538% 38.461538461538%!important
}

.emoji1f4691f3fd200d1f9b2 {
    background-position: 38.461538461538% 40.384615384615%!important
}

.emoji1f4691f3fe200d1f9b2 {
    background-position: 38.461538461538% 42.307692307692%!important
}

.emoji1f4691f3ff200d1f9b2 {
    background-position: 38.461538461538% 44.230769230769%!important
}

.emoji1f469200d1f9b3 {
    background-position: 38.461538461538% 46.153846153846%!important
}

.emoji1f4691f3fb200d1f9b3 {
    background-position: 38.461538461538% 48.076923076923%!important
}

.emoji1f4691f3fc200d1f9b3 {
    background-position: 38.461538461538% 50%!important
}

.emoji1f4691f3fd200d1f9b3 {
    background-position: 38.461538461538% 51.923076923077%!important
}

.emoji1f4691f3fe200d1f9b3 {
    background-position: 38.461538461538% 53.846153846154%!important
}

.emoji1f4691f3ff200d1f9b3 {
    background-position: 38.461538461538% 55.769230769231%!important
}

.emoji1f469200d2695fe0f {
    background-position: 38.461538461538% 57.692307692308%!important
}

.emoji1f4691f3fb200d2695fe0f {
    background-position: 38.461538461538% 59.615384615385%!important
}

.emoji1f4691f3fc200d2695fe0f {
    background-position: 38.461538461538% 61.538461538462%!important
}

.emoji1f4691f3fd200d2695fe0f {
    background-position: 38.461538461538% 63.461538461538%!important
}

.emoji1f4691f3fe200d2695fe0f {
    background-position: 38.461538461538% 65.384615384615%!important
}

.emoji1f4691f3ff200d2695fe0f {
    background-position: 38.461538461538% 67.307692307692%!important
}

.emoji1f469200d2696fe0f {
    background-position: 38.461538461538% 69.230769230769%!important
}

.emoji1f4691f3fb200d2696fe0f {
    background-position: 38.461538461538% 71.153846153846%!important
}

.emoji1f4691f3fc200d2696fe0f {
    background-position: 38.461538461538% 73.076923076923%!important
}

.emoji1f4691f3fd200d2696fe0f {
    background-position: 38.461538461538% 75%!important
}

.emoji1f4691f3fe200d2696fe0f {
    background-position: 38.461538461538% 76.923076923077%!important
}

.emoji1f4691f3ff200d2696fe0f {
    background-position: 38.461538461538% 78.846153846154%!important
}

.emoji1f469200d2708fe0f {
    background-position: 38.461538461538% 80.769230769231%!important
}

.emoji1f4691f3fb200d2708fe0f {
    background-position: 38.461538461538% 82.692307692308%!important
}

.emoji1f4691f3fc200d2708fe0f {
    background-position: 38.461538461538% 84.615384615385%!important
}

.emoji1f4691f3fd200d2708fe0f {
    background-position: 38.461538461538% 86.538461538462%!important
}

.emoji1f4691f3fe200d2708fe0f {
    background-position: 38.461538461538% 88.461538461538%!important
}

.emoji1f4691f3ff200d2708fe0f {
    background-position: 38.461538461538% 90.384615384615%!important
}

.emoji1f469200d2764fe0f200d1f468 {
    background-position: 38.461538461538% 92.307692307692%!important
}

.emoji1f469200d2764fe0f200d1f469 {
    background-position: 38.461538461538% 94.230769230769%!important
}

.emoji1f469200d2764fe0f200d1f48b200d1f468 {
    background-position: 38.461538461538% 96.153846153846%!important
}

.emoji1f469200d2764fe0f200d1f48b200d1f469 {
    background-position: 38.461538461538% 98.076923076923%!important
}

.emoji1f469 {
    background-position: 38.461538461538% 100%!important
}

.emoji1f4691f3fb {
    background-position: 40.384615384615% 0!important
}

.emoji1f4691f3fc {
    background-position: 40.384615384615% 1.9230769230769%!important
}

.emoji1f4691f3fd {
    background-position: 40.384615384615% 3.8461538461538%!important
}

.emoji1f4691f3fe {
    background-position: 40.384615384615% 5.7692307692308%!important
}

.emoji1f4691f3ff {
    background-position: 40.384615384615% 7.6923076923077%!important
}

.emoji1f46a {
    background-position: 40.384615384615% 9.6153846153846%!important
}

.emoji1f46b {
    background-position: 40.384615384615% 11.538461538462%!important
}

.emoji1f46c {
    background-position: 40.384615384615% 13.461538461538%!important
}

.emoji1f46d {
    background-position: 40.384615384615% 15.384615384615%!important
}

.emoji1f46e200d2640fe0f {
    background-position: 40.384615384615% 17.307692307692%!important
}

.emoji1f46e1f3fb200d2640fe0f {
    background-position: 40.384615384615% 19.230769230769%!important
}

.emoji1f46e1f3fc200d2640fe0f {
    background-position: 40.384615384615% 21.153846153846%!important
}

.emoji1f46e1f3fd200d2640fe0f {
    background-position: 40.384615384615% 23.076923076923%!important
}

.emoji1f46e1f3fe200d2640fe0f {
    background-position: 40.384615384615% 25%!important
}

.emoji1f46e1f3ff200d2640fe0f {
    background-position: 40.384615384615% 26.923076923077%!important
}

.emoji1f46e200d2642fe0f {
    background-position: 40.384615384615% 28.846153846154%!important
}

.emoji1f46e1f3fb200d2642fe0f {
    background-position: 40.384615384615% 30.769230769231%!important
}

.emoji1f46e1f3fc200d2642fe0f {
    background-position: 40.384615384615% 32.692307692308%!important
}

.emoji1f46e1f3fd200d2642fe0f {
    background-position: 40.384615384615% 34.615384615385%!important
}

.emoji1f46e1f3fe200d2642fe0f {
    background-position: 40.384615384615% 36.538461538462%!important
}

.emoji1f46e1f3ff200d2642fe0f {
    background-position: 40.384615384615% 38.461538461538%!important
}

.emoji1f46e {
    background-position: 40.384615384615% 40.384615384615%!important
}

.emoji1f46e1f3fb {
    background-position: 40.384615384615% 42.307692307692%!important
}

.emoji1f46e1f3fc {
    background-position: 40.384615384615% 44.230769230769%!important
}

.emoji1f46e1f3fd {
    background-position: 40.384615384615% 46.153846153846%!important
}

.emoji1f46e1f3fe {
    background-position: 40.384615384615% 48.076923076923%!important
}

.emoji1f46e1f3ff {
    background-position: 40.384615384615% 50%!important
}

.emoji1f46f200d2640fe0f {
    background-position: 40.384615384615% 51.923076923077%!important
}

.emoji1f46f200d2642fe0f {
    background-position: 40.384615384615% 53.846153846154%!important
}

.emoji1f46f {
    background-position: 40.384615384615% 55.769230769231%!important
}

.emoji1f470 {
    background-position: 40.384615384615% 57.692307692308%!important
}

.emoji1f4701f3fb {
    background-position: 40.384615384615% 59.615384615385%!important
}

.emoji1f4701f3fc {
    background-position: 40.384615384615% 61.538461538462%!important
}

.emoji1f4701f3fd {
    background-position: 40.384615384615% 63.461538461538%!important
}

.emoji1f4701f3fe {
    background-position: 40.384615384615% 65.384615384615%!important
}

.emoji1f4701f3ff {
    background-position: 40.384615384615% 67.307692307692%!important
}

.emoji1f471200d2640fe0f {
    background-position: 40.384615384615% 69.230769230769%!important
}

.emoji1f4711f3fb200d2640fe0f {
    background-position: 40.384615384615% 71.153846153846%!important
}

.emoji1f4711f3fc200d2640fe0f {
    background-position: 40.384615384615% 73.076923076923%!important
}

.emoji1f4711f3fd200d2640fe0f {
    background-position: 40.384615384615% 75%!important
}

.emoji1f4711f3fe200d2640fe0f {
    background-position: 40.384615384615% 76.923076923077%!important
}

.emoji1f4711f3ff200d2640fe0f {
    background-position: 40.384615384615% 78.846153846154%!important
}

.emoji1f471200d2642fe0f {
    background-position: 40.384615384615% 80.769230769231%!important
}

.emoji1f4711f3fb200d2642fe0f {
    background-position: 40.384615384615% 82.692307692308%!important
}

.emoji1f4711f3fc200d2642fe0f {
    background-position: 40.384615384615% 84.615384615385%!important
}

.emoji1f4711f3fd200d2642fe0f {
    background-position: 40.384615384615% 86.538461538462%!important
}

.emoji1f4711f3fe200d2642fe0f {
    background-position: 40.384615384615% 88.461538461538%!important
}

.emoji1f4711f3ff200d2642fe0f {
    background-position: 40.384615384615% 90.384615384615%!important
}

.emoji1f471 {
    background-position: 40.384615384615% 92.307692307692%!important
}

.emoji1f4711f3fb {
    background-position: 40.384615384615% 94.230769230769%!important
}

.emoji1f4711f3fc {
    background-position: 40.384615384615% 96.153846153846%!important
}

.emoji1f4711f3fd {
    background-position: 40.384615384615% 98.076923076923%!important
}

.emoji1f4711f3fe {
    background-position: 40.384615384615% 100%!important
}

.emoji1f4711f3ff {
    background-position: 42.307692307692% 0!important
}

.emoji1f472 {
    background-position: 42.307692307692% 1.9230769230769%!important
}

.emoji1f4721f3fb {
    background-position: 42.307692307692% 3.8461538461538%!important
}

.emoji1f4721f3fc {
    background-position: 42.307692307692% 5.7692307692308%!important
}

.emoji1f4721f3fd {
    background-position: 42.307692307692% 7.6923076923077%!important
}

.emoji1f4721f3fe {
    background-position: 42.307692307692% 9.6153846153846%!important
}

.emoji1f4721f3ff {
    background-position: 42.307692307692% 11.538461538462%!important
}

.emoji1f473200d2640fe0f {
    background-position: 42.307692307692% 13.461538461538%!important
}

.emoji1f4731f3fb200d2640fe0f {
    background-position: 42.307692307692% 15.384615384615%!important
}

.emoji1f4731f3fc200d2640fe0f {
    background-position: 42.307692307692% 17.307692307692%!important
}

.emoji1f4731f3fd200d2640fe0f {
    background-position: 42.307692307692% 19.230769230769%!important
}

.emoji1f4731f3fe200d2640fe0f {
    background-position: 42.307692307692% 21.153846153846%!important
}

.emoji1f4731f3ff200d2640fe0f {
    background-position: 42.307692307692% 23.076923076923%!important
}

.emoji1f473200d2642fe0f {
    background-position: 42.307692307692% 25%!important
}

.emoji1f4731f3fb200d2642fe0f {
    background-position: 42.307692307692% 26.923076923077%!important
}

.emoji1f4731f3fc200d2642fe0f {
    background-position: 42.307692307692% 28.846153846154%!important
}

.emoji1f4731f3fd200d2642fe0f {
    background-position: 42.307692307692% 30.769230769231%!important
}

.emoji1f4731f3fe200d2642fe0f {
    background-position: 42.307692307692% 32.692307692308%!important
}

.emoji1f4731f3ff200d2642fe0f {
    background-position: 42.307692307692% 34.615384615385%!important
}

.emoji1f473 {
    background-position: 42.307692307692% 36.538461538462%!important
}

.emoji1f4731f3fb {
    background-position: 42.307692307692% 38.461538461538%!important
}

.emoji1f4731f3fc {
    background-position: 42.307692307692% 40.384615384615%!important
}

.emoji1f4731f3fd {
    background-position: 42.307692307692% 42.307692307692%!important
}

.emoji1f4731f3fe {
    background-position: 42.307692307692% 44.230769230769%!important
}

.emoji1f4731f3ff {
    background-position: 42.307692307692% 46.153846153846%!important
}

.emoji1f474 {
    background-position: 42.307692307692% 48.076923076923%!important
}

.emoji1f4741f3fb {
    background-position: 42.307692307692% 50%!important
}

.emoji1f4741f3fc {
    background-position: 42.307692307692% 51.923076923077%!important
}

.emoji1f4741f3fd {
    background-position: 42.307692307692% 53.846153846154%!important
}

.emoji1f4741f3fe {
    background-position: 42.307692307692% 55.769230769231%!important
}

.emoji1f4741f3ff {
    background-position: 42.307692307692% 57.692307692308%!important
}

.emoji1f475 {
    background-position: 42.307692307692% 59.615384615385%!important
}

.emoji1f4751f3fb {
    background-position: 42.307692307692% 61.538461538462%!important
}

.emoji1f4751f3fc {
    background-position: 42.307692307692% 63.461538461538%!important
}

.emoji1f4751f3fd {
    background-position: 42.307692307692% 65.384615384615%!important
}

.emoji1f4751f3fe {
    background-position: 42.307692307692% 67.307692307692%!important
}

.emoji1f4751f3ff {
    background-position: 42.307692307692% 69.230769230769%!important
}

.emoji1f476 {
    background-position: 42.307692307692% 71.153846153846%!important
}

.emoji1f4761f3fb {
    background-position: 42.307692307692% 73.076923076923%!important
}

.emoji1f4761f3fc {
    background-position: 42.307692307692% 75%!important
}

.emoji1f4761f3fd {
    background-position: 42.307692307692% 76.923076923077%!important
}

.emoji1f4761f3fe {
    background-position: 42.307692307692% 78.846153846154%!important
}

.emoji1f4761f3ff {
    background-position: 42.307692307692% 80.769230769231%!important
}

.emoji1f477200d2640fe0f {
    background-position: 42.307692307692% 82.692307692308%!important
}

.emoji1f4771f3fb200d2640fe0f {
    background-position: 42.307692307692% 84.615384615385%!important
}

.emoji1f4771f3fc200d2640fe0f {
    background-position: 42.307692307692% 86.538461538462%!important
}

.emoji1f4771f3fd200d2640fe0f {
    background-position: 42.307692307692% 88.461538461538%!important
}

.emoji1f4771f3fe200d2640fe0f {
    background-position: 42.307692307692% 90.384615384615%!important
}

.emoji1f4771f3ff200d2640fe0f {
    background-position: 42.307692307692% 92.307692307692%!important
}

.emoji1f477200d2642fe0f {
    background-position: 42.307692307692% 94.230769230769%!important
}

.emoji1f4771f3fb200d2642fe0f {
    background-position: 42.307692307692% 96.153846153846%!important
}

.emoji1f4771f3fc200d2642fe0f {
    background-position: 42.307692307692% 98.076923076923%!important
}

.emoji1f4771f3fd200d2642fe0f {
    background-position: 42.307692307692% 100%!important
}

.emoji1f4771f3fe200d2642fe0f {
    background-position: 44.230769230769% 0!important
}

.emoji1f4771f3ff200d2642fe0f {
    background-position: 44.230769230769% 1.9230769230769%!important
}

.emoji1f477 {
    background-position: 44.230769230769% 3.8461538461538%!important
}

.emoji1f4771f3fb {
    background-position: 44.230769230769% 5.7692307692308%!important
}

.emoji1f4771f3fc {
    background-position: 44.230769230769% 7.6923076923077%!important
}

.emoji1f4771f3fd {
    background-position: 44.230769230769% 9.6153846153846%!important
}

.emoji1f4771f3fe {
    background-position: 44.230769230769% 11.538461538462%!important
}

.emoji1f4771f3ff {
    background-position: 44.230769230769% 13.461538461538%!important
}

.emoji1f478 {
    background-position: 44.230769230769% 15.384615384615%!important
}

.emoji1f4781f3fb {
    background-position: 44.230769230769% 17.307692307692%!important
}

.emoji1f4781f3fc {
    background-position: 44.230769230769% 19.230769230769%!important
}

.emoji1f4781f3fd {
    background-position: 44.230769230769% 21.153846153846%!important
}

.emoji1f4781f3fe {
    background-position: 44.230769230769% 23.076923076923%!important
}

.emoji1f4781f3ff {
    background-position: 44.230769230769% 25%!important
}

.emoji1f479 {
    background-position: 44.230769230769% 26.923076923077%!important
}

.emoji1f47a {
    background-position: 44.230769230769% 28.846153846154%!important
}

.emoji1f47b {
    background-position: 44.230769230769% 30.769230769231%!important
}

.emoji1f47c {
    background-position: 44.230769230769% 32.692307692308%!important
}

.emoji1f47c1f3fb {
    background-position: 44.230769230769% 34.615384615385%!important
}

.emoji1f47c1f3fc {
    background-position: 44.230769230769% 36.538461538462%!important
}

.emoji1f47c1f3fd {
    background-position: 44.230769230769% 38.461538461538%!important
}

.emoji1f47c1f3fe {
    background-position: 44.230769230769% 40.384615384615%!important
}

.emoji1f47c1f3ff {
    background-position: 44.230769230769% 42.307692307692%!important
}

.emoji1f47d {
    background-position: 44.230769230769% 44.230769230769%!important
}

.emoji1f47e {
    background-position: 44.230769230769% 46.153846153846%!important
}

.emoji1f47f {
    background-position: 44.230769230769% 48.076923076923%!important
}

.emoji1f480 {
    background-position: 44.230769230769% 50%!important
}

.emoji1f481200d2640fe0f {
    background-position: 44.230769230769% 51.923076923077%!important
}

.emoji1f4811f3fb200d2640fe0f {
    background-position: 44.230769230769% 53.846153846154%!important
}

.emoji1f4811f3fc200d2640fe0f {
    background-position: 44.230769230769% 55.769230769231%!important
}

.emoji1f4811f3fd200d2640fe0f {
    background-position: 44.230769230769% 57.692307692308%!important
}

.emoji1f4811f3fe200d2640fe0f {
    background-position: 44.230769230769% 59.615384615385%!important
}

.emoji1f4811f3ff200d2640fe0f {
    background-position: 44.230769230769% 61.538461538462%!important
}

.emoji1f481200d2642fe0f {
    background-position: 44.230769230769% 63.461538461538%!important
}

.emoji1f4811f3fb200d2642fe0f {
    background-position: 44.230769230769% 65.384615384615%!important
}

.emoji1f4811f3fc200d2642fe0f {
    background-position: 44.230769230769% 67.307692307692%!important
}

.emoji1f4811f3fd200d2642fe0f {
    background-position: 44.230769230769% 69.230769230769%!important
}

.emoji1f4811f3fe200d2642fe0f {
    background-position: 44.230769230769% 71.153846153846%!important
}

.emoji1f4811f3ff200d2642fe0f {
    background-position: 44.230769230769% 73.076923076923%!important
}

.emoji1f481 {
    background-position: 44.230769230769% 75%!important
}

.emoji1f4811f3fb {
    background-position: 44.230769230769% 76.923076923077%!important
}

.emoji1f4811f3fc {
    background-position: 44.230769230769% 78.846153846154%!important
}

.emoji1f4811f3fd {
    background-position: 44.230769230769% 80.769230769231%!important
}

.emoji1f4811f3fe {
    background-position: 44.230769230769% 82.692307692308%!important
}

.emoji1f4811f3ff {
    background-position: 44.230769230769% 84.615384615385%!important
}

.emoji1f482200d2640fe0f {
    background-position: 44.230769230769% 86.538461538462%!important
}

.emoji1f4821f3fb200d2640fe0f {
    background-position: 44.230769230769% 88.461538461538%!important
}

.emoji1f4821f3fc200d2640fe0f {
    background-position: 44.230769230769% 90.384615384615%!important
}

.emoji1f4821f3fd200d2640fe0f {
    background-position: 44.230769230769% 92.307692307692%!important
}

.emoji1f4821f3fe200d2640fe0f {
    background-position: 44.230769230769% 94.230769230769%!important
}

.emoji1f4821f3ff200d2640fe0f {
    background-position: 44.230769230769% 96.153846153846%!important
}

.emoji1f482200d2642fe0f {
    background-position: 44.230769230769% 98.076923076923%!important
}

.emoji1f4821f3fb200d2642fe0f {
    background-position: 44.230769230769% 100%!important
}

.emoji1f4821f3fc200d2642fe0f {
    background-position: 46.153846153846% 0!important
}

.emoji1f4821f3fd200d2642fe0f {
    background-position: 46.153846153846% 1.9230769230769%!important
}

.emoji1f4821f3fe200d2642fe0f {
    background-position: 46.153846153846% 3.8461538461538%!important
}

.emoji1f4821f3ff200d2642fe0f {
    background-position: 46.153846153846% 5.7692307692308%!important
}

.emoji1f482 {
    background-position: 46.153846153846% 7.6923076923077%!important
}

.emoji1f4821f3fb {
    background-position: 46.153846153846% 9.6153846153846%!important
}

.emoji1f4821f3fc {
    background-position: 46.153846153846% 11.538461538462%!important
}

.emoji1f4821f3fd {
    background-position: 46.153846153846% 13.461538461538%!important
}

.emoji1f4821f3fe {
    background-position: 46.153846153846% 15.384615384615%!important
}

.emoji1f4821f3ff {
    background-position: 46.153846153846% 17.307692307692%!important
}

.emoji1f483 {
    background-position: 46.153846153846% 19.230769230769%!important
}

.emoji1f4831f3fb {
    background-position: 46.153846153846% 21.153846153846%!important
}

.emoji1f4831f3fc {
    background-position: 46.153846153846% 23.076923076923%!important
}

.emoji1f4831f3fd {
    background-position: 46.153846153846% 25%!important
}

.emoji1f4831f3fe {
    background-position: 46.153846153846% 26.923076923077%!important
}

.emoji1f4831f3ff {
    background-position: 46.153846153846% 28.846153846154%!important
}

.emoji1f484 {
    background-position: 46.153846153846% 30.769230769231%!important
}

.emoji1f485 {
    background-position: 46.153846153846% 32.692307692308%!important
}

.emoji1f4851f3fb {
    background-position: 46.153846153846% 34.615384615385%!important
}

.emoji1f4851f3fc {
    background-position: 46.153846153846% 36.538461538462%!important
}

.emoji1f4851f3fd {
    background-position: 46.153846153846% 38.461538461538%!important
}

.emoji1f4851f3fe {
    background-position: 46.153846153846% 40.384615384615%!important
}

.emoji1f4851f3ff {
    background-position: 46.153846153846% 42.307692307692%!important
}

.emoji1f486200d2640fe0f {
    background-position: 46.153846153846% 44.230769230769%!important
}

.emoji1f4861f3fb200d2640fe0f {
    background-position: 46.153846153846% 46.153846153846%!important
}

.emoji1f4861f3fc200d2640fe0f {
    background-position: 46.153846153846% 48.076923076923%!important
}

.emoji1f4861f3fd200d2640fe0f {
    background-position: 46.153846153846% 50%!important
}

.emoji1f4861f3fe200d2640fe0f {
    background-position: 46.153846153846% 51.923076923077%!important
}

.emoji1f4861f3ff200d2640fe0f {
    background-position: 46.153846153846% 53.846153846154%!important
}

.emoji1f486200d2642fe0f {
    background-position: 46.153846153846% 55.769230769231%!important
}

.emoji1f4861f3fb200d2642fe0f {
    background-position: 46.153846153846% 57.692307692308%!important
}

.emoji1f4861f3fc200d2642fe0f {
    background-position: 46.153846153846% 59.615384615385%!important
}

.emoji1f4861f3fd200d2642fe0f {
    background-position: 46.153846153846% 61.538461538462%!important
}

.emoji1f4861f3fe200d2642fe0f {
    background-position: 46.153846153846% 63.461538461538%!important
}

.emoji1f4861f3ff200d2642fe0f {
    background-position: 46.153846153846% 65.384615384615%!important
}

.emoji1f486 {
    background-position: 46.153846153846% 67.307692307692%!important
}

.emoji1f4861f3fb {
    background-position: 46.153846153846% 69.230769230769%!important
}

.emoji1f4861f3fc {
    background-position: 46.153846153846% 71.153846153846%!important
}

.emoji1f4861f3fd {
    background-position: 46.153846153846% 73.076923076923%!important
}

.emoji1f4861f3fe {
    background-position: 46.153846153846% 75%!important
}

.emoji1f4861f3ff {
    background-position: 46.153846153846% 76.923076923077%!important
}

.emoji1f487200d2640fe0f {
    background-position: 46.153846153846% 78.846153846154%!important
}

.emoji1f4871f3fb200d2640fe0f {
    background-position: 46.153846153846% 80.769230769231%!important
}

.emoji1f4871f3fc200d2640fe0f {
    background-position: 46.153846153846% 82.692307692308%!important
}

.emoji1f4871f3fd200d2640fe0f {
    background-position: 46.153846153846% 84.615384615385%!important
}

.emoji1f4871f3fe200d2640fe0f {
    background-position: 46.153846153846% 86.538461538462%!important
}

.emoji1f4871f3ff200d2640fe0f {
    background-position: 46.153846153846% 88.461538461538%!important
}

.emoji1f487200d2642fe0f {
    background-position: 46.153846153846% 90.384615384615%!important
}

.emoji1f4871f3fb200d2642fe0f {
    background-position: 46.153846153846% 92.307692307692%!important
}

.emoji1f4871f3fc200d2642fe0f {
    background-position: 46.153846153846% 94.230769230769%!important
}

.emoji1f4871f3fd200d2642fe0f {
    background-position: 46.153846153846% 96.153846153846%!important
}

.emoji1f4871f3fe200d2642fe0f {
    background-position: 46.153846153846% 98.076923076923%!important
}

.emoji1f4871f3ff200d2642fe0f {
    background-position: 46.153846153846% 100%!important
}

.emoji1f487 {
    background-position: 48.076923076923% 0!important
}

.emoji1f4871f3fb {
    background-position: 48.076923076923% 1.9230769230769%!important
}

.emoji1f4871f3fc {
    background-position: 48.076923076923% 3.8461538461538%!important
}

.emoji1f4871f3fd {
    background-position: 48.076923076923% 5.7692307692308%!important
}

.emoji1f4871f3fe {
    background-position: 48.076923076923% 7.6923076923077%!important
}

.emoji1f4871f3ff {
    background-position: 48.076923076923% 9.6153846153846%!important
}

.emoji1f488 {
    background-position: 48.076923076923% 11.538461538462%!important
}

.emoji1f489 {
    background-position: 48.076923076923% 13.461538461538%!important
}

.emoji1f48a {
    background-position: 48.076923076923% 15.384615384615%!important
}

.emoji1f48b {
    background-position: 48.076923076923% 17.307692307692%!important
}

.emoji1f48c {
    background-position: 48.076923076923% 19.230769230769%!important
}

.emoji1f48d {
    background-position: 48.076923076923% 21.153846153846%!important
}

.emoji1f48e {
    background-position: 48.076923076923% 23.076923076923%!important
}

.emoji1f48f {
    background-position: 48.076923076923% 25%!important
}

.emoji1f490 {
    background-position: 48.076923076923% 26.923076923077%!important
}

.emoji1f491 {
    background-position: 48.076923076923% 28.846153846154%!important
}

.emoji1f492 {
    background-position: 48.076923076923% 30.769230769231%!important
}

.emoji1f493 {
    background-position: 48.076923076923% 32.692307692308%!important
}

.emoji1f494 {
    background-position: 48.076923076923% 34.615384615385%!important
}

.emoji1f495 {
    background-position: 48.076923076923% 36.538461538462%!important
}

.emoji1f496 {
    background-position: 48.076923076923% 38.461538461538%!important
}

.emoji1f497 {
    background-position: 48.076923076923% 40.384615384615%!important
}

.emoji1f498 {
    background-position: 48.076923076923% 42.307692307692%!important
}

.emoji1f499 {
    background-position: 48.076923076923% 44.230769230769%!important
}

.emoji1f49a {
    background-position: 48.076923076923% 46.153846153846%!important
}

.emoji1f49b {
    background-position: 48.076923076923% 48.076923076923%!important
}

.emoji1f49c {
    background-position: 48.076923076923% 50%!important
}

.emoji1f49d {
    background-position: 48.076923076923% 51.923076923077%!important
}

.emoji1f49e {
    background-position: 48.076923076923% 53.846153846154%!important
}

.emoji1f49f {
    background-position: 48.076923076923% 55.769230769231%!important
}

.emoji1f4a0 {
    background-position: 48.076923076923% 57.692307692308%!important
}

.emoji1f4a1 {
    background-position: 48.076923076923% 59.615384615385%!important
}

.emoji1f4a2 {
    background-position: 48.076923076923% 61.538461538462%!important
}

.emoji1f4a3 {
    background-position: 48.076923076923% 63.461538461538%!important
}

.emoji1f4a4 {
    background-position: 48.076923076923% 65.384615384615%!important
}

.emoji1f4a5 {
    background-position: 48.076923076923% 67.307692307692%!important
}

.emoji1f4a6 {
    background-position: 48.076923076923% 69.230769230769%!important
}

.emoji1f4a7 {
    background-position: 48.076923076923% 71.153846153846%!important
}

.emoji1f4a8 {
    background-position: 48.076923076923% 73.076923076923%!important
}

.emoji1f4a9 {
    background-position: 48.076923076923% 75%!important
}

.emoji1f4aa {
    background-position: 48.076923076923% 76.923076923077%!important
}

.emoji1f4aa1f3fb {
    background-position: 48.076923076923% 78.846153846154%!important
}

.emoji1f4aa1f3fc {
    background-position: 48.076923076923% 80.769230769231%!important
}

.emoji1f4aa1f3fd {
    background-position: 48.076923076923% 82.692307692308%!important
}

.emoji1f4aa1f3fe {
    background-position: 48.076923076923% 84.615384615385%!important
}

.emoji1f4aa1f3ff {
    background-position: 48.076923076923% 86.538461538462%!important
}

.emoji1f4ab {
    background-position: 48.076923076923% 88.461538461538%!important
}

.emoji1f4ac {
    background-position: 48.076923076923% 90.384615384615%!important
}

.emoji1f4ad {
    background-position: 48.076923076923% 92.307692307692%!important
}

.emoji1f4ae {
    background-position: 48.076923076923% 94.230769230769%!important
}

.emoji1f4af {
    background-position: 48.076923076923% 96.153846153846%!important
}

.emoji1f4b0 {
    background-position: 48.076923076923% 98.076923076923%!important
}

.emoji1f4b1 {
    background-position: 48.076923076923% 100%!important
}

.emoji1f4b2 {
    background-position: 50% 0!important
}

.emoji1f4b3 {
    background-position: 50% 1.9230769230769%!important
}

.emoji1f4b4 {
    background-position: 50% 3.8461538461538%!important
}

.emoji1f4b5 {
    background-position: 50% 5.7692307692308%!important
}

.emoji1f4b6 {
    background-position: 50% 7.6923076923077%!important
}

.emoji1f4b7 {
    background-position: 50% 9.6153846153846%!important
}

.emoji1f4b8 {
    background-position: 50% 11.538461538462%!important
}

.emoji1f4b9 {
    background-position: 50% 13.461538461538%!important
}

.emoji1f4ba {
    background-position: 50% 15.384615384615%!important
}

.emoji1f4bb {
    background-position: 50% 17.307692307692%!important
}

.emoji1f4bc {
    background-position: 50% 19.230769230769%!important
}

.emoji1f4bd {
    background-position: 50% 21.153846153846%!important
}

.emoji1f4be {
    background-position: 50% 23.076923076923%!important
}

.emoji1f4bf {
    background-position: 50% 25%!important
}

.emoji1f4c0 {
    background-position: 50% 26.923076923077%!important
}

.emoji1f4c1 {
    background-position: 50% 28.846153846154%!important
}

.emoji1f4c2 {
    background-position: 50% 30.769230769231%!important
}

.emoji1f4c3 {
    background-position: 50% 32.692307692308%!important
}

.emoji1f4c4 {
    background-position: 50% 34.615384615385%!important
}

.emoji1f4c5 {
    background-position: 50% 36.538461538462%!important
}

.emoji1f4c6 {
    background-position: 50% 38.461538461538%!important
}

.emoji1f4c7 {
    background-position: 50% 40.384615384615%!important
}

.emoji1f4c8 {
    background-position: 50% 42.307692307692%!important
}

.emoji1f4c9 {
    background-position: 50% 44.230769230769%!important
}

.emoji1f4ca {
    background-position: 50% 46.153846153846%!important
}

.emoji1f4cb {
    background-position: 50% 48.076923076923%!important
}

.emoji1f4cc {
    background-position: 50% 50%!important
}

.emoji1f4cd {
    background-position: 50% 51.923076923077%!important
}

.emoji1f4ce {
    background-position: 50% 53.846153846154%!important
}

.emoji1f4cf {
    background-position: 50% 55.769230769231%!important
}

.emoji1f4d0 {
    background-position: 50% 57.692307692308%!important
}

.emoji1f4d1 {
    background-position: 50% 59.615384615385%!important
}

.emoji1f4d2 {
    background-position: 50% 61.538461538462%!important
}

.emoji1f4d3 {
    background-position: 50% 63.461538461538%!important
}

.emoji1f4d4 {
    background-position: 50% 65.384615384615%!important
}

.emoji1f4d5 {
    background-position: 50% 67.307692307692%!important
}

.emoji1f4d6 {
    background-position: 50% 69.230769230769%!important
}

.emoji1f4d7 {
    background-position: 50% 71.153846153846%!important
}

.emoji1f4d8 {
    background-position: 50% 73.076923076923%!important
}

.emoji1f4d9 {
    background-position: 50% 75%!important
}

.emoji1f4da {
    background-position: 50% 76.923076923077%!important
}

.emoji1f4db {
    background-position: 50% 78.846153846154%!important
}

.emoji1f4dc {
    background-position: 50% 80.769230769231%!important
}

.emoji1f4dd {
    background-position: 50% 82.692307692308%!important
}

.emoji1f4de {
    background-position: 50% 84.615384615385%!important
}

.emoji1f4df {
    background-position: 50% 86.538461538462%!important
}

.emoji1f4e0 {
    background-position: 50% 88.461538461538%!important
}

.emoji1f4e1 {
    background-position: 50% 90.384615384615%!important
}

.emoji1f4e2 {
    background-position: 50% 92.307692307692%!important
}

.emoji1f4e3 {
    background-position: 50% 94.230769230769%!important
}

.emoji1f4e4 {
    background-position: 50% 96.153846153846%!important
}

.emoji1f4e5 {
    background-position: 50% 98.076923076923%!important
}

.emoji1f4e6 {
    background-position: 50% 100%!important
}

.emoji1f4e7 {
    background-position: 51.923076923077% 0!important
}

.emoji1f4e8 {
    background-position: 51.923076923077% 1.9230769230769%!important
}

.emoji1f4e9 {
    background-position: 51.923076923077% 3.8461538461538%!important
}

.emoji1f4ea {
    background-position: 51.923076923077% 5.7692307692308%!important
}

.emoji1f4eb {
    background-position: 51.923076923077% 7.6923076923077%!important
}

.emoji1f4ec {
    background-position: 51.923076923077% 9.6153846153846%!important
}

.emoji1f4ed {
    background-position: 51.923076923077% 11.538461538462%!important
}

.emoji1f4ee {
    background-position: 51.923076923077% 13.461538461538%!important
}

.emoji1f4ef {
    background-position: 51.923076923077% 15.384615384615%!important
}

.emoji1f4f0 {
    background-position: 51.923076923077% 17.307692307692%!important
}

.emoji1f4f1 {
    background-position: 51.923076923077% 19.230769230769%!important
}

.emoji1f4f2 {
    background-position: 51.923076923077% 21.153846153846%!important
}

.emoji1f4f3 {
    background-position: 51.923076923077% 23.076923076923%!important
}

.emoji1f4f4 {
    background-position: 51.923076923077% 25%!important
}

.emoji1f4f5 {
    background-position: 51.923076923077% 26.923076923077%!important
}

.emoji1f4f6 {
    background-position: 51.923076923077% 28.846153846154%!important
}

.emoji1f4f7 {
    background-position: 51.923076923077% 30.769230769231%!important
}

.emoji1f4f8 {
    background-position: 51.923076923077% 32.692307692308%!important
}

.emoji1f4f9 {
    background-position: 51.923076923077% 34.615384615385%!important
}

.emoji1f4fa {
    background-position: 51.923076923077% 36.538461538462%!important
}

.emoji1f4fb {
    background-position: 51.923076923077% 38.461538461538%!important
}

.emoji1f4fc {
    background-position: 51.923076923077% 40.384615384615%!important
}

.emoji1f4fdfe0f {
    background-position: 51.923076923077% 42.307692307692%!important
}

.emoji1f4ff {
    background-position: 51.923076923077% 44.230769230769%!important
}

.emoji1f500 {
    background-position: 51.923076923077% 46.153846153846%!important
}

.emoji1f501 {
    background-position: 51.923076923077% 48.076923076923%!important
}

.emoji1f502 {
    background-position: 51.923076923077% 50%!important
}

.emoji1f503 {
    background-position: 51.923076923077% 51.923076923077%!important
}

.emoji1f504 {
    background-position: 51.923076923077% 53.846153846154%!important
}

.emoji1f505 {
    background-position: 51.923076923077% 55.769230769231%!important
}

.emoji1f506 {
    background-position: 51.923076923077% 57.692307692308%!important
}

.emoji1f507 {
    background-position: 51.923076923077% 59.615384615385%!important
}

.emoji1f508 {
    background-position: 51.923076923077% 61.538461538462%!important
}

.emoji1f509 {
    background-position: 51.923076923077% 63.461538461538%!important
}

.emoji1f50a {
    background-position: 51.923076923077% 65.384615384615%!important
}

.emoji1f50b {
    background-position: 51.923076923077% 67.307692307692%!important
}

.emoji1f50c {
    background-position: 51.923076923077% 69.230769230769%!important
}

.emoji1f50d {
    background-position: 51.923076923077% 71.153846153846%!important
}

.emoji1f50e {
    background-position: 51.923076923077% 73.076923076923%!important
}

.emoji1f50f {
    background-position: 51.923076923077% 75%!important
}

.emoji1f510 {
    background-position: 51.923076923077% 76.923076923077%!important
}

.emoji1f511 {
    background-position: 51.923076923077% 78.846153846154%!important
}

.emoji1f512 {
    background-position: 51.923076923077% 80.769230769231%!important
}

.emoji1f513 {
    background-position: 51.923076923077% 82.692307692308%!important
}

.emoji1f514 {
    background-position: 51.923076923077% 84.615384615385%!important
}

.emoji1f515 {
    background-position: 51.923076923077% 86.538461538462%!important
}

.emoji1f516 {
    background-position: 51.923076923077% 88.461538461538%!important
}

.emoji1f517 {
    background-position: 51.923076923077% 90.384615384615%!important
}

.emoji1f518 {
    background-position: 51.923076923077% 92.307692307692%!important
}

.emoji1f519 {
    background-position: 51.923076923077% 94.230769230769%!important
}

.emoji1f51a {
    background-position: 51.923076923077% 96.153846153846%!important
}

.emoji1f51b {
    background-position: 51.923076923077% 98.076923076923%!important
}

.emoji1f51c {
    background-position: 51.923076923077% 100%!important
}

.emoji1f51d {
    background-position: 53.846153846154% 0!important
}

.emoji1f51e {
    background-position: 53.846153846154% 1.9230769230769%!important
}

.emoji1f51f {
    background-position: 53.846153846154% 3.8461538461538%!important
}

.emoji1f520 {
    background-position: 53.846153846154% 5.7692307692308%!important
}

.emoji1f521 {
    background-position: 53.846153846154% 7.6923076923077%!important
}

.emoji1f522 {
    background-position: 53.846153846154% 9.6153846153846%!important
}

.emoji1f523 {
    background-position: 53.846153846154% 11.538461538462%!important
}

.emoji1f524 {
    background-position: 53.846153846154% 13.461538461538%!important
}

.emoji1f525 {
    background-position: 53.846153846154% 15.384615384615%!important
}

.emoji1f526 {
    background-position: 53.846153846154% 17.307692307692%!important
}

.emoji1f527 {
    background-position: 53.846153846154% 19.230769230769%!important
}

.emoji1f528 {
    background-position: 53.846153846154% 21.153846153846%!important
}

.emoji1f529 {
    background-position: 53.846153846154% 23.076923076923%!important
}

.emoji1f52a {
    background-position: 53.846153846154% 25%!important
}

.emoji1f52b {
    background-position: 53.846153846154% 26.923076923077%!important
}

.emoji1f52c {
    background-position: 53.846153846154% 28.846153846154%!important
}

.emoji1f52d {
    background-position: 53.846153846154% 30.769230769231%!important
}

.emoji1f52e {
    background-position: 53.846153846154% 32.692307692308%!important
}

.emoji1f52f {
    background-position: 53.846153846154% 34.615384615385%!important
}

.emoji1f530 {
    background-position: 53.846153846154% 36.538461538462%!important
}

.emoji1f531 {
    background-position: 53.846153846154% 38.461538461538%!important
}

.emoji1f532 {
    background-position: 53.846153846154% 40.384615384615%!important
}

.emoji1f533 {
    background-position: 53.846153846154% 42.307692307692%!important
}

.emoji1f534 {
    background-position: 53.846153846154% 44.230769230769%!important
}

.emoji1f535 {
    background-position: 53.846153846154% 46.153846153846%!important
}

.emoji1f536 {
    background-position: 53.846153846154% 48.076923076923%!important
}

.emoji1f537 {
    background-position: 53.846153846154% 50%!important
}

.emoji1f538 {
    background-position: 53.846153846154% 51.923076923077%!important
}

.emoji1f539 {
    background-position: 53.846153846154% 53.846153846154%!important
}

.emoji1f53a {
    background-position: 53.846153846154% 55.769230769231%!important
}

.emoji1f53b {
    background-position: 53.846153846154% 57.692307692308%!important
}

.emoji1f53c {
    background-position: 53.846153846154% 59.615384615385%!important
}

.emoji1f53d {
    background-position: 53.846153846154% 61.538461538462%!important
}

.emoji1f549fe0f {
    background-position: 53.846153846154% 63.461538461538%!important
}

.emoji1f54afe0f {
    background-position: 53.846153846154% 65.384615384615%!important
}

.emoji1f54b {
    background-position: 53.846153846154% 67.307692307692%!important
}

.emoji1f54c {
    background-position: 53.846153846154% 69.230769230769%!important
}

.emoji1f54d {
    background-position: 53.846153846154% 71.153846153846%!important
}

.emoji1f54e {
    background-position: 53.846153846154% 73.076923076923%!important
}

.emoji1f550 {
    background-position: 53.846153846154% 75%!important
}

.emoji1f551 {
    background-position: 53.846153846154% 76.923076923077%!important
}

.emoji1f552 {
    background-position: 53.846153846154% 78.846153846154%!important
}

.emoji1f553 {
    background-position: 53.846153846154% 80.769230769231%!important
}

.emoji1f554 {
    background-position: 53.846153846154% 82.692307692308%!important
}

.emoji1f555 {
    background-position: 53.846153846154% 84.615384615385%!important
}

.emoji1f556 {
    background-position: 53.846153846154% 86.538461538462%!important
}

.emoji1f557 {
    background-position: 53.846153846154% 88.461538461538%!important
}

.emoji1f558 {
    background-position: 53.846153846154% 90.384615384615%!important
}

.emoji1f559 {
    background-position: 53.846153846154% 92.307692307692%!important
}

.emoji1f55a {
    background-position: 53.846153846154% 94.230769230769%!important
}

.emoji1f55b {
    background-position: 53.846153846154% 96.153846153846%!important
}

.emoji1f55c {
    background-position: 53.846153846154% 98.076923076923%!important
}

.emoji1f55d {
    background-position: 53.846153846154% 100%!important
}

.emoji1f55e {
    background-position: 55.769230769231% 0!important
}

.emoji1f55f {
    background-position: 55.769230769231% 1.9230769230769%!important
}

.emoji1f560 {
    background-position: 55.769230769231% 3.8461538461538%!important
}

.emoji1f561 {
    background-position: 55.769230769231% 5.7692307692308%!important
}

.emoji1f562 {
    background-position: 55.769230769231% 7.6923076923077%!important
}

.emoji1f563 {
    background-position: 55.769230769231% 9.6153846153846%!important
}

.emoji1f564 {
    background-position: 55.769230769231% 11.538461538462%!important
}

.emoji1f565 {
    background-position: 55.769230769231% 13.461538461538%!important
}

.emoji1f566 {
    background-position: 55.769230769231% 15.384615384615%!important
}

.emoji1f567 {
    background-position: 55.769230769231% 17.307692307692%!important
}

.emoji1f56ffe0f {
    background-position: 55.769230769231% 19.230769230769%!important
}

.emoji1f570fe0f {
    background-position: 55.769230769231% 21.153846153846%!important
}

.emoji1f573fe0f {
    background-position: 55.769230769231% 23.076923076923%!important
}

.emoji1f574fe0f {
    background-position: 55.769230769231% 25%!important
}

.emoji1f5741f3fb {
    background-position: 55.769230769231% 26.923076923077%!important
}

.emoji1f5741f3fc {
    background-position: 55.769230769231% 28.846153846154%!important
}

.emoji1f5741f3fd {
    background-position: 55.769230769231% 30.769230769231%!important
}

.emoji1f5741f3fe {
    background-position: 55.769230769231% 32.692307692308%!important
}

.emoji1f5741f3ff {
    background-position: 55.769230769231% 34.615384615385%!important
}

.emoji1f575fe0f200d2640fe0f {
    background-position: 55.769230769231% 36.538461538462%!important
}

.emoji1f5751f3fb200d2640fe0f {
    background-position: 55.769230769231% 38.461538461538%!important
}

.emoji1f5751f3fc200d2640fe0f {
    background-position: 55.769230769231% 40.384615384615%!important
}

.emoji1f5751f3fd200d2640fe0f {
    background-position: 55.769230769231% 42.307692307692%!important
}

.emoji1f5751f3fe200d2640fe0f {
    background-position: 55.769230769231% 44.230769230769%!important
}

.emoji1f5751f3ff200d2640fe0f {
    background-position: 55.769230769231% 46.153846153846%!important
}

.emoji1f575fe0f200d2642fe0f {
    background-position: 55.769230769231% 48.076923076923%!important
}

.emoji1f5751f3fb200d2642fe0f {
    background-position: 55.769230769231% 50%!important
}

.emoji1f5751f3fc200d2642fe0f {
    background-position: 55.769230769231% 51.923076923077%!important
}

.emoji1f5751f3fd200d2642fe0f {
    background-position: 55.769230769231% 53.846153846154%!important
}

.emoji1f5751f3fe200d2642fe0f {
    background-position: 55.769230769231% 55.769230769231%!important
}

.emoji1f5751f3ff200d2642fe0f {
    background-position: 55.769230769231% 57.692307692308%!important
}

.emoji1f575fe0f {
    background-position: 55.769230769231% 59.615384615385%!important
}

.emoji1f5751f3fb {
    background-position: 55.769230769231% 61.538461538462%!important
}

.emoji1f5751f3fc {
    background-position: 55.769230769231% 63.461538461538%!important
}

.emoji1f5751f3fd {
    background-position: 55.769230769231% 65.384615384615%!important
}

.emoji1f5751f3fe {
    background-position: 55.769230769231% 67.307692307692%!important
}

.emoji1f5751f3ff {
    background-position: 55.769230769231% 69.230769230769%!important
}

.emoji1f576fe0f {
    background-position: 55.769230769231% 71.153846153846%!important
}

.emoji1f577fe0f {
    background-position: 55.769230769231% 73.076923076923%!important
}

.emoji1f578fe0f {
    background-position: 55.769230769231% 75%!important
}

.emoji1f579fe0f {
    background-position: 55.769230769231% 76.923076923077%!important
}

.emoji1f57a {
    background-position: 55.769230769231% 78.846153846154%!important
}

.emoji1f57a1f3fb {
    background-position: 55.769230769231% 80.769230769231%!important
}

.emoji1f57a1f3fc {
    background-position: 55.769230769231% 82.692307692308%!important
}

.emoji1f57a1f3fd {
    background-position: 55.769230769231% 84.615384615385%!important
}

.emoji1f57a1f3fe {
    background-position: 55.769230769231% 86.538461538462%!important
}

.emoji1f57a1f3ff {
    background-position: 55.769230769231% 88.461538461538%!important
}

.emoji1f587fe0f {
    background-position: 55.769230769231% 90.384615384615%!important
}

.emoji1f58afe0f {
    background-position: 55.769230769231% 92.307692307692%!important
}

.emoji1f58bfe0f {
    background-position: 55.769230769231% 94.230769230769%!important
}

.emoji1f58cfe0f {
    background-position: 55.769230769231% 96.153846153846%!important
}

.emoji1f58dfe0f {
    background-position: 55.769230769231% 98.076923076923%!important
}

.emoji1f590fe0f {
    background-position: 55.769230769231% 100%!important
}

.emoji1f5901f3fb {
    background-position: 57.692307692308% 0!important
}

.emoji1f5901f3fc {
    background-position: 57.692307692308% 1.9230769230769%!important
}

.emoji1f5901f3fd {
    background-position: 57.692307692308% 3.8461538461538%!important
}

.emoji1f5901f3fe {
    background-position: 57.692307692308% 5.7692307692308%!important
}

.emoji1f5901f3ff {
    background-position: 57.692307692308% 7.6923076923077%!important
}

.emoji1f595 {
    background-position: 57.692307692308% 9.6153846153846%!important
}

.emoji1f5951f3fb {
    background-position: 57.692307692308% 11.538461538462%!important
}

.emoji1f5951f3fc {
    background-position: 57.692307692308% 13.461538461538%!important
}

.emoji1f5951f3fd {
    background-position: 57.692307692308% 15.384615384615%!important
}

.emoji1f5951f3fe {
    background-position: 57.692307692308% 17.307692307692%!important
}

.emoji1f5951f3ff {
    background-position: 57.692307692308% 19.230769230769%!important
}

.emoji1f596 {
    background-position: 57.692307692308% 21.153846153846%!important
}

.emoji1f5961f3fb {
    background-position: 57.692307692308% 23.076923076923%!important
}

.emoji1f5961f3fc {
    background-position: 57.692307692308% 25%!important
}

.emoji1f5961f3fd {
    background-position: 57.692307692308% 26.923076923077%!important
}

.emoji1f5961f3fe {
    background-position: 57.692307692308% 28.846153846154%!important
}

.emoji1f5961f3ff {
    background-position: 57.692307692308% 30.769230769231%!important
}

.emoji1f5a4 {
    background-position: 57.692307692308% 32.692307692308%!important
}

.emoji1f5a5fe0f {
    background-position: 57.692307692308% 34.615384615385%!important
}

.emoji1f5a8fe0f {
    background-position: 57.692307692308% 36.538461538462%!important
}

.emoji1f5b1fe0f {
    background-position: 57.692307692308% 38.461538461538%!important
}

.emoji1f5b2fe0f {
    background-position: 57.692307692308% 40.384615384615%!important
}

.emoji1f5bcfe0f {
    background-position: 57.692307692308% 42.307692307692%!important
}

.emoji1f5c2fe0f {
    background-position: 57.692307692308% 44.230769230769%!important
}

.emoji1f5c3fe0f {
    background-position: 57.692307692308% 46.153846153846%!important
}

.emoji1f5c4fe0f {
    background-position: 57.692307692308% 48.076923076923%!important
}

.emoji1f5d1fe0f {
    background-position: 57.692307692308% 50%!important
}

.emoji1f5d2fe0f {
    background-position: 57.692307692308% 51.923076923077%!important
}

.emoji1f5d3fe0f {
    background-position: 57.692307692308% 53.846153846154%!important
}

.emoji1f5dcfe0f {
    background-position: 57.692307692308% 55.769230769231%!important
}

.emoji1f5ddfe0f {
    background-position: 57.692307692308% 57.692307692308%!important
}

.emoji1f5defe0f {
    background-position: 57.692307692308% 59.615384615385%!important
}

.emoji1f5e1fe0f {
    background-position: 57.692307692308% 61.538461538462%!important
}

.emoji1f5e3fe0f {
    background-position: 57.692307692308% 63.461538461538%!important
}

.emoji1f5e8fe0f {
    background-position: 57.692307692308% 65.384615384615%!important
}

.emoji1f5effe0f {
    background-position: 57.692307692308% 67.307692307692%!important
}

.emoji1f5f3fe0f {
    background-position: 57.692307692308% 69.230769230769%!important
}

.emoji1f5fafe0f {
    background-position: 57.692307692308% 71.153846153846%!important
}

.emoji1f5fb {
    background-position: 57.692307692308% 73.076923076923%!important
}

.emoji1f5fc {
    background-position: 57.692307692308% 75%!important
}

.emoji1f5fd {
    background-position: 57.692307692308% 76.923076923077%!important
}

.emoji1f5fe {
    background-position: 57.692307692308% 78.846153846154%!important
}

.emoji1f5ff {
    background-position: 57.692307692308% 80.769230769231%!important
}

.emoji1f600 {
    background-position: 57.692307692308% 82.692307692308%!important
}

.emoji1f601 {
    background-position: 57.692307692308% 84.615384615385%!important
}

.emoji1f602 {
    background-position: 57.692307692308% 86.538461538462%!important
}

.emoji1f603 {
    background-position: 57.692307692308% 88.461538461538%!important
}

.emoji1f604 {
    background-position: 57.692307692308% 90.384615384615%!important
}

.emoji1f605 {
    background-position: 57.692307692308% 92.307692307692%!important
}

.emoji1f606 {
    background-position: 57.692307692308% 94.230769230769%!important
}

.emoji1f607 {
    background-position: 57.692307692308% 96.153846153846%!important
}

.emoji1f608 {
    background-position: 57.692307692308% 98.076923076923%!important
}

.emoji1f609 {
    background-position: 57.692307692308% 100%!important
}

.emoji1f60a {
    background-position: 59.615384615385% 0!important
}

.emoji1f60b {
    background-position: 59.615384615385% 1.9230769230769%!important
}

.emoji1f60c {
    background-position: 59.615384615385% 3.8461538461538%!important
}

.emoji1f60d {
    background-position: 59.615384615385% 5.7692307692308%!important
}

.emoji1f60e {
    background-position: 59.615384615385% 7.6923076923077%!important
}

.emoji1f60f {
    background-position: 59.615384615385% 9.6153846153846%!important
}

.emoji1f610 {
    background-position: 59.615384615385% 11.538461538462%!important
}

.emoji1f611 {
    background-position: 59.615384615385% 13.461538461538%!important
}

.emoji1f612 {
    background-position: 59.615384615385% 15.384615384615%!important
}

.emoji1f613 {
    background-position: 59.615384615385% 17.307692307692%!important
}

.emoji1f614 {
    background-position: 59.615384615385% 19.230769230769%!important
}

.emoji1f615 {
    background-position: 59.615384615385% 21.153846153846%!important
}

.emoji1f616 {
    background-position: 59.615384615385% 23.076923076923%!important
}

.emoji1f617 {
    background-position: 59.615384615385% 25%!important
}

.emoji1f618 {
    background-position: 59.615384615385% 26.923076923077%!important
}

.emoji1f619 {
    background-position: 59.615384615385% 28.846153846154%!important
}

.emoji1f61a {
    background-position: 59.615384615385% 30.769230769231%!important
}

.emoji1f61b {
    background-position: 59.615384615385% 32.692307692308%!important
}

.emoji1f61c {
    background-position: 59.615384615385% 34.615384615385%!important
}

.emoji1f61d {
    background-position: 59.615384615385% 36.538461538462%!important
}

.emoji1f61e {
    background-position: 59.615384615385% 38.461538461538%!important
}

.emoji1f61f {
    background-position: 59.615384615385% 40.384615384615%!important
}

.emoji1f620 {
    background-position: 59.615384615385% 42.307692307692%!important
}

.emoji1f621 {
    background-position: 59.615384615385% 44.230769230769%!important
}

.emoji1f622 {
    background-position: 59.615384615385% 46.153846153846%!important
}

.emoji1f623 {
    background-position: 59.615384615385% 48.076923076923%!important
}

.emoji1f624 {
    background-position: 59.615384615385% 50%!important
}

.emoji1f625 {
    background-position: 59.615384615385% 51.923076923077%!important
}

.emoji1f626 {
    background-position: 59.615384615385% 53.846153846154%!important
}

.emoji1f627 {
    background-position: 59.615384615385% 55.769230769231%!important
}

.emoji1f628 {
    background-position: 59.615384615385% 57.692307692308%!important
}

.emoji1f629 {
    background-position: 59.615384615385% 59.615384615385%!important
}

.emoji1f62a {
    background-position: 59.615384615385% 61.538461538462%!important
}

.emoji1f62b {
    background-position: 59.615384615385% 63.461538461538%!important
}

.emoji1f62c {
    background-position: 59.615384615385% 65.384615384615%!important
}

.emoji1f62d {
    background-position: 59.615384615385% 67.307692307692%!important
}

.emoji1f62e {
    background-position: 59.615384615385% 69.230769230769%!important
}

.emoji1f62f {
    background-position: 59.615384615385% 71.153846153846%!important
}

.emoji1f630 {
    background-position: 59.615384615385% 73.076923076923%!important
}

.emoji1f631 {
    background-position: 59.615384615385% 75%!important
}

.emoji1f632 {
    background-position: 59.615384615385% 76.923076923077%!important
}

.emoji1f633 {
    background-position: 59.615384615385% 78.846153846154%!important
}

.emoji1f634 {
    background-position: 59.615384615385% 80.769230769231%!important
}

.emoji1f635 {
    background-position: 59.615384615385% 82.692307692308%!important
}

.emoji1f636 {
    background-position: 59.615384615385% 84.615384615385%!important
}

.emoji1f637 {
    background-position: 59.615384615385% 86.538461538462%!important
}

.emoji1f638 {
    background-position: 59.615384615385% 88.461538461538%!important
}

.emoji1f639 {
    background-position: 59.615384615385% 90.384615384615%!important
}

.emoji1f63a {
    background-position: 59.615384615385% 92.307692307692%!important
}

.emoji1f63b {
    background-position: 59.615384615385% 94.230769230769%!important
}

.emoji1f63c {
    background-position: 59.615384615385% 96.153846153846%!important
}

.emoji1f63d {
    background-position: 59.615384615385% 98.076923076923%!important
}

.emoji1f63e {
    background-position: 59.615384615385% 100%!important
}

.emoji1f63f {
    background-position: 61.538461538462% 0!important
}

.emoji1f640 {
    background-position: 61.538461538462% 1.9230769230769%!important
}

.emoji1f641 {
    background-position: 61.538461538462% 3.8461538461538%!important
}

.emoji1f642 {
    background-position: 61.538461538462% 5.7692307692308%!important
}

.emoji1f643 {
    background-position: 61.538461538462% 7.6923076923077%!important
}

.emoji1f644 {
    background-position: 61.538461538462% 9.6153846153846%!important
}

.emoji1f645200d2640fe0f {
    background-position: 61.538461538462% 11.538461538462%!important
}

.emoji1f6451f3fb200d2640fe0f {
    background-position: 61.538461538462% 13.461538461538%!important
}

.emoji1f6451f3fc200d2640fe0f {
    background-position: 61.538461538462% 15.384615384615%!important
}

.emoji1f6451f3fd200d2640fe0f {
    background-position: 61.538461538462% 17.307692307692%!important
}

.emoji1f6451f3fe200d2640fe0f {
    background-position: 61.538461538462% 19.230769230769%!important
}

.emoji1f6451f3ff200d2640fe0f {
    background-position: 61.538461538462% 21.153846153846%!important
}

.emoji1f645200d2642fe0f {
    background-position: 61.538461538462% 23.076923076923%!important
}

.emoji1f6451f3fb200d2642fe0f {
    background-position: 61.538461538462% 25%!important
}

.emoji1f6451f3fc200d2642fe0f {
    background-position: 61.538461538462% 26.923076923077%!important
}

.emoji1f6451f3fd200d2642fe0f {
    background-position: 61.538461538462% 28.846153846154%!important
}

.emoji1f6451f3fe200d2642fe0f {
    background-position: 61.538461538462% 30.769230769231%!important
}

.emoji1f6451f3ff200d2642fe0f {
    background-position: 61.538461538462% 32.692307692308%!important
}

.emoji1f645 {
    background-position: 61.538461538462% 34.615384615385%!important
}

.emoji1f6451f3fb {
    background-position: 61.538461538462% 36.538461538462%!important
}

.emoji1f6451f3fc {
    background-position: 61.538461538462% 38.461538461538%!important
}

.emoji1f6451f3fd {
    background-position: 61.538461538462% 40.384615384615%!important
}

.emoji1f6451f3fe {
    background-position: 61.538461538462% 42.307692307692%!important
}

.emoji1f6451f3ff {
    background-position: 61.538461538462% 44.230769230769%!important
}

.emoji1f646200d2640fe0f {
    background-position: 61.538461538462% 46.153846153846%!important
}

.emoji1f6461f3fb200d2640fe0f {
    background-position: 61.538461538462% 48.076923076923%!important
}

.emoji1f6461f3fc200d2640fe0f {
    background-position: 61.538461538462% 50%!important
}

.emoji1f6461f3fd200d2640fe0f {
    background-position: 61.538461538462% 51.923076923077%!important
}

.emoji1f6461f3fe200d2640fe0f {
    background-position: 61.538461538462% 53.846153846154%!important
}

.emoji1f6461f3ff200d2640fe0f {
    background-position: 61.538461538462% 55.769230769231%!important
}

.emoji1f646200d2642fe0f {
    background-position: 61.538461538462% 57.692307692308%!important
}

.emoji1f6461f3fb200d2642fe0f {
    background-position: 61.538461538462% 59.615384615385%!important
}

.emoji1f6461f3fc200d2642fe0f {
    background-position: 61.538461538462% 61.538461538462%!important
}

.emoji1f6461f3fd200d2642fe0f {
    background-position: 61.538461538462% 63.461538461538%!important
}

.emoji1f6461f3fe200d2642fe0f {
    background-position: 61.538461538462% 65.384615384615%!important
}

.emoji1f6461f3ff200d2642fe0f {
    background-position: 61.538461538462% 67.307692307692%!important
}

.emoji1f646 {
    background-position: 61.538461538462% 69.230769230769%!important
}

.emoji1f6461f3fb {
    background-position: 61.538461538462% 71.153846153846%!important
}

.emoji1f6461f3fc {
    background-position: 61.538461538462% 73.076923076923%!important
}

.emoji1f6461f3fd {
    background-position: 61.538461538462% 75%!important
}

.emoji1f6461f3fe {
    background-position: 61.538461538462% 76.923076923077%!important
}

.emoji1f6461f3ff {
    background-position: 61.538461538462% 78.846153846154%!important
}

.emoji1f647200d2640fe0f {
    background-position: 61.538461538462% 80.769230769231%!important
}

.emoji1f6471f3fb200d2640fe0f {
    background-position: 61.538461538462% 82.692307692308%!important
}

.emoji1f6471f3fc200d2640fe0f {
    background-position: 61.538461538462% 84.615384615385%!important
}

.emoji1f6471f3fd200d2640fe0f {
    background-position: 61.538461538462% 86.538461538462%!important
}

.emoji1f6471f3fe200d2640fe0f {
    background-position: 61.538461538462% 88.461538461538%!important
}

.emoji1f6471f3ff200d2640fe0f {
    background-position: 61.538461538462% 90.384615384615%!important
}

.emoji1f647200d2642fe0f {
    background-position: 61.538461538462% 92.307692307692%!important
}

.emoji1f6471f3fb200d2642fe0f {
    background-position: 61.538461538462% 94.230769230769%!important
}

.emoji1f6471f3fc200d2642fe0f {
    background-position: 61.538461538462% 96.153846153846%!important
}

.emoji1f6471f3fd200d2642fe0f {
    background-position: 61.538461538462% 98.076923076923%!important
}

.emoji1f6471f3fe200d2642fe0f {
    background-position: 61.538461538462% 100%!important
}

.emoji1f6471f3ff200d2642fe0f {
    background-position: 63.461538461538% 0!important
}

.emoji1f647 {
    background-position: 63.461538461538% 1.9230769230769%!important
}

.emoji1f6471f3fb {
    background-position: 63.461538461538% 3.8461538461538%!important
}

.emoji1f6471f3fc {
    background-position: 63.461538461538% 5.7692307692308%!important
}

.emoji1f6471f3fd {
    background-position: 63.461538461538% 7.6923076923077%!important
}

.emoji1f6471f3fe {
    background-position: 63.461538461538% 9.6153846153846%!important
}

.emoji1f6471f3ff {
    background-position: 63.461538461538% 11.538461538462%!important
}

.emoji1f648 {
    background-position: 63.461538461538% 13.461538461538%!important
}

.emoji1f649 {
    background-position: 63.461538461538% 15.384615384615%!important
}

.emoji1f64a {
    background-position: 63.461538461538% 17.307692307692%!important
}

.emoji1f64b200d2640fe0f {
    background-position: 63.461538461538% 19.230769230769%!important
}

.emoji1f64b1f3fb200d2640fe0f {
    background-position: 63.461538461538% 21.153846153846%!important
}

.emoji1f64b1f3fc200d2640fe0f {
    background-position: 63.461538461538% 23.076923076923%!important
}

.emoji1f64b1f3fd200d2640fe0f {
    background-position: 63.461538461538% 25%!important
}

.emoji1f64b1f3fe200d2640fe0f {
    background-position: 63.461538461538% 26.923076923077%!important
}

.emoji1f64b1f3ff200d2640fe0f {
    background-position: 63.461538461538% 28.846153846154%!important
}

.emoji1f64b200d2642fe0f {
    background-position: 63.461538461538% 30.769230769231%!important
}

.emoji1f64b1f3fb200d2642fe0f {
    background-position: 63.461538461538% 32.692307692308%!important
}

.emoji1f64b1f3fc200d2642fe0f {
    background-position: 63.461538461538% 34.615384615385%!important
}

.emoji1f64b1f3fd200d2642fe0f {
    background-position: 63.461538461538% 36.538461538462%!important
}

.emoji1f64b1f3fe200d2642fe0f {
    background-position: 63.461538461538% 38.461538461538%!important
}

.emoji1f64b1f3ff200d2642fe0f {
    background-position: 63.461538461538% 40.384615384615%!important
}

.emoji1f64b {
    background-position: 63.461538461538% 42.307692307692%!important
}

.emoji1f64b1f3fb {
    background-position: 63.461538461538% 44.230769230769%!important
}

.emoji1f64b1f3fc {
    background-position: 63.461538461538% 46.153846153846%!important
}

.emoji1f64b1f3fd {
    background-position: 63.461538461538% 48.076923076923%!important
}

.emoji1f64b1f3fe {
    background-position: 63.461538461538% 50%!important
}

.emoji1f64b1f3ff {
    background-position: 63.461538461538% 51.923076923077%!important
}

.emoji1f64c {
    background-position: 63.461538461538% 53.846153846154%!important
}

.emoji1f64c1f3fb {
    background-position: 63.461538461538% 55.769230769231%!important
}

.emoji1f64c1f3fc {
    background-position: 63.461538461538% 57.692307692308%!important
}

.emoji1f64c1f3fd {
    background-position: 63.461538461538% 59.615384615385%!important
}

.emoji1f64c1f3fe {
    background-position: 63.461538461538% 61.538461538462%!important
}

.emoji1f64c1f3ff {
    background-position: 63.461538461538% 63.461538461538%!important
}

.emoji1f64d200d2640fe0f {
    background-position: 63.461538461538% 65.384615384615%!important
}

.emoji1f64d1f3fb200d2640fe0f {
    background-position: 63.461538461538% 67.307692307692%!important
}

.emoji1f64d1f3fc200d2640fe0f {
    background-position: 63.461538461538% 69.230769230769%!important
}

.emoji1f64d1f3fd200d2640fe0f {
    background-position: 63.461538461538% 71.153846153846%!important
}

.emoji1f64d1f3fe200d2640fe0f {
    background-position: 63.461538461538% 73.076923076923%!important
}

.emoji1f64d1f3ff200d2640fe0f {
    background-position: 63.461538461538% 75%!important
}

.emoji1f64d200d2642fe0f {
    background-position: 63.461538461538% 76.923076923077%!important
}

.emoji1f64d1f3fb200d2642fe0f {
    background-position: 63.461538461538% 78.846153846154%!important
}

.emoji1f64d1f3fc200d2642fe0f {
    background-position: 63.461538461538% 80.769230769231%!important
}

.emoji1f64d1f3fd200d2642fe0f {
    background-position: 63.461538461538% 82.692307692308%!important
}

.emoji1f64d1f3fe200d2642fe0f {
    background-position: 63.461538461538% 84.615384615385%!important
}

.emoji1f64d1f3ff200d2642fe0f {
    background-position: 63.461538461538% 86.538461538462%!important
}

.emoji1f64d {
    background-position: 63.461538461538% 88.461538461538%!important
}

.emoji1f64d1f3fb {
    background-position: 63.461538461538% 90.384615384615%!important
}

.emoji1f64d1f3fc {
    background-position: 63.461538461538% 92.307692307692%!important
}

.emoji1f64d1f3fd {
    background-position: 63.461538461538% 94.230769230769%!important
}

.emoji1f64d1f3fe {
    background-position: 63.461538461538% 96.153846153846%!important
}

.emoji1f64d1f3ff {
    background-position: 63.461538461538% 98.076923076923%!important
}

.emoji1f64e200d2640fe0f {
    background-position: 63.461538461538% 100%!important
}

.emoji1f64e1f3fb200d2640fe0f {
    background-position: 65.384615384615% 0!important
}

.emoji1f64e1f3fc200d2640fe0f {
    background-position: 65.384615384615% 1.9230769230769%!important
}

.emoji1f64e1f3fd200d2640fe0f {
    background-position: 65.384615384615% 3.8461538461538%!important
}

.emoji1f64e1f3fe200d2640fe0f {
    background-position: 65.384615384615% 5.7692307692308%!important
}

.emoji1f64e1f3ff200d2640fe0f {
    background-position: 65.384615384615% 7.6923076923077%!important
}

.emoji1f64e200d2642fe0f {
    background-position: 65.384615384615% 9.6153846153846%!important
}

.emoji1f64e1f3fb200d2642fe0f {
    background-position: 65.384615384615% 11.538461538462%!important
}

.emoji1f64e1f3fc200d2642fe0f {
    background-position: 65.384615384615% 13.461538461538%!important
}

.emoji1f64e1f3fd200d2642fe0f {
    background-position: 65.384615384615% 15.384615384615%!important
}

.emoji1f64e1f3fe200d2642fe0f {
    background-position: 65.384615384615% 17.307692307692%!important
}

.emoji1f64e1f3ff200d2642fe0f {
    background-position: 65.384615384615% 19.230769230769%!important
}

.emoji1f64e {
    background-position: 65.384615384615% 21.153846153846%!important
}

.emoji1f64e1f3fb {
    background-position: 65.384615384615% 23.076923076923%!important
}

.emoji1f64e1f3fc {
    background-position: 65.384615384615% 25%!important
}

.emoji1f64e1f3fd {
    background-position: 65.384615384615% 26.923076923077%!important
}

.emoji1f64e1f3fe {
    background-position: 65.384615384615% 28.846153846154%!important
}

.emoji1f64e1f3ff {
    background-position: 65.384615384615% 30.769230769231%!important
}

.emoji1f64f {
    background-position: 65.384615384615% 32.692307692308%!important
}

.emoji1f64f1f3fb {
    background-position: 65.384615384615% 34.615384615385%!important
}

.emoji1f64f1f3fc {
    background-position: 65.384615384615% 36.538461538462%!important
}

.emoji1f64f1f3fd {
    background-position: 65.384615384615% 38.461538461538%!important
}

.emoji1f64f1f3fe {
    background-position: 65.384615384615% 40.384615384615%!important
}

.emoji1f64f1f3ff {
    background-position: 65.384615384615% 42.307692307692%!important
}

.emoji1f680 {
    background-position: 65.384615384615% 44.230769230769%!important
}

.emoji1f681 {
    background-position: 65.384615384615% 46.153846153846%!important
}

.emoji1f682 {
    background-position: 65.384615384615% 48.076923076923%!important
}

.emoji1f683 {
    background-position: 65.384615384615% 50%!important
}

.emoji1f684 {
    background-position: 65.384615384615% 51.923076923077%!important
}

.emoji1f685 {
    background-position: 65.384615384615% 53.846153846154%!important
}

.emoji1f686 {
    background-position: 65.384615384615% 55.769230769231%!important
}

.emoji1f687 {
    background-position: 65.384615384615% 57.692307692308%!important
}

.emoji1f688 {
    background-position: 65.384615384615% 59.615384615385%!important
}

.emoji1f689 {
    background-position: 65.384615384615% 61.538461538462%!important
}

.emoji1f68a {
    background-position: 65.384615384615% 63.461538461538%!important
}

.emoji1f68b {
    background-position: 65.384615384615% 65.384615384615%!important
}

.emoji1f68c {
    background-position: 65.384615384615% 67.307692307692%!important
}

.emoji1f68d {
    background-position: 65.384615384615% 69.230769230769%!important
}

.emoji1f68e {
    background-position: 65.384615384615% 71.153846153846%!important
}

.emoji1f68f {
    background-position: 65.384615384615% 73.076923076923%!important
}

.emoji1f690 {
    background-position: 65.384615384615% 75%!important
}

.emoji1f691 {
    background-position: 65.384615384615% 76.923076923077%!important
}

.emoji1f692 {
    background-position: 65.384615384615% 78.846153846154%!important
}

.emoji1f693 {
    background-position: 65.384615384615% 80.769230769231%!important
}

.emoji1f694 {
    background-position: 65.384615384615% 82.692307692308%!important
}

.emoji1f695 {
    background-position: 65.384615384615% 84.615384615385%!important
}

.emoji1f696 {
    background-position: 65.384615384615% 86.538461538462%!important
}

.emoji1f697 {
    background-position: 65.384615384615% 88.461538461538%!important
}

.emoji1f698 {
    background-position: 65.384615384615% 90.384615384615%!important
}

.emoji1f699 {
    background-position: 65.384615384615% 92.307692307692%!important
}

.emoji1f69a {
    background-position: 65.384615384615% 94.230769230769%!important
}

.emoji1f69b {
    background-position: 65.384615384615% 96.153846153846%!important
}

.emoji1f69c {
    background-position: 65.384615384615% 98.076923076923%!important
}

.emoji1f69d {
    background-position: 65.384615384615% 100%!important
}

.emoji1f69e {
    background-position: 67.307692307692% 0!important
}

.emoji1f69f {
    background-position: 67.307692307692% 1.9230769230769%!important
}

.emoji1f6a0 {
    background-position: 67.307692307692% 3.8461538461538%!important
}

.emoji1f6a1 {
    background-position: 67.307692307692% 5.7692307692308%!important
}

.emoji1f6a2 {
    background-position: 67.307692307692% 7.6923076923077%!important
}

.emoji1f6a3200d2640fe0f {
    background-position: 67.307692307692% 9.6153846153846%!important
}

.emoji1f6a31f3fb200d2640fe0f {
    background-position: 67.307692307692% 11.538461538462%!important
}

.emoji1f6a31f3fc200d2640fe0f {
    background-position: 67.307692307692% 13.461538461538%!important
}

.emoji1f6a31f3fd200d2640fe0f {
    background-position: 67.307692307692% 15.384615384615%!important
}

.emoji1f6a31f3fe200d2640fe0f {
    background-position: 67.307692307692% 17.307692307692%!important
}

.emoji1f6a31f3ff200d2640fe0f {
    background-position: 67.307692307692% 19.230769230769%!important
}

.emoji1f6a3200d2642fe0f {
    background-position: 67.307692307692% 21.153846153846%!important
}

.emoji1f6a31f3fb200d2642fe0f {
    background-position: 67.307692307692% 23.076923076923%!important
}

.emoji1f6a31f3fc200d2642fe0f {
    background-position: 67.307692307692% 25%!important
}

.emoji1f6a31f3fd200d2642fe0f {
    background-position: 67.307692307692% 26.923076923077%!important
}

.emoji1f6a31f3fe200d2642fe0f {
    background-position: 67.307692307692% 28.846153846154%!important
}

.emoji1f6a31f3ff200d2642fe0f {
    background-position: 67.307692307692% 30.769230769231%!important
}

.emoji1f6a3 {
    background-position: 67.307692307692% 32.692307692308%!important
}

.emoji1f6a31f3fb {
    background-position: 67.307692307692% 34.615384615385%!important
}

.emoji1f6a31f3fc {
    background-position: 67.307692307692% 36.538461538462%!important
}

.emoji1f6a31f3fd {
    background-position: 67.307692307692% 38.461538461538%!important
}

.emoji1f6a31f3fe {
    background-position: 67.307692307692% 40.384615384615%!important
}

.emoji1f6a31f3ff {
    background-position: 67.307692307692% 42.307692307692%!important
}

.emoji1f6a4 {
    background-position: 67.307692307692% 44.230769230769%!important
}

.emoji1f6a5 {
    background-position: 67.307692307692% 46.153846153846%!important
}

.emoji1f6a6 {
    background-position: 67.307692307692% 48.076923076923%!important
}

.emoji1f6a7 {
    background-position: 67.307692307692% 50%!important
}

.emoji1f6a8 {
    background-position: 67.307692307692% 51.923076923077%!important
}

.emoji1f6a9 {
    background-position: 67.307692307692% 53.846153846154%!important
}

.emoji1f6aa {
    background-position: 67.307692307692% 55.769230769231%!important
}

.emoji1f6ab {
    background-position: 67.307692307692% 57.692307692308%!important
}

.emoji1f6ac {
    background-position: 67.307692307692% 59.615384615385%!important
}

.emoji1f6ad {
    background-position: 67.307692307692% 61.538461538462%!important
}

.emoji1f6ae {
    background-position: 67.307692307692% 63.461538461538%!important
}

.emoji1f6af {
    background-position: 67.307692307692% 65.384615384615%!important
}

.emoji1f6b0 {
    background-position: 67.307692307692% 67.307692307692%!important
}

.emoji1f6b1 {
    background-position: 67.307692307692% 69.230769230769%!important
}

.emoji1f6b2 {
    background-position: 67.307692307692% 71.153846153846%!important
}

.emoji1f6b3 {
    background-position: 67.307692307692% 73.076923076923%!important
}

.emoji1f6b4200d2640fe0f {
    background-position: 67.307692307692% 75%!important
}

.emoji1f6b41f3fb200d2640fe0f {
    background-position: 67.307692307692% 76.923076923077%!important
}

.emoji1f6b41f3fc200d2640fe0f {
    background-position: 67.307692307692% 78.846153846154%!important
}

.emoji1f6b41f3fd200d2640fe0f {
    background-position: 67.307692307692% 80.769230769231%!important
}

.emoji1f6b41f3fe200d2640fe0f {
    background-position: 67.307692307692% 82.692307692308%!important
}

.emoji1f6b41f3ff200d2640fe0f {
    background-position: 67.307692307692% 84.615384615385%!important
}

.emoji1f6b4200d2642fe0f {
    background-position: 67.307692307692% 86.538461538462%!important
}

.emoji1f6b41f3fb200d2642fe0f {
    background-position: 67.307692307692% 88.461538461538%!important
}

.emoji1f6b41f3fc200d2642fe0f {
    background-position: 67.307692307692% 90.384615384615%!important
}

.emoji1f6b41f3fd200d2642fe0f {
    background-position: 67.307692307692% 92.307692307692%!important
}

.emoji1f6b41f3fe200d2642fe0f {
    background-position: 67.307692307692% 94.230769230769%!important
}

.emoji1f6b41f3ff200d2642fe0f {
    background-position: 67.307692307692% 96.153846153846%!important
}

.emoji1f6b4 {
    background-position: 67.307692307692% 98.076923076923%!important
}

.emoji1f6b41f3fb {
    background-position: 67.307692307692% 100%!important
}

.emoji1f6b41f3fc {
    background-position: 69.230769230769% 0!important
}

.emoji1f6b41f3fd {
    background-position: 69.230769230769% 1.9230769230769%!important
}

.emoji1f6b41f3fe {
    background-position: 69.230769230769% 3.8461538461538%!important
}

.emoji1f6b41f3ff {
    background-position: 69.230769230769% 5.7692307692308%!important
}

.emoji1f6b5200d2640fe0f {
    background-position: 69.230769230769% 7.6923076923077%!important
}

.emoji1f6b51f3fb200d2640fe0f {
    background-position: 69.230769230769% 9.6153846153846%!important
}

.emoji1f6b51f3fc200d2640fe0f {
    background-position: 69.230769230769% 11.538461538462%!important
}

.emoji1f6b51f3fd200d2640fe0f {
    background-position: 69.230769230769% 13.461538461538%!important
}

.emoji1f6b51f3fe200d2640fe0f {
    background-position: 69.230769230769% 15.384615384615%!important
}

.emoji1f6b51f3ff200d2640fe0f {
    background-position: 69.230769230769% 17.307692307692%!important
}

.emoji1f6b5200d2642fe0f {
    background-position: 69.230769230769% 19.230769230769%!important
}

.emoji1f6b51f3fb200d2642fe0f {
    background-position: 69.230769230769% 21.153846153846%!important
}

.emoji1f6b51f3fc200d2642fe0f {
    background-position: 69.230769230769% 23.076923076923%!important
}

.emoji1f6b51f3fd200d2642fe0f {
    background-position: 69.230769230769% 25%!important
}

.emoji1f6b51f3fe200d2642fe0f {
    background-position: 69.230769230769% 26.923076923077%!important
}

.emoji1f6b51f3ff200d2642fe0f {
    background-position: 69.230769230769% 28.846153846154%!important
}

.emoji1f6b5 {
    background-position: 69.230769230769% 30.769230769231%!important
}

.emoji1f6b51f3fb {
    background-position: 69.230769230769% 32.692307692308%!important
}

.emoji1f6b51f3fc {
    background-position: 69.230769230769% 34.615384615385%!important
}

.emoji1f6b51f3fd {
    background-position: 69.230769230769% 36.538461538462%!important
}

.emoji1f6b51f3fe {
    background-position: 69.230769230769% 38.461538461538%!important
}

.emoji1f6b51f3ff {
    background-position: 69.230769230769% 40.384615384615%!important
}

.emoji1f6b6200d2640fe0f {
    background-position: 69.230769230769% 42.307692307692%!important
}

.emoji1f6b61f3fb200d2640fe0f {
    background-position: 69.230769230769% 44.230769230769%!important
}

.emoji1f6b61f3fc200d2640fe0f {
    background-position: 69.230769230769% 46.153846153846%!important
}

.emoji1f6b61f3fd200d2640fe0f {
    background-position: 69.230769230769% 48.076923076923%!important
}

.emoji1f6b61f3fe200d2640fe0f {
    background-position: 69.230769230769% 50%!important
}

.emoji1f6b61f3ff200d2640fe0f {
    background-position: 69.230769230769% 51.923076923077%!important
}

.emoji1f6b6200d2642fe0f {
    background-position: 69.230769230769% 53.846153846154%!important
}

.emoji1f6b61f3fb200d2642fe0f {
    background-position: 69.230769230769% 55.769230769231%!important
}

.emoji1f6b61f3fc200d2642fe0f {
    background-position: 69.230769230769% 57.692307692308%!important
}

.emoji1f6b61f3fd200d2642fe0f {
    background-position: 69.230769230769% 59.615384615385%!important
}

.emoji1f6b61f3fe200d2642fe0f {
    background-position: 69.230769230769% 61.538461538462%!important
}

.emoji1f6b61f3ff200d2642fe0f {
    background-position: 69.230769230769% 63.461538461538%!important
}

.emoji1f6b6 {
    background-position: 69.230769230769% 65.384615384615%!important
}

.emoji1f6b61f3fb {
    background-position: 69.230769230769% 67.307692307692%!important
}

.emoji1f6b61f3fc {
    background-position: 69.230769230769% 69.230769230769%!important
}

.emoji1f6b61f3fd {
    background-position: 69.230769230769% 71.153846153846%!important
}

.emoji1f6b61f3fe {
    background-position: 69.230769230769% 73.076923076923%!important
}

.emoji1f6b61f3ff {
    background-position: 69.230769230769% 75%!important
}

.emoji1f6b7 {
    background-position: 69.230769230769% 76.923076923077%!important
}

.emoji1f6b8 {
    background-position: 69.230769230769% 78.846153846154%!important
}

.emoji1f6b9 {
    background-position: 69.230769230769% 80.769230769231%!important
}

.emoji1f6ba {
    background-position: 69.230769230769% 82.692307692308%!important
}

.emoji1f6bb {
    background-position: 69.230769230769% 84.615384615385%!important
}

.emoji1f6bc {
    background-position: 69.230769230769% 86.538461538462%!important
}

.emoji1f6bd {
    background-position: 69.230769230769% 88.461538461538%!important
}

.emoji1f6be {
    background-position: 69.230769230769% 90.384615384615%!important
}

.emoji1f6bf {
    background-position: 69.230769230769% 92.307692307692%!important
}

.emoji1f6c0 {
    background-position: 69.230769230769% 94.230769230769%!important
}

.emoji1f6c01f3fb {
    background-position: 69.230769230769% 96.153846153846%!important
}

.emoji1f6c01f3fc {
    background-position: 69.230769230769% 98.076923076923%!important
}

.emoji1f6c01f3fd {
    background-position: 69.230769230769% 100%!important
}

.emoji1f6c01f3fe {
    background-position: 71.153846153846% 0!important
}

.emoji1f6c01f3ff {
    background-position: 71.153846153846% 1.9230769230769%!important
}

.emoji1f6c1 {
    background-position: 71.153846153846% 3.8461538461538%!important
}

.emoji1f6c2 {
    background-position: 71.153846153846% 5.7692307692308%!important
}

.emoji1f6c3 {
    background-position: 71.153846153846% 7.6923076923077%!important
}

.emoji1f6c4 {
    background-position: 71.153846153846% 9.6153846153846%!important
}

.emoji1f6c5 {
    background-position: 71.153846153846% 11.538461538462%!important
}

.emoji1f6cbfe0f {
    background-position: 71.153846153846% 13.461538461538%!important
}

.emoji1f6cc {
    background-position: 71.153846153846% 15.384615384615%!important
}

.emoji1f6cc1f3fb {
    background-position: 71.153846153846% 17.307692307692%!important
}

.emoji1f6cc1f3fc {
    background-position: 71.153846153846% 19.230769230769%!important
}

.emoji1f6cc1f3fd {
    background-position: 71.153846153846% 21.153846153846%!important
}

.emoji1f6cc1f3fe {
    background-position: 71.153846153846% 23.076923076923%!important
}

.emoji1f6cc1f3ff {
    background-position: 71.153846153846% 25%!important
}

.emoji1f6cdfe0f {
    background-position: 71.153846153846% 26.923076923077%!important
}

.emoji1f6cefe0f {
    background-position: 71.153846153846% 28.846153846154%!important
}

.emoji1f6cffe0f {
    background-position: 71.153846153846% 30.769230769231%!important
}

.emoji1f6d0 {
    background-position: 71.153846153846% 32.692307692308%!important
}

.emoji1f6d1 {
    background-position: 71.153846153846% 34.615384615385%!important
}

.emoji1f6d2 {
    background-position: 71.153846153846% 36.538461538462%!important
}

.emoji1f6e0fe0f {
    background-position: 71.153846153846% 38.461538461538%!important
}

.emoji1f6e1fe0f {
    background-position: 71.153846153846% 40.384615384615%!important
}

.emoji1f6e2fe0f {
    background-position: 71.153846153846% 42.307692307692%!important
}

.emoji1f6e3fe0f {
    background-position: 71.153846153846% 44.230769230769%!important
}

.emoji1f6e4fe0f {
    background-position: 71.153846153846% 46.153846153846%!important
}

.emoji1f6e5fe0f {
    background-position: 71.153846153846% 48.076923076923%!important
}

.emoji1f6e9fe0f {
    background-position: 71.153846153846% 50%!important
}

.emoji1f6eb {
    background-position: 71.153846153846% 51.923076923077%!important
}

.emoji1f6ec {
    background-position: 71.153846153846% 53.846153846154%!important
}

.emoji1f6f0fe0f {
    background-position: 71.153846153846% 55.769230769231%!important
}

.emoji1f6f3fe0f {
    background-position: 71.153846153846% 57.692307692308%!important
}

.emoji1f6f4 {
    background-position: 71.153846153846% 59.615384615385%!important
}

.emoji1f6f5 {
    background-position: 71.153846153846% 61.538461538462%!important
}

.emoji1f6f6 {
    background-position: 71.153846153846% 63.461538461538%!important
}

.emoji1f6f7 {
    background-position: 71.153846153846% 65.384615384615%!important
}

.emoji1f6f8 {
    background-position: 71.153846153846% 67.307692307692%!important
}

.emoji1f6f9 {
    background-position: 71.153846153846% 69.230769230769%!important
}

.emoji1f910 {
    background-position: 71.153846153846% 71.153846153846%!important
}

.emoji1f911 {
    background-position: 71.153846153846% 73.076923076923%!important
}

.emoji1f912 {
    background-position: 71.153846153846% 75%!important
}

.emoji1f913 {
    background-position: 71.153846153846% 76.923076923077%!important
}

.emoji1f914 {
    background-position: 71.153846153846% 78.846153846154%!important
}

.emoji1f915 {
    background-position: 71.153846153846% 80.769230769231%!important
}

.emoji1f916 {
    background-position: 71.153846153846% 82.692307692308%!important
}

.emoji1f917 {
    background-position: 71.153846153846% 84.615384615385%!important
}

.emoji1f918 {
    background-position: 71.153846153846% 86.538461538462%!important
}

.emoji1f9181f3fb {
    background-position: 71.153846153846% 88.461538461538%!important
}

.emoji1f9181f3fc {
    background-position: 71.153846153846% 90.384615384615%!important
}

.emoji1f9181f3fd {
    background-position: 71.153846153846% 92.307692307692%!important
}

.emoji1f9181f3fe {
    background-position: 71.153846153846% 94.230769230769%!important
}

.emoji1f9181f3ff {
    background-position: 71.153846153846% 96.153846153846%!important
}

.emoji1f919 {
    background-position: 71.153846153846% 98.076923076923%!important
}

.emoji1f9191f3fb {
    background-position: 71.153846153846% 100%!important
}

.emoji1f9191f3fc {
    background-position: 73.076923076923% 0!important
}

.emoji1f9191f3fd {
    background-position: 73.076923076923% 1.9230769230769%!important
}

.emoji1f9191f3fe {
    background-position: 73.076923076923% 3.8461538461538%!important
}

.emoji1f9191f3ff {
    background-position: 73.076923076923% 5.7692307692308%!important
}

.emoji1f91a {
    background-position: 73.076923076923% 7.6923076923077%!important
}

.emoji1f91a1f3fb {
    background-position: 73.076923076923% 9.6153846153846%!important
}

.emoji1f91a1f3fc {
    background-position: 73.076923076923% 11.538461538462%!important
}

.emoji1f91a1f3fd {
    background-position: 73.076923076923% 13.461538461538%!important
}

.emoji1f91a1f3fe {
    background-position: 73.076923076923% 15.384615384615%!important
}

.emoji1f91a1f3ff {
    background-position: 73.076923076923% 17.307692307692%!important
}

.emoji1f91b {
    background-position: 73.076923076923% 19.230769230769%!important
}

.emoji1f91b1f3fb {
    background-position: 73.076923076923% 21.153846153846%!important
}

.emoji1f91b1f3fc {
    background-position: 73.076923076923% 23.076923076923%!important
}

.emoji1f91b1f3fd {
    background-position: 73.076923076923% 25%!important
}

.emoji1f91b1f3fe {
    background-position: 73.076923076923% 26.923076923077%!important
}

.emoji1f91b1f3ff {
    background-position: 73.076923076923% 28.846153846154%!important
}

.emoji1f91c {
    background-position: 73.076923076923% 30.769230769231%!important
}

.emoji1f91c1f3fb {
    background-position: 73.076923076923% 32.692307692308%!important
}

.emoji1f91c1f3fc {
    background-position: 73.076923076923% 34.615384615385%!important
}

.emoji1f91c1f3fd {
    background-position: 73.076923076923% 36.538461538462%!important
}

.emoji1f91c1f3fe {
    background-position: 73.076923076923% 38.461538461538%!important
}

.emoji1f91c1f3ff {
    background-position: 73.076923076923% 40.384615384615%!important
}

.emoji1f91d {
    background-position: 73.076923076923% 42.307692307692%!important
}

.emoji1f91e {
    background-position: 73.076923076923% 44.230769230769%!important
}

.emoji1f91e1f3fb {
    background-position: 73.076923076923% 46.153846153846%!important
}

.emoji1f91e1f3fc {
    background-position: 73.076923076923% 48.076923076923%!important
}

.emoji1f91e1f3fd {
    background-position: 73.076923076923% 50%!important
}

.emoji1f91e1f3fe {
    background-position: 73.076923076923% 51.923076923077%!important
}

.emoji1f91e1f3ff {
    background-position: 73.076923076923% 53.846153846154%!important
}

.emoji1f91f {
    background-position: 73.076923076923% 55.769230769231%!important
}

.emoji1f91f1f3fb {
    background-position: 73.076923076923% 57.692307692308%!important
}

.emoji1f91f1f3fc {
    background-position: 73.076923076923% 59.615384615385%!important
}

.emoji1f91f1f3fd {
    background-position: 73.076923076923% 61.538461538462%!important
}

.emoji1f91f1f3fe {
    background-position: 73.076923076923% 63.461538461538%!important
}

.emoji1f91f1f3ff {
    background-position: 73.076923076923% 65.384615384615%!important
}

.emoji1f920 {
    background-position: 73.076923076923% 67.307692307692%!important
}

.emoji1f921 {
    background-position: 73.076923076923% 69.230769230769%!important
}

.emoji1f922 {
    background-position: 73.076923076923% 71.153846153846%!important
}

.emoji1f923 {
    background-position: 73.076923076923% 73.076923076923%!important
}

.emoji1f924 {
    background-position: 73.076923076923% 75%!important
}

.emoji1f925 {
    background-position: 73.076923076923% 76.923076923077%!important
}

.emoji1f926200d2640fe0f {
    background-position: 73.076923076923% 78.846153846154%!important
}

.emoji1f9261f3fb200d2640fe0f {
    background-position: 73.076923076923% 80.769230769231%!important
}

.emoji1f9261f3fc200d2640fe0f {
    background-position: 73.076923076923% 82.692307692308%!important
}

.emoji1f9261f3fd200d2640fe0f {
    background-position: 73.076923076923% 84.615384615385%!important
}

.emoji1f9261f3fe200d2640fe0f {
    background-position: 73.076923076923% 86.538461538462%!important
}

.emoji1f9261f3ff200d2640fe0f {
    background-position: 73.076923076923% 88.461538461538%!important
}

.emoji1f926200d2642fe0f {
    background-position: 73.076923076923% 90.384615384615%!important
}

.emoji1f9261f3fb200d2642fe0f {
    background-position: 73.076923076923% 92.307692307692%!important
}

.emoji1f9261f3fc200d2642fe0f {
    background-position: 73.076923076923% 94.230769230769%!important
}

.emoji1f9261f3fd200d2642fe0f {
    background-position: 73.076923076923% 96.153846153846%!important
}

.emoji1f9261f3fe200d2642fe0f {
    background-position: 73.076923076923% 98.076923076923%!important
}

.emoji1f9261f3ff200d2642fe0f {
    background-position: 73.076923076923% 100%!important
}

.emoji1f926 {
    background-position: 75% 0!important
}

.emoji1f9261f3fb {
    background-position: 75% 1.9230769230769%!important
}

.emoji1f9261f3fc {
    background-position: 75% 3.8461538461538%!important
}

.emoji1f9261f3fd {
    background-position: 75% 5.7692307692308%!important
}

.emoji1f9261f3fe {
    background-position: 75% 7.6923076923077%!important
}

.emoji1f9261f3ff {
    background-position: 75% 9.6153846153846%!important
}

.emoji1f927 {
    background-position: 75% 11.538461538462%!important
}

.emoji1f928 {
    background-position: 75% 13.461538461538%!important
}

.emoji1f929 {
    background-position: 75% 15.384615384615%!important
}

.emoji1f92a {
    background-position: 75% 17.307692307692%!important
}

.emoji1f92b {
    background-position: 75% 19.230769230769%!important
}

.emoji1f92c {
    background-position: 75% 21.153846153846%!important
}

.emoji1f92d {
    background-position: 75% 23.076923076923%!important
}

.emoji1f92e {
    background-position: 75% 25%!important
}

.emoji1f92f {
    background-position: 75% 26.923076923077%!important
}

.emoji1f930 {
    background-position: 75% 28.846153846154%!important
}

.emoji1f9301f3fb {
    background-position: 75% 30.769230769231%!important
}

.emoji1f9301f3fc {
    background-position: 75% 32.692307692308%!important
}

.emoji1f9301f3fd {
    background-position: 75% 34.615384615385%!important
}

.emoji1f9301f3fe {
    background-position: 75% 36.538461538462%!important
}

.emoji1f9301f3ff {
    background-position: 75% 38.461538461538%!important
}

.emoji1f931 {
    background-position: 75% 40.384615384615%!important
}

.emoji1f9311f3fb {
    background-position: 75% 42.307692307692%!important
}

.emoji1f9311f3fc {
    background-position: 75% 44.230769230769%!important
}

.emoji1f9311f3fd {
    background-position: 75% 46.153846153846%!important
}

.emoji1f9311f3fe {
    background-position: 75% 48.076923076923%!important
}

.emoji1f9311f3ff {
    background-position: 75% 50%!important
}

.emoji1f932 {
    background-position: 75% 51.923076923077%!important
}

.emoji1f9321f3fb {
    background-position: 75% 53.846153846154%!important
}

.emoji1f9321f3fc {
    background-position: 75% 55.769230769231%!important
}

.emoji1f9321f3fd {
    background-position: 75% 57.692307692308%!important
}

.emoji1f9321f3fe {
    background-position: 75% 59.615384615385%!important
}

.emoji1f9321f3ff {
    background-position: 75% 61.538461538462%!important
}

.emoji1f933 {
    background-position: 75% 63.461538461538%!important
}

.emoji1f9331f3fb {
    background-position: 75% 65.384615384615%!important
}

.emoji1f9331f3fc {
    background-position: 75% 67.307692307692%!important
}

.emoji1f9331f3fd {
    background-position: 75% 69.230769230769%!important
}

.emoji1f9331f3fe {
    background-position: 75% 71.153846153846%!important
}

.emoji1f9331f3ff {
    background-position: 75% 73.076923076923%!important
}

.emoji1f934 {
    background-position: 75% 75%!important
}

.emoji1f9341f3fb {
    background-position: 75% 76.923076923077%!important
}

.emoji1f9341f3fc {
    background-position: 75% 78.846153846154%!important
}

.emoji1f9341f3fd {
    background-position: 75% 80.769230769231%!important
}

.emoji1f9341f3fe {
    background-position: 75% 82.692307692308%!important
}

.emoji1f9341f3ff {
    background-position: 75% 84.615384615385%!important
}

.emoji1f935 {
    background-position: 75% 86.538461538462%!important
}

.emoji1f9351f3fb {
    background-position: 75% 88.461538461538%!important
}

.emoji1f9351f3fc {
    background-position: 75% 90.384615384615%!important
}

.emoji1f9351f3fd {
    background-position: 75% 92.307692307692%!important
}

.emoji1f9351f3fe {
    background-position: 75% 94.230769230769%!important
}

.emoji1f9351f3ff {
    background-position: 75% 96.153846153846%!important
}

.emoji1f936 {
    background-position: 75% 98.076923076923%!important
}

.emoji1f9361f3fb {
    background-position: 75% 100%!important
}

.emoji1f9361f3fc {
    background-position: 76.923076923077% 0!important
}

.emoji1f9361f3fd {
    background-position: 76.923076923077% 1.9230769230769%!important
}

.emoji1f9361f3fe {
    background-position: 76.923076923077% 3.8461538461538%!important
}

.emoji1f9361f3ff {
    background-position: 76.923076923077% 5.7692307692308%!important
}

.emoji1f937200d2640fe0f {
    background-position: 76.923076923077% 7.6923076923077%!important
}

.emoji1f9371f3fb200d2640fe0f {
    background-position: 76.923076923077% 9.6153846153846%!important
}

.emoji1f9371f3fc200d2640fe0f {
    background-position: 76.923076923077% 11.538461538462%!important
}

.emoji1f9371f3fd200d2640fe0f {
    background-position: 76.923076923077% 13.461538461538%!important
}

.emoji1f9371f3fe200d2640fe0f {
    background-position: 76.923076923077% 15.384615384615%!important
}

.emoji1f9371f3ff200d2640fe0f {
    background-position: 76.923076923077% 17.307692307692%!important
}

.emoji1f937200d2642fe0f {
    background-position: 76.923076923077% 19.230769230769%!important
}

.emoji1f9371f3fb200d2642fe0f {
    background-position: 76.923076923077% 21.153846153846%!important
}

.emoji1f9371f3fc200d2642fe0f {
    background-position: 76.923076923077% 23.076923076923%!important
}

.emoji1f9371f3fd200d2642fe0f {
    background-position: 76.923076923077% 25%!important
}

.emoji1f9371f3fe200d2642fe0f {
    background-position: 76.923076923077% 26.923076923077%!important
}

.emoji1f9371f3ff200d2642fe0f {
    background-position: 76.923076923077% 28.846153846154%!important
}

.emoji1f937 {
    background-position: 76.923076923077% 30.769230769231%!important
}

.emoji1f9371f3fb {
    background-position: 76.923076923077% 32.692307692308%!important
}

.emoji1f9371f3fc {
    background-position: 76.923076923077% 34.615384615385%!important
}

.emoji1f9371f3fd {
    background-position: 76.923076923077% 36.538461538462%!important
}

.emoji1f9371f3fe {
    background-position: 76.923076923077% 38.461538461538%!important
}

.emoji1f9371f3ff {
    background-position: 76.923076923077% 40.384615384615%!important
}

.emoji1f938200d2640fe0f {
    background-position: 76.923076923077% 42.307692307692%!important
}

.emoji1f9381f3fb200d2640fe0f {
    background-position: 76.923076923077% 44.230769230769%!important
}

.emoji1f9381f3fc200d2640fe0f {
    background-position: 76.923076923077% 46.153846153846%!important
}

.emoji1f9381f3fd200d2640fe0f {
    background-position: 76.923076923077% 48.076923076923%!important
}

.emoji1f9381f3fe200d2640fe0f {
    background-position: 76.923076923077% 50%!important
}

.emoji1f9381f3ff200d2640fe0f {
    background-position: 76.923076923077% 51.923076923077%!important
}

.emoji1f938200d2642fe0f {
    background-position: 76.923076923077% 53.846153846154%!important
}

.emoji1f9381f3fb200d2642fe0f {
    background-position: 76.923076923077% 55.769230769231%!important
}

.emoji1f9381f3fc200d2642fe0f {
    background-position: 76.923076923077% 57.692307692308%!important
}

.emoji1f9381f3fd200d2642fe0f {
    background-position: 76.923076923077% 59.615384615385%!important
}

.emoji1f9381f3fe200d2642fe0f {
    background-position: 76.923076923077% 61.538461538462%!important
}

.emoji1f9381f3ff200d2642fe0f {
    background-position: 76.923076923077% 63.461538461538%!important
}

.emoji1f938 {
    background-position: 76.923076923077% 65.384615384615%!important
}

.emoji1f9381f3fb {
    background-position: 76.923076923077% 67.307692307692%!important
}

.emoji1f9381f3fc {
    background-position: 76.923076923077% 69.230769230769%!important
}

.emoji1f9381f3fd {
    background-position: 76.923076923077% 71.153846153846%!important
}

.emoji1f9381f3fe {
    background-position: 76.923076923077% 73.076923076923%!important
}

.emoji1f9381f3ff {
    background-position: 76.923076923077% 75%!important
}

.emoji1f939200d2640fe0f {
    background-position: 76.923076923077% 76.923076923077%!important
}

.emoji1f9391f3fb200d2640fe0f {
    background-position: 76.923076923077% 78.846153846154%!important
}

.emoji1f9391f3fc200d2640fe0f {
    background-position: 76.923076923077% 80.769230769231%!important
}

.emoji1f9391f3fd200d2640fe0f {
    background-position: 76.923076923077% 82.692307692308%!important
}

.emoji1f9391f3fe200d2640fe0f {
    background-position: 76.923076923077% 84.615384615385%!important
}

.emoji1f9391f3ff200d2640fe0f {
    background-position: 76.923076923077% 86.538461538462%!important
}

.emoji1f939200d2642fe0f {
    background-position: 76.923076923077% 88.461538461538%!important
}

.emoji1f9391f3fb200d2642fe0f {
    background-position: 76.923076923077% 90.384615384615%!important
}

.emoji1f9391f3fc200d2642fe0f {
    background-position: 76.923076923077% 92.307692307692%!important
}

.emoji1f9391f3fd200d2642fe0f {
    background-position: 76.923076923077% 94.230769230769%!important
}

.emoji1f9391f3fe200d2642fe0f {
    background-position: 76.923076923077% 96.153846153846%!important
}

.emoji1f9391f3ff200d2642fe0f {
    background-position: 76.923076923077% 98.076923076923%!important
}

.emoji1f939 {
    background-position: 76.923076923077% 100%!important
}

.emoji1f9391f3fb {
    background-position: 78.846153846154% 0!important
}

.emoji1f9391f3fc {
    background-position: 78.846153846154% 1.9230769230769%!important
}

.emoji1f9391f3fd {
    background-position: 78.846153846154% 3.8461538461538%!important
}

.emoji1f9391f3fe {
    background-position: 78.846153846154% 5.7692307692308%!important
}

.emoji1f9391f3ff {
    background-position: 78.846153846154% 7.6923076923077%!important
}

.emoji1f93a {
    background-position: 78.846153846154% 9.6153846153846%!important
}

.emoji1f93c200d2640fe0f {
    background-position: 78.846153846154% 11.538461538462%!important
}

.emoji1f93c200d2642fe0f {
    background-position: 78.846153846154% 13.461538461538%!important
}

.emoji1f93c {
    background-position: 78.846153846154% 15.384615384615%!important
}

.emoji1f93d200d2640fe0f {
    background-position: 78.846153846154% 17.307692307692%!important
}

.emoji1f93d1f3fb200d2640fe0f {
    background-position: 78.846153846154% 19.230769230769%!important
}

.emoji1f93d1f3fc200d2640fe0f {
    background-position: 78.846153846154% 21.153846153846%!important
}

.emoji1f93d1f3fd200d2640fe0f {
    background-position: 78.846153846154% 23.076923076923%!important
}

.emoji1f93d1f3fe200d2640fe0f {
    background-position: 78.846153846154% 25%!important
}

.emoji1f93d1f3ff200d2640fe0f {
    background-position: 78.846153846154% 26.923076923077%!important
}

.emoji1f93d200d2642fe0f {
    background-position: 78.846153846154% 28.846153846154%!important
}

.emoji1f93d1f3fb200d2642fe0f {
    background-position: 78.846153846154% 30.769230769231%!important
}

.emoji1f93d1f3fc200d2642fe0f {
    background-position: 78.846153846154% 32.692307692308%!important
}

.emoji1f93d1f3fd200d2642fe0f {
    background-position: 78.846153846154% 34.615384615385%!important
}

.emoji1f93d1f3fe200d2642fe0f {
    background-position: 78.846153846154% 36.538461538462%!important
}

.emoji1f93d1f3ff200d2642fe0f {
    background-position: 78.846153846154% 38.461538461538%!important
}

.emoji1f93d {
    background-position: 78.846153846154% 40.384615384615%!important
}

.emoji1f93d1f3fb {
    background-position: 78.846153846154% 42.307692307692%!important
}

.emoji1f93d1f3fc {
    background-position: 78.846153846154% 44.230769230769%!important
}

.emoji1f93d1f3fd {
    background-position: 78.846153846154% 46.153846153846%!important
}

.emoji1f93d1f3fe {
    background-position: 78.846153846154% 48.076923076923%!important
}

.emoji1f93d1f3ff {
    background-position: 78.846153846154% 50%!important
}

.emoji1f93e200d2640fe0f {
    background-position: 78.846153846154% 51.923076923077%!important
}

.emoji1f93e1f3fb200d2640fe0f {
    background-position: 78.846153846154% 53.846153846154%!important
}

.emoji1f93e1f3fc200d2640fe0f {
    background-position: 78.846153846154% 55.769230769231%!important
}

.emoji1f93e1f3fd200d2640fe0f {
    background-position: 78.846153846154% 57.692307692308%!important
}

.emoji1f93e1f3fe200d2640fe0f {
    background-position: 78.846153846154% 59.615384615385%!important
}

.emoji1f93e1f3ff200d2640fe0f {
    background-position: 78.846153846154% 61.538461538462%!important
}

.emoji1f93e200d2642fe0f {
    background-position: 78.846153846154% 63.461538461538%!important
}

.emoji1f93e1f3fb200d2642fe0f {
    background-position: 78.846153846154% 65.384615384615%!important
}

.emoji1f93e1f3fc200d2642fe0f {
    background-position: 78.846153846154% 67.307692307692%!important
}

.emoji1f93e1f3fd200d2642fe0f {
    background-position: 78.846153846154% 69.230769230769%!important
}

.emoji1f93e1f3fe200d2642fe0f {
    background-position: 78.846153846154% 71.153846153846%!important
}

.emoji1f93e1f3ff200d2642fe0f {
    background-position: 78.846153846154% 73.076923076923%!important
}

.emoji1f93e {
    background-position: 78.846153846154% 75%!important
}

.emoji1f93e1f3fb {
    background-position: 78.846153846154% 76.923076923077%!important
}

.emoji1f93e1f3fc {
    background-position: 78.846153846154% 78.846153846154%!important
}

.emoji1f93e1f3fd {
    background-position: 78.846153846154% 80.769230769231%!important
}

.emoji1f93e1f3fe {
    background-position: 78.846153846154% 82.692307692308%!important
}

.emoji1f93e1f3ff {
    background-position: 78.846153846154% 84.615384615385%!important
}

.emoji1f940 {
    background-position: 78.846153846154% 86.538461538462%!important
}

.emoji1f941 {
    background-position: 78.846153846154% 88.461538461538%!important
}

.emoji1f942 {
    background-position: 78.846153846154% 90.384615384615%!important
}

.emoji1f943 {
    background-position: 78.846153846154% 92.307692307692%!important
}

.emoji1f944 {
    background-position: 78.846153846154% 94.230769230769%!important
}

.emoji1f945 {
    background-position: 78.846153846154% 96.153846153846%!important
}

.emoji1f947 {
    background-position: 78.846153846154% 98.076923076923%!important
}

.emoji1f948 {
    background-position: 78.846153846154% 100%!important
}

.emoji1f949 {
    background-position: 80.769230769231% 0!important
}

.emoji1f94a {
    background-position: 80.769230769231% 1.9230769230769%!important
}

.emoji1f94b {
    background-position: 80.769230769231% 3.8461538461538%!important
}

.emoji1f94c {
    background-position: 80.769230769231% 5.7692307692308%!important
}

.emoji1f94d {
    background-position: 80.769230769231% 7.6923076923077%!important
}

.emoji1f94e {
    background-position: 80.769230769231% 9.6153846153846%!important
}

.emoji1f94f {
    background-position: 80.769230769231% 11.538461538462%!important
}

.emoji1f950 {
    background-position: 80.769230769231% 13.461538461538%!important
}

.emoji1f951 {
    background-position: 80.769230769231% 15.384615384615%!important
}

.emoji1f952 {
    background-position: 80.769230769231% 17.307692307692%!important
}

.emoji1f953 {
    background-position: 80.769230769231% 19.230769230769%!important
}

.emoji1f954 {
    background-position: 80.769230769231% 21.153846153846%!important
}

.emoji1f955 {
    background-position: 80.769230769231% 23.076923076923%!important
}

.emoji1f956 {
    background-position: 80.769230769231% 25%!important
}

.emoji1f957 {
    background-position: 80.769230769231% 26.923076923077%!important
}

.emoji1f958 {
    background-position: 80.769230769231% 28.846153846154%!important
}

.emoji1f959 {
    background-position: 80.769230769231% 30.769230769231%!important
}

.emoji1f95a {
    background-position: 80.769230769231% 32.692307692308%!important
}

.emoji1f95b {
    background-position: 80.769230769231% 34.615384615385%!important
}

.emoji1f95c {
    background-position: 80.769230769231% 36.538461538462%!important
}

.emoji1f95d {
    background-position: 80.769230769231% 38.461538461538%!important
}

.emoji1f95e {
    background-position: 80.769230769231% 40.384615384615%!important
}

.emoji1f95f {
    background-position: 80.769230769231% 42.307692307692%!important
}

.emoji1f960 {
    background-position: 80.769230769231% 44.230769230769%!important
}

.emoji1f961 {
    background-position: 80.769230769231% 46.153846153846%!important
}

.emoji1f962 {
    background-position: 80.769230769231% 48.076923076923%!important
}

.emoji1f963 {
    background-position: 80.769230769231% 50%!important
}

.emoji1f964 {
    background-position: 80.769230769231% 51.923076923077%!important
}

.emoji1f965 {
    background-position: 80.769230769231% 53.846153846154%!important
}

.emoji1f966 {
    background-position: 80.769230769231% 55.769230769231%!important
}

.emoji1f967 {
    background-position: 80.769230769231% 57.692307692308%!important
}

.emoji1f968 {
    background-position: 80.769230769231% 59.615384615385%!important
}

.emoji1f969 {
    background-position: 80.769230769231% 61.538461538462%!important
}

.emoji1f96a {
    background-position: 80.769230769231% 63.461538461538%!important
}

.emoji1f96b {
    background-position: 80.769230769231% 65.384615384615%!important
}

.emoji1f96c {
    background-position: 80.769230769231% 67.307692307692%!important
}

.emoji1f96d {
    background-position: 80.769230769231% 69.230769230769%!important
}

.emoji1f96e {
    background-position: 80.769230769231% 71.153846153846%!important
}

.emoji1f96f {
    background-position: 80.769230769231% 73.076923076923%!important
}

.emoji1f970 {
    background-position: 80.769230769231% 75%!important
}

.emoji1f973 {
    background-position: 80.769230769231% 76.923076923077%!important
}

.emoji1f974 {
    background-position: 80.769230769231% 78.846153846154%!important
}

.emoji1f975 {
    background-position: 80.769230769231% 80.769230769231%!important
}

.emoji1f976 {
    background-position: 80.769230769231% 82.692307692308%!important
}

.emoji1f97a {
    background-position: 80.769230769231% 84.615384615385%!important
}

.emoji1f97c {
    background-position: 80.769230769231% 86.538461538462%!important
}

.emoji1f97d {
    background-position: 80.769230769231% 88.461538461538%!important
}

.emoji1f97e {
    background-position: 80.769230769231% 90.384615384615%!important
}

.emoji1f97f {
    background-position: 80.769230769231% 92.307692307692%!important
}

.emoji1f980 {
    background-position: 80.769230769231% 94.230769230769%!important
}

.emoji1f981 {
    background-position: 80.769230769231% 96.153846153846%!important
}

.emoji1f982 {
    background-position: 80.769230769231% 98.076923076923%!important
}

.emoji1f983 {
    background-position: 80.769230769231% 100%!important
}

.emoji1f984 {
    background-position: 82.692307692308% 0!important
}

.emoji1f985 {
    background-position: 82.692307692308% 1.9230769230769%!important
}

.emoji1f986 {
    background-position: 82.692307692308% 3.8461538461538%!important
}

.emoji1f987 {
    background-position: 82.692307692308% 5.7692307692308%!important
}

.emoji1f988 {
    background-position: 82.692307692308% 7.6923076923077%!important
}

.emoji1f989 {
    background-position: 82.692307692308% 9.6153846153846%!important
}

.emoji1f98a {
    background-position: 82.692307692308% 11.538461538462%!important
}

.emoji1f98b {
    background-position: 82.692307692308% 13.461538461538%!important
}

.emoji1f98c {
    background-position: 82.692307692308% 15.384615384615%!important
}

.emoji1f98d {
    background-position: 82.692307692308% 17.307692307692%!important
}

.emoji1f98e {
    background-position: 82.692307692308% 19.230769230769%!important
}

.emoji1f98f {
    background-position: 82.692307692308% 21.153846153846%!important
}

.emoji1f990 {
    background-position: 82.692307692308% 23.076923076923%!important
}

.emoji1f991 {
    background-position: 82.692307692308% 25%!important
}

.emoji1f992 {
    background-position: 82.692307692308% 26.923076923077%!important
}

.emoji1f993 {
    background-position: 82.692307692308% 28.846153846154%!important
}

.emoji1f994 {
    background-position: 82.692307692308% 30.769230769231%!important
}

.emoji1f995 {
    background-position: 82.692307692308% 32.692307692308%!important
}

.emoji1f996 {
    background-position: 82.692307692308% 34.615384615385%!important
}

.emoji1f997 {
    background-position: 82.692307692308% 36.538461538462%!important
}

.emoji1f998 {
    background-position: 82.692307692308% 38.461538461538%!important
}

.emoji1f999 {
    background-position: 82.692307692308% 40.384615384615%!important
}

.emoji1f99a {
    background-position: 82.692307692308% 42.307692307692%!important
}

.emoji1f99b {
    background-position: 82.692307692308% 44.230769230769%!important
}

.emoji1f99c {
    background-position: 82.692307692308% 46.153846153846%!important
}

.emoji1f99d {
    background-position: 82.692307692308% 48.076923076923%!important
}

.emoji1f99e {
    background-position: 82.692307692308% 50%!important
}

.emoji1f99f {
    background-position: 82.692307692308% 51.923076923077%!important
}

.emoji1f9a0 {
    background-position: 82.692307692308% 53.846153846154%!important
}

.emoji1f9a1 {
    background-position: 82.692307692308% 55.769230769231%!important
}

.emoji1f9a2 {
    background-position: 82.692307692308% 57.692307692308%!important
}

.emoji1f9b4 {
    background-position: 82.692307692308% 59.615384615385%!important
}

.emoji1f9b5 {
    background-position: 82.692307692308% 61.538461538462%!important
}

.emoji1f9b51f3fb {
    background-position: 82.692307692308% 63.461538461538%!important
}

.emoji1f9b51f3fc {
    background-position: 82.692307692308% 65.384615384615%!important
}

.emoji1f9b51f3fd {
    background-position: 82.692307692308% 67.307692307692%!important
}

.emoji1f9b51f3fe {
    background-position: 82.692307692308% 69.230769230769%!important
}

.emoji1f9b51f3ff {
    background-position: 82.692307692308% 71.153846153846%!important
}

.emoji1f9b6 {
    background-position: 82.692307692308% 73.076923076923%!important
}

.emoji1f9b61f3fb {
    background-position: 82.692307692308% 75%!important
}

.emoji1f9b61f3fc {
    background-position: 82.692307692308% 76.923076923077%!important
}

.emoji1f9b61f3fd {
    background-position: 82.692307692308% 78.846153846154%!important
}

.emoji1f9b61f3fe {
    background-position: 82.692307692308% 80.769230769231%!important
}

.emoji1f9b61f3ff {
    background-position: 82.692307692308% 82.692307692308%!important
}

.emoji1f9b7 {
    background-position: 82.692307692308% 84.615384615385%!important
}

.emoji1f9b8200d2640fe0f {
    background-position: 82.692307692308% 86.538461538462%!important
}

.emoji1f9b81f3fb200d2640fe0f {
    background-position: 82.692307692308% 88.461538461538%!important
}

.emoji1f9b81f3fc200d2640fe0f {
    background-position: 82.692307692308% 90.384615384615%!important
}

.emoji1f9b81f3fd200d2640fe0f {
    background-position: 82.692307692308% 92.307692307692%!important
}

.emoji1f9b81f3fe200d2640fe0f {
    background-position: 82.692307692308% 94.230769230769%!important
}

.emoji1f9b81f3ff200d2640fe0f {
    background-position: 82.692307692308% 96.153846153846%!important
}

.emoji1f9b8200d2642fe0f {
    background-position: 82.692307692308% 98.076923076923%!important
}

.emoji1f9b81f3fb200d2642fe0f {
    background-position: 82.692307692308% 100%!important
}

.emoji1f9b81f3fc200d2642fe0f {
    background-position: 84.615384615385% 0!important
}

.emoji1f9b81f3fd200d2642fe0f {
    background-position: 84.615384615385% 1.9230769230769%!important
}

.emoji1f9b81f3fe200d2642fe0f {
    background-position: 84.615384615385% 3.8461538461538%!important
}

.emoji1f9b81f3ff200d2642fe0f {
    background-position: 84.615384615385% 5.7692307692308%!important
}

.emoji1f9b9200d2640fe0f {
    background-position: 84.615384615385% 7.6923076923077%!important
}

.emoji1f9b91f3fb200d2640fe0f {
    background-position: 84.615384615385% 9.6153846153846%!important
}

.emoji1f9b91f3fc200d2640fe0f {
    background-position: 84.615384615385% 11.538461538462%!important
}

.emoji1f9b91f3fd200d2640fe0f {
    background-position: 84.615384615385% 13.461538461538%!important
}

.emoji1f9b91f3fe200d2640fe0f {
    background-position: 84.615384615385% 15.384615384615%!important
}

.emoji1f9b91f3ff200d2640fe0f {
    background-position: 84.615384615385% 17.307692307692%!important
}

.emoji1f9b9200d2642fe0f {
    background-position: 84.615384615385% 19.230769230769%!important
}

.emoji1f9b91f3fb200d2642fe0f {
    background-position: 84.615384615385% 21.153846153846%!important
}

.emoji1f9b91f3fc200d2642fe0f {
    background-position: 84.615384615385% 23.076923076923%!important
}

.emoji1f9b91f3fd200d2642fe0f {
    background-position: 84.615384615385% 25%!important
}

.emoji1f9b91f3fe200d2642fe0f {
    background-position: 84.615384615385% 26.923076923077%!important
}

.emoji1f9b91f3ff200d2642fe0f {
    background-position: 84.615384615385% 28.846153846154%!important
}

.emoji1f9c0 {
    background-position: 84.615384615385% 30.769230769231%!important
}

.emoji1f9c1 {
    background-position: 84.615384615385% 32.692307692308%!important
}

.emoji1f9c2 {
    background-position: 84.615384615385% 34.615384615385%!important
}

.emoji1f9d0 {
    background-position: 84.615384615385% 36.538461538462%!important
}

.emoji1f9d1 {
    background-position: 84.615384615385% 38.461538461538%!important
}

.emoji1f9d11f3fb {
    background-position: 84.615384615385% 40.384615384615%!important
}

.emoji1f9d11f3fc {
    background-position: 84.615384615385% 42.307692307692%!important
}

.emoji1f9d11f3fd {
    background-position: 84.615384615385% 44.230769230769%!important
}

.emoji1f9d11f3fe {
    background-position: 84.615384615385% 46.153846153846%!important
}

.emoji1f9d11f3ff {
    background-position: 84.615384615385% 48.076923076923%!important
}

.emoji1f9d2 {
    background-position: 84.615384615385% 50%!important
}

.emoji1f9d21f3fb {
    background-position: 84.615384615385% 51.923076923077%!important
}

.emoji1f9d21f3fc {
    background-position: 84.615384615385% 53.846153846154%!important
}

.emoji1f9d21f3fd {
    background-position: 84.615384615385% 55.769230769231%!important
}

.emoji1f9d21f3fe {
    background-position: 84.615384615385% 57.692307692308%!important
}

.emoji1f9d21f3ff {
    background-position: 84.615384615385% 59.615384615385%!important
}

.emoji1f9d3 {
    background-position: 84.615384615385% 61.538461538462%!important
}

.emoji1f9d31f3fb {
    background-position: 84.615384615385% 63.461538461538%!important
}

.emoji1f9d31f3fc {
    background-position: 84.615384615385% 65.384615384615%!important
}

.emoji1f9d31f3fd {
    background-position: 84.615384615385% 67.307692307692%!important
}

.emoji1f9d31f3fe {
    background-position: 84.615384615385% 69.230769230769%!important
}

.emoji1f9d31f3ff {
    background-position: 84.615384615385% 71.153846153846%!important
}

.emoji1f9d4 {
    background-position: 84.615384615385% 73.076923076923%!important
}

.emoji1f9d41f3fb {
    background-position: 84.615384615385% 75%!important
}

.emoji1f9d41f3fc {
    background-position: 84.615384615385% 76.923076923077%!important
}

.emoji1f9d41f3fd {
    background-position: 84.615384615385% 78.846153846154%!important
}

.emoji1f9d41f3fe {
    background-position: 84.615384615385% 80.769230769231%!important
}

.emoji1f9d41f3ff {
    background-position: 84.615384615385% 82.692307692308%!important
}

.emoji1f9d5 {
    background-position: 84.615384615385% 84.615384615385%!important
}

.emoji1f9d51f3fb {
    background-position: 84.615384615385% 86.538461538462%!important
}

.emoji1f9d51f3fc {
    background-position: 84.615384615385% 88.461538461538%!important
}

.emoji1f9d51f3fd {
    background-position: 84.615384615385% 90.384615384615%!important
}

.emoji1f9d51f3fe {
    background-position: 84.615384615385% 92.307692307692%!important
}

.emoji1f9d51f3ff {
    background-position: 84.615384615385% 94.230769230769%!important
}

.emoji1f9d6200d2640fe0f {
    background-position: 84.615384615385% 96.153846153846%!important
}

.emoji1f9d61f3fb200d2640fe0f {
    background-position: 84.615384615385% 98.076923076923%!important
}

.emoji1f9d61f3fc200d2640fe0f {
    background-position: 84.615384615385% 100%!important
}

.emoji1f9d61f3fd200d2640fe0f {
    background-position: 86.538461538462% 0!important
}

.emoji1f9d61f3fe200d2640fe0f {
    background-position: 86.538461538462% 1.9230769230769%!important
}

.emoji1f9d61f3ff200d2640fe0f {
    background-position: 86.538461538462% 3.8461538461538%!important
}

.emoji1f9d6200d2642fe0f {
    background-position: 86.538461538462% 5.7692307692308%!important
}

.emoji1f9d61f3fb200d2642fe0f {
    background-position: 86.538461538462% 7.6923076923077%!important
}

.emoji1f9d61f3fc200d2642fe0f {
    background-position: 86.538461538462% 9.6153846153846%!important
}

.emoji1f9d61f3fd200d2642fe0f {
    background-position: 86.538461538462% 11.538461538462%!important
}

.emoji1f9d61f3fe200d2642fe0f {
    background-position: 86.538461538462% 13.461538461538%!important
}

.emoji1f9d61f3ff200d2642fe0f {
    background-position: 86.538461538462% 15.384615384615%!important
}

.emoji1f9d6 {
    background-position: 86.538461538462% 17.307692307692%!important
}

.emoji1f9d61f3fb {
    background-position: 86.538461538462% 19.230769230769%!important
}

.emoji1f9d61f3fc {
    background-position: 86.538461538462% 21.153846153846%!important
}

.emoji1f9d61f3fd {
    background-position: 86.538461538462% 23.076923076923%!important
}

.emoji1f9d61f3fe {
    background-position: 86.538461538462% 25%!important
}

.emoji1f9d61f3ff {
    background-position: 86.538461538462% 26.923076923077%!important
}

.emoji1f9d7200d2640fe0f {
    background-position: 86.538461538462% 28.846153846154%!important
}

.emoji1f9d71f3fb200d2640fe0f {
    background-position: 86.538461538462% 30.769230769231%!important
}

.emoji1f9d71f3fc200d2640fe0f {
    background-position: 86.538461538462% 32.692307692308%!important
}

.emoji1f9d71f3fd200d2640fe0f {
    background-position: 86.538461538462% 34.615384615385%!important
}

.emoji1f9d71f3fe200d2640fe0f {
    background-position: 86.538461538462% 36.538461538462%!important
}

.emoji1f9d71f3ff200d2640fe0f {
    background-position: 86.538461538462% 38.461538461538%!important
}

.emoji1f9d7200d2642fe0f {
    background-position: 86.538461538462% 40.384615384615%!important
}

.emoji1f9d71f3fb200d2642fe0f {
    background-position: 86.538461538462% 42.307692307692%!important
}

.emoji1f9d71f3fc200d2642fe0f {
    background-position: 86.538461538462% 44.230769230769%!important
}

.emoji1f9d71f3fd200d2642fe0f {
    background-position: 86.538461538462% 46.153846153846%!important
}

.emoji1f9d71f3fe200d2642fe0f {
    background-position: 86.538461538462% 48.076923076923%!important
}

.emoji1f9d71f3ff200d2642fe0f {
    background-position: 86.538461538462% 50%!important
}

.emoji1f9d7 {
    background-position: 86.538461538462% 51.923076923077%!important
}

.emoji1f9d71f3fb {
    background-position: 86.538461538462% 53.846153846154%!important
}

.emoji1f9d71f3fc {
    background-position: 86.538461538462% 55.769230769231%!important
}

.emoji1f9d71f3fd {
    background-position: 86.538461538462% 57.692307692308%!important
}

.emoji1f9d71f3fe {
    background-position: 86.538461538462% 59.615384615385%!important
}

.emoji1f9d71f3ff {
    background-position: 86.538461538462% 61.538461538462%!important
}

.emoji1f9d8200d2640fe0f {
    background-position: 86.538461538462% 63.461538461538%!important
}

.emoji1f9d81f3fb200d2640fe0f {
    background-position: 86.538461538462% 65.384615384615%!important
}

.emoji1f9d81f3fc200d2640fe0f {
    background-position: 86.538461538462% 67.307692307692%!important
}

.emoji1f9d81f3fd200d2640fe0f {
    background-position: 86.538461538462% 69.230769230769%!important
}

.emoji1f9d81f3fe200d2640fe0f {
    background-position: 86.538461538462% 71.153846153846%!important
}

.emoji1f9d81f3ff200d2640fe0f {
    background-position: 86.538461538462% 73.076923076923%!important
}

.emoji1f9d8200d2642fe0f {
    background-position: 86.538461538462% 75%!important
}

.emoji1f9d81f3fb200d2642fe0f {
    background-position: 86.538461538462% 76.923076923077%!important
}

.emoji1f9d81f3fc200d2642fe0f {
    background-position: 86.538461538462% 78.846153846154%!important
}

.emoji1f9d81f3fd200d2642fe0f {
    background-position: 86.538461538462% 80.769230769231%!important
}

.emoji1f9d81f3fe200d2642fe0f {
    background-position: 86.538461538462% 82.692307692308%!important
}

.emoji1f9d81f3ff200d2642fe0f {
    background-position: 86.538461538462% 84.615384615385%!important
}

.emoji1f9d8 {
    background-position: 86.538461538462% 86.538461538462%!important
}

.emoji1f9d81f3fb {
    background-position: 86.538461538462% 88.461538461538%!important
}

.emoji1f9d81f3fc {
    background-position: 86.538461538462% 90.384615384615%!important
}

.emoji1f9d81f3fd {
    background-position: 86.538461538462% 92.307692307692%!important
}

.emoji1f9d81f3fe {
    background-position: 86.538461538462% 94.230769230769%!important
}

.emoji1f9d81f3ff {
    background-position: 86.538461538462% 96.153846153846%!important
}

.emoji1f9d9200d2640fe0f {
    background-position: 86.538461538462% 98.076923076923%!important
}

.emoji1f9d91f3fb200d2640fe0f {
    background-position: 86.538461538462% 100%!important
}

.emoji1f9d91f3fc200d2640fe0f {
    background-position: 88.461538461538% 0!important
}

.emoji1f9d91f3fd200d2640fe0f {
    background-position: 88.461538461538% 1.9230769230769%!important
}

.emoji1f9d91f3fe200d2640fe0f {
    background-position: 88.461538461538% 3.8461538461538%!important
}

.emoji1f9d91f3ff200d2640fe0f {
    background-position: 88.461538461538% 5.7692307692308%!important
}

.emoji1f9d9200d2642fe0f {
    background-position: 88.461538461538% 7.6923076923077%!important
}

.emoji1f9d91f3fb200d2642fe0f {
    background-position: 88.461538461538% 9.6153846153846%!important
}

.emoji1f9d91f3fc200d2642fe0f {
    background-position: 88.461538461538% 11.538461538462%!important
}

.emoji1f9d91f3fd200d2642fe0f {
    background-position: 88.461538461538% 13.461538461538%!important
}

.emoji1f9d91f3fe200d2642fe0f {
    background-position: 88.461538461538% 15.384615384615%!important
}

.emoji1f9d91f3ff200d2642fe0f {
    background-position: 88.461538461538% 17.307692307692%!important
}

.emoji1f9d9 {
    background-position: 88.461538461538% 19.230769230769%!important
}

.emoji1f9d91f3fb {
    background-position: 88.461538461538% 21.153846153846%!important
}

.emoji1f9d91f3fc {
    background-position: 88.461538461538% 23.076923076923%!important
}

.emoji1f9d91f3fd {
    background-position: 88.461538461538% 25%!important
}

.emoji1f9d91f3fe {
    background-position: 88.461538461538% 26.923076923077%!important
}

.emoji1f9d91f3ff {
    background-position: 88.461538461538% 28.846153846154%!important
}

.emoji1f9da200d2640fe0f {
    background-position: 88.461538461538% 30.769230769231%!important
}

.emoji1f9da1f3fb200d2640fe0f {
    background-position: 88.461538461538% 32.692307692308%!important
}

.emoji1f9da1f3fc200d2640fe0f {
    background-position: 88.461538461538% 34.615384615385%!important
}

.emoji1f9da1f3fd200d2640fe0f {
    background-position: 88.461538461538% 36.538461538462%!important
}

.emoji1f9da1f3fe200d2640fe0f {
    background-position: 88.461538461538% 38.461538461538%!important
}

.emoji1f9da1f3ff200d2640fe0f {
    background-position: 88.461538461538% 40.384615384615%!important
}

.emoji1f9da200d2642fe0f {
    background-position: 88.461538461538% 42.307692307692%!important
}

.emoji1f9da1f3fb200d2642fe0f {
    background-position: 88.461538461538% 44.230769230769%!important
}

.emoji1f9da1f3fc200d2642fe0f {
    background-position: 88.461538461538% 46.153846153846%!important
}

.emoji1f9da1f3fd200d2642fe0f {
    background-position: 88.461538461538% 48.076923076923%!important
}

.emoji1f9da1f3fe200d2642fe0f {
    background-position: 88.461538461538% 50%!important
}

.emoji1f9da1f3ff200d2642fe0f {
    background-position: 88.461538461538% 51.923076923077%!important
}

.emoji1f9da {
    background-position: 88.461538461538% 53.846153846154%!important
}

.emoji1f9da1f3fb {
    background-position: 88.461538461538% 55.769230769231%!important
}

.emoji1f9da1f3fc {
    background-position: 88.461538461538% 57.692307692308%!important
}

.emoji1f9da1f3fd {
    background-position: 88.461538461538% 59.615384615385%!important
}

.emoji1f9da1f3fe {
    background-position: 88.461538461538% 61.538461538462%!important
}

.emoji1f9da1f3ff {
    background-position: 88.461538461538% 63.461538461538%!important
}

.emoji1f9db200d2640fe0f {
    background-position: 88.461538461538% 65.384615384615%!important
}

.emoji1f9db1f3fb200d2640fe0f {
    background-position: 88.461538461538% 67.307692307692%!important
}

.emoji1f9db1f3fc200d2640fe0f {
    background-position: 88.461538461538% 69.230769230769%!important
}

.emoji1f9db1f3fd200d2640fe0f {
    background-position: 88.461538461538% 71.153846153846%!important
}

.emoji1f9db1f3fe200d2640fe0f {
    background-position: 88.461538461538% 73.076923076923%!important
}

.emoji1f9db1f3ff200d2640fe0f {
    background-position: 88.461538461538% 75%!important
}

.emoji1f9db200d2642fe0f {
    background-position: 88.461538461538% 76.923076923077%!important
}

.emoji1f9db1f3fb200d2642fe0f {
    background-position: 88.461538461538% 78.846153846154%!important
}

.emoji1f9db1f3fc200d2642fe0f {
    background-position: 88.461538461538% 80.769230769231%!important
}

.emoji1f9db1f3fd200d2642fe0f {
    background-position: 88.461538461538% 82.692307692308%!important
}

.emoji1f9db1f3fe200d2642fe0f {
    background-position: 88.461538461538% 84.615384615385%!important
}

.emoji1f9db1f3ff200d2642fe0f {
    background-position: 88.461538461538% 86.538461538462%!important
}

.emoji1f9db {
    background-position: 88.461538461538% 88.461538461538%!important
}

.emoji1f9db1f3fb {
    background-position: 88.461538461538% 90.384615384615%!important
}

.emoji1f9db1f3fc {
    background-position: 88.461538461538% 92.307692307692%!important
}

.emoji1f9db1f3fd {
    background-position: 88.461538461538% 94.230769230769%!important
}

.emoji1f9db1f3fe {
    background-position: 88.461538461538% 96.153846153846%!important
}

.emoji1f9db1f3ff {
    background-position: 88.461538461538% 98.076923076923%!important
}

.emoji1f9dc200d2640fe0f {
    background-position: 88.461538461538% 100%!important
}

.emoji1f9dc1f3fb200d2640fe0f {
    background-position: 90.384615384615% 0!important
}

.emoji1f9dc1f3fc200d2640fe0f {
    background-position: 90.384615384615% 1.9230769230769%!important
}

.emoji1f9dc1f3fd200d2640fe0f {
    background-position: 90.384615384615% 3.8461538461538%!important
}

.emoji1f9dc1f3fe200d2640fe0f {
    background-position: 90.384615384615% 5.7692307692308%!important
}

.emoji1f9dc1f3ff200d2640fe0f {
    background-position: 90.384615384615% 7.6923076923077%!important
}

.emoji1f9dc200d2642fe0f {
    background-position: 90.384615384615% 9.6153846153846%!important
}

.emoji1f9dc1f3fb200d2642fe0f {
    background-position: 90.384615384615% 11.538461538462%!important
}

.emoji1f9dc1f3fc200d2642fe0f {
    background-position: 90.384615384615% 13.461538461538%!important
}

.emoji1f9dc1f3fd200d2642fe0f {
    background-position: 90.384615384615% 15.384615384615%!important
}

.emoji1f9dc1f3fe200d2642fe0f {
    background-position: 90.384615384615% 17.307692307692%!important
}

.emoji1f9dc1f3ff200d2642fe0f {
    background-position: 90.384615384615% 19.230769230769%!important
}

.emoji1f9dc {
    background-position: 90.384615384615% 21.153846153846%!important
}

.emoji1f9dc1f3fb {
    background-position: 90.384615384615% 23.076923076923%!important
}

.emoji1f9dc1f3fc {
    background-position: 90.384615384615% 25%!important
}

.emoji1f9dc1f3fd {
    background-position: 90.384615384615% 26.923076923077%!important
}

.emoji1f9dc1f3fe {
    background-position: 90.384615384615% 28.846153846154%!important
}

.emoji1f9dc1f3ff {
    background-position: 90.384615384615% 30.769230769231%!important
}

.emoji1f9dd200d2640fe0f {
    background-position: 90.384615384615% 32.692307692308%!important
}

.emoji1f9dd1f3fb200d2640fe0f {
    background-position: 90.384615384615% 34.615384615385%!important
}

.emoji1f9dd1f3fc200d2640fe0f {
    background-position: 90.384615384615% 36.538461538462%!important
}

.emoji1f9dd1f3fd200d2640fe0f {
    background-position: 90.384615384615% 38.461538461538%!important
}

.emoji1f9dd1f3fe200d2640fe0f {
    background-position: 90.384615384615% 40.384615384615%!important
}

.emoji1f9dd1f3ff200d2640fe0f {
    background-position: 90.384615384615% 42.307692307692%!important
}

.emoji1f9dd200d2642fe0f {
    background-position: 90.384615384615% 44.230769230769%!important
}

.emoji1f9dd1f3fb200d2642fe0f {
    background-position: 90.384615384615% 46.153846153846%!important
}

.emoji1f9dd1f3fc200d2642fe0f {
    background-position: 90.384615384615% 48.076923076923%!important
}

.emoji1f9dd1f3fd200d2642fe0f {
    background-position: 90.384615384615% 50%!important
}

.emoji1f9dd1f3fe200d2642fe0f {
    background-position: 90.384615384615% 51.923076923077%!important
}

.emoji1f9dd1f3ff200d2642fe0f {
    background-position: 90.384615384615% 53.846153846154%!important
}

.emoji1f9dd {
    background-position: 90.384615384615% 55.769230769231%!important
}

.emoji1f9dd1f3fb {
    background-position: 90.384615384615% 57.692307692308%!important
}

.emoji1f9dd1f3fc {
    background-position: 90.384615384615% 59.615384615385%!important
}

.emoji1f9dd1f3fd {
    background-position: 90.384615384615% 61.538461538462%!important
}

.emoji1f9dd1f3fe {
    background-position: 90.384615384615% 63.461538461538%!important
}

.emoji1f9dd1f3ff {
    background-position: 90.384615384615% 65.384615384615%!important
}

.emoji1f9de200d2640fe0f {
    background-position: 90.384615384615% 67.307692307692%!important
}

.emoji1f9de200d2642fe0f {
    background-position: 90.384615384615% 69.230769230769%!important
}

.emoji1f9de {
    background-position: 90.384615384615% 71.153846153846%!important
}

.emoji1f9df200d2640fe0f {
    background-position: 90.384615384615% 73.076923076923%!important
}

.emoji1f9df200d2642fe0f {
    background-position: 90.384615384615% 75%!important
}

.emoji1f9df {
    background-position: 90.384615384615% 76.923076923077%!important
}

.emoji1f9e0 {
    background-position: 90.384615384615% 78.846153846154%!important
}

.emoji1f9e1 {
    background-position: 90.384615384615% 80.769230769231%!important
}

.emoji1f9e2 {
    background-position: 90.384615384615% 82.692307692308%!important
}

.emoji1f9e3 {
    background-position: 90.384615384615% 84.615384615385%!important
}

.emoji1f9e4 {
    background-position: 90.384615384615% 86.538461538462%!important
}

.emoji1f9e5 {
    background-position: 90.384615384615% 88.461538461538%!important
}

.emoji1f9e6 {
    background-position: 90.384615384615% 90.384615384615%!important
}

.emoji1f9e7 {
    background-position: 90.384615384615% 92.307692307692%!important
}

.emoji1f9e8 {
    background-position: 90.384615384615% 94.230769230769%!important
}

.emoji1f9e9 {
    background-position: 90.384615384615% 96.153846153846%!important
}

.emoji1f9ea {
    background-position: 90.384615384615% 98.076923076923%!important
}

.emoji1f9eb {
    background-position: 90.384615384615% 100%!important
}

.emoji1f9ec {
    background-position: 92.307692307692% 0!important
}

.emoji1f9ed {
    background-position: 92.307692307692% 1.9230769230769%!important
}

.emoji1f9ee {
    background-position: 92.307692307692% 3.8461538461538%!important
}

.emoji1f9ef {
    background-position: 92.307692307692% 5.7692307692308%!important
}

.emoji1f9f0 {
    background-position: 92.307692307692% 7.6923076923077%!important
}

.emoji1f9f1 {
    background-position: 92.307692307692% 9.6153846153846%!important
}

.emoji1f9f2 {
    background-position: 92.307692307692% 11.538461538462%!important
}

.emoji1f9f3 {
    background-position: 92.307692307692% 13.461538461538%!important
}

.emoji1f9f4 {
    background-position: 92.307692307692% 15.384615384615%!important
}

.emoji1f9f5 {
    background-position: 92.307692307692% 17.307692307692%!important
}

.emoji1f9f6 {
    background-position: 92.307692307692% 19.230769230769%!important
}

.emoji1f9f7 {
    background-position: 92.307692307692% 21.153846153846%!important
}

.emoji1f9f8 {
    background-position: 92.307692307692% 23.076923076923%!important
}

.emoji1f9f9 {
    background-position: 92.307692307692% 25%!important
}

.emoji1f9fa {
    background-position: 92.307692307692% 26.923076923077%!important
}

.emoji1f9fb {
    background-position: 92.307692307692% 28.846153846154%!important
}

.emoji1f9fc {
    background-position: 92.307692307692% 30.769230769231%!important
}

.emoji1f9fd {
    background-position: 92.307692307692% 32.692307692308%!important
}

.emoji1f9fe {
    background-position: 92.307692307692% 34.615384615385%!important
}

.emoji1f9ff {
    background-position: 92.307692307692% 36.538461538462%!important
}

.emoji203cfe0f {
    background-position: 92.307692307692% 38.461538461538%!important
}

.emoji2049fe0f {
    background-position: 92.307692307692% 40.384615384615%!important
}

.emoji2122fe0f {
    background-position: 92.307692307692% 42.307692307692%!important
}

.emoji2139fe0f {
    background-position: 92.307692307692% 44.230769230769%!important
}

.emoji2194fe0f {
    background-position: 92.307692307692% 46.153846153846%!important
}

.emoji2195fe0f {
    background-position: 92.307692307692% 48.076923076923%!important
}

.emoji2196fe0f {
    background-position: 92.307692307692% 50%!important
}

.emoji2197fe0f {
    background-position: 92.307692307692% 51.923076923077%!important
}

.emoji2198fe0f {
    background-position: 92.307692307692% 53.846153846154%!important
}

.emoji2199fe0f {
    background-position: 92.307692307692% 55.769230769231%!important
}

.emoji21a9fe0f {
    background-position: 92.307692307692% 57.692307692308%!important
}

.emoji21aafe0f {
    background-position: 92.307692307692% 59.615384615385%!important
}

.emoji231a {
    background-position: 92.307692307692% 61.538461538462%!important
}

.emoji231b {
    background-position: 92.307692307692% 63.461538461538%!important
}

.emoji2328fe0f {
    background-position: 92.307692307692% 65.384615384615%!important
}

.emoji23cffe0f {
    background-position: 92.307692307692% 67.307692307692%!important
}

.emoji23e9 {
    background-position: 92.307692307692% 69.230769230769%!important
}

.emoji23ea {
    background-position: 92.307692307692% 71.153846153846%!important
}

.emoji23eb {
    background-position: 92.307692307692% 73.076923076923%!important
}

.emoji23ec {
    background-position: 92.307692307692% 75%!important
}

.emoji23edfe0f {
    background-position: 92.307692307692% 76.923076923077%!important
}

.emoji23eefe0f {
    background-position: 92.307692307692% 78.846153846154%!important
}

.emoji23effe0f {
    background-position: 92.307692307692% 80.769230769231%!important
}

.emoji23f0 {
    background-position: 92.307692307692% 82.692307692308%!important
}

.emoji23f1fe0f {
    background-position: 92.307692307692% 84.615384615385%!important
}

.emoji23f2fe0f {
    background-position: 92.307692307692% 86.538461538462%!important
}

.emoji23f3 {
    background-position: 92.307692307692% 88.461538461538%!important
}

.emoji23f8fe0f {
    background-position: 92.307692307692% 90.384615384615%!important
}

.emoji23f9fe0f {
    background-position: 92.307692307692% 92.307692307692%!important
}

.emoji23fafe0f {
    background-position: 92.307692307692% 94.230769230769%!important
}

.emoji24c2fe0f {
    background-position: 92.307692307692% 96.153846153846%!important
}

.emoji25aafe0f {
    background-position: 92.307692307692% 98.076923076923%!important
}

.emoji25abfe0f {
    background-position: 92.307692307692% 100%!important
}

.emoji25b6fe0f {
    background-position: 94.230769230769% 0!important
}

.emoji25c0fe0f {
    background-position: 94.230769230769% 1.9230769230769%!important
}

.emoji25fbfe0f {
    background-position: 94.230769230769% 3.8461538461538%!important
}

.emoji25fcfe0f {
    background-position: 94.230769230769% 5.7692307692308%!important
}

.emoji25fd {
    background-position: 94.230769230769% 7.6923076923077%!important
}

.emoji25fe {
    background-position: 94.230769230769% 9.6153846153846%!important
}

.emoji2600fe0f {
    background-position: 94.230769230769% 11.538461538462%!important
}

.emoji2601fe0f {
    background-position: 94.230769230769% 13.461538461538%!important
}

.emoji2602fe0f {
    background-position: 94.230769230769% 15.384615384615%!important
}

.emoji2603fe0f {
    background-position: 94.230769230769% 17.307692307692%!important
}

.emoji2604fe0f {
    background-position: 94.230769230769% 19.230769230769%!important
}

.emoji260efe0f {
    background-position: 94.230769230769% 21.153846153846%!important
}

.emoji2611fe0f {
    background-position: 94.230769230769% 23.076923076923%!important
}

.emoji2614 {
    background-position: 94.230769230769% 25%!important
}

.emoji2615 {
    background-position: 94.230769230769% 26.923076923077%!important
}

.emoji2618fe0f {
    background-position: 94.230769230769% 28.846153846154%!important
}

.emoji261dfe0f {
    background-position: 94.230769230769% 30.769230769231%!important
}

.emoji261d1f3fb {
    background-position: 94.230769230769% 32.692307692308%!important
}

.emoji261d1f3fc {
    background-position: 94.230769230769% 34.615384615385%!important
}

.emoji261d1f3fd {
    background-position: 94.230769230769% 36.538461538462%!important
}

.emoji261d1f3fe {
    background-position: 94.230769230769% 38.461538461538%!important
}

.emoji261d1f3ff {
    background-position: 94.230769230769% 40.384615384615%!important
}

.emoji2620fe0f {
    background-position: 94.230769230769% 42.307692307692%!important
}

.emoji2622fe0f {
    background-position: 94.230769230769% 44.230769230769%!important
}

.emoji2623fe0f {
    background-position: 94.230769230769% 46.153846153846%!important
}

.emoji2626fe0f {
    background-position: 94.230769230769% 48.076923076923%!important
}

.emoji262afe0f {
    background-position: 94.230769230769% 50%!important
}

.emoji262efe0f {
    background-position: 94.230769230769% 51.923076923077%!important
}

.emoji262ffe0f {
    background-position: 94.230769230769% 53.846153846154%!important
}

.emoji2638fe0f {
    background-position: 94.230769230769% 55.769230769231%!important
}

.emoji2639fe0f {
    background-position: 94.230769230769% 57.692307692308%!important
}

.emoji263afe0f {
    background-position: 94.230769230769% 59.615384615385%!important
}

.emoji2640fe0f {
    background-position: 94.230769230769% 61.538461538462%!important
}

.emoji2642fe0f {
    background-position: 94.230769230769% 63.461538461538%!important
}

.emoji2648 {
    background-position: 94.230769230769% 65.384615384615%!important
}

.emoji2649 {
    background-position: 94.230769230769% 67.307692307692%!important
}

.emoji264a {
    background-position: 94.230769230769% 69.230769230769%!important
}

.emoji264b {
    background-position: 94.230769230769% 71.153846153846%!important
}

.emoji264c {
    background-position: 94.230769230769% 73.076923076923%!important
}

.emoji264d {
    background-position: 94.230769230769% 75%!important
}

.emoji264e {
    background-position: 94.230769230769% 76.923076923077%!important
}

.emoji264f {
    background-position: 94.230769230769% 78.846153846154%!important
}

.emoji2650 {
    background-position: 94.230769230769% 80.769230769231%!important
}

.emoji2651 {
    background-position: 94.230769230769% 82.692307692308%!important
}

.emoji2652 {
    background-position: 94.230769230769% 84.615384615385%!important
}

.emoji2653 {
    background-position: 94.230769230769% 86.538461538462%!important
}

.emoji265ffe0f {
    background-position: 94.230769230769% 88.461538461538%!important
}

.emoji2660fe0f {
    background-position: 94.230769230769% 90.384615384615%!important
}

.emoji2663fe0f {
    background-position: 94.230769230769% 92.307692307692%!important
}

.emoji2665fe0f {
    background-position: 94.230769230769% 94.230769230769%!important
}

.emoji2666fe0f {
    background-position: 94.230769230769% 96.153846153846%!important
}

.emoji2668fe0f {
    background-position: 94.230769230769% 98.076923076923%!important
}

.emoji267bfe0f {
    background-position: 94.230769230769% 100%!important
}

.emoji267efe0f {
    background-position: 96.153846153846% 0!important
}

.emoji267f {
    background-position: 96.153846153846% 1.9230769230769%!important
}

.emoji2692fe0f {
    background-position: 96.153846153846% 3.8461538461538%!important
}

.emoji2693 {
    background-position: 96.153846153846% 5.7692307692308%!important
}

.emoji2694fe0f {
    background-position: 96.153846153846% 7.6923076923077%!important
}

.emoji2695fe0f {
    background-position: 96.153846153846% 9.6153846153846%!important
}

.emoji2696fe0f {
    background-position: 96.153846153846% 11.538461538462%!important
}

.emoji2697fe0f {
    background-position: 96.153846153846% 13.461538461538%!important
}

.emoji2699fe0f {
    background-position: 96.153846153846% 15.384615384615%!important
}

.emoji269bfe0f {
    background-position: 96.153846153846% 17.307692307692%!important
}

.emoji269cfe0f {
    background-position: 96.153846153846% 19.230769230769%!important
}

.emoji26a0fe0f {
    background-position: 96.153846153846% 21.153846153846%!important
}

.emoji26a1 {
    background-position: 96.153846153846% 23.076923076923%!important
}

.emoji26aa {
    background-position: 96.153846153846% 25%!important
}

.emoji26ab {
    background-position: 96.153846153846% 26.923076923077%!important
}

.emoji26b0fe0f {
    background-position: 96.153846153846% 28.846153846154%!important
}

.emoji26b1fe0f {
    background-position: 96.153846153846% 30.769230769231%!important
}

.emoji26bd {
    background-position: 96.153846153846% 32.692307692308%!important
}

.emoji26be {
    background-position: 96.153846153846% 34.615384615385%!important
}

.emoji26c4 {
    background-position: 96.153846153846% 36.538461538462%!important
}

.emoji26c5 {
    background-position: 96.153846153846% 38.461538461538%!important
}

.emoji26c8fe0f {
    background-position: 96.153846153846% 40.384615384615%!important
}

.emoji26ce {
    background-position: 96.153846153846% 42.307692307692%!important
}

.emoji26cffe0f {
    background-position: 96.153846153846% 44.230769230769%!important
}

.emoji26d1fe0f {
    background-position: 96.153846153846% 46.153846153846%!important
}

.emoji26d3fe0f {
    background-position: 96.153846153846% 48.076923076923%!important
}

.emoji26d4 {
    background-position: 96.153846153846% 50%!important
}

.emoji26e9fe0f {
    background-position: 96.153846153846% 51.923076923077%!important
}

.emoji26ea {
    background-position: 96.153846153846% 53.846153846154%!important
}

.emoji26f0fe0f {
    background-position: 96.153846153846% 55.769230769231%!important
}

.emoji26f1fe0f {
    background-position: 96.153846153846% 57.692307692308%!important
}

.emoji26f2 {
    background-position: 96.153846153846% 59.615384615385%!important
}

.emoji26f3 {
    background-position: 96.153846153846% 61.538461538462%!important
}

.emoji26f4fe0f {
    background-position: 96.153846153846% 63.461538461538%!important
}

.emoji26f5 {
    background-position: 96.153846153846% 65.384615384615%!important
}

.emoji26f7fe0f {
    background-position: 96.153846153846% 67.307692307692%!important
}

.emoji26f8fe0f {
    background-position: 96.153846153846% 69.230769230769%!important
}

.emoji26f9fe0f200d2640fe0f {
    background-position: 96.153846153846% 71.153846153846%!important
}

.emoji26f91f3fb200d2640fe0f {
    background-position: 96.153846153846% 73.076923076923%!important
}

.emoji26f91f3fc200d2640fe0f {
    background-position: 96.153846153846% 75%!important
}

.emoji26f91f3fd200d2640fe0f {
    background-position: 96.153846153846% 76.923076923077%!important
}

.emoji26f91f3fe200d2640fe0f {
    background-position: 96.153846153846% 78.846153846154%!important
}

.emoji26f91f3ff200d2640fe0f {
    background-position: 96.153846153846% 80.769230769231%!important
}

.emoji26f9fe0f200d2642fe0f {
    background-position: 96.153846153846% 82.692307692308%!important
}

.emoji26f91f3fb200d2642fe0f {
    background-position: 96.153846153846% 84.615384615385%!important
}

.emoji26f91f3fc200d2642fe0f {
    background-position: 96.153846153846% 86.538461538462%!important
}

.emoji26f91f3fd200d2642fe0f {
    background-position: 96.153846153846% 88.461538461538%!important
}

.emoji26f91f3fe200d2642fe0f {
    background-position: 96.153846153846% 90.384615384615%!important
}

.emoji26f91f3ff200d2642fe0f {
    background-position: 96.153846153846% 92.307692307692%!important
}

.emoji26f9fe0f {
    background-position: 96.153846153846% 94.230769230769%!important
}

.emoji26f91f3fb {
    background-position: 96.153846153846% 96.153846153846%!important
}

.emoji26f91f3fc {
    background-position: 96.153846153846% 98.076923076923%!important
}

.emoji26f91f3fd {
    background-position: 96.153846153846% 100%!important
}

.emoji26f91f3fe {
    background-position: 98.076923076923% 0!important
}

.emoji26f91f3ff {
    background-position: 98.076923076923% 1.9230769230769%!important
}

.emoji26fa {
    background-position: 98.076923076923% 3.8461538461538%!important
}

.emoji26fd {
    background-position: 98.076923076923% 5.7692307692308%!important
}

.emoji2702fe0f {
    background-position: 98.076923076923% 7.6923076923077%!important
}

.emoji2705 {
    background-position: 98.076923076923% 9.6153846153846%!important
}

.emoji2708fe0f {
    background-position: 98.076923076923% 11.538461538462%!important
}

.emoji2709fe0f {
    background-position: 98.076923076923% 13.461538461538%!important
}

.emoji270a {
    background-position: 98.076923076923% 15.384615384615%!important
}

.emoji270a1f3fb {
    background-position: 98.076923076923% 17.307692307692%!important
}

.emoji270a1f3fc {
    background-position: 98.076923076923% 19.230769230769%!important
}

.emoji270a1f3fd {
    background-position: 98.076923076923% 21.153846153846%!important
}

.emoji270a1f3fe {
    background-position: 98.076923076923% 23.076923076923%!important
}

.emoji270a1f3ff {
    background-position: 98.076923076923% 25%!important
}

.emoji270b {
    background-position: 98.076923076923% 26.923076923077%!important
}

.emoji270b1f3fb {
    background-position: 98.076923076923% 28.846153846154%!important
}

.emoji270b1f3fc {
    background-position: 98.076923076923% 30.769230769231%!important
}

.emoji270b1f3fd {
    background-position: 98.076923076923% 32.692307692308%!important
}

.emoji270b1f3fe {
    background-position: 98.076923076923% 34.615384615385%!important
}

.emoji270b1f3ff {
    background-position: 98.076923076923% 36.538461538462%!important
}

.emoji270cfe0f {
    background-position: 98.076923076923% 38.461538461538%!important
}

.emoji270c1f3fb {
    background-position: 98.076923076923% 40.384615384615%!important
}

.emoji270c1f3fc {
    background-position: 98.076923076923% 42.307692307692%!important
}

.emoji270c1f3fd {
    background-position: 98.076923076923% 44.230769230769%!important
}

.emoji270c1f3fe {
    background-position: 98.076923076923% 46.153846153846%!important
}

.emoji270c1f3ff {
    background-position: 98.076923076923% 48.076923076923%!important
}

.emoji270dfe0f {
    background-position: 98.076923076923% 50%!important
}

.emoji270d1f3fb {
    background-position: 98.076923076923% 51.923076923077%!important
}

.emoji270d1f3fc {
    background-position: 98.076923076923% 53.846153846154%!important
}

.emoji270d1f3fd {
    background-position: 98.076923076923% 55.769230769231%!important
}

.emoji270d1f3fe {
    background-position: 98.076923076923% 57.692307692308%!important
}

.emoji270d1f3ff {
    background-position: 98.076923076923% 59.615384615385%!important
}

.emoji270ffe0f {
    background-position: 98.076923076923% 61.538461538462%!important
}

.emoji2712fe0f {
    background-position: 98.076923076923% 63.461538461538%!important
}

.emoji2714fe0f {
    background-position: 98.076923076923% 65.384615384615%!important
}

.emoji2716fe0f {
    background-position: 98.076923076923% 67.307692307692%!important
}

.emoji271dfe0f {
    background-position: 98.076923076923% 69.230769230769%!important
}

.emoji2721fe0f {
    background-position: 98.076923076923% 71.153846153846%!important
}

.emoji2728 {
    background-position: 98.076923076923% 73.076923076923%!important
}

.emoji2733fe0f {
    background-position: 98.076923076923% 75%!important
}

.emoji2734fe0f {
    background-position: 98.076923076923% 76.923076923077%!important
}

.emoji2744fe0f {
    background-position: 98.076923076923% 78.846153846154%!important
}

.emoji2747fe0f {
    background-position: 98.076923076923% 80.769230769231%!important
}

.emoji274c {
    background-position: 98.076923076923% 82.692307692308%!important
}

.emoji274e {
    background-position: 98.076923076923% 84.615384615385%!important
}

.emoji2753 {
    background-position: 98.076923076923% 86.538461538462%!important
}

.emoji2754 {
    background-position: 98.076923076923% 88.461538461538%!important
}

.emoji2755 {
    background-position: 98.076923076923% 90.384615384615%!important
}

.emoji2757 {
    background-position: 98.076923076923% 92.307692307692%!important
}

.emoji2763fe0f {
    background-position: 98.076923076923% 94.230769230769%!important
}

.emoji2764fe0f {
    background-position: 98.076923076923% 96.153846153846%!important
}

.emoji2795 {
    background-position: 98.076923076923% 98.076923076923%!important
}

.emoji2796 {
    background-position: 98.076923076923% 100%!important
}

.emoji2797 {
    background-position: 100% 0!important
}

.emoji27a1fe0f {
    background-position: 100% 1.9230769230769%!important
}

.emoji27b0 {
    background-position: 100% 3.8461538461538%!important
}

.emoji27bf {
    background-position: 100% 5.7692307692308%!important
}

.emoji2934fe0f {
    background-position: 100% 7.6923076923077%!important
}

.emoji2935fe0f {
    background-position: 100% 9.6153846153846%!important
}

.emoji2b05fe0f {
    background-position: 100% 11.538461538462%!important
}

.emoji2b06fe0f {
    background-position: 100% 13.461538461538%!important
}

.emoji2b07fe0f {
    background-position: 100% 15.384615384615%!important
}

.emoji2b1b {
    background-position: 100% 17.307692307692%!important
}

.emoji2b1c {
    background-position: 100% 19.230769230769%!important
}

.emoji2b50 {
    background-position: 100% 21.153846153846%!important
}

.emoji2b55 {
    background-position: 100% 23.076923076923%!important
}

.emoji3030fe0f {
    background-position: 100% 25%!important
}

.emoji303dfe0f {
    background-position: 100% 26.923076923077%!important
}

.emoji3297fe0f {
    background-position: 100% 28.846153846154%!important
}

.emoji3299fe0f {
    background-position: 100% 30.769230769231%!important
}


@font-face {
    font-family: Glyphicons Halflings;
    src: url(glyphicons-halflings-regular.eot);
    src: url(glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(glyphicons-halflings-regular.woff2) format("woff2"), url(glyphicons-halflings-regular.woff) format("woff"), url(glyphicons-halflings-regular.ttf) format("truetype"), url(glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "*"
}

.glyphicon-plus:before {
    content: "+"
}

.glyphicon-eur:before,
.glyphicon-euro:before {
    content: "\20AC"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270F"
}

.glyphicon-glass:before {
    content: "\E001"
}

.glyphicon-music:before {
    content: "\E002"
}

.glyphicon-search:before {
    content: "\E003"
}

.glyphicon-heart:before {
    content: "\E005"
}

.glyphicon-star:before {
    content: "\E006"
}

.glyphicon-star-empty:before {
    content: "\E007"
}

.glyphicon-user:before {
    content: "\E008"
}

.glyphicon-film:before {
    content: "\E009"
}

.glyphicon-th-large:before {
    content: "\E010"
}

.glyphicon-th:before {
    content: "\E011"
}

.glyphicon-th-list:before {
    content: "\E012"
}

.glyphicon-ok:before {
    content: "\E013"
}

.glyphicon-remove:before {
    content: "\E014"
}

.glyphicon-zoom-in:before {
    content: "\E015"
}

.glyphicon-zoom-out:before {
    content: "\E016"
}

.glyphicon-off:before {
    content: "\E017"
}

.glyphicon-signal:before {
    content: "\E018"
}

.glyphicon-cog:before {
    content: "\E019"
}

.glyphicon-trash:before {
    content: "\E020"
}

.glyphicon-home:before {
    content: "\E021"
}

.glyphicon-file:before {
    content: "\E022"
}

.glyphicon-time:before {
    content: "\E023"
}

.glyphicon-road:before {
    content: "\E024"
}

.glyphicon-download-alt:before {
    content: "\E025"
}

.glyphicon-download:before {
    content: "\E026"
}

.glyphicon-upload:before {
    content: "\E027"
}

.glyphicon-inbox:before {
    content: "\E028"
}

.glyphicon-play-circle:before {
    content: "\E029"
}

.glyphicon-repeat:before {
    content: "\E030"
}

.glyphicon-refresh:before {
    content: "\E031"
}

.glyphicon-list-alt:before {
    content: "\E032"
}

.glyphicon-lock:before {
    content: "\E033"
}

.glyphicon-flag:before {
    content: "\E034"
}

.glyphicon-headphones:before {
    content: "\E035"
}

.glyphicon-volume-off:before {
    content: "\E036"
}

.glyphicon-volume-down:before {
    content: "\E037"
}

.glyphicon-volume-up:before {
    content: "\E038"
}

.glyphicon-qrcode:before {
    content: "\E039"
}

.glyphicon-barcode:before {
    content: "\E040"
}

.glyphicon-tag:before {
    content: "\E041"
}

.glyphicon-tags:before {
    content: "\E042"
}

.glyphicon-book:before {
    content: "\E043"
}

.glyphicon-bookmark:before {
    content: "\E044"
}

.glyphicon-print:before {
    content: "\E045"
}

.glyphicon-camera:before {
    content: "\E046"
}

.glyphicon-font:before {
    content: "\E047"
}

.glyphicon-bold:before {
    content: "\E048"
}

.glyphicon-italic:before {
    content: "\E049"
}

.glyphicon-text-height:before {
    content: "\E050"
}

.glyphicon-text-width:before {
    content: "\E051"
}

.glyphicon-align-left:before {
    content: "\E052"
}

.glyphicon-align-center:before {
    content: "\E053"
}

.glyphicon-align-right:before {
    content: "\E054"
}

.glyphicon-align-justify:before {
    content: "\E055"
}

.glyphicon-list:before {
    content: "\E056"
}

.glyphicon-indent-left:before {
    content: "\E057"
}

.glyphicon-indent-right:before {
    content: "\E058"
}

.glyphicon-facetime-video:before {
    content: "\E059"
}

.glyphicon-picture:before {
    content: "\E060"
}

.glyphicon-map-marker:before {
    content: "\E062"
}

.glyphicon-adjust:before {
    content: "\E063"
}

.glyphicon-tint:before {
    content: "\E064"
}

.glyphicon-edit:before {
    content: "\E065"
}

.glyphicon-share:before {
    content: "\E066"
}

.glyphicon-check:before {
    content: "\E067"
}

.glyphicon-move:before {
    content: "\E068"
}

.glyphicon-step-backward:before {
    content: "\E069"
}

.glyphicon-fast-backward:before {
    content: "\E070"
}

.glyphicon-backward:before {
    content: "\E071"
}

.glyphicon-play:before {
    content: "\E072"
}

.glyphicon-pause:before {
    content: "\E073"
}

.glyphicon-stop:before {
    content: "\E074"
}

.glyphicon-forward:before {
    content: "\E075"
}

.glyphicon-fast-forward:before {
    content: "\E076"
}

.glyphicon-step-forward:before {
    content: "\E077"
}

.glyphicon-eject:before {
    content: "\E078"
}

.glyphicon-chevron-left:before {
    content: "\E079"
}

.glyphicon-chevron-right:before {
    content: "\E080"
}

.glyphicon-plus-sign:before {
    content: "\E081"
}

.glyphicon-minus-sign:before {
    content: "\E082"
}

.glyphicon-remove-sign:before {
    content: "\E083"
}

.glyphicon-ok-sign:before {
    content: "\E084"
}

.glyphicon-question-sign:before {
    content: "\E085"
}

.glyphicon-info-sign:before {
    content: "\E086"
}

.glyphicon-screenshot:before {
    content: "\E087"
}

.glyphicon-remove-circle:before {
    content: "\E088"
}

.glyphicon-ok-circle:before {
    content: "\E089"
}

.glyphicon-ban-circle:before {
    content: "\E090"
}

.glyphicon-arrow-left:before {
    content: "\E091"
}

.glyphicon-arrow-right:before {
    content: "\E092"
}

.glyphicon-arrow-up:before {
    content: "\E093"
}

.glyphicon-arrow-down:before {
    content: "\E094"
}

.glyphicon-share-alt:before {
    content: "\E095"
}

.glyphicon-resize-full:before {
    content: "\E096"
}

.glyphicon-resize-small:before {
    content: "\E097"
}

.glyphicon-exclamation-sign:before {
    content: "\E101"
}

.glyphicon-gift:before {
    content: "\E102"
}

.glyphicon-leaf:before {
    content: "\E103"
}

.glyphicon-fire:before {
    content: "\E104"
}

.glyphicon-eye-open:before {
    content: "\E105"
}

.glyphicon-eye-close:before {
    content: "\E106"
}

.glyphicon-warning-sign:before {
    content: "\E107"
}

.glyphicon-plane:before {
    content: "\E108"
}

.glyphicon-calendar:before {
    content: "\E109"
}

.glyphicon-random:before {
    content: "\E110"
}

.glyphicon-comment:before {
    content: "\E111"
}

.glyphicon-magnet:before {
    content: "\E112"
}

.glyphicon-chevron-up:before {
    content: "\E113"
}

.glyphicon-chevron-down:before {
    content: "\E114"
}

.glyphicon-retweet:before {
    content: "\E115"
}

.glyphicon-shopping-cart:before {
    content: "\E116"
}

.glyphicon-folder-close:before {
    content: "\E117"
}

.glyphicon-folder-open:before {
    content: "\E118"
}

.glyphicon-resize-vertical:before {
    content: "\E119"
}

.glyphicon-resize-horizontal:before {
    content: "\E120"
}

.glyphicon-hdd:before {
    content: "\E121"
}

.glyphicon-bullhorn:before {
    content: "\E122"
}

.glyphicon-bell:before {
    content: "\E123"
}

.glyphicon-certificate:before {
    content: "\E124"
}

.glyphicon-thumbs-up:before {
    content: "\E125"
}

.glyphicon-thumbs-down:before {
    content: "\E126"
}

.glyphicon-hand-right:before {
    content: "\E127"
}

.glyphicon-hand-left:before {
    content: "\E128"
}

.glyphicon-hand-up:before {
    content: "\E129"
}

.glyphicon-hand-down:before {
    content: "\E130"
}

.glyphicon-circle-arrow-right:before {
    content: "\E131"
}

.glyphicon-circle-arrow-left:before {
    content: "\E132"
}

.glyphicon-circle-arrow-up:before {
    content: "\E133"
}

.glyphicon-circle-arrow-down:before {
    content: "\E134"
}

.glyphicon-globe:before {
    content: "\E135"
}

.glyphicon-wrench:before {
    content: "\E136"
}

.glyphicon-tasks:before {
    content: "\E137"
}

.glyphicon-filter:before {
    content: "\E138"
}

.glyphicon-briefcase:before {
    content: "\E139"
}

.glyphicon-fullscreen:before {
    content: "\E140"
}

.glyphicon-dashboard:before {
    content: "\E141"
}

.glyphicon-paperclip:before {
    content: "\E142"
}

.glyphicon-heart-empty:before {
    content: "\E143"
}

.glyphicon-link:before {
    content: "\E144"
}

.glyphicon-phone:before {
    content: "\E145"
}

.glyphicon-pushpin:before {
    content: "\E146"
}

.glyphicon-usd:before {
    content: "\E148"
}

.glyphicon-gbp:before {
    content: "\E149"
}

.glyphicon-sort:before {
    content: "\E150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\E151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\E152"
}

.glyphicon-sort-by-order:before {
    content: "\E153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\E154"
}

.glyphicon-sort-by-attributes:before {
    content: "\E155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\E156"
}

.glyphicon-unchecked:before {
    content: "\E157"
}

.glyphicon-expand:before {
    content: "\E158"
}

.glyphicon-collapse-down:before {
    content: "\E159"
}

.glyphicon-collapse-up:before {
    content: "\E160"
}

.glyphicon-log-in:before {
    content: "\E161"
}

.glyphicon-flash:before {
    content: "\E162"
}

.glyphicon-log-out:before {
    content: "\E163"
}

.glyphicon-new-window:before {
    content: "\E164"
}

.glyphicon-record:before {
    content: "\E165"
}

.glyphicon-save:before {
    content: "\E166"
}

.glyphicon-open:before {
    content: "\E167"
}

.glyphicon-saved:before {
    content: "\E168"
}

.glyphicon-import:before {
    content: "\E169"
}

.glyphicon-export:before {
    content: "\E170"
}

.glyphicon-send:before {
    content: "\E171"
}

.glyphicon-floppy-disk:before {
    content: "\E172"
}

.glyphicon-floppy-saved:before {
    content: "\E173"
}

.glyphicon-floppy-remove:before {
    content: "\E174"
}

.glyphicon-floppy-save:before {
    content: "\E175"
}

.glyphicon-floppy-open:before {
    content: "\E176"
}

.glyphicon-credit-card:before {
    content: "\E177"
}

.glyphicon-transfer:before {
    content: "\E178"
}

.glyphicon-cutlery:before {
    content: "\E179"
}

.glyphicon-header:before {
    content: "\E180"
}

.glyphicon-compressed:before {
    content: "\E181"
}

.glyphicon-earphone:before {
    content: "\E182"
}

.glyphicon-phone-alt:before {
    content: "\E183"
}

.glyphicon-tower:before {
    content: "\E184"
}

.glyphicon-stats:before {
    content: "\E185"
}

.glyphicon-sd-video:before {
    content: "\E186"
}

.glyphicon-hd-video:before {
    content: "\E187"
}

.glyphicon-subtitles:before {
    content: "\E188"
}

.glyphicon-sound-stereo:before {
    content: "\E189"
}

.glyphicon-sound-dolby:before {
    content: "\E190"
}

.glyphicon-sound-5-1:before {
    content: "\E191"
}

.glyphicon-sound-6-1:before {
    content: "\E192"
}

.glyphicon-sound-7-1:before {
    content: "\E193"
}

.glyphicon-copyright-mark:before {
    content: "\E194"
}

.glyphicon-registration-mark:before {
    content: "\E195"
}

.glyphicon-cloud-download:before {
    content: "\E197"
}

.glyphicon-cloud-upload:before {
    content: "\E198"
}

.glyphicon-tree-conifer:before {
    content: "\E199"
}

.glyphicon-tree-deciduous:before {
    content: "\E200"
}

.glyphicon-cd:before {
    content: "\E201"
}

.glyphicon-save-file:before {
    content: "\E202"
}

.glyphicon-open-file:before {
    content: "\E203"
}

.glyphicon-level-up:before {
    content: "\E204"
}

.glyphicon-copy:before {
    content: "\E205"
}

.glyphicon-paste:before {
    content: "\E206"
}

.glyphicon-alert:before {
    content: "\E209"
}

.glyphicon-equalizer:before {
    content: "\E210"
}

.glyphicon-king:before {
    content: "\E211"
}

.glyphicon-queen:before {
    content: "\E212"
}

.glyphicon-pawn:before {
    content: "\E213"
}

.glyphicon-bishop:before {
    content: "\E214"
}

.glyphicon-knight:before {
    content: "\E215"
}

.glyphicon-baby-formula:before {
    content: "\E216"
}

.glyphicon-tent:before {
    content: "\26FA"
}

.glyphicon-blackboard:before {
    content: "\E218"
}

.glyphicon-bed:before {
    content: "\E219"
}

.glyphicon-apple:before {
    content: "\F8FF"
}

.glyphicon-erase:before {
    content: "\E221"
}

.glyphicon-hourglass:before {
    content: "\231B"
}

.glyphicon-lamp:before {
    content: "\E223"
}

.glyphicon-duplicate:before {
    content: "\E224"
}

.glyphicon-piggy-bank:before {
    content: "\E225"
}

.glyphicon-scissors:before {
    content: "\E226"
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
    content: "\E227"
}

.glyphicon-jpy:before,
.glyphicon-yen:before {
    content: "\A5"
}

.glyphicon-rub:before,
.glyphicon-ruble:before {
    content: "\20BD"
}

.glyphicon-scale:before {
    content: "\E230"
}

.glyphicon-ice-lolly:before {
    content: "\E231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\E232"
}

.glyphicon-education:before {
    content: "\E233"
}

.glyphicon-option-horizontal:before {
    content: "\E234"
}

.glyphicon-option-vertical:before {
    content: "\E235"
}

.glyphicon-menu-hamburger:before {
    content: "\E236"
}

.glyphicon-modal-window:before {
    content: "\E237"
}

.glyphicon-oil:before {
    content: "\E238"
}

.glyphicon-grain:before {
    content: "\E239"
}

.glyphicon-sunglasses:before {
    content: "\E240"
}

.glyphicon-text-size:before {
    content: "\E241"
}

.glyphicon-text-color:before {
    content: "\E242"
}

.glyphicon-text-background:before {
    content: "\E243"
}

.glyphicon-object-align-top:before {
    content: "\E244"
}

.glyphicon-object-align-bottom:before {
    content: "\E245"
}

.glyphicon-object-align-horizontal:before {
    content: "\E246"
}

.glyphicon-object-align-left:before {
    content: "\E247"
}

.glyphicon-object-align-vertical:before {
    content: "\E248"
}

.glyphicon-object-align-right:before {
    content: "\E249"
}

.glyphicon-triangle-right:before {
    content: "\E250"
}

.glyphicon-triangle-left:before {
    content: "\E251"
}

.glyphicon-triangle-bottom:before {
    content: "\E252"
}

.glyphicon-triangle-top:before {
    content: "\E253"
}

.glyphicon-console:before {
    content: "\E254"
}

.glyphicon-superscript:before {
    content: "\E255"
}

.glyphicon-subscript:before {
    content: "\E256"
}

.glyphicon-menu-left:before {
    content: "\E257"
}

.glyphicon-menu-right:before {
    content: "\E258"
}

.glyphicon-menu-down:before {
    content: "\E259"
}

.glyphicon-menu-up:before {
    content: "\E260"
}





article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto;
    resize: vertical
}

textarea.form-control {
    height: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@media print {
    *,
    :after,
    :before {
        background: transparent!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,
    tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
}

*,
:after,
:before {
    box-sizing: border-box
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

:focus {
    outline: none!important
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

hr {
    margin-top: 51px;
    margin-bottom: 51px;
    border: 0;
    border-top: 1px solid #c8ccd0
}

[role=button] {
    cursor: pointer
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 600;
    color: inherit
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1,
.h2,
h1,
h2 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h3,
h3 {
    word-wrap: break-word;
    word-break: normal
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 22px;
    font-weight: 300
}

.h2,
h2 {
    margin: 0 0 5px;
    font: 300 26px/30px Open Sans, sans-serif
}

.h3,
h3 {
    font-size: 18px;
    font-weight: 300
}

.h3 a,
h3 a {
    color: inherit
}

.h4,
h4 {
    font-size: 18px
}

.h5,
h5 {
    font-size: 14px
}

.h6,
h6 {
    font-size: 13px;
    font-weight: 300;
    line-height: 20px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

.small,
small {
    font-size: 85%
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

ol,
ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd,
dt {
    line-height: 1.3333
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.3333
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

code,
kbd {
    padding: 2px 4px;
    font-size: 90%
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.3333;
    word-break: break-all;
    word-wrap: break-word;
    color: #3b3b3b;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}



.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width:768px) {
    .container {
        width: 746px
    }
}

@media (min-width:992px) {
    .container {
        width: 966px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1216px
    }
}



.row:after {
    clear: both
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33%
}

.col-xs-2 {
    width: 16.67%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.29%
}

.col-xs-5 {
    width: 41.67%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33%
}

.col-xs-8 {
    width: 66.67%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33%
}

.col-xs-11 {
    width: 91.67%
}

.col-xs-12 {
    width: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33%
}

.col-xs-offset-2 {
    margin-left: 16.67%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.29%
}

.col-xs-offset-5 {
    margin-left: 41.67%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33%
}

.col-xs-offset-8 {
    margin-left: 66.67%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33%
}

.col-xs-offset-11 {
    margin-left: 91.67%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-1 {
        width: 8.33%
    }
    .col-sm-2 {
        width: 16.67%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.29%
    }
    .col-sm-5 {
        width: 41.67%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33%
    }
    .col-sm-8 {
        width: 66.67%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33%
    }
    .col-sm-11 {
        width: 91.67%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33%
    }
    .col-sm-offset-2 {
        margin-left: 16.67%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.29%
    }
    .col-sm-offset-5 {
        margin-left: 41.67%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33%
    }
    .col-sm-offset-8 {
        margin-left: 66.67%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33%
    }
    .col-sm-offset-11 {
        margin-left: 91.67%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-1 {
        width: 8.33%
    }
    .col-md-2 {
        width: 16.67%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.29%
    }
    .col-md-5 {
        width: 41.67%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33%
    }
    .col-md-8 {
        width: 66.67%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33%
    }
    .col-md-11 {
        width: 91.67%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33%
    }
    .col-md-offset-2 {
        margin-left: 16.67%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.29%
    }
    .col-md-offset-5 {
        margin-left: 41.67%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33%
    }
    .col-md-offset-8 {
        margin-left: 66.67%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33%
    }
    .col-md-offset-11 {
        margin-left: 91.67%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-1 {
        width: 8.33%
    }
    .col-lg-2 {
        width: 16.67%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.29%
    }
    .col-lg-5 {
        width: 41.67%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33%
    }
    .col-lg-8 {
        width: 66.67%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33%
    }
    .col-lg-11 {
        width: 91.67%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33%
    }
    .col-lg-offset-2 {
        margin-left: 16.67%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.29%
    }
    .col-lg-offset-5 {
        margin-left: 41.67%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33%
    }
    .col-lg-offset-8 {
        margin-left: 66.67%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33%
    }
    .col-lg-offset-11 {
        margin-left: 91.67%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

table {
    background-color: transparent
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.3333;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>tbody>tr>th,
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #00aff0
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #f4f7fa
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background-color: #f5f5f5
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background-color: #d9edf7
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background-color: #f2dede
}

fieldset {
    margin: 0;
    min-width: 0
}

fieldset,
legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: inherit;
    color: #000
}

label {
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px
}

input[type=search] {
    box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: none!important
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.3333;
    color: #8899a6
}

.form-control {
    display: block;
    width: 100%;
    height: 35px;
    padding: 7px 6px 8px;
    background-image: none;
    border: none;
    border-radius: 0;
    transition: border-color .15s ease-in-out
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control,
    input[type=datetime-local].form-control,
    input[type=month].form-control,
    input[type=time].form-control {
        line-height: 36px
    }
}

.form-group {
    margin-bottom: 22px;
    position: relative
}

fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
    cursor: not-allowed
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 45px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    pointer-events: none
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #62707a
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-static {
        display: inline-block
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }
    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .form-control {
    width: 100%;
    display: inline-block
}

.form-horizontal textarea.form-control {
    max-width: inherit
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .counter {
    padding-left: 10px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: left;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 12px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33px;
        font-size: 18px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 9px;
        font-size: 12px
    }
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in,
.fade.show {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height, visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}


.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 200px;
    padding: 17px 23px 4px;
    margin: 2px 0 0;
    list-style: none;
    text-align: left;
    border-radius: 6px
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.3333;
    color: #3b3b3b;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #2e2e2e;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 90
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}



.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:after,
.pager:before {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label:empty {
    display: none
}

a.label:focus,
a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media {
    zoom: 1;
    overflow: hidden
}

.media>.pull-right {
    padding-left: 10px
}

.media>.pull-left {
    padding-right: 10px
}

.close {
    float: right;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    color: #e1e1e1
}

.close:focus,
.close:hover {
    color: #c8c8c8;
    text-decoration: none;
    cursor: pointer
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    transform: translateY(-25%);
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    transform: translate(0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: auto;
    padding: 30px 0
}

.modal-content {
    position: relative;
    border-radius: 6px;
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040
}

.modal .modal-header {
    padding: 16px 0;
    margin: 0 15px;
    position: relative
}

.modal .modal-header .close {
    margin-top: -2px
}

.modal .modal-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    font: inherit;
    font-weight: 600;
    display: flex;
    align-items: center
}

.modal .modal-body {
    position: relative;
    padding: 15px
}

.modal .modal-footer {
    padding: 15px 16px 16px
}

.modal-footer {
    text-align: right
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog,
    .modal .modal-dialog {
        width: 630px
    }
    .modal-sm {
        width: 350px
    }
}

@media (min-width:992px) {
    .modal .modal-dialog.modal-xl {
        width: 800px
    }
}

@media (min-width:1200px) {
    .modal .modal-dialog.modal-xl {
        width: 1140px
    }
}

@media (min-width:576px) {
    .modal .modal-sm {
        max-width: 350px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 750px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    opacity: 0
}

.tooltip.in {
    opacity: .9
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.popover {
    width: 276px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background-clip: padding-box
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 16px;
    background-color: #fff;
    border-bottom: 1px solid #dce8de;
    border-radius: 6px 6px 0 0;
    color: #333
}

.popover-content {
    padding: 9px 16px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block
}

.popover>.arrow:after {
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -17px
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel {
    position: relative
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.hidden,
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table!important
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

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

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}


.nav-tabs {
    
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
   /* color: #495057;
    background-color: #f4f7fa;
    border-color: #dee2e6 #dee2e6 #f4f7fa*/
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}


body[id*=page_],
html#guest_html {
    height: auto;
    min-height: 100vh
}

body#guest_body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: stretch
}

body#guest_body .guest_forms {
    order: 0;
    flex: 1 1 auto;
    align-self: auto
}

.guest_swiper {
    width: 308px;
    height: 545px;
    position: absolute;
    left: 112px;
    top: 81px
}

.guest_swiper_wrapper {
   
    width: 440px;
    height: 720px;
    position: relative
}

.container,
.guest_swiper img {
    max-width: 100%
}

.guest_forms {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    margin: 13px 0;
    text-align: center
}

@media (max-width:767px) {
    .guest_forms .container {
        width: 100%
    }
}

.guest_forms .checkbox-label {
    display: flex;
    align-items: flex-start
}

.guest_forms .checkbox-label input[type=checkbox] {
    flex-shrink: 0;
    margin-right: 10px
}

.guest_forms input[type=checkbox]+span {
    text-align: left
}

.popup-youtube {
    cursor: pointer
}

.popover a {
    white-space: nowrap
}

.popover.bottom {
    margin: 0;
    top: 50px!important;
    left: -130px!important
}

.popover.bottom>.arrow {
    border-bottom-color: #b9bec1;
    left: 66.6%!important
}

@media screen and (max-width:1365px) {
    .popover.bottom {
        left: -190px!important
    }
    .popover.bottom>.arrow {
        left: 93.5%!important
    }
}

@media screen and (max-width:1100px) {
    .popover.bottom {
        left: -180px!important
    }
    .popover.bottom>.arrow {
        left: 90.2%!important
    }
}

@media screen and (max-width:880px) {
    .popover.bottom {
        left: -180px!important
    }
    .popover.bottom>.arrow {
        left: 90.2%!important
    }
}

.form-horizontal .form-control[name=zip] {
    width: 128px;
    max-width: 100%
}

.form-horizontal .form-inline .form-control {
    width: auto
}

.form-horizontal .form-inline span {
    padding: 0 5px
}

#content {
    width: 100%
}

#content,
#content>.container {
    flex: 1;
    display: flex;
    flex-direction: column
}

@media (max-width:767px) {
    #content>.container {
        width: 100%
    }
}

big {
    font-size: 16px
}

.profile_settings .form-group {
    position: relative
}

.profile_settings .chosen-container {
    width: 100%!important
}

.profile_settings select {
    width: 100%
}

.modal-open .modal[style*="display: -ms-flexbox;"],
.modal-open .modal[style*="display: -webkit-flex;"],
.modal-open .modal[style*="display: block;"],
.modal-open .modal[style*="display: flex;"],
.modal.in {
    display: flex!important;
    justify-content: center;
    align-items: center
}

.modal-primary .modal-header {
    background: #00aff0;
    color: #fff;
    text-align: center;
    border-bottom: none
}

.modal-primary .close {
    color: #fff
}

.modal-primary .close:hover {
    color: #e6e6e6
}

label.attach_file {
    color: #8a96a3;
    margin: 0 12px 0 0
}

label.attach_file input[type=file] {
    display: none
}

input[type=file][disabled]+label.attach_file,
label.attach_file.disabled {
    pointer-events: none;
    opacity: .3
}

label.attach_file .g-icon {
    vertical-align: top
}

.show_more_container {
    clear: both;
    padding: 20px 0 10px;
    text-align: center;
    width: 100%
}

.modal-body .close,
.modal-header .close {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTJGMzE3ODE1MjA2ODExODhDNkU3ODZDRjk4OTVCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDBBQkU1MjNBNDUxMUU2OTZENEQ4MTNGQkU5OTBFOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDBBQkU1MTNBNDUxMUU2OTZENEQ4MTNGQkU5OTBFOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODlGQUU1RkEyRkU2MTFBMkNCOTNGMzc3QTFDQkU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1MkYzMTc4MTUyMDY4MTE4OEM2RTc4NkNGOTg5NUJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F1hV4AAAAKVJREFUeNqU0tEJwyAQBmDz07mSJTqDnSDpDMUN6nMfAulTF0g2y125glhPPeFHUO5DPYe4fl7OuSflcPYxUTwE2GTBCnBdhJzgaoR+ANftkEULlALfJ0Cy2QP9ATnSgopACdEgFdCQHJprAI9L5QG54EEJAqn/CBVkpNwpi8yTFWHgLVcIra6hARw97UcH0Gw/OoEqBAOgQjACRYiRmxHIIX8KMAB+5D6tvawP7QAAAABJRU5ErkJggg==");
    position: absolute;
    top: 21px;
    right: 20px;
    width: 17px;
    height: 17px;
    font-size: 0;
    line-height: 0
}

.modal-body .close:hover,
.modal-header .close:hover {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTJGMzE3ODE1MjA2ODExODhDNkU3ODZDRjk4OTVCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTcxMEJDQjNBNDUxMUU2OEM3OUY0QThCNjVDMzNEQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTcxMEJDQTNBNDUxMUU2OEM3OUY0QThCNjVDMzNEQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODlGQUU1RkEyRkU2MTFBMkNCOTNGMzc3QTFDQkU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1MkYzMTc4MTUyMDY4MTE4OEM2RTc4NkNGOTg5NUJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cul7OQAAAKVJREFUeNqU0tEJhDAMBuDcj3PpEjeDTnDeDOIG57NviivoRjfCJUcEqU3bFH4KLflomz5o+85E9OEc5B8Np4UCiy54AamboCd4OqETkLoduuiBrsD/CXDZLIFuQIjkoCgQQyzIBCwkhF4pQEaVeEApGDijQuY/QgKpOW9Or3PjRQRY9QpjrmvIAEdJ+1EAZNuPQiAJwQGYEJxAFBKkcwIh1P4EGADrZj5V+oVLAQAAAABJRU5ErkJggg==")
}

.trust-modal .modal-body .close,
.trust-modal .modal-header .close {
    background: none!important
}

.progress {
    height: 10px
}

.modal-content .tips_text_input {
    font-size: 15px;
    line-height: 20px;
    padding-right: 25px;
    resize: none;
    height: auto;
    width: 100%;
    max-height: 215px
}

p.input-help {
    font-size: 13px;
    color: #9b9b9b;
    margin: 0
}

input[type=file].file_input,
input[type=file].input_file {
    display: none
}

.tt-menu {
    background: #fff;
    width: 100%;
    color: #8899a6;
    font: 13px/21px Open Sans, sans-serif
}

.tt-selectable {
    cursor: pointer;
    padding: 5px 8px 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.tt-selectable:hover {
    background: #8899a6;
    color: #fff
}

.has-feedback .form-control {
    padding-right: 26px
}

.table {
    font: 14px/18px Open Sans, sans-serif
}

.table th {
    background: transparent;
    color: #a6a6a6;
    padding: 10px 19px!important
}

.table td {
    background: #f4f7fa;
    border-top: 1px solid #e1e1e1;
    vertical-align: middle!important;
    padding: 10px 16px!important
}

.table td .completed {
    color: #00aef3;
    text-transform: uppercase
}

.table td .completed:before {
    content: "\F05D";
    font-family: fontawesome;
    margin-right: 6px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle
}

.table td .pending {
    text-transform: uppercase
}

.table td .pending:before {
    content: "\F017";
    color: #faa021;
    font-family: fontawesome;
    margin-right: 6px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle
}

div.form-control {
    border: none;
    padding: 0;
    height: auto;
    background: none
}

div.form-control span.val {
    color: #adadad;
    padding-left: 10px
}

ol {
    list-style: none;
    counter-reset: list;
    padding: 0 30px;
    margin: 0 0 10px
}

#otp-form ol {
    margin: -10px 0 0
}

ol li {
    position: relative;
    padding: 0 0 6px
}

ol li:before {
    counter-increment: list;
    content: counter(list) ". ";
    position: absolute;
    right: 100%;
    top: 0;
    font-weight: 600;
    margin-right: 5px
}

.frame_container,
.youtube_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%
}

.frame_container iframe,
.youtube_container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important
}

#payment-form-legal fieldset {
    padding-right: 0;
    width: 100%
}

.label-group {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.label-group-addon,
.label-group label {
    flex: 0 1 auto;
    margin: 0;
    font-size: 15px
}

.label-group-addon span,
.label-group label span {
    display: inline-block;
    text-align: center;
    background: #e1e1e1;
    border: 1px solid #afafaf;
    border-radius: 1000px;
    width: 14px;
    line-height: 12px;
    cursor: pointer;
    margin-left: 10px;
    color: #292f33;
    font-weight: 400;
    font-size: 11px
}

.label-group-addon .tip-top {
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    margin-left: 5px
}

.label-group-addon .popover-content {
    word-break: break-word
}

.label-group-addon .popover-content a {
    max-width: 100%;
    display: inline-block;
    white-space: normal
}

.form-horizontal .control-label {
    font-size: 15px;
    padding-bottom: 7px
}

.dropdown-menu {
    display: block;
    top: -9999em;
    z-index: 97
}

.dropdown-menu>li,
.dropdown-menu>ul>li {
  /*  margin: 0 16px;*/
    font-size: 15px
}

.dropdown-menu>li>a,
.dropdown-menu>li>button,
.dropdown-menu>ul>li>a,
.dropdown-menu>ul>li>button {
    padding: 0;
    border: none;
    background: none;
    text-align: left;
    width: 100%;
    display: block;
    font-weight: 400
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>button:hover,
.dropdown-menu>ul>li>a:hover,
.dropdown-menu>ul>li>button:hover {
    background: none;
    color: #00aff0
}

.open>.dropdown-menu {
    top: 100%
}

.collapse.in {
    display: block!important
}

h1.title {
    border-bottom: 1px solid #00aff0;
    font: 300 25px/30px Open Sans, sans-serif;
    padding: 0 0 10px;
    margin: 0 0 24px
}

.guest_row {
    display: flex;
    justify-content: space-around
}

.guest_row .phones-col {
    width: 440px
}

.guest_row .form-col {
    display: block
}

@media (min-width:992px) {
    .guest_row .form-col {
        width: 350px
    }
}

@media (max-width:991px) {
    .guest_row .form-col {
        padding: 0 12px;
        max-width: 424px;
        flex: 1
    }
}

strong {
    font-weight: 600
}

em>strong,
strong>em {
    color: #00aff0
}

ul.list {
    padding-left: 20px
}

ul.list li {
    margin: 0 0 15px
}

.underlined {
    text-decoration: underline
}

.hellip-animate {
    overflow: hidden;
    -webkit-animation: hellip-animate 1s linear infinite;
    animation: hellip-animate 1s linear infinite;
    display: inline-block;
    vertical-align: text-bottom;
    white-space: nowrap
}

@-webkit-keyframes hellip-animate {
    0% {
        width: 0
    }
    to {
        width: 12px
    }
}

@keyframes hellip-animate {
    0% {
        width: 0
    }
    to {
        width: 12px
    }
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    transform-origin: center center
}

.circular .path {
    stroke: #fff;
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite;
    stroke-linecap: round
}

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

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

.video-wrapper {
    position: relative;
    background: #000;
    overflow: hidden;
    z-index: 1
}

.post_media .video-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center
}

.blurred-poster {
    position: absolute;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
    background-position: 50%;
    background-size: cover;
    -webkit-filter: blur(5px) opacity(80%);
    filter: blur(5px) opacity(80%);
    z-index: -1
}

.contact_form .g-recaptcha {
    display: inline-block;
    vertical-align: top
}

.pdf-page {
    height: auto!important
}

.pdf-page .acroform-field {
    font-size: 20px!important
}

.pdf-page-inner {
    transform: scale(1)!important
}

.pdf-page input[type=checkbox],
.pdf-page input[type=radio] {
    margin: 0
}

.b-dropzone__label {
    position: absolute;
    pointer-events: none;
    background: rgba(0, 175, 240, .5);
    opacity: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    z-index: 10
}

.is-dragover .b-dropzone__label {
    transition: opacity .3s ease;
    opacity: 1
}

.b-dropzone__previews {
    position: relative
}

.b-dropzone__previews-scroller {
    display: flex;
    align-items: stretch;
    align-content: stretch
}

.b-dropzone__previews-scroller.swiper-container {
    margin-left: 0;
    z-index: unset
}

.b-dropzone__previews-scroller.swiper-container .swiper-wrapper {
    z-index: unset
}

.b-dropzone__previews-scroller .swiper-slide {
    width: unset;
    flex: 0 0 auto;
    display: flex
}

.b-dropzone__previews-scroller.ps .ps__rail-x,
.b-dropzone__previews-scroller.ps .ps__rail-x:focus>.ps__thumb-x,
.b-dropzone__previews-scroller.ps .ps__rail-x:hover>.ps__thumb-x {
    height: 4px
}

.b-dropzone__previews-scroller.ps .ps__thumb-x {
    bottom: 0;
    height: 4px
}

.b-dropzone__preview {
    position: relative;
    margin: 0 4px;
    border-radius: 6px;
    height: 96px;
    max-width: calc(100% - 2px);
    overflow: hidden;
    flex: 0 0 auto
}

.b-dropzone__preview.m-square .b-dropzone__preview__media {
    width: 96px
}

.b-chat .b-dropzone__preview {
    height: 144px
}

.b-chat .b-dropzone__preview.m-square .b-dropzone__preview__media {
    width: 144px
}

.b-make-post .files .b-dropzone__preview {
    height: 144px
}

.b-make-post .files .b-dropzone__preview.m-square .b-dropzone__preview__media {
    width: 144px
}

.b-dropzone__preview.m-expire,
.b-dropzone__preview.m-schedule {
    display: flex;
    align-content: center;
    align-items: center
}

.b-dropzone__preview.m-expire>.g-icon,
.b-dropzone__preview.m-schedule>.g-icon {
    margin: 0 6px 0 0
}

.b-dropzone__preview.m-schedule strong {
    margin-left: 6px
}

.b-dropzone__preview[data-duration]:after {
    content: attr(data-duration);
    position: absolute;
    bottom: 5px;
    left: 5px;
    background: #000;
    color: #fff;
    border-radius: 3px;
    padding: 3px;
    pointer-events: none
}

.b-dropzone__preview:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    background: rgba(138, 150, 163, .2);
    z-index: 2;
    pointer-events: none
}

.b-dropzone__preview__media {
    height: 96px;
    display: block;
    opacity: .6
}

.b-chat .b-dropzone__preview__media,
.b-make-post .b-dropzone__preview__media {
    height: 144px
}

.b-make-post .b-dropzone__preview__media {
    min-width: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 6px;
    max-width: 100%
}

.b-make-post .b-dropzone__preview__media.m-video {
    -o-object-position: center;
    object-position: center
}

.b-dropzone__preview__delete {
    position: absolute;
    right: 8px;
    top: 8px;
    padding: 0;
    background: none;
    border: none;
    background: #00aff0;
    color: #fff;
    z-index: 10;
    width: 20px;
    height: 20px;
    border-radius: 1000px
}

.b-dropzone__preview__delete:hover {
    background: #0091ea
}

.b-dropzone__preview__delete .g-icon {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-dropzone__preview__progress {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: #00aff0;
    transition: width .6s ease
}

.b-dropzone__preview__progress-wrapper {
    pointer-events: none;
    position: absolute;
    left: 4px;
    right: 4px;
    bottom: 4px;
    height: 4px;
    background: #fff;
    border-radius: 1000px;
    overflow: hidden;
    z-index: 10
}

.b-dropzone__preview__name {
    height: 144px;
    width: 144px;
    line-height: 144px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center
}

.b-dropzone__preview__audio-link {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.b-dropzone__preview__play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 36px;
    height: 36px;
    background: rgba(0, 0, 0, .5);
    border-radius: 1000px;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__play-btn .g-icon {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.b-dropzone__preview__error-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 36px;
    height: 36px;
    background: #e76c6c;
    border-radius: 1000px;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__error-icon .g-icon {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -56%)
}

.b-dropzone__preview[data-type=video] .b-chat__message__media__processing-icon {
    width: 36px;
    height: 36px;
    z-index: 10;
    pointer-events: none
}

.b-dropzone__preview[data-type=video]:hover .b-dropzone__preview__play-btn {
    background: #00aff0
}

.b-dropzone__preview.m-loaded:before {
    opacity: 0
}

.b-dropzone__preview.m-loaded .b-dropzone__preview__media {
    opacity: 1
}

.b-dropzone__preview.m-loaded.m-audio .b-audioplayer__timeline,
.b-dropzone__preview.m-loaded.m-audio .b-audioplayer__timing {
    visibility: unset
}

.b-dropzone__preview.m-audio {
    height: 36px;
    background: rgba(138, 150, 163, .12);
    padding: 0 24px 0 0
}

.form-with-price .b-dropzone__preview.m-audio {
    background: rgba(0, 175, 240, .12)
}

.b-dropzone__preview.m-audio .b-dropzone__preview__progress-wrapper {
    bottom: 50%;
    transform: translateY(50%);
    right: 37px;
    left: 38px
}

.b-dropzone__preview.m-audio .b-audioplayer__timeline {
    width: 70px
}

.b-dropzone__preview.m-audio .b-audioplayer__timeline,
.b-dropzone__preview.m-audio .b-audioplayer__timing {
    visibility: hidden
}

.b-dropzone__preview.m-expire,
.b-dropzone__preview.m-schedule,
.b-dropzone__preview.m-tip {
    height: 36px;
    padding: 6px 36px 6px 6px;
    background: rgba(138, 150, 163, .12)
}

.b-dropzone__preview.m-expire>.g-icon,
.b-dropzone__preview.m-schedule>.g-icon,
.b-dropzone__preview.m-tip>.g-icon {
    color: #00aff0;
    vertical-align: middle
}

.b-dropzone__preview.m-tip {
    font-weight: 600
}

.b-dropzone__preview.m-expire>.g-icon,
.b-dropzone__preview.m-tip>.g-icon {
    margin: 0 6px 0 0
}

.b-dropzone__preview.m-expire,
.b-dropzone__preview.m-schedule {
    font-size: 13px;
    margin: 4px 0 8px;
    flex: 0 1 100%;
    max-width: 100%
}

.has-advanced-upload {
    position: relative
}

.modal-dialog {
    display: flex
}

.modal-dialog .modal-content {
    width: 100%;
    display: flex;
    flex-direction: column
}

.modal-dialog .modal-content .modal-body {
    position: relative
}

.dialog_message video {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    max-height: calc(100vh - 210px)
}

.dialog_message audio {
    width: 100%;
    display: block
}

.dialog_message+.dialog_form {
    margin-top: 20px
}

.global_preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 100%;
    z-index: 10000000;
    background: rgba(0, 175, 240, .5);
    transition: opacity .2s ease, bottom 0s ease .2s;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0
}

.global_preloader.active {
    opacity: 1;
    bottom: 0;
    transition: opacity .2s ease
}

.loader-hearts {
    display: flex;
    max-width: 252px;
    height: 36px;
    pointer-events: none
}

.loader-hearts svg {
    height: auto;
    fill: #fff;
    -webkit-animation: hearts 1s linear infinite;
    animation: hearts 1s linear infinite;
    width: auto;
    min-width: 0
}

.loader-hearts svg:first-child {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.loader-hearts svg:nth-child(2) {
    -webkit-animation-delay: .13s;
    animation-delay: .13s
}

.loader-hearts svg:nth-child(3) {
    -webkit-animation-delay: .26s;
    animation-delay: .26s
}

.loader-hearts svg:nth-child(4) {
    -webkit-animation-delay: .39s;
    animation-delay: .39s
}

.loader-hearts svg:nth-child(5) {
    -webkit-animation-delay: .52s;
    animation-delay: .52s
}

.loader-hearts svg:nth-child(6) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.loader-hearts svg:nth-child(7) {
    -webkit-animation-delay: .78s;
    animation-delay: .78s
}

@-webkit-keyframes hearts {
    0% {
        fill: #fff
    }
    1% {
        fill: #00aff0
    }
}

@keyframes hearts {
    0% {
        fill: #fff
    }
    1% {
        fill: #00aff0
    }
}

.referal_reg_button {
    width: 100%;
    border-radius: 0 0 3px 3px
}

#dialog {
    z-index: 10000000
}

.clear {
    clear: both
}

@media (min-width:1200px) {
    .quatro_main_content {
        margin: 0 auto;
        width: calc(100% - 350px)
    }
}

.no-padding {
    padding: 0!important
}

.quatro-status {
    padding: 0 6px;
    margin: 5px 0 0
}

.quatro-status:empty {
    margin: 0
}

@media (min-width:992px) {
    .modal-lg {
        width: 940px
    }
}

@media (max-width:767px) {
    .modal-dialog {
        width: 93%
    }
}

@media (max-width:920px) {
    .progress {
        margin-top: 35px
    }
}

.banner_place img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 6px
}

a,
img {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none
}





.g-hidden {
    display: none!important
}

@media (min-width:768px) {
    .g-hidden-desktop {
        display: none!important
    }
}

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

.g-shown {
    display: block!important
}

.g-invisible {
    visibility: hidden!important;
    opacity: 0!important;
    pointer-events: none!important
}

.g-icon {
    font-size: 24px;
    width: 1em;
    height: 1em;
    min-width: 1em;
    display: inline-block;
    fill: currentColor;
    line-height: 1
}

.animated-rotation>.g-icon use {
    -webkit-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite;
    transform-origin: 50% 50%
}

.g-icon use[*|href="#icon-loading"] {
    -webkit-animation: rotation 1s steps(8) infinite;
    animation: rotation 1s steps(8) infinite;
    transform-origin: 50% 50%
}

.g-icon.m-success {
    color: #00aff0
}

.g-icon.m-danger {
    color: #e76c6c
}

.g-icon.m-light-color {
    color: #8a96a3
}

.g-icon.m-verified {
    color: #00aff0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.g-icon.m-rotated-90 {
    transform: rotate(90deg)
}

.svg-logo-color-1 {
    fill: #313131
}

.m-mode-dark .svg-logo-color-1 {
    fill: #fff
}

.svg-logo-color-2 {
    fill: #00aff0
}

.g-message-empty {
    text-align: center;
    color: #8a96a3
}

.g-page-title,
.g-section-subtitle,
.g-section-title {
    margin: 0;
    text-transform: uppercase;
    font-weight: 600
}

.g-section-title.m-aligned-vertical {
    align-items: center;
    justify-content: center;
    display: flex
}

.g-section-title.m-filtered {
    color: #00aff0
}

.g-page-title {
    color: var(--text-color);
    font-size: 18px;
    padding: 0 4px 14px
}

.p-search-users-index .g-page-title {
    min-height: 60px
}

.g-page-title.m-light {
    color: #8a96a3
}

.g-page-title a {
    color: inherit
}

.g-page-title a:hover {
    color: #0091ea
}

.g-blue {
    color: #00aff0
}

.g-section {
    padding: 0 4px
}

.g-section .g-section-title {
    padding: 0 0 5px
}

.g-section p {
    margin: 0 0 5px
}

.g-section-title {
    font-size: 15px;
    color: #8a96a3;
    padding: 0 4px 10px
}

.g-section-title.m-flex {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.g-section-subtitle {
    font-size: 13px;
    color: #8a96a3;
    padding: 0 4px
}

.g-section__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 4px 0;
    position: relative
}

.g-section__header .g-btn__wrapper {
    flex-wrap: wrap;
    padding: 0 0 0 12px;
    margin: 0 -6px -12px auto
}

.g-section__header .g-btn__wrapper .g-btn {
    margin: 0 6px 12px
}

@media (max-width:991px) {
    .g-section__header .g-btn__wrapper.m-few-btns-row {
        margin: 15px -4px -12px;
        width: calc(100% + 8px);
        padding-left: 0
    }
}

@media (max-width:991px) {
    .g-section__header .g-btn__wrapper.m-few-btns-row .g-btn {
        flex-grow: 1
    }
}

@media (max-width:991px) {
    .g-section__header .g-btn__wrapper.m-few-btns-row .g-btn+.g-btn {
        margin-left: 6px
    }
}

@media (max-width:991px) {
    .g-section__header .g-btn__wrapper.m-few-btns-row .g-btn:first-child {
        margin-left: 0
    }
}

@media (max-width:991px) {
    .g-section__header .g-btn__wrapper.m-few-btns-row .g-btn:last-child {
        margin-right: 0
    }
}

.g-section__header .g-section-title {
    padding: 0
}

.g-section__header .dropdown {
    position: absolute;
    right: 0;
    top: 0
}

.g-section__header .dropdown .dropdown-menu {
    left: auto;
    right: -4px;
    margin: 0
}

.g-section__header .dropdown.m-top.open>.dropdown-menu {
    margin-bottom: 4px
}

.g-section__header .g-page__header__btn {
    color: rgba(138, 150, 163, .7);
    margin-right: -4px
}

.g-section__header.m-faq {
    padding-bottom: 14px;
    margin: 0 0 6px
}

.g-section__header.m-faq .b-search-form {
    margin-top: 0;
    left: 0;
    padding-right: 4px
}

.g-section__header.m-faq .b-tabs__nav {
    display: none;
    margin: -2px 0 -14px -4px
}

.g-section__header.m-faq .b-tabs__nav:after {
    content: none
}

.g-section__header.m-faq:after {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .2;
    background: #8a96a3
}

.g-section__header.m-faq.m-subsection {
    margin: 0
}

.g-section__header.m-faq.m-subsection .g-section-title {
    display: none
}

.g-section__header.m-faq.m-subsection .b-tabs__nav {
    display: flex
}

.g-section__header.m-credits {
    flex-wrap: wrap
}

.g-section+.alert {
    margin-top: 10px
}

.g-section.m-mb-20+.alert {
    margin-top: -10px
}

.g-btn__wrapper+.g-section {
    margin-top: -17px
}

.g-section__heading {
    display: flex;
    position: relative;
    align-items: flex-start
}

.dropdown .dropdown-menu>dl>dd,
.dropdown .dropdown-menu>ul>li {
    display: flex;
    align-items: center
}

.dropdown .dropdown-menu>dl>dd>a,
.dropdown .dropdown-menu>dl>dd>button,
.dropdown .dropdown-menu>ul>li>a,
.dropdown .dropdown-menu>ul>li>button {
    display: flex;
    align-items: flex-start;
    line-height: 1.3334
}

.dropdown .dropdown-menu .b-dropdown__icon {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 1000px;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .4);
    margin: 0 10px 0 0;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.dropdown .dropdown-menu .b-dropdown__icon>.g-icon {
    position: absolute;
    font-size: 18px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    color: #fff
}

.dropdown .dropdown-menu .m-active {
    font-weight: 600
}

.dropdown .dropdown-menu .m-active .b-dropdown__icon {
    box-shadow: none;
    background: #00aff0
}

.dropdown .dropdown-menu .m-active .b-dropdown__icon>.g-icon {
    opacity: 1
}

.dropdown.m-active .dropdown-toggle {
    color: #00aff0
}

.dropdown.m-filtered .dropdown-toggle:after {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 1000px;
    content: "";
    background: #ff485b;
    top: 4px;
    right: 4px
}

.dropdown:not(.b-post__tools__more) .dropdown-toggle:hover .g-icon {
    color: #0091ea
}



.dropdown .dropdown-toggle .g-icon {
    vertical-align: top
}

.dropdown .dropdown-toggle.g-btn.m-flat .g-icon {
    font-size: 24px
}

.dropdown .dropdown-toggle.g-btn.m-flat .g-icon.m-vertical-dots {
    transform: translateX(5px)
}

.dropdown .dropdown-toggle.m-active {
    color: #00aff0
}

.dropdown .dropdown-toggle[disabled] {
    opacity: .3;
    pointer-events: none
}

.g-user-name,
.g-user-username {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.g-user-name {
    font-weight: 600;
    color: var(--text-color)
}

.g-user-name.m-muted {
    color: #8a96a3
}

.g-user-name+.g-user-realname {
    margin-left: .25em;
    margin-right: 0
}

.g-user-username {
    color: #00aff0
}

.g-user-username:hover {
    color: #0091ea
}

.g-user-realname {
    font-weight: 600;
    color: #8a96a3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: .25em
}

.g-user-realname.m-default-width {
    font-weight: 400
}

.g-user-realname__wrapper {
    max-width: 100%
}

.g-user-realname__wrapper.m-nowrap-text {
    display: inline-flex
}

.g-user-realname__wrapper.m-nowrap-text .g-user-realname,
.g-user-realname__wrapper.m-nowrap-text .g-user-username {
    min-width: 0
}

.g-user-realname__wrapper .g-user-realname,
.g-user-realname__wrapper .g-user-username {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.g-date {
    font-size: 13px;
    color: #8a96a3
}

.form-control {
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    background-color: transparent;
    color: inherit;
    font: inherit;
    -webkit-appearance: none;
    transition: border-bottom-color .3s ease
}

.form-control:focus {
    border-bottom-color: #0091ea
}

.form-control::-webkit-input-placeholder {
    color: #8a96a3;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #8a96a3;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #8a96a3;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #8a96a3;
    opacity: 1
}

.form-control::placeholder {
    color: #8a96a3;
    opacity: 1
}

.form-control.m-flat {
    border: none;
    padding-left: 4px;
    padding-right: 4px
}

.form-control::-webkit-input-placeholder {
    color: rgba(138, 150, 163, .7)
}

.form-control::-moz-placeholder {
    color: rgba(138, 150, 163, .7)
}

.form-control:-ms-input-placeholder {
    color: rgba(138, 150, 163, .7)
}

.form-control::-ms-input-placeholder {
    color: rgba(138, 150, 163, .7)
}

.form-control::placeholder {
    color: rgba(138, 150, 163, .7)
}

.form-control option {
    background: var(--bg-color)
}

.b-btn-back-to-top {
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    margin: 0 auto 30px
}

.b-btn-back-to-top.g-btn.m-border {
    color: #8a96a3
}

.b-btn-back-to-top.g-btn.m-border .g-icon {
    font-size: 14px;
    transform: translate(3px, -1px);
    color: inherit;
    opacity: .7
}

.p-personal-banking-payout_types .b-btn-back-to-top {
    margin-top: 6px
}




.open.m-top>.dropdown-menu {
    top: auto;
    bottom: 100%
}

.open.m-top>.dropdown-menu:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 5px;
    z-index: 2;
    background: var(--bg-color)
}

.open.m-top>.dropdown-menu dl,
.open.m-top>.dropdown-menu ul {
    position: relative;
    z-index: 3
}

.open.m-top>.dropdown-menu:after {
    top: auto;
    bottom: -10px;
    transform: rotate(-135deg);
    box-shadow: -3px -3px 5px rgba(0, 0, 0, .16)
}

.dropdown-menu>dl>dd>a,
.dropdown-menu>dl>dd>button,
.dropdown-menu>li>a,
.dropdown-menu>li>button,
.dropdown-menu>ul>li>a,
.dropdown-menu>ul>li>button {
    color: var(--text-color)
}

.dropdown-menu dt {
    text-transform: uppercase;
    font-weight: 600;
    color: #8a96a3;
    margin: 0 0 20px
}

.dropdown-menu dl,
.dropdown-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.dropdown-menu dl dd,
.dropdown-menu dl li,
.dropdown-menu ul dd,
.dropdown-menu ul li {
    margin: 0 0 20px
}

.dropdown-menu dl dd:last-child,
.dropdown-menu dl li:last-child,
.dropdown-menu ul dd:last-child,
.dropdown-menu ul li:last-child {
    margin: 0 0 18px
}

.dropdown-menu dl+dl,
.dropdown-menu dl+ul,
.dropdown-menu ul+dl,
.dropdown-menu ul+ul {
    border-top: 1px solid rgba(138, 150, 163, .2);
    padding: 17px 0 0
}

.dropdown-menu .b-input-radio__wrapper .b-input-radio__label+label {
    flex: 1
}

.dropdown-menu .b-input-radio__wrapper:hover label {
    color: #0091ea
}

.dropdown-menu .b-input-radio__wrapper:hover .b-input-radio+.b-input-radio__label {
    border-color: #0091ea
}

.dropdown-menu .b-input-radio__wrapper:hover .b-input-radio:checked+.b-input-radio__label {
    background: #0091ea
}

.payment-errors {
    color: #e76c6c
}

.g-page__header {
    position: relative;
    margin: 0 0 8px;
    display: flex;
    min-height: 60px;
    align-items: center;
    flex-wrap: wrap
}

.p-page-faq-index .g-page__header {
    margin: 0 0 -10px
}

.g-page__header:after {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .2;
    background: #8a96a3
}

.p-page-faq-index .g-page__header:after {
    content: none
}

@media (min-width:992px) {
    .g-page__header.m-gap-lg {
        margin-bottom: 13px
    }
}

.g-page__header.m-with-tabs {
    margin: 0 0 -6px
}

.g-page__header.m-with-tabs:after {
    content: none
}

.g-page__header.m-with-tabs .b-search-form {
    border-bottom-color: transparent
}

.g-page__header .g-page-title {
    padding: 0 4px 2px;
    margin-right: auto;
    min-height: 60px;
    display: inline-flex;
    align-items: center
}

.g-page__header__btn {
    padding: 4px;
    border: none;
    background: none;
    margin-left: 8px;
    color: inherit
}

.g-page__header__btn>.g-btn.m-flat,
.g-page__header__btn>.g-btn.m-flat:hover {
    color: inherit
}

.g-page__header__btn:first-child {
    margin-left: 0;
    margin-right: 4px
}

.g-page__header__btn .g-icon {
    vertical-align: middle
}

.g-page__header .b-tabs__nav {
    margin: 0 auto 0 0;
    position: unset
}

.g-page__header .b-tabs__nav:after {
    content: none
}

.g-page__header.m-search-form-visible {
    height: auto
}

.p-index-index-index .g-page__header.m-search-form-visible,
.p-search-users-index .g-page__header.m-search-form-visible {
    margin: 0
}

.g-page__header.m-search-form-visible .b-search-form {
    position: relative
}

.m-search-form-visible .b-search-form {
    pointer-events: auto;
    opacity: 1
}

.b-credit-cards {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 0 0
}

.g-btn__wrapper+.b-credit-cards {
    padding-top: 0;
    margin-top: -24px
}

.b-credit-cards img {
    margin: 0 1px;
    height: auto;
    max-width: 48px
}

.modal .modal-header.m-border {
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.m-mb-10 {
    margin-bottom: 10px
}

.m-mb-20 {
    margin-bottom: 20px
}

.b-account-deleted {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.contact_button {
    background: #00aff0;
    width: 42px;
    height: 41px;
    border-radius: 3px 0 0 3px;
    position: fixed;
    right: 0;
    bottom: 25%;
    z-index: 99
}

.contact_button .g-icon {
    color: #fff;
    font-size: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.m-no-side-paddings {
    padding-left: 0!important;
    padding-right: 0!important
}

.m-side-paddings-4 {
    padding-left: 4px!important;
    padding-right: 4px!important
}

.g-text-block {
    padding: 5px 6px
}

.g-gray-text {
    color: #8a96a3;
    font-weight: 400
}

.g-page-title .g-gray-text,
.g-user-name .g-gray-text {
    font-weight: inherit
}

.g-user-name.m-lg-size,
.g-user-username.m-lg-size {
    font-size: 18px;
    line-height: 24px
}

.g-user-name.m-lg-size .g-icon.m-verified,
.g-user-username.m-lg-size .g-icon.m-verified {
    font-size: inherit
}

.g-user-name.m-extralg-size,
.g-user-username.m-extralg-size {
    font-size: 24px;
    line-height: 33px
}

.g-user-name.m-extralg-size.m-verified,
.g-user-username.m-extralg-size.m-verified {
    padding-right: 32px
}

.g-user-name.m-extralg-size .g-icon.m-verified,
.g-user-username.m-extralg-size .g-icon.m-verified {
    font-size: inherit
}

.g-user-name.m-verified,
.g-user-username.m-verified {
    position: relative;
    padding-right: 20px
}

.empty-message {
    display: none;
    font-size: 18px;
    font-weight: 600;
    color: rgba(138, 150, 163, .7);
    margin: auto;
    padding: 10px 0
}

.b-chats__list-favorites:empty+.b-chats__list-all .empty-message,
.b-photos .empty-message,
.b-users__list:empty+.empty-message,
.user_posts .empty-message {
    display: block
}

.user_posts .b-post~.empty-message {
    display: none
}

.empty-message.m-show {
    display: block
}

.empty-message.m-light-text {
    color: rgba(138, 150, 163, .38);
    font-size: 15px
}

@media (min-width:992px) {
    .empty-message.m-light-text {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-content: center;
        align-items: center
    }
}

.empty-message.m-light-text .g-icon {
    display: block;
    font-size: 37px;
    margin: 0 auto 14px
}

@media (min-width:992px) {
    .empty-message.m-light-text .g-icon {
        font-size: 64px
    }
}

.g-text-with-info-tip {
    display: inline-flex;
    align-items: center
}

.g-btn-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 58px;
    height: 60px;
    padding: 0;
    border: none;
    color: #242529;
    background: none;
    z-index: 10
}

.g-btn-close .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.g-btn-close.m-light {
    color: #fff
}

.jq-toast-loader {
    background: #00aff0!important
}

.jq-toast-single {
    border-radius: 6px;
    padding: 17px 23px;
    border: 1px solid rgba(138, 150, 163, .4);
    background: var(--bg-color);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
    color: inherit
}

@media (min-width:768px) {
    .jq-toast-single {
        min-height: 95px
    }
}

@media (max-width:767px) {
    .jq-toast-single {
        padding: 5px
    }
}

.jq-toast-single a {
    color: #00aff0;
    font: inherit;
    padding: 0;
    border: none
}

@media (max-width:767px) {
    .jq-toast-single a {
        max-width: 100%;
        display: inline-block;
        overflow-x: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: top;
        font: inherit
    }
}

.jq-toast-single h2 {
    font: inherit;
    font-weight: 600
}

@media (max-width:767px) {
    .jq-toast-single h2 {
        display: none
    }
}

.grecaptcha-badge {
    display: none!important
}

.input-error {
    color: #e76c6c;
    font-size: 13px
}

.g-text-highlighted {
    background: rgba(0, 175, 240, .2)
}

body .g-tip-icon {
    cursor: pointer;
    margin-left: 5px
}

body .g-tip-icon.m-inline,
body .g-tip-icon.m-inline .g-icon {
    display: inline;
    vertical-align: top
}

body .g-tip-icon .g-icon {
    color: #8a96a3;
    font-size: 18px;
    margin: 0;
    display: block
}

.text-strikethrough {
    text-decoration: line-through
}

.m-no-margin {
    margin: 0!important
}

.emoji-outer {
    vertical-align: middle
}

.g-non-selectable,
img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

img {
    -webkit-touch-callout: none
}

@-webkit-keyframes rotation {
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotation {
    to {
        transform: rotate(1turn)
    }
}

.container {
    padding: 0 12px
}

.row {
    margin-left: -12px;
    margin-right: -12px
}

.row_flex {
    display: flex;
    flex-wrap: wrap
}

.row_flex:after,
.row_flex:before {
    content: none
}

.row_flex .col {
    padding-left: 12px;
    padding-right: 12px
}

.row_flex .col_fill {
    flex: 1
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px
}

.form-horizontal .form-group {
    margin-left: -12px;
    margin-right: -12px;
    margin-bottom: 25px
}

.g-box {
    position: relative;
    border-radius: 6px;
    margin: 0 0 24px;
    width: 100%
}

.g-page__header+.row .g-box {
    margin-top: 4px
}

.g-box:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: 6px;
    pointer-events: none;
    z-index: 10
}

.g-box__header {
    background: rgba(0, 175, 240, .12);
    padding: 13px 16px 15px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 6px 6px 0 0;
    text-transform: uppercase;
    width: 100%;
    display: block;
    border: none
}

.g-box__header.m-flex {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.g-box__header.m-icon-title {
    text-transform: none;
    padding: 16px 65px 22px 46px;
    position: relative
}

.g-box__header.m-icon-title.m-upper {
    text-transform: uppercase
}

.g-box__header.m-icon-title .g-icon {
    color: #00aff0
}

.g-box__header.m-icon-title>.g-icon {
    position: absolute;
    left: 16px;
    top: 17px
}

.g-box__header__inner {
    font-size: 15px
}

.g-box__header__inner.m-flex {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.g-box__header__inner__value {
    font-size: 18px
}

.g-box__header__subtext {
    text-transform: none;
    color: #8a96a3;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0 4px
}

.g-box__header__btn-close {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    padding: 19px;
    border: none
}

.g-box__header__btn-close .g-icon {
    margin: 0
}

.g-box__subheader {
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    text-transform: uppercase;
    font-weight: 600;
    color: #8a96a3;
    padding: 0 4px 13px;
    margin: 0 -4px 5px
}

.g-box__subheader.m-flex {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.g-box__content {
    padding: 16px 16px 18px
}

.g-box .g-btn__wrapper {
    padding: 20px 0 0;
    margin: 0 -5px -10px;
    flex-wrap: wrap
}

.g-box .g-btn__wrapper .g-btn,
.g-box .g-btn__wrapper .g-btn+.g-btn {
    margin: 0 5px 10px
}

@media (max-width:559px) {
    .g-box.m-promo .g-btn__wrapper .g-btn {
        flex: 1 0 auto
    }
}

.g-box .g-box__collapse-icon {
    position: absolute;
    right: 12px;
    top: 12px
}

.g-box .g-box__collapse-icon .g-icon {
    color: #8a96a3;
    margin: 0;
    display: block
}

.g-panel {
    border: 1px solid rgba(138, 150, 163, .2);
    background: rgba(0, 175, 240, .12);
    border-radius: 6px;
    position: relative;
    padding: 9px 0 9px 51px;
    min-height: 54px;
    display: flex;
    align-items: center;
    font-size: 13px;
    margin: 0 0 12px
}

.g-panel__icon {
    position: absolute;
    color: #00aff0;
    top: 14px;
    left: 15px
}

.g-panel.m-creators-top {
    min-height: unset;
    text-transform: uppercase;
    font-weight: 600
}

.g-panel.m-creators-top .g-panel__icon {
    top: 50%;
    transform: translateY(-50%)
}

.g-panel.m-creators-top p {
    line-height: 16px
}

.g-panel p {
    margin: 0
}

.m-prevent-scrolling {
    overflow: hidden!important
}

@media (max-width:559px) {
    .m-prevent-scrolling body {
        position: fixed;
        width: 100%;
        top: 0;
        bottom: 0;
        min-height: 100%
    }
}

@media (max-width:767px) {
    .m-prevent-scrolling .l-header {
        position: fixed;
        width: 100%!important;
        transform: none!important
    }
}

.popover {
    z-index: 98;
    position: absolute
}

.popover>* {
    position: relative
}

.popover .arrow {
    z-index: 5;
    overflow: hidden;
    width: 34px;
    height: 15px
}

.popover .arrow:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: var(--text-color);
    transform: translate(-50%, -50%) rotate(45deg);
    box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
    position: absolute;
    left: 50%;
    top: 0
}

.popover.m-payer-rating .arrow:after {
    background: var(--bg-color) linear-gradient(rgba(62, 148, 206, .12), rgba(62, 148, 206, .12))
}

.popover.bs-popover-top .arrow,
.popover.top .arrow {
    bottom: -5px
}

.popover.bs-popover-top .popover-body,
.popover.bs-popover-top .popover-content,
.popover.top .popover-body,
.popover.top .popover-content {
    transform: translateY(-10px)
}

.popover.bottom .arrow,
.popover.bs-popover-bottom .arrow {
    top: -5px
}

.popover.bottom .arrow:after,
.popover.bs-popover-bottom .arrow:after {
    top: 100%
}

.popover.bottom .popover-body,
.popover.bottom .popover-content,
.popover.bs-popover-bottom .popover-body,
.popover.bs-popover-bottom .popover-content {
    transform: translateY(10px)
}

.popover.bs-popover-right .arrow,
.popover.right .arrow {
    width: 15px;
    height: 34px;
    left: -5px
}

.popover.bs-popover-right .arrow:after,
.popover.right .arrow:after {
    top: 50%;
    left: 100%
}

.popover.bs-popover-right .popover-body,
.popover.bs-popover-right .popover-content,
.popover.right .popover-body,
.popover.right .popover-content {
    transform: translate(10px)
}

.popover-header:empty,
.popover-title:empty {
    display: none
}

.popover-body,
.popover-content {
    padding: 8px 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
    border-radius: 5px;
    font: inherit;
    font-weight: 400;
    text-transform: none;
    text-align: center;
    background: var(--text-color);
    color: #f7f8f9
}

.m-mode-dark .popover-body,
.m-mode-dark .popover-content {
    color: #242529
}

.m-payer-rating .popover-body,
.m-payer-rating .popover-content {
    background: var(--bg-color) linear-gradient(rgba(62, 148, 206, .12), rgba(62, 148, 206, .12));
    color: var(--text-color)
}

.tooltip-inner {
    padding: 8px 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
    border-radius: 5px;
    text-align: center;
    max-width: calc(100vw - 100px);
    font: inherit;
    font-weight: 400;
    text-transform: none;
    background: var(--text-color);
    color: #f7f8f9
}

.m-mode-dark .tooltip-inner {
    color: #242529
}

.tooltip-arrow {
    z-index: 5;
    position: absolute;
    overflow: hidden;
    width: 34px;
    height: 15px
}

.tooltip-arrow:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: var(--text-color);
    transform: translate(-50%, -50%) rotate(45deg);
    box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
    position: absolute;
    left: 50%;
    top: 0
}

.tooltip.top .tooltip-arrow {
    bottom: -5px
}

.tooltip.bottom .tooltip-arrow {
    top: -5px
}

.tooltip.bottom .tooltip-arrow:after {
    top: 100%
}

.tooltip.right .tooltip-arrow {
    width: 15px;
    height: 34px;
    left: -5px
}

.tooltip.right .tooltip-arrow:after {
    top: 50%;
    left: 100%
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: var(--text-color)
}

.tip-top {
    border: none!important;
    vertical-align: middle
}

.tip-top .g-icon {
    font-size: 14px;
    display: block
}

.modal {
    background: var(--overlay-color)
}

.modal .m-post-statistics .modal-header,
.modal .modal-header.m-bordered {
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.modal .m-post-statistics .modal-body {
    padding-bottom: 5px
}

.modal.m-discount .modal-header {
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    align-items: center
}

.modal.m-discount .modal-body {
    padding: 24px 16px 4px
}

.modal.m-discount .modal-body .modal-footer {
    margin: 0
}

.modal.m-discount .g-input__help {
    margin: 0 0 27px
}

.modal.m-discount .g-input__help.m-mb-38 {
    margin-bottom: 38px
}

.modal-title {
    text-transform: uppercase
}

.modal-title .g-icon {
    color: #00aff0;
    margin: 0 8px 0 0
}

.modal-content {
    background: var(--bg-color);
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .4)
}

.modal .modal-footer .g-btn {
    margin-left: 10px
}

.modal .modal-body .modal-footer {
    margin: 15px -15px -15px
}

.modal-translations {
    padding-top: 20px;
    padding-bottom: 20px
}

.modal-translations .modal-dialog {
    margin: auto
}

.modal-translations .modal-dialog .nav>li>a>img[src*="/flags/"] {
    width: 16px;
    height: auto
}

.b-modal {
    padding: 12px!important
}

.b-modal.in {
    display: block
}

.b-modal .modal-quatro {
    margin: auto
}

.b-modal__subscribe.m-guest .modal-body {
    padding: 0 12px
}

.b-modal__subscribe.m-guest .modal-body .g-btn.m-rounded {
    font-size: 15px;
    text-transform: uppercase
}

.b-modal__subscribe.m-guest .b-modal__subscribe__container {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    margin: 0 0 24px
}

.b-modal__subscribe.m-guest .b-modal__subscribe__container:after {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    content: "";
    z-index: 10;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    border-radius: inherit
}

.b-modal__subscribe.m-guest .modal-header {
    align-items: center;
    justify-content: flex-start;
    padding: 14px 0 18px
}

.b-modal__subscribe.m-guest .modal-title {
    font-size: 18px
}

.b-modal__subscribe.m-guest .b-loginreg__form {
    padding: 0 6px 30px
}

.b-modal__subscribe.m-guest .b-loginreg__form .trough {
    padding: 19px 0 15px
}

.b-modal__subscribe.m-guest .b-loginreg__form .trough:after,
.b-modal__subscribe.m-guest .b-loginreg__form .trough:before {
    top: 53%
}

.b-modal__subscribe.m-guest .b-loginreg__form .g-input__wrapper {
    margin: 0 0 20px
}

@media (min-width:768px) {
    .b-modal__subscribe.m-guest .g-page__header__btn {
        display: none
    }
    .b-modal__subscribe.m-guest .modal-dialog {
        max-width: 90%;
        width: auto
    }
    .b-modal__subscribe.m-guest .b-modal__subscribe__container {
        margin: 0 20px 24px;
        width: 350px
    }
    .b-modal__subscribe.m-guest .b-modal__subscribe__container__col {
        display: flex;
        align-items: center
    }
    .b-modal__subscribe.m-guest .b-loginreg__form {
        max-width: 350px
    }
    .b-modal__subscribe.m-guest .b-modal__list {
        margin-bottom: 40px
    }
    .b-modal__subscribe.m-guest .b-modal__list__item {
        margin-bottom: 20px
    }
    .b-modal__subscribe.m-guest .b-modal__subscribe__logo-link {
        margin: 0 0 20px;
        display: inline-block;
        vertical-align: top
    }
}

@media (max-width:767px) {
    .b-modal__subscribe.m-guest {
       /* background: var(--bg-color);
        align-items: unset!important*/
    }
    .b-modal__subscribe.m-guest .modal-dialog {
        width: 100%;
        max-width: unset;
        margin: 0;
        display: block;
        transition: none!important;
        transform: none!important
    }
    .b-modal__subscribe.m-guest .modal-dialog:before {
        content: none
    }
    .b-modal__subscribe.m-guest .b-modal__close {
        display: none
    }
    .b-modal__subscribe.m-guest .modal-content:after {
        content: none
    }
    .b-modal__subscribe.m-guest .b-modal__subscribe__logo-link {
        display: none
    }
}

.b-modal__subscribe .modal-dialog {
    max-width: 350px
}

@media (max-width:559px) {
    .b-modal__subscribe .modal-dialog {
        width: 350px;
        max-width: 95%
    }
}

.b-modal__subscribe .modal-content {
    box-shadow: none
}

.b-modal__subscribe .modal-content:after {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .4);
    content: "";
    z-index: 10;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    border-radius: 6px
}

.b-modal__subscribe .modal-quatro {
    max-width: 350px
}

.b-modal .modal-content {
    overflow: hidden
}

.b-modal .modal-body {
    padding: 0
}

.b-modal__close {
    background: none;
    border: 0;
    padding: 0;
    position: absolute;
    z-index: 20;
    top: 18px;
    right: 16px;
    color: #8a96a3
}

.b-modal__close.light {
    color: #fefefe
}

.b-modal__close:hover {
    color: #0091ea
}

.b-modal__cover {
    height: 90px;
    position: relative
}

.b-modal__cover-img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}

.b-modal__cover:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    background: linear-gradient(rgba(0, 0, 0, .3), transparent)
}

.b-modal__user__info {
    margin-top: -70px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 26px;
    padding-left: 18px;
    padding-right: 18px
}

.b-modal__user__info .g-user-name.m-verified {
    padding-left: 32px
}

.b-modal__user__info .b-avatar {
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0
}

.b-modal__user__desc {
    padding-left: 18px;
    padding-right: 18px
}

.b-modal__user__desc .g-btn:not(.m-with-icon) {
    font-size: 15px;
    line-height: 20px
}

.b-modal__user__desc__title {
    color: #8a96a3;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 19px
}

.b-modal__list {
    padding-left: 0;
    margin-bottom: 23px;
    list-style: none;
    font-size: 15px;
    line-height: 20px
}

.b-modal__list__item {
    display: flex;
    margin-bottom: 12px
}

.b-modal__list__icon {
    margin-right: 12px;
    margin-left: 5px
}

.b-modal__list__icon .g-icon {
    display: block;
    color: #00aff0
}

.b-modal__list__title {
    flex-grow: 1
}

.b-modal__btns {
    margin-bottom: 24px
}

.b-modal__btns button.g-btn.m-rounded.m-profile {
    width: 100%
}

.b-modal__custom-name .modal-dialog {
    min-width: 350px
}

.b-modal__custom-name .b-post__header {
    margin: 1px 2px 14px
}

.b-modal__custom-name .b-post__avatar {
    top: 2px
}

.b-modal__custom-name .g-user-name {
    font-size: 18px
}

.b-modal__custom-name .g-user-name__wrapper {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-modal__custom-name .g-user-name .g-icon {
    font-size: 18px
}

.b-modal__custom-name .g-input {
    font-size: 18px;
    padding-right: 25px
}

.b-modal__custom-name .g-input__clear-btn {
    display: block
}

.b-modal__custom-name .modal-footer {
    padding-top: 0
}

.b-modal__filter__item {
    display: flex;
    padding: 12px 3px
}

.b-modal__filter__item .g-input__wrapper.b-input-radio__wrapper {
    padding: 0;
    flex: 0 1 53%
}

.b-modal__filter__item .g-input__increment {
    flex: 0 1 47%
}

.b-modal__filter__item.m-active {
    font-weight: 600
}

.modal.filter-modal .modal-dialog {
    width: calc(100% - 24px)
}

.modal.filter-modal .modal-body {
    padding: 15px
}

.modal.filter-modal .modal-body .modal-body {
    padding: 0;
    margin: -5px 0 0
}

.modal.filter-modal .modal-body .modal-footer {
    margin: 6px -15px -15px
}

.b-subscribe__bottom-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    color: #8a96a3
}

p.b-subscribe__bottom-text {
    margin-bottom: 26px
}

div.b-subscribe__bottom-text {
    margin-top: -12px
}

.tip-modal .modal-dialog {
    width: 100%;
    max-width: 350px
}

.tip-modal .modal-body {
    padding: 24px 24px 42px
}

.tip-modal .b-modal__user__desc__title {
    margin-bottom: 0
}

.tip-modal .b-chat__panel__error {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 14px;
    min-height: 34px;
    text-align: left
}

div.tips__input-wrapper {
    width: 100%;
    margin-top: 12px
}

div.tips__input-wrapper.tips_text_input-wrapper {
    min-height: 56px;
    display: flex;
    align-items: flex-end
}

div.tips__input-wrapper .g-input__clear-btn {
    transform: none;
    top: auto;
    bottom: 6px
}

.tips__user__info {
    text-align: center;
    margin-bottom: 24px
}

.tips__user__info .g-user-name.m-verified {
    padding-left: 20px
}

.tips__user__info .b-avatar {
    margin: 0 auto 11px
}

.discount-modal .modal-header {
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    align-items: center
}

.discount-modal .modal-body {
    padding-top: 22px
}

.discount-modal .g-input__help.m-discount {
    margin: 0 0 24px
}

.b-discount-modal__user {
    display: flex;
    align-items: center;
    padding: 5px 5px 6px;
    position: relative
}

.b-discount-modal__user:after {
    position: absolute;
    right: 0;
    left: 35px;
    bottom: 0;
    height: 1px;
    content: "";
    background: rgba(138, 150, 163, .2)
}

.b-discount-modal__user .b-avatar {
    margin: 0 12px 0 0
}

.b-discount-modal__user .g-user-name {
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
    flex: 1;
    white-space: nowrap
}

.m-discount-modal__form {
    display: flex;
    margin: 0 -12px;
    padding: 22px 0 0
}

.m-discount-modal__form .g-input__wrapper {
    padding: 0;
    flex: 1 1 auto;
    margin: 0 12px
}

.b-trust__input {
    width: 133px;
    margin: 0 auto 4px;
    font-size: 24px;
    padding: 0 6px 4px;
    height: auto
}

iframe[src*="//api.securionpay.com/3d-secure/popup/"] {
    width: 100%!important
}

.modal-restore .captcha_wrapper:not(:empty) {
    margin-top: 24px
}

.compact-view-popup .modal-body {
    padding-top: 8px;
    padding-bottom: 0
}

.compact-view-popup .modal-footer {
    padding: 11px 12px 14px
}

.modal-bundle .modal-dialog {
    min-width: 351px
}

.modal-bundle .modal-body {
    padding-bottom: 5px
}

.modal-bundle .modal-body .g-select__wrapper {
    margin: 0 0 5px
}

.m-subscriber .modal-body {
    padding: 0
}

.m-subscriber .modal-body .b-users__item {
    padding: 0;
    width: 100%;
    margin: 0
}

.alert {
    display: block;
    border: none;
    border-radius: 6px;
    padding: 7px 12px 9px;
    margin: 0 0 12px
}

.g-page__header+.alert {
    margin-top: 4px
}

.g-btn__wrapper+.alert {
    margin-top: -12px
}

.alert hr {
    border-top-color: currentColor
}

.alert-danger,
.alert-warning {
    background-color: rgba(231, 108, 108, .12);
    color: #e76c6c
}

.alert-info,
.alert-success {
    background-color: rgba(138, 150, 163, .12);
    color: #8a96a3
}

.alert-dismissible {
    padding-right: 36px;
    position: relative
}

.alert-dismissible .close {
    position: absolute;
    top: 8px;
    right: 8px;
    color: rgba(138, 150, 163, .7);
    border-radius: 1000px;
    width: 20px;
    height: 20px;
    background: var(--bg-color);
    transition: transform .3s ease
}

.alert-dismissible .close .g-icon {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.alert-dismissible .close:hover {
    transform: scale(1.2)
}

.alert.m-price-changed {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 0
}

.alert.m-price-changed .alert-text {
    margin: 0 10px 7px 0
}

.alert.m-price-changed .g-btn {
    margin-bottom: 7px
}

label {
    color: var(--text-color)
}

select:invalid {
    color: rgba(138, 150, 163, .7)
}

select:invalid option {
    color: var(--text-color)
}

select[disabled] {
    opacity: .5
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.b-form label.b-form__checkbox-toggle {
    margin-right: 10px
}

.b-input-radio {
    display: none
}

.b-input-radio__wrapper {
    display: flex;
    align-items: flex-start
}

.b-input-radio__container {
    margin: 0 10px 0 0;
    position: relative
}

.g-input__wrapper.b-input-radio__wrapper .b-input-radio__container {
    margin: 0 14px 0 0
}

.b-input-radio__container .b-input-radio {
    display: block;
    width: 1px;
    height: 1px;
    left: 50%;
    bottom: 0;
    position: absolute;
    opacity: 0
}

.b-input-radio__container .b-input-radio__label {
    display: block
}

.b-input-radio__container .b-input-radio__label,
.g-input__wrapper.b-input-radio__wrapper .b-input-radio__container .b-input-radio__label,
.g-input__wrapper .b-input-radio__wrapper .b-input-radio__container .b-input-radio__label {
    margin: 0
}

.b-input-radio__label {
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    border: 1px solid rgba(138, 150, 163, .4);
    transition: background-color .3s ease, border-color .3s ease;
    position: relative;
    margin: 0 10px 0 0;
    min-width: 20px
}

.b-input-radio__label .g-icon {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fefefe;
    font-size: 18px
}

.b-input-radio__label+label {
    margin: 0
}

.b-input-radio:checked+.b-input-radio__label,
.b-input-radio:checked+.g-label .b-input-radio__label {
    background: #00aff0;
    border-color: #00aff0
}

.b-input-radio:checked+.b-input-radio__label .g-icon,
.b-input-radio:checked+.g-label .b-input-radio__label .g-icon {
    display: block
}

.dropdown-menu .b-input-radio:checked+.b-input-radio__label+label,
.dropdown-menu .b-input-radio:checked+.g-label .b-input-radio__label+label {
    font-weight: 600
}

.b-input-radio:checked+.g-label.m-checkbox {
    background: rgba(138, 150, 163, .07)
}

.b-input-radio[disabled]~label {
    pointer-events: none;
    opacity: .5
}

.g-input {
    margin: 0 0 4px;
    height: 36px
}

.g-input.m-code {
    padding-left: 24px;
    padding-right: 24px
}

.m-field-copy .g-input {
    margin-right: 20px
}

.g-input__fieldset {
    padding: 0 6px
}

.g-input__wrapper {
    padding: 0 0 24px;
    position: relative
}

.g-input__wrapper.m-file .g-btn {
    margin-top: 12px
}

.g-input__wrapper.m-checkbox__toggle {
    position: relative;
    text-align: left;
    padding-right: 44px
}

.g-input__wrapper.m-checkbox__toggle .checkbox+label {
    position: absolute;
    top: 0;
    right: 8px;
    margin: 0
}

.g-input__wrapper.b-input-radio__wrapper,
.g-input__wrapper .b-input-radio__wrapper {
    padding: 0 8px 22px
}

.g-input__wrapper.b-input-radio__wrapper .b-input-radio__label,
.g-input__wrapper .b-input-radio__wrapper .b-input-radio__label {
    margin: 0 14px 0 0
}

.g-input__wrapper .b-input-radio__wrapper {
    padding: 16px 8px 10px
}

.g-input__wrapper.m-only-label {
    margin-top: 20px;
    padding-bottom: 16px
}

.g-input__wrapper.m-disabled .g-input__label {
    pointer-events: none;
    opacity: .4
}

.g-input__wrapper.m-disabled .b-settings__subscription-price__curr-sign,
.g-input__wrapper.m-disabled .g-input {
    pointer-events: none;
    color: rgba(138, 150, 163, .4)
}

.g-input__wrapper.m-with-clear-btn g-input {
    padding-right: 24px
}

.g-input__clear-btn {
    position: absolute;
    display: none;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    padding: 3px;
    border: none;
    color: rgba(138, 150, 163, .7)
}

.g-input__clear-btn .g-icon {
    font-size: 18px;
    display: block
}

.g-input__clear-btn:hover {
    color: #0091ea
}

.m-filled .g-input__clear-btn {
    display: block
}

.g-input__label {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8a96a3;
    padding: 0 6px;
    margin: 0
}

.g-input__help {
    font-size: 13px;
    color: rgba(138, 150, 163, .7);
    margin: 0
}

.g-input__help:not(:empty) {
    padding: 1px 6px 0
}

.g-input__help .g-danger-text,
.g-input__help.m-danger {
    display: block;
    color: #e76c6c
}

.g-input__row {
    display: flex;
    align-items: flex-end;
    margin: 0 0 4px
}

.g-input__row img {
    margin-right: 12px
}

.g-input__file__name {
    position: relative;
    overflow: hidden;
    padding: 0 0 0 36px
}

.g-input__file__name .g-icon {
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);
    color: #00aff0
}

.g-input__file__name__value:not(:empty) {
    padding: 7px 6px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.g-input__increment {
    display: flex
}

.g-input__increment__btn {
    border-radius: 1000px;
    width: 20px;
    height: 20px;
    padding: 0;
    background: none;
    position: relative;
    border: 1px solid rgba(138, 150, 163, .2);
    color: #8a96a3
}

.g-input__increment__btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.g-input__increment__btn[disabled] {
    pointer-events: none
}

.g-input__increment__btn[disabled] .g-icon {
    opacity: .3
}

.g-input__increment__value {
    flex: 1;
    text-align: center;
    white-space: nowrap
}

.g-select__wrapper {
    position: relative
}

.g-select__wrapper svg.g-icon {
    position: absolute;
    right: 3px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: rgba(138, 150, 163, .7);
    font-size: 18px
}

.g-select__wrapper select[style] {
    display: block!important;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0
}

.g-select__wrapper .chosen-container {
    width: 100%!important
}

.g-select__wrapper .chosen-container-single .chosen-single {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.g-select__selected__list {
    display: flex;
    flex-wrap: wrap;
    margin: 12px -6px 0 0
}

.g-select__selected__item {
    border-radius: 6px;
    background: rgba(138, 150, 163, .12);
    padding: 7px 36px 8px 12px;
    position: relative;
    margin: 0 6px 6px 0
}

.g-select__selected__item__del-btn {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    padding: 0;
    border: none;
    color: rgba(138, 150, 163, .7);
    background-color: var(--bg-color)
}

.g-select__selected__item__del-btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.chosen-container {
    min-width: 100px;
    font-size: inherit
}

.chosen-container .chosen-drop {
    box-shadow: none;
    background: var(--bg-color);
    border-radius: 0;
    border: 1px solid #00aff0
}

.chosen-container .chosen-results {
    color: inherit;
    margin: 0;
    padding: 0
}

.chosen-container .chosen-results li.highlighted {
    background: #00aff0
}

.chosen-container.chosen-disabled .chosen-single span {
    margin-right: 0
}

.chosen-container-active.chosen-with-drop .chosen-single {
    background: none
}

.chosen-container-single .chosen-single {
    border-radius: 3px;
    border: 1px solid rgba(138, 150, 163, .7);
    height: 35px;
    background: none;
    box-shadow: none!important;
    line-height: 34px;
    color: inherit;
    padding: 0 0 0 5px
}

.chosen-container-single .chosen-single div {
    width: 26px
}

.g-select__wrapper .chosen-container-single .chosen-single div {
    display: none
}

.chosen-container-single .chosen-single div b {
    background: none
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {
    .chosen-container-single .chosen-single div b {
        background: none!important
    }
}

.chosen-container-single .chosen-single div b:before {
    content: "";
    border-bottom: 1px solid #b7b7b7;
    border-left: 1px solid #b7b7b7;
    transform: rotate(-45deg) translate(-5px, 10px);
    width: 10px;
    height: 10px;
    display: block
}

.g-label.m-block {
    display: block;
    margin: 0 0 10px;
    border-radius: 6px;
    border: 1px solid rgba(138, 150, 163, .2);
    transition: background-color .3s ease
}

.g-label.m-block:hover {
    background: rgba(138, 150, 163, .07)
}

.g-label.m-block.m-checkbox {
    position: relative;
    padding: 10px 10px 10px 40px
}

.g-label.m-block.m-checkbox .b-input-ckeckbox__label,
.g-label.m-block.m-checkbox .b-input-radio__label {
    position: absolute;
    left: 10px;
    top: 10px
}

.g-label__title {
    margin: 0 0 10px;
    font: inherit;
    font-weight: 600
}

.checkbox {
    display: none
}

.checkbox+label {
    position: relative;
    padding: 0;
    cursor: pointer;
    background: none;
    border: none;
    margin: 0 2px 0 0;
    display: block
}

.checkbox+label:after,
.checkbox+label:before {
    content: ""
}

.checkbox+label:before {
    width: 32px;
    height: 20px;
    border-radius: 1000px;
    background: rgba(138, 150, 163, .7);
    display: block
}

.checkbox+label:after {
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 1000px;
    background: var(--bg-color);
    transition: all .2s ease;
    position: absolute
}

.checkbox[disabled]+label {
    pointer-events: none;
    opacity: .5
}

.checkbox.m-btn.checked+label:before,
.checkbox:not(.m-btn):checked+label:before {
    background-color: #00aff0
}

.checkbox.m-btn.checked+label:after,
.checkbox:not(.m-btn):checked+label:after {
    left: 14px
}

.label-group-addon span,
.label-group label span {
    background: none;
    border: 1px solid rgba(138, 150, 163, .2);
    color: inherit
}

.bfh-selectbox .bfh-selectbox-toggle {
    vertical-align: top
}

.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {
    margin-top: -8px;
    margin-left: 0;
    margin-right: -11px;
    border: 1px solid rgba(138, 150, 163, .7);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg) translate(-5px, 10px);
    width: 10px;
    height: 10px
}

.bfh-selectbox .bfh-selectbox-options {
    right: 0;
    border-radius: 0;
    border: 1px solid #00aff0;
    background: var(--bg-color)
}

.bfh-selectbox .bfh-selectbox-options ul {
    max-width: unset
}

.bfh-selectbox .bfh-selectbox-options ul li>a {
    color: inherit
}

.bfh-selectbox .bfh-selectbox-options ul li>a:focus,
.bfh-selectbox .bfh-selectbox-options ul li>a:hover {
    color: #fff;
    background: #0091ea
}

.b-tel-input__group {
    display: flex;
    margin: 0 -6px 20px
}

@media (max-width:767px) {
    .b-tel-input__group {
        flex-wrap: wrap
    }
}

.b-tel-input__group .g-btn {
    margin: 0 6px
}

div.vue-tel-input {
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: 6px
}

div.vue-tel-input:focus-within {
    box-shadow: none;
    border-color: rgba(138, 150, 163, .2)
}

.b-tel-input__group div.vue-tel-input {
    flex: 1;
    margin: 0 6px
}

@media (max-width:767px) {
    .b-tel-input__group div.vue-tel-input {
        flex: 0 1 100%;
        margin-bottom: 12px
    }
}

div.vue-tel-input input {
    background: none
}

div.vue-tel-input .vti__dropdown.open,
div.vue-tel-input .vti__dropdown:hover {
    background: rgba(138, 150, 163, .2)
}

div.vue-tel-input .vti__dropdown-list {
    background: var(--bg-color);
    border-color: rgba(138, 150, 163, .2)
}

div.vue-tel-input .vti__dropdown-item.highlighted {
    background: rgba(0, 175, 240, .12)
}

div.vue-tel-input .vti__dropdown-item.last-preferred {
    border-bottom-color: rgba(138, 150, 163, .2)
}

.g-btn {
    border: none;
    padding: 9px 18px 10px;
    font-size: 13px;
    color: #fefefe;
    font-weight: 600;
    background: #00aff0;
    min-width: 78px;
    transition: opacity .3s ease, background-color .3s ease, box-shadow .3s ease;
    display: inline-block;
    white-space: nowrap;
    text-align: center
}

.g-btn:hover {
    background: #0091ea;
    color: #fefefe
}

.g-btn:hover .b-btn-text.m-default-state {
    opacity: 0
}

.g-btn:hover .b-btn-text.m-hover-state {
    opacity: 1
}

.g-btn.m-sm {
    padding: 6px 16px 7px;
    min-width: unset;
    font-weight: unset
}

.g-btn.m-sm.m-bold {
    font-weight: 600;
    padding-right: 24px;
    padding-left: 24px
}

.g-btn.m-lg {
    padding: 8px 16px 9px;
    min-height: 48px
}

.g-btn.m-gray {
    background: #8a96a3
}

.g-btn.m-flex {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center
}

.g-btn.m-flex .g-icon {
    margin: 0 12px 0 0
}

.g-btn.m-uppercase {
    text-transform: uppercase
}

.g-btn.m-with-icon {
    padding-left: 36px;
    padding-right: 25px;
    position: relative
}

.g-btn.m-with-icon.m-sm {
    padding-left: 32px;
    padding-right: 25px
}

.g-btn.m-with-icon.m-flex {
    margin-bottom: 12px
}

.g-btn.m-with-icon>.g-icon {
    color: #fefefe;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%)
}

@media (min-width:992px) {
    .g-btn.m-with-icon>.g-icon {
        left: 12px
    }
}

.g-btn.m-with-icon.m-border>.g-icon {
    color: #00aff0
}

.g-btn.m-border {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .4);
    color: var(--text-color);
    transition: color .3s, background-color .3s, box-shadow .3s;
    position: relative
}

.g-btn.m-border,
.g-btn.m-border.disabled,
.g-btn.m-border[disabled] {
    background-color: transparent
}

.g-btn.m-border .g-btn__subtext {
    color: #8a96a3
}

.g-btn.m-border:hover {
    box-shadow: inset 0 0 0 1px #0091ea;
    color: #0091ea;
    background-color: rgba(0, 145, 234, .05)
}

.g-btn.m-border:hover .dark-text,
.g-btn.m-border:hover .g-icon {
    color: #0091ea
}

.g-btn.m-border.dark .g-icon {
    color: #8a96a3
}

.g-btn.m-border.dark:hover {
    background-color: rgba(138, 150, 163, .05);
    box-shadow: inset 0 0 0 1px #8a96a3;
    color: #0091ea
}

.g-btn.m-border.dark:hover .g-icon {
    color: #0091ea
}

.g-btn.m-border.filter-active {
    box-shadow: inset 0 0 0 1px #00aff0
}

.g-btn.m-border.m-sm .g-icon {
    font-size: 17px
}

.g-btn.m-border.m-width-priority {
    flex: 1
}

.m-bg-colored .g-btn.m-border.m-width-priority:hover {
    background-color: rgba(138, 150, 163, .05);
    box-shadow: inset 0 0 0 1px #8a96a3
}

.g-btn.m-md {
    padding: 11px 16px;
    min-width: unset;
    text-transform: uppercase;
    color: #8a96a3;
    font-size: 11px
}

.g-btn.m-rounded {
    border-radius: 1000px
}

.g-btn.m-aligned-center {
    margin-left: auto;
    margin-right: auto
}

.g-btn.m-aligned-right {
    margin-left: auto
}

.g-btn.m-flat {
    color: #00aff0;
    padding: 0;
    background-color: transparent;
    font: inherit;
    min-width: unset
}

.g-btn.m-flat.m-bold {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px
}

.g-btn.m-flat.m-only-bold {
    font-weight: 600
}

.g-btn.m-flat.m-gray {
    color: #8a96a3
}

.g-btn.m-flat.disabled,
.g-btn.m-flat[disabled] {
    background-color: transparent
}

.g-btn.m-flat:hover {
    color: #0091ea
}

.g-btn.m-flat .g-btn__text {
    font-weight: inherit;
    margin: 0
}

.g-btn.m-flat .g-icon {
    font-size: 18px;
    transition: transform .3s ease
}

.g-btn.m-flat.m-less .g-icon {
    transform: rotate(180deg)
}

.g-btn.m-default-icon-size .g-icon {
    font-size: 24px
}

.g-btn.m-fix-width {
    max-width: 244px
}

.g-btn__group {
    display: flex
}

.g-btn__group.m-right {
    justify-content: flex-end
}

.g-btn__group .g-btn+.g-btn {
    margin-left: 11px
}

.g-btn__group .g-btn+.g-btn.m-icon {
    margin-left: 8px
}

.g-btn__wrapper {
    display: flex;
    justify-content: flex-end;
    padding: 8px 6px 48px
}

.alert+.g-btn__wrapper {
    padding-top: 23px
}

.g-btn__wrapper .g-btn+.g-btn {
    margin-left: 11px
}

.g-btn__wrapper .g-btn+.g-btn.m-icon {
    margin-left: 8px
}

#otp-form .g-btn__wrapper {
    padding-bottom: 32px
}

#otp-form .g-btn__wrapper .g-btn {
    padding-left: 30px;
    padding-right: 30px
}

.g-btn .g-icon,
.g-btn__text {
    vertical-align: middle
}

.g-btn__text {
    text-align: left;
    font-weight: 600;
    margin: 0 8px 0 0
}

.g-btn__subtext {
    display: block;
    font-size: 11px
}

.g-btn.m-block {
    display: block
}

.g-btn.m-profile {
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    padding: 12px;
    white-space: unset;
    min-height: 48px
}

.g-btn.m-profile.m-border {
    padding-left: 32px;
    padding-right: 32px;
    flex-wrap: wrap
}

.b-profile__btns .g-btn.m-profile.m-border {
    padding-left: 40px;
    padding-right: 40px
}

.g-btn.m-profile.m-sm {
    min-height: unset;
    padding-top: 6px;
    padding-bottom: 7px
}

.g-btn.m-profile .g-icon {
    color: #fefefe;
    margin-right: 12px
}

.g-btn .dark-text {
    color: #8a96a3;
    transition: color .3s
}

.g-btn.m-danger {
    background: #e76c6c;
    padding-right: 30px;
    padding-left: 30px
}

.g-btn.m-danger.m-sm {
    padding-left: 16px;
    padding-right: 16px
}

.g-btn.m-icon {
    background: none;
    color: rgba(138, 150, 163, .7);
    min-width: unset;
    padding: 6px 4px
}

.g-btn.m-icon:hover {
    color: #0091ea
}

.g-btn.m-icon.m-active {
    color: var(--text-color)
}

.g-btn.m-icon.m-icon-only {
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.g-btn.m-icon.m-icon-only .g-icon {
    color: #00aff0;
    margin: 0
}

.g-btn.m-close-sessions {
    padding-left: 30px;
    padding-right: 30px
}

.g-btn.m-time-period {
    color: #8a96a3;
    max-width: 327px;
    margin-bottom: 12px
}

.g-btn.m-time-period:hover {
    color: #0091ea;
    background-color: rgba(0, 145, 234, .07)
}

.g-btn.m-time-period:hover span,
.m-mode-dark .g-btn.m-time-period:hover span {
    color: #0091ea
}

.g-btn.m-time-period>.g-icon {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.g-btn.m-time-period span {
    color: #242529;
    margin-left: 4px;
    margin-right: 4px
}

.m-mode-dark .g-btn.m-time-period span {
    color: #fefefe
}

.g-btn__line {
    display: flex
}

.g-btn__line .g-btn {
    flex-grow: 1;
    margin-right: 12px
}

.g-btn__line .g-btn:last-child {
    margin-right: 0
}

.g-btn__inner-text {
    text-align: initial
}

.g-btn__new-line-text {
    display: inline-block
}

.g-btn.disabled,
.g-btn[disabled] {
    background: #8a96a3;
    opacity: .3;
    pointer-events: none
}

.g-btn.disabled .g-btn-spinner,
.g-btn[disabled] .g-btn-spinner {
    display: inline-block
}

.g-btn__notice {
    margin-left: 4px
}

.g-btn.m-loading {
    position: relative;
    padding-left: 40px;
    padding-right: 40px
}

.g-btn.m-loading[disabled] {
    background: #00aff0;
    opacity: 1
}

.g-btn.m-loading .g-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0
}

.tip-btn {
    margin-top: 30px
}

.g-btn-spinner {
    display: none;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    border: 2px solid #fefefe;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: rotation .75s linear infinite;
    animation: rotation .75s linear infinite;
    margin-right: 5px;
    margin-top: -2px
}

.b-btn-icon-reset {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    background-color: #00aff0
}

.b-btn-icon-reset .g-icon {
    color: #fefefe;
    font-size: 16px;
    height: 18px;
    line-height: 18px
}

.m-border .b-btn-icon-reset .g-icon {
    color: #fefefe
}

.m-flex .b-btn-icon-reset .g-icon {
    margin: 0;
    vertical-align: text-bottom
}

.b-btn-sort {
    cursor: pointer;
    padding: 4px;
    background: none;
    border: none;
    color: rgba(138, 150, 163, .7);
    margin-right: 5px
}

.b-btn-sort:hover {
    color: #0091ea
}

.b-btn-sort .g-icon {
    vertical-align: top
}

.b-btn-text {
    grid-area: first;
    transition: opacity .3s
}

.b-btn-text.m-hover-state {
    opacity: 0
}

div.g-btn.m-profile {
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-areas: "first"
}

div.g-btn.m-profile.m-border {
    padding-left: 40px;
    padding-right: 40px
}

.table td {
    background: none
}

.b-table {
    font-size: 13px;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    width: 100%
}

.b-table.m-earnings,
.b-table.m-payments,
.b-table.m-payouts,
.b-table.m-refbonus {
    margin: 0 0 24px
}

.b-table.m-payouts .b-table__desc {
    white-space: normal;
    position: relative
}

.b-table.m-payouts .b-table__desc span {
    display: block;
    position: relative;
    min-height: 17px;
    padding-right: 36px
}

.b-table.m-payouts .b-table__desc .g-icon {
    font-size: 18px;
    position: absolute;
    right: 6px;
    top: 1px
}

.b-table.m-payouts .b-table__desc .g-icon use[*|href="#icon-done"] {
    color: #00aff0
}

.b-table.m-payouts .b-table__desc .g-icon use[*|href="#icon-loading"] {
    color: #8a96a3
}

.b-table.m-payouts .b-table__desc .g-icon use[*|href="#icon-alert"] {
    color: #e76c6c
}

.b-table.m-payouts .b-table__desc .g-icon use[*|href="#icon-undo"] {
    color: #ff485b
}

.b-table.m-payouts .b-table__desc .pending {
    color: #8a96a3
}

.b-table.m-refbonus {
    font-weight: 600
}

.b-table.m-refbonus tr td:last-child,
.b-table.m-refbonus tr th:last-child {
    text-align: right
}

.b-table.m-refbonus tfoot td {
    padding-top: 0;
    padding-bottom: 12px
}

.b-table__date,
.b-table__month,
.b-table__payouts-date {
    font-weight: 600
}

@media (min-width:768px) {
    .b-table__date,
    .b-table__month,
    .b-table__payouts-date {
        white-space: nowrap
    }
}

.b-table__date__time {
    margin-left: 4px
}

.b-table__desc a {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.b-table thead th {
    font-weight: 600;
    font-size: 11px;
    color: rgba(138, 150, 163, .7);
    text-transform: uppercase
}

.b-table td,
.b-table th {
    padding-left: 12px;
    padding-right: 12px
}

.b-table th {
    padding-top: 15px;
    padding-bottom: 10px
}

.b-table td {
    padding-top: 10px;
    padding-bottom: 9px
}

.b-table tbody tr:first-child td {
    padding-top: 0
}

.b-table tbody tr:first-child~tr td,
.b-table tfoot tr th {
    position: relative
}

.b-table tbody tr:first-child~tr td:after,
.b-table tfoot tr th:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(138, 150, 163, .2)
}

.b-table tbody tr:first-child~tr td:first-child:after,
.b-table tfoot tr th:first-child:after {
    left: 12px
}

.b-table tbody tr:first-child~tr td:last-child:after,
.b-table tfoot tr th:last-child:after {
    right: 12px
}

.b-table .b-table__status-tip {
    position: relative
}

.b-table .b-table__status-tip .g-icon {
    font-size: 18px
}

.b-table .b-table__status-tip .g-icon use[*|href="#icon-done"] {
    color: #00aff0
}

.b-table .b-table__status-tip .g-icon use[*|href="#icon-loading"] {
    color: #8a96a3
}

.b-table .b-table__status-tip .tip-text {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    border: 1px solid rgba(138, 150, 163, .4);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
    background: var(--bg-color);
    border-radius: 6px;
    right: -11px;
    padding: 7px 12px 9px;
    top: 100%;
    margin-top: 6px
}

.b-table .b-table__status-tip .tip-text:after {
    position: absolute;
    content: "";
    background: inherit;
    top: -10px;
    right: 10px;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    border-left: 1px solid rgba(138, 150, 163, .4);
    border-top: 1px solid rgba(138, 150, 163, .4)
}

.b-table .b-table__status-tip:hover {
    z-index: 5
}

.b-table .b-table__status-tip:hover .tip-text {
    opacity: 1
}

.b-table .b-table__status-tip.m-top .tip-text {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 6px
}

.b-table .b-table__status-tip.m-top .tip-text:after {
    top: auto;
    bottom: -10px;
    transform: rotate(-135deg);
    box-shadow: -3px -3px 5px rgba(0, 0, 0, .16)
}

@media (min-width:768px) {
    .b-table.m-mass-chats-stat {
        margin-bottom: 15px
    }
}

@media (min-width:768px) {
    .b-table.m-responsive .b-table__desc .b-table__status-tip {
        display: none
    }
}

@media (max-width:767px) {
    .b-table.m-responsive {
        box-shadow: none
    }
    .b-table.m-responsive,
    .b-table.m-responsive tbody,
    .b-table.m-responsive td,
    .b-table.m-responsive tfoot,
    .b-table.m-responsive tr {
        display: block
    }
    .b-table.m-responsive thead {
        display: none
    }
    .b-table.m-responsive tr {
        display: flex;
        border-radius: 6px;
        box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
        margin: 0 0 12px;
        flex-wrap: wrap;
        padding: 8px 12px 10px
    }
    .b-table.m-responsive tbody tr:first-child~tr td:after,
    .b-table.m-responsive tfoot tr th:after {
        content: none
    }
    .b-table.m-responsive tfoot tr {
        justify-content: space-between
    }
    .b-table.m-responsive .b-table__status {
        display: none
    }
    .b-table.m-responsive .b-table__status-tip {
        position: absolute;
        right: 6px;
        top: 9px
    }
    .b-table.m-responsive .b-table__net strong,
    .b-table.m-responsive .b-table__payouts-amount strong,
    .b-table.m-responsive .b-table__total-net strong {
        font-weight: 700
    }
    .b-table.m-responsive.m-payments tr,
    .b-table.m-responsive.m-payouts tr {
        justify-content: space-between
    }
    .b-table.m-responsive.m-payments .b-table__amount strong {
        font-weight: 700
    }
    .b-table.m-responsive th {
        font-weight: 400
    }
    .b-table.m-responsive td,
    .b-table.m-responsive th {
        padding: 0 6px;
        text-align: right
    }
    .b-table.m-responsive td.b-table__desc,
    .b-table.m-responsive td.b-table__subscriptions,
    .b-table.m-responsive td:first-child,
    .b-table.m-responsive th:first-child {
        text-align: left
    }
    .b-table.m-responsive td.b-table__desc {
        padding: 9px 30px 0 6px
    }
    .b-table.m-responsive td.b-table__desc_rgap-reset {
        padding-right: 0
    }
    .b-table.m-responsive .b-table__date {
        flex: 0 1 31.1926606%
    }
    .b-table.m-responsive .b-table__date__date {
        display: block;
        font-size: 11px;
        color: rgba(138, 150, 163, .7);
        text-transform: uppercase;
        margin: 0 0 5px
    }
    .b-table.m-responsive .b-table__amount,
    .b-table.m-responsive .b-table__fee,
    .b-table.m-responsive .b-table__net {
        flex: 0 1 22.9357798%
    }
    .b-table.m-responsive .b-table__desc {
        flex: 0 1 100%;
        border-top: 1px solid rgba(138, 150, 163, .2);
        position: relative;
        margin: 9px 0 0;
        width: 100%
    }
    .b-table.m-responsive .b-table__desc__desc {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
    }
    .b-table.m-responsive [data-title]:before {
        display: block;
        content: attr(data-title);
        font-size: 11px;
        color: rgba(138, 150, 163, .7);
        font-weight: 600;
        text-transform: uppercase;
        margin: 0 0 5px
    }
    .b-table.m-responsive.m-mass-chats-stat tr {
        display: block
    }
    .b-table.m-responsive.m-mass-chats-stat td {
        text-align: left;
        display: flex;
        justify-content: space-between
    }
    .b-table.m-responsive.m-mass-chats-stat td:empty {
        display: none
    }
}

.r-toggle {
    padding: 0 0 10px
}

.r-toggle .g-btn__wrapper {
    padding-bottom: 34px
}

.r-toggle__heading {
    position: relative;
    cursor: pointer;
    margin: 0 0 20px
}

.b-fans .r-toggle__heading {
    margin: 0
}

.r-toggle__heading .g-section-title {
    padding-bottom: 0
}

.r-toggle__heading .g-icon {
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    color: #8a96a3
}

.r-toggle__body {
    height: 0;
    overflow: hidden;
    transition: height .3s ease, margin .3s ease
}

.r-toggle_expanded .r-toggle__body {
    height: auto
}

.r-toggle .empty-message {
    text-align: center;
    margin: 0 0 10px;
    display: block
}

.r-toggle .b-fans__item__list {
    padding: 0 4px 10px
}

.b-search-form {
    padding: 0;
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s ease;
    border-bottom: 1px solid #00aff0;
    background: var(--bg-color);
    margin-top: -60px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    width: 100%;
    z-index: 1
}

.b-search-form.m-inline-title {
    margin: 0 0 10px 15px;
    border-bottom: none;
    position: relative
}

.b-search-form.m-inline-title .b-search-form__input {
    height: 49px
}

.b-search-form.m-with-tabs {
    border-bottom: none
}

.b-search-form.m-with-tabs .b-tabs__nav {
    width: 100%;
    padding-top: 0;
    border-top: 1px solid #00aff0
}

.b-search-form.m-with-tabs .b-tabs__nav .b-tabs__nav__item {
    font-size: 15px;
    margin-right: 21px;
    padding-top: 11px;
    padding-bottom: 9px;
    border-bottom: none;
    border-top: 2px solid transparent
}

.b-search-form.m-with-tabs .b-tabs__nav .b-tabs__nav__item.m-current,
.b-search-form.m-with-tabs .b-tabs__nav .b-tabs__nav__item:hover {
    border-top-color: #0091ea
}

.b-search-form__input {
    border: none;
    height: 59px;
    flex: 1
}

.b-search-form__input::-ms-clear,
.b-search-form__input::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
    color: transparent
}

.b-search-form .g-page__header__btn {
    color: #00aff0;
    display: flex;
    align-items: center
}

.page-header-search {
    display: flex;
    justify-content: space-around;
    align-content: center;
    align-items: center
}

.page-header-search.m-search-form-visible .search-toggle {
    display: none
}

.page-header-search .g-section-title {
    white-space: nowrap
}

.search-toggle_absolute {
    position: absolute;
    right: 12px;
    top: 9px
}

.b-tabs__nav {
    margin: 0 0 8px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
    list-style: none;
    padding: 0
}

.b-tabs__nav:after {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .2;
    background: #8a96a3
}

.modal-header .b-tabs__nav:after {
    content: none
}

.modal-header .b-tabs__nav {
    margin: 0 0 -17px
}

.b-tabs__nav .swiper-slide {
    width: auto
}

.b-tabs__nav.swiper-container {
    flex: 1;
    min-width: 0
}

.b-tabs__nav li.b-tabs__nav__item {
    padding: 0;
    border: none
}

.b-tabs__nav li.b-tabs__nav__item a,
.b-tabs__nav li.b-tabs__nav__item button {
    text-transform: inherit;
    background: none;
    padding: 6px 4px 16px;
    color: inherit;
    display: flex;
    align-items: center;
    border: none;
    border-bottom: 2px solid transparent;
    transition: color .3s ease, border-color .3s ease
}

.b-tabs__nav li.b-tabs__nav__item.active a,
.b-tabs__nav li.b-tabs__nav__item.active button,
.b-tabs__nav li.b-tabs__nav__item.m-current a,
.b-tabs__nav li.b-tabs__nav__item.m-current button,
.b-tabs__nav li.b-tabs__nav__item a.m-current,
.b-tabs__nav li.b-tabs__nav__item a:hover,
.b-tabs__nav li.b-tabs__nav__item button.m-current,
.b-tabs__nav li.b-tabs__nav__item button:hover {
    color: var(--text-color);
    border-bottom-color: currentColor
}

.b-tabs__nav__item {
    padding: 6px 4px 16px;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #8a96a3;
    font-weight: 600;
    font-size: 0;
    background: none;
    border: none;
    border-bottom: 2px solid transparent;
    display: flex;
    align-items: center;
    transition: color .3s ease, border-color .3s ease;
    margin-right: 21px
}

@media (max-width:374px) {
    .b-tabs__nav__item {
        margin-right: 10px
    }
}

@media (min-width:992px) {
    .b-tabs__nav__item {
        font-size: 16px
    }
}

.modal-header .b-tabs__nav__item {
    font-size: inherit
}

.modal-header .b-tabs__nav__item .g-icon {
    margin-right: 5px
}

.b-tabs__nav__item:last-child {
    margin-right: 0
}

.b-tabs__nav__item:nth-child(2):last-child,
.b-tabs__nav__item:nth-child(3):last-child,
.b-tabs__nav__item:nth-child(4):last-child,
.b-tabs__nav__item:nth-child(5):last-child,
.b-tabs__nav__item:nth-child(6):last-child {
    margin-right: auto
}

.b-tabs__nav__item.active,
.b-tabs__nav__item.m-current,
.b-tabs__nav__item:hover {
    color: var(--text-color);
    border-bottom-color: currentColor
}

.modal-header .b-tabs__nav__item.active .g-icon,
.modal-header .b-tabs__nav__item.m-current .g-icon,
.modal-header .b-tabs__nav__item:hover .g-icon {
    color: #00aff0
}

@media (min-width:992px) {
    .b-tabs__nav__item .g-icon {
        margin-right: 5px
    }
}

.b-tabs__nav.m-text .b-tabs__nav__item {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-right: 16px;
    color: rgba(138, 150, 163, .7)
}

.b-tabs__nav.m-text .b-tabs__nav__item.active,
.b-tabs__nav.m-text .b-tabs__nav__item.m-current,
.b-tabs__nav.m-text .b-tabs__nav__item:hover {
    color: var(--text-color)
}

.b-tabs__nav.m-text .b-tabs__nav__item:nth-child(2):last-child,
.b-tabs__nav.m-text .b-tabs__nav__item:nth-child(3):last-child {
    margin-right: auto
}

.b-tabs__nav.m-lg .b-tabs__nav__item {
    margin-right: 0
}

@media (min-width:1200px) {
    .b-tabs__nav.m-lg .b-tabs__nav__item {
        font-size: 16px
    }
}

@media (min-width:992px) {
    .b-tabs__nav.m-lg .b-tabs__nav__item {
        font-size: 15px
    }
}

.b-loginreg__form {
    text-align: center
}

.b-loginreg__form p {
    margin: 0 0 20px
}

.b-loginreg__form .g-input__wrapper {
    padding: 0;
    margin: 0 0 41px
}

@media (max-width:559px) {
    .b-loginreg__form .g-input__wrapper {
        margin: 0 0 20px
    }
}

.b-loginreg__form .forgot {
    color: #8a96a3;
    display: inline-block
}

.b-loginreg__form .forgot:first-letter {
    text-transform: uppercase
}

.captcha_wrapper:not(:empty) {
    display: flex;
    justify-content: center
}

.b-loginreg-forms {
    position: relative
}

.b-loginreg-forms .fade {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.b-loginreg-forms .fade.in {
    position: relative;
    z-index: 2
}

.error_place {
    text-align: left
}

.trough {
    position: relative;
    display: block;
    overflow: hidden;
    clear: both;
    color: #8a96a3;
    text-transform: uppercase;
    padding: 40px 0
}

@media (max-width:559px) {
    .trough {
        padding: 20px 0
    }
}

.trough:after,
.trough:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 50%;
    top: 50%;
    background: rgba(138, 150, 163, .2)
}

.trough:before {
    right: 50%;
    margin-right: 23px
}

.trough:after {
    left: 50%;
    margin-left: 23px
}

.trough span {
    padding: 0 13px;
    background: var(--bg-color);
    position: relative;
    z-index: 2
}

.g-page__header .b-tabs__nav {
    padding: 12px 0 0
}

.b-feed {
    width: 100%;
    flex: 1;
    display: flex;
    flex-direction: column
}

@media (min-width:992px) {
    .b-feed {
        width: calc(100% - 350px);
        flex: 0 1 auto
    }
}

.b-feed__wrapper {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

@media (min-width:992px) {
    .b-feed__wrapper {
        flex-direction: unset;
        justify-content: space-between
    }
}

@media (min-width:992px) {
    .b-feed__aside {
        position: absolute;
        top: 0;
        width: 326px;
        right: 0;
        bottom: 0
    }
}

.b-feed__aside .recommended-slider {
    height: 504px
}

.b-feed__aside .recommended-slider .swiper-slide {
    height: 168px
}

@media (max-width:767px) {
    .b-feed__aside .recommended-slider {
        height: 336px
    }
}

.b-feed .user_posts .b-post:nth-child(-n+10),
.b-feed .user_posts .empty-message {
    order: -1
}

.b-recommended .g-section__header {
    margin-right: 76px;
    justify-content: flex-start
}

.b-recommended .g-section-title {
    margin-right: auto
}

.b-recommended .g-btn.m-icon {
    color: #8a96a3;
    margin-left: 10px
}

.b-recommended__list {
    padding: 13px 0 17px;
    position: relative
}

.b-recommended__wrapper {
    position: relative
}

@media (min-width:1200px) and (min-height:640px) {
    .b-recommended__wrapper {
        position: -webkit-sticky;
        position: sticky;
        top: 40px
    }
}

@media (max-width:991px) {
    .b-recommended__wrapper {
        border-bottom: 1px solid rgba(138, 150, 163, .2);
        margin: 0 0 26px
    }
}

.b-recommended__item {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 6px;
    height: 156px;
    margin: 0 0 12px
}

.b-recommended__item:after {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    pointer-events: none;
    z-index: 10
}

.b-recommended__item>.g-icon {
    position: absolute;
    right: 10px;
    bottom: 20px;
    color: #e76c6c
}

.b-recommended__item__cover {
    -o-object-fit: cover;
    object-fit: cover;
    height: 96px;
    width: 100%;
    display: block
}

.b-recommended__item__cover__wrapper:after {
    left: 0;
    right: 0
}

.b-recommended__item .b-post__tools__more {
    position: absolute;
    top: 60px;
    right: 10px
}

.b-recommended__item .b-avatar.m-w150 {
    width: 100px;
    height: 100px;
    border: 2px solid var(--bg-color);
    position: absolute;
    top: 46px;
    left: 10px
}

.b-recommended__item .b-avatar.m-w150.online_status_class.online:after {
    width: 16px;
    height: 16px;
    bottom: 6px;
    right: 6px
}

.b-recommended__item__name {
    padding: 6px 38px 10px 120px
}

.b-recommended__item__free-label {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    font-size: 11px;
    font-weight: 600;
    color: #fefefe;
    left: 6px;
    top: 6px;
    border-radius: 6px;
    padding: 5px 6px;
    text-transform: capitalize;
    z-index: 2
}

.b-recommended .swiper-button-next,
.b-recommended .swiper-button-prev {
    height: auto;
    width: auto;
    background: none;
    top: -7px;
    bottom: auto;
    left: auto;
    color: #8a96a3;
    padding: 0;
    border: none
}

.b-recommended .swiper-button-next[disabled],
.b-recommended .swiper-button-prev[disabled] {
    opacity: .35;
    pointer-events: none
}

.b-recommended .swiper-button-next:after,
.b-recommended .swiper-button-prev:after {
    content: none
}

.b-recommended .swiper-button-next .g-icon,
.b-recommended .swiper-button-prev .g-icon {
    vertical-align: top
}

.b-recommended .swiper-button-prev {
    right: 44px
}

.b-recommended .swiper-button-next {
    right: 4px
}

.b-recommended .swiper-pagination-bullets {
    justify-content: center;
    position: static;
    display: flex;
    padding: 18px 0 0
}

.b-recommended .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
    width: 6px;
    height: 6px;
    opacity: 1;
    background: none;
    border: 1px solid rgba(138, 150, 163, .7)
}

.b-recommended .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: rgba(138, 150, 163, .7);
    border: none
}

.new-post-alert {
    text-align: center;
    cursor: pointer;
    background: linear-gradient(0, rgba(138, 150, 163, .2), rgba(138, 150, 163, .2)) var(--bg-color);
    z-index: 10;
    position: -webkit-sticky;
    position: sticky;
    top: 10px
}

@media (min-width:768px) {
    .new-post-alert {
        top: 58px
    }
}

.user_posts {
    padding: 14px 0 0;
    flex: 1;
    display: flex;
    flex-direction: column
}

@media (min-width:1200px) {
    .p-posts-index-index .user_posts {
        width: calc(100% - 350px);
        margin: 0 auto
    }
}

.b-post {
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    padding: 4px 0 25px;
    margin: 0 0 26px
}

.b-post__mentioned-users-list {
    margin-top: 12px;
    margin-bottom: -12px
}

.b-post__mentioned-posts-list {
    margin-top: -6px;
    margin-bottom: -6px
}

.b-post__mentioned-posts-item {
    position: relative;
    margin: 6px 0;
    width: 100%
}

.b-post__mentioned-posts-item__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 96
}

.b-post__mentioned-posts-item:not(.m-border-post) .b-post {
    pointer-events: none
}

.b-post__mentioned-posts-item .b-post {
    margin: 0;
    border-bottom: none;
    padding: 12px 0 8px
}

.b-post__mentioned-posts-item .b-post__header {
    pointer-events: none
}

.b-post__mentioned-posts-item .b-post__tools {
    opacity: .5;
    padding-left: 12px;
    padding-right: 12px;
    pointer-events: none
}

.b-post__mentioned-posts-item .b-avatar.m-w50 {
    width: 36px;
    height: 36px
}

.b-post__header {
    padding: 2px 4px 0 60px;
    min-height: 48px;
    position: relative;
    margin: 0 0 12px
}

.b-post__mentioned-posts-item .b-post__header {
    padding-top: 0;
    padding-left: 48px;
    margin-left: 12px;
    margin-right: 12px
}

.b-post__avatar {
    position: absolute;
    top: 0;
    left: 0
}

.b-post__date {
    font-size: 13px;
    color: #8a96a3;
    margin: 0 0 0 auto;
    white-space: nowrap;
    text-align: right
}

.b-post__date-remaining {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.m-pinned .b-post__date-remaining {
    margin-right: 6px;
    margin-left: 12px
}

.b-post__date-remaining .g-icon {
    margin: 0 0 0 4px;
    font-size: 18px
}

.b-post__date:hover {
    color: #0091ea
}

.b-posts_preloader {
    border: none;
    padding: 0;
    background: none
}

.b-post__tools {
    font-size: 13px;
    font-weight: 600;
    padding: 8px 0 0;
    display: flex;
    position: relative
}

.b-post__tools__group-item {
    display: inline-flex;
    margin-left: auto;
    justify-content: flex-end;
    flex: 0 1 calc(20% + 32px)
}

.b-post__tools__group-item .b-post__tools__item {
    flex: 1
}

.b-post__tools__item {
    display: flex;
    align-items: center;
    flex: 0 1 calc((80% - 32px)/3);
    white-space: nowrap;
    color: #8a96a3
}

.b-post__tools__item__inner {
    flex: 1;
    text-align: initial
}

.b-post__tools__item .g-icon {
    color: #8a96a3;
    vertical-align: middle;
    margin-right: 6px
}

.b-post__tools__btn {
    color: #8a96a3;
    border: none;
    padding: 4px;
    background: none;
    display: inline-flex;
    align-items: center
}

.b-post__tools__btn.m-active .g-icon,
.b-post__tools__btn:hover .g-icon {
    color: #0091ea
}

.b-post__tools__more {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: static
}

.b-post__tools__more .dropdown-toggle {
    padding: 4px;
    color: rgba(138, 150, 163, .7)
}

.b-post__tools__more .dropdown-toggle.disabled,
.b-post__tools__more .dropdown-toggle[disabled] {
    opacity: 1
}

.b-post__tools__more.show .dropdown-toggle .g-icon.m-vertical-dots {
    color: var(--text-color)
}

.b-post__tools__more .dropdown-menu {
    margin: 0;
    width: auto;
    max-width: calc(100vw - 40px)
}

.b-post__tools__more .dropdown-menu>ul>li a,
.b-post__tools__more .dropdown-menu>ul>li button {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.b-post__tools__more .dropdown-menu>ul>li a.m-item-with-icon,
.b-post__tools__more .dropdown-menu>ul>li button.m-item-with-icon {
    display: flex;
    align-content: center;
    align-items: center
}

.b-post__tools__more .dropdown-menu>ul>li a.m-item-with-icon .g-icon,
.b-post__tools__more .dropdown-menu>ul>li button.m-item-with-icon .g-icon {
    margin-right: 10px
}

@media (max-width:767px) {
    .b-post__tools__more.open:before {
        content: "";
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 96;
        cursor: pointer
    }
}

.b-post__streaming-actions {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    pointer-events: none;
    z-index: 99;
    font-size: 15px;
    line-height: 1.3333;
    font-family: Open Sans, sans-serif;
    text-align: start
}

.b-post__streaming-actions .b-streaming__comments {
    position: absolute;
    bottom: 50px;
    max-height: calc(100% - 50px)
}

.b-post__streaming-actions .stream-new-like {
    position: absolute
}

.b-post__text {
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    padding: 0 4px 3px;
    position: relative
}

.b-post__mentioned-posts-item .b-post__text {
    padding-left: 16px;
    padding-right: 16px
}

.b-post__text p {
    margin-bottom: 0
}

.b-post__text p span.emoji-outer {
    vertical-align: bottom;
    font-size: 1.3334em;
    line-height: 1em
}

.b-post__text p.trunc-text {
    max-height: 13.334em
}

.b-post__text-state {
    margin: 1px 0 0 20px;
    height: 18px;
    float: right
}

.b-post__text-state .g-icon {
    vertical-align: top;
    font-size: 18px;
    color: rgba(138, 150, 163, .7)
}

.b-post__text+.b-profile__restricted,
.b-post__text+.post_media {
    margin-top: 12px
}

.b-post__text .youtube_container {
    margin: 8px -4px 0;
    width: unset;
    padding-top: calc(56.25% + 4.5px)
}

@media (max-width:767px) {
    .b-post__text .youtube_container {
        padding-top: calc(56.25% + 18px);
        margin: 0 -16px
    }
}

.b-post__pinned {
    color: #00aff0;
    order: 2;
    margin-left: 10px;
    height: 18px
}

.b-post__pinned .g-icon {
    font-size: 18px
}

.b-post__voting__item {
    margin: 0 0 10px;
    border: 2px solid var(--bg-color);
    box-shadow: 0 0 0 1px rgba(138, 150, 163, .4);
    border-radius: 1000px;
    position: relative;
    overflow: hidden;
    height: 34px;
    display: flex;
    align-items: center;
    padding: 0 13px;
    z-index: 2;
    width: 100%;
    text-align: left;
    background: none
}

.b-post__voting__item[type] {
    transition: box-shadow .3s ease
}

.b-post__voting__item[type]:hover {
    box-shadow: 0 0 0 1px #0091ea
}

.b-post__voting__item__label {
    min-width: 0;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-post__voting__item.m-voted {
    box-shadow: 0 0 0 1px #00aff0
}

.m-unvoted .b-post__voting__item__count {
    color: #8a96a3
}

.b-post__slideshow .swiper-slide {
    cursor: pointer;
    height: unset
}

.b-post__slideshow .swiper-slide .post_gif,
.b-post__slideshow .swiper-slide .video-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.b-post__slideshow .swiper-slide .video-wrapper .video-js {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center
}

.b-post__slideshow .swiper-slide .video-wrapper .video-js .vjs-poster {
    opacity: 0;
    pointer-events: none
}

.b-post__slideshow .swiper-slide .video-wrapper video {
    max-width: 100%;
    max-height: 100%;
    width: auto
}

.b-post__slideshow .swiper-pagination {
    bottom: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, .3));
    height: 36px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0 0 8px
}

.b-post__slideshow .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px
}

.b-post__slideshow .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background-color: transparent;
    border: 1px solid #fff;
    transition: all .2s ease;
    opacity: 1;
    cursor: pointer;
    position: relative;
    border-radius: 50%
}

.b-post__slideshow .swiper-pagination-bullet:before {
    content: "";
    position: absolute;
    left: -4px;
    right: -4px;
    bottom: -4px;
    top: -4px
}

.b-post__slideshow .swiper-pagination-bullet-active,
.b-post__slideshow .swiper-pagination-bullet:hover {
    background-color: #fff
}

.b-post__slideshow .swiper-button-next,
.b-post__slideshow .swiper-button-prev {
    top: 0;
    bottom: 0;
    background: none;
    width: 48px;
    height: auto;
    margin-top: 0;
    color: #fefefe
}

.b-post__slideshow .swiper-button-next:after,
.b-post__slideshow .swiper-button-prev:after {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    content: "";
    background: rgba(0, 0, 0, .5);
    border-radius: 1000px
}

.b-post__slideshow .swiper-button-next .g-icon,
.b-post__slideshow .swiper-button-prev .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px;
    z-index: 2
}

.b-post__slideshow .swiper-button-prev {
    left: 0
}

.b-post__slideshow .swiper-button-next {
    right: 0
}

.b-post__media {
    text-align: center;
    overflow: hidden
}

@media (max-width:767px) {
    .b-post__media {
        margin: 0 -12px
    }
}

.b-post__profile-details {
    flex-direction: row;
    margin-left: auto;
    padding-left: 10px;
    white-space: nowrap
}

.b-post__price,
.b-post__profile-details {
    display: flex;
    align-items: center;
    align-content: center
}

.b-post__price {
    color: #00aff0;
    font-weight: 600
}

.b-post__price .g-icon {
    fill: #00aff0;
    font-size: 18px;
    margin-left: 5px
}

.b-post .b-audioplayer {
    background: rgba(138, 150, 163, .12);
    padding: 6px 2px 6px 7px;
    margin-bottom: 8px
}

@media (max-width:767px) {
    .b-post .b-audioplayer {
        margin-left: -12px;
        margin-right: -12px;
        width: auto
    }
}

.b-post .b-audioplayer:last-child {
    margin-bottom: 0
}

.b-post .b-audioplayer__timing {
    padding-left: 16px
}

.b-post .b-audioplayer__btn-play {
    margin-right: 7px
}

.m-border-post {
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: 6px
}

.post_media {
    text-align: center;
    overflow: hidden;
    position: relative
}

@media (min-width:768px) {
    .post_media {
        border-radius: 6px
    }
}

@media (max-width:767px) {
    .post_media {
        /*margin: 0 -12px*/
    }
}

.b-post__mentioned-posts-item .post_media {
    border-radius: 0
}

@media (max-width:767px) {
    .b-post__mentioned-posts-item .post_media {
        margin: 0
    }
}

@media (min-width:768px) {
    .post_media.m-no-bottom-border {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media (min-width:768px) {
    .post_media.m-no-bottom-border+.post-purchase {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
}

.post_media,
.post_media .b-post__slideshow,
.post_media .video-wrapper,
.post_media figure,
.post_media video {
    max-height: calc(100vh - 100px)
}

.post_media.m-processing {
    position: relative;
    background: url(7b45a7930d1e50117abe62a543c4a3cc.jpg) 50%/cover;
    height: 0;
    padding-bottom: 56.2667%
}

@media (max-width:767px) {
    .post_media.m-processing {
        padding-bottom: calc(56.2667% + 13.5px);
        margin: 0 -12px
    }
}

.m-mode-dark .post_media.m-processing {
    background-image: url(23511207c6862a3ba4117f77bdfb90f4.jpg)
}

.post_media .gp-video-element {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%!important;
    max-height: unset;
    height: auto!important
}

.post_media img {
    display: inline-block;
   /* max-height: calc(100vh - 100px);*/max-height: calc(200vh - 200px);
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.post_media img.pswp__img {
    max-height: unset
}

.post_media .b-post__slideshow.m-square .swiper-slide {
    padding-top: 100%;
    height: 0
}

.post_media .b-post__slideshow.m-square .swiper-slide img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.b-processing-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #8a96a3;
    font-weight: 600;
    pointer-events: none
}

.b-spinner-processing .g-icon {
    font-size: 44px;
    margin-bottom: 12px;
    color: #8a96a3
}

@media (min-width:768px) {
    .b-spinner-processing .g-icon {
        font-size: 64px;
        margin-bottom: 25px
    }
}

.b-posts__more {
    text-align: center;
    padding: 4px 0 30px
}

.b-posts__more .g-btn {
    color: #8a96a3
}

@media (max-width:767px) {
    .b-posts__more .g-btn {
        font-size: 11px
    }
}

.b-posts__prev-preloader {
    text-align: center
}

.mfp-close {
    position: fixed;
    opacity: 1;
    font-family: inherit;
    font-size: 34px;
    line-height: 58px
}

.mfp-arrow {
    opacity: 1;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    transform: unset
}

.mfp-arrow:before {
    width: 24px;
    height: 24px;
    border-radius: 1000px;
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    border: none;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.mfp-arrow:after {
    content: none
}

.mfp-arrow:active {
    margin-top: -24px
}

.mfp-arrow .g-icon {
    color: #fefefe;
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.mfp-bg {
    background: rgba(0, 0, 0, .4);
    opacity: 1
}

.mfp-bg,
.mfp-wrap {
    position: fixed!important;
    height: 100%!important
}

.mfp-wrap {
    top: 0!important
}

.mfp-container {
    padding: 0
}

.mfp-content:after,
.mfp-content:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    height: 120px;
    z-index: 2
}

.mfp-content:before {
    z-index: 4;
    top: 0;
    background: linear-gradient(rgba(0, 0, 0, .3), transparent)
}

.mfp-content:after {
    bottom: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, .3))
}

.mfp-content .mfp-close {
    z-index: 20
}

.mfp-content .video-wrapper {
    z-index: 3;
    max-width: 100%;
    max-height: 100%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center
}

.mfp-content .video-js video.vjs-tech {
    max-height: 100%
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    right: 0;
    padding-right: 18px
}

.mfp-counter {
    display: none
}

.mfp-pager {
    position: fixed;
    bottom: 18px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    overflow: hidden;
    z-index: 3
}

.mfp-pager__item {
    padding: 0;
    background-color: transparent;
    width: 6px;
    height: 6px;
    border-radius: 1000px;
    border: 1px solid #fff;
    transition: background-color .3s ease;
    margin: 0 3px;
    position: relative
}

.mfp-pager__item:before {
    content: "";
    position: absolute;
    left: -4px;
    right: -4px;
    bottom: -4px;
    top: -4px
}

.mfp-pager__item.m-active {
    background-color: #fff
}

.post_voting {
    margin: 14px 0 2px;
    font-size: 13px
}

.b-post__mentioned-posts-item .post_voting {
    padding-left: 12px;
    padding-right: 12px
}

.post_voting_due {
    color: #8a96a3;
    padding: 0 4px
}

.post_voting_options {
    font-weight: 600;
    margin: 0 1px
}

.post_voting_percent,
.post_voting_result_wrap {
    background: rgba(0, 175, 240, .2);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 1000px;
    z-index: -1
}

.post_voting_help {
    color: red;
    font-weight: 700
}

ins.play-gif {
    width: 48px;
    height: 48px;
    border: none;
    font-size: 0;
    background: rgba(0, 0, 0, .5)!important;
    opacity: .7;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%);
    transition: background-color .3s ease, opacity .3s ease
}

ins.play-gif .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 32px;
    color: #fefefe
}

ins.play-gif:hover {
    opacity: 1;
    background-color: #0091ea!important
}

.video-js {
    margin: 0 auto;
    max-width: 100%;
    height: auto!important
}

.video-js,
.video-js .vjs-poster {
    background-color: transparent
}

.video-js video.vjs-tech {
    position: unset;
    height: auto!important;
    vertical-align: top;
    max-height: calc(100vh - 100px)
}

.video-js.vjs-fullscreen video.vjs-tech {
    height: 100%!important;
    max-height: 100%!important
}

.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: none;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 32px;
    border-radius: 1000px;
    background: rgba(0, 0, 0, .5);
    opacity: .7;
    color: #fefefe;
    transition: background-color .3s ease, opacity .3s ease
}

.video-js .vjs-big-play-button:hover {
    opacity: 1;
    background: #0091ea
}

.b-post .video-js .vjs-big-play-button {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 40px
}

.b-photos {
    display: flex;
    flex-wrap: wrap;
    padding: 24px 1.5px 0;
    margin: 0 0 20px
}

@media (max-width:767px) {
    .b-photos {
        margin: 0 -12px 20px
    }
}

.b-photos.m-highlights-wrapper {
    padding: 0;
    margin: 0
}

@media (max-width:767px) {
    .b-photos.m-highlights-wrapper {
        margin-left: -15px;
        margin-right: -15px
    }
}

.b-photos.m-bookmarks {
    padding: 4px 0 0
}

.b-photos__item {
    margin: 0 .5px 1px;
    position: relative;
    width: calc(33.33% - 1px)
}

.b-photos__item.restricted {
    background: url(7b45a7930d1e50117abe62a543c4a3cc.jpg) 50%/cover
}

.m-mode-dark .b-photos__item.restricted {
    background-image: url(23511207c6862a3ba4117f77bdfb90f4.jpg)
}

.b-photos__item.restricted p {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 15px);
    font-size: 13px;
    max-width: 90%;
    text-align: center;
    width: 200px;
    color: light-grey
}

.b-photos__item.restricted p .g-btn {
    font-weight: 600;
    text-transform: lowercase
}

.b-photos__item.restricted p .g-btn .g-icon {
    display: none
}

.b-photos__item__play-btn {
    opacity: .7;
    width: 36px;
    height: 36px;
    border-radius: 1000px;
    background: rgba(0, 0, 0, .5);
    transition: background-color .3s ease, opacity .3s ease
}

.b-photos__item__play-btn,
.b-photos__item__play-btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-photos__item__play-btn .g-icon {
    color: #fefefe
}

.b-photos__item:hover .b-photos__item__play-btn {
    background: #0091ea;
    opacity: 1
}

.b-photos__item.m-highlight {
    flex: 0 0 calc(33.33% - 1px);
    width: calc(33.33% - 1px);
    position: relative;
    overflow: hidden;
    opacity: .7;
    border-radius: 0;
    margin-right: .5px
}

.b-photos__item.m-highlight .g-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

.b-photos__item.m-highlight:hover .checkbox-item:after {
    background-color: #0091ea
}

.b-photos__item.m-highlight.selected {
    opacity: 1
}

.b-photos__item.m-highlight.checked {
    box-shadow: none
}

.b-photos__item.m-highlight.checked:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: inset 0 0 0 3px #00aff0
}

.b-photos__item:before {
    display: block;
    padding-top: 100%;
    height: 0;
    content: ""
}

.b-photos__item__img {
    -o-object-fit: cover;
    object-fit: cover
}

.b-photos__item .post-purchase,
.b-photos__item__img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.b-photos__item .post-purchase {
    cursor: pointer;
    margin: 0;
    display: flex;
    flex-direction: column
}

.b-photos__item .post-purchase__content {
    padding-right: 5px;
    max-width: 100%
}

.b-photos__item .post-purchase__no-media {
    padding-bottom: 0;
    flex-grow: 1
}

.b-photos.ps .ps__rail-x {
    height: 4px
}

.b-photos.ps .ps__rail-x:focus,
.b-photos.ps .ps__rail-x:hover {
    background-color: transparent
}

.b-photos.ps .ps__rail-x:focus>.ps__thumb-x,
.b-photos.ps .ps__rail-x:hover>.ps__thumb-x {
    height: 4px
}

.b-photos.ps .ps__rail-y {
    width: 4px
}

.b-photos.ps .ps__rail-y:focus,
.b-photos.ps .ps__rail-y:hover {
    background-color: transparent
}

.b-photos.ps .ps__rail-y:focus>.ps__thumb-y,
.b-photos.ps .ps__rail-y:hover>.ps__thumb-y {
    width: 4px
}

.b-photos.ps .ps__thumb-x {
    bottom: 0;
    height: 4px
}

.b-photos.ps .ps__thumb-y {
    bottom: 0;
    width: 4px
}

.b-photos .timestamp {
    position: absolute;
    left: 6px;
    top: 6px;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, .8);
    color: #fefefe;
    padding: 4px 6px 5px;
    font-size: 11px;
    line-height: 15px;
    z-index: 1;
    display: flex;
    font-weight: 600
}

.b-photos .timestamp__date {
    margin-right: 4px
}

.switcher-media-content {
    position: absolute;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(0, 0, 0, .5);
    height: 24px;
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 6px;
    font-size: 11px;
    z-index: 3
}

.switcher-media-content__btn {
    display: flex;
    align-content: center;
    align-items: center;
    position: relative;
    padding: 0 8px;
    cursor: pointer;
    color: hsla(0, 0%, 99.6%, .7)
}

.switcher-media-content__btn:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 12px;
    background-color: #fefefe;
    transform: translateY(-50%)
}

.switcher-media-content__btn:first-child {
    padding-left: 0
}

.switcher-media-content__btn:last-child {
    padding-right: 0
}

.switcher-media-content__btn:last-child:after {
    display: none
}

.switcher-media-content__btn.active-btn {
    pointer: default;
    color: #fefefe
}

.switcher-media-content__val {
    margin-left: 6px;
    display: none
}

.switcher-media-content__val-total {
    margin-left: 6px
}

.active-btn .switcher-media-content__val-total {
    margin-left: 4px
}

.active-btn .switcher-media-content__val {
    display: block
}

.active-btn .switcher-media-content__val .switcher-media-content__val-total {
    margin-left: 0
}

.switcher-media-content .g-icon {
    font-size: 17px
}

.post-purchase {
    background: url(7b45a7930d1e50117abe62a543c4a3cc.jpg) 50%/cover;
    color: #8a96a3;
    border-radius: 6px
}

@media (max-width:767px) {
    .post-purchase {
        border-radius: 0;
        margin: 0 -12px
    }
}

.b-post__mentioned-posts-item .post-purchase {
    border-radius: 0
}

@media (max-width:767px) {
    .b-post__mentioned-posts-item .post-purchase {
        margin: 0
    }
}

@media (min-width:768px) {
    .b-photos .post-purchase {
        border-radius: 0
    }
}

.b-post__mentioned-posts-item .post-purchase:hover,
.post-purchase:hover .b-purchase__cost,
.post-purchase:hover .b-purchase__list,
.post-purchase:hover .post-purchase__no-media .g-icon {
    color: #0091ea
}

.b-post__mentioned-posts-item .post-purchase:hover .b-purchase__cost,
.b-post__mentioned-posts-item .post-purchase:hover .b-purchase__list {
    color: inherit
}

.post-purchase:hover .b-purchase__state {
    border-color: #0091ea;
    background-color: rgba(0, 145, 234, .08)
}

.b-post__mentioned-posts-item .post-purchase:hover .b-purchase__state {
    border-color: inherit
}

.post-purchase:hover .b-purchase__state .g-icon {
    color: #0091ea
}

.b-post__mentioned-posts-item .post_media+.post-purchase {
    background: linear-gradient(transparent, rgba(0, 0, 0, .4));
    margin: -72px 0 0;
    color: #fefefe;
    position: relative
}

.b-post__mentioned-posts-item .post_media+.post-purchase:hover {
    background: linear-gradient(transparent, rgba(0, 0, 0, .6))
}

.b-post__mentioned-posts-item .post_media+.post-purchase .b-purchase__cost,
.b-post__mentioned-posts-item .post_media+.post-purchase .b-purchase__state .g-icon {
    color: inherit
}

.m-mode-dark .post-purchase {
    background-image: url(23511207c6862a3ba4117f77bdfb90f4.jpg)
}

.post-purchase__no-media {
    padding-bottom: calc(56.2667% - 72px);
    position: relative
}

.post-purchase__no-media .g-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -15%);
    opacity: .12;
    font-size: 54px
}

.b-purchase {
    padding: 12px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between
}

.b-purchase.m-msg-purchase {
    border-bottom-right-radius: 6px;
    background-color: rgba(138, 150, 163, .12);
    min-width: 240px
}

.b-purchase.m-msg-purchase.m-disabled-pay {
    align-items: flex-start;
    align-content: flex-start;
    pointer-events: none
}

.b-purchase.m-msg-purchase.m-disabled-pay .b-purchase__cost {
    display: none
}

.b-purchase.m-msg-purchase.m-disabled-pay .b-purchase__state .g-icon {
    opacity: 1
}

.b-purchase.m-msg-purchase.m-disabled-pay .b-purchase__state.state-clicked .price-pay {
    opacity: 0
}

.b-purchase.m-msg-purchase:hover .b-purchase__cost,
.b-purchase.m-msg-purchase:hover .b-purchase__list {
    color: #0091ea
}

.b-purchase.m-msg-purchase:hover .b-purchase__list-item {
    opacity: 1;
    color: #0091ea
}

.b-purchase.m-msg-purchase:hover .b-purchase__state {
    border-color: #0091ea;
    background-color: rgba(0, 145, 234, .08)
}

.b-purchase.m-msg-purchase:hover .b-purchase__state .g-icon {
    color: #0091ea
}

.b-purchase__state {
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    line-height: 56px;
    border-radius: 50%;
    border: 1px solid rgba(138, 150, 163, .4);
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: border-color .3s
}

.b-photos .b-purchase__state {
    position: absolute;
    right: 12px;
    top: 12px
}

.b-purchase__state.state-clicked {
    border-color: #00aff0
}

.b-purchase__state.state-clicked .g-icon {
    opacity: 0
}

.b-purchase__state.state-clicked .price-pay {
    opacity: 1
}

.b-purchase__state.state-clicked .price-pay:after {
    transform: scale(1)
}

.b-purchase__state .g-icon {
    color: #00aff0;
    transition: opacity .3s
}

@media (max-width:767px) {
    .b-photos .b-purchase__state .g-icon {
        opacity: 0;
        pointer-events: none
    }
}

.b-purchase__cost {
    color: #00aff0;
    font-weight: 600
}

@media (max-width:767px) {
    .b-photos .b-purchase__cost {
        display: none
    }
}

.b-purchase__list {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center
}

@media (max-width:767px) {
    .b-photos .b-purchase__list {
        margin-bottom: 0
    }
}

.b-purchase__list-item {
    font-size: 11px;
    font-weight: 600;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center
}

.m-msg-purchase .b-purchase__list-item {
    color: #8a96a3;
    opacity: .7
}

.b-purchase__list-item:first-child {
    padding-left: 0
}

.b-purchase__list-item:last-child:after {
    display: none
}

.b-purchase__list-item:after {
    content: "";
    width: 1px;
    height: 12px;
    background-color: currentColor;
    position: absolute;
    opacity: .2;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.b-purchase__list-item .g-icon {
    font-size: 17px;
    margin-right: 6px;
    height: 18px
}

.post-images~.post-images {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.price-pay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    opacity: 0;
    transition: opacity .3s;
    z-index: 2;
    text-transform: uppercase
}

@media (max-width:767px) {
    .b-photos .price-pay {
        opacity: 1;
        color: #00aff0
    }
}

.price-pay:after {
    background-color: #00aff0;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: transform .3s;
    transform: scale(0);
    transform-origin: center;
    z-index: -1
}

.link-trunc {
    color: #00aff0;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px
}

.trunc-text {
    overflow: hidden
}

.pswp .pswp__top-bar {
    background: none
}

.pswp .pswp__ui:after,
.pswp .pswp__ui:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    height: 120px;
    pointer-events: none
}

.pswp .pswp__ui:before {
    top: 0;
    background: linear-gradient(rgba(0, 0, 0, .3), transparent)
}

.pswp .pswp__ui:after {
    bottom: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, .3))
}

.pswp .pswp__button {
    opacity: 1;
    background: none!important
}

.pswp .pswp__button .g-icon {
    color: #fefefe;
    pointer-events: none
}

.pswp .pswp__button--arrow--left,
.pswp .pswp__button--arrow--right {
    width: 72px;
    height: 100%;
    top: 0;
    margin: 0
}

.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
    background: rgba(0, 0, 0, .5);
    background-image: none!important;
    width: 24px;
    height: 24px;
    border-radius: 1000px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.pswp .pswp__button--arrow--left .g-icon,
.pswp .pswp__button--arrow--right .g-icon {
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.pswp .pswp__button--arrow--left:before {
    left: 15px
}

.pswp .pswp__button--arrow--left .g-icon {
    left: 18px
}

.pswp .pswp__button--arrow--right:before {
    right: 15px
}

.pswp .pswp__button--arrow--right .g-icon {
    right: 18px
}

.pswp .pswp__button--close {
    width: 56px;
    height: 56px
}

.pswp .pswp__button--close .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
    visibility: visible
}

.pswp.m-video .pswp__button--arrow--left,
.pswp.m-video .pswp__button--arrow--right {
    height: 96px;
    top: 50%;
    transform: translateY(-50%)
}

.pswp .video-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    max-height: 100%
}

.pswp .video-wrapper .video-js {
    width: 100%
}

.pswp .video-wrapper .video-js video.vjs-tech {
    max-height: 100vh
}

.b-comments__form {
    position: relative;
    padding: 0 48px;
    margin: 0 0 4px
}

.b-comments__form .b-avatar {
    position: absolute;
    left: 0;
    bottom: 0
}

.b-comments__input {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #00aff0;
    padding: 12px 4px;
    resize: none;
    min-height: 45px;
    max-height: 125px
}

.b-comments__btn-submit {
    width: 36px;
    height: 36px;
    min-width: unset;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0
}

.b-comments__btn-submit .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-comments__list {
    padding-top: 10px
}

.b-comments__item {
    margin: 0 0 20px;
    position: relative;
    padding: 0 48px;
    color: #8a96a3
}

.b-comments__item:last-child {
    margin-bottom: 13px
}

.b-comments__item-text {
    display: block;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.b-comments__item-text.trunc-text {
    max-height: 4.0002em
}

.b-comments__item__actions {
    font-size: 13px;
    padding: 3px 0 0;
    display: flex
}

.b-comments__item__actions__item {
    margin: 0 16px 0 0;
    display: flex;
    align-items: center
}

.b-comments__item__actions__item.m-liked-by-author {
    position: relative;
    width: 24px
}

.b-comments__item__actions__item.m-liked-by-author .b-avatar {
    top: 50%;
    transform: translateY(-50%)
}

.b-comments__item__actions__item.m-liked-by-author .g-icon {
    font-size: 16px;
    color: #00aff0;
    position: absolute;
    right: -5px;
    bottom: -10px
}

.b-comments__item .b-avatar {
    position: absolute;
    left: 0;
    top: 2px
}

.b-comments__item__delete.m-flat,
.b-comments__item__like {
    color: rgba(138, 150, 163, .7)
}

.b-comments__item__like {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    padding: 2px 4px;
    background: 0;
    font-size: 13px;
    font-weight: 600
}

.b-comments__item__like .g-icon {
    display: block;
    font-size: 18px;
    margin-left: auto
}

.b-comments__item__like.m-active .g-icon,
.b-comments__item__like:hover .g-icon {
    color: #0091ea
}

.b-comments__load-more-btn {
    margin: 9px 0 3px 4px
}

.b-avatar {
    border-radius: 1000px;
    display: block;
    position: relative
}

.b-avatar.m-pointer {
    cursor: pointer
}

.b-avatar.m-w24 {
    width: 24px;
    height: 24px
}

.b-avatar.m-w30 {
    width: 30px;
    height: 30px
}

.b-avatar.m-w36 {
    width: 36px;
    height: 36px
}

.b-avatar.m-w36 .b-avatar__live-label {
    right: -4px;
    bottom: -4px
}

.b-avatar.m-w36 .g-user__rating {
    left: -3px;
    top: -3px
}

.b-avatar.m-w50 {
    width: 48px;
    height: 48px
}

.b-avatar.m-w150 {
    width: 100px;
    height: 100px;
    border: 2px solid var(--bg-color)
}

.b-avatar.m-w150 .g-user__rating {
    width: 20px;
    height: 20px;
    top: 4px;
    left: 4px
}

.b-avatar.m-w150 .g-user__rating .g-icon {
    font-size: 20px
}

.b-avatar.m-w150 .b-avatar__live-label {
    right: 5px;
    bottom: 5px
}

.b-avatar.m-border-line {
    border: 1px solid #fefefe
}

.b-avatar img {
    border-radius: inherit;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.b-avatar .g-user__rating {
    width: 14px;
    height: 14px;
    border-radius: 1000px;
    background: var(--bg-color);
    position: absolute;
    left: 0;
    top: 0
}

.b-avatar .g-user__rating .g-icon {
    display: block
}

.online_status_class.online:after {
    content: "";
    height: 12px;
    position: absolute;
    width: 12px;
    border: 2px solid var(--bg-color);
    border-radius: 50%;
    background-clip: content-box;
    bottom: 1px;
    right: 1px;
    background: #35d063
}

.online_status_class.online.m-muted-by-me:after {
    background: var(--bg-color);
    box-shadow: inset 0 0 0 4px rgba(138, 150, 163, .4)
}

.online_status_class.online.m-w24:after {
    right: -3px;
    bottom: -3px
}

.online_status_class.online.m-w36:after {
    right: -1px;
    bottom: -1px
}

.online_status_class.online.m-w150:after {
    width: 16px;
    height: 16px;
    bottom: 6px;
    right: 6px
}

.online_status_class .b-avatar__live-label {
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    border: 2px solid var(--bg-color);
    background: #ff485b;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fefefe;
    position: absolute;
    right: -2px;
    bottom: -2px
}

.online_status_class .b-avatar__live-label .g-icon {
    font-size: 12px
}

.has-story:before {
    content: "";
    position: absolute;
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px;
    background: linear-gradient(0deg, #9466ff, #2196f3) 100% no-repeat, linear-gradient(180deg, #e31b1d, #9466ff) 0 no-repeat;
    transform: rotate(60deg);
    border-radius: 1000px;
    opacity: .5
}

.has-story.has-new-story:before {
    opacity: 1
}

.has-story img {
    border: 2px solid var(--bg-color);
    position: relative
}

.b-notifications .g-section__header {
    padding: 0 4px 10px
}

.b-notifications__btn-read-all {
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px;
    color: rgba(138, 150, 163, .7);
    transition: color .3s ease
}

.b-notifications__btn-read-all:hover {
    color: #0091ea
}

.b-notifications__list {
    position: relative
}

.b-notifications__list__item {
    margin: 0 0 15px 60px;
    position: relative;
    padding: 14px 0 0;
    border-top: 1px solid rgba(138, 150, 163, .2)
}

.b-notifications__list__item:first-child {
    border-top: none
}

@media (max-width:767px) {
    .b-notifications__list__item:first-child {
        padding-top: 2px
    }
    .b-notifications__list__item:first-child .b-avatar {
        top: 0
    }
}

.b-notifications__list__item .b-avatar {
    position: absolute;
    top: 12px;
    left: -60px
}

.b-notifications__list__item__text {
    padding: 2px 0 7px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.b-notifications__list__item__text.trunc-text {
    max-height: calc(5.3336em + 7px)
}

.b-notifications__list__item~.g-message-empty {
    display: none
}

.b-notifications__list__item .g-date {
    display: block;
    min-height: 17px
}

.b-notifications__list__item.m-unread .g-date {
    font-weight: 600
}

.b-notifications__list__item.m-unread .g-date:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 1000px;
    background: #00aff0
}

.l-header {
    background: var(--bg-color-header);
    position: -webkit-sticky;
    position: sticky;
    z-index: 100;
    height: 48px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .16);
    flex: 0;
    transition: height .3s ease, padding-bottom .3s ease
}

@media (min-width:768px) {
    .l-header {
        top: 0;
        border-bottom: 1px solid rgba(138, 150, 163, .2)
    }
}

@media (max-width:767px) {
    .l-header {
        bottom: 0;
        order: 2;
        border-top: 1px solid rgba(138, 150, 163, .2)
    }
    .open-panel .l-header {
        z-index: 0
    }
}

@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
    .l-header.m-edge {
        padding-bottom: 16px;
        height: auto;
        width: 100%;
        position: fixed
    }
}

@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .l-header.m-edge {
        padding-bottom: 16px;
        height: auto;
        width: 100%;
        position: fixed
    }
}

.iphone-x.scrolled .l-header {
    padding-bottom: 30px;
    height: 78px
}

.p-personal-chats-chat .l-header {
    display: none
}

.l-header__menu {
    display: flex;
    justify-content: space-between;
    height: 47px
}

.l-header__menu__item {
    position: relative;
    color: #8a96a3;
    display: flex;
    align-items: center;
    background: none;
    border: none;
    padding: 0
}

.l-header__menu__item:focus {
    text-decoration: none;
    color: #8a96a3
}

.l-header__menu__item:focus:hover,
.l-header__menu__item:hover {
    text-decoration: none;
    color: var(--text-color)
}

.l-header__menu__item.m-current {
    color: var(--text-color)
}

.l-header__menu__item .g-icon {
    font-size: 32px
}

.l-header__menu__item__count:not(:empty) {
    color: #fefefe;
    font-size: 11px;
    font-weight: 700;
    text-align: center
}

.l-header__menu__item__count:not(:empty).m-beta {
    font-size: 15px;
    line-height: .9;
    padding: 0;
    top: 7px;
    transform: translate(25%);
    font-weight: 400
}

.l-header__menu__item__count:not(:empty),
.l-header__menu__item__hasDraft {
    position: absolute;
    background: #00aff0;
    min-width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 1000px;
    padding: 0 5px;
    top: 8px;
    left: 50%;
    transform: translate(20%);
    box-shadow: 0 0 0 2px var(--bg-color);
    z-index: 1
}

.l-header__menu .b-avatar:before {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 1;
    box-shadow: inset 0 0 0 2px #00aff0;
    opacity: 0;
    transition: opacity .2s;
    border-radius: 1000px
}

.l-header__menu .b-avatar:hover:before {
    opacity: 1
}

@media (max-width:767px) and (orientation:portrait) {
    @supports (padding-bottom: constant(safe-area-inset-bottom)) {
        .l-header {
            padding-bottom: constant(safe-area-inset-bottom);
            height: auto;
            width: 100%;
            position: fixed
        }
    }
    @supports (padding-bottom:env(safe-area-inset-bottom)) {
        .l-header {
            padding-bottom: env(safe-area-inset-bottom);
            height: auto;
            width: 100%;
            position: fixed
        }
    }
}

.l-sidebar {
    position: absolute
}

.l-sidebar__inner {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 48px;
    z-index: 100;
    background: var(--bg-color);
    width: 275px;
    transition: transform .3s ease;
    padding: 18px 20px;
    box-shadow: inset 1px 0 0 rgba(138, 150, 163, .2);
    transform: translate(100%);
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

@media (min-width:768px) {
    .l-sidebar__inner {
        top: 48px;
        bottom: 0
    }
}

.m-sidebar-visible .l-sidebar__inner {
    transform: translate(0)
}

@media (max-height:600px) {
    .l-sidebar .b-avatar {
        display: none
    }
}

.l-sidebar__wrapper-close {
    position: fixed;
    top: 0;
    right: 0;
    width: 275px;
    z-index: 101;
    transform: translate(100%);
    transition: transform .3s ease
}

.m-sidebar-visible .l-sidebar__wrapper-close {
    transform: translate(0)
}

@media (min-width:768px) {
    .l-sidebar__wrapper-close {
        top: 48px
    }
}

.l-sidebar__btn-close {
    position: absolute;
    right: 15px;
    top: 12px;
    border: none;
    background: none;
    color: #8a96a3;
    transition: color .3s ease;
    width: 36px;
    height: 36px;
    border-radius: 1000px;
    padding: 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    background: var(--bg-color)
}

.l-sidebar__btn-close .g-icon {
    transition: transform .3s ease
}

.l-sidebar__btn-close:hover {
    color: #0091ea
}

.l-sidebar__btn-close:hover .g-icon {
    transform: scale(1.2)
}

.l-sidebar__avatar {
    display: block
}

.l-sidebar__username {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 14px 36px 11px 0;
    max-width: 100%
}

@media (max-height:600px) {
    .l-sidebar__username {
        padding: 3px 36px 0 0
    }
}

.l-sidebar__user-data {
    padding: 0 0 13px 4px;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

@media (max-height:600px) {
    .l-sidebar__user-data {
        padding: 0
    }
}

.l-sidebar__user-data__item {
    color: #8a96a3;
    font-size: 13px;
    font-weight: 600;
    margin: 0 20px 0 0;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.l-sidebar__user-data__item:last-child {
    margin: 0
}

.l-sidebar__user-data__item__count {
    color: var(--text-color);
    font-size: 18px;
    padding: 0 3px 0 0
}

.l-sidebar__menu {
    padding: 6px 0 0
}

.l-sidebar__menu__item {
    display: flex;
    align-items: center;
    color: var(--text-color);
    font-size: 15px;
    font-weight: 600;
    padding: 12px 0;
    border: none;
    background: none;
    width: 100%;
    transition: color .3s ease
}

@media (max-height:600px) {
    .l-sidebar__menu__item {
        padding: 3px 0
    }
}

@media (max-height:640px) {
    .l-sidebar__menu__item {
        padding: 5px 0
    }
}

.l-sidebar__menu__item .g-icon {
    color: #8a96a3;
    margin: 0 12px 0 0;
    transition: color .3s ease, transform .3s ease
}

.l-sidebar__menu__item .g-gray-text {
    margin-left: 3px
}

.l-sidebar__menu__item:hover {
    color: var(--text-color)
}

.l-sidebar__menu__item:hover .g-icon {
    transform: scale(1.1);
    color: #0091ea
}

.l-sidebar__menu__divider {
    margin: 5px 0;
    border-top: 1px solid rgba(138, 150, 163, .2)
}

@media (max-height:600px) {
    .l-sidebar__menu__divider {
        display: none
    }
}

.l-sidebar__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--overlay-color);
    opacity: 0;
    pointer-events: none;
    z-index: 99;
    transition: opacity .3s ease
}

.m-sidebar-visible .l-sidebar__overlay {
    opacity: 1;
    pointer-events: auto
}

.l-sidebar .dropdown {
    width: 100%
}

.l-sidebar .dropdown-toggle {
    width: 100%;
    text-align: left;
    padding: 0;
    display: flex;
    align-items: center;
    color: inherit
}

.l-sidebar .dropdown-toggle .m-arrow {
    margin: 0 8px 0 auto
}

.l-sidebar .dropdown-menu {
    width: 100%
}

.l-sidebar .dropdown.m-top .dropdown-menu {
    margin-bottom: 4px
}

.b-chats,
.b-chats .form-step {
    flex: 1;
    display: flex;
    flex-direction: column;
    width: 100%
}

.b-chats .form-step .g-btn__group {
    flex-wrap: wrap;
    margin: 0 -5px
}

@media (min-width:768px) {
    .b-chats .form-step .g-btn__group {
        margin-bottom: 4px
    }
}

.b-chats .form-step .g-btn__group.m-no-selected-users {
    margin-bottom: 0
}

.b-chats .form-step .g-btn__group .g-btn {
    margin: 0 5px 12px;
    flex: 1;
    min-width: inherit
}

.b-chats .chat-is-typing {
    font-weight: 400
}

.b-chats__bulk-message {
    background: rgba(138, 150, 163, .12);
    border-radius: 6px;
    margin: 0 0 10px;
    font-size: 13px;
    padding: 6px 50px 8px 12px;
    position: relative
}

.b-chats__bulk-message__status {
    font-size: 11px;
    font-weight: 600;
    color: #8a96a3
}

.b-chats__bulk-message .btn-unsend-group {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 20px;
    min-width: unset;
    height: 20px;
    padding: 0
}

.b-chats__bulk-message .btn-unsend-group:after {
    content: "";
    position: absolute;
    left: -14px;
    right: -14px;
    top: -14px;
    bottom: -14px
}

.b-chats__bulk-message .btn-unsend-group .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.b-chats__header {
    flex-wrap: nowrap
}

.b-chats__header.m-search-form-visible .b-search-form {
    position: absolute;
    margin-top: 0
}

.b-chats__header.m-new {
    padding-right: 4px;
    margin: 0
}

.b-chats__header.m-new:after {
    content: none
}

.b-chats__section-header {
    position: relative
}

.b-chats__sort-dropdown {
    position: absolute;
    right: 0;
    top: 0
}

.b-chats__sort-dropdown .dropdown-toggle {
    background: none;
    border: none;
    padding: 4px;
    color: rgba(138, 150, 163, .7)
}

.b-chats__sort-dropdown .dropdown-menu {
    left: auto;
    right: -4px;
    margin: 0
}

.b-chats__sort-dropdown .dropdown-menu:after {
    position: absolute;
    content: "";
    background: inherit;
    top: -10px;
    right: 10px;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    border-left: 1px solid rgba(138, 150, 163, .4);
    border-top: 1px solid rgba(138, 150, 163, .4)
}

.b-chats__list,
.b-chats__list-all {
    flex: 1;
    display: flex;
    flex-direction: column
}

.b-chats__list.m-loading:before {
    background: url(ic-loading.svg) 50% no-repeat;
    height: 34px;
    display: block;
    content: ""
}

.b-chats__list.m-loading .chats_list,
.b-chats__list.m-loading .empty-message,
.b-chats__list.m-loading .user_posts_preloader_container .user_posts_preloader {
    visibility: hidden
}

.b-chats .swipeout-list-item {
    flex: unset;
    background: rgba(138, 150, 163, .12)
}

.b-chats .swipeout-list-item .swipeout-content {
    background: var(--bg-color)
}

.b-chats__mark-as-read-label {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    color: #8a96a3;
    font-size: 13px
}

.b-chats__item {
    position: relative;
    margin: 0 0 0 60px;
    padding: 18px 0 0;
    border-top: 1px solid rgba(138, 150, 163, .2)
}

.b-chats__item:first-child {
    border-top: none;
    padding-top: 0
}

.b-chats__item:first-child .b-avatar,
.b-chats__item:first-child .b-chats__item__btn-clear {
    top: 0
}

.swipeout-list-item .b-chats__item {
    border-top: 1px solid rgba(138, 150, 163, .2);
    padding: 18px 0 0
}

.swipeout-list-item .b-chats__item .b-avatar,
.swipeout-list-item .b-chats__item .b-chats__item__btn-clear {
    top: 18px
}

.swipeout-list-item:first-child .b-chats__item,
.swipeout-list-item:first-child .b-chats__item:first-child {
    border-top: none;
    padding-top: 0
}

.swipeout-list-item:first-child .b-chats__item .b-avatar,
.swipeout-list-item:first-child .b-chats__item .b-chats__item__btn-clear,
.swipeout-list-item:first-child .b-chats__item:first-child .b-avatar,
.swipeout-list-item:first-child .b-chats__item:first-child .b-chats__item__btn-clear {
    top: 0
}

.b-chats__item .b-avatar {
    position: absolute;
    left: -60px;
    top: 18px
}

.b-chats__item__link {
    display: block;
    color: inherit;
    margin: 0 0 0 -60px;
    padding: 0 0 18px 60px
}

.b-chats__item__user {
    padding: 0 25px 5px 0;
    white-space: nowrap
}

.b-chats__item__user.b-username-row {
    margin-bottom: 0
}

.b-chats__item__user .g-user-name {
    margin-right: 5px
}

.b-chats__item__body {
    display: flex;
    white-space: nowrap;
    align-items: center;
    padding: 0 7px 0 0
}

.b-chats__item__body .g-icon {
    font-size: 18px;
    color: #8a96a3
}

.b-chats__item__last-message {
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: auto;
    padding-right: 5px
}

.b-chats__item__last-message__text br {
    display: none
}

.b-chats__item__last-message .g-icon {
    vertical-align: middle;
    transform: translateY(-1px);
    margin-right: 3px
}

.b-chats__item__media-label {
    color: #8a96a3
}

.b-chats__item.m-muted .b-chats__item__body {
    padding-right: 3px
}

.b-chats__item.m-muted .b-chats__item__body>.g-icon {
    opacity: .4
}

.b-chats__item.m-muted .b-chats__item__time {
    display: none
}

.b-chats__item.m-muted-by-me .g-user-name,
.b-chats__item.m-muted .b-chats__item__last-message {
    color: #8a96a3
}

.b-chats__item.m-unread .b-chats__item__body:after {
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 1000px;
    background: #00aff0;
    content: "";
    margin: 2px 1px 0 4px
}

.b-chats__item.m-unread .b-chats__item__last-message,
.b-chats__item.m-unread .b-chats__item__time {
    font-weight: 600
}

.b-chats__item__time {
    color: #8a96a3;
    font-size: 13px
}

.b-chats__item__btn-clear {
    position: absolute;
    background: none;
    border: none;
    padding: 2px;
    right: 2px;
    z-index: 10;
    top: 18px;
    color: rgba(138, 150, 163, .4)
}

.b-chats__item__btn-clear:hover {
    color: #0091ea
}

.b-chats__item__btn-clear .g-icon {
    font-size: 18px
}

.b-chats__search-users-wrapper {
    position: relative;
    color: rgba(138, 150, 163, .7);
    display: flex;
    align-items: center;
    padding: 0 0 18px;
    margin: 0 0 8px;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

@media (min-width:768px) {
    .b-chats__search-users-wrapper {
        transition: padding .3s, border .3s
    }
}

.b-chats__search-users-wrapper>.g-icon {
    margin: 0 6px 0 4px;
    transform: translateY(1px)
}

.b-chats__search-users-input {
    color: var(--text-color);
    padding: 0;
    height: 25px;
    border: 0;
    background: none
}

.b-chats__search-users-input[disabled],
.b-chats__search-users-input[readonly] {
    background: none
}

.b-chats__search-users-input::-ms-clear {
    display: none;
    width: 0;
    height: 0;
    color: transparent
}

.b-chats__search-users-clear {
    padding: 0 7px;
    border: none;
    background: none;
    color: rgba(138, 150, 163, .7)
}

.b-chats__search-users-clear:hover {
    color: #0091ea
}

.b-chats__search-users-clear .g-icon {
    font-size: 18px;
    vertical-align: middle
}

@media (min-width:768px) {
    .b-chats___available-users__list {
        flex: 1;
        position: relative;
        min-height: 50px
    }
}

@media (min-width:768px) {
    .b-chats___available-users__list .b-chats__scrollbar.ps {
        position: absolute;
        left: 0;
        right: -6px;
        top: 0;
        bottom: 0;
        padding-right: 6px
    }
}

.b-chats___available-users__list.all {
    display: none
}

.p-posts-index-index .b-chats___available-users__list {
    padding-top: 20px
}

.b-chats___available-users__item {
    padding: 2px 35px 22px 0;
    border: none;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    position: relative;
    margin: 0 0 16px 60px;
    width: calc(100% - 60px);
    background: none;
    text-align: left;
    display: block
}

@media (min-width:768px) {
    .b-chats___available-users__item {
        margin-bottom: 16px;
        padding-bottom: 19px
    }
}

.b-chats___available-users__item.selected .b-chats___available-users__item__checkbox {
    background: #00aff0;
    border-color: #00aff0
}

.b-chats___available-users__item.selected .b-chats___available-users__item__checkbox .g-icon {
    display: block
}

.b-chats___available-users__item:last-child {
    border-bottom: 0;
    margin-bottom: 5px
}

.b-chats___available-users__item.m-search {
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: 6px;
    padding: 12px 12px 12px 72px;
    margin: 0 0 12px;
    width: 100%;
    min-height: 72px;
    transition: border-color .3s ease
}

.b-chats___available-users__item.m-search:hover {
    border-color: #0091ea
}

.b-chats___available-users__item.m-search .b-avatar {
    left: 12px;
    top: 12px
}

.b-chats___available-users__item .b-avatar {
    position: absolute;
    left: -60px;
    top: 0
}

.b-chats___available-users__item__checkbox {
    position: absolute;
    right: 6px;
    top: 14px;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    border: 1px solid rgba(138, 150, 163, .4);
    transition: background-color .3s ease, border-color .3s ease
}

@media (min-width:768px) {
    .b-chats___available-users__item__checkbox {
        top: 16px
    }
}

.b-chats___available-users__item__checkbox .g-icon {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fefefe;
    font-size: 18px
}

.b-chats__selected-users__list {
    font-size: 11px;
    position: relative;
    transition: max-height .3s;
    max-height: 0;
    overflow: hidden
}

.b-chats__selected-users__list:not(.m-hide-users-section) {
    max-height: calc(50% - 38px)
}

@media (min-width:768px) {
    .b-chats__selected-users__list:not(.m-hide-users-section)+.b-chats__search-users-wrapper {
        border-top: 1px solid rgba(138, 150, 163, .2);
        padding-top: 18px
    }
}

@media (min-width:768px) {
    .b-chats__selected-users__list .b-chats__scrollbar {
        max-height: 100%;
        padding-bottom: 8px
    }
}

.g-btn__group+.b-chats__selected-users__list {
    padding: 16px 0 0
}

.g-btn__group+.b-chats__selected-users__list:not(:empty) {
    padding-top: 18px
}

.b-chats__selected-users__item {
    position: relative;
    margin: 0 8px 8px 0;
    padding: 4px 36px 6px 6px;
    border: none;
    background-color: rgba(138, 150, 163, .12);
    max-width: 100%;
    border-radius: 6px;
    line-height: 11px;
    text-align: start;
    color: rgba(138, 150, 163, .7)
}

.b-chats__selected-users__item .g-user-name {
    font-weight: 600;
    margin: 0 0 4px
}

.b-chats__selected-users__item__delete {
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: 1000px;
    width: 20px;
    height: 20px;
    background: var(--bg-color)
}

.b-chats__selected-users__item__delete .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.b-chats .b-chat {
    width: 100%
}

@media (min-width:992px) {
    .b-chats .b-chat {
        flex: 1
    }
}

.b-chats__conversations {
    display: flex;
    flex-grow: 1
}

@media (min-width:768px) {
    .b-chats__conversations .b-post__slideshow .swiper-wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-post__slideshow .swiper-button-next,
    .b-chats__conversations .b-post__slideshow .swiper-button-prev {
        position: absolute
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chat__message__media .swiper-container {
        position: relative;
        overflow: hidden
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chat__message__media .swiper-container .swiper-pagination {
        position: absolute;
        left: 0;
        right: 0
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chat__panel {
        position: absolute;
        box-shadow: none
    }
}

.b-chats__conversations-list {
    max-width: 100%
}

@media (min-width:992px) {
    .b-chats__conversations-list {
        flex: 0 0 395px;
        max-width: 395px;
        padding-right: 25px;
        padding-left: 10px;
        margin-left: -10px;
        margin-right: 23px;
        border-right: 1px solid rgba(138, 150, 163, .2);
        overflow: hidden;
        display: flex;
        flex-direction: column
    }
}

@media (min-width:768px) {
    .m-base-chat .b-chats__conversations-list .g-section-title {
        padding-bottom: 12px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .g-page__header {
        min-height: auto;
        align-items: flex-start;
        padding-top: 14px;
        padding-bottom: 33px;
        margin-bottom: 8px
    }
}

@media (min-width:768px) {
    .m-create-chat .b-chats__conversations-list .g-page__header {
        padding-bottom: 13px
    }
}

@media (min-width:768px) {
    .m-create-chat .b-chats__conversations-list .g-page__header__btn {
        margin-right: 9px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .g-page__header .g-page-title {
        min-height: 32px;
        padding: 0 0 0 3px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper {
        flex: 1;
        position: relative
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper .b-chats__scroller {
        left: -8px;
        right: -11px;
        bottom: 10px;
        padding-right: 11px;
        padding-left: 8px;
        position: absolute
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper .swipeout-right {
        display: none
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper .swipeout {
        margin-left: -8px;
        margin-right: -11px;
        padding: 0 11px 2px 8px;
        background-color: transparent
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper .swipeout:first-child {
        padding-top: 2px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-chats__list-wrapper .swipeout:first-child .b-chats__item:after {
        top: -10px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-list .b-search-form {
        position: absolute;
        top: 0;
        padding-bottom: 19px;
        margin-top: 0
    }
}

.b-chats__conversations .b-chats__list {
    max-width: 100%
}

.b-chats__conversations .b-chats__list-all {
    position: relative
}

.b-chats__conversations .b-chats__list-all .b-chats__section-header {
    position: absolute;
    top: 0;
    right: 0
}

@media (min-width:768px) {
    .b-chats__conversations .b-chats__item {
        z-index: 0;
        padding-top: 18px;
        padding-bottom: 10px;
        min-height: 48px;
        margin-top: 8px
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chats__item.current:after {
        width: calc(100% + 68px)
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chats__item:after {
        content: "";
        position: absolute;
        top: 10px;
        bottom: -2px;
        left: -67px;
        border-radius: 6px;
        background-color: #00aff0;
        opacity: .12;
        pointer-events: none;
        z-index: -1;
        width: 0;
        transition: width .3s
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chats__item .b-avatar {
        top: 18px;
        left: -56px
    }
}

@media (min-width:768px) {
    .b-chats__conversations .b-chats__item__link {
        padding-bottom: 0;
        padding-left: 64px
    }
}

.b-chats__conversations-content {
    max-width: 100%;
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

@media (min-width:992px) {
    .b-chats__conversations-content {
        max-width: calc(100% - 408px)
    }
}

@media (min-width:768px) {
    .b-chats__conversations-content.m-empty-chat {
        max-width: 100%
    }
}

@media (min-width:768px) {
    .b-chats__conversations-content .b-header-conversation {
        min-height: 78px
    }
}

@media (min-width:768px) {
    .b-chats__conversations-content .b-chat {
        max-height: 100%
    }
}

.m-create-chat .b-chats__conversations-content .g-page__header {
    text-transform: uppercase
}

@media (max-width:991px) {
    .b-chats__conversations .b-chat {
        height: 100%
    }
}

@media (min-width:992px) {
    .b-chats__scroller {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow-y: auto;
        padding-right: 12px;
        padding-left: 8px;
        margin-right: -12px;
        margin-left: -8px
    }
}

.b-chats__scrollbar.ps .ps__rail-y {
    width: 4px
}

.b-chats__scrollbar.ps .ps__rail-y:focus,
.b-chats__scrollbar.ps .ps__rail-y:hover {
    background-color: transparent
}

.b-chats__scrollbar.ps .ps__rail-y:focus>.ps__thumb-y,
.b-chats__scrollbar.ps .ps__rail-y:hover>.ps__thumb-y {
    width: 4px
}

.b-chats__scrollbar.ps .ps__thumb-y {
    right: 3px;
    width: 4px
}

.conversations-start {
    margin: auto;
    text-align: center
}

.conversations-start__title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 38px
}

.conversations-start__content {
    font-size: 15px;
    color: #8a96a3;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto
}

.conversations-start__content p {
    margin-bottom: 38px
}

.b-chat {
    display: flex;
    flex-direction: column
}

@media (min-width:992px) {
    .b-chat {
        flex: 1
    }
}

.b-chat__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: var(--bg-color);
    z-index: 10
}

.b-chat__header .b-search-form {
    position: absolute;
    top: -100%;
    left: 0;
    right: 0
}

.b-chat__header.m-search-form-visible .b-search-form {
    margin-top: 0;
    position: absolute;
    top: calc(100% - 36px)
}

.b-chat__header__wrapper {
    display: flex;
    width: 100%;
    align-items: center
}

.b-chat__header__search-btn.g-btn.m-flat {
    font-size: 13px;
    display: flex;
    align-items: center
}

.b-chat__header__search-btn.g-btn.m-flat .g-icon {
    font-size: 12px;
    margin: 0 4px 0 0
}

.b-chat__header__video-call-btn {
    font-size: 18px;
    display: flex;
    align-items: center
}

.b-chat__header__video-call-btn .g-icon {
    margin-left: 6px
}

.b-chat__header .dropdown {
    margin-right: -6px;
    margin-left: 2px
}

.b-chat__header .dropdown-menu {
    width: auto;
    max-width: calc(100vw - 40px);
    margin: 24px 0 0;
    padding: 20px 23px 4px
}

.b-chat__header .dropdown-menu>ul>li a,
.b-chat__header .dropdown-menu>ul>li button {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.b-chat__header__online-badge {
    width: 8px;
    height: 8px;
    margin: 0 6px 0 0;
    border-radius: 1000px;
    background: #35d063
}

.b-chat__header__online-badge.m-muted {
    background: var(--bg-color);
    box-shadow: inset 0 0 0 4px rgba(138, 150, 163, .4)
}

.b-chat__header__live-badge {
    width: 14px;
    height: 14px;
    border-radius: 1000px;
    background: #ff485b;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 6px 0 0;
    color: #fefefe
}

.b-chat__header__live-badge .g-icon {
    font-size: 12px
}

.b-chat__subheader {
    width: 100%;
    padding: 0 0 16px 46px;
    display: flex;
    align-items: center;
    margin: -15px 0 0
}

.b-chat__subheader>* {
    position: relative;
    margin-right: 21px
}

.b-chat__subheader>:after {
    content: "";
    width: 1px;
    height: 12px;
    background: rgba(138, 150, 163, .2);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: -11px
}

.b-chat__subheader>:last-child:after {
    content: none
}

.b-chat__user-status {
    color: #8a96a3;
    font-size: 13px;
    white-space: nowrap;
    display: flex;
    align-items: center
}

.b-chat__user-status span {
    text-transform: lowercase
}

.b-chat__user-status span:not([class]) {
    margin-left: 3px
}

.b-chat__add-to-favorites__btn.g-btn.m-flat {
    line-height: 0
}

.b-chat__add-to-favorites__btn.g-btn.m-flat .g-icon {
    font-size: 12px
}

.b-chat__add-to-favorites__btn,
.b-chat__mute__btn {
    color: rgba(138, 150, 163, .4)
}

.b-chat__add-to-favorites__btn.m-active,
.b-chat__mute__btn.m-active {
    color: #00aff0
}

.b-chat .g-page-title {
    text-transform: unset;
    min-width: 0;
    padding-left: 8px
}

.b-chat .g-page-title a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.b-chat .error {
    color: #00aff0;
    font-weight: 600;
    font-size: 13px;
    margin: 0 12px
}

.b-chat .error:not(:empty) {
    padding: 8px 0 10px
}

.b-chat__footer {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background: var(--bg-color);
    z-index: 100;
    margin: 0 -12px;
    transition: z-index 0s linear .3s
}

.m-sidebar-visible .b-chat__footer {
    z-index: 10;
    transition: z-index 0s linear 0s
}

.b-chat__footer.m-panel-shown {
    height: 192px
}

.b-chat__footer .chat-footer__alert {
    border-top: 1px solid rgba(138, 150, 163, .2);
    padding: 12px 0 0;
    margin: 0 12px
}

.b-chat__footer .chat-footer__inner {
    border-top: 1px solid rgba(138, 150, 163, .2);
    position: relative;
    padding: 7px 0 6px;
    margin: 0 12px
}

.b-chat__footer .b-dropzone__previews:not(:empty) {
    padding-top: 4px
}

.b-chat__actions-wrapper {
    display: flex;
    align-items: center;
    margin: 0 60px 0 -4px
}

.b-chat__actions-wrapper .g-btn {
    color: #8a96a3;
    margin-right: 0;
    height: 40px;
    min-width: 40px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.b-chat__actions-wrapper .g-btn.m-active {
    color: #00aff0
}

.b-make-post .b-chat__send-tip-btn {
    margin-left: auto;
    margin-right: 5px;
    min-width: 40px;
    width: auto
}

.b-chat__audio-record-btn-stop {
    position: absolute;
    background: none;
    border: none;
    padding: 0;
    border-radius: 1000px;
    width: 60px;
    height: 60px;
    color: #00aff0;
    bottom: 24px;
    left: 50%;
    transform: translate(-50%)
}

.b-chat__btn-set-price .g-icon {
    order: -1
}

.b-chat__panel__input-wrapper .currency-sign {
    position: absolute;
    pointer-events: none;
    font-size: 24px;
    color: rgba(138, 150, 163, .7);
    left: 4px;
    top: 50%;
    transform: translateY(-50%)
}

.b-chat__panel__input-wrapper.m-filled .currency-sign {
    color: inherit
}

.b-chat__message-input {
    padding: 5px 4px;
    border: none;
    margin-right: 60px;
    width: calc(100% - 60px);
    resize: none
}

.b-chat__btn-submit {
    position: absolute;
    right: 0;
    bottom: 18px;
    padding: 0;
    width: 48px;
    height: 48px;
    min-width: unset
}

.b-chat__btn-submit .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 22px
}

.b-chat__btn-submit .circular {
    display: none;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
    height: 30px;
    width: 30px
}

.b-chat__btn-submit[disabled] {
    opacity: .2
}

.b-chat__locked-preview__wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    min-width: 240px;
    min-height: 73px
}

.b-chat__locked-preview__wrapper:before {
    content: "";
    background: rgba(138, 150, 163, .12);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2
}

.b-chat__locked-preview__wrapper:after {
    content: "";
    background: linear-gradient(transparent, rgba(0, 0, 0, .3));
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    bottom: 0;
    z-index: 3
}

.b-chat__locked-preview__wrapper img.b-chat__locked-preview {
    position: absolute;
    left: -5px;
    top: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .5;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    max-width: unset;
    max-height: unset
}

.b-chat__locked-preview__wrapper+.m-msg-purchase {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: none;
    color: #fff;
    z-index: 4
}

.b-chat__locked-preview__wrapper+.m-msg-purchase.m-disabled-pay .b-purchase__state.state-clicked {
    border-color: #fff
}

.b-chat__locked-preview__wrapper+.m-msg-purchase:hover .b-purchase__cost,
.b-chat__locked-preview__wrapper+.m-msg-purchase:hover .b-purchase__list-item,
.b-chat__locked-preview__wrapper+.m-msg-purchase:hover .b-purchase__state .g-icon {
    color: #fff
}

.b-chat__locked-preview__wrapper+.m-msg-purchase:hover .b-purchase__state:not(.state-clicked) {
    border-color: #fff;
    background-color: transparent
}

.b-chat__locked-preview__wrapper+.m-msg-purchase .b-purchase__cost,
.b-chat__locked-preview__wrapper+.m-msg-purchase .b-purchase__list-item,
.b-chat__locked-preview__wrapper+.m-msg-purchase .b-purchase__state .g-icon {
    color: inherit
}

.b-chat__locked-preview__wrapper+.m-msg-purchase .b-purchase__list-item {
    opacity: 1
}

.b-chat__locked-preview__wrapper+.m-msg-purchase .b-purchase__state:not(.state-clicked) {
    border-color: currentColor
}

.b-chat.processing .b-chat__btn-submit .g-icon {
    display: none
}

.b-chat.processing .b-chat__btn-submit .circular {
    display: block
}

.b-chat__message {
    margin: 0 36px 1px 44px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.b-chat__message.m-can-unsend {
    transform: translate(-8px)
}

.b-chat__message.m-time-hidden .b-avatar,
.b-chat__message.m-time-hidden .b-chat__message__time {
    display: none
}

.b-chat__message.m-time-hidden:not(.m-from-me)+.b-chat__message:not(.m-from-me) .b-chat__message__media-wrapper .b-chat__message__media:not(:empty),
.b-chat__message.m-time-hidden:not(.m-from-me)+.b-chat__message:not(.m-from-me) .b-chat__message__text,
.b-chat__message.m-time-hidden:not(.m-from-me)+.b-chat__message:not(.m-from-me) .b-chat__message__text+.b-chat__message__media-wrapper .b-chat__message__media:not(:empty) {
    border-top-left-radius: 0
}

.b-chat__message.m-time-hidden.m-from-me+.b-chat__message.m-from-me .b-chat__message__media-wrapper .b-chat__message__media:not(:empty),
.b-chat__message.m-time-hidden.m-from-me+.b-chat__message.m-from-me .b-chat__message__text,
.b-chat__message.m-time-hidden.m-from-me+.b-chat__message.m-from-me .b-chat__message__text+.b-chat__message__media-wrapper .b-chat__message__media:not(:empty) {
    border-top-right-radius: 0
}

.b-chat__message.m-has-media .b-chat__message__media-wrapper {
    position: relative
}

.b-chat__message.m-has-media.m-audio .b-chat__message__body {
    width: 100%
}

.b-chat__message.m-has-media.m-audio .b-chat__message__media {
    background: rgba(138, 150, 163, .12)
}

.b-chat__message.m-has-media.m-audio .b-chat__message__media-wrapper {
    width: 100%;
    max-width: 760px
}

.b-chat__message__pay-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -24px;
    font-size: 18px;
    opacity: .7;
    color: #8a96a3
}

.b-chat__message__text {
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    text-align: start;
    background: rgba(138, 150, 163, .12);
    border-radius: 6px 6px 6px 0;
    margin-right: auto;
    max-width: 100%
}

.b-chat__message__text:not(:empty) {
    padding: 8px 12px
}

.b-chat__message__text:not(:empty)+.b-chat__message__media-wrapper .b-chat__message__media:not(:empty) {
    margin-top: 1px;
    border-top-left-radius: 0
}

.b-chat__message__text-content:not(:empty) {
    margin-top: 3px;
    display: block
}

.b-chat__message__text-highlighted {
    background: #00aff0;
    color: #fff
}

.b-chat__message__media-wrapper:not(:empty)+.b-chat__message__text {
    border-top-left-radius: 0
}

.b-chat__message.m-not-paid-yet .b-chat__message__media {
    min-width: 240px
}

.b-chat__message.m-not-paid-yet .b-chat__message__payment-state {
    font-weight: 600
}

.b-chat__message.m-not-paid-yet .b-chat__message__payment-state:before {
    font-weight: 400
}

.b-chat__message.m-need-payment .b-chat__message__text {
    margin-right: 0;
    border-bottom-right-radius: 0
}

.b-chat__message.m-need-payment .b-chat__message__text:not(:empty)+.b-chat__message__media-wrapper .b-chat__message__media {
    border-top-right-radius: 0;
    margin-top: 0;
    width: 100%
}

.b-chat__message.m-need-payment .b-chat__message__media-wrapper {
    position: static
}

.b-chat__message .b-avatar {
    position: absolute;
    bottom: 0;
    left: -44px
}

.b-chat__message .b-avatar.online:after {
    bottom: -1px;
    right: -1px
}

.b-chat__message__body {
    max-width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    cursor: pointer
}

.m-from-me .b-chat__message__body {
    cursor: unset
}

.b-chat__message__body .cm_paid_message {
    background: rgba(138, 150, 163, .12);
    display: block;
    padding: 10px 60px 9px 12px;
    color: #65757f;
    border: none
}

.b-chat__message__media {
    position: relative;
    border-radius: 6px 6px 6px 0;
    overflow: hidden;
    max-height: calc(100vh - 144px);
    max-width: 100%
}

.b-chat__message__media.m-processing {
    min-width: 300px;
    min-height: 300px;
    padding-bottom: 100%
}

.b-chat__message__media-wrapper {
    max-width: 100%
}

.b-chat__message__media-locked {
    display: inline-block
}

@media (min-width:768px) {
    .b-chat__message__media-locked {
        position: relative
    }
}

.b-chat__message__media.m-video {
    background: #000;
    z-index: 1
}

.b-chat__message__media.m-video video {
    display: block
}

.b-chat__message__media.m-video video,
.b-chat__message__media.m-video video.vjs-tech {
    max-height: calc(100vh - 144px);
    max-width: 100%
}

.b-chat__message__media.m-video .video-js.vjs-fullscreen video {
    width: 100%!important;
    height: 100%!important;
    max-height: 100%!important
}

.b-chat__message__media .gif-player .gif-img {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: auto
}

.b-chat__message__media__photo-wrapper {
    cursor: pointer
}

.b-chat__message__media.m-gif .gif-player[style],
.b-chat__message__media.m-photo .b-chat__message__media__photo-wrapper[style] {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.b-chat__message__media.m-gif .gif-player[style] img,
.b-chat__message__media.m-photo .b-chat__message__media__photo-wrapper[style] img {
    position: absolute;
    left: 0;
    top: 0
}

.b-chat__message__media img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto
}

.b-chat__message__media__processing-preview {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    overflow: hidden
}

.b-chat__message__media__processing-preview:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(138, 150, 163, .12)
}

.b-chat__message__media__processing-preview:not([style]) {
    width: 760px;
    max-width: calc((100vh - 144px)/.65789);
    max-height: calc(100vh - 144px);
    padding-top: 65.7894737%
}

.b-chat__message__media__processing-preview img {
    opacity: .5;
    position: absolute;
    left: 0;
    top: 0
}

.b-chat__message__media__processing-preview img.b-chat__locked-preview {
    left: -5px;
    top: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    max-width: unset;
    max-height: unset
}

.b-chat__message__media__processing-icon {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: var(--bg-color);
    opacity: .5;
    z-index: 2
}

.b-chat__message__media__processing-icon,
.b-chat__message__media__processing-icon .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-chat__message__video-wrapper .video-wrapper-prevent-holder {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100
}

.b-chat__message__video-wrapper[style] {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.b-chat__message__video-wrapper[style] .video-js {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center
}

.b-chat__message__audio__prevent-holder {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.b-chat__message__payment-state:before {
    content: ",";
    margin-right: 4px
}

.b-chat__message__like {
    margin: 0 5px 0 0
}

.b-chat__message__time {
    font-size: 11px;
    color: #8a96a3;
    white-space: nowrap;
    width: 100%;
    margin: 2px 0 15px;
    display: flex;
    align-items: center;
    height: 14px
}

.b-chat__message__time>.g-icon {
    font-size: 18px;
    margin: -2px 0 -2px 3px;
    opacity: .7
}

.b-chat__message__tip-text {
    display: flex;
    align-items: center;
    align-content: center;
    font-weight: 600;
    margin: -2px -8px 0
}

.b-chat__message__tip-text:last-child {
    margin-bottom: 0
}

.b-chat__message__tip-text .g-icon {
    margin: 0 2px;
    color: #00aff0;
    vertical-align: middle
}

.b-chat__message__tip-text .g-icon:first-child {
    margin-right: 5px
}

.b-chat__message__tip-text .g-icon:last-child {
    margin-left: 5px
}

.b-chat__message .btn-unsend {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(50%);
    border: none;
    padding: 0;
    background: #00aff0;
    color: var(--bg-color);
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    z-index: 10;
    min-width: unset
}

.b-chat__message .btn-unsend:after {
    content: "";
    position: absolute;
    left: -14px;
    right: -14px;
    top: -14px;
    bottom: -14px
}

.b-chat__message .btn-unsend .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.b-chat__message .btn-unsend:hover {
    background: #0091ea
}

.b-chat__message.m-from-me {
    margin-left: 76px;
    margin-right: 4px;
    text-align: end;
    justify-content: flex-end
}

.b-chat__message.m-from-me.m-has-media.m-audio .b-chat__message__media {
    background: rgba(0, 175, 240, .12)
}

.b-chat__message.m-from-me .b-chat__message__pay-icon {
    left: -24px;
    right: auto
}

.b-chat__message.m-from-me .b-chat__message__media {
    border-radius: 6px 6px 0 6px
}

.b-chat__message.m-from-me .b-chat__message__media-wrapper {
    margin-left: auto
}

.b-chat__message.m-from-me .b-chat__message__text {
    background: rgba(0, 175, 240, .12);
    border-radius: 6px 6px 0 6px;
    margin-left: auto;
    margin-right: 0
}

.b-chat__message.m-from-me .b-chat__message__text:not(:empty)+.b-chat__message__media-wrapper .b-chat__message__media:not(:empty) {
    border-top-left-radius: 6px;
    border-top-right-radius: 0
}

.b-chat__message.m-from-me .b-chat__message__media-wrapper:not(:empty)+.b-chat__message__text {
    border-top-right-radius: 0
}

.b-chat__message.m-from-me .b-chat__message__time {
    justify-content: flex-end
}

.b-chat__message.m-from-me .b-chat__message__payment-state {
    order: -1
}

.b-chat__message.m-from-me .b-chat__message__payment-state:before {
    content: none
}

.b-chat__message.m-from-me .b-chat__message__payment-state:after {
    content: ",";
    margin-right: 4px
}

.b-chat__typing-message {
    padding: 0 0 1px 44px;
    position: relative;
    overflow: hidden;
    color: #8a96a3;
    font-size: 11px
}

.b-chat__typing-message .b-avatar {
    position: absolute;
    top: 0;
    left: 0
}

.b-chat__messages {
    margin-top: auto;
    position: relative;
    margin-right: -6px;
    padding-right: 6px
}

@media (max-width:767px) {
    .b-chat__messages {
        overflow-y: hidden
    }
}

.b-chat__messages__timeline {
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    color: #8a96a3;
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.b-chat__messages__timeline:before {
    content: "";
    border-top: 1px solid rgba(138, 150, 163, .2);
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%
}

.b-chat__messages__time {
    background-color: var(--bg-color);
    padding: 0 12px;
    position: relative;
    z-index: 5
}

.b-chat__messages.m-maybe-has-prev-messages {
    padding-top: 50px
}

.b-chat__messages.m-maybe-has-prev-messages:before {
    top: 0
}

.b-chat__messages.m-maybe-has-next-messages {
    padding-bottom: 50px
}

.b-chat__messages.m-maybe-has-next-messages:after {
    bottom: 0
}

.b-chat__messages.m-maybe-has-next-messages:after,
.b-chat__messages.m-maybe-has-prev-messages:before {
    content: "";
    background: url(ic-loading.svg) 50% no-repeat;
    background-size: 24px auto;
    height: 50px;
    position: absolute;
    width: 50px;
    -webkit-animation: rotation 1s steps(8) infinite;
    animation: rotation 1s steps(8) infinite;
    transform-origin: 50% 50%;
    left: 50%;
    margin-left: -25px
}

.b-chat__search-form {
    flex-wrap: nowrap
}

.b-chat__search__results-nav {
    display: flex;
    align-items: center;
    margin: 0 -4px 0 0
}

.b-chat__search__results-nav-btn {
    padding: 4px;
    border: none;
    background: none;
    font-size: 26px;
    color: #00aff0
}

.b-chat__search__results-nav-btn[disabled] {
    color: #8a96a3;
    opacity: .3;
    pointer-events: none
}

.b-chat__search__results-nav-btn .g-icon {
    display: block
}

.b-chat__search-nothing {
    opacity: .5;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-chat__search__results-count {
    margin-right: 12px;
    color: rgba(138, 150, 163, .7);
    font-weight: 600
}

.b-chat__panel {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--bg-color);
    box-shadow: 0 0 2px rgba(0, 0, 0, .16);
    border-top: 1px solid rgba(138, 150, 163, .2);
    height: 192px;
    z-index: 10;
    margin-bottom: 0;
    padding: 18px 4px
}

@media (max-width:767px) {
    .b-chat__panel {
        z-index: 10;
        height: 202px
    }
}

.b-chat__panel.m-hidden {
    opacity: 0;
    pointer-events: none
}

.b-chat__panel .g-icon {
    vertical-align: middle
}

.b-chat__panel__icon {
    color: #00aff0;
    margin: 0 4px 0 0
}

.b-chat__panel__title {
    text-transform: uppercase;
    font-weight: 600
}

.b-chat__panel__rec-timer {
    font-size: 24px;
    padding: 0 0 9px
}

.b-chat__panel__rec-wrapper {
    padding: 12px 0 0;
    text-align: center
}

.b-chat__panel__rec-wrapper .b-volume-btn {
    color: #fff;
    position: absolute;
    left: 8%;
    bottom: 60px
}

.b-chat__panel__rec-wrapper .b-volume-btn__el.dropdown-toggle:hover .g-icon {
    color: #fff
}

.b-chat__panel__rec-wrapper .b-volume-btn.show .b-volume-btn__el {
    background: #00aff0
}

.b-chat__panel__rec-wrapper .b-volume-btn.show .b-volume-btn__el.dropdown-toggle {
    background: #0091ea
}

.b-chat__panel__rec-wrapper .b-volume-btn.show .b-volume-btn__el.dropdown-toggle .g-icon {
    color: #fff
}

.b-chat__panel__rec-wrapper .g-btn-close {
    color: var(--text-color)
}

.b-chat__panel__input {
    border-radius: 0;
    height: auto;
    font-size: 24px;
    padding: 5px 1em;
    border: none;
    border-bottom: 1px solid rgba(138, 150, 163, .12);
    transition: border-bottom-color .3s ease;
    -moz-appearance: textfield
}

.b-chat__panel__input::-webkit-inner-spin-button,
.b-chat__panel__input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.b-chat__panel__input::-webkit-input-placeholder {
    color: #8a96a3;
    opacity: .7
}

.b-chat__panel__input::-moz-placeholder {
    color: #8a96a3;
    opacity: .7
}

.b-chat__panel__input:-ms-input-placeholder {
    color: #8a96a3;
    opacity: .7
}

.b-chat__panel__input::-ms-input-placeholder {
    color: #8a96a3;
    opacity: .7
}

.b-chat__panel__input::placeholder {
    color: #8a96a3;
    opacity: .7
}

.b-chat__panel__input::-ms-clear {
    display: none
}

.b-chat__panel__input:focus {
    border-bottom-color: #00aff0
}

.b-chat__panel__input-wrapper {
    position: relative;
    width: 135px;
    margin: 23px auto 0
}

.compact-view-popup .b-chat__panel__input-wrapper {
    margin-top: 0
}

.b-chat__panel__error {
    color: rgba(138, 150, 163, .7);
    min-height: 31px;
    font-size: 13px;
    right: 0;
    text-align: center;
    padding: 3px 0 11px
}

.b-chat__panel-btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end
}

@media (max-width:767px) {
    .b-chat__panel-btns {
        position: absolute;
        right: 15px;
        bottom: 15px
    }
}

.b-chat__panel-btns .g-btn {
    margin-left: 16px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center
}

.b-chat__panel-btns .g-btn svg {
    margin-right: 8px
}

.b-chat__panel-btns .g-btn span {
    text-transform: lowercase;
    display: inline-block
}

.b-chat__panel-btns .g-btn span:first-letter {
    text-transform: capitalize
}

.b-chat__new-message-price {
    color: #00aff0;
    font-size: 18px;
    font-weight: 600
}

.b-chat__new-message-price:not(:empty):before {
    content: "$"
}

.b-chat__new-message-price:not(:empty)+.g-icon {
    color: #00aff0;
    margin: 0 6px 0 0
}

.b-chat__video-message__preview {
    position: fixed;
    background: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    width: 100%
}

.b-chat__video-message__preview:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    content: ""
}

.b-chat__video-message__preview:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5) linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24));
    z-index: 1;
    pointer-events: none
}

.b-chat__video-message__preview.video-js {
    font: inherit;
    color: #fefefe
}

.b-chat__video-message__preview.video-js.m-maybe-front-camera video.vjs-tech {
    transform: translateY(-50%) rotateY(180deg);
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.b-chat__video-message__preview.video-js video.vjs-tech {
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.b-chat__video-message__preview.m-live:after {
    background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-chat__video-message__preview .vjs-duration,
.b-chat__video-message__preview .vjs-record-indicator,
.b-chat__video-message__preview .vjs-seek-to-live-control,
.b-chat__video-message__preview .vjs-time-divider {
    display: none!important
}

.b-chat__video-message__preview .vjs-record-button {
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translate(-50%);
    width: 48px;
    height: 48px;
    background: currentColor;
    border-radius: 1000px;
    z-index: 1
}

.b-chat__video-message__preview .vjs-record-button:before {
    content: none
}

.b-chat__video-message__preview .vjs-record-button .g-icon {
    color: #00aff0
}

.b-chat__video-message__preview .vjs-record-button .svg-progress .progress__meter {
    opacity: .3
}

.b-chat__video-message__preview .vjs-record-button .svg-progress .progress__meter,
.b-chat__video-message__preview .vjs-record-button .svg-progress .progress__value {
    stroke: currentColor
}

.b-chat__video-message__preview .vjs-current-time {
    font-size: 24px;
    padding: 0;
    line-height: 1;
    position: absolute;
    left: 50%;
    bottom: 103px;
    transform: translate(-50%);
    height: auto;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    font-weight: 600
}

.b-chat__video-message__preview .vjs-control-bar {
    background: none;
    z-index: 2
}

.b-chat__video-message__preview .b-streaming__mic-select,
.b-chat__video-message__preview .b-streaming__video-select {
    z-index: 3
}

.b-chat__videorec-orientation-notice {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 105px;
    z-index: 3;
    pointer-events: none
}

.b-chat__videorec-orientation-notice .g-icon {
    font-size: 18px;
    margin-right: 6px
}

.b-chat__videorec-btn__icon-rec {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 1000px;
    background: #ff485b
}

.b-chat__videorec-live-icon {
    position: absolute;
    top: 15px;
    left: 13px;
    z-index: 9;
    border-radius: 1000px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

.b-chat__videorec-live-icon.m-live {
    background: #ff485b
}

.b-chat__videorec-live-label {
    left: 52px;
    color: #ff485b
}

.b-chat__videorec-live-label,
.b-chat__videorec-title {
    position: absolute;
    top: 17px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 9
}

.b-chat__videorec-title {
    left: 60px;
    right: 60px;
    text-align: center
}

.chat-last-mess-hidden {
    display: none
}

.b-chats__bulk-message:after {
    content: "";
    display: block;
    clear: both
}

#cm_fileupload_photo,
#fileupload_photo {
    display: none
}

.svg-progress {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-90deg)
}

.svg-progress .progress__meter,
.svg-progress .progress__value {
    fill: none
}

.svg-progress .progress__meter {
    stroke: rgba(138, 150, 163, .2)
}

.svg-progress .progress__value {
    stroke: #00aff0;
    stroke-linecap: round;
    opacity: 0
}

.svg-progress .progress__value[style] {
    opacity: 1
}

.modal-dialog.m-unsend .modal-title {
    font: inherit;
    font-weight: 600;
    white-space: normal;
    margin: 0
}

.modal-dialog.m-unsend .modal-header {
    border: none;
    padding: 15px 20px 10px
}

.modal-dialog.m-unsend .modal-footer {
    background: none;
    border: none;
    padding: 15px 16px 16px
}

.modal-dialog.m-unsend .modal-footer .g-btn {
    margin-left: 16px
}

.modal-dialog.m-unsend .close {
    display: none
}

.b-chat-story-unavailable {
    color: #8a96a3;
    display: block;
    margin-bottom: 4px
}

.chat-message-story-wrapper {
    display: flex;
    justify-content: flex-start
}

.m-from-me .chat-message-story-wrapper {
    justify-content: flex-end
}

.button-filter {
    color: rgba(138, 150, 163, .7);
    padding: 4px;
    cursor: pointer
}

.button-filter.m-contacts-chat {
    position: absolute;
    top: 0;
    right: 39px
}

@media (min-width:768px) {
    .chat-users-section {
        flex: 1;
        display: flex;
        flex-direction: column
    }
}

@media (min-width:768px) {
    .chat-users-section .b-chats__list-all {
        flex: 1;
        max-height: calc(100% - 38px)
    }
}

.chat-users-section .b-fans__filter {
    position: relative;
    right: auto;
    top: auto;
    justify-content: flex-end;
    margin-bottom: 6px
}

.chat-users-section .g-section-title {
    position: absolute;
    left: 3px;
    top: -32px;
    padding: 0;
    margin: 0;
    line-height: 16px
}

.b-profile__header {
    height: 188px;
    position: relative
}

.b-profile__header__cover-img {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.b-profile__header__cover {
    position: relative;
    padding-top: 8px;
    height: 100%;
    background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-profile__header__user {
    position: relative;
    top: -38px;
    margin-bottom: -38px
}

.b-profile__section-btns {
    position: absolute;
    right: 0;
    top: 12px
}

.b-profile__section-btns .dropdown {
    position: relative
}

.b-profile__section-btns .dropdown .dropdown-menu {
    width: 220px
}

.b-profile__actions {
    display: flex;
    padding: 0;
    list-style: none;
    position: relative
}

.b-profile__actions:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid hsla(0, 0%, 99.6%, .2);
    pointer-events: none
}

.b-profile__actions__item {
    flex-grow: 1;
    position: relative
}

.b-profile__actions__item.active .b-profile__actions__link {
    border-bottom-color: #fefefe;
    font-weight: 700
}

.b-profile__actions__item.active:first-child:last-child .b-profile__actions__link {
    border-bottom-color: transparent;
    font-weight: 400
}

.b-profile__actions__link {
    display: block;
    text-align: center;
    color: #fefefe;
    border-bottom: 2px solid transparent;
    padding-bottom: 9px
}

.b-profile__actions__link:hover {
    color: #fefefe;
    border-bottom-color: #fefefe
}

.b-profile__actions__count,
.b-profile__actions__name {
    display: block
}

.b-profile__actions__count {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 2px
}

.b-profile__actions__name {
    font-size: 11px;
    line-height: 15px;
    text-transform: uppercase
}

.b-profile__user {
    display: flex
}

.b-profile__user .b-avatar {
    margin-right: 14px;
    position: relative;
    flex-shrink: 0;
    margin-left: -2px
}

.b-profile__user__info {
    flex-grow: 1;
    padding-top: 2px;
    padding-bottom: 2px;
    min-width: 0
}

.b-profile__user__settings .dropdown-menu>ul>li a,
.b-profile__user__settings .dropdown-menu>ul>li button {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.b-profile__user__settings .dropdown-toggle {
    color: #fefefe;
    padding: 4px 6px 4px 0;
    border: 0;
    background: none;
    display: flex;
    align-items: center;
    width: 100%
}

.b-profile__user__settings .dropdown-toggle .g-icon {
    margin-left: auto
}

.b-profile__user__status {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 15px
}

.b-profile__user__status .b-post__tools__more {
    margin-left: auto
}

.b-profile__user__status__text {
    font-size: 13px;
    line-height: 18px;
    color: #fefefe;
    padding: 0 0 2px
}

.b-profile__user__status__text.hidden {
    visibility: hidden
}

.b-profile__user__status__text .g-icon {
    font-size: 12px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.b-profile__user__name {
    font-size: 18px;
    line-height: 24px
}

.b-profile__user__real-name {
    color: #8a96a3;
    font-weight: 600
}

.b-profile__friends__list {
    padding: 27px 0 0
}

.b-profile__friends__list .show_more_container {
    padding: 0
}

.b-profile__friends__list .g-btn.m-flat {
    margin: 10px 0 0
}

.b-profile__friends__item {
    padding-bottom: 16px;
    padding-right: 35px
}

.b-profile__friends__item:after {
    position: absolute;
    content: "";
    height: 1px;
    right: 0;
    bottom: 0;
    background: rgba(138, 150, 163, .2);
    left: 60px
}

.b-profile__friends__item:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.b-profile__friends__item:last-child:after {
    content: none
}

.b-profile__friends__item__close {
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: 1000px;
    width: 20px;
    height: 20px;
    transition: .3s ease;
    transition-property: transform, background-color;
    padding: 0;
    border: 0;
    background: rgba(138, 150, 163, .4);
    color: var(--bg-color)
}

.b-profile__friends__item__close .g-icon {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-profile__friends__item__close:hover {
    transform: scale(1.2);
    background-color: rgba(138, 150, 163, .7)
}

.b-profile__friends__item a {
    flex: 1
}

.b-profile__content__list {
    list-style: none;
    padding: 3px 6px
}

.b-profile__content__list.m-friends {
    padding: 3px 0 26px;
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.b-profile__content__list.m-friends .b-profile__content__item__title {
    padding: 0 9px
}

.b-profile__content__item {
    padding-top: 6px;
    padding-bottom: 6px
}

.b-profile__content__item__title {
    display: flex;
    align-items: center
}

.b-profile__content__item__title a {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-profile__content__item__title .g-icon {
    margin-right: 8px;
    color: #8a96a3
}

.b-profile__bio__link {
    display: flex;
    align-items: center;
    color: #8a96a3;
    background: none;
    padding: 0;
    border: none
}

.b-profile__bio__link .g-icon {
    font-size: 18px;
    margin: 0 0 0 4px;
    transition: transform .2s ease-in-out
}

.b-profile__bio__link:hover,
.b-profile__bio__link:hover .g-icon {
    color: #0091ea
}

.b-profile__bio__link.active .g-icon {
    transform: rotate(180deg)
}

.b-profile__bio__text {
    margin-top: 14px;
    padding-left: 32px;
    word-break: break-word
}

.b-profile__bio__content .b-profile__content__item__title {
    margin-top: 14px
}

.b-profile__btns {
    padding-top: 12px;
    margin-left: -6px;
    margin-right: -6px;
    display: flex;
    flex-wrap: wrap
}

.b-profile__btns .g-box {
    margin: 0 6px 12px;
    width: calc(100% - 12px)
}

@media (max-width:991px) {
    .b-profile__btns .g-box {
        justify-content: center
    }
}

.b-profile__btns .g-box .g-input__help {
    width: 100%;
    margin: 0 0 12px
}

.b-profile__btns>.g-btn {
    margin-bottom: 12px;
    margin-left: 6px;
    margin-right: 6px;
    flex-grow: 1
}

.b-profile__btns>.g-btn.m-message-btn+.m-subscribe-btn,
.b-profile__btns>.g-btn.m-send-tips+.m-subscribe-btn {
    width: auto
}

.b-profile__btns>.g-btn.m-subscribe-btn {
    width: 100%
}

.b-profile__btns>.g-btn:only-child {
    flex: 1
}

.b-profile__search {
    height: 60px;
    padding: 18px 0 14px
}

.b-profile__search__container {
    position: relative
}

.b-profile__search__line {
    display: flex
}

.b-profile__search__line .dropdown-toggle {
    padding: 0 4px;
    margin: 0 0 0 12px
}

.b-profile__search__line .dropdown-menu {
    left: auto;
    right: -4px;
    margin: 0;
    width: 220px
}

.b-profile__search__title {
    flex-grow: 1;
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #8a96a3
}

.b-profile__search__btn {
    color: rgba(138, 150, 163, .7)
}

.b-profile__search-form {
    background-color: var(--bg-color);
    position: absolute;
    top: 0;
    left: 0;
    right: 35px;
    display: none
}

.b-profile__search-form.show {
    display: block
}

.b-profile__search-form__wrapper {
    position: relative
}

.b-profile__search-form__input {
      width: 100%!important;
    border: 0!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
    height: 60px!important;
    border-bottom: 1px solid #00aff0!important;
    font-size: 15px!important;
    line-height: 20px!important;
    background: none!important;
}

.b-profile__search-form__btn,
.b-profile__search-form__reset {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 18px;
    color: #00aff0
}

.b-profile__search-form__btn {
    padding: 0;
    border: 0;
    background: none;
    right: 0
}

.b-profile__restricted {
    position: relative;
    background: url(7b45a7930d1e50117abe62a543c4a3cc.jpg) 50%/cover;
    height: 0;
    padding-bottom: 56.2667%;
    border-radius: 6px
}

@media (max-width:767px) {
    .b-profile__restricted {
        padding-bottom: calc(56.2667% + 13.5px)
    }
}

.b-post__mentioned-posts-item .b-profile__restricted {
    border-radius: 0
}

.m-mode-dark .b-profile__restricted {
    background-image: url(23511207c6862a3ba4117f77bdfb90f4.jpg)
}

.b-profile__restricted__icon {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -55px);
    top: 50%;
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: 2px solid #8a96a3
}

.b-profile__restricted__icon .g-icon {
    color: #00aff0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-profile__restricted p {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 15px);
    font-size: 13px;
    max-width: 90%;
    text-align: center;
    width: 200px;
    color: light-grey
}

.b-profile__restricted p .g-btn {
    font-weight: 600;
    text-transform: lowercase
}

.b-profile__restricted p .g-btn .g-icon {
    display: none
}

.b-profile__restricted__link .g-btn {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: 10000px;
    width: 100%
}

.b-profile__wall {
    flex: 1;
    display: flex;
    flex-direction: column
}

@media (min-width:1200px) {
    .b-profile__wall {
        width: 100%;
        margin: 0 auto
    }
}

@media (min-width: 768px){
.container .b-profile__wall {
    width: 100%!important;
    margin: 0 auto;
}

}

.b-profile__wrapper-name {
    display: flex
}

.b-profile__names {
    max-width: calc(100% - 70px)
}

.b-profile__names.m-with-bookmark {
    max-width: calc(100% - 118px)
}

.b-profile__side-btns {
    margin-left: auto;
    display: flex;
    align-items: flex-start
}

.b-profile__side-btns .g-btn {
    margin-left: 10px
}

.b-group-profile-btns {
    display: flex;
    margin-left: auto;
    margin-top: 1px
}

.b-group-profile-btns .g-btn {
    margin: 0 6px 12px
}

.b-group-profile-btns .g-btn:last-child {
    margin-right: 0
}

.l-container {
    position: relative
}

.l-main-content {
    width: 100%;
    min-height: 100%
}

@media (min-width:768px) {
    .l-main-content {
        max-width: calc(66.71% - 24px)
    }
}

@media (min-width:768px) {
    .l-main-content.m-r-side {
        margin-left: auto
    }
}

.l-sidebar-column {
    width: calc(33.29% - 24px);
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0
}

.l-sidebar-column.m-l-side {
    right: auto;
    left: 12px
}

@media (max-width:767px) {
    .l-sidebar-column.m-l-side {
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: 100%;
        position: relative
    }
}

@media (max-width:767px) {
    .l-sidebar-column.m-l-side .g-page__header:after {
        display: none
    }
}

@media (min-width:768px) {
    .b-settings__wrapper {
        display: flex
    }
    .b-settings__nav {
        flex: 0 0 calc(33.29% - 24px);
        display: block;
        margin: 0 44px 0 0;
        position: -webkit-sticky;
        position: sticky;
        top: 48px;
        align-self: flex-start
    }
    .b-settings__nav.m-inside-sidebar {
        flex: 0 0 100%;
        margin-right: 0
    }
    .b-settings__nav:after {
        content: none
    }
    .b-settings__nav .b-tabs__nav__item {
        font-size: 16px;
        line-height: 24px;
        margin-right: 0;
        position: relative
    }
    .b-settings__nav .b-tabs__nav__item:after {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        content: "";
        height: 1px;
        background: rgba(138, 150, 163, .2)
    }
    .b-settings__nav .b-tabs__nav__item:last-child:after {
        content: none
    }
    .b-settings__nav .b-tabs__nav__item .g-icon {
        margin-right: 5px
    }
    .b-settings__nav .b-tabs__nav__item .g-icon.m-gap-lg {
        margin-left: 6px;
        margin-right: 13px
    }
    .b-settings__nav a.b-tabs__nav__item,
    .b-settings__nav button.b-tabs__nav__item,
    .b-settings__nav li.b-tabs__nav__item a,
    .b-settings__nav li.b-tabs__nav__item button {
        padding: 17px 4px 17px 0;
        align-items: flex-start
    }
    .b-settings__content {
        flex: 1 1 auto
    }
}

.b-settings__form {
    padding: 20px 0 0
}

.b-settings__form .g-btn {
    padding-left: 30px;
    padding-right: 30px
}

.b-settings__form .g-btn.m-flat {
    padding: 0
}

#otp-form~.b-settings__form {
    padding-top: 0
}

.b-settings__subscription-price__wrapper {
    position: relative
}

.b-settings__subscription-price__wrapper .g-input {
    padding-left: 18px
}

.b-settings__subscription-price__wrapper .g-input::-webkit-input-placeholder {
    color: inherit
}

.b-settings__subscription-price__wrapper .g-input::-moz-placeholder {
    color: inherit
}

.b-settings__subscription-price__wrapper .g-input:-ms-input-placeholder {
    color: inherit
}

.b-settings__subscription-price__wrapper .g-input::-ms-input-placeholder {
    color: inherit
}

.b-settings__subscription-price__wrapper .g-input::placeholder {
    color: inherit
}

.b-settings__subscription-price__curr-sign {
    position: absolute;
    top: 7px;
    left: 6px;
    pointer-events: none
}

.b-settings__streaming-chat-link {
    align-items: center;
    align-content: center;
    display: flex;
    padding-left: 5px;
    padding-top: 5px
}

.b-settings__streaming-chat-link__url {
    flex: 1;
    min-width: 0;
    margin-right: 20px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.new_login_state {
    position: absolute;
    right: 12px;
    top: 26px;
    font-size: 18px;
    color: #00aff0
}

.new_login_state__title {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.new_login_state__title.m-bad {
    display: none
}

.new_login_state.m-bad {
    color: #e76c6c
}

.new_login_state.m-bad .new_login_state__title.m-good {
    display: none
}

.new_login_state.m-bad .new_login_state__title.m-bad {
    display: block
}

.connect_spotify,
.connect_twitter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18px;
    padding: 12px 4px 0
}

.connect_spotify .g-btn,
.connect_twitter .g-btn {
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 600
}

.connect_spotify .g-section-title,
.connect_twitter .g-section-title {
    padding: 0
}

.sessions-table {
    width: 100%;
    margin: -10px 0 17px
}

.sessions-table td {
    padding: 13px 6px 14px;
    border-top: 1px solid rgba(138, 150, 163, .2)
}

.sessions-table tr:first-child td {
    border-top: none
}

.sessions-table .gray-text {
    padding: 4px 0 0
}

.sessions-table .gray-text,
.sessions-table .session-time {
    color: #8a96a3
}

.sessions-table .session-actions {
    text-align: right;
    font-size: 13px;
    vertical-align: top
}

.sessions-table .session-online,
.sessions-table .session-time {
    line-height: 20px;
    margin-left: auto;
    width: 60px;
    padding: 1px 0 0
}

.sessions-table .session-online {
    color: #00aff0
}

.for_email_notifications_enabled {
    display: flex;
    flex-direction: column
}

.for_email_notifications_enabled>* {
    width: 100%
}

.for_email_notifications_enabled .b-input-radio__wrapper {
    order: -1
}

.for_email_notifications_enabled .g-input__wrapper.m-only-label {
    margin: 0;
    order: -1
}

.b-select-blocked-country {
    color: #8a96a3
}

.b-select-blocked-country option {
    color: var(--text-color)
}

.connected-twitter-link {
    display: flex;
    padding: 6px 0 0
}

.connected-twitter-link .g-icon {
    color: #00aff0;
    margin: 0 7px 0 6px
}

.connected-twitter-link a {
    flex: 1 1 auto;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    overflow: hidden;
    min-width: 0;
    padding: 1px 5px 8px;
    text-overflow: ellipsis
}

.code-wrapper .code-text {
    padding: 18px 0 0;
    text-align: center
}

.code-wrapper .code-text .code {
    display: block;
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 600
}

@media (min-width:992px) {
    .code-wrapper {
        display: flex;
        align-items: center
    }
    .code-wrapper .code-text {
        order: 2;
        padding: 0 0 5px 80px
    }
    .code-wrapper .code-text .code {
        font-size: 20px
    }
}

.code-wrapper .qr-code {
    margin: 20px 0;
    min-height: 200px;
    min-width: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center
}

@media (max-width:991px) {
    .code-wrapper .qr-code {
        text-align: center
    }
}

.b-blocked-state {
    margin: 5px 0 15px
}

.b-blocked-state:last-child {
    margin: 5px 0 0
}

.credits-form-field .g-input__wrapper>div {
    position: relative
}

.credits-form-field .g-input__wrapper .form-control {
    padding-left: 22px
}

.b-username-row {
    display: flex;
    align-content: center;
    align-items: center;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .b-username-row.m-gap-more {
        margin-bottom: 6px
    }
}

.b-username-row.m-width-limit {
    max-width: 100%
}

.b-username-row.m-center {
    justify-content: center
}

.b-username-row:last-child {
    margin-bottom: 0
}

.b-post__mentioned-posts-item .b-username-row:last-child .b-username {
    font-size: 13px
}

.b-username-row .b-username {
    min-width: 0;
    display: block
}

.b-username-row .b-username.m-flex {
    display: flex
}

.b-username-row .g-user-name {
    display: block
}

.b-post__mentioned-posts-item .b-username-row .g-user-name {
    line-height: 19px
}

.b-username-row .g-user-name,
.b-username-row .g-user-username {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p-search-users-index .b-users {
    flex: 1;
    display: flex;
    flex-direction: column
}

.b-users .g-page-title {
    padding-left: 4px
}

.b-users__list {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 12px
}

.b-users__list.m-trial-links {
    padding-bottom: 0
}

.b-users__list.m-trial-links:empty {
    padding: 0 0 20px
}

.b-users__list>* {
    display: flex
}

.b-users__list:after,
.b-users__list:before {
    content: none
}

.b-users__item {
    display: flex;
    margin: 0 0 12px
}

.b-modal__subscribe .b-users__item {
    margin: 0
}

.b-users__item.m-subscriptions {
    width: 100%
}

.b-users__item.m-subscriptions .b-profile__names {
    max-width: 100%
}

.b-users__item.m-subscriptions .g-btn__group {
    margin: 0 0 12px
}

.b-users__item.m-subscriptions .g-btn__group .g-btn {
    flex: 1 1 auto
}

.b-users__item.m-subscriptions .g-btn__group .g-btn+.g-btn,
.b-users__item.m-subscriptions .g-btn__group .g-btn+.g-btn.m-icon {
    margin-left: 6px
}

.b-users__item.m-subscriptions .g-btn__group .g-btn.m-icon {
    flex: 0 1 auto
}

.b-users__item.m-subscriptions .b-profile__user {
    padding-bottom: 16px
}

.b-users__item.m-subscriptions .b-profile__user__status {
    margin-right: -4px
}

.b-users__item.m-subscriptions .g-box {
    margin: 0 -11px;
    border-radius: 0;
    width: auto
}

.b-users__item.m-subscriptions .g-box:after {
    content: none
}

.b-users__item.m-subscriptions .g-box__header.m-icon-title {
    padding-right: 46px;
    border-radius: 0
}

.b-users__item.m-trial-link.m-fans .b-users__item__inner {
    padding: 13px 12px
}

.b-users__item.m-fans .b-users__item__inner {
    padding: 16px 12px 13px;
    overflow: unset
}

.b-users__item.m-fans .g-btn__group {
    margin: 0 -5.5px 7px;
    flex-wrap: wrap
}

.b-users__item.m-fans .g-btn__group .g-btn {
    margin: 12px 5.5px 0
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm {
    font-weight: 600;
    min-height: 36px;
    flex: 1 0 auto;
    max-width: calc(100% - 11px);
    padding-left: 30px;
    padding-right: 18px
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm:not(.m-subscribe-btn) {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm.m-width-priority+.g-btn {
    flex: 0 0 auto
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm.m-profile {
    text-transform: none
}

.b-users__item.m-fans .m-profile {
    margin-top: 15px
}

.b-users__item__inner {
    width: 100%;
    border-radius: 6px;
    position: relative;
    padding: 0 12px 18px;
    display: flex;
    flex-direction: column
}

.b-users__item__inner.m-bg-colored {
    background-color: var(--marked-color)
}

.b-users__item__inner:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    border-radius: 6px;
    content: "";
    pointer-events: none
}

.b-modal__subscribe .b-users__item__inner:after {
    content: none
}

.b-users__item__inner .g-section-title {
    padding: 0 6px
}

.m-finished-campaign .b-users__item__inner {
    padding-top: 14px
}

.b-users__item__cover {
    height: 120px;
    width: calc(100% + 24px);
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0 -12px;
    border-radius: 6px 6px 0 0
}

.b-users__item__cover__wrapper {
    position: relative
}

.b-users__item__cover__wrapper:after {
    content: "";
    position: absolute;
    left: -12px;
    right: -12px;
    top: 0;
    bottom: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, .2));
    border-radius: 6px 6px 0 0
}

.b-users__item__subscription-date {
    font-size: 13px;
    padding: 14px 6px 2px;
    margin-top: auto;
    text-align: center
}

.b-users__item__subscription-date>span {
    display: block
}

.b-users__item__subscription-date.m-flex {
    position: relative;
    text-align: left;
    padding-right: 60px
}

.b-users__item__subscription-date.m-flex .checkbox+label {
    position: absolute;
    right: 8px;
    bottom: 0
}

.b-users__item__subscription-date.m-expired {
    color: #8a96a3
}

.b-users__item__subscription-date .checkbox+label {
    margin-left: 20px
}

.b-users__item__subscription-date .local-time {
    color: var(--text-color)
}

.b-users__item__btn-mute:not(.m-muted) .g-icon {
    color: rgba(138, 150, 163, .4)
}

.b-users__item.m-trial-link .g-btn__wrapper {
    padding: 7px 4px 6px;
    margin-top: auto
}

.b-users__item.m-trial-link .g-btn__wrapper .g-btn {
    min-width: 131px
}

.b-users__item.m-trial-link .g-btn__wrapper .g-btn.m-border {
    min-width: 110px
}

.b-users__item.m-trial-link .b-fans__item__list {
    border-top: 1px solid rgba(138, 150, 163, .2);
    margin: 10px 0 0;
    padding: 0
}

.b-users__item.m-trial-link .b-users__item__title .g-icon {
    vertical-align: top;
    margin-left: 0
}

.b-users__item__title {
    font-weight: 600;
    margin: 0
}

.m-trial-link .b-users__item__title {
    font-size: 15px
}

.b-users__item__title .g-icon {
    vertical-align: middle;
    color: #00aff0;
    margin: 0 3px 0 4px
}

.b-users__item__new-posts-count {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    font-size: 11px;
    font-weight: 600;
    color: #fefefe;
    left: -6px;
    top: 6px;
    border-radius: 6px;
    padding: 5px 6px
}

.b-users__clear-filters.g-btn.m-flat {
    margin: 4px 6px 0
}

.b-users__clear-filters.g-btn.m-flat .g-icon {
    font-size: 24px
}

.b-user-name__btn-edit {
    opacity: .7;
    margin: 0 0 0 6px
}

.b-user-name__btn-edit.m-active.g-btn.m-flat.m-gray {
    opacity: 1;
    color: #00aff0
}

.b-user-name__btn-edit .g-icon {
    display: block
}

.b-user-panel {
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    overflow: hidden;
    margin: 0 0 5px;
    position: relative
}

.g-input__label+.b-user-panel {
    margin-top: 12px
}

.b-user-panel__cover {
    height: 117px;
    position: relative;
    display: block;
    margin: 0
}

.b-user-panel__cover:after {
    background: linear-gradient(transparent, rgba(0, 0, 0, .3));
    content: "";
    opacity: .3
}

.b-user-panel__cover:after,
.b-user-panel__cover__img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.b-user-panel__cover__img {
    -o-object-fit: cover;
    object-fit: cover
}

.b-user-panel__cover .g-btn {
    position: absolute;
    right: 14px;
    bottom: 15px;
    opacity: .8;
    background: var(--bg-color);
    z-index: 2;
    pointer-events: none
}

.b-user-panel .g-btn {
    min-width: 187px;
    font-weight: 600;
    text-align: center
}

.b-user-panel__avatar {
    position: relative;
    display: block;
    text-align: right;
    padding: 15px 14px 15px 0;
    margin: 0
}

.b-user-panel .b-avatar {
    width: 100px;
    height: 100px;
    padding: 2px;
    background: var(--bg-color);
    position: absolute;
    top: -50px;
    left: 22px
}

.b-user-panel .b-avatar:after {
    content: none
}

.b-user-panel__del-btn {
    border: none;
    background: none;
    padding: 0;
    color: #fefefe;
    background: #00aff0;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    position: absolute
}

.b-user-panel__del-btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.b-user-panel__del-btn.m-cover {
    right: 8px;
    top: 8px
}

.b-user-panel__del-btn.m-avatar {
    left: 8px;
    bottom: 8px
}

@media (min-width:768px) {
    :not(.b-users__item__inner)>.g-box .g-input__help.m-hide-br-desktop br {
        display: none
    }
}

.g-user__rating {
    line-height: 0;
    cursor: pointer
}

.g-user__rating .g-icon {
    font-size: 14px
}

.b-fans__btn-expand {
    position: absolute;
    right: -4px;
    top: -10px
}

.b-fans__btn-expand:hover {
    color: #00aff0
}

.b-fans__container {
    position: relative
}

.b-fans .empty-message {
    display: block
}

.b-fans__favorited-icon {
    color: #00aff0;
    font-size: 16px;
    margin-left: 4px
}

.b-fans__item__tabs {
    position: relative
}

.b-fans__item__tabs:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(138, 150, 163, .2)
}

.b-fans__item__tabs .dropdown {
    position: absolute;
    right: -4px;
    top: 1px
}

.b-fans__item__tab {
    border: none;
    background: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: rgba(138, 150, 163, .7);
    padding: 9px 6px;
    position: relative;
    margin: 0 18px 0 0;
    transition: color .3s ease
}

.b-fans__item__tab:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #8a96a3;
    opacity: 0;
    transition: opacity .3s ease
}

.m-expanded .b-fans__item__tab:after {
    background: var(--text-color)
}

.b-fans__item__tab.m-active {
    color: #8a96a3
}

.m-expanded .b-fans__item__tab.m-active {
    color: var(--text-color)
}

.b-fans__item__tab.m-active:after {
    opacity: 1
}

.b-fans__item__tab:hover {
    color: #8a96a3
}

.m-expanded .b-fans__item__tab:hover {
    color: var(--text-color)
}

.b-fans__item__header {
    position: relative;
    padding: 0 30px 0 48px;
    margin: 0 0 4px;
    min-height: 40px
}

.b-fans__item__header.m-more-gap {
    padding-right: 30px
}

.dialog_message .b-fans__item__header {
    margin: -14px 6px 20px;
    padding-top: 8px
}

.dialog_message .b-fans__item__header:after {
    position: absolute;
    bottom: 0;
    height: 1px;
    background: rgba(138, 150, 163, .2);
    content: "";
    left: 36px;
    right: 0
}

.dialog_message .b-fans__item__header .g-user-username {
    display: none
}

.b-fans__item__header .b-avatar {
    position: absolute;
    left: 0;
    top: 2px
}

.b-fans__item__header .g-user-realname,
.b-fans__item__header .g-user-username {
    font-size: 13px
}

.b-fans__item__header .g-icon.m-verified {
    font-size: 15px
}

.b-fans__item__header .dropdown {
    position: absolute;
    right: -4px;
    top: -8px
}

.b-fans__item__header .dropdown-menu {
    max-width: calc(100vw - 40px)
}

.b-fans__item__header .dropdown-menu>ul>li>button {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block
}

.b-fans__item__header .dropdown-menu:after {
    right: 8px
}

.b-fans__item__regular-price {
    color: rgba(138, 150, 163, .7)
}

.b-fans__item__regular-price:before {
    content: "("
}

.b-fans__item__regular-price:after {
    content: ")"
}

.b-fans__item__list {
    padding: 6px 0 0
}

.b-profile__content__item .b-fans__item__list {
    padding: 0;
    margin: -11px -6px -6px
}

.b-fans__item__list__item {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(138, 150, 163, .2);
    padding: 7px 6px 8px;
    align-items: center;
    margin: 0;
    text-align: right;
    transition: color .3s ease
}

.b-fans__item__list__item.m-orderable:hover,
.b-fans__item__list__item.m-orderable:hover .b-fans__item__list__label,
.b-fans__item__list__item.m-orderable:hover .g-gray {
    color: #00aff0
}

.b-fans__item__list__item.m-active {
    font-weight: 600
}

.b-fans__item__list__item:first-child {
    border-top: none
}

.b-fans__item__list__item .g-gray {
    color: #8a96a3
}

.b-fans__item__list__label {
    color: #8a96a3;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    transition: color .3s ease
}

.b-fans__item__list__label .g-icon {
    vertical-align: middle;
    font-size: 18px
}

.b-fans .g-section__header {
    padding: 0 4px 10px;
    flex-wrap: wrap
}

.b-fans__trial__select {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    padding-left: 6px;
    padding-right: 25px
}

.b-fans__trial__select-group {
    display: flex;
    margin: 0 -12px
}

.b-fans__trial__select-item {
    flex: 1 1 auto;
    margin: 0 12px 5px
}

.b-fans__trial__select-item.m-w-1-3 {
    width: calc(33.33% - 24px)
}

.b-fans__trial__select-item.m-w-2-3 {
    width: calc(66.67% - 24px)
}

.b-fans__trial__select-item__label {
    display: block;
    color: #8a96a3;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    margin: 0;
    padding: 0 6px
}

.b-fans__trial__select__wrapper {
    display: flex;
    align-items: center
}

.b-fans__trial__select__wrapper .g-select__wrapper {
    flex: 1
}

.b-fans__trial__select__wrapper>.g-icon {
    color: #00aff0;
    margin-right: 7px
}

.b-fans__filter {
    position: absolute;
    right: 0;
    top: 0;
    display: flex
}

.b-fans__filter .g-btn.m-icon {
    padding: 4px;
    margin-right: 8px
}

.b-fans__filter .g-btn.m-icon.m-active {
    color: #00aff0;
    position: relative
}

.b-fans__filter .g-btn.m-icon.m-active:after {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 1000px;
    content: "";
    background: #ff485b;
    top: 0;
    right: 0
}

.b-fans__filter .dropdown {
    position: relative
}

#trial-count-select,
#trial-count-select+.chosen-container {
    font-weight: 600
}

#trial-count-select+.chosen-container.chosen-disabled {
    opacity: 1!important
}

.b-promo-campaign__finished-text {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    display: block;
    vertical-align: top;
    padding: 12px 0
}

.promotion-expired-block {
    margin-top: 27px
}

.promotion-expired-block .b-input-radio__wrapper {
    padding-bottom: 10px
}

.b-banking__epayments-box {
    border-radius: 6px;
    border: 1px solid rgba(138, 150, 163, .2);
    padding: 17px 23px 17px 17px;
    margin: 0 0 12px
}

.b-banking__epayments-box__header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.b-banking__form {
    padding-top: 10px
}

.b-banking__photo-id-rules-picture {
    display: flex;
    align-items: center
}

.b-banking__photo-id-rules-picture img {
    height: 115px
}

.b-banking__photo-id-rules-picture.m-two-rows img {
    height: 230px
}

.b-payout-type {
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column
}

.b-payout-type:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 10;
    pointer-events: none;
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: inherit;
    transition: border-color .3s ease
}

.b-payout-type.m-active:after {
    border-color: #00aff0
}

.b-payout-type__header {
    background: rgba(0, 175, 240, .12);
    padding: 17px 16px 37px
}

.b-payout-type__title {
    font-size: 18px;
    font-weight: 600;
    padding: 0 0 6px
}

.b-payout-type__content {
    padding: 14px 18px 18px;
    flex: 1;
    display: flex;
    flex-direction: column
}

.b-payout-type__content .g-btn {
    margin-top: auto
}

.b-payout-type__content .g-btn.m-flat {
    margin-right: auto
}

.b-payout-type__label {
    color: #8a96a3;
    font-size: 13px;
    text-transform: uppercase;
    padding: 5px 0 2px
}

.b-payout-type__value {
    display: block;
    padding: 5px 0 17px
}

.b-payout-type__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.b-payout-type__list__item {
    position: relative;
    padding: 0 0 10px 14px
}

.b-payout-type__list__item:before {
    content: "";
    position: absolute;
    pointer-events: none;
    width: 4px;
    height: 4px;
    background: #00aff0;
    border-radius: 1000px;
    left: 2px;
    top: 9px
}

.b-payout-type__info {
    overflow: hidden;
    display: none
}

.b-payout-types {
    display: grid;
    gap: 24px;
    grid-template-columns: 100%;
    padding: 0 0 20px
}

@media (min-width:768px) {
    .b-payout-types {
        grid-template-columns: repeat(3, 1fr)
    }
}

.b-payout-types__wrapper {
    padding: 0 0 8px
}

.b-payout-types__wrapper .b-payout-types {
    grid-template-columns: 100%
}

.b-payout-types__wrapper .text-right {
    padding: 0 0 18px
}

.status-state {
    display: inline-flex;
    align-items: center;
    align-content: center
}

.status-state .g-icon {
    color: #fa0
}

.status-state .g-icon:hover {
    color: #0091ea
}

.user_hint_tin__form {
    display: flex
}

.user_hint_tin__form .form-control {
    margin-right: 10px
}

.b-cards-row {
    display: flex;
    flex-wrap: wrap
}

.b-cards-row .b-card-col {
    display: flex
}

.b-card-box {
    border: 1px solid rgba(138, 150, 163, .2);
    border-radius: 6px;
    padding: 0 11px;
    margin: 0 0 12px;
    width: 100%
}

.b-card-box__header {
    display: flex;
    align-items: center;
    padding: 5px 4px;
    font-weight: 600;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    min-height: 47px
}

.b-card-box__icon {
    font-size: 36px;
    width: 1em;
    height: 1em;
    margin: 0 12px 0 0
}

.b-card-box.m-expired .b-card-box__header {
    color: #8a96a3
}

.b-card-box.m-expired .b-card-box__exp-date {
    font-weight: 400;
    color: var(--text-color)
}

.b-card-box__number {
    margin-left: auto
}

.b-card-box__content {
    display: flex;
    flex-wrap: wrap;
    padding: 8px 7px;
    align-items: center
}

.b-card-box__content .alert {
    width: 100%;
    margin: 0
}

.b-card-box__content .g-btn__wrapper {
    margin: 0 0 0 auto;
    padding: 10px 0
}

.b-card-box__exp-date {
    font-size: 13px;
    color: #8a96a3;
    padding: 10px 0
}

.contact_form .g-input__wrapper {
    padding: 0 0 14px
}

@media (min-width:992px) {
    .b-statements__aside {
        position: -webkit-sticky;
        position: sticky;
        top: 60px
    }
}

@media (max-width:991px) {
    .b-statements__aside {
        padding-bottom: 20px
    }
}

.b-statements__current-balance__value {
    font-size: 24px;
    padding-right: 2px;
    white-space: nowrap
}

.b-statements__pending-balance__value {
    font-size: 18px;
    padding-right: 1px
}

.b-statements__min-payout-summ {
    font-size: 13px;
    color: #8a96a3
}

.b-payout-shedule-select {
    border-bottom: none;
    text-transform: uppercase;
    font-weight: 600;
    padding: 7px 0 8px;
    margin: 0;
    cursor: pointer
}

.b-payout-shedule-select option {
    text-transform: unset;
    font-weight: unset
}

.b-payout-shedule-select+.chosen-container-single .chosen-single {
    border-bottom: none;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0;
    height: 36px;
    line-height: 36px
}

.b-payout-shedule-select~svg.g-icon {
    color: var(--text-color);
    font-size: 24px;
    right: 0
}

.info-tip {
    cursor: pointer;
    margin: 1px 0 0 6px
}

.info-tip .g-icon {
    font-size: 18px;
    display: block
}

.info-tip .tip-content {
    opacity: 0;
    position: absolute;
    background: var(--bg-color);
    top: 100%;
    margin-top: 18px;
    font-weight: 400;
    border-radius: 6px;
    padding: 7px 12px 9px;
    text-transform: none;
    transition: opacity .3s ease;
    border: 1px solid rgba(138, 150, 163, .4);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
    width: 100%;
    cursor: default;
    pointer-events: none
}

.info-tip .tip-content__wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    transform: translateY(-9px);
    z-index: 15
}

.info-tip__arrow {
    position: relative;
    transform: translateY(-9px);
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s ease;
    display: block;
    z-index: 16
}

.info-tip__arrow:after {
    position: absolute;
    content: "";
    background: var(--bg-color);
    top: 0;
    left: 0;
    margin-top: 9px;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    border-left: 1px solid rgba(138, 150, 163, .4);
    border-top: 1px solid rgba(138, 150, 163, .4)
}

.info-tip.hover .info-tip__arrow,
.info-tip.hover .tip-content {
    opacity: 1;
    pointer-events: auto
}

.b-stats-row {
    border-radius: 6px;
    border: 1px solid rgba(138, 150, 163, .2);
    margin-bottom: 12px;
    padding: 13px 12px
}

.b-stats-row__head {
    margin-bottom: 3px;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    padding-right: 30px;
    padding-left: 9px;
    cursor: pointer
}

.b-stats-row__head .g-icon {
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .3s;
    color: #8a96a3
}

.m-expanded .b-stats-row__head .g-icon {
    transform: translateY(-50%) rotate(180deg)
}

.b-streaming__summary__container .b-stats-row__content {
    margin: 0 -3px 20px
}

.modal-content .b-stats-row__content {
    margin-left: -4px;
    margin-right: -4px
}

.b-stats-row__content.m-fans-height {
    min-height: 194px
}

.modal-content .b-stats-row__content.m-fans-height {
    margin-left: 5px;
    margin-right: 5px
}

.b-stats-row__label {
    padding-top: 9px;
    padding-bottom: 9px;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.b-stats-row__label.m-border-line {
    border-top: 1px solid rgba(138, 150, 163, .2)
}

.b-stats-row__label.m-border-line:first-child {
    border-top: none
}

.b-stats-row__label.m-border-line.m-total {
    border-top-color: #00aff0;
    align-content: flex-end;
    align-items: flex-end
}

.b-stats-row__label.m-total-item {
    padding-top: 0;
    padding-bottom: 0;
    align-items: flex-end;
    align-content: flex-end
}

@media (min-width:992px) {
    .b-stats-row__label.m-total-item {
        flex: 0 0 40%;
        justify-content: flex-end
    }
}

.b-streaming__summary__container .b-stats-row__label {
    padding-top: 8px;
    padding-bottom: 7px;
    padding-right: 6px
}

.b-stats-row__total-net,
.m-expanded .b-stats-row__month {
    font-weight: 600
}

.m-expanded .b-stats-row__total-net {
    color: #8a96a3
}

.b-stats-row__name {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px
}

@media (min-width:992px) {
    .b-stats-row .b-stats-row__name {
        flex: 0 0 20%
    }
}

.m-total .b-stats-row__name {
    font-weight: 600
}

.m-total-item .b-stats-row__name {
    font-weight: 400;
    color: #8a96a3;
    margin-right: 8px
}

.b-stats-row__name.m-dots {
    position: relative;
    padding-left: 18px;
    opacity: .5
}

.b-streaming__summary__container .b-stats-row__name.m-dots,
.m-current .b-stats-row__name.m-dots {
    opacity: 1
}

.b-stats-row__name.m-dots:before {
    content: "";
    position: absolute;
    left: 3px;
    top: 5px;
    border-radius: 1000px;
    width: 6px;
    height: 6px
}

.m-subscriptions .b-stats-row__name.m-dots:before {
    background-color: #2196f3
}

.m-referrals .b-stats-row__name.m-dots:before {
    background-color: #9575cd
}

.m-posts .b-stats-row__name.m-dots:before {
    background-color: #ec407a
}

.m-messages .b-stats-row__name.m-dots:before {
    background-color: #ff7043
}

.m-calls .b-stats-row__name.m-dots:before {
    background-color: #ffa000
}

.m-streams .b-stats-row__name.m-dots:before {
    background-color: #7cb342
}

.m-tips .b-stats-row__name.m-dots:before {
    background-color: #00bcd4
}

.m-subscribe .b-stats-row__name.m-dots:before {
    background-color: #edc240
}

.m-prolong .b-stats-row__name.m-dots:before {
    background-color: #afd8f8
}

.m-expire .b-stats-row__name.m-dots:before {
    background-color: #cb4a4b
}

.m-unsubscribe .b-stats-row__name.m-dots:before {
    background-color: #4da74c
}

.m-restore .b-stats-row__name.m-dots:before {
    background-color: #9340ed
}

.m-duration .b-stats-row__name.m-dots:before {
    background-color: #8a96a3
}

.m-purchases .b-stats-row__name.m-dots:before {
    background-color: #2196f3
}

.m-viewers .b-stats-row__name.m-dots:before {
    background-color: #ec407a
}

.m-likes .b-stats-row__name.m-dots:before {
    background-color: #ffa000
}

.m-comments .b-stats-row__name.m-dots:before {
    background-color: #7cb342
}

.b-stats-row__val {
    font-size: 15px
}

@media (min-width:992px) {
    .b-stats-row .b-stats-row__val {
        text-align: right;
        flex: 0 0 40%
    }
}

@media (min-width:992px) {
    .b-stats-row .m-total-item .b-stats-row__val {
        flex: 0 0 auto
    }
}

.b-stats-row__val.m-bold,
.m-current .b-stats-row__val {
    font-weight: 600
}

.b-stats-row__body {
    overflow: hidden;
    max-height: 0;
    transition: max-height .4s
}

.m-expanded .b-stats-row__body {
    max-height: 2000px
}

.earning-stats-graph {
    margin-bottom: 6px;
    height: 138px
}

.b-spinner-stats {
    min-height: 428px;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}

.b-referrals__copy-url__title {
    font-weight: 600;
    text-transform: uppercase;
    color: #8a96a3;
    font-size: 13px;
    padding: 4px 2px 7px;
    display: flex;
    justify-content: space-between
}

.b-referrals__copy-url__title .g-btn {
    text-transform: inherit
}

.btn-referrals-back {
    position: fixed;
    right: 8px;
    bottom: 56px;
    z-index: 1000
}

@media (min-width:768px) {
    .btn-referrals-back {
        bottom: 6px
    }
}

.b-streaming {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    color: #fefefe
}

.b-streaming.m-comment-form-visible:after {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 60px;
    content: "";
    background: linear-gradient(transparent, rgba(0, 0, 0, .3))
}

.b-streaming__video-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

@media (min-width:992px) {
    .m-comments-opened .b-streaming__video-container {
        background-color: #000
    }
}

.b-streaming__video-container:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    z-index: 2;
    pointer-events: none;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5) linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-streaming__video-container video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000
}

@media (min-width:992px) {
    .m-comments-opened.m-stream-enabled .b-streaming__video-container video {
        width: 100vw;
        max-width: calc(100vw - 492px)
    }
}

.b-streaming__video-container.m-maybe-front-camera video,
.b-streaming__video-container video.m-maybe-front-camera {
    transform: rotateY(180deg);
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.b-streaming.m-stream-enabled .b-streaming__video-container:before {
    background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-streaming.m-stream-enabled.m-low-quality .b-streaming__low-quality-label {
    opacity: .5;
    padding: 5px 10px;
    height: auto
}

@media (max-width:767px) {
    .b-streaming.m-stream-enabled.m-low-quality .b-streaming__low-quality-label {
        margin-top: 20px
    }
}

.b-streaming.m-stream-enabled .b-streaming__timer {
    display: block
}

.b-streaming.m-stream-enabled .b-screen-orientation-label,
.b-streaming.m-stream-enabled .b-streaming__title {
    display: none
}

.b-streaming.m-stream-enabled .b-streaming__label-live {
    background: #ff485b
}

.b-streaming.m-stream-enabled .b-streaming__preview {
    display: none
}

.b-streaming.m-stream-ended .b-streaming__timer {
    display: block;
    opacity: .5
}

.b-streaming.m-stream-ended .b-streaming__title {
    display: none
}

.b-streaming.m-stream-ended .b-streaming__label-live {
    opacity: .3
}

.b-streaming__btn-close.g-btn-close {
    z-index: 11
}

.b-streaming__title {
    text-transform: uppercase;
    z-index: 9
}

.b-streaming__timer,
.b-streaming__title {
    position: absolute;
    top: 17px;
    left: 60px;
    right: 60px;
    text-align: center;
    font-size: 18px;
    font-weight: 600
}

.b-streaming__timer {
    z-index: 1000;
    pointer-events: none;
    display: none
}

.b-streaming__label-live {
    position: absolute;
    left: 13px;
    top: 15px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1000px;
    pointer-events: none
}

.b-streaming__label-live.state-conversation {
    background-color: bittersweet
}

.b-streaming__low-quality-label {
    pointer-events: none;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    transition: all .3s ease;
    height: 0
}

@media (max-width:767px) {
    .b-streaming__low-quality-label {
        width: 100vw
    }
}

@media (min-width:768px) {
    .b-streaming__low-quality-label {
        position: fixed;
        left: 50%;
        bottom: 70px;
        transform: translate(calc(-50% - 234px))
    }
}

.b-streaming__btn-start {
    min-width: 183px
}

.b-streaming__end-label {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fefefe;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    white-space: nowrap
}

.b-streaming__mic-select,
.b-streaming__video-select {
    position: absolute;
    bottom: 60px
}

.b-streaming__mic-select.b-volume-btn,
.b-streaming__video-select.b-volume-btn {
    position: absolute
}

.open .b-streaming__mic-select__btn.dropdown-toggle,
.open .b-streaming__video-select__btn.dropdown-toggle {
    background: #00aff0
}

.b-streaming__mic-select {
    left: 8%
}

.b-streaming__video-select {
    right: 8%
}

.b-streaming__btn-play {
    min-width: 315px
}

.b-streaming__preview {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.b-streaming .b-streaming__summary {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    z-index: 10
}

.b-streaming .b-streaming__summary #stream-chart:before {
    background-image: -webkit-radial-gradient(circle, #fefefe 9%, transparent 11%)
}

.modal .b-streaming__summary {
    padding: 10px 0 0
}

.b-streaming .b-streaming__summary__container {
    width: 520px;
    max-width: 100%;
    padding: 15px;
    bottom: 0;
    overflow: auto;
    top: 42px;
    left: 50%;
    transform: translate(-50%);
    position: absolute
}

@media (max-height:650px) {
    .b-streaming .b-streaming__summary__container {
        padding-top: 0
    }
}

.b-streaming__summary__title {
    position: fixed;
    font-size: 18px;
    left: 0;
    text-transform: uppercase;
    top: 0;
    font-weight: 600;
    color: inherit;
    padding: 17px 60px 0 16px;
    width: 100%;
    display: flex
}

.b-streaming__summary__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b-streaming__summary__bg:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    background: rgba(0, 0, 0, .75) linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-streaming__summary__loader {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0;
    height: 36px;
    width: 36px
}

.b-streaming__summary__data {
    padding: 0 3px 0 0
}

.b-streaming .b-streaming__summary__data {
    margin: 0 0 4vh
}

.b-streaming__summary__data-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1vh 0;
    text-transform: uppercase
}

.b-streaming__summary__data-item.m-border-line {
    border-bottom: 1px solid rgba(138, 150, 163, .2)
}

.b-streaming__summary__data-item.m-border-line:last-child {
    border-bottom: none
}

.modal .b-streaming__summary__data-item {
    padding: 1.1vh 0
}

.b-streaming__summary__data-item__label {
    display: flex;
    align-items: center
}

.modal .b-streaming__summary__data-item__label {
    color: #8a96a3
}

.b-streaming__summary__data-item__label .g-icon {
    margin-right: 14px
}

.b-streaming__summary__data-item__value {
    font-size: 18px;
    font-weight: 700
}

.b-streaming__summary__data-item__value.m-simple-text,
.modal .b-streaming__summary__data-item__value.m-simple-text {
    font-weight: 400
}

.b-streaming__summary__data-item__value.m-not-uppercase {
    text-transform: none
}

.modal .b-streaming__summary__data-item__value {
    font-weight: 600
}

.b-streaming__summary__data-item__duration__comments .m-icon-dot:before {
    background-color: #8a96a3
}

.modal .b-streaming__summary__data-item__duration .g-icon {
    color: var(--text-color)
}

.b-streaming__summary__data-item__viewers .b-streaming__summary__data-item__value:not(.m-simple-text),
.b-streaming__summary__data-item__viewers .g-icon {
    color: #3e94ce
}

.b-streaming__summary__data-item__likes .m-icon-dot:before {
    background-color: #ffa000
}

.b-streaming__summary__data-item__likes .b-streaming__summary__data-item__value:not(.m-simple-text),
.b-streaming__summary__data-item__likes .g-icon {
    color: #ea5e5c
}

.b-streaming__summary__data-item__tips .b-streaming__summary__data-item__value:not(.m-simple-text),
.b-streaming__summary__data-item__tips .g-icon {
    color: #32ab65
}

.b-streaming__summary__data-item__comments .m-icon-dot:before {
    background-color: #7cb342
}

.b-streaming__summary__data-item__comments .b-streaming__summary__data-item__value:not(.m-simple-text),
.b-streaming__summary__data-item__comments .g-icon {
    color: #de9325
}

.b-streaming__summary__share {
    margin-bottom: 28px;
    max-width: 100%;
    padding-right: 48px;
    color: inherit;
    position: relative;
    display: block
}

.b-streaming__summary__share .checkbox+label {
    position: absolute;
    right: 4px;
    top: 0;
    margin-right: 0
}

.b-streaming__summary__btn-with-loader {
    position: relative;
    padding: 3.6vh 0 0
}

.b-streaming__summary__btn-done {
    margin: 0 auto;
    display: block;
    width: 94px
}

.b-streaming__summary #stream-chart {
    height: 132px;
    position: relative
}

.b-streaming__summary #stream-chart:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: -webkit-radial-gradient(circle, #8a96a3 9%, transparent 11%);
    background-position: 50% -8px;
    background-size: 18px 18px;
    opacity: .3
}

.b-streaming__summary #stream-chart .amcharts-chart-div>a {
    display: none!important
}

.modal .b-streaming__summary #stream-chart {
    margin: 0 5px
}

.b-streaming__summary .stream-chart-scale {
    padding-bottom: 15px
}

.b-streaming__summary__covers {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden
}

.b-streaming__summary__covers-item {
    height: 144px;
    width: 144px;
    position: relative;
    display: flex;
    flex-shrink: 0;
    margin-right: 8px;
    margin-bottom: 8px;
    background-size: cover;
    background-position: 50%;
    overflow: hidden;
    border-radius: 6px
}

.b-streaming__summary__covers-input {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.b-streaming__summary__covers-input:checked+.b-streaming__summary__covers-custom_checkbox {
    background: #00aff0;
    border-color: #00aff0
}

.b-streaming__summary__covers-input:checked+.b-streaming__summary__covers-custom_checkbox .g-icon {
    display: block
}

.b-streaming__summary__covers-custom_checkbox {
    position: absolute;
    left: 5px;
    bottom: 5px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid rgba(138, 150, 163, .4);
    transition: background-color .3s ease, border-color .3s ease;
    background-color: rgba(0, 0, 0, .2)
}

.b-streaming__summary__covers-custom_checkbox .g-icon {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fefefe;
    font-size: 18px
}

.b-streaming__actions {
    display: flex;
    position: absolute;
    left: 12px;
    bottom: 0;
    align-items: center;
    right: 12px;
    z-index: 2
}

@media (min-width:630px) {
    .b-streaming__actions {
        right: auto;
        width: 100%;
        min-width: 400px;
        max-width: calc(100% - 24px)
    }
}

@media (max-width:767px) {
    .b-streaming__actions.m-space-between {
        justify-content: space-between
    }
}

.b-streaming__actions.m-comment-form-visible {
    padding-right: 44px
}

.b-streaming__actions.m-comment-form-visible .m-tips {
    font-size: 0
}

.b-streaming__actions.m-comment-form-visible .m-tips .g-icon {
    margin-right: 0
}

.b-streaming__actions.m-comment-form-visible .b-streaming__actions__btn,
.b-streaming__actions.m-comment-form-visible .b-streaming__actions__count {
    flex: unset
}

@media (max-width:767px) {
    .b-streaming__actions.m-hidden-buttons .b-volume-call,
    .b-streaming__actions.m-hidden-buttons .m-voice {
        opacity: 0;
        pointer-events: none
    }
}

.b-streaming__actions.m-hidden-buttons .m-tips {
    opacity: 0;
    pointer-events: none
}

.b-streaming__actions.m-story-view {
    color: #fff;
    max-width: 100%;
    left: 0;
    right: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: fixed;
    bottom: 0;
    z-index: 1039
}

@media (max-width:767px) {
    .b-streaming__actions.m-story-view {
        justify-content: space-between
    }
}

@media (min-width:768px) {
    .b-streaming__actions.m-story-view {
        max-width: 400px
    }
}

.b-streaming__actions.m-story-view:after {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 120px;
    background: linear-gradient(transparent, rgba(0, 0, 0, .66));
    z-index: -1
}

.b-streaming__actions.m-story-view .b-streaming__actions__item.m-online {
    margin-right: 8px
}

@media (min-width:768px) {
    .b-streaming__actions.m-story-view .b-streaming__actions__item.m-online {
        position: fixed;
        bottom: 3px;
        right: 50px
    }
}

@media (min-width:768px) {
    .b-streaming__actions.m-story-view .b-post__tools__more {
        position: fixed;
        right: 12px;
        bottom: 15px
    }
}

.b-streaming__actions.m-story-view .b-post__tools__more .dropdown-toggle,
.b-streaming__actions.m-story-view .b-post__tools__more .dropdown-toggle:hover {
    color: #fff
}

.b-streaming__actions.m-story-view .b-streaming__comment-form {
    display: none
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment {
    position: relative;
    flex: 1
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment .b-streaming__actions__btn {
    display: block;
    padding: 0;
    flex: 0 0 24px;
    position: absolute;
    left: 7px;
    top: 10px;
    color: #00aff0;
    z-index: 1
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment .b-streaming__comment-form {
    margin: -12px 0;
    padding: 0;
    color: #fefefe
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment .b-streaming__comment-input {
    color: #fefefe;
    font-size: 15px
}

.b-streaming__actions.m-open-story-comment .b-dropdown {
    display: none!important
}

.b-streaming__actions.m-open-story-comment .b-streaming__actions__btn:not(.m-btn-story-comment) {
    flex: 0 0 auto
}

.b-streaming__actions.m-open-story-comment .b-streaming__actions__overlay {
    opacity: .4;
    pointer-events: auto
}

.b-streaming__actions.m-open-story-comment .b-streaming__comment-form {
    display: block
}

.b-streaming__actions.m-open-story-comment .b-streaming__btn-comment-submit {
    top: 0;
    right: -3px
}

.b-streaming__actions.m-open-story-comment .b-streaming__btn-comment-submit[disabled] {
    opacity: .7;
    color: #fefefe
}

.b-streaming__actions__overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    z-index: -1;
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s
}

.b-streaming__actions__btn {
    border: none;
    background: none;
    color: inherit
}

@media (min-width:768px) {
    .b-streaming__actions__btn_pl:nth-last-child(3) {
        margin-right: auto
    }
}

.b-streaming__actions__btn.m-active {
    color: #0091ea
}

.b-streaming__actions__btn.m-likes.active {
    color: red
}

.m-story-view .b-streaming__actions__btn.m-likes.active {
    color: #fff
}

.b-streaming__actions__btn.m-btn-story-comment .b-streaming__actions__btn {
    padding: 0
}

.b-streaming__actions__btn.m-btn-story-comment .b-streaming__btn-comment-submit {
    right: 0;
    top: 0
}

.m-story-view .b-streaming__actions__btn.m-tips:hover {
    color: #fefefe
}

@media (max-width:767px) {
    .m-open-story-comment .b-streaming__actions__btn-text.m-tips-send-story {
        display: none
    }
}

.b-streaming__actions__item {
    flex: 0 1 25%;
    display: inline-flex
}

.b-streaming__actions__item.m-comment-form-visible {
    flex: 1
}

@media (min-width:768px) {
    .b-streaming__actions__item.m-comment-form-visible {
        flex: unset
    }
}

.b-streaming__actions__item.m-comment-form-visible .m-comments {
    color: #00aff0;
    z-index: 1
}

.b-streaming__actions__item.m-comment-form-visible .m-unread {
    position: relative
}

.b-streaming__actions__item.m-comment-form-visible .m-unread:after {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 1000px;
    content: "";
    background: #ff485b;
    top: 14px;
    left: 24px
}

.b-streaming__actions__item.m-online {
    justify-content: flex-end
}

.b-streaming__actions__btn,
.b-streaming__actions__count {
    padding: 18px 4px;
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    white-space: nowrap
}

.b-streaming__actions__btn .g-icon {
    margin-right: 6px
}

.b-streaming__actions__count__value {
    margin: auto 6px
}

.b-streaming__actions__count.m-tips .b-streaming__actions__count__value:before {
    content: "$"
}

.b-streaming__wrapper-comments {
    position: fixed;
    bottom: 62px;
    left: 12px;
    width: 0;
    display: flex;
    flex-direction: column
}

@media (max-width:767px) {
    .b-streaming__wrapper-comments {
        text-align: center
    }
}

@media (min-width:992px) {
    .m-stream-enabled .b-streaming__wrapper-comments {
        right: 12px;
        left: auto;
        align-items: flex-end
    }
}

.b-streaming__comments {
    pointer-events: none;
    position: fixed;
    left: 12px;
    max-width: calc(100% - 56px);
    bottom: 62px;
    box-sizing: unset;
    max-height: calc(100% - 160px);
    overflow: hidden;
    display: flex;
    flex-direction: column-reverse;
    transition: padding .3s ease;
    color: #fff
}

.b-streaming__comments.m-overflowed .b-streaming__comment:last-child {
    -webkit-mask-image: linear-gradient(rgba(0, 0, 0, .2) 40%, #000);
    mask-image: linear-gradient(rgba(0, 0, 0, .2) 40%, #000)
}

.b-streaming__comments-scrollbar {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(.5, #000));
    height: 45vh;
    z-index: 6;
    width: calc(100vw - 24px);
    pointer-events: none
}

@media (max-width:767px) {
    .b-streaming__comments-scrollbar {
        text-align: left
    }
}

@media (min-width:768px) {
    .b-streaming__comments-scrollbar {
        height: calc(100vh - 120px)
    }
}

@media (min-width:992px) {
    .b-streaming__comments-scrollbar {
        width: 50vw;
        max-width: 468px
    }
}

.b-streaming__comments-scrollbar.m-withoutgradient {
    -webkit-mask-image: none
}

.b-streaming__comments-scrollbar .b-streaming__comments {
    position: relative;
    left: auto;
    bottom: auto;
    display: block;
    max-height: none;
    width: calc(100% - 8px);
    max-width: 100%;
    padding-right: 8px;
    margin-right: -8px
}

.b-streaming__comments-scrollbar .b-streaming__comments.ps .ps__rail-y,
.b-streaming__comments-scrollbar .b-streaming__comments.ps .ps__rail-y:focus>.ps__thumb-y,
.b-streaming__comments-scrollbar .b-streaming__comments.ps .ps__rail-y:hover>.ps__thumb-y {
    width: 4px;
    background-color: transparent
}

.b-streaming__comments-scrollbar .b-streaming__comments.ps .ps__thumb-y {
    right: 0;
    width: 4px
}

.b-streaming__comment {
    padding: 0 0 0 48px;
    min-height: 39px;
    margin: 14px 0 0;
    width: 100%;
    position: relative;
    box-sizing: border-box
}

.b-streaming__comment.m-joined {
    padding: 0 0 0 37px;
    min-height: 24px;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}

.b-streaming__comment.m-joined .b-avatar {
    width: 24px;
    height: 24px;
    top: 0
}

.b-streaming__comment.m-joined .b-avatar+.b-username-row {
    min-width: 0;
    margin-right: 4px;
    white-space: normal
}

.b-streaming__comment.m-viewer {
    display: flex;
    align-items: center;
    align-content: center
}

.b-streaming__comment.m-viewer .b-username-row.m-width-limit {
    max-width: calc(100% - 70px)
}

.b-streaming__comment.m-viewer .b-streaming__comment__actions {
    margin-left: auto;
    pointer-events: auto;
    white-space: nowrap
}

.b-streaming__comment.m-viewer .b-streaming__comment__actions .g-btn {
    color: #fefefe;
    margin-left: 4px
}

.b-streaming__comment .g-user-name,
.b-streaming__comment .g-user-username {
    color: inherit;
    pointer-events: auto
}

.b-streaming__comment .b-avatar {
    position: absolute;
    left: 0;
    top: 3px;
    pointer-events: auto
}

.b-streaming__comment__avatar {
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 3px;
    border-radius: 1000px;
    overflow: hidden
}

.b-streaming__comment__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.b-streaming__comment__name {
    font-weight: 600;
    margin-right: 10px
}

.b-streaming__comment__text {
    word-break: break-word;
    display: block;
    pointer-events: auto
}

.b-streaming__mute {
    background: none;
    padding: 18px 16px;
    border: none;
    position: absolute;
    right: -12px;
    bottom: 0;
    z-index: 1001
}

@media (min-width:630px) {
    .b-streaming__mute {
        position: fixed;
        right: 0
    }
}

.b-streaming__mute .g-icon {
    vertical-align: top
}

.b-streaming__volume {
    margin: 0 auto;
    display: block;
    width: 120px!important;
    -webkit-appearance: none;
    background: transparent;
    height: 20px;
    font: inherit;
    position: fixed;
    right: 28px;
    bottom: 38px;
    transform: rotate(-90deg) translate(100%);
    transform-origin: right;
    z-index: 1001
}

.b-streaming__volume::-moz-focus-outer {
    border: 0
}

.b-streaming__volume::-moz-range-thumb {
    margin-top: -5px;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000
}

.b-streaming__volume::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -8px;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000
}

.b-streaming__volume::-ms-thumb {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000;
    margin-top: -2px
}

.b-streaming__volume::-ms-track {
    width: 104px;
    cursor: pointer;
    height: 4px;
    border-radius: 1000px;
    border: none;
    background: hsla(0, 0%, 99.6%, .5);
    margin: 0
}

.b-streaming__volume::-webkit-slider-runnable-track {
    width: 104px;
    height: 4px;
    border-radius: 1000px;
    cursor: pointer;
    background: hsla(0, 0%, 99.6%, .5)
}

.b-streaming__volume::-moz-range-track {
    width: 104px;
    height: 4px;
    border-radius: 1000px;
    cursor: pointer;
    background: hsla(0, 0%, 99.6%, .5);
    margin: 15px 0
}

.b-streaming__volume::-ms-fill-lower,
.b-streaming__volume::-ms-fill-upper {
    border-radius: 1000px;
    background: hsla(0, 0%, 99.6%, .5)
}

.b-streaming__volume__backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1000
}

.b-streaming__search-viewer {
    pointer-events: auto;
    position: relative;
    margin-top: 10px
}

.b-streaming__search-viewer .g-page__header__btn {
    position: absolute;
    top: 50%
}

.b-streaming__search-viewer .g-page__header__btn.m-close-form {
    left: 0;
    transform: translateY(-50%)
}

.b-streaming__search-viewer .g-page__header__btn.m-submit-form {
    right: 0;
    transform: translateY(-45%)
}

.b-streaming__search-viewer .b-search-form__input {
    padding: 0 44px;
    height: 40px
}

.b-streaming__information {
    position: fixed;
    top: 70px;
    right: 15px;
    z-index: 100;
    padding: 12px;
    border-radius: 6px;
    border: 1px solid rgba(138, 150, 163, .4);
    background-color: 1px solid rgba(138, 150, 163, .3);
    max-width: calc(100% - 15px);
    min-width: 41px;
    min-height: 39px
}

@media (min-width:768px) {
    .b-streaming__information {
        max-width: 50%
    }
}

@media (min-width:992px) {
    .m-comments-opened .b-streaming__information {
        right: calc(42vw - 6vh + 40px)
    }
}

.b-streaming__information__btn {
    position: absolute;
    right: 7px;
    top: 6px;
    cursor: pointer;
    z-index: 2
}

.b-streaming__information__btn.opened {
    top: 12px
}

.b-streaming__information__btn .g-icon {
    vertical-align: top
}

.b-streaming__information__title {
    font-weight: 600;
    position: relative;
    padding-right: 26px
}

.b-streaming__information__text {
    font-size: 14px;
    padding-top: 10px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.b-stream-view {
    display: flex;
    justify-content: center
}

.b-stream-view__timer:not(:empty) {
    position: absolute;
    bottom: 6px;
    right: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, .5);
    font-size: 11px;
    font-weight: 600;
    color: #fefefe;
    padding: 5px 6px;
    z-index: 2
}

.b-stream-view__live-label {
    left: 13px;
    top: 15px;
    width: 30px;
    height: 30px;
    background: #ff485b
}

.b-stream-view__live-label,
.b-stream-view__play-btn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1000px;
    pointer-events: none;
    color: #fefefe;
    z-index: 2
}

.b-stream-view__play-btn {
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, .5);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background-color .3s ease, opacity .3s ease;
    opacity: .7
}

.b-stream-view__play-btn .g-icon {
    font-size: 36px
}

.b-stream-view:hover .b-stream-view__play-btn {
    background: #0091ea;
    opacity: 1
}

.b-stream-view__link {
    position: relative
}

.b-stream-view__link:after {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none;
    background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .24) 23%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .06) 56%, rgba(0, 0, 0, .05) 63%, rgba(0, 0, 0, .06) 70%, rgba(0, 0, 0, .12) 84%, rgba(0, 0, 0, .24))
}

.b-stream-view__link .loader-hearts {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none
}

.b-stream-view.m-error .b-stream-view__link {
    display: block;
    width: 100%;
    padding-top: 75%;
    height: 0;
    background: rgba(0, 175, 240, .2)
}

.b-stream-view.m-error .b-stream-view__link .loader-hearts {
    display: flex
}

.b-stream-view.m-error .b-stream-view__thumb {
    display: none
}

.b-stream-view__thumb {
    max-width: 100%;
    height: auto;
    max-height: calc(100vh - 100px);
    -o-object-fit: contain;
    object-fit: contain
}

.m-stream-post {
    padding-bottom: 17px
}

.m-stream-post .b-post__date {
    font-weight: 600;
    text-transform: uppercase
}

.stream-new-like {
    padding: 22px 4px;
    position: fixed;
    top: 100%;
    margin-top: -81px;
    transform: translateY(-40vh) scale(2);
    -webkit-animation: stream-new-like 1s linear;
    animation: stream-new-like 1s linear;
    z-index: 1000;
    color: #fff;
    opacity: 0
}

.stream-new-like .g-icon {
    position: relative
}

.stream-disable-likes .stream-new-like {
    display: none
}

.stream-chart-scale {
    display: flex;
    justify-content: space-between;
    padding: 7px 0 20px;
    font-size: 11px
}

.modal .stream-chart-scale.m-no-border,
.stream-chart-scale.m-no-border {
    border-bottom: none;
    padding-bottom: 0
}

.stream-chart-scale.m-gap-bottom {
    margin-bottom: 12px
}

.modal .stream-chart-scale {
    margin: 0 5px 9px;
    padding: 15px 0 17px;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    color: #8a96a3
}

.b-btn-download-stream {
    cursor: pointer;
    border: none;
    padding: 0;
    background: none;
    margin-left: auto
}

.b-screen-orientation-label {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    font-size: 13px;
    flex: 0 0 100%;
    margin-bottom: 34px
}

.b-screen-orientation-label .g-icon {
    font-size: 18px;
    margin-right: 6px
}

.b-btns-panel {
    pointer-events: none;
    position: absolute;
    left: 8%;
    right: 8%;
    bottom: 60px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    z-index: 2
}

.b-btns-panel.m-below {
    bottom: 30px
}

.b-btns-panel .b-volume-btn,
.b-btns-panel .g-btn {
    pointer-events: auto
}

.b-btns-panel .g-btn {
    margin-left: auto;
    margin-right: auto
}

.b-btns-panel .g-btn.m-lg {
    font-size: 15px
}

@-webkit-keyframes stream-new-like {
    0% {
        transform: translate(0) scale(1);
        opacity: 1
    }
    to {
        transform: translateY(-40vh) scale(2);
        opacity: 0
    }
}

@keyframes stream-new-like {
    0% {
        transform: translate(0) scale(1);
        opacity: 1
    }
    to {
        transform: translateY(-40vh) scale(2);
        opacity: 0
    }
}

.b-404 {
    padding-top: 50px;
    text-align: center
}

.b-404__title {
    font-size: 30px;
    margin: 0 0 10px;
    font-weight: 600
}

.b-404__subtitle {
    margin: 0 0 30px;
    font-size: 18px;
    font-weight: 600
}

.b-404__description,
.l-footer {
    color: #8a96a3
}

.l-footer {
    border-top: 1px solid rgba(138, 150, 163, .2);
    padding: 14px 0;
    font-size: 13px;
    display: flex;
    flex-wrap: wrap
}

@media (min-width:1200px) {
    .l-footer {
        justify-content: space-between
    }
}

.l-footer nav {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 5px 0
}

@media (max-width:1199px) {
    .l-footer nav {
        width: 100%
    }
}

@media (min-width:1200px) {
    .l-footer__menu {
        margin: 0 -12px
    }
}

.l-footer__menu__item {
    color: inherit;
    padding: 0;
    margin: 4px 15px
}

.l-footer__menu__item:hover {
    color: #0091ea
}

.l-footer__menu__divider {
    width: 2px;
    height: 2px;
    border-radius: 1000px;
    background: currentColor
}

.l-footer__menu__divider.m-new-row,
.m-new-row+.l-footer__menu__divider {
    display: none
}

@media (max-width:1199px) {
    .l-footer .b-language-switcher {
        width: auto;
        margin: 0 auto
    }
}

.l-footer .b-language-switcher .dropdown-toggle {
    display: flex;
    align-items: center
}

.l-footer .b-language-switcher .dropdown-toggle .g-icon.m-globe {
    margin-right: 3px
}

.l-footer .b-language-switcher .dropdown-toggle .g-icon.m-arrow {
    margin-left: 3px
}

.l-footer .b-language-switcher .dropdown-menu {
    left: auto;
    right: -4px
}

.b-menu__social {
    font-weight: 600
}

@media (min-width:1200px) {
    .b-menu__social {
        margin: 0 -12px
    }
}

@media (min-width:768px) {
    .b-faq {
        display: flex
    }
    .b-faq__content {
        flex: 1 1 auto
    }
    .b-faq-items {
        margin-top: -54px
    }
    .b-faq .b-faq__item__title {
        margin: 0 0 20px
    }
    .b-faq .g-section__header .g-section-title {
        display: none
    }
    .b-faq.m-root .g-section__header {
        margin: 0
    }
    .b-faq.m-root .b-faq__item__title {
        display: none
    }
    .b-faq.m-root .b-tabs__nav__item:first-child a {
        color: var(--text-color);
        border-bottom-color: currentColor
    }
    .b-faq.m-root .b-faq-item:first-child .b-faq__item__content {
        display: block
    }
    .b-faq.m-root .b-faq-item:first-child .b-faq__item__title {
        display: flex;
        color: #8a96a3
    }
    .b-faq.m-root .b-faq-item:first-child .b-faq__item__title .g-icon {
        visibility: hidden
    }
    .b-faq.m-root .b-faq-item:first-child .b-faq__item__title__icon {
        display: none
    }
}

@media (max-width:767px) {
    .b-faq.m-root .b-tabs__nav {
        display: none
    }
    .b-faq .b-tabs__nav {
        margin: 10px 0 -58px;
        position: relative;
        z-index: 1
    }
}

.b-faq .g-page__header__btn {
    margin-left: auto;
    position: relative;
    z-index: 10
}

.b-faq .b-tabs__nav:after {
    content: none
}

.b-faq__item__title {
    width: 100%;
    border: none;
    background: none;
    padding: 12px 4px;
    text-align: left;
    font: inherit;
    text-transform: uppercase;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: inherit
}

.m-active .b-faq__item__title {
    color: #8a96a3
}

.m-active .b-faq__item__title .g-icon {
    visibility: hidden
}

.b-faq__item__title .g-icon {
    color: #8a96a3
}

.b-faq__item__title__icon {
    margin-right: 12px
}

.m-active .b-faq__item__title__icon {
    display: none
}

.b-faq__item__title__arrow {
    margin-left: auto
}

.b-faq__item__content {
    padding: 13px 18px;
    display: none
}

.m-active .b-faq__item__content {
    display: block
}

.b-faq__item__content .r-toggle {
    padding: 0 0 18px
}

.b-faq__item__content .r-toggle__body[style] {
    margin: 0 0 20px
}

.b-faq__item__content .r-toggle__heading {
    font-weight: 600;
    margin: 0 0 10px;
    display: block;
    color: inherit
}

.b-faq__item__content .r-toggle__heading:before {
    content: "";
    position: absolute;
    left: -12px;
    top: 9px;
    width: 4px;
    height: 4px;
    border-radius: 1000px;
    background: #00aff0
}

.b-faq .empty-message {
    display: block;
    text-align: center
}

.b-faq__contacts-section {
    border-top: 1px solid rgba(138, 150, 163, .2);
    margin: 6px 0 0;
    padding: 13px 4px 21px;
    font-weight: 600
}

.b-faq__contacts-section .g-section-title {
    padding: 0 0 5px
}

@media (max-width:1199px) {
    .b-settings__form .b-profile__bundles__list .col-sm-6 {
        width: 100%
    }
}

.b-profile__bundles__item {
    margin: 0 0 12px;
    position: relative
}

.b-profile__bundles__item.g-btn {
    white-space: normal
}

.b-profile__bundles__item.m-my-btn {
    padding-right: 42px
}

.b-profile__bundles__item .g-gray-text {
    font: inherit
}

.b-profile__bundles__item:hover .g-gray-text {
    color: inherit
}

.b-settings__form .b-profile__bundles__item.g-btn {
    padding-left: 40px;
    padding-right: 40px
}

.b-profile__bundles__item.g-btn .b-profile__bundles__item__delete {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 18px;
    height: 18px;
    border: none;
    border-radius: 1000px;
    padding: 0;
    background: #00aff0;
    color: #fff
}

.b-profile__bundles__item.g-btn .b-profile__bundles__item__delete .g-icon {
    font-size: 18px;
    color: inherit;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.b-profile-collapsed {
    margin: 0 0 12px
}

.b-profile-collapsed.m-trials-links {
    margin-bottom: 19px
}

.b-profile-collapsed.m-trials-links.g-box .g-box__content {
    padding-top: 12px
}

.b-profile-collapsed.g-box .g-box__header {
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 13px;
    padding-bottom: 15px;
    text-align: left
}

.b-profile-collapsed.g-box .g-box__header.m-gray-bg {
    background: rgba(138, 150, 163, .12)
}

.b-profile-collapsed.g-box .g-box__header.m-icon-title .b-profile-collapsed__header-icon {
    top: 12px;
    left: 12px
}

.b-profile-collapsed.g-box .g-box__header.m-icon-title .icon-info {
    color: #8a96a3;
    font-size: 15px;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-left: 6px
}

.b-profile-collapsed.g-box .g-box__content {
    padding-top: 18px
}

@media (max-width:991px) {
    .b-profile-collapsed.g-box .g-box__content {
        padding-left: 12px;
        padding-right: 12px
    }
}

.b-profile-collapsed .g-btn.m-profile {
    position: relative;
    margin: 0 0 12px
}

.b-profile-collapsed .g-btn.m-profile.disabled {
    opacity: 1;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .22)
}

.b-profile-collapsed .b-promo-btn .g-btn.m-profile>.g-icon {
    color: #00aff0
}

.b-profile-collapsed .b-promo-btn .g-btn.m-profile:hover>.g-icon {
    color: #0091ea
}

.b-promo-message {
    margin-bottom: 15px
}

.how_it_works_container {
    margin-bottom: 50px
}

.how_it_works_container strong.big .g-icon {
    vertical-align: middle;
    font-size: 20px;
    margin: 0 0 0 12px
}

.how_it_works_container strong.bigger {
    font-size: 20px
}

#how_it_works_slider {
    margin: 0 0 50px
}

#how_it_works_slider .slide-text {
    margin: 20px 0 0
}

@media (min-width:768px) {
    #how_it_works_slider .slide-text {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, .3);
        color: #fff;
        padding: 34px 9.1603053% 18px;
        margin: 0
    }
}

#how_it_works_slider .slide-text h2 {
    margin: 0 0 23px
}

#how_it_works_slider .swiper-button-next,
#how_it_works_slider .swiper-button-prev {
    background: none;
    top: 0;
    margin: 0;
    width: 50%;
    height: 100%
}

#how_it_works_slider .swiper-button-next:after,
#how_it_works_slider .swiper-button-prev:after {
    content: "";
    position: absolute;
    top: 25%;
    margin-top: -12px;
    width: 23px;
    height: 23px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    transition: transform .3s ease
}

@media (min-width:768px) {
    #how_it_works_slider .swiper-button-next:after,
    #how_it_works_slider .swiper-button-prev:after {
        top: 50%
    }
}

#how_it_works_slider .swiper-button-prev {
    left: 0
}

#how_it_works_slider .swiper-button-prev:after {
    transform: rotate(-45deg);
    left: 5%
}

#how_it_works_slider .swiper-button-prev:hover:after {
    transform: scale(1.2) rotate(-45deg)
}

#how_it_works_slider .swiper-button-next {
    right: 0
}

#how_it_works_slider .swiper-button-next:after {
    transform: rotate(135deg);
    right: 5%
}

#how_it_works_slider .swiper-button-next:hover:after {
    transform: scale(1.2) rotate(135deg)
}

.slider-wrap {
    margin: 56px calc(10% + 40px) 81px
}

.vue-slide-bar {
    background-color: #8a96a3!important
}

.vue-slide-bar-process {
    background: none!important
}

.vue-slide-bar-separate {
    content: "";
    position: absolute;
    width: 12px!important;
    height: 12px!important;
    border: 2px solid #8a96a3;
    background-color: var(--bg-color)!important;
    border-radius: 1000px;
    left: -10px;
    top: -12px;
    color: inherit!important;
    font: inherit!important
}

.vue-slide-bar-separate+.vue-slide-bar-separate {
    left: 10px
}

.vue-slide-bar-separate+.vue-slide-bar-separate .vue-slide-bar-separate-text {
    left: 50px
}

.vue-slide-bar-separate-text {
    top: -6px!important;
    left: -32px
}

.slider-handle {
    background: var(--bg-color);
    border-radius: 4px;
    cursor: pointer;
    width: 18px;
    height: 43px;
    top: 6px;
    touch-action: none;
    border: 2px solid #8a96a3;
    position: absolute;
    left: 14px
}

.slider-handle span {
    position: absolute;
    pointer-events: none;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 11px)
}

.b-make-post {
    margin: 0 0 12px;
    overflow: hidden
}

@media (max-width:767px) {
    .b-make-post {
        margin: 0 -12px 12px
    }
}

.b-make-post:after {
    content: "";
    display: block;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    height: 10px
}

@media (max-width:767px) {
    .b-make-post:after {
        margin: 0 12px
    }
}

.b-make-post__voting {
    padding: 6px;
    font-size: 13px;
    height: auto;
    background: rgba(138, 150, 163, .12);
    margin: 4px auto 8px 12px;
    width: 303px;
    max-width: calc(100% - 24px)
}

@media (max-width:767px) {
    .b-make-post__voting {
        width: 100%
    }
}

.m-with-paid-options .b-make-post__voting {
    max-width: calc(100% - 72px);
    margin: 12px auto 12px 12px
}

.b-make-post__voting:before {
    z-index: unset
}

.b-make-post__voting__duration.g-btn {
    font-weight: 600;
    color: var(--text-color);
    margin: 0 0 0 auto
}

.b-make-post__voting__duration.g-btn .g-icon {
    color: rgba(138, 150, 163, .7);
    vertical-align: middle;
    margin: 0;
    font-size: 18px
}

.b-make-post__voting .vote-input input {
    background-color: var(--bg-color);
    border-radius: 1000px;
    border: 1px solid rgba(138, 150, 163, .4)
}

.b-make-post__voting .new_vote_add_option {
    font-weight: 600
}

.b-make-post__voting__header {
    display: flex;
    align-items: center;
    padding-right: 30px
}

.b-make-post__voting__header>.g-icon {
    margin: 0 6px 0 0;
    color: #00aff0;
    vertical-align: middle
}

.b-make-post__schedule-expire-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 12px
}

.b-make-post__streaming-link {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 600;
    color: #00aff0;
    margin-left: auto
}

.b-make-post__streaming-link:hover {
    color: #8a96a3
}

.b-make-post__streaming-link .g-icon {
    margin-left: 6px
}

.b-make-post__actions {
    display: flex;
    align-items: center;
    padding: 8px 6px
}

@media (max-width:767px) {
    .b-make-post__actions {
        margin: 0 12px
    }
}

.b-make-post__actions .g-btn {
    color: #8a96a3;
    padding: 0;
    margin: 0 21px 0 0
}

.b-make-post__actions .g-btn:last-child {
    margin: 0
}

.b-make-post__actions .g-btn:hover {
    color: #0091ea
}

.b-make-post__actions .g-btn .g-icon {
    font-size: 24px
}

.b-make-post__actions .g-btn.b-make-post__more-btn {
    color: rgba(138, 150, 163, .7);
    margin-right: auto
}

.b-make-post__actions .g-btn.b-make-post__more-btn:hover {
    color: #0091ea
}

.b-make-post__actions .g-btn.b-make-post__more-btn.reset-mr {
    margin-right: 0
}

.b-make-post__actions .g-icon {
    vertical-align: top
}

.b-make-post .attach_file {
    padding: 0
}

.b-make-post.m-with-paid-options .b-dropzone__previews {
    overflow: auto;
    overflow-y: hidden;
    display: flex
}

.b-make-post .b-dropzone__previews.audio-post {
    padding: 4px 12px 8px;
    overflow: visible
}

.b-make-post .b-dropzone__previews .b-dropzone__preview.m-audio {
    margin: 0;
    width: 100%
}

.b-make-post .b-dropzone__previews~.b-make-post__text-input {
    min-height: unset
}

.b-make-post.m-with-paid-options .audio-post {
    padding: 12px
}

.b-make-post.m-with-paid-options .audio-post:before {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: ""
}

.b-make-post.m-paid-audio .audio-post {
    padding-left: 60px
}

.b-make-post.m-paid-audio .audio-post:before {
    left: 48px;
    border-radius: 6px 0 0 6px;
    background: rgba(0, 175, 240, .12)
}

.b-make-post.m-paid-audio.m-paid-poll .audio-post:before {
    border-top-left-radius: 0
}

.b-make-post.m-paid-audio.m-free-media-active .audio-post:before,
.b-make-post.m-paid-audio.m-paid-media-active .audio-post:before {
    border-top-left-radius: 6px
}

.b-make-post.m-paid-audio.m-paid-media-audio .audio-post:before {
    border-top-left-radius: 0
}

.b-make-post.m-paid-audio.m-paid-text .audio-post:before {
    border-bottom-left-radius: 0
}

.b-make-post.m-free-audio .audio-post {
    padding-right: 60px;
    background: rgba(0, 175, 240, .12)
}

.b-make-post.m-free-audio .audio-post:before {
    left: 0;
    right: 48px;
    border-radius: 0 6px 0 0;
    background: var(--bg-color)
}

.b-make-post.m-free-audio.m-paid-text .audio-post:before {
    border-bottom-right-radius: 6px
}

.b-make-post.m-free-audio.m-free-poll .audio-post:before {
    border-top-right-radius: 0
}

.b-make-post.m-free-audio.m-paid-media-active .audio-post:before {
    border-top-right-radius: 6px
}

.b-make-post.m-free-audio.m-free-media-audio .audio-post:before {
    border-top-right-radius: 0
}

.b-make-post__preview.m-draggable {
    width: 96px;
    margin: 0 4px;
    background: rgba(138, 150, 163, .12);
    border-radius: 6px;
    position: relative
}

.b-make-post__preview.m-draggable:last-child {
    margin-right: 0
}

.m-with-paid-options .b-make-post__preview.m-draggable:last-child {
    margin-right: 4px
}

.b-make-post__preview.m-draggable .b-dropzone__preview {
    margin: 0;
    width: 100%;
    max-width: unset;
    border-radius: 6px 6px 0 0;
    opacity: .7;
    height: 96px
}

.b-make-post__preview.m-draggable .b-dropzone__preview__media {
    border-radius: 6px 6px 0 0;
    height: 96px;
    width: 96px
}

.b-make-post__preview.m-draggable .b-dropzone__preview__name {
    height: 96px;
    width: 96px;
    line-height: 96px;
    padding: 0 10px
}

.b-make-post__preview.m-draggable .media-file {
    height: 96px
}

.b-make-post__preview__drag-icon {
    color: rgba(138, 150, 163, .7);
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border: none;
    background: none
}

.b-make-post__set-order-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 96px;
    background: none;
    border: none;
    padding: 0
}

.b-make-post__set-order-btn__inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 1000px;
    width: 30px;
    height: 30px;
    background: #00aff0;
    color: #fefefe;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    border: 1px solid #00aff0
}

.b-make-post__set-order-btn__inner:empty {
    background: rgba(0, 0, 0, .2);
    border: 1px solid
}

.b-make-post__text-input {
    border: none;
    border-radius: 0;
    padding: 14px 18px;
    min-height: 48px;
    background: var(--bg-color);
    resize: none;
    max-height: 215px
}

.b-feed .b-make-post__text-input {
    min-height: 70px;
    padding: 11px 18px
}

.b-make-post__text-input.size-collapse {
    min-height: 48px;
    padding: 14px 18px
}

.m-with-paid-options .b-make-post__textarea-price-wrapper {
    position: relative;
    display: flex;
    align-items: stretch
}

.m-with-paid-options .b-make-post__textarea-price-wrapper:after {
    content: "";
    width: 48px;
    border-radius: 0 0 0 6px;
    background: rgba(0, 175, 240, .12)
}

.b-make-post__voting-wrapper {
    display: flex
}

.m-with-paid-options .b-make-post__voting-wrapper {
    background: rgba(0, 175, 240, .12)
}

.m-with-paid-options .b-make-post__voting-wrapper:before {
    right: 48px;
    top: 0;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    background: var(--bg-color);
    border-top-right-radius: 6px
}

.m-with-paid-options.m-paid-poll .b-make-post__voting-wrapper {
    margin-left: 48px;
    overflow: unset;
    overflow-y: unset;
    border-radius: 6px 0 0 6px
}

.m-with-paid-options.m-paid-poll .b-make-post__voting-wrapper .b-make-post__move-btn.m-left {
    left: -30px
}

.m-with-paid-options.m-paid-poll .b-make-post__voting-wrapper:before {
    content: none
}

.m-with-paid-options.m-free-poll.m-paid-audio .b-make-post__voting-wrapper:before,
.m-with-paid-options.m-free-poll.m-paid-text .b-make-post__voting-wrapper:before {
    border-bottom-right-radius: 6px
}

.m-with-paid-options.m-free-poll.m-free-audio .b-make-post__voting-wrapper:before {
    border-bottom-right-radius: 0
}

.m-with-paid-options.m-free-poll.m-free-audio.m-paid-media-active .b-make-post__voting-wrapper:before,
.m-with-paid-options.m-free-poll.m-paid-media-active .b-make-post__voting-wrapper:before {
    border-bottom-right-radius: 6px
}

.m-with-paid-options.m-paid-poll.m-media-on-center .b-make-post__voting-wrapper,
.m-with-paid-options.m-paid-poll.m-paid-audio .b-make-post__voting-wrapper,
.m-with-paid-options.m-paid-poll.m-paid-text .b-make-post__voting-wrapper {
    border-bottom-left-radius: 0
}

.m-with-paid-options.m-paid-poll.m-free-audio .b-make-post__voting-wrapper,
.m-with-paid-options.m-paid-poll.m-free-media-active .b-make-post__voting-wrapper {
    border-bottom-left-radius: 6px
}

.m-paid-text .b-make-post__textarea-price-wrapper {
    padding-left: 48px
}

.m-paid-text .b-make-post__textarea-price-wrapper:after {
    content: none
}

.m-paid-text .b-make-post__textarea-price-wrapper .b-make-post__textarea-wrapper {
    border-radius: 6px 0 0 6px
}

.m-paid-text .b-make-post__textarea-price-wrapper .b-make-post__textarea-wrapper .b-make-post__text-input {
    border-radius: 0;
    background: none
}

.m-paid-text.m-paid-audio .b-make-post__textarea-price-wrapper .b-make-post__textarea-wrapper {
    border-top-left-radius: 0
}

.m-paid-media-text.m-paid-media-active .b-make-post__textarea-price-wrapper .b-make-post__textarea-wrapper {
    border-radius: 0 0 0 6px
}

.m-with-paid-options .b-make-post__textarea-wrapper {
    background: rgba(0, 175, 240, .12);
    flex: 1
}

.m-with-paid-options .b-make-post__textarea-wrapper .b-make-post__text-input {
    border-radius: 0 6px 0 0
}

.m-free-media-text .b-make-post__textarea-wrapper {
    background: none
}

.m-with-paid-options.m-free-text.m-free-audio .b-make-post__textarea-wrapper .b-make-post__text-input {
    border-top-right-radius: 0
}

.m-paid-text .b-make-post__textarea-wrapper {
    background: rgba(0, 175, 240, .12)
}

.m-free-poll .b-make-post__textarea-wrapper .b-make-post__text-input {
    border-top-right-radius: 0
}

.m-paid-media-active.m-free-text .b-make-post__textarea-wrapper .b-make-post__text-input,
.m-with-paid-options.m-free-text.m-paid-audio .b-make-post__textarea-wrapper .b-make-post__text-input {
    border-top-right-radius: 6px
}

.m-paid-poll.m-paid-text .b-make-post__textarea-wrapper {
    border-top-left-radius: 0
}

.m-free-audio.m-paid-text .b-make-post__textarea-wrapper,
.m-free-media-active.m-paid-text .b-make-post__textarea-wrapper {
    border-top-left-radius: 6px
}

.b-make-post__move-btn {
    position: absolute;
    background: none;
    padding: 0;
    border: none;
    color: rgba(138, 150, 163, .7);
    top: 50%;
    transform: translateY(-50%);
    display: flex
}

.b-make-post__move-btn.m-text.m-left {
    left: 18px
}

.b-make-post__move-btn.m-text.m-right {
    right: 18px
}

.b-make-post__tweet {
    margin-right: 10px
}

.b-make-post__wrapper .b-make-post__tweet {
    position: absolute;
    right: 8px;
    top: 10px
}

.b-make-post__tweet input {
    display: none
}

.b-make-post__tweet input:checked+label {
    color: #00aff0
}

.b-make-post__tweet label {
    margin: 0;
    color: rgba(138, 150, 163, .7);
    display: flex
}

.b-make-post__expire-wrapper {
    display: flex;
    justify-content: center
}

.b-make-post__expire__item {
    width: 76px;
    margin: 0 4px;
    text-align: center
}

@media (min-width:768px) {
    .b-make-post__expire__item {
        width: 68px;
        margin-left: 8px;
        margin-right: 8px
    }
}

.b-make-post__expire__item:first-child {
    margin-left: 0
}

.b-make-post__expire__item:last-child {
    margin-right: 0
}

.b-make-post__expire__input {
    display: none
}

.b-make-post__expire__label {
    color: rgba(138, 150, 163, .7);
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    transition: border-bottom-color .3s ease, color .3s ease;
    margin: 0;
    padding: 0 0 5px;
    display: block
}

:checked+.b-make-post__expire__label {
    color: var(--text-color);
    border-bottom-color: #00aff0
}

@media (min-width:768px) {
    .b-make-post__expire__label .g-first-letter {
        font-size: 24px
    }
}

.b-make-post__expire__label span {
    font-weight: 600
}

.b-make-post__modal__value {
    position: absolute;
    right: 1px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 13px;
    color: #8a96a3
}

.b-make-post__wrapper {
    position: relative
}

.b-make-post__media-photos {
    display: flex;
    flex: 0 0 auto
}

.b-make-post__media-wrapper {
    flex: 1;
    overflow-x: auto
}

.b-make-post__media-slider.m-draggable {
    margin-right: 72px
}

.b-make-post__media-slider.m-draggable .b-make-post__media-slider__inner:after {
    content: none
}

.b-make-post__media-slider .swiper-slide:not(:empty) {
    padding: 4px 8px 12px
}

.b-make-post__media-slider__inner {
    padding: 4px 8px 12px;
    overflow: auto;
    display: flex;
    align-items: stretch;
    align-content: stretch
}

.b-make-post__media-slider__inner:after {
    content: "";
    width: 8px;
    min-width: 8px
}

.m-with-paid-options .b-make-post__media-slider {
    flex: 0 0 auto;
    max-width: calc(100% - 48px);
    padding: 8px 0 0
}

.b-make-post__media-slider.m-paid {
    flex: 1 0 auto;
    background: rgba(0, 175, 240, .12);
    margin-right: 0;
    border-bottom-left-radius: 6px
}

.b-make-post__media-slider.m-paid.m-draggable {
    padding: 8px 0 0 24px;
    margin-left: -36px;
    order: 2
}

.b-make-post__media-slider.m-paid.m-draggable+.b-make-post__sort-btns {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    justify-content: space-around;
    top: 12px;
    background: var(--bg-color) linear-gradient(90deg, transparent, transparent 50%, rgba(0, 175, 240, .12), rgba(0, 175, 240, .12) 0, rgba(0, 175, 240, .12), rgba(0, 175, 240, .12))
}

.m-paid-media-active .b-make-post__media-slider.m-paid {
    border-top-left-radius: 6px
}

.m-free-media-text .b-make-post__media-slider.m-paid,
.m-paid-audio .b-make-post__media-slider.m-paid,
.m-paid-text .b-make-post__media-slider.m-paid {
    border-bottom-left-radius: 0
}

.m-free-audio .b-make-post__media-slider.m-paid {
    border-bottom-left-radius: 6px
}

.m-free-media-audio .b-make-post__media-slider.m-paid {
    border-bottom-left-radius: 0
}

.b-make-post__media-slider.m-paid .b-make-post__media-slider__inner:after {
    content: "";
    min-width: 8px
}

.b-make-post__media-slider.m-free {
    background: rgba(0, 175, 240, .12);
    z-index: 1;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    min-width: 48px;
    margin-right: 0
}

.b-make-post__media-slider.m-free:before {
    content: "";
    background: var(--bg-color);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1
}

.m-paid-text .b-make-post__media-slider.m-free:before {
    border-bottom-right-radius: 6px
}

.m-free-audio .b-make-post__media-slider.m-free:before,
.m-free-media-text .b-make-post__media-slider.m-free:before,
.m-paid-media-audio .b-make-post__media-slider.m-free:before,
.m-paid-media-text .b-make-post__media-slider.m-free:before {
    border-bottom-right-radius: 0
}

.m-free-media-active .b-make-post__media-slider.m-free:before {
    border-top-right-radius: 6px
}

.m-paid-audio .b-make-post__media-slider.m-free:before {
    border-bottom-right-radius: 6px
}

.m-paid-media-audio .b-make-post__media-slider.m-free:before {
    border-bottom-right-radius: 0
}

.m-paid-media-active .b-make-post__media-slider.m-free:before {
    border-top-right-radius: 0
}

.b-make-post__media-slider.m-free.m-draggable {
    padding: 8px 36px 0 0;
    margin-right: -36px
}

.b-make-post__media-slider.m-free.m-draggable .b-make-post__media-slider__inner {
    padding-right: 0
}

.b-make-post__media-slider.m-free.m-draggable .b-make-post__media-slider__inner .b-make-post__media-photos:after {
    content: none
}

.b-make-post__media-slider.m-free.m-draggable .b-make-post__media-slider__inner .b-make-post__media-photos .b-make-post__preview:last-child {
    margin-right: 0
}

.b-make-post__media-slider.m-free .b-make-post__media-slider__inner,
.b-make-post__media-slider.m-free .swiper-slide {
    margin-left: auto
}

.b-make-post__media-slider.m-free .b-make-post__media-slider__inner .b-make-post__media-photos:after {
    content: "";
    width: 8px
}

.b-make-post__media-slider .b-dropzone__preview {
    flex: 0 0 auto
}

.b-make-post__sort-done-btn {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: none;
    background: #00aff0;
    color: #fff;
    padding: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.b-make-post__sort-btns,
.b-make-post__sort-done-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute
}

.b-make-post__sort-btns {
    width: 72px;
    min-width: 72px;
    height: 144px;
    right: 0;
    top: 4px;
    z-index: 2;
    padding: 0 0 48px
}

.b-make-post__sort-btns.m-btn {
    border: none;
    padding: 0;
    background: rgba(138, 150, 163, .12);
    border-radius: 6px;
    width: 60px;
    min-width: 60px;
    margin: 0 4px;
    position: unset
}

.m-with-paid-options .b-make-post__sort-btns.m-btn {
    background: none;
    margin: 0;
    width: 36px;
    min-width: 36px
}

.m-free .b-make-post__sort-btns.m-btn {
    margin: 0 -16px 0 -12px
}

.m-free .swiper-slide .b-make-post__sort-btns.m-btn {
    margin: 0 -8px 0 0
}

.m-paid .b-make-post__sort-btns.m-btn {
    order: -1;
    margin: 0 -4px 0 -8px
}

.b-make-post__sort-btns button.b-make-post__sort-btn {
    color: #00aff0;
    padding: 0;
    border: none;
    background: none
}

.b-make-post__sort-btns button.b-make-post__sort-btn[disabled] {
    color: rgba(138, 150, 163, .7);
    pointer-events: none
}

.b-make-post__sort-btn,
.b-make-post__sort-btns button.b-make-post__sort-btn.m-move-all {
    color: rgba(138, 150, 163, .7)
}

.b-make-post__sort-btn {
    display: flex
}

.b-make-post__price-free-label {
    white-space: nowrap;
    flex: 1;
    font-size: 13px;
    display: flex;
    align-items: center;
    height: 36px
}

.b-make-post__price-free-label .g-icon {
    margin-right: 6px
}

.b-make-post__price-free-label.m-free {
    width: 40%;
    justify-content: center;
    padding: 0 10px 0 4px
}

.m-paid-audio .b-make-post__price-free-label.m-free,
.m-paid-media-active .b-make-post__price-free-label.m-free,
.m-paid-poll .b-make-post__price-free-label.m-free,
.m-paid-text .b-make-post__price-free-label.m-free {
    position: relative;
    z-index: 1;
    background: rgba(0, 175, 240, .12)
}

.m-paid-audio .b-make-post__price-free-label.m-free:before,
.m-paid-media-active .b-make-post__price-free-label.m-free:before,
.m-paid-poll .b-make-post__price-free-label.m-free:before,
.m-paid-text .b-make-post__price-free-label.m-free:before {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    content: "";
    z-index: -1;
    background: var(--bg-color);
    border-radius: 0 0 6px 0
}

.m-free-audio .b-make-post__price-free-label.m-free:before,
.m-free-media-active .b-make-post__price-free-label.m-free:before,
.m-free-poll .b-make-post__price-free-label.m-free:before {
    border-bottom-right-radius: 0
}

.m-paid-poll .b-make-post__price-free-label.m-free:before {
    border-bottom-right-radius: 6px
}

.b-make-post__price-free-label.m-free .g-icon {
    color: rgba(138, 150, 163, .7)
}

.b-make-post__price-free-label.m-paid {
    width: 60%;
    background: rgba(0, 175, 240, .12);
    border-radius: 6px 0 0 6px;
    padding: 0 50px 0 6px;
    position: relative;
    font-weight: 600
}

.m-media-on-center .b-make-post__price-free-label.m-paid,
.m-paid-audio .b-make-post__price-free-label.m-paid,
.m-paid-media-active .b-make-post__price-free-label.m-paid,
.m-paid-text .b-make-post__price-free-label.m-paid {
    border-bottom-left-radius: 0
}

.m-free-audio .b-make-post__price-free-label.m-paid,
.m-free-media-active .b-make-post__price-free-label.m-paid,
.m-free-poll .b-make-post__price-free-label.m-paid {
    border-bottom-left-radius: 6px
}

.m-paid-poll .b-make-post__price-free-label.m-paid {
    border-bottom-left-radius: 0
}

.b-make-post__price-free-label.m-paid>.g-icon {
    color: #00aff0
}

.b-make-post__price-free-label.m-paid .b-dropzone__preview__delete {
    right: 20px
}

.b-make-post__price-free-label__price {
    margin-left: auto;
    padding-left: 5px
}

.b-make-post__price-free-labels {
    display: flex
}

.send_post_button {
    width: 36px;
    height: 36px;
    position: relative;
    min-width: 0;
    margin-left: auto
}

.b-make-post .send_post_button {
    margin-left: 0
}

.send_post_button .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px
}

.send_post_button.m-draft-send .g-icon {
    transform: translate(-50%, -54%)
}

.new_vote_options {
    padding: 6px 0 0
}

.new_vote_options .form-control {
    padding: 5px 40px 7px 12px;
    height: 30px
}

.new_vote_options .vote-input {
    margin-bottom: 8px;
    position: relative
}

.new_vote_options .delete-vote-option {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    padding: 6px;
    background: none;
    color: rgba(138, 150, 163, .7)
}

.new_vote_options .delete-vote-option .g-icon {
    font-size: 18px;
    vertical-align: top
}

.new_vote_options.minimal .delete-vote-option {
    pointer-events: none;
    opacity: .5
}

.new_vote_options .new_vote_add_option {
    margin: 0 7px 5px
}

.new_vote_options.maximal~.new_vote_add_option {
    display: none
}

.make_post_error {
    color: #e76c6c
}

.button-add-media {
    cursor: pointer;
    background: rgba(138, 150, 163, .12);
    border-radius: 6px;
    width: 80px;
    min-width: 80px;
    min-height: 144px;
    margin: 0 4px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #8a96a3;
    padding: 0;
    border: none
}

.media-file {
    display: block
}

.b-chat__footer .media-file,
.b-make-post .media-file {
    height: 144px;
    display: flex;
    background: url(7b45a7930d1e50117abe62a543c4a3cc.jpg) 50%/cover
}

.m-mode-dark .b-chat__footer .media-file,
.m-mode-dark .b-make-post .media-file {
    background-image: url(23511207c6862a3ba4117f77bdfb90f4.jpg)
}

.media-locked {
    font-size: 13px;
    padding-left: 8px;
    padding-right: 8px;
    display: block
}

.media-locked__val {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    height: 30px
}

.media-locked .g-icon {
    color: #00aff0;
    font-size: 17px;
    margin-right: 5px
}

.b-reminder-form {
    color: #00aff0;
    background: rgba(0, 175, 240, .12);
    border-radius: 6px 0 0 6px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin: 0 0 12px 12px;
    padding: 8px 21px 8px 12px
}

@media (max-width:767px) {
    .b-reminder-form {
        margin: 0 -12px 12px 0
    }
}

.b-reminder-form__text {
    font-size: 13px;
    font-weight: 600
}

.b-reminder-form__icons {
    display: flex
}

.b-reminder-form .g-icon {
    font-size: 18px;
    margin-left: 12px;
    cursor: pointer
}

.m-btn-clear-draft {
    margin-right: 12px
}

.gif-player {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.gif-player_loading:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 100px;
    content: "";
    background: url(ic-loading.svg) no-repeat calc(100% - 10px) 10px, linear-gradient(45deg, transparent, transparent 50%, rgba(0, 0, 0, .5))
}

.gif-player .gif-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    background: #fff
}

.b-audioplayer {
    width: 100%;
    display: flex;
    background: none;
    font: inherit;
    align-items: center;
    height: auto;
    pointer-events: none;
    opacity: .5
}

audio+.b-audioplayer {
    pointer-events: unset;
    opacity: unset
}

.b-audioplayer__btn-play {
    border: none;
    height: auto;
    background: none;
    color: var(--text-color);
    padding: 6px 5px;
    margin: 0 3px 0 0;
    line-height: 0
}

.b-audioplayer__timeline {
    flex: 1;
    width: auto;
    background: rgba(138, 150, 163, .2);
    border: none;
    margin: 0;
    height: 4px;
    transition: height .2s ease 1s;
    overflow: unset;
    border-radius: 1000px;
    position: relative
}

.b-audioplayer__timeline:hover {
    transition: height .2s ease;
    height: 5px
}

.b-audioplayer__timeline:hover .b-audioplayer__playhead {
    font-size: 16px;
    transition: all .2s ease, left .25s linear
}

.b-audioplayer__timeline:hover .b-audioplayer__progress {
    transition: height .2s ease, width .25s linear
}

.b-audioplayer__timing {
    color: var(--text-color);
    text-shadow: none;
    font: inherit;
    border: none;
    height: auto;
    font-size: 13px;
    font-weight: 600;
    padding: 0 13px 0 7px
}

.b-audioplayer__timing span {
    padding: 0 2px 0 0
}

.b-audioplayer__timing span+span {
    padding: 0 0 0 2px
}

.b-audioplayer__progress {
    border-radius: inherit;
    background: #00aff0;
    height: 100%;
    transition: height .2s ease 1s, width .25s linear;
    position: absolute;
    left: 0;
    top: 0
}

.b-audioplayer__playhead {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 1000px;
    background: #00aff0;
    font-size: 0;
    z-index: 2;
    transform: translate(-50%, -50%);
    height: 1em;
    width: 1em;
    transition: all .2s ease 1s, left .25s linear
}

.bootstrap-datetimepicker-widget .datepicker {
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    margin: 0 0 14px
}

.bootstrap-datetimepicker-widget .table-condensed>thead>tr>th {
    padding: 10px 0
}

.bootstrap-datetimepicker-widget .table-condensed>thead>tr>th.dow {
    padding: 8px 0
}

.bootstrap-datetimepicker-widget .datepicker-decades table td:before,
.bootstrap-datetimepicker-widget .datepicker-months table td:before,
.bootstrap-datetimepicker-widget .datepicker-years table td:before {
    content: none!important
}

.bootstrap-datetimepicker-widget .datepicker-decades table td.active,
.bootstrap-datetimepicker-widget .datepicker-decades table td:hover,
.bootstrap-datetimepicker-widget .datepicker-months table td.active,
.bootstrap-datetimepicker-widget .datepicker-months table td:hover,
.bootstrap-datetimepicker-widget .datepicker-years table td.active,
.bootstrap-datetimepicker-widget .datepicker-years table td:hover {
    color: inherit
}

.bootstrap-datetimepicker-widget .datepicker-decades table td span,
.bootstrap-datetimepicker-widget .datepicker-months table td span,
.bootstrap-datetimepicker-widget .datepicker-years table td span {
    border-radius: 1000px
}

.bootstrap-datetimepicker-widget .datepicker-decades table td span.active,
.bootstrap-datetimepicker-widget .datepicker-decades table td span:hover,
.bootstrap-datetimepicker-widget .datepicker-months table td span.active,
.bootstrap-datetimepicker-widget .datepicker-months table td span:hover,
.bootstrap-datetimepicker-widget .datepicker-years table td span.active,
.bootstrap-datetimepicker-widget .datepicker-years table td span:hover {
    background: #00aff0;
    color: #fefefe;
    text-shadow: none
}

.bootstrap-datetimepicker-widget .datepicker-days table td span,
.bootstrap-datetimepicker-widget .timepicker table td span {
    width: unset;
    height: unset;
    line-height: unset
}

.bootstrap-datetimepicker-widget table {
    table-layout: fixed
}

.bootstrap-datetimepicker-widget table th {
    font-weight: 600;
    width: unset
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: unset
}

.bootstrap-datetimepicker-widget table th.dow {
    text-transform: uppercase;
    font-size: 11px;
    color: #8a96a3
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    border-radius: 0
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: none
}

.bootstrap-datetimepicker-widget table td {
    width: unset;
    height: unset;
    line-height: unset
}

.bootstrap-datetimepicker-widget table td span {
    border-radius: 0
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: none
}

.bootstrap-datetimepicker-widget table td.day {
    height: 36px;
    padding: 0;
    width: unset;
    z-index: 2;
    position: relative
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
    background: none
}

.bootstrap-datetimepicker-widget table td.new,
.bootstrap-datetimepicker-widget table td.old {
    color: #8a96a3
}

.bootstrap-datetimepicker-widget table td.today,
.bootstrap-datetimepicker-widget table td.today:hover {
    background: none;
    text-shadow: none
}

.bootstrap-datetimepicker-widget table td.today:before,
.bootstrap-datetimepicker-widget table td.today:hover:before {
    bottom: 50%;
    right: 50%;
    width: 32px;
    height: 32px;
    border-radius: 1000px;
    z-index: -1;
    transform: translate(50%, 50%);
    border: 1px solid rgba(138, 150, 163, .4)
}

.bootstrap-datetimepicker-widget table td.active {
    position: relative
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td:hover {
    background: none;
    text-shadow: none;
    color: #fefefe
}

.bootstrap-datetimepicker-widget table td.active:before,
.bootstrap-datetimepicker-widget table td:hover:before {
    bottom: 50%;
    right: 50%;
    width: 32px;
    height: 32px;
    position: absolute;
    border-radius: 1000px;
    content: "";
    z-index: -1;
    background: #00aff0;
    transform: translate(50%, 50%);
    border: none
}

.bootstrap-datetimepicker-widget table td.disabled {
    pointer-events: none
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    color: rgba(138, 150, 163, .4)
}

.bootstrap-datetimepicker-widget .g-icon {
    vertical-align: top
}

.bootstrap-datetimepicker-widget .timepicker {
    margin: 0 0 8px
}

.bootstrap-datetimepicker-widget .timepicker td {
    position: relative;
    padding: 0
}

.bootstrap-datetimepicker-widget .timepicker td.active,
.bootstrap-datetimepicker-widget .timepicker td:hover {
    color: inherit
}

.bootstrap-datetimepicker-widget .separator,
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    font-weight: 600;
    width: unset;
    font-size: 18px
}

.bootstrap-datetimepicker-widget a[data-action] {
    width: 20px;
    height: 20px;
    padding: 0;
    border-radius: 1000px;
    border: 1px solid rgba(138, 150, 163, .2);
    position: relative
}

.bootstrap-datetimepicker-widget a[data-action]:focus,
.bootstrap-datetimepicker-widget a[data-action]:hover {
    background: #0091ea;
    border-color: #0091ea
}

.bootstrap-datetimepicker-widget a[data-action]:focus .g-icon,
.bootstrap-datetimepicker-widget a[data-action]:hover .g-icon {
    color: #fff
}

.bootstrap-datetimepicker-widget a[data-action][data-action=incrementHours],
.bootstrap-datetimepicker-widget a[data-action][data-action=incrementMinutes] {
    position: absolute;
    left: 77%;
    top: 7px;
    z-index: 10
}

.bootstrap-datetimepicker-widget a[data-action][data-action=decrementHours],
.bootstrap-datetimepicker-widget a[data-action][data-action=decrementMinutes] {
    position: absolute;
    left: -3%;
    top: -25px;
    z-index: 10
}

.bootstrap-datetimepicker-widget a[data-action] .g-icon {
    color: rgba(138, 150, 163, .7);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px
}

.bootstrap-datetimepicker-widget button[data-action] {
    font-size: 18px;
    font-weight: 600;
    color: inherit!important;
    padding: 4px;
    border: none;
    margin-left: auto;
    display: block;
    background: none
}

.bootstrap-datetimepicker-widget .timepicker-picker {
    padding: 0 7px 0 16px
}

#datetimepicker12 {
    overflow: hidden;
    margin: -8px -12px 0
}

#datetimepicker12 .datepicker,
#datetimepicker12 .timepicker {
    width: 100%
}

.bootstrap-datetimepicker-widget.dropdown-menu:after,
.bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: none
}

.m-pb-24 {
    padding-bottom: 24px
}

.neg-value {
    font-weight: 600;
    color: red
}

body .b-toaster .b-toaster-slot {
    max-width: 291px
}

@media (min-width:768px) {
    body .b-toaster .b-toaster-slot {
        max-width: 391px
    }
}

body .b-toaster .b-toaster-slot .toast-body .text-wrap {
    margin-left: 0
}

body .b-toaster.b-toaster-bottom-left {
    max-width: 291px
}

@media (min-width:768px) {
    body .b-toaster.b-toaster-bottom-left {
        max-width: 350px
    }
}

body .b-toaster.b-toaster-bottom-left .b-toaster-slot {
    max-width: 291px
}

@media (min-width:768px) {
    body .b-toaster.b-toaster-bottom-left .b-toaster-slot {
        max-width: 391px
    }
}

.b-toaster-slot {
    max-width: 291px
}

@media (min-width:768px) {
    .b-toaster-slot {
        max-width: 391px
    }
}

.b-toaster-slot a:not(:first-child) {
    color: #fefefe;
    opacity: .7
}

.b-toaster-slot .close {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    position: relative;
    font-size: 26px;
    line-height: 26px;
    color: hsla(0, 0%, 99.6%, .6);
    transition: color .3s;
    border-radius: 50%;
    border: 2px solid hsla(0, 0%, 99.6%, .4)
}

.b-toaster-slot .close:hover {
    color: #fefefe
}

.b-toaster-slot .close:before {
    -webkit-animation: progressline 2.3s linear 2.2s 1 forwards;
    animation: progressline 2.3s linear 2.2s 1 forwards;
    transform: rotate(180deg)
}

.b-toaster-slot .close:after,
.b-toaster-slot .close:before {
    content: "";
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px solid #fefefe;
    position: absolute;
    top: -2px;
    right: -2px;
    clip: rect(0, 36px, 0, 18px)
}

.b-toaster-slot .close:after {
    -webkit-animation: progressline 2.3s linear 1 forwards;
    animation: progressline 2.3s linear 1 forwards
}

.b-toaster-slot .toast-header {
    margin-bottom: 0
}

.b-toaster-slot .toast-header strong {
    color: #fefefe;
    display: block;
    margin-left: 48px;
    font-size: 14px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis
}

.b-toaster-slot .toast-header strong+.close {
    transform: translateY(calc(-50% + 18px))
}

.b-toaster-slot .toast-header .close {
    top: 50%;
    right: 12px;
    transform: translateY(-50%)
}

.b-toaster-slot .b-toast {
    border: none;
    border-radius: 6px;
    max-width: 291px;
    background: var(--bg-color) linear-gradient(102deg, #00aff0, #007aca);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .29);
    min-height: 60px
}

@media (min-width:768px) {
    .b-toaster-slot .b-toast {
        max-width: 391px
    }
}

.b-toaster-slot .b-toast .toast {
    padding: 9px 11px 11px;
    position: relative;
    background: none
}

.b-toaster-slot .b-toast .toast .toast-body {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    color: #fefefe;
    font-weight: 600;
    font-size: 13px
}

.b-toaster-slot .b-toast .toast .toast-body>div {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    margin-left: -10px;
    flex: 1
}

.b-toaster-slot .b-toast .toast .toast-body span {
    font-weight: 400
}

.b-toaster-slot .b-toast .toast .toast-body span a {
    color: #fefefe;
    opacity: .7
}

.b-toaster-slot .toast-body {
    padding-right: 49px;
    padding-left: 10px;
    min-height: 40px
}

.b-toaster-slot .g-user-name {
    color: #fefefe
}

.b-toaster-slot .g-user-username {
    color: #fefefe;
    opacity: .7
}

.b-toast-body {
    max-width: 100%
}

.b-toast-body .b-avatar {
    margin-right: 12px;
    flex: 0 0 36px;
    margin-top: 3px
}

.b-toast-body .text-wrap {
    font-size: 13px;
    line-height: 20px;
    color: #fefefe;
    font-weight: 400;
    max-width: calc(100% - 49px)
}

.b-toast-body .text-wrap .b-toast-text {
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.b-toast-body .text-wrap .b-toast-text a {
    word-break: break-all;
    display: inline
}

.b-toast-text a {
    color: #fefefe;
    opacity: .7
}

.b-toast-username>a {
    display: flex;
    align-items: center;
    align-content: center
}

.b-toast-username .g-user-name,
.b-toast-username .g-user-username {
    white-space: nowrap;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-toaster .b-toast-body .text-wrap .b-toast-username .g-user-name {
    font-weight: 600
}

.b-toast-username .g-user-username {
    margin-left: 4px
}

.toast-message-text {
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    display: block;
    text-overflow: ellipsis
}

@-webkit-keyframes progressline {
    0% {
        clip: rect(0, 36px, 0, 18px)
    }
    to {
        clip: rect(0, 36px, 36px, 18px)
    }
}

@keyframes progressline {
    0% {
        clip: rect(0, 36px, 0, 18px)
    }
    to {
        clip: rect(0, 36px, 36px, 18px)
    }
}

.tooltip {
    z-index: 100;
    pointer-events: none;
    opacity: 1;
    max-width: 300px
}

.disabled-page-scrollbar .tooltip {
    z-index: 1039
}

.tooltip.m-capitalized-on .tooltip-inner {
    text-transform: capitalize
}

.tooltip.m-tooltip-higher {
    z-index: 1040
}

.tooltip.m-tooltip-light .tooltip-arrow {
    border-color: #fefefe
}

.tooltip.m-tooltip-light .tooltip-inner {
    background: #fefefe;
    color: #242529
}

.m-mode-dark .tooltip:not(.m-tooltip-light) .tooltip-inner {
    background: #8a96a3;
    color: #242529
}

.m-mode-dark .tooltip:not(.m-tooltip-light) .tooltip-arrow {
    border-color: #8a96a3
}

.tooltip.m-tooltip-colored[x-placement^=top] {
    margin-bottom: 10px
}

.tooltip.m-tooltip-colored[x-placement^=top] .tooltip-arrow {
    bottom: -10px;
    border-width: 10px 10px 0
}

.tooltip.m-tooltip-colored[x-placement^=bottom] {
    margin-top: 10px
}

.tooltip.m-tooltip-colored[x-placement^=bottom] .tooltip-arrow {
    top: -10px;
    border-width: 0 10px 10px
}

.tooltip.m-tooltip-colored .tooltip-arrow {
    border-color: #00aff0
}

.tooltip.m-tooltip-colored .tooltip-inner {
    background: #00aff0;
    color: #fefefe;
    font-size: 14px;
    padding-top: 6px;
    padding-bottom: 7px
}

.tooltip .tooltip-inner {
    background: #242529;
    color: #fefefe;
    border-radius: 5px;
    padding: 5px 8px;
    font-size: 11px;
    text-align: center
}

.tooltip .tooltip-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 5px;
    border-color: #242529;
    z-index: 1
}

.tooltip[x-placement^=bottom] .tooltip-arrow,
.tooltip[x-placement^=top] .tooltip-arrow {
    left: calc(50% - 5px);
    margin-top: 0;
    margin-bottom: 0;
    border-left-color: transparent!important;
    border-right-color: transparent!important
}

.tooltip[x-placement^=top] {
    margin-bottom: 5px
}

.tooltip[x-placement^=top] .tooltip-arrow {
    border-width: 5px 5px 0;
    border-bottom-color: transparent!important;
    bottom: -5px
}

.tooltip[x-placement^=bottom] {
    margin-top: 5px
}

.tooltip[x-placement^=bottom] .tooltip-arrow {
    border-width: 0 5px 5px;
    border-top-color: transparent!important;
    top: -5px
}

.tooltip[x-placement^=left] .tooltip-arrow,
.tooltip[x-placement^=right] .tooltip-arrow {
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    top: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0
}

.tooltip[x-placement^=right] {
    margin-left: 5px
}

.tooltip[x-placement^=right] .tooltip-arrow {
    border-width: 5px 5px 5px 0;
    border-left-color: transparent!important;
    left: -5px
}

.tooltip[x-placement^=left] {
    margin-right: 5px
}

.tooltip[x-placement^=left] .tooltip-arrow {
    border-width: 5px 0 5px 5px;
    border-right-color: transparent!important;
    right: -5px
}

.stories-list {
    width: calc(100% + 24px);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-y: auto
}

.stories-list:not(:empty) {
    margin: 6px -12px 30px;
    padding-left: 12px;
    padding-right: 12px
}

.stories-list:after {
    content: "";
    flex: 0 0 12px
}

.b-story-item {
    border-radius: 6px;
    flex: 0 0 144px;
    width: 144px;
    height: 144px;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .33);
    position: relative;
    overflow: hidden;
    margin-right: 8px;
    cursor: pointer
}

.b-story-item:last-child {
    margin-right: 0
}

.b-story-item__inside {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 12px 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: inherit
}

.b-story-item__loader {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    transform: translate(-50%, -50%);
    overflow: hidden
}

.b-story-item__loader:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: .7;
    z-index: 0
}

.b-story-item__loader .b-posts_preloader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 24px;
    height: 24px
}

.b-story-item__loader .g-icon {
    color: #242529
}

.b-story-item.m-gradient-overlay {
    color: #fefefe
}

.b-story-item.m-gradient-overlay .b-story-item__inside:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), transparent)
}

.b-story-item.m-viewed {
    opacity: .5;
    background-color: #000
}

.b-story-item.m-create {
    transition: box-shadow .3s, background-color .3s, color .3s
}

.b-story-item.m-create:hover {
    box-shadow: inset 0 0 0 1px #0091ea;
    background-color: rgba(0, 145, 234, .1);
    color: #0091ea
}

.b-story-item.m-create:hover .b-plus.m-style-color {
    border-color: #0091ea
}

.b-story-item img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    z-index: 0;
    width: 100%;
    height: 100%
}

.b-story-item__link {
    color: #fefefe;
    display: block
}

.b-story-item__link:hover {
    color: #fefefe
}

.b-story-item__text {
    position: relative;
    z-index: 2;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    order: 1;
    font-weight: 600
}

.b-story-item__text-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.b-story-item__pos-avatar {
    position: absolute;
    z-index: 2;
    left: 12px;
    top: 12px
}

.b-story-item .online_status_class .b-avatar__live-label {
    position: relative;
    right: auto;
    bottom: auto;
    margin-right: 6px
}

.b-plus {
    width: 36px;
    height: 36px;
    border-radius: 1000px;
    color: #fefefe;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    overflow: hidden;
    border-width: 1px;
    border-style: solid
}

.b-plus.m-simple-color {
    border-color: #fefefe;
    color: #fefefe
}

.b-plus.m-style-color {
    border-color: rgba(0, 175, 240, .4);
    color: #00aff0;
    transition: border-color .3s
}

.b-plus.m-dark-bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background-color: #000;
    z-index: -1
}

@media (min-width:768px) {
    .doka--editor .doka--button-action-cancel {
        padding: 12px;
        background: none
    }
}

@media (min-width:768px) {
    .doka--editor .doka--button-action-cancel svg {
        display: block
    }
}

@media (min-width:768px) {
    .doka--editor .doka--button-action-cancel span {
        display: none
    }
}

@media (min-width:768px) {
    .doka--editor .doka--button-tab {
        width: 4em;
        max-width: 4em
    }
}

@media (min-width:768px) {
    .doka--editor .doka--button-tab svg {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .doka--editor .doka--button-tab span {
        display: none
    }
}

@media (min-width:768px) {
    .doka--editor .doka--menu {
        height: 4em;
        overflow: visible
    }
}

@media (min-width:768px) {
    .doka--editor .doka--toolbar {
        padding: .5em 0 1.4em
    }
}

@media (min-width:768px) {
    .doka--parent .doka--editor {
        max-width: 100%
    }
}

.doka--parent .doka--root {
    font-family: inherit
}

.doka--parent .doka--root .doka--menu {
    z-index: 3
}

.doka--parent .doka--root .doka--menu .doka--button-action-confirm.doka--button-icon-fallback {
    position: fixed;
    bottom: 16px;
    right: 16px;
    background-color: #fefefe;
    padding: 13px 32px
}

.doka--parent .doka--root .doka--menu .doka--button-action-confirm.doka--button-icon-fallback span {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 600
}

.doka--parent .doka--root[data-view=markup] .doka--toolbar .doka--button-tool {
    display: none
}

.doka--parent .doka--root[data-view=markup] .doka--toolbar .doka--button-tool:nth-child(3) {
    display: flex
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-action-cancel {
        padding: 12px;
        background: none;
        width: 48px;
        height: 48px
    }
}

.doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-action-cancel:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(ic-close-white.svg) no-repeat;
    transform: translate(-50%, -50%)
}

.doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-action-cancel svg {
    display: none
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-action-cancel span {
        display: none
    }
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab {
        width: 4em;
        max-width: 4em
    }
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab:first-child svg {
        display: none
    }
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab:first-child:after {
        content: "";
        width: 24px;
        height: 24px;
        position: absolute;
        left: 50%;
        top: 50%;
        background: url(ic-crop-white.svg) no-repeat;
        transform: translate(-50%, -50%)
    }
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab:nth-child(4) svg {
        display: none
    }
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab:nth-child(4):after {
        content: "";
        width: 24px;
        height: 24px;
        position: absolute;
        left: 50%;
        top: 50%;
        background: url(ic-text-white.svg) no-repeat;
        transform: translate(-50%, -50%)
    }
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--button-tab span {
        display: none
    }
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--menu {
        height: 4em
    }
}

@media (min-width:768px) {
    .doka--parent .doka--root:not([data-style-viewport*=x-cramped]) .doka--toolbar {
        padding: .5em 0 1.4em
    }
}

.doka--parent .doka--root[data-style-viewport*=x-cramped] .doka--menu .doka--button-action-reset {
    left: 4.5em
}

.doka--parent .doka--root[data-style-viewport*=x-cramped] .doka--container {
    flex-direction: column
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--menu {
    background: transparent;
    margin: 0;
    padding: 0;
    border-radius: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    overflow: visible
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-tab span {
    display: none
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils {
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    position: relative;
    flex: 0 0 auto
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils .doka--button-tab {
    width: 2.5em
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils .doka--button-tab:first-child svg {
    display: none
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils .doka--button-tab:first-child:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(ic-crop-white.svg) no-repeat;
    transform: translate(-50%, -50%)
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils .doka--button-tab:nth-child(4) svg {
    display: none
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--utils .doka--button-tab:nth-child(4):after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(ic-text-white.svg) no-repeat;
    transform: translate(-50%, -50%)
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-cancel.doka--button-icon-fallback {
    position: fixed;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    padding: 21px;
    box-sizing: content-box;
    opacity: 1!important;
    visibility: visible!important;
    pointer-events: auto!important
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-cancel.doka--button-icon-fallback:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(ic-close-white.svg) no-repeat;
    transform: translate(-50%, -50%)
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-cancel.doka--button-icon-fallback svg {
    display: none
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-confirm.doka--button-icon-fallback {
    width: auto;
    height: auto;
    padding: 13px 32px
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-confirm.doka--button-icon-fallback svg {
    display: none
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-confirm.doka--button-icon-fallback span {
    position: relative;
    opacity: 1;
    width: auto;
    height: auto
}

.doka--parent .doka--root[data-style-viewport~=x-cramped][data-style-viewport~=multi-util] .doka--button-action-reset.doka--button-tab {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto
}

@media (max-width:767px) {
    .doka--parent .doka--crop-rotator {
        margin-bottom: 5em
    }
}

.group-avatars {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.group-avatars .b-avatar {
    margin-left: -12px
}

.group-avatars .b-avatar:first-child {
    margin-left: 0
}

body #zuck-modal.with-effects {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
    max-width: 100%
}

body #zuck-modal.with-effects.with-cube #zuck-modal-content {
    perspective: none;
    perspective-origin: 0 0;
    transform: scale(1)!important
}

body #zuck-modal-content .story-viewer.with-back-button .head .left .back {
    display: none
}

body #zuck-modal-content .story-viewer.with-back-button .head .left .item-preview {
    margin-left: 0
}

body #zuck-modal-content .story-viewer .head {
    padding-left: 58px;
    padding-top: 20px;
    text-shadow: none;
    color: #fefefe;
    line-height: 14px;
    top: 0
}

@media (min-width:768px) {
    body #zuck-modal-content .story-viewer .head {
        padding-top: 18px
    }
}

body #zuck-modal-content .story-viewer .head:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 120px;
    background: linear-gradient(rgba(0, 0, 0, .66), transparent);
    z-index: -1
}

body #zuck-modal-content .story-viewer .head .left,
body #zuck-modal-content .story-viewer .head .right {
    float: none;
    margin-top: 0;
    margin-bottom: 0
}

body #zuck-modal-content .story-viewer .head .left .info {
    max-width: 100%;
    font-size: 13px;
    line-height: 14px;
    font-weight: 500
}

body #zuck-modal-content .story-viewer .head .left .info .name {
    line-height: 18px
}

body #zuck-modal-content .story-viewer .head .left .time {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    opacity: 1;
    font-weight: 400
}

body #zuck-modal-content .story-viewer .head .right .time {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 14px;
    opacity: 1;
    font-weight: 400
}

body #zuck-modal-content .story-viewer .head .right .close {
    display: block;
    position: absolute;
    right: 0;
    top: 8px;
    font-size: 0;
    color: #fefefe
}

body #zuck-modal-content .story-viewer .head .right .close:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(ic-close-white.svg) no-repeat;
    transform: translate(-50%, -50%)
}

body #zuck-modal-content .story-viewer .head .item-preview {
    margin-left: 0;
    margin-right: 0;
    width: 36px;
    height: 36px;
    border: 1px solid #fefefe;
    position: absolute;
    left: 12px;
    top: 18px
}

body #zuck-modal-content .story-viewer .slides-pointers>*>* {
    background: hsla(0, 0%, 99.6%, .4)
}

body #zuck-modal-content .story-viewer .slides-pointers>*>*>b {
    height: 3px;
    background: hsla(0, 0%, 99.6%, .7)
}

body #zuck-modal-content .story-viewer .slides .item>.media {
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

body #zuck-modal-content .story-viewer .slides .item.active .tip.link {
    display: none
}

body #zuck-modal-content .story-viewer .slides-pagination span {
    width: 24px;
    height: 24px;
    line-height: 20px;
    margin: 0;
    text-align: center;
    color: #fefefe;
    font-size: 0;
    cursor: pointer;
    z-index: 10
}

body #zuck-modal-content .story-viewer .slides-pagination span:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 3px;
    transform: translate(-50%);
    background-repeat: no-repeat;
    background-position: 0 0;
    z-index: 0;
    width: 17px;
    height: 20px
}

body #zuck-modal-content .story-viewer .slides-pagination span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: .5;
    z-index: -1;
    border-radius: 1000px
}

body #zuck-modal-content .story-viewer .slides-pagination .previous {
    left: 12px
}

body #zuck-modal-content .story-viewer .slides-pagination .previous:before {
    background-image: url(ic-arrow-left-white.svg)
}

body #zuck-modal-content .story-viewer .slides-pagination .next {
    right: 12px
}

body #zuck-modal-content .story-viewer .slides-pagination .next:before {
    background-image: url(ic-arrow-right-white.svg)
}

body #zuck-modal-content .story-viewer .tip {
    bottom: 58px
}

.story-price-modal {
    color: var(--text-color)
}

.story-price-modal .modal-dialog {
    width: 100%
}

.story-price-modal .modal-header {
    padding-bottom: 0
}

.story-price-modal .modal-content {
    margin-bottom: 12px
}

.story-price-modal .modal-body {
    padding-bottom: 0
}

.story-price-modal .b-chat__panel__input-wrapper {
    margin-top: 7
}

.story-price-modal .btn-cancel {
    padding-left: 24px;
    padding-right: 24px
}

@media (max-width:767px) {
    .story-stats {
        background-color: #fff
    }
}

@media (max-width:767px) {
    .m-mode-dark .story-stats {
        background-color: #000
    }
}

@media (max-width:767px) {
    .modal-open .story-stats.show {
        align-content: flex-start;
        align-items: flex-start
    }
}

@media (min-width:768px) {
    .story-stats-content,
    .story-stats-dialog {
        max-height: 98vh
    }
}

@media (min-width:768px) {
    .story-stats-content {
        overflow-y: auto
    }
}

.story-stats .modal-dialog {
    margin: 0
}

@media (max-width:576px) {
    .story-stats .modal-dialog {
        max-width: 100%
    }
}

.story-stats .modal-dialog-centered {
    min-height: 100%;
    width: 100%
}

@media (max-width:767px) {
    .story-stats .modal-content {
        border-radius: 0;
        box-shadow: none
    }
}

.story-stats .modal-body {
    padding-top: 0
}

.story-stats .modal-body .modal-body {
    padding: 10px 0 0
}

.story-stats .b-streaming__summary__data-item {
    padding-top: 1vh;
    padding-bottom: 1vh
}

.story-stats__settings {
    position: absolute;
    right: 0;
    top: 16px;
    padding: 0;
    border: none;
    background: none
}

.story-stats__settings:hover {
    color: #0091ea
}

.stories-list-preview {
    margin-bottom: 10px
}

.stories-list-preview .swiper-container {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px
}

.stories-list-preview .swiper-slide {
    width: auto
}

.stories-list-preview .swiper-slide.active .story-preview {
    opacity: 1
}

.stories-list-preview .swiper-slide.active .story-preview__remove {
    pointer-events: auto;
    opacity: 1
}

.stories-list-preview .story-preview {
    position: relative;
    opacity: .6;
    transition: opacity .3s
}

.stories-list-preview .story-preview__remove {
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    background-color: #00aff0;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fefefe;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    transition: background-color .3s, opacity .3s;
    cursor: pointer;
    z-index: 3;
    opacity: 0;
    pointer-events: none
}

.stories-list-preview .story-preview__remove:hover {
    background-color: #3e94ce
}

.stories-list-preview .story-preview__remove .g-icon {
    font-size: 18px
}

.stories-list-preview .story-preview img {
    max-width: 300px;
    height: 192px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

@media (min-width:768px) {
    .stories-list-preview .story-preview img {
        max-width: 350px
    }
}

.story-highlights-content .spinner-container,
.story-stats-content .spinner-container {
    height: 354px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center
}

.m-mode-dark .story-highlights-content .spinner-container,
.m-mode-dark .story-stats-content .spinner-container {
    color: #fefefe
}

@media (max-width:767px) {
    .modal-open .story-highlights.show {
        display: block!important
    }
}

.story-highlights-content>.modal-body {
    padding-top: 0;
    padding-bottom: 0
}

@media (min-width:768px) {
    .story-highlights-content>.modal-body {
        max-height: 95vh;
        overflow: hidden
    }
}

@media (max-width:767px) {
    .story-highlights-content>.modal-body .g-page__header {
        margin-bottom: 12px
    }
}

.story-highlights-content>.modal-body .modal-body {
    padding: 0
}

@media (max-width:767px) {
    .story-highlights-content>.modal-body .modal-body {
        padding-top: 0
    }
}

@media (min-width:768px) {
    .story-highlights-content>.modal-body .modal-body {
        padding-bottom: 10px;
        max-height: calc(95vh - 70px);
        display: flex;
        flex-direction: column;
        width: 100%
    }
}

.story-highlights-dialog {
    color: #242529
}

@media (max-width:767px) {
    .story-highlights-dialog.modal-dialog {
        flex-direction: column;
        align-items: flex-start;
        align-content: flex-start;
        margin: 0;
        max-width: 100%;
        width: 100%;
        min-height: 100%
    }
}

@media (max-width:767px) {
    .story-highlights-dialog.modal-dialog:before {
        display: none
    }
}

.story-highlights-dialog.modal-dialog .modal-body {
    text-align: center
}

@media (max-width:767px) {
    .story-highlights-dialog.modal-dialog .modal-body {
        display: flex;
        flex-direction: column;
        position: relative
    }
}

.m-mode-dark .story-highlights-dialog.modal-dialog .modal-body .g-page__header__btn {
    color: #fefefe
}

@media (max-width:767px) {
    .story-highlights-dialog.modal-dialog .modal-content {
        border-radius: 0;
        box-shadow: none;
        flex: 1;
        max-height: 100%
    }
}

.story-highlights-dialog.modal-dialog .modal-title {
    display: block;
    text-align: left;
    margin-bottom: 12px;
    color: #8a96a3
}

@media (min-width:768px) {
    .story-highlights-dialog.modal-dialog .modal-title {
        margin-bottom: 0;
        flex: 0 0 48px;
        padding-top: 14px;
        padding-bottom: 14px
    }
}

.m-mode-dark .story-highlights-dialog.modal-dialog .modal-title {
    color: #fefefe
}

.story-highlights-dialog .form-group {
    text-align: left
}

@media (min-width:768px) {
    .story-highlights-dialog .form-group {
        margin-bottom: 14px
    }
}

.story-highlights-dialog .form-group .form-control {
    font-size: 18px;
    line-height: 24px;
    height: 42px
}

.m-mode-dark .story-highlights-dialog .form-group .form-control {
    color: #fefefe
}

.story-highlights-dialog .form-group .g-input__help:not(:empty) {
    padding-top: 4px
}

.checkbox-item {
    position: absolute;
    border: 1px solid #fefefe;
    border-radius: 1000px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    transition: border-color .3s
}

.checkbox-item.m-pos-center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px
}

.checkbox-item.m-pos-left-top {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 18px;
    height: 18px
}

.selected .checkbox-item {
    border-color: #00aff0
}

.selected .checkbox-item:after {
    opacity: 1;
    background-color: #00aff0
}

.checkbox-item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .4;
    z-index: 0;
    transition: background-color .3s;
    border-radius: 1000px
}

.checkbox-item__num {
    opacity: 0;
    transition: opacity .3s;
    color: #fefefe;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    z-index: 1
}

.selected .checkbox-item__num {
    opacity: 1
}

.checkbox-item .g-icon {
    color: #fefefe;
    position: relative;
    z-index: 1;
    opacity: 0;
    transition: opacity .4s
}

.selected .checkbox-item .g-icon {
    opacity: 1
}

.highlight-unit {
    flex: 0 0 144px;
    width: 144px;
    margin: 0 4px;
    opacity: .5
}

.highlight-unit.selected,
.highlight-unit.selected .cover-highlight .checkbox-item {
    opacity: 1
}

.name-highlight {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin-top: 10px;
    color: #242529
}

.tabs-content {
    display: flex;
    margin-bottom: 10px
}

.tabs-content__btn {
    flex: 1;
    padding: 10px;
    cursor: pointer;
    border: none;
    border-bottom: 2px solid rgba(138, 150, 163, .3);
    font-weight: 600;
    background-color: transparent
}

.m-mode-dark .tabs-content__btn {
    color: #fefefe
}

.tabs-content__btn.active {
    border-bottom-color: #00aff0;
    color: #00aff0
}

.empty-text {
    opacity: .5
}

.b-story-name {
    z-index: 5;
    border-radius: 24px;
    background: rgba(0, 0, 0, .5);
    font-size: 16px;
    position: fixed;
    bottom: 125px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    padding: 12px 24px;
    max-width: 90vw
}

@media (max-width:767px) {
    .story-stats-dialog.modal-dialog-centered .story-stats-content {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }
}

.stories-stats-data {
    min-height: 354px;
    display: flex;
    flex-direction: column
}

.stories-stats-data .b-tab-stats {
    flex: 1;
    display: flex;
    flex-direction: column
}

@media (min-width:768px) {
    .stories-stats-data .b-tab-stats {
        position: relative
    }
}

.disabled-page-scrollbar {
    max-height: 100vh;
    overflow: hidden
}

.stat-like-story {
    color: red;
    height: 24px
}

.b-viewer-row {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: nowrap;
    padding-left: 46px;
    position: relative
}

.b-viewer-row,
.b-viewer-row__link {
    align-items: center;
    align-content: center
}

.b-viewer-row__link {
    display: inline-flex;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-viewer-row__name {
    flex: 1;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden
}

.b-viewer-row__name.m-disabled .g-user-name {
    color: #8a96a3
}

.b-viewer-row__option {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
    margin-left: 15px
}

.b-viewer-row .b-avatar {
    position: absolute;
    left: 0;
    top: 0
}

.list-viewers {
    flex: 1;
    margin-right: -15px;
    padding-right: 15px;
    overflow-y: auto
}

@media (min-width:768px) {
    .list-viewers.ps {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }
}

.story-next-btn {
    right: 0
}

.story-back-btn,
.story-next-btn {
    position: fixed;
    bottom: 120px;
    top: 64px;
    width: 33%
}

.story-back-btn {
    left: 0
}

.btns-highlights .g-btn.m-icon {
    color: #242529;
    margin-left: 8px;
    transition: color .3s
}

.btns-highlights .g-btn.m-icon:hover {
    color: #0091ea
}

.m-mode-dark .btns-highlights .g-btn.m-icon {
    color: #fefefe
}

#story-create-highlight-modal___BV_modal_outer_ {
    z-index: 999!important
}

.price-modal .modal-dialog {
    width: 100%
}

.custom-datepicker {
    font-family: Open Sans, sans-serif
}

.custom-datepicker .vdatetime-month-picker__item,
.custom-datepicker .vdatetime-year-picker__item {
    font-size: 20px;
    padding-top: 7px;
    padding-bottom: 7px
}

.m-mode-dark .custom-datepicker .vdatetime-month-picker__item,
.m-mode-dark .custom-datepicker .vdatetime-year-picker__item {
    color: #fefefe
}

.custom-datepicker .vdatetime-month-picker__item:hover,
.custom-datepicker .vdatetime-year-picker__item:hover {
    font-size: 20px
}

.custom-datepicker .vdatetime-month-picker__item--disabled,
.custom-datepicker .vdatetime-year-picker__item--disabled,
.m-mode-dark .custom-datepicker .vdatetime-month-picker__item--disabled,
.m-mode-dark .custom-datepicker .vdatetime-year-picker__item--disabled {
    color: rgba(138, 150, 163, .44);
    opacity: 1
}

.custom-datepicker .vdatetime-month-picker__item--selected,
.custom-datepicker .vdatetime-year-picker__item--selected,
.m-mode-dark .custom-datepicker .vdatetime-month-picker__item--selected,
.m-mode-dark .custom-datepicker .vdatetime-year-picker__item--selected {
    color: #00aff0;
    font-size: 20px
}

.custom-datepicker .vdatetime-popup {
    background: var(--bg-color);
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .66);
    border-radius: 6px;
    overflow: hidden;
    font-family: inherit;
    width: 351px;
    max-width: calc(100% - 24px)
}

.custom-datepicker .vdatetime-popup__title {
    text-transform: uppercase;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding-left: 30px;
    flex: 0 0 100%;
    order: 1
}

.custom-datepicker .vdatetime-popup__title:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url(ic-schedule-datepicker.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 0
}

.custom-datepicker .vdatetime-popup__title.m-range-icon:before {
    background-image: url(ic-calendar-datepicker.svg)
}

.custom-datepicker .vdatetime-popup__header {
    background: none;
    color: #242529;
    padding: 18px 16px 21px;
    position: relative;
    font-size: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 22px
}

.m-mode-dark .custom-datepicker .vdatetime-popup__header {
    color: #fefefe
}

.custom-datepicker .vdatetime-popup__header:after {
    content: "";
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 0;
    height: 1px;
    background-color: rgba(138, 150, 163, .33)
}

.custom-datepicker .vdatetime-popup__year {
    order: 3
}

.custom-datepicker .vdatetime-popup__date {
    order: 2;
    padding-left: 4px;
    padding-right: 4px
}

.custom-datepicker .vdatetime-popup__date,
.custom-datepicker .vdatetime-popup__year {
    display: inline-block;
    font-weight: 600;
    opacity: 1;
    position: relative
}

.custom-datepicker .vdatetime-popup__date:after,
.custom-datepicker .vdatetime-popup__year:after {
    content: "";
    position: absolute;
    left: 0;
    right: -5px;
    bottom: -22px;
    height: 2px;
    background-color: #242529
}

.custom-datepicker .vdatetime-popup__actions {
    padding: 26px 16px 16px;
    font-size: 0;
    display: flex;
    position: relative
}

.custom-datepicker .vdatetime-popup__actions:before {
    content: "";
    position: absolute;
    left: 16px;
    right: 16px;
    top: 0;
    height: 1px;
    background-color: rgba(138, 150, 163, .33)
}

.custom-datepicker .vdatetime-popup__actions__button {
    padding: 0
}

.custom-datepicker .vdatetime-popup__actions__button--cancel {
    flex-grow: 1;
    display: flex
}

.custom-datepicker .vdatetime-popup__actions__button--confirm {
    margin-left: 17px
}

.custom-datepicker .vdatetime-popup__actions__button .g-btn {
    padding: 9px 18px 10px;
    height: 35px
}

.custom-datepicker .vdatetime-popup__actions__button .g-btn.m-border {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .4)
}

.custom-datepicker .vdatetime-calendar__current--month {
    font-weight: 600;
    font-size: 15px
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__current--month {
    color: #fefefe
}

.custom-datepicker .vdatetime-calendar__month {
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 12px
}

.custom-datepicker .vdatetime-calendar__month__day,
.custom-datepicker .vdatetime-calendar__month__weekday {
    width: 33px;
    height: 33px;
    margin-left: 6px;
    margin-right: 9px;
    margin-bottom: 3px
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__month__day,
.m-mode-dark .custom-datepicker .vdatetime-calendar__month__weekday {
    color: #fefefe
}

.custom-datepicker .vdatetime-calendar__month__weekday {
    text-transform: uppercase;
    color: #8a96a3;
    font-weight: 600;
    font-size: 11px
}

.custom-datepicker .vdatetime-calendar__month__day {
    font-size: 15px;
    color: #242529;
    font-weight: 400
}

.custom-datepicker .vdatetime-calendar__month__day:hover>span>span {
    background: none;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .66)
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__month__day:hover>span>span {
    color: #fefefe
}

.custom-datepicker .vdatetime-calendar__month__day--disabled {
    opacity: 1;
    color: rgba(138, 150, 163, .44)
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__month__day--disabled {
    color: rgba(138, 150, 163, .74)
}

.custom-datepicker .vdatetime-calendar__month__day--disabled:hover>span>span {
    color: rgba(138, 150, 163, .44)
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__month__day--disabled:hover>span>span {
    color: rgba(138, 150, 163, .74)
}

.custom-datepicker .vdatetime-calendar__month__day--selected>span>span {
    background: #00aff0
}

.custom-datepicker .vdatetime-calendar__month__day--selected:hover>span>span {
    background: #0091ea;
    box-shadow: none
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__month__day--selected:hover>span>span {
    color: #fefefe
}

.custom-datepicker .vdatetime-calendar__month__day.vdatetime-calendar__month__day--disabled:hover>span>span,
.custom-datepicker .vdatetime-calendar__month__day.vdatetime-calendar__month__day--selected:hover>span>span {
    box-shadow: none
}

.custom-datepicker .vdatetime-calendar__navigation {
    margin-top: 0;
    margin-bottom: 12px
}

.custom-datepicker .vdatetime-calendar__navigation--previous {
    left: 20px
}

.custom-datepicker .vdatetime-calendar__navigation--next {
    right: 20px
}

.custom-datepicker .vdatetime-calendar__navigation--next svg,
.custom-datepicker .vdatetime-calendar__navigation--previous svg {
    width: 9px;
    height: 19px
}

.m-mode-dark .custom-datepicker .vdatetime-calendar__navigation--next svg path,
.m-mode-dark .custom-datepicker .vdatetime-calendar__navigation--previous svg path {
    stroke: #fefefe
}

.custom-datepicker-button-save-later {
    margin-right: 10px
}

.custom-datepicker-button-cancel {
    margin-right: 0;
    margin-left: auto
}

.custom-datepicker .vdatetime-time-picker {
    width: 186px;
    margin: 0 auto 15px
}

.custom-datepicker .vdatetime-time-picker__item {
    font-size: 20px;
    color: #242529;
    padding-top: 7px;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 5px
}

.m-mode-dark .custom-datepicker .vdatetime-time-picker__item:not(.vdatetime-time-picker__item--selected) {
    color: #fff
}

.m-mode-dark .custom-datepicker .vdatetime-time-picker__item.vdatetime-time-picker__item--disabled {
    color: #8a96a3
}

.custom-datepicker .vdatetime-time-picker__item:hover {
    font-size: 20px
}

.custom-datepicker .vdatetime-time-picker__item:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #00aff0;
    border-radius: 1000px;
    width: 42px;
    height: 42px;
    z-index: -1;
    opacity: 0;
    transition: opacity .3s
}

.custom-datepicker .vdatetime-time-picker__item--selected {
    font-weight: 600;
    color: #fff
}

.custom-datepicker .vdatetime-time-picker__item--selected:after {
    opacity: 1
}

.custom-datepicker .vdatetime-time-picker__item--disabled {
    color: rgba(138, 150, 163, .73);
    opacity: 1
}

.custom-datepicker .vdatetime-time-picker__item--disabled:after {
    opacity: 0
}

.custom-datepicker .vdatetime-time-picker__list {
    height: 280px
}

.custom-datepicker .vdatetime-time-picker__list:last-child {
    overflow-y: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
    padding-bottom: 53px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container {
    background-color: transparent;
    font-family: Open Sans, sans-serif;
    box-shadow: none;
    border-radius: 0;
    height: 293px!important
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-separately-navigation-buttons {
    flex: 0 1 0;
    position: relative;
    height: 0;
    margin: 0
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-left,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-right {
    width: 11px;
    height: 11px;
    border-color: #242529
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-left:active,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-right:active {
    border-color: #242529
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-left.vfc-disabled,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-right.vfc-disabled {
    border-color: rgba(138, 150, 163, .44)
}

.m-mode-dark .vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-left:not(.vfc-disabled),
.m-mode-dark .vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons div .vfc-arrow-right:not(.vfc-disabled) {
    border-color: #fefefe
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons .vfc-arrow-left,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons .vfc-arrow-right {
    position: absolute;
    top: 3px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons .vfc-arrow-left {
    left: 25px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-navigation-buttons .vfc-arrow-right {
    right: 25px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars {
    flex: 0 1 100%
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content h2.vfc-top-date {
    font-weight: 600;
    font-size: 15px;
    line-height: 17px;
    margin: 0 0 24px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content h2.vfc-top-date a {
    color: #242529
}

.m-mode-dark .vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content h2.vfc-top-date a {
    color: #fefefe
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-dayNames span {
    text-transform: uppercase;
    color: #8a96a3;
    font-weight: 600;
    font-size: 11px;
    cursor: pointer
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered {
    cursor: pointer;
    width: 33px;
    height: 33px;
    color: #242529;
    font-size: 15px
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover:hover,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered:hover {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .66)
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover.vfc-cursor-not-allowed,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered.vfc-cursor-not-allowed {
    cursor: not-allowed;
    color: rgba(138, 150, 163, .44)
}

.m-mode-dark .vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover,
.m-mode-dark .vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered {
    color: #fefefe
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-today {
    background-color: #00aff0;
    color: #fefefe
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-today:hover {
    background-color: #0091ea;
    box-shadow: none
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hide,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered {
    color: rgba(138, 150, 163, .44)
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hide:hover,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered:hover {
    background-color: transparent
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-calendars-container .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:hover {
    color: #fefefe;
    background-color: #0091ea;
    box-shadow: none
}

.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-navigation-buttons div,
.vfc-styles-conditional-class.custom-datepicker-range .vfc-main-container .vfc-separately-navigation-buttons div {
    margin: 0
}

.multiselect.custom-select {
    font-size: 15px;
    min-height: 0
}

.multiselect.custom-select .multiselect__input,
.multiselect.custom-select .multiselect__single {
    font-size: inherit;
    padding-left: 0;
    margin-bottom: 0;
    background-color: var(--bg-color);
    color: var(--text-color)
}

.multiselect.custom-select .multiselect__select {
    height: 35px;
    right: 0;
    top: 0
}

.multiselect.custom-select .multiselect__option {
    padding: 10px 5px;
    min-height: 0
}

.multiselect.custom-select .multiselect__option--highlight {
    background-color: #00aff0
}

.multiselect.custom-select .multiselect__option--selected {
    font-weight: 400
}

.multiselect.custom-select .multiselect__tags {
    font-size: inherit;
    padding: 7px 24px 7px 5px;
    min-height: 0;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    background-color: var(--bg-color)
}

.multiselect.custom-select .multiselect__placeholder {
    margin-bottom: 0;
    padding-top: 0
}

.multiselect.custom-select .multiselect__content-wrapper {
    background-color: var(--bg-color);
    border: 1px solid #00aff0;
    color: var(--text-color)
}

.multiselect.custom-select.multiselect--above .multiselect__content-wrapper {
    border-radius: 0;
    border: 1px solid #00aff0
}

.multiselect.custom-select.m-rude-select .multiselect__tags {
    border-bottom: none;
    padding-left: 0
}

.multiselect.custom-select.m-rude-select .multiselect__single {
    font-weight: 600;
    text-transform: uppercase
}

.multiselect.custom-select.m-rude-select svg.g-icon {
    color: #242529;
    font-size: 26px
}

.m-mode-dark .multiselect.custom-select.m-rude-select svg.g-icon {
    color: #fefefe
}

.multiselect.custom-select.m-rude-select+svg.g-icon {
    display: none
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__header {
    margin-bottom: 0;
    padding-bottom: 5px
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__header .vdatetime-popup__date,
.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__header .vdatetime-popup__year,
.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__header:after {
    display: none
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__title {
    margin-bottom: 0
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__body {
    min-height: 300px
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tabs {
    display: flex;
    margin: 0 16px 22px;
    width: calc(100% - 32px);
    border-bottom: 1px solid rgba(138, 150, 163, .33)
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab {
    font-size: 15px;
    font-weight: 600;
    color: #8a96a3;
    position: relative;
    flex: 0 0 auto;
    cursor: pointer;
    padding: 20px 3px
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab:not(:first-child) {
    margin-left: 17px
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    background-color: #242529;
    width: 0;
    transition: width .3s
}

.m-mode-dark .custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab:after {
    background-color: #fefefe
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab.active {
    color: #242529;
    font-weight: 600
}

.m-mode-dark .custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab.active {
    color: #fefefe
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab.active:after {
    width: 100%
}

.custom-datepicker .m-vdatetime-tabs .vdatetime-popup__tab span {
    font-weight: 400
}

.b-promotion-campaign.m-finish-state {
    box-shadow: inset 0 0 0 1px rgba(138, 150, 163, .2);
    border-radius: 6px;
    margin-bottom: 12px;
    padding: 13px 12px
}

.b-promotion-campaign.m-finish-state .b-promo-message {
    padding-left: 10px;
    padding-right: 10px
}

.b-promotion-campaign.m-finish-state .g-btn.m-profile {
    margin-bottom: 0
}

.b-promotion-campaign.m-finish-state .b-users__item__title {
    font-size: 15px;
    padding-bottom: 10px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(138, 150, 163, .2);
    text-transform: uppercase
}

.b-promotion-campaign.m-finish-state .b-users__item__title .g-icon {
    margin-left: 0;
    color: #8a96a3
}

.b-promotion-campaign__controls {
    display: flex;
    justify-content: flex-end;
    padding: 7px 4px 0
}

.b-promotion-campaign__controls .g-btn.m-border {
    min-width: 110px
}

.b-streaming .b-dropdown__icon {
    transition: box-shadow .3s
}

.b-streaming .dropdown.left .dropdown-menu:after {
    top: auto;
    right: auto;
    left: 14px;
    bottom: -10px;
    transform: rotate(-135deg)
}

.b-streaming .dropdown.right .dropdown-menu:after {
    top: auto;
    left: auto;
    right: 14px;
    bottom: -10px
}

.b-streaming .dropdown-menu {
    padding: 15px 16px
}

.b-streaming .dropdown-menu.show:before {
    display: none
}

.b-streaming .dropdown-menu>li {
    margin: 0 0 16px
}

.b-streaming .dropdown-menu>li:last-child {
    margin-bottom: 0
}

.b-streaming .dropdown-item {
    padding: 4px;
    transition: color .3s;
    white-space: normal
}

.b-streaming .dropdown-item:hover {
    color: #00aff0
}

.b-streaming .dropdown-item:hover .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px #00aff0
}

.b-streaming .dropdown-item.active {
    font-weight: 600
}

.b-streaming .dropdown-item.active .b-dropdown__icon {
    box-shadow: none;
    background: #00aff0
}

.b-streaming .dropdown-item.active .b-dropdown__icon>.g-icon {
    opacity: 1
}

.banner_place {
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(138, 150, 163, .2)
}

@media (min-width:1200px) and (min-height:640px) {
    .banner_place {
        position: -webkit-sticky;
        position: sticky;
        top: 60px
    }
}

@media (max-width:991px) {
    .banner_place {
        border-bottom: 1px solid rgba(138, 150, 163, .2);
        margin: 0 0 26px
    }
}

.b-recommended .banner_place .swiper-pagination-bullets {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 6px;
    margin: 0
}

.b-action-panel {
    color: #fff;
    max-width: 100%;
    left: 0;
    right: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: fixed;
    bottom: 0;
    z-index: 1039;
    display: flex;
    align-items: center;
    align-content: center
}

.b-action-panel.m-shadow-gradient:after {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 120px;
    background: linear-gradient(transparent, rgba(0, 0, 0, .66));
    z-index: -1
}

.b-action-panel__item {
    flex: 0 1 25%;
    display: inline-flex
}

@media (min-width:768px) {
    .b-action-panel__item.m-free-size {
        flex: 0 0 auto
    }
}

@media (max-width:767px) {
    .b-action-panel__item.m-free-size.m-right-part {
        flex: 0 0 auto
    }
}

.b-action-panel__item.m-free-size.m-right-part:last-child {
    margin-right: 0
}

.b-action-panel__item.m-free-size.m-right-part.m-dots-btn {
    margin-right: -4px
}

.b-action-panel__item.m-free-size.m-right-part.m-volume-btn {
    margin-right: -12px
}

@media (min-width:768px) {
    .b-action-panel__item.m-free-size:not(.m-right-part) {
        margin-right: 5%
    }
}

@media (min-width:768px) {
    .m-comment-form-visible .b-action-panel__item.m-free-size:not(.m-right-part) {
        margin-right: 0
    }
}

.b-action-panel__item.m-space-distance {
    margin-left: auto;
    margin-right: 12px
}

.b-action-panel__item.m-space-distance:last-child {
    margin-right: 0
}

.b-action-panel__item.m-space-distance~.b-action-panel__item {
    margin-right: 12px
}

.m-comment-form-visible .b-action-panel__item.m-comments-form {
    flex: 1
}

@media (min-width:560px) {
    .m-comment-form-visible .b-action-panel__item.m-comments-form {
        width: 468px;
        flex: 0 0 auto
    }
}

@media (min-width:992px) {
    .m-stream-enabled .m-comment-form-visible .b-action-panel__item.m-comments-form.m-comments-stream {
        min-width: auto;
        width: calc(42vw - 6vh);
        max-width: 468px;
        flex: 0 0 auto
    }
}

@media (min-width:992px) {
    .b-action-panel__item.m-order-end {
        order: 1
    }
}

@media (min-width:992px) {
    .m-comment-form-visible .b-action-panel__item.m-order-end {
        margin-left: 12px
    }
}

.b-action-panel .m-hidden-comments {
    display: none
}

@media (min-width:992px) {
    .b-action-panel .m-hidden-comments.m-visible-desk {
        display: block;
        flex: 0 0 auto
    }
}

@media (min-width:992px) {
    .b-action-panel .m-hidden-comments.m-right-part {
        display: block
    }
}

.b-action-panel__el {
    padding: 18px 4px;
    display: inline-flex;
    align-items: center;
    align-content: center;
    font-size: 13px;
    white-space: nowrap;
    border: none;
    background: none;
    color: inherit
}

.b-action-panel__el__text {
    margin-left: 6px
}

.b-action-panel__el__text:first-child {
    margin-left: 0;
    margin-right: 6px
}

.m-comment-form-visible .b-action-panel__el.m-comments {
    position: relative;
    z-index: 2;
    color: #00aff0
}

@media (min-width:768px) {
    .m-comment-form-visible .b-action-panel__el.m-likes {
        margin-right: 10px
    }
}

.b-action-panel__el.m-unread {
    position: relative
}

.b-action-panel__el.m-unread:after {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 1000px;
    content: "";
    background: #ff485b;
    top: 14px;
    left: 24px
}

.b-action-panel__el.m-active {
    color: #0091ea
}

.b-action-panel .b-post__tools__more .dropdown-toggle {
    color: #fff
}

.b-comment-form {
    position: relative;
    margin-left: -44px;
    padding: 12px;
    flex: 1
}

.b-comment-form__submit {
    background: none;
    border: none;
    padding: 0;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    top: 12px
}

.b-comment-form__submit .g-icon {
    font-size: 22px
}

.b-comment-form__submit[disabled] {
    pointer-events: none;
    opacity: .5
}

.b-comment-form__input {
    background: none;
    border-color: #00aff0;
    padding-left: 34px;
    padding-right: 40px;
    transition: opacity .3s ease
}

.b-comment-form__input::-webkit-input-placeholder {
    color: hsla(0, 0%, 99.6%, .7)
}

.b-comment-form__input::-moz-placeholder {
    color: hsla(0, 0%, 99.6%, .7)
}

.b-comment-form__input:-ms-input-placeholder {
    color: hsla(0, 0%, 99.6%, .7)
}

.b-comment-form__input::-ms-input-placeholder {
    color: hsla(0, 0%, 99.6%, .7)
}

.b-comment-form__input::placeholder {
    color: hsla(0, 0%, 99.6%, .7)
}

.b-comment-form__input:focus {
    border-color: #0091ea;
    opacity: 1
}

.b-volume-btn {
    position: relative
}

.b-volume-btn.dropdown .b-dropdown__icon {
    transition: box-shadow .3s
}

.b-volume-btn.dropdown .dropdown-toggle:hover .g-icon {
    color: #fff
}

.b-volume-btn .dropdown-menu {
    min-width: 220px;
    padding: 15px 16px;
    margin-bottom: 18px
}

.b-volume-btn .dropdown-menu.show:before {
    display: none
}

.b-volume-btn .dropdown-menu li {
    margin: 0 0 16px
}

.b-volume-btn .dropdown-menu li:last-child {
    margin-bottom: 0
}

.b-volume-btn .dropdown-menu a {
    display: flex;
    align-items: flex-start
}

.b-volume-btn .dropdown-menu a.disabled {
    cursor: default;
    color: rgba(36, 37, 41, .5);
    background: none
}

.b-volume-btn .dropdown-menu a.disabled:hover {
    color: rgba(36, 37, 41, .5)
}

.b-volume-btn .dropdown-menu a.disabled .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px rgba(36, 37, 41, .4)
}

.b-volume-btn .dropdown-menu[x-placement=top-end]:after,
.b-volume-btn .dropdown-menu[x-placement=top-start]:after {
    top: auto;
    bottom: -10px;
    transform: rotate(-135deg);
    box-shadow: -3px -3px 5px rgba(0, 0, 0, .16)
}

.b-volume-btn .dropdown-menu[x-placement=top-start]:after {
    left: 14px;
    right: auto
}

.b-volume-btn .dropdown-menu[x-placement=top-end]:after {
    left: auto;
    right: 14px
}

.b-volume-btn .dropdown-item {
    padding: 4px;
    transition: color .3s;
    white-space: normal
}

.b-volume-btn .dropdown-item:hover {
    color: #00aff0
}

.b-volume-btn .dropdown-item:hover .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px #00aff0
}

.b-volume-btn .dropdown-item.active {
    font-weight: 600
}

.b-volume-btn .dropdown-item.active .b-dropdown__icon {
    box-shadow: none;
    background: #00aff0
}

.b-volume-btn .dropdown-item.active .b-dropdown__icon>.g-icon {
    opacity: 1
}

.b-volume-btn .dropdown .dropdown-toggle {
    color: inherit;
    padding: 0
}

.b-volume-btn .dropdown .dropdown-toggle:hover .g-icon {
    color: inherit
}

.b-volume-btn .g-icon {
    vertical-align: top
}

.b-volume-btn__backdrop {
    position: absolute;
    z-index: 1000;
    bottom: 100%;
    left: 0;
    right: 0
}

.b-volume-btn__el {
    background: none;
    position: relative;
    border: none;
    cursor: pointer
}

.b-volume-btn__el[disabled] {
    opacity: .3;
    pointer-events: none
}

.m-btn-round .b-volume-btn__el {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: rgba(138, 150, 163, .4);
    color: inherit;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    transition: background .3s
}

.m-btn-round .b-volume-btn__el:hover {
    background: rgba(138, 150, 163, .6)
}

.b-volume-btn__sound {
    padding: 18px 16px;
    z-index: 1001
}

.b-volume-btn__range-control[type=range] {
    margin: 0 auto;
    display: block;
    width: 120px;
    -webkit-appearance: none;
    background: transparent;
    height: 20px;
    font: inherit;
    position: absolute;
    right: 28px;
    bottom: 40px;
    transform: rotate(-90deg) translate(100%);
    transform-origin: right;
    z-index: 1001
}

.m-btn-round .b-volume-btn__range-control[type=range] {
    right: 25px;
    bottom: 50px
}

.b-volume-btn__range-control[type=range]::-moz-focus-outer {
    border: 0
}

.b-volume-btn__range-control[type=range]::-moz-range-thumb {
    margin-top: -5px;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000
}

.b-volume-btn__range-control[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -8px;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000
}

.b-volume-btn__range-control[type=range]::-ms-thumb {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fefefe;
    cursor: pointer;
    border: 0 solid #000;
    margin-top: -2px
}

.b-volume-btn__range-control[type=range]::-ms-track {
    width: 104px;
    cursor: pointer;
    height: 4px;
    border-radius: 1000px;
    border: none;
    background: hsla(0, 0%, 99.6%, .5);
    margin: 0
}

.b-volume-btn__range-control[type=range]::-webkit-slider-runnable-track {
    width: 104px;
    height: 4px;
    border-radius: 1000px;
    cursor: pointer;
    background: hsla(0, 0%, 99.6%, .5)
}

.b-volume-btn__range-control[type=range]::-moz-range-track {
    width: 104px;
    height: 4px;
    border-radius: 1000px;
    cursor: pointer;
    background: hsla(0, 0%, 99.6%, .5);
    margin: 15px 0
}

.b-volume-btn__range-control[type=range]::-ms-fill-lower,
.b-volume-btn__range-control[type=range]::-ms-fill-upper {
    border-radius: 1000px;
    background: hsla(0, 0%, 99.6%, .5)
}

.b-post__tools__btn.m-active .g-icon, .b-post__tools__btn:hover .g-icon {
   
}