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
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
    content: "\F101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\F102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
    content: "\F103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
    content: "\F104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
    content: "\F105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
    content: "\F106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
    content: "\F107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
    content: "\F108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
    content: "\F109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\F10A"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\F10B"
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
    content: "\F10C"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
    content: "\F10D"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
    content: "\F10E"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\F10F"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\F110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\F111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\F112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\F113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\F114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
    content: "\F115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
    content: "\F116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\F117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\F118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\F119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\F11A"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\F11B"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\F11C"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
    content: "\F11D"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
    content: "\F11E"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\F11F"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\F120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before {
    content: "\F121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before {
    content: "\F122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100%!important;
    height: 100%!important
}

.video-js[tabindex="-1"] {
    outline: 0
}

.video-js *,.video-js :after,.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill,.video-js .vjs-tech {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen {
    width: 100%!important;
    height: 100%!important;
    padding-top: 0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none!important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block!important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    border-radius: .3em;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.81666em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));
    background: linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
    display: none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -webkit-box-flex: 1;
    flex: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: 1;
    flex: auto;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
    background: rgba(115,133,159,.75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,.8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
    transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    -webkit-transition: left 0s;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    -webkit-transition: width .1s;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: none;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none;
    display: -webkit-inline-box;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    -webkit-box-flex: 0;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    -webkit-box-flex: 0;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: #fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\F10D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \F11D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
    -webkit-box-flex: 1;
    flex: auto;
    display: block
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));
    background-image: linear-gradient(0deg,#fff 88%,#73859f)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));
    background-image: linear-gradient(-180deg,#fff 88%,#73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible) {
    outline: 0;
    background: 0 0
}

/*!
Default styles for videojs-record 3.9.0
*/
@font-face {
    font-family: videojs-record;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff");
    font-weight: 400;
    font-style: normal
}

.vjs-icon-av-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-av-perm:before {
    content: "\F101"
}

.vjs-icon-sv-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-sv-perm:before {
    content: "\F104"
}

.vjs-icon-video-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-video-perm:before {
    content: "\F102"
}

.vjs-icon-audio-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-audio-perm:before {
    content: "\F103"
}

.vjs-icon-screen-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-screen-perm:before {
    content: "\F104"
}

.vjs-icon-record-start {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-record-start:before {
    content: "\F105"
}

.vjs-icon-record-stop {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-record-stop:before {
    content: "\F106"
}

.vjs-icon-photo-camera {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-photo-camera:before {
    content: "\F107"
}

.vjs-icon-picture-in-picture-start {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-picture-in-picture-start:before {
    content: "\F108"
}

.vjs-icon-picture-in-picture-stop {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-picture-in-picture-stop:before {
    content: "\F109"
}

.vjs-record.video-js .vjs-control.vjs-fullscreen-control {
    position: absolute;
    right: 0
}

.vjs-record .vjs-using-native-controls .vjs-control-bar {
    display: -webkit-box!important;
    display: flex!important
}

.vjs-record.vjs-fluid .vjs-animation-display>img:first-child,.vjs-record.vjs-fluid .vjs-record-canvas>canvas:first-child,.vjs-record.vjs-fluid wave.vjs-wavedisplay {
    top: 0;
    position: absolute!important;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%
}

.vjs-record .vjs-device-button.vjs-control {
    font-size: 3em;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 4em;
    height: 2.8em;
    margin-top: -1.8em;
    margin-left: -2.1em;
    display: block;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all .4s;
    transition: all .4s;
    text-align: center;
    vertical-align: middle;
    border-radius: .8em;
    background-color: #07141e;
    background-color: rgba(7,20,30,.7);
    box-shadow: 0 0 1em hsla(0,0%,100%,.25)
}

.vjs-record .vjs-error .vjs-device-button {
    display: none
}

.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before {
    font-size: 2.4em
}

.vjs-record .vjs-record-button.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-record-button {
    display: none
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before {
    font-size: 1.4em;
    line-height: 2.2em
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before {
    font-size: 2.2em;
    line-height: 1.4em
}

.vjs-record .vjs-camera-button.vjs-control,.vjs-record .vjs-play-control.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-camera-button {
    display: none
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before {
    font-size: 2em;
    line-height: 1.4em
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before {
    font-size: 2.2em;
    line-height: 1.4em
}

.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden {
    display: block!important;
    opacity: 0;
    -webkit-transform: translateX(1em) rotateX(-90deg) scale(.9);
    transform: translateX(1em) rotateX(-90deg) scale(.9);
    -webkit-transition: all .5s,-webkit-transform .5s .25s;
    transition: all .5s,-webkit-transform .5s .25s;
    transition: all .5s,transform .5s .25s;
    transition: all .5s,transform .5s .25s,-webkit-transform .5s .25s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator {
    width: .8em;
    height: .8em;
    background-color: #ff625e;
    line-height: 1.1em;
    border-radius: 50%;
    right: 2.5ex;
    top: 2ex;
    position: absolute;
    opacity: 1;
    -webkit-transform: rotateX(0) scale(1.3);
    transform: rotateX(0) scale(1.3);
    -webkit-transition: all .5s,-webkit-transform .2s .1s;
    transition: all .5s,-webkit-transform .2s .1s;
    transition: all .5s,transform .2s .1s;
    transition: all .5s,transform .2s .1s,-webkit-transform .2s .1s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:before {
    content: attr(data-label);
    color: #fff;
    position: absolute;
    left: -2.7em;
    font-family: Helvetica,sans-serif;
    -webkit-animation-name: pulsetext;
    animation-name: pulsetext;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    top: -.1em;
    font-size: .8em;
    opacity: 1;
    -webkit-transition: opacity .5s .2s;
    transition: opacity .5s .2s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:after {
    content: "";
    display: block;
    height: calc(.8em - 4px);
    width: calc(.8em - 4px);
    border: 2px solid #ff625e;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

@-webkit-keyframes pulsetext {
    0% {
        opacity: .75
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: .75
    }

    75% {
        opacity: .5
    }

    to {
        opacity: .75
    }
}

@keyframes pulsetext {
    0% {
        opacity: .75
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: .75
    }

    75% {
        opacity: .5
    }

    to {
        opacity: .75
    }
}

@-webkit-keyframes pulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1.6);
        transform: scale(1.6)
    }

    50% {
        opacity: .5;
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

@keyframes pulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1.6);
        transform: scale(1.6)
    }

    50% {
        opacity: .5;
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

.vjs-record .vjs-pip-button.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-pip-button {
    display: none
}

.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before,.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before {
    font-size: 1.4em;
    line-height: 2.2em
}

@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"
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    font-family: Open Sans,sans-serif;
    font-size: 15px
}

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 {
    margin-right: auto;
    margin-left: auto
}

.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,.row:before {
    content: " ";
    display: table
}

.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 #000
}

.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;
    -webkit-transition: border-color .15s ease-in-out;
    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;
    -webkit-transition: opacity .15s linear;
    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;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    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
}


.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 {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.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 {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

body[id*=page_],html#guest_html {
    height: auto;
    min-height: 100vh
}

body#guest_body {
    min-height: 100vh;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    /*justify-content:center;*/
    align-content: center;
    -webkit-box-align: stretch;
    align-items: stretch
}

body#guest_body .guest_forms {
    -webkit-box-ordinal-group: 1;
    order: 0;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    align-self: auto
}

.guest_swiper {
    width: 308px;
    height: 545px;
    position: absolute;
    left: 112px;
    top: 81px
}

.guest_swiper_wrapper {
    /*background:url(87cf0aa66110db10466a58e745c25f40.png);*/
    width: 450px;
    height: 720px;
    position: relative
}

.container,.guest_swiper img {
    max-width: 100%
}

.guest_forms {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%
}

@media (min-width: 768px) {
    #content {
        padding:0 0 90px
    }

    .p-personal-chats-chat #content,.p-personal-chats-send #content {
        padding-bottom: 0
    }
}

#content>.container {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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:-webkit-box!important;display:flex!important;*/
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.modal-primary .modal-header {
    background: #000;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.label-group-addon,.label-group label {
    -webkit-box-flex: 0;
    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
}




h1.title {
    border-bottom: 1px solid #000;
    font: 300 25px/30px Open Sans,sans-serif;
    padding: 0 0 10px;
    margin: 0 0 24px
}

.guest_row {
    display: -webkit-box;
    display: flex;
    justify-content: space-around
}

.guest_row .phones-col {
    width: 400px
}

.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;
        -webkit-box-flex: 1;
        flex: 1
    }
}

strong {
    font-weight: 600
}

em>strong,strong>em {
    color: #000
}

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;
    -webkit-transform-origin: center center;
    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 {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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 {
    -webkit-transform: scale(1)!important;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    z-index: 10
}

.is-dragover .b-dropzone__label {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 1
}

.b-dropzone__previews {
    position: relative
}

.b-dropzone__previews-scroller {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    display: -webkit-box;
    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;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: 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: #000;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-dropzone__preview__progress {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: #000;
    -webkit-transition: width .6s ease;
    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 {
    width: 36px;
    height: 36px;
    background: rgba(0,0,0,.5);
    border-radius: 1000px;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__play-btn,.b-dropzone__preview__play-btn .g-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-dropzone__preview__play-btn .g-icon {
    color: #fff
}

.b-dropzone__preview__error-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 36px;
    height: 36px;
    background: #e76c6c;
    border-radius: 1000px;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__error-icon .g-icon {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-56%);
    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: #000
}

.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%;
    -webkit-transform: translateY(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: #000;
    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;
    -webkit-box-flex: 0;
    flex: 0 1 100%;
    max-width: 100%
}

.has-advanced-upload {
    position: relative
}

.modal-dialog,.modal-dialog .modal-content {
    display: -webkit-box;
    display: flex
}

.modal-dialog .modal-content {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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);
    -webkit-transition: opacity .2s ease,bottom 0s ease .2s;
    transition: opacity .2s ease,bottom 0s ease .2s;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    opacity: 0
}

.global_preloader.active {
    opacity: 1;
    bottom: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.loader-hearts {
    display: -webkit-box;
    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: #000
    }
}

@keyframes hearts {
    0% {
        fill: #fff
    }

    1% {
        fill: #000
    }
}

.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
}

:root {
    --bg-color: #fff;
    --bg-color-header: #fff;
    --text-color: #242529;
    --overlay-color: rgba(0,0,0,0.4);
    --marked-color: #f7f8f9
}

:root.p-index-queue-index {
    --bg-color: #f7f8f9
}

:root.m-mode-dark {
    --bg-color: #161618;
    --text-color: #f7f8f9;
    --bg-color-header: #18181a;
    --overlay-color: rgba(0,0,0,0.6);
    --marked-color: #242529
}

:root.m-mode-dark.p-index-queue-index {
    --bg-color: #242529
}



a {
    color: #000;
    text-decoration: none
}

a:hover {
    color: #0091ea
}

.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;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.g-icon use[*|href="#icon-loading"] {
    -webkit-animation: rotation 1s steps(8) infinite;
    animation: rotation 1s steps(8) infinite;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.g-icon.m-success {
    color: #000
}

.g-icon.m-danger {
    color: #e76c6c
}

.g-icon.m-light-color {
    color: #8a96a3
}

.g-icon.m-verified {
    color: #000;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.g-icon.m-rotated-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.svg-logo-color-1 {
    fill: #313131
}

.m-mode-dark .svg-logo-color-1 {
    fill: #fff
}

.svg-logo-color-2 {
    fill: #000
}

.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 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: flex
}

.g-section-title.m-filtered {
    color: #000
}

.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: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.g-section-subtitle {
    font-size: 13px;
    color: #8a96a3;
    padding: 0 4px
}

.g-section__header {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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 {
        -webkit-box-flex:1;
        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: -webkit-box;
    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: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-align: start;
    align-items: flex-start
}





.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: #000
}

.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: -webkit-inline-box;
    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)!important;
    background-color: transparent!important;
    color: inherit;
    font: inherit;
    -webkit-appearance: none;
    -webkit-transition: border-bottom-color .3s ease;
    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;
    -webkit-transform: translate(3px,-1px);
    transform: translate(3px,-1px);
    color: inherit;
    opacity: .7
}

.p-personal-banking-payout_types .b-btn-back-to-top {
    margin-top: 6px
}



.payment-errors {
    color: #e76c6c
}

.g-page__header {
    position: relative;
    margin: 0 0 8px;
    display: -webkit-box;
    display: flex;
    min-height: 60px;
    -webkit-box-align: center;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center
}

.contact_button {
    background: #000;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        align-content: center;
        -webkit-box-align: 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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.g-btn-close.m-light {
    color: #fff
}

.jq-toast-loader {
    background: #000!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: #000;
    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 {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

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

.container {
    padding: 0 12px
}

.row {
    margin-left: -12px;
    margin-right: -12px
}

.row_flex {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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 {
        -webkit-box-flex:1;
        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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 13px;
    margin: 0 0 12px
}

.g-panel__icon {
    position: absolute;
    color: #000;
    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%;
    -webkit-transform: translateY(-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;
        -webkit-transform: none!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);
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(62,148,206,.12)),to(rgba(62,148,206,.12)));
    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 {
    -webkit-transform: translateY(-10px);
    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 {
    -webkit-transform: translateY(10px);
    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 {
    -webkit-transform: translate(10px);
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(62,148,206,.12)),to(rgba(62,148,206,.12)));
    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);
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    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);
    -webkit-box-align: center;
    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: #000;
    margin: 0 8px 0 0
}



.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 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    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: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        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);
        -webkit-box-align: unset!important;
        align-items: unset!important
    }

    .b-modal__subscribe.m-guest .modal-dialog {
        width: 100%;
        max-width: unset;
        margin: 0;
        display: block;
        -webkit-transition: none!important;
        transition: none!important;
        -webkit-transform: 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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.b-modal__user__info {
    margin-top: -70px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    margin-bottom: 12px
}

.b-modal__list__icon {
    margin-right: 12px;
    margin-left: 5px
}

.b-modal__list__icon .g-icon {
    display: block;
    color: #000
}

.b-modal__list__title {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    padding: 12px 3px
}

.b-modal__filter__item .g-input__wrapper.b-input-radio__wrapper {
    padding: 0;
    -webkit-box-flex: 0;
    flex: 0 1 53%
}

.b-modal__filter__item .g-input__increment {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end
}

div.tips__input-wrapper .g-input__clear-btn {
    -webkit-transform: none;
    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);
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-box-flex: 1;
    flex: 1;
    white-space: nowrap
}

.m-discount-modal__form {
    display: -webkit-box;
    display: flex;
    margin: 0 -12px;
    padding: 22px 0 0
}

.m-discount-modal__form .g-input__wrapper {
    padding: 0;
    -webkit-box-flex: 1;
    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);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.alert-dismissible .close .g-icon {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.alert-dismissible .close:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.alert.m-price-changed {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-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: #000;
    border-color: #000
}

.b-input-radio:checked+.b-input-radio__label .g-icon,.b-input-radio:checked+.g-label .b-input-radio__label .g-icon {
    display: block
}



.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
}

.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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #000
}

.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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-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 #000
}

.chosen-container .chosen-results {
    color: inherit;
    margin: 0;
    padding: 0
}

.chosen-container .chosen-results li.highlighted {
    background: #000
}

.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;
    -webkit-transform: rotate(-45deg) translate(-5px,10px);
    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);
    -webkit-transition: background-color .3s ease;
    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);
    -webkit-transition: all .2s ease;
    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: #000
}

.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;
    -webkit-transform: rotate(-45deg) translate(-5px,10px);
    transform: rotate(-45deg) translate(-5px,10px);
    width: 10px;
    height: 10px
}

.bfh-selectbox .bfh-selectbox-options {
    right: 0;
    border-radius: 0;
    border: 1px solid #000;
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    margin: 0 6px
}

@media (max-width: 767px) {
    .b-tel-input__group div.vue-tel-input {
        -webkit-box-flex:0;
        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: 17px;
    color: #fefefe;
    font-weight: 600;
    background: #040404;
    min-width: 78px;
    -webkit-transition: opacity .3s ease,background-color .3s ease,box-shadow .3s ease;
    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: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translateY(-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: #000
}

.g-btn.m-border {
    box-shadow: inset 0 0 0 1px rgba(138,150,163,.4);
    color: var(--text-color);
    -webkit-transition: color .3s,background-color .3s,box-shadow .3s;
    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 #000
}

.g-btn.m-border.m-sm .g-icon {
    font-size: 17px
}

.g-btn.m-border.m-width-priority {
    -webkit-box-flex: 1;
    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: #fff;
    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: #fff
}

.g-btn.m-flat .g-btn__text {
    font-weight: inherit;
    margin: 0
}

.g-btn.m-flat .g-icon {
    font-size: 18px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.g-btn.m-flat.m-less .g-icon {
    -webkit-transform: rotate(180deg);
    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: -webkit-box;
    display: flex
}

.g-btn__group.m-right {
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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;
    -webkit-transition: color .3s;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 48px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.g-btn.m-icon.m-icon-only .g-icon {
    color: #000;
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex
}

.g-btn__line .g-btn {
    -webkit-box-flex: 1;
    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: #000;
    opacity: 1
}

.g-btn.m-loading .g-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    background-color: #000
}

.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;
    -webkit-transition: opacity .3s;
    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: #000
}

.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: #000
}

.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;
    -webkit-transform: rotate(45deg);
    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;
    -webkit-transform: rotate(-135deg);
    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: -webkit-box;
        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 {
        -webkit-box-pack: justify;
        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 {
        -webkit-box-pack: justify;
        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 {
        -webkit-box-flex: 0;
        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 {
        -webkit-box-flex: 0;
        flex: 0 1 22.9357798%
    }

    .b-table.m-responsive .b-table__desc {
        -webkit-box-flex: 0;
        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: -webkit-box;
        display: flex;
        -webkit-box-pack: justify;
        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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #8a96a3
}

.r-toggle__body {
    height: 0;
    overflow: hidden;
    -webkit-transition: height .3s ease,margin .3s ease;
    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;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    border-bottom: 1px solid #000;
    background: var(--bg-color);
    margin-top: -60px;
    display: -webkit-box;
    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 #000
}

.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;
    -webkit-box-flex: 1;
    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: #000
}

.b-search-form .g-page__header__btn,.page-header-search {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.page-header-search {
    justify-content: space-around;
    align-content: 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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    -webkit-box-pack: justify;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    border: none;
    border-bottom: 2px solid transparent;
    -webkit-transition: color .3s ease,border-color .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: color .3s ease,border-color .3s ease;
    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: #000
}

@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 25px
}

@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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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%;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 992px) {
    .b-feed {
        width:calc(100% - 350px);
        -webkit-box-flex: 0;
        flex: 0 1 auto
    }
}

.b-feed__wrapper {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative
}

@media (min-width: 992px) {
    .b-feed__wrapper {
        -webkit-box-orient:unset;
        -webkit-box-direction: unset;
        flex-direction: unset;
        -webkit-box-pack: justify;
        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 {
    -webkit-box-ordinal-group: 0;
    order: -1
}

.b-recommended .g-section__header {
    margin-right: 76px;
    -webkit-box-pack: start;
    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 {
    -webkit-box-pack: center;
    justify-content: center;
    position: static;
    display: -webkit-box;
    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: -webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(138,150,163,.2)),to(rgba(138,150,163,.2))) var(--bg-color);
    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;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    position: relative
}

.b-post__tools__group-item {
    display: -webkit-inline-box;
    display: inline-flex;
    margin-left: auto;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    flex: 0 1 calc(20% + 32px)
}

.b-post__tools__group-item .b-post__tools__item {
    -webkit-box-flex: 1;
    flex: 1
}

.b-post__tools__item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    flex: 0 1 calc((80% - 32px)/3);
    white-space: nowrap;
    color: #8a96a3
}

.b-post__tools__item__inner {
    -webkit-box-flex: 1;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    position: static
}



@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: #000;
    -webkit-box-ordinal-group: 3;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 0 13px;
    z-index: 2;
    width: 100%;
    text-align: left;
    background: none
}

.b-post__voting__item[type] {
    -webkit-transition: box-shadow .3s ease;
    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;
    -webkit-box-flex: 1;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-post__voting__item.m-voted {
    box-shadow: 0 0 0 1px #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    background: linear-gradient(transparent,rgba(0,0,0,.3));
    height: 36px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    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;
    -webkit-transition: all .2s ease;
    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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    margin-left: auto;
    padding-left: 10px;
    white-space: nowrap
}

.b-post__price,.b-post__profile-details {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.b-post__price {
    color: #000;
    font-weight: 600
}

.b-post__price .g-icon {
    fill: #000;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%!important;
    max-height: unset;
    height: auto!important
}

.post_media img {
    display: inline-block;
    max-height: calc(100vh - 100px);
    -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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transform: unset;
    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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.mfp-content:after {
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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;
    -webkit-transition: background-color .3s ease;
    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;
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    transition: background-color .3s ease,opacity .3s ease
}

ins.play-gif,ins.play-gif .g-icon {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

ins.play-gif .g-icon {
    position: absolute;
    left: 50%;
    top: 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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,15px);
    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);
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-flex: 0;
    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%;
    -webkit-transform: translate(-50%,-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 #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    font-weight: 600
}

.b-photos .timestamp__date {
    margin-right: 4px
}

.switcher-media-content {
    position: absolute;
    bottom: 8px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: rgba(0,0,0,.5);
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 6px;
    font-size: 11px;
    z-index: 3
}

.switcher-media-content,.switcher-media-content__btn {
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center
}

.switcher-media-content__btn {
    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;
    -webkit-transform: translateY(-50%);
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    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%;
    -webkit-transform: translate(-50%,-15%);
    transform: translate(-50%,-15%);
    opacity: .12;
    font-size: 54px
}

.b-purchase {
    padding: 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: justify;
    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 {
    -webkit-box-align: start;
    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 {
    -webkit-box-flex: 0;
    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;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.b-photos .b-purchase__state {
    position: absolute;
    right: 12px;
    top: 12px
}

.b-purchase__state.state-clicked {
    border-color: #000
}

.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 {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.b-purchase__state .g-icon {
    color: #000;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

@media (max-width: 767px) {
    .b-photos .b-purchase__state .g-icon {
        opacity:0;
        pointer-events: none
    }
}

.b-purchase__cost {
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 2;
    text-transform: uppercase
}

@media (max-width: 767px) {
    .b-photos .price-pay {
        opacity:1;
        color: #000
    }
}

.price-pay:after {
    background-color: #000;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    z-index: -1
}

.link-trunc {
    color: #000;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.pswp .pswp__ui:after {
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.pswp .video-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-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 #000;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex
}

.b-comments__item__actions__item {
    margin: 0 16px 0 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-comments__item__actions__item.m-liked-by-author .g-icon {
    font-size: 16px;
    color: #000;
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    border: 2px solid var(--bg-color);
    background: #ff485b;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-gradient(linear,left bottom,left top,color-stop(0,#9466ff),to(#2196f3)) 100% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e31b1d),to(#9466ff)) 0 no-repeat;
    background: linear-gradient(0deg,#9466ff,#2196f3) 100% no-repeat,linear-gradient(180deg,#e31b1d,#9466ff) 0 no-repeat;
    -webkit-transform: rotate(60deg);
    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);
    -webkit-transition: color .3s ease;
    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: #000
}

.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);
    -webkit-box-flex: 0;
    flex: 0;
    -webkit-transition: height .3s ease,padding-bottom .3s ease;
    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;
        -webkit-box-ordinal-group: 3;
        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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 47px
}

.l-header__menu__item {
    position: relative;
    color: #8a96a3;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transform: translate(25%);
    transform: translate(25%);
    font-weight: 400
}

.l-header__menu__item__count:not(:empty),.l-header__menu__item__hasDraft {
    position: absolute;
    background: #000;
    min-width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 1000px;
    padding: 0 5px;
    top: 8px;
    left: 50%;
    -webkit-transform: translate(20%);
    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 #000;
    opacity: 0;
    -webkit-transition: opacity .2s;
    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;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
    padding: 18px 20px;
    box-shadow: inset 1px 0 0 rgba(138,150,163,.2);
    -webkit-transform: translate(100%);
    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 {
    -webkit-transform: translate(0);
    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;
    -webkit-transform: translate(100%);
    transform: translate(100%);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.m-sidebar-visible .l-sidebar__wrapper-close {
    -webkit-transform: translate(0);
    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;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    width: 36px;
    height: 36px;
    border-radius: 1000px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: var(--bg-color)
}

.l-sidebar__btn-close .g-icon {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.l-sidebar__btn-close:hover {
    color: #0091ea
}

.l-sidebar__btn-close:hover .g-icon {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.l-sidebar__avatar {
    display: block
}

.l-sidebar__username {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: var(--text-color);
    font-size: 15px;
    font-weight: 600;
    padding: 12px 0;
    border: none;
    background: none;
    width: 100%;
    -webkit-transition: color .3s ease;
    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;
    -webkit-transition: color .3s ease,-webkit-transform .3s ease;
    transition: color .3s ease,-webkit-transform .3s ease;
    transition: color .3s ease,transform .3s ease;
    transition: color .3s ease,transform .3s ease,-webkit-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 {
    -webkit-transform: scale(1.1);
    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;
    -webkit-transition: opacity .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: inherit
}

.l-sidebar .dropdown-toggle .m-arrow {
    margin: 0 8px 0 auto
}




.b-chats,.b-chats .form-step {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transform: rotate(45deg);
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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 {
    -webkit-box-flex: unset;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: -webkit-box;
    display: flex;
    white-space: nowrap;
    -webkit-box-align: center;
    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;
    -webkit-transform: translateY(-1px);
    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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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 {
        -webkit-transition:padding .3s,border .3s;
        transition: padding .3s,border .3s
    }
}

.b-chats__search-users-wrapper>.g-icon {
    margin: 0 6px 0 4px;
    -webkit-transform: translateY(1px);
    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 {
        -webkit-box-flex:1;
        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: #000;
    border-color: #000
}

.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;
    -webkit-transition: border-color .3s ease;
    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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fefefe;
    font-size: 18px
}

.b-chats__selected-users__list {
    font-size: 11px;
    position: relative;
    -webkit-transition: max-height .3s;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 18px
}

.b-chats .b-chat {
    width: 100%
}

@media (min-width: 992px) {
    .b-chats .b-chat {
        -webkit-box-flex:1;
        flex: 1
    }
}

.b-chats__conversations {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1
}

@media (min-width: 768px) {
    .b-chats__conversations .b-post__slideshow .swiper-wrapper {
        display:-webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        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 {
        -webkit-box-flex:0;
        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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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;
        -webkit-box-align: start;
        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 {
        -webkit-box-flex:1;
        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: #000;
        opacity: .12;
        pointer-events: none;
        z-index: -1;
        width: 0;
        -webkit-transition: width .3s;
        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%;
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 992px) {
    .b-chat {
        -webkit-box-flex:1;
        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 {
    width: 100%
}

.b-chat__header__search-btn.g-btn.m-flat,.b-chat__header__wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-chat__header__search-btn.g-btn.m-flat {
    font-size: 13px
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000
}

.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: #000;
    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;
    -webkit-transition: z-index 0s linear .3s;
    transition: z-index 0s linear .3s
}

.m-sidebar-visible .b-chat__footer {
    z-index: 10;
    -webkit-transition: z-index 0s linear 0s;
    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 {
    margin: 0 60px 0 -4px
}

.b-chat__actions-wrapper,.b-chat__actions-wrapper .g-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-chat__actions-wrapper .g-btn {
    color: #8a96a3;
    margin-right: 0;
    height: 40px;
    min-width: 40px;
    position: relative;
    -webkit-box-pack: center;
    justify-content: center
}

.b-chat__actions-wrapper .g-btn.m-active {
    color: #000
}

.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: #000;
    bottom: 24px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.b-chat__btn-set-price .g-icon {
    -webkit-box-ordinal-group: 0;
    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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.b-chat__message.m-can-unsend {
    -webkit-transform: translate(-8px);
    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%;
    -webkit-transform: translateY(-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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000;
    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;
    -webkit-transform: translate(50%);
    transform: translate(50%);
    border: none;
    padding: 0;
    background: #000;
    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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-box-pack: 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 {
    -webkit-box-pack: end;
    justify-content: flex-end
}

.b-chat__message.m-from-me .b-chat__message__payment-state {
    -webkit-box-ordinal-group: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    left: 50%;
    margin-left: -25px
}

.b-chat__search-form {
    flex-wrap: nowrap
}

.b-chat__search__results-nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin: 0 -4px 0 0
}

.b-chat__search__results-nav-btn {
    padding: 4px;
    border: none;
    background: none;
    font-size: 26px;
    color: #000
}

.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%;
    -webkit-transform: translate(-50%,-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: #000;
    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-streaming__mic-select {
    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);
    -webkit-transition: border-bottom-color .3s ease;
    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: #000
}

.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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: #000;
    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: #000;
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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 {
    -webkit-transform: translateY(-50%) rotateY(180deg);
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-chat__video-message__preview.m-live:after {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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;
    -webkit-transform: translate(-50%);
    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: #000
}

.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;
    -webkit-transform: translate(-50%);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.m-from-me .chat-message-story-wrapper {
    -webkit-box-pack: end;
    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 {
        -webkit-box-flex:1;
        flex: 1;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }
}

@media (min-width: 768px) {
    .chat-users-section .b-chats__list-all {
        -webkit-box-flex:1;
        flex: 1;
        max-height: calc(100% - 38px)
    }
}

.chat-users-section .b-fans__filter {
    position: relative;
    right: auto;
    top: auto;
    -webkit-box-pack: end;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex
}

.b-profile__user .b-avatar {
    margin-right: 14px;
    position: relative;
    flex-shrink: 0;
    margin-left: -2px
}

.b-profile__user__info {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%
}

.b-profile__user__settings .dropdown-toggle .g-icon {
    margin-left: auto
}

.b-profile__user__status {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -webkit-transition-property: background-color,-webkit-transform;
    transition-property: background-color,-webkit-transform;
    transition-property: transform,background-color;
    transition-property: transform,background-color,-webkit-transform;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-profile__friends__item__close:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    background-color: rgba(138,150,163,.7)
}

.b-profile__friends__item a {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-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 {
    -webkit-transform: rotate(180deg);
    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: -webkit-box;
    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 {
        -webkit-box-pack:center;
        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;
    -webkit-box-flex: 1;
    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 {
    -webkit-box-flex: 1;
    flex: 1
}

.b-profile__search {
    height: 60px;
    padding: 18px 0 14px
}

.b-profile__search__container {
    position: relative
}

.b-profile__search__line {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: 44px;
    display: none
}

.b-profile__search-form.show {
    display: block
}

.b-profile__search-form__wrapper {
    position: relative
}

.b-profile__search-form__input {
    width: 100%;
    border: 0;
    padding-left: 40px;
    padding-right: 40px;
    height: 60px;
    border-bottom: 1px solid #000;
    font-size: 15px;
    line-height: 20px;
    background: none
}

.b-profile__search-form__btn,.b-profile__search-form__reset {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 18px;
    color: #000
}

.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%;
    -webkit-transform: translate(-50%,-55px);
    transform: translate(-50%,-55px);
    top: 50%;
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: 2px solid #8a96a3
}

.b-profile__restricted__icon .g-icon {
    color: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-profile__restricted p {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,15px);
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 1200px) {
    .b-profile__wall {
        width:calc(100% - 350px);
        margin: 0 auto
    }
}

.b-profile__wrapper-name {
    display: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.b-profile__side-btns .g-btn {
    margin-left: 10px
}

.b-group-profile-btns {
    display: -webkit-box;
    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:-webkit-box;
        display: flex
    }

    .b-settings__nav {
        -webkit-box-flex: 0;
        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 {
        -webkit-box-flex: 0;
        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;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .b-settings__content {
        -webkit-box-flex: 1;
        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 {
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    display: -webkit-box;
    display: flex;
    padding-left: 5px;
    padding-top: 5px
}

.b-settings__streaming-chat-link__url {
    -webkit-box-flex: 1;
    flex: 1
}

.new_login_state {
    position: absolute;
    right: 12px;
    top: 26px;
    font-size: 18px;
    color: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: #000
}

.for_email_notifications_enabled {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.for_email_notifications_enabled>* {
    width: 100%
}

.for_email_notifications_enabled .b-input-radio__wrapper {
    -webkit-box-ordinal-group: 0;
    order: -1
}

.for_email_notifications_enabled .g-input__wrapper.m-only-label {
    margin: 0;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.b-select-blocked-country {
    color: #8a96a3
}

.b-select-blocked-country option {
    color: var(--text-color)
}

.connected-twitter-link {
    display: -webkit-box;
    display: flex;
    padding: 6px 0 0
}

.connected-twitter-link .g-icon {
    color: #000;
    margin: 0 7px 0 6px
}

.connected-twitter-link a {
    -webkit-box-flex: 1;
    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:-webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center
    }

    .code-wrapper .code-text {
        -webkit-box-ordinal-group: 3;
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: 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 {
    -webkit-box-pack: 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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.b-users .g-page-title {
    padding-left: 4px
}

.b-users__list {
    display: -webkit-box;
    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: -webkit-box;
    display: flex
}

.b-users__list:after,.b-users__list:before {
    content: none
}

.b-users__item {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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 {
    -webkit-box-flex: 0;
    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;
    -webkit-box-flex: 1;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm.m-width-priority+.g-btn {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));
    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: #000;
    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: #000
}

.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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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: #000;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    position: absolute
}

.b-user-panel__del-btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-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: #000
}

.b-fans__container {
    position: relative
}

.b-fans .empty-message {
    display: block
}

.b-fans__favorited-icon {
    color: #000;
    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;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.b-fans__item__tab:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #8a96a3;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-top: 1px solid rgba(138,150,163,.2);
    padding: 7px 6px 8px;
    -webkit-box-align: center;
    align-items: center;
    margin: 0;
    text-align: right;
    -webkit-transition: color .3s ease;
    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: #000
}

.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;
    -webkit-transition: color .3s ease;
    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: -webkit-box;
    display: flex;
    margin: 0 -12px
}

.b-fans__trial__select-item {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-fans__trial__select__wrapper .g-select__wrapper {
    -webkit-box-flex: 1;
    flex: 1
}

.b-fans__trial__select__wrapper>.g-icon {
    color: #000;
    margin-right: 7px
}

.b-fans__filter {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: flex
}

.b-fans__filter .g-btn.m-icon {
    padding: 4px;
    margin-right: 8px
}

.b-fans__filter .g-btn.m-icon.m-active {
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.b-banking__form {
    padding-top: 10px
}

.b-banking__photo-id-rules-picture {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.b-payout-type.m-active:after {
    border-color: #000
}

.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;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: #000;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.status-state .g-icon {
    color: #fa0
}

.status-state .g-icon:hover {
    color: #0091ea
}

.user_hint_tin__form {
    display: -webkit-box;
    display: flex
}

.user_hint_tin__form .form-control {
    margin-right: 10px
}

.b-cards-row {
    flex-wrap: wrap
}

.b-cards-row,.b-cards-row .b-card-col {
    display: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding: 8px 7px;
    -webkit-box-align: center;
    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;
    -webkit-transition: opacity .3s ease;
    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%;
    z-index: 15
}

.info-tip .tip-content__wrapper,.info-tip__arrow {
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.info-tip__arrow {
    position: relative;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    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;
    -webkit-transform: rotate(45deg);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 30px;
    padding-left: 9px;
    cursor: pointer
}

.b-stats-row__head .g-icon {
    position: absolute;
    right: -4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    color: #8a96a3
}

.m-expanded .b-stats-row__head .g-icon {
    -webkit-transform: translateY(-50%) rotate(180deg);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    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: #000;
    align-content: flex-end;
    -webkit-box-align: end;
    align-items: flex-end
}

.b-stats-row__label.m-total-item {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-align: end;
    align-items: flex-end;
    align-content: flex-end
}

@media (min-width: 992px) {
    .b-stats-row__label.m-total-item {
        -webkit-box-flex:0;
        flex: 0 0 40%;
        -webkit-box-pack: end;
        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 {
        -webkit-box-flex:0;
        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;
        -webkit-box-flex: 0;
        flex: 0 0 40%
    }
}

@media (min-width: 992px) {
    .b-stats-row .m-total-item .b-stats-row__val {
        -webkit-box-flex:0;
        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;
    -webkit-transition: max-height .4s;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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 {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.b-streaming.m-stream-enabled .b-streaming__video-container:before {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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;
    -webkit-transition: all .3s ease;
    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;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

.b-streaming__btn-start {
    min-width: 183px
}

.b-streaming__end-label {
    top: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,-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__btn[disabled],.b-streaming__video-select__btn[disabled] {
    opacity: .3;
    pointer-events: none
}

.b-streaming__mic-select__btn.dropdown-toggle,.b-streaming__video-select__btn.dropdown-toggle {
    border: none;
    background: none;
    padding: 0;
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: rgba(138,150,163,.4);
    color: inherit;
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.open .b-streaming__mic-select__btn.dropdown-toggle,.open .b-streaming__video-select__btn.dropdown-toggle {
    background: #000
}

.b-streaming__mic-select .dropdown-menu,.b-streaming__video-select .dropdown-menu {
    margin: 0 0 18px;
    width: 240px;
    right: 0;
    left: auto
}

.b-streaming__mic-select .dropdown-menu:after,.b-streaming__video-select .dropdown-menu:after {
    right: 14px
}

.b-streaming__mic-select .dropdown-menu a,.b-streaming__video-select .dropdown-menu a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.b-streaming__mic-select .dropdown-menu a.disabled,.b-streaming__video-select .dropdown-menu a.disabled {
    cursor: default;
    color: rgba(36,37,41,.5);
    background: none
}

.b-streaming__mic-select .dropdown-menu a.disabled:hover,.b-streaming__video-select .dropdown-menu a.disabled:hover {
    color: rgba(36,37,41,.5)
}

.b-streaming__mic-select .dropdown-menu a.disabled .b-dropdown__icon,.b-streaming__video-select .dropdown-menu a.disabled .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px rgba(36,37,41,.4)
}

.b-streaming__mic-select {
    left: 8%
}

.b-streaming__mic-select .dropdown-menu {
    right: auto;
    left: 0
}

.b-streaming__mic-select .dropdown-menu:after {
    right: auto;
    left: 14px
}

.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%;
    -webkit-transform: translate(-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: -webkit-box;
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden
}

.b-streaming__summary__covers-item {
    height: 144px;
    width: 144px;
    position: relative;
    display: -webkit-box;
    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: #000;
    border-color: #000
}

.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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fefefe;
    font-size: 18px
}

.b-streaming__actions {
    display: -webkit-box;
    display: flex;
    position: absolute;
    left: 12px;
    bottom: 0;
    -webkit-box-align: center;
    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 {
        -webkit-box-pack:justify;
        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 {
    -webkit-box-flex: unset;
    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 {
        -webkit-box-pack:justify;
        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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.66)));
    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;
    -webkit-box-flex: 1;
    flex: 1
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment .b-streaming__actions__btn {
    display: block;
    padding: 0;
    -webkit-box-flex: 0;
    flex: 0 0 24px;
    position: absolute;
    left: 7px;
    top: 10px;
    color: #000;
    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) {
    -webkit-box-flex: 0;
    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;
    -webkit-transition: opacity .4s;
    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 {
    -webkit-box-flex: 0;
    flex: 0 1 25%;
    display: -webkit-inline-box;
    display: inline-flex
}

.b-streaming__actions__item.m-comment-form-visible {
    -webkit-box-flex: 1;
    flex: 1
}

@media (min-width: 768px) {
    .b-streaming__actions__item.m-comment-form-visible {
        -webkit-box-flex:unset;
        flex: unset
    }
}

.b-streaming__actions__item.m-comment-form-visible .m-comments {
    color: #000;
    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 {
    -webkit-box-pack: end;
    justify-content: flex-end
}

.b-streaming__actions__btn,.b-streaming__actions__count {
    padding: 18px 4px;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
        -webkit-box-align: end;
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
    -webkit-transition: padding .3s ease;
    transition: padding .3s ease;
    color: #fff
}

.b-streaming__comments.m-overflowed .b-streaming__comment:last-child {
    -webkit-mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.2)),to(#000));
    -webkit-mask-image: linear-gradient(rgba(0,0,0,.2) 40%,#000);
    mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.2)),to(#000));
    mask-image: linear-gradient(rgba(0,0,0,.2) 40%,#000)
}

.b-streaming__comments-scrollbar {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transform: rotate(-90deg) translate(100%);
    transform: rotate(-90deg) translate(100%);
    -webkit-transform-origin: right;
    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;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-streaming__search-viewer .g-page__header__btn.m-submit-form {
    right: 0;
    -webkit-transform: translateY(-45%);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    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;
    -webkit-transform: translateY(-40vh) scale(2);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 3;
    font-size: 13px;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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% {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-40vh) scale(2);
        transform: translateY(-40vh) scale(2);
        opacity: 0
    }
}

@keyframes stream-new-like {
    0% {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-40vh) scale(2);
        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: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1200px) {
    .l-footer {
        -webkit-box-pack:justify;
        justify-content: space-between
    }
}

.l-footer nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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:-webkit-box;
        display: flex
    }

    .b-faq__content {
        -webkit-box-flex: 1;
        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: -webkit-box;
        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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: #000
}

.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: #000;
    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%;
    -webkit-transform: translate(-50%,-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: #000
}

.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;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-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 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 5%
}

#how_it_works_slider .swiper-button-prev:hover:after {
    -webkit-transform: scale(1.2) rotate(-45deg);
    transform: scale(1.2) rotate(-45deg)
}

#how_it_works_slider .swiper-button-next {
    right: 0
}

#how_it_works_slider .swiper-button-next:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 5%
}

#how_it_works_slider .swiper-button-next:hover:after {
    -webkit-transform: scale(1.2) rotate(135deg);
    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%;
    -webkit-transform: translate(-50%,11px);
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 30px
}

.b-make-post__voting__header>.g-icon {
    margin: 0 6px 0 0;
    color: #000;
    vertical-align: middle
}

.b-make-post__schedule-expire-wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 12px
}

.b-make-post__streaming-link {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 1000px;
    width: 30px;
    height: 30px;
    background: #000;
    color: #fefefe;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    border: 1px solid #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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: -webkit-box;
    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);
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    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: #000
}

.b-make-post__tweet label {
    margin: 0;
    color: rgba(138,150,163,.7);
    display: -webkit-box;
    display: flex
}

.b-make-post__expire-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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);
    -webkit-transition: border-bottom-color .3s ease,color .3s ease;
    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: #000
}

@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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 13px;
    color: #8a96a3
}

.b-make-post__wrapper {
    position: relative
}

.b-make-post__media-photos {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.b-make-post__media-wrapper {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: calc(100% - 48px);
    padding: 8px 0 0
}

.b-make-post__media-slider.m-paid {
    -webkit-box-flex: 1;
    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;
    -webkit-box-ordinal-group: 3;
    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) -webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),color-stop(rgba(0,175,240,.12)),color-stop(50%,rgba(0,175,240,.12)),color-stop(rgba(0,175,240,.12)),to(rgba(0,175,240,.12)));
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.b-make-post__sort-done-btn {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: none;
    background: #000;
    color: #fff;
    padding: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.b-make-post__sort-btns,.b-make-post__sort-done-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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 {
    -webkit-box-ordinal-group: 0;
    order: -1;
    margin: 0 -4px 0 -8px
}

.b-make-post__sort-btns button.b-make-post__sort-btn {
    color: #000;
    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-btns button.b-make-post__sort-btn.m-move-all {
    color: rgba(138,150,163,.7)
}

.b-make-post__sort-btn {
    color: rgba(138,150,163,.7);
    display: -webkit-box;
    display: flex
}

.b-make-post__price-free-label {
    white-space: nowrap;
    -webkit-box-flex: 1;
    flex: 1;
    font-size: 13px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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%;
    -webkit-box-pack: center;
    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: #000
}

.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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 20px
}

.send_post_button.m-draft-send .g-icon {
    -webkit-transform: translate(-50%,-54%);
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 30px
}

.media-locked .g-icon {
    color: #000;
    font-size: 17px;
    margin-right: 5px
}

.b-reminder-form {
    color: #000;
    background: rgba(0,175,240,.12);
    border-radius: 6px 0 0 6px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: -webkit-box;
    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: -webkit-box;
    display: flex;
    background: none;
    font: inherit;
    -webkit-box-align: center;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    width: auto;
    background: rgba(138,150,163,.2);
    border: none;
    margin: 0;
    height: 4px;
    -webkit-transition: height .2s ease 1s;
    transition: height .2s ease 1s;
    overflow: unset;
    border-radius: 1000px;
    position: relative
}

.b-audioplayer__timeline:hover {
    -webkit-transition: height .2s ease;
    transition: height .2s ease;
    height: 5px
}

.b-audioplayer__timeline:hover .b-audioplayer__playhead {
    font-size: 16px;
    -webkit-transition: all .2s ease,left .25s linear;
    transition: all .2s ease,left .25s linear
}

.b-audioplayer__timeline:hover .b-audioplayer__progress {
    -webkit-transition: height .2s ease,width .25s linear;
    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: #000;
    height: 100%;
    -webkit-transition: height .2s ease 1s,width .25s linear;
    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: #000;
    font-size: 0;
    z-index: 2;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 1em;
    width: 1em;
    -webkit-transition: all .2s ease 1s,left .25s linear;
    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: #000;
    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;
    -webkit-transform: translate(50%,50%);
    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: #000;
    -webkit-transform: translate(50%,50%);
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    font-size: 26px;
    line-height: 26px;
    color: hsla(0,0%,99.6%,.6);
    -webkit-transition: color .3s;
    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;
    -webkit-transform: rotate(180deg);
    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 {
    -webkit-transform: translateY(calc(-50% + 18px));
    transform: translateY(calc(-50% + 18px))
}

.b-toaster-slot .toast-header .close {
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-toaster-slot .b-toast {
    border: none;
    border-radius: 6px;
    max-width: 291px;
    background: var(--bg-color) linear-gradient(102deg,#000,#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 {
    flex-direction: row;
    color: #fefefe;
    font-weight: 600;
    font-size: 13px
}

.b-toaster-slot .b-toast .toast .toast-body,.b-toaster-slot .b-toast .toast .toast-body>div {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-content: center;
    -webkit-box-align: center;
    align-items: center
}

.b-toaster-slot .b-toast .toast .toast-body>div {
    flex-direction: row;
    margin-left: -10px;
    -webkit-box-flex: 1;
    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;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000
}

.tooltip.m-tooltip-colored .tooltip-inner {
    background: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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: "";
    -webkit-box-flex: 0;
    flex: 0 0 12px
}

.b-story-item {
    border-radius: 6px;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
    color: inherit
}

.b-story-item__loader {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    -webkit-transform: translate(-50%,-50%);
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(transparent));
    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 {
    -webkit-transition: box-shadow .3s,background-color .3s,color .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-ordinal-group: 2;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: 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: #000;
    -webkit-transition: border-color .3s;
    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: -webkit-box;
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
        -webkit-transform: translate(-50%,-50%);
        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;
        -webkit-transform: translate(-50%,-50%);
        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 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: end;
    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;
    -webkit-box-flex: 0;
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%,-50%);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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 {
    -webkit-perspective: none;
    perspective: none;
    -webkit-perspective-origin: 0 0;
    perspective-origin: 0 0;
    -webkit-transform: scale(1)!important;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.66)),to(transparent));
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%);
    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;
        -webkit-box-align: 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;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.stories-list-preview .story-preview__remove {
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    background-color: #000;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fefefe;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: background-color .3s,opacity .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        width: 100%
    }
}

.story-highlights-dialog {
    color: #242529
}

@media (max-width: 767px) {
    .story-highlights-dialog.modal-dialog {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        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:-webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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;
        -webkit-box-flex: 1;
        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;
        -webkit-box-flex: 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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.checkbox-item.m-pos-center {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-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: #000
}

.selected .checkbox-item:after {
    opacity: 1;
    background-color: #000
}

.checkbox-item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .4;
    z-index: 0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 1000px
}

.checkbox-item__num {
    opacity: 0;
    -webkit-transition: opacity .3s;
    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;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.selected .checkbox-item .g-icon {
    opacity: 1
}

.highlight-unit {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    margin-bottom: 10px
}

.tabs-content__btn {
    -webkit-box-flex: 1;
    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: #000;
    color: #000
}

.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%;
    -webkit-transform: translateX(-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;
    flex-direction: column
}

.stories-stats-data,.stories-stats-data .b-tab-stats {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.stories-stats-data .b-tab-stats {
    -webkit-box-flex: 1;
    flex: 1;
    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: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    padding-left: 46px;
    position: relative
}

.b-viewer-row,.b-viewer-row__link {
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.b-viewer-row__link {
    display: -webkit-inline-box;
    display: inline-flex;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-viewer-row__name {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    margin-left: 15px
}

.b-viewer-row .b-avatar {
    position: absolute;
    left: 0;
    top: 0
}

.list-viewers {
    -webkit-box-flex: 1;
    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;
    -webkit-transition: color .3s;
    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: #000;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    -webkit-box-ordinal-group: 2;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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 {
    -webkit-box-ordinal-group: 4;
    order: 3
}

.custom-datepicker .vdatetime-popup__date {
    -webkit-box-ordinal-group: 3;
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: -webkit-box;
    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: #000
}

.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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #000;
    border-radius: 1000px;
    width: 42px;
    height: 42px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    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 {
    -webkit-box-flex: 0;
    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 {
    -webkit-box-flex: 0;
    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: #000;
    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: #000
}

.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 #000;
    color: var(--text-color)
}

.multiselect.custom-select.multiselect--above .multiselect__content-wrapper {
    border-radius: 0;
    border: 1px solid #000
}

.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: -webkit-box;
    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;
    -webkit-box-flex: 0;
    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;
    -webkit-transition: width .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 7px 4px 0
}

.b-promotion-campaign__controls .g-btn.m-border {
    min-width: 110px
}

.b-streaming .b-dropdown__icon {
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s
}

.b-streaming .dropdown.left .dropdown-menu:after {
    top: auto;
    right: auto;
    left: 14px;
    bottom: -10px;
    -webkit-transform: rotate(-135deg);
    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;
    -webkit-transition: color .3s;
    transition: color .3s;
    white-space: normal
}

.b-streaming .dropdown-item:hover {
    color: #000
}

.b-streaming .dropdown-item:hover .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px #000
}

.b-streaming .dropdown-item.active {
    font-weight: 600
}

.b-streaming .dropdown-item.active .b-dropdown__icon {
    box-shadow: none;
    background: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.66)));
    background: linear-gradient(transparent,rgba(0,0,0,.66));
    z-index: -1
}

.b-action-panel__item {
    -webkit-box-flex: 0;
    flex: 0 1 25%;
    display: -webkit-inline-box;
    display: inline-flex
}

@media (min-width: 768px) {
    .b-action-panel__item.m-free-size {
        -webkit-box-flex:0;
        flex: 0 0 auto
    }
}

@media (max-width: 767px) {
    .b-action-panel__item.m-free-size.m-right-part {
        -webkit-box-flex:0;
        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 {
    -webkit-box-flex: 1;
    flex: 1
}

@media (min-width: 560px) {
    .m-comment-form-visible .b-action-panel__item.m-comments-form {
        width:468px;
        -webkit-box-flex: 0;
        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;
        -webkit-box-flex: 0;
        flex: 0 0 auto
    }
}

@media (min-width: 992px) {
    .b-action-panel__item.m-order-end {
        -webkit-box-ordinal-group:2;
        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;
        -webkit-box-flex: 0;
        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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: #000
}

@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;
    -webkit-box-flex: 1;
    flex: 1
}

.b-comment-form__submit {
    background: none;
    border: none;
    padding: 0;
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: #000;
    padding-left: 34px;
    padding-right: 40px;
    -webkit-transition: opacity .3s ease;
    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 .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
}

.m-btn-round .b-volume-btn__el {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: rgba(138,150,163,.4);
    color: inherit;
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: background .3s;
    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;
    -webkit-transform: rotate(-90deg) translate(100%);
    transform: rotate(-90deg) translate(100%);
    -webkit-transform-origin: right;
    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-loginreg__form p {
    font-size: 16px!important;
}

.signup_as_star {
    background: #4c4c4c!important;
}

@media (max-width: 480px) {
    .login_container .nav-item {
        width: 49.5%!important;
    }
}

@media (min-width: 992px) {
    .login_container .content {
        width:400px!important;
    }

    .login_container .nav-pills {
        width: 400px!important;
    }

    .login_container .tab-content {
        width: 399px!important;
    }
}

.redbtn {
    background: #0aaef0!important;
}

/*Login pages*/
.celeb_loginfrm {
    margin-top: 60px;
}

.nav-pills .nav-link {
    border-radius: 0!important;
}

.login_container .content {
    width: 350px;
    height: auto;
    margin: 0 auto;
    padding: 30px 0;
}

.login_container .nav-pills {
    width: 350px;
}

.login_container .nav-item {
    width: 49.8%;
}

.login_container .nav-pills .nav-link {
    font-weight: bold;
    padding-top: 13px;
    text-align: center;
    background: #cccccc;
    color: #000000;
    /* border-radius: 30px!important; */
    height: 100px;
}

.error_msg {
    color: red;
    margin-top: 5px;
}

.login_container .nav-pills .nav-link.active {
    background: #000;
    color: #FFF;
    font-size: 15px;
}

.login_container .tab-content {
    position: relative;
    width: 350px;
    height: auto;
    margin-top: -50px;
    background: #ce1212;
    color: #000;
    /* border-radius: 30px; */
    z-index: 1000;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    margin-bottom: 50px;
}

.login_content .app-logo[_ngcontent-c2] h1 {
    padding: 1.8rem 0 3.3rem;
    font-size: 2.7rem;
    text-align: center;
}

.login_content h1[_ngcontent-c3] {
    font-size: 1rem;
    text-align: center;
    margin: 0;
    cursor: pointer;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3]:first-of-type {
    font-weight: 600;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3] {
    color: #580136;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3]:last-of-type {
    font-size: .65em;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3] {
    color: #580136;
}

#before_preloader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    overflow: auto;
    background: var(--bg-color);
    z-index: 10000001;
}

.htmlpreload {
    width: 35%;
    -webkit-animation: pulse_preload 2s linear infinite;
    animation: pulse_preload 2s linear infinite;
}

@media (max-width: 576px) {
    .htmlpreload {
        width: 50%;
    }
}

@-webkit-keyframes pulse_preload {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse_preload {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@media (max-width: 576px) {
    .login_content #only_mobile {
        display:block;
    }

    .login_content .login_logo {
        display: none;
    }

    .login_content .guest_row .phones-col {
        width: 100%!important;
        /*height: 500px!important;*/
    }

    .login_content #only_mobile .guest_swiper_wrapper {
        height: 100px!important;
    }

    .login_content .guest_swiper_wrapper {
        background: url(/admin/images/mobile_header_user.png)!important;
    }

    .login_container .content {
        padding: 0px!important;
    }

    /*.login_content .modelclicked{background:url(/admin/images/mobile_header_model.png)!important;}
.login_content .userclicked{background:url(/admin/images/mobile_header_user.png)!important;}
*/
}

@media (max-width: 992px) {
    /*.login_content .login_logo{display:none;}*/
}

.field-icon {
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/*
.login_content .guest_swiper_wrapper{background:url(/admin/images/vod_main__buymykisshome.jpg);}

.login_content .userclicked {background: url(/admin/images/vod_main__user_buymykiss.png);}
*/
@media (min-width: 577px) {
    .login_content #only_mobile {
        display:none;
    }
}

.login_content .guest_swiper_wrapper {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    width: 100%!important;
}

.login_content .ovolive-footer-wrapper {
    border-top: 1px solid #ccc;
}

@-webkit-keyframes autofill {
    0%,100% {
        background: transparent;
    }
}

.login_content input:-webkit-autofill {
    -webkit-animation-delay: 1s;
    /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

.login_content .register_not {
    margin-top: 30px;
}

.modal-dialog {
    /*display: inline-block;*/
    text-align: left;
    vertical-align: middle;
}

@media only screen and (max-width: 576px) {
    .login_content .phones-col {
        display:none;
    }

    .login_content .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] {
        height: auto!important;
    }
}

.userlogin_panel {
    background: #000;
    padding: 30px 0;
}

.modellogin_panel {
    background: #ffffff;
    padding: 30px 0;
}

.twibtn_login {
    margin: 20px 10px 0 10px;
}

.loginpagesignupbtn {
    margin: 0px 10px 0px 10px;
}

.login_container .tab-content {
    padding-top: 1px;
}

.model_tabheader {
    background: #000!important;
}

/*ends Login Pages*/
.guest_swiper_wrapper {
    top: 10%;
}

#guest_body .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] .center[_ngcontent-c6] .links-list[_ngcontent-c6] .links-item[_ngcontent-c6] .links-link[_ngcontent-c6] {
    color: #000!important;
}

#guest_body .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] .center[_ngcontent-c6] .statement[_ngcontent-c6] .statement-link[_ngcontent-c6] {
    color: #000!important;
}

.login_container .content2 {
    text-align: center;
    width: 100%;
}

.signup_button {
    background-color: green!important;
}

form , .login_container .form-control , .login_container .tab-content {
    font-size: 15px!important;
}
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
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
    content: "\F101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\F102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
    content: "\F103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
    content: "\F104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
    content: "\F105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
    content: "\F106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
    content: "\F107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
    content: "\F108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
    content: "\F109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\F10A"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\F10B"
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
    content: "\F10C"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
    content: "\F10D"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
    content: "\F10E"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\F10F"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\F110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\F111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\F112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\F113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\F114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
    content: "\F115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
    content: "\F116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\F117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\F118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\F119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\F11A"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\F11B"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\F11C"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
    content: "\F11D"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
    content: "\F11E"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\F11F"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\F120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before {
    content: "\F121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before {
    content: "\F122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100%!important;
    height: 100%!important
}

.video-js[tabindex="-1"] {
    outline: 0
}

.video-js *,.video-js :after,.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill,.video-js .vjs-tech {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen {
    width: 100%!important;
    height: 100%!important;
    padding-top: 0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none!important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block!important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    border-radius: .3em;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.81666em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));
    background: linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
    display: none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -webkit-box-flex: 1;
    flex: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: 1;
    flex: auto;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
    background: rgba(115,133,159,.75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,.8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
    transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    -webkit-transition: left 0s;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    -webkit-transition: width .1s;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
    transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: none;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none;
    display: -webkit-inline-box;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    -webkit-box-flex: 0;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    -webkit-box-flex: 0;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: #fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\F10D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \F11D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
    -webkit-box-flex: 1;
    flex: auto;
    display: block
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));
    background-image: linear-gradient(0deg,#fff 88%,#73859f)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));
    background-image: linear-gradient(-180deg,#fff 88%,#73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible) {
    outline: 0;
    background: 0 0
}

/*!
Default styles for videojs-record 3.9.0
*/
@font-face {
    font-family: videojs-record;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff");
    font-weight: 400;
    font-style: normal
}

.vjs-icon-av-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-av-perm:before {
    content: "\F101"
}

.vjs-icon-sv-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-sv-perm:before {
    content: "\F104"
}

.vjs-icon-video-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-video-perm:before {
    content: "\F102"
}

.vjs-icon-audio-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-audio-perm:before {
    content: "\F103"
}

.vjs-icon-screen-perm {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-screen-perm:before {
    content: "\F104"
}

.vjs-icon-record-start {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-record-start:before {
    content: "\F105"
}

.vjs-icon-record-stop {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-record-stop:before {
    content: "\F106"
}

.vjs-icon-photo-camera {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-photo-camera:before {
    content: "\F107"
}

.vjs-icon-picture-in-picture-start {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-picture-in-picture-start:before {
    content: "\F108"
}

.vjs-icon-picture-in-picture-stop {
    font-family: videojs-record;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-picture-in-picture-stop:before {
    content: "\F109"
}

.vjs-record.video-js .vjs-control.vjs-fullscreen-control {
    position: absolute;
    right: 0
}

.vjs-record .vjs-using-native-controls .vjs-control-bar {
    display: -webkit-box!important;
    display: flex!important
}

.vjs-record.vjs-fluid .vjs-animation-display>img:first-child,.vjs-record.vjs-fluid .vjs-record-canvas>canvas:first-child,.vjs-record.vjs-fluid wave.vjs-wavedisplay {
    top: 0;
    position: absolute!important;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%
}

.vjs-record .vjs-device-button.vjs-control {
    font-size: 3em;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 4em;
    height: 2.8em;
    margin-top: -1.8em;
    margin-left: -2.1em;
    display: block;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all .4s;
    transition: all .4s;
    text-align: center;
    vertical-align: middle;
    border-radius: .8em;
    background-color: #07141e;
    background-color: rgba(7,20,30,.7);
    box-shadow: 0 0 1em hsla(0,0%,100%,.25)
}

.vjs-record .vjs-error .vjs-device-button {
    display: none
}

.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before {
    font-size: 2.4em
}

.vjs-record .vjs-record-button.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-record-button {
    display: none
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before {
    font-size: 1.4em;
    line-height: 2.2em
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before {
    font-size: 2.2em;
    line-height: 1.4em
}

.vjs-record .vjs-camera-button.vjs-control,.vjs-record .vjs-play-control.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-camera-button {
    display: none
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before {
    font-size: 2em;
    line-height: 1.4em
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before {
    font-size: 2.2em;
    line-height: 1.4em
}

.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden {
    display: block!important;
    opacity: 0;
    -webkit-transform: translateX(1em) rotateX(-90deg) scale(.9);
    transform: translateX(1em) rotateX(-90deg) scale(.9);
    -webkit-transition: all .5s,-webkit-transform .5s .25s;
    transition: all .5s,-webkit-transform .5s .25s;
    transition: all .5s,transform .5s .25s;
    transition: all .5s,transform .5s .25s,-webkit-transform .5s .25s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator {
    width: .8em;
    height: .8em;
    background-color: #ff625e;
    line-height: 1.1em;
    border-radius: 50%;
    right: 2.5ex;
    top: 2ex;
    position: absolute;
    opacity: 1;
    -webkit-transform: rotateX(0) scale(1.3);
    transform: rotateX(0) scale(1.3);
    -webkit-transition: all .5s,-webkit-transform .2s .1s;
    transition: all .5s,-webkit-transform .2s .1s;
    transition: all .5s,transform .2s .1s;
    transition: all .5s,transform .2s .1s,-webkit-transform .2s .1s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:before {
    content: attr(data-label);
    color: #fff;
    position: absolute;
    left: -2.7em;
    font-family: Helvetica,sans-serif;
    -webkit-animation-name: pulsetext;
    animation-name: pulsetext;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    top: -.1em;
    font-size: .8em;
    opacity: 1;
    -webkit-transition: opacity .5s .2s;
    transition: opacity .5s .2s
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:after {
    content: "";
    display: block;
    height: calc(.8em - 4px);
    width: calc(.8em - 4px);
    border: 2px solid #ff625e;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

@-webkit-keyframes pulsetext {
    0% {
        opacity: .75
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: .75
    }

    75% {
        opacity: .5
    }

    to {
        opacity: .75
    }
}

@keyframes pulsetext {
    0% {
        opacity: .75
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: .75
    }

    75% {
        opacity: .5
    }

    to {
        opacity: .75
    }
}

@-webkit-keyframes pulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1.6);
        transform: scale(1.6)
    }

    50% {
        opacity: .5;
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

@keyframes pulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1.6);
        transform: scale(1.6)
    }

    50% {
        opacity: .5;
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

.vjs-record .vjs-pip-button.vjs-control {
    cursor: pointer
}

.vjs-record .vjs-error .vjs-pip-button {
    display: none
}

.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before,.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before {
    font-size: 1.4em;
    line-height: 2.2em
}

@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"
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    font-family: Open Sans,sans-serif;
    font-size: 15px
}

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-size: 15px;
}

.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 {
    margin-right: auto;
    margin-left: auto
}

.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:100%
    }
}

.row:after,.row:before {
    content: " ";
    display: table
}

.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 #000
}

.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;
    -webkit-transition: border-color .15s ease-in-out;
    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;
    -webkit-transition: opacity .15s linear;
    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;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    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
}


.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
}

.nav:after,.nav:before {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav>li,.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 7px 13px;
}

.nav>li>a:focus,.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background-color: #eee;
    border-color: #000
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.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 {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.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 {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

body[id*=page_],html#guest_html {
    height: auto;
    min-height: 100vh
}

body#guest_body {
    min-height: 100vh;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    /*justify-content:center;*/
    align-content: center;
    -webkit-box-align: stretch;
    align-items: stretch
}

body#guest_body .guest_forms {
    -webkit-box-ordinal-group: 1;
    order: 0;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    align-self: auto
}

.guest_swiper {
    width: 308px;
    height: 545px;
    position: absolute;
    left: 112px;
    top: 81px
}

.guest_swiper_wrapper {
    /*background:url(87cf0aa66110db10466a58e745c25f40.png);*/
    width: 450px;
    height: 720px;
    position: relative
}

.container,.guest_swiper img {
    max-width: 100%
}

.guest_forms {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%
}

@media (min-width: 768px) {
    #content {
        padding:0 0 90px
    }

    .p-personal-chats-chat #content,.p-personal-chats-send #content {
        padding-bottom: 0
    }
}

#content>.container {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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:-webkit-box!important;display:flex!important;*/
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.modal-primary .modal-header {
    background: #000;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.label-group-addon,.label-group label {
    -webkit-box-flex: 0;
    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
}



h1.title {
    border-bottom: 1px solid #000;
    font: 300 25px/30px Open Sans,sans-serif;
    padding: 0 0 10px;
    margin: 0 0 24px
}

.guest_row {
    display: -webkit-box;
    display: flex;
    justify-content: space-around
}

.guest_row .phones-col {
    width: 400px
}

.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;
        -webkit-box-flex: 1;
        flex: 1
    }
}

strong {
    font-weight: 600
}

em>strong,strong>em {
    color: #000
}

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;
    -webkit-transform-origin: center center;
    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 {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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 {
    -webkit-transform: scale(1)!important;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    z-index: 10
}

.is-dragover .b-dropzone__label {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 1
}

.b-dropzone__previews {
    position: relative
}

.b-dropzone__previews-scroller {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    display: -webkit-box;
    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;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: 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: #000;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-dropzone__preview__progress {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: #000;
    -webkit-transition: width .6s ease;
    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 {
    width: 36px;
    height: 36px;
    background: rgba(0,0,0,.5);
    border-radius: 1000px;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__play-btn,.b-dropzone__preview__play-btn .g-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-dropzone__preview__play-btn .g-icon {
    color: #fff
}

.b-dropzone__preview__error-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 36px;
    height: 36px;
    background: #e76c6c;
    border-radius: 1000px;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    pointer-events: none
}

.b-dropzone__preview__error-icon .g-icon {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-56%);
    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: #000
}

.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%;
    -webkit-transform: translateY(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: #000;
    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;
    -webkit-box-flex: 0;
    flex: 0 1 100%;
    max-width: 100%
}

.has-advanced-upload {
    position: relative
}

.modal-dialog,.modal-dialog .modal-content {
    display: -webkit-box;
    display: flex
}

.modal-dialog .modal-content {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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);
    -webkit-transition: opacity .2s ease,bottom 0s ease .2s;
    transition: opacity .2s ease,bottom 0s ease .2s;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    opacity: 0
}

.global_preloader.active {
    opacity: 1;
    bottom: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.loader-hearts {
    display: -webkit-box;
    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: #000
    }
}

@keyframes hearts {
    0% {
        fill: #fff
    }

    1% {
        fill: #000
    }
}

.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
}

:root {
    --bg-color: #fff;
    --bg-color-header: #fff;
    --text-color: #242529;
    --overlay-color: rgba(0,0,0,0.4);
    --marked-color: #f7f8f9
}

:root.p-index-queue-index {
    --bg-color: #f7f8f9
}

:root.m-mode-dark {
    --bg-color: #161618;
    --text-color: #f7f8f9;
    --bg-color-header: #18181a;
    --overlay-color: rgba(0,0,0,0.6);
    --marked-color: #242529
}

:root.m-mode-dark.p-index-queue-index {
    --bg-color: #242529
}



a {
    color: #000;
    text-decoration: none
}

a:hover {
    color: #0091ea
}

.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;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.g-icon use[*|href="#icon-loading"] {
    -webkit-animation: rotation 1s steps(8) infinite;
    animation: rotation 1s steps(8) infinite;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.g-icon.m-success {
    color: #000
}

.g-icon.m-danger {
    color: #e76c6c
}

.g-icon.m-light-color {
    color: #8a96a3
}

.g-icon.m-verified {
    color: #000;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.g-icon.m-rotated-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.svg-logo-color-1 {
    fill: #313131
}

.m-mode-dark .svg-logo-color-1 {
    fill: #fff
}

.svg-logo-color-2 {
    fill: #000
}

.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 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: flex
}

.g-section-title.m-filtered {
    color: #000
}

.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: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.g-section-subtitle {
    font-size: 13px;
    color: #8a96a3;
    padding: 0 4px
}

.g-section__header {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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 {
        -webkit-box-flex:1;
        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: -webkit-box;
    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: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-align: start;
    align-items: flex-start
}


.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: #000
}

.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: -webkit-inline-box;
    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)!important;
    background-color: transparent!important;
    color: inherit;
    font: inherit;
    -webkit-appearance: none;
    -webkit-transition: border-bottom-color .3s ease;
    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;
    -webkit-transform: translate(3px,-1px);
    transform: translate(3px,-1px);
    color: inherit;
    opacity: .7
}

.p-personal-banking-payout_types .b-btn-back-to-top {
    margin-top: 6px
}

.payment-errors {
    color: #e76c6c
}

.g-page__header {
    position: relative;
    margin: 0 0 8px;
    display: -webkit-box;
    display: flex;
    min-height: 60px;
    -webkit-box-align: center;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center
}

.contact_button {
    background: #000;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        align-content: center;
        -webkit-box-align: 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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.g-btn-close.m-light {
    color: #fff
}

.jq-toast-loader {
    background: #000!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: #000;
    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 {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

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

.container {
    padding: 0 12px
}

.row {
    margin-left: -12px;
    margin-right: -12px
}

.row_flex {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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 {
        -webkit-box-flex:1;
        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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 13px;
    margin: 0 0 12px
}

.g-panel__icon {
    position: absolute;
    color: #000;
    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%;
    -webkit-transform: translateY(-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;
        -webkit-transform: none!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);
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(62,148,206,.12)),to(rgba(62,148,206,.12)));
    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 {
    -webkit-transform: translateY(-10px);
    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 {
    -webkit-transform: translateY(10px);
    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 {
    -webkit-transform: translate(10px);
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(62,148,206,.12)),to(rgba(62,148,206,.12)));
    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);
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    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);
    -webkit-box-align: center;
    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: #000;
    margin: 0 8px 0 0
}


.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 {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    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: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        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);
        -webkit-box-align: unset!important;
        align-items: unset!important
    }

    .b-modal__subscribe.m-guest .modal-dialog {
        width: 100%;
        max-width: unset;
        margin: 0;
        display: block;
        -webkit-transition: none!important;
        transition: none!important;
        -webkit-transform: 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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.b-modal__user__info {
    margin-top: -70px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    margin-bottom: 12px
}

.b-modal__list__icon {
    margin-right: 12px;
    margin-left: 5px
}

.b-modal__list__icon .g-icon {
    display: block;
    color: #000
}

.b-modal__list__title {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    padding: 12px 3px
}

.b-modal__filter__item .g-input__wrapper.b-input-radio__wrapper {
    padding: 0;
    -webkit-box-flex: 0;
    flex: 0 1 53%
}

.b-modal__filter__item .g-input__increment {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end
}

div.tips__input-wrapper .g-input__clear-btn {
    -webkit-transform: none;
    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);
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-box-flex: 1;
    flex: 1;
    white-space: nowrap
}

.m-discount-modal__form {
    display: -webkit-box;
    display: flex;
    margin: 0 -12px;
    padding: 22px 0 0
}

.m-discount-modal__form .g-input__wrapper {
    padding: 0;
    -webkit-box-flex: 1;
    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);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.alert-dismissible .close .g-icon {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.alert-dismissible .close:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.alert.m-price-changed {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    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: #fff;
}

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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-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: #000;
    border-color: #000
}

.b-input-radio:checked+.b-input-radio__label .g-icon,.b-input-radio:checked+.g-label .b-input-radio__label .g-icon {
    display: block
}



.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
}

.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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #000
}

.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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-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 #000
}

.chosen-container .chosen-results {
    color: inherit;
    margin: 0;
    padding: 0
}

.chosen-container .chosen-results li.highlighted {
    background: #000
}

.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;
    -webkit-transform: rotate(-45deg) translate(-5px,10px);
    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);
    -webkit-transition: background-color .3s ease;
    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);
    -webkit-transition: all .2s ease;
    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: #000
}

.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;
    -webkit-transform: rotate(-45deg) translate(-5px,10px);
    transform: rotate(-45deg) translate(-5px,10px);
    width: 10px;
    height: 10px
}

.bfh-selectbox .bfh-selectbox-options {
    right: 0;
    border-radius: 0;
    border: 1px solid #000;
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    margin: 0 6px
}

@media (max-width: 767px) {
    .b-tel-input__group div.vue-tel-input {
        -webkit-box-flex:0;
        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: 17px;
    color: #fefefe;
    font-weight: 600;
    background: #040404;
    min-width: 78px;
    -webkit-transition: opacity .3s ease,background-color .3s ease,box-shadow .3s ease;
    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: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translateY(-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: #000
}

.g-btn.m-border {
    box-shadow: inset 0 0 0 1px rgba(138,150,163,.4);
    color: var(--text-color);
    -webkit-transition: color .3s,background-color .3s,box-shadow .3s;
    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 #000
}

.g-btn.m-border.m-sm .g-icon {
    font-size: 17px
}

.g-btn.m-border.m-width-priority {
    -webkit-box-flex: 1;
    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: #fff;
    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: #fff
}

.g-btn.m-flat .g-btn__text {
    font-weight: inherit;
    margin: 0
}

.g-btn.m-flat .g-icon {
    font-size: 18px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.g-btn.m-flat.m-less .g-icon {
    -webkit-transform: rotate(180deg);
    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: -webkit-box;
    display: flex
}

.g-btn__group.m-right {
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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;
    -webkit-transition: color .3s;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 48px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.g-btn.m-icon.m-icon-only .g-icon {
    color: #000;
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex
}

.g-btn__line .g-btn {
    -webkit-box-flex: 1;
    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: #000;
    opacity: 1
}

.g-btn.m-loading .g-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    background-color: #000
}

.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;
    -webkit-transition: opacity .3s;
    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: #000
}

.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: #000
}

.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;
    -webkit-transform: rotate(45deg);
    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;
    -webkit-transform: rotate(-135deg);
    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: -webkit-box;
        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 {
        -webkit-box-pack: justify;
        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 {
        -webkit-box-pack: justify;
        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 {
        -webkit-box-flex: 0;
        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 {
        -webkit-box-flex: 0;
        flex: 0 1 22.9357798%
    }

    .b-table.m-responsive .b-table__desc {
        -webkit-box-flex: 0;
        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: -webkit-box;
        display: flex;
        -webkit-box-pack: justify;
        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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #8a96a3
}

.r-toggle__body {
    height: 0;
    overflow: hidden;
    -webkit-transition: height .3s ease,margin .3s ease;
    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;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    border-bottom: 1px solid #000;
    background: var(--bg-color);
    margin-top: -60px;
    display: -webkit-box;
    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 #000
}

.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;
    -webkit-box-flex: 1;
    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: #000
}

.b-search-form .g-page__header__btn,.page-header-search {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.page-header-search {
    justify-content: space-around;
    align-content: 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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    -webkit-box-pack: justify;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    border: none;
    border-bottom: 2px solid transparent;
    -webkit-transition: color .3s ease,border-color .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: color .3s ease,border-color .3s ease;
    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: #000
}

@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 25px
}

@media (max-width: 559px) {
    .b-loginreg__form .g-input__wrapper {
        margin:0 0 20px
    }
}

.b-loginreg__form .forgot {
    color: #fff;
    display: inline-block
}

.b-loginreg__form .forgot:first-letter {
    text-transform: uppercase
}

.captcha_wrapper:not(:empty) {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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%;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 992px) {
    .b-feed {
        width:calc(100% - 350px);
        -webkit-box-flex: 0;
        flex: 0 1 auto
    }
}

.b-feed__wrapper {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative
}

@media (min-width: 992px) {
    .b-feed__wrapper {
        -webkit-box-orient:unset;
        -webkit-box-direction: unset;
        flex-direction: unset;
        -webkit-box-pack: justify;
        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 {
    -webkit-box-ordinal-group: 0;
    order: -1
}

.b-recommended .g-section__header {
    margin-right: 76px;
    -webkit-box-pack: start;
    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 {
    -webkit-box-pack: center;
    justify-content: center;
    position: static;
    display: -webkit-box;
    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: -webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(138,150,163,.2)),to(rgba(138,150,163,.2))) var(--bg-color);
    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;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    position: relative
}

.b-post__tools__group-item {
    display: -webkit-inline-box;
    display: inline-flex;
    margin-left: auto;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    flex: 0 1 calc(20% + 32px)
}

.b-post__tools__group-item .b-post__tools__item {
    -webkit-box-flex: 1;
    flex: 1
}

.b-post__tools__item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    flex: 0 1 calc((80% - 32px)/3);
    white-space: nowrap;
    color: #8a96a3
}

.b-post__tools__item__inner {
    -webkit-box-flex: 1;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: 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: #000;
    -webkit-box-ordinal-group: 3;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 0 13px;
    z-index: 2;
    width: 100%;
    text-align: left;
    background: none
}

.b-post__voting__item[type] {
    -webkit-transition: box-shadow .3s ease;
    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;
    -webkit-box-flex: 1;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-post__voting__item.m-voted {
    box-shadow: 0 0 0 1px #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    background: linear-gradient(transparent,rgba(0,0,0,.3));
    height: 36px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    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;
    -webkit-transition: all .2s ease;
    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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    margin-left: auto;
    padding-left: 10px;
    white-space: nowrap
}

.b-post__price,.b-post__profile-details {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.b-post__price {
    color: #000;
    font-weight: 600
}

.b-post__price .g-icon {
    fill: #000;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%!important;
    max-height: unset;
    height: auto!important
}

.post_media img {
    display: inline-block;
    max-height: calc(100vh - 100px);
    -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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transform: unset;
    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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.mfp-content:after {
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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;
    -webkit-transition: background-color .3s ease;
    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;
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    transition: background-color .3s ease,opacity .3s ease
}

ins.play-gif,ins.play-gif .g-icon {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

ins.play-gif .g-icon {
    position: absolute;
    left: 50%;
    top: 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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,15px);
    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);
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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%;
    -webkit-transform: translate(-50%,-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 {
    -webkit-box-flex: 0;
    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%;
    -webkit-transform: translate(-50%,-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 #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    font-weight: 600
}

.b-photos .timestamp__date {
    margin-right: 4px
}

.switcher-media-content {
    position: absolute;
    bottom: 8px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: rgba(0,0,0,.5);
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 6px;
    font-size: 11px;
    z-index: 3
}

.switcher-media-content,.switcher-media-content__btn {
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center
}

.switcher-media-content__btn {
    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;
    -webkit-transform: translateY(-50%);
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    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%;
    -webkit-transform: translate(-50%,-15%);
    transform: translate(-50%,-15%);
    opacity: .12;
    font-size: 54px
}

.b-purchase {
    padding: 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: justify;
    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 {
    -webkit-box-align: start;
    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 {
    -webkit-box-flex: 0;
    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;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.b-photos .b-purchase__state {
    position: absolute;
    right: 12px;
    top: 12px
}

.b-purchase__state.state-clicked {
    border-color: #000
}

.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 {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.b-purchase__state .g-icon {
    color: #000;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

@media (max-width: 767px) {
    .b-photos .b-purchase__state .g-icon {
        opacity:0;
        pointer-events: none
    }
}

.b-purchase__cost {
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 2;
    text-transform: uppercase
}

@media (max-width: 767px) {
    .b-photos .price-pay {
        opacity:1;
        color: #000
    }
}

.price-pay:after {
    background-color: #000;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    z-index: -1
}

.link-trunc {
    color: #000;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: linear-gradient(rgba(0,0,0,.3),transparent)
}

.pswp .pswp__ui:after {
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translate(-50%,-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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.pswp .video-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-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 #000;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex
}

.b-comments__item__actions__item {
    margin: 0 16px 0 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-comments__item__actions__item.m-liked-by-author .g-icon {
    font-size: 16px;
    color: #000;
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    border-radius: 1000px;
    border: 2px solid var(--bg-color);
    background: #ff485b;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-gradient(linear,left bottom,left top,color-stop(0,#9466ff),to(#2196f3)) 100% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e31b1d),to(#9466ff)) 0 no-repeat;
    background: linear-gradient(0deg,#9466ff,#2196f3) 100% no-repeat,linear-gradient(180deg,#e31b1d,#9466ff) 0 no-repeat;
    -webkit-transform: rotate(60deg);
    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);
    -webkit-transition: color .3s ease;
    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: #000
}

.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);
    -webkit-box-flex: 0;
    flex: 0;
    -webkit-transition: height .3s ease,padding-bottom .3s ease;
    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;
        -webkit-box-ordinal-group: 3;
        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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 47px
}

.l-header__menu__item {
    position: relative;
    color: #8a96a3;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transform: translate(25%);
    transform: translate(25%);
    font-weight: 400
}

.l-header__menu__item__count:not(:empty),.l-header__menu__item__hasDraft {
    position: absolute;
    background: #000;
    min-width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 1000px;
    padding: 0 5px;
    top: 8px;
    left: 50%;
    -webkit-transform: translate(20%);
    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 #000;
    opacity: 0;
    -webkit-transition: opacity .2s;
    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;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
    padding: 18px 20px;
    box-shadow: inset 1px 0 0 rgba(138,150,163,.2);
    -webkit-transform: translate(100%);
    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 {
    -webkit-transform: translate(0);
    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;
    -webkit-transform: translate(100%);
    transform: translate(100%);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.m-sidebar-visible .l-sidebar__wrapper-close {
    -webkit-transform: translate(0);
    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;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    width: 36px;
    height: 36px;
    border-radius: 1000px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: var(--bg-color)
}

.l-sidebar__btn-close .g-icon {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.l-sidebar__btn-close:hover {
    color: #0091ea
}

.l-sidebar__btn-close:hover .g-icon {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.l-sidebar__avatar {
    display: block
}

.l-sidebar__username {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: var(--text-color);
    font-size: 15px;
    font-weight: 600;
    padding: 12px 0;
    border: none;
    background: none;
    width: 100%;
    -webkit-transition: color .3s ease;
    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;
    -webkit-transition: color .3s ease,-webkit-transform .3s ease;
    transition: color .3s ease,-webkit-transform .3s ease;
    transition: color .3s ease,transform .3s ease;
    transition: color .3s ease,transform .3s ease,-webkit-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 {
    -webkit-transform: scale(1.1);
    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;
    -webkit-transition: opacity .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-transform: rotate(45deg);
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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 {
    -webkit-box-flex: unset;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: -webkit-box;
    display: flex;
    white-space: nowrap;
    -webkit-box-align: center;
    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;
    -webkit-transform: translateY(-1px);
    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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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 {
        -webkit-transition:padding .3s,border .3s;
        transition: padding .3s,border .3s
    }
}

.b-chats__search-users-wrapper>.g-icon {
    margin: 0 6px 0 4px;
    -webkit-transform: translateY(1px);
    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 {
        -webkit-box-flex:1;
        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: #000;
    border-color: #000
}

.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;
    -webkit-transition: border-color .3s ease;
    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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fefefe;
    font-size: 18px
}

.b-chats__selected-users__list {
    font-size: 11px;
    position: relative;
    -webkit-transition: max-height .3s;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 18px
}

.b-chats .b-chat {
    width: 100%
}

@media (min-width: 992px) {
    .b-chats .b-chat {
        -webkit-box-flex:1;
        flex: 1
    }
}

.b-chats__conversations {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1
}

@media (min-width: 768px) {
    .b-chats__conversations .b-post__slideshow .swiper-wrapper {
        display:-webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        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 {
        -webkit-box-flex:0;
        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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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;
        -webkit-box-align: start;
        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 {
        -webkit-box-flex:1;
        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: #000;
        opacity: .12;
        pointer-events: none;
        z-index: -1;
        width: 0;
        -webkit-transition: width .3s;
        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%;
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 992px) {
    .b-chat {
        -webkit-box-flex:1;
        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 {
    width: 100%
}

.b-chat__header__search-btn.g-btn.m-flat,.b-chat__header__wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-chat__header__search-btn.g-btn.m-flat {
    font-size: 13px
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000
}

.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: #000;
    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;
    -webkit-transition: z-index 0s linear .3s;
    transition: z-index 0s linear .3s
}

.m-sidebar-visible .b-chat__footer {
    z-index: 10;
    -webkit-transition: z-index 0s linear 0s;
    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 {
    margin: 0 60px 0 -4px
}

.b-chat__actions-wrapper,.b-chat__actions-wrapper .g-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-chat__actions-wrapper .g-btn {
    color: #8a96a3;
    margin-right: 0;
    height: 40px;
    min-width: 40px;
    position: relative;
    -webkit-box-pack: center;
    justify-content: center
}

.b-chat__actions-wrapper .g-btn.m-active {
    color: #000
}

.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: #000;
    bottom: 24px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.b-chat__btn-set-price .g-icon {
    -webkit-box-ordinal-group: 0;
    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%;
    -webkit-transform: translateY(-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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.b-chat__message.m-can-unsend {
    -webkit-transform: translate(-8px);
    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%;
    -webkit-transform: translateY(-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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000;
    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;
    -webkit-transform: translate(50%);
    transform: translate(50%);
    border: none;
    padding: 0;
    background: #000;
    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%;
    -webkit-transform: translate(-50%,-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;
    -webkit-box-pack: 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 {
    -webkit-box-pack: end;
    justify-content: flex-end
}

.b-chat__message.m-from-me .b-chat__message__payment-state {
    -webkit-box-ordinal-group: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    left: 50%;
    margin-left: -25px
}

.b-chat__search-form {
    flex-wrap: nowrap
}

.b-chat__search__results-nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin: 0 -4px 0 0
}

.b-chat__search__results-nav-btn {
    padding: 4px;
    border: none;
    background: none;
    font-size: 26px;
    color: #000
}

.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%;
    -webkit-transform: translate(-50%,-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: #000;
    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-streaming__mic-select {
    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);
    -webkit-transition: border-bottom-color .3s ease;
    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: #000
}

.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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: #000;
    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: #000;
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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 {
    -webkit-transform: translateY(-50%) rotateY(180deg);
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-chat__video-message__preview.m-live:after {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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;
    -webkit-transform: translate(-50%);
    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: #000
}

.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;
    -webkit-transform: translate(-50%);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    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: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.m-from-me .chat-message-story-wrapper {
    -webkit-box-pack: end;
    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 {
        -webkit-box-flex:1;
        flex: 1;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }
}

@media (min-width: 768px) {
    .chat-users-section .b-chats__list-all {
        -webkit-box-flex:1;
        flex: 1;
        max-height: calc(100% - 38px)
    }
}

.chat-users-section .b-fans__filter {
    position: relative;
    right: auto;
    top: auto;
    -webkit-box-pack: end;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex
}

.b-profile__user .b-avatar {
    margin-right: 14px;
    position: relative;
    flex-shrink: 0;
    margin-left: -2px
}

.b-profile__user__info {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%
}

.b-profile__user__settings .dropdown-toggle .g-icon {
    margin-left: auto
}

.b-profile__user__status {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -webkit-transition-property: background-color,-webkit-transform;
    transition-property: background-color,-webkit-transform;
    transition-property: transform,background-color;
    transition-property: transform,background-color,-webkit-transform;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-profile__friends__item__close:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    background-color: rgba(138,150,163,.7)
}

.b-profile__friends__item a {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-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 {
    -webkit-transform: rotate(180deg);
    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: -webkit-box;
    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 {
        -webkit-box-pack:center;
        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;
    -webkit-box-flex: 1;
    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 {
    -webkit-box-flex: 1;
    flex: 1
}

.b-profile__search {
    height: 60px;
    padding: 18px 0 14px
}

.b-profile__search__container {
    position: relative
}

.b-profile__search__line {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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: 44px;
    display: none
}

.b-profile__search-form.show {
    display: block
}

.b-profile__search-form__wrapper {
    position: relative
}

.b-profile__search-form__input {
    width: 100%;
    border: 0;
    padding-left: 40px;
    padding-right: 40px;
    height: 60px;
    border-bottom: 1px solid #000;
    font-size: 15px;
    line-height: 20px;
    background: none
}

.b-profile__search-form__btn,.b-profile__search-form__reset {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 18px;
    color: #000
}

.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%;
    -webkit-transform: translate(-50%,-55px);
    transform: translate(-50%,-55px);
    top: 50%;
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: 2px solid #8a96a3
}

.b-profile__restricted__icon .g-icon {
    color: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.b-profile__restricted p {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,15px);
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

@media (min-width: 1200px) {
    .b-profile__wall {
        width:calc(100% - 350px);
        margin: 0 auto
    }
}

.b-profile__wrapper-name {
    display: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.b-profile__side-btns .g-btn {
    margin-left: 10px
}

.b-group-profile-btns {
    display: -webkit-box;
    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:-webkit-box;
        display: flex
    }

    .b-settings__nav {
        -webkit-box-flex: 0;
        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 {
        -webkit-box-flex: 0;
        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;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .b-settings__content {
        -webkit-box-flex: 1;
        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 {
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    display: -webkit-box;
    display: flex;
    padding-left: 5px;
    padding-top: 5px
}

.b-settings__streaming-chat-link__url {
    -webkit-box-flex: 1;
    flex: 1
}

.new_login_state {
    position: absolute;
    right: 12px;
    top: 26px;
    font-size: 18px;
    color: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: #000
}

.for_email_notifications_enabled {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.for_email_notifications_enabled>* {
    width: 100%
}

.for_email_notifications_enabled .b-input-radio__wrapper {
    -webkit-box-ordinal-group: 0;
    order: -1
}

.for_email_notifications_enabled .g-input__wrapper.m-only-label {
    margin: 0;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.b-select-blocked-country {
    color: #8a96a3
}

.b-select-blocked-country option {
    color: var(--text-color)
}

.connected-twitter-link {
    display: -webkit-box;
    display: flex;
    padding: 6px 0 0
}

.connected-twitter-link .g-icon {
    color: #000;
    margin: 0 7px 0 6px
}

.connected-twitter-link a {
    -webkit-box-flex: 1;
    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:-webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center
    }

    .code-wrapper .code-text {
        -webkit-box-ordinal-group: 3;
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: 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 {
    -webkit-box-pack: 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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.b-users .g-page-title {
    padding-left: 4px
}

.b-users__list {
    display: -webkit-box;
    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: -webkit-box;
    display: flex
}

.b-users__list:after,.b-users__list:before {
    content: none
}

.b-users__item {
    display: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    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 {
    -webkit-box-flex: 0;
    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;
    -webkit-box-flex: 1;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.b-users__item.m-fans .g-btn__group .g-btn.m-sm.m-width-priority+.g-btn {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));
    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: #000;
    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: #000
}

.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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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: #000;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    position: absolute
}

.b-user-panel__del-btn .g-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-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: #000
}

.b-fans__container {
    position: relative
}

.b-fans .empty-message {
    display: block
}

.b-fans__favorited-icon {
    color: #000;
    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;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.b-fans__item__tab:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #8a96a3;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-top: 1px solid rgba(138,150,163,.2);
    padding: 7px 6px 8px;
    -webkit-box-align: center;
    align-items: center;
    margin: 0;
    text-align: right;
    -webkit-transition: color .3s ease;
    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: #000
}

.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;
    -webkit-transition: color .3s ease;
    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: -webkit-box;
    display: flex;
    margin: 0 -12px
}

.b-fans__trial__select-item {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.b-fans__trial__select__wrapper .g-select__wrapper {
    -webkit-box-flex: 1;
    flex: 1
}

.b-fans__trial__select__wrapper>.g-icon {
    color: #000;
    margin-right: 7px
}

.b-fans__filter {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: flex
}

.b-fans__filter .g-btn.m-icon {
    padding: 4px;
    margin-right: 8px
}

.b-fans__filter .g-btn.m-icon.m-active {
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.b-banking__form {
    padding-top: 10px
}

.b-banking__photo-id-rules-picture {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.b-payout-type.m-active:after {
    border-color: #000
}

.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;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: #000;
    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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.status-state .g-icon {
    color: #fa0
}

.status-state .g-icon:hover {
    color: #0091ea
}

.user_hint_tin__form {
    display: -webkit-box;
    display: flex
}

.user_hint_tin__form .form-control {
    margin-right: 10px
}

.b-cards-row {
    flex-wrap: wrap
}

.b-cards-row,.b-cards-row .b-card-col {
    display: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    padding: 8px 7px;
    -webkit-box-align: center;
    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;
    -webkit-transition: opacity .3s ease;
    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%;
    z-index: 15
}

.info-tip .tip-content__wrapper,.info-tip__arrow {
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.info-tip__arrow {
    position: relative;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    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;
    -webkit-transform: rotate(45deg);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 30px;
    padding-left: 9px;
    cursor: pointer
}

.b-stats-row__head .g-icon {
    position: absolute;
    right: -4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    color: #8a96a3
}

.m-expanded .b-stats-row__head .g-icon {
    -webkit-transform: translateY(-50%) rotate(180deg);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    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: #000;
    align-content: flex-end;
    -webkit-box-align: end;
    align-items: flex-end
}

.b-stats-row__label.m-total-item {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-align: end;
    align-items: flex-end;
    align-content: flex-end
}

@media (min-width: 992px) {
    .b-stats-row__label.m-total-item {
        -webkit-box-flex:0;
        flex: 0 0 40%;
        -webkit-box-pack: end;
        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 {
        -webkit-box-flex:0;
        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;
        -webkit-box-flex: 0;
        flex: 0 0 40%
    }
}

@media (min-width: 992px) {
    .b-stats-row .m-total-item .b-stats-row__val {
        -webkit-box-flex:0;
        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;
    -webkit-transition: max-height .4s;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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 {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.b-streaming.m-stream-enabled .b-streaming__video-container:before {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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;
    -webkit-transition: all .3s ease;
    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;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

.b-streaming__btn-start {
    min-width: 183px
}

.b-streaming__end-label {
    top: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,-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__btn[disabled],.b-streaming__video-select__btn[disabled] {
    opacity: .3;
    pointer-events: none
}

.b-streaming__mic-select__btn.dropdown-toggle,.b-streaming__video-select__btn.dropdown-toggle {
    border: none;
    background: none;
    padding: 0;
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: rgba(138,150,163,.4);
    color: inherit;
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.open .b-streaming__mic-select__btn.dropdown-toggle,.open .b-streaming__video-select__btn.dropdown-toggle {
    background: #000
}

.b-streaming__mic-select .dropdown-menu,.b-streaming__video-select .dropdown-menu {
    margin: 0 0 18px;
    width: 240px;
    right: 0;
    left: auto
}

.b-streaming__mic-select .dropdown-menu:after,.b-streaming__video-select .dropdown-menu:after {
    right: 14px
}

.b-streaming__mic-select .dropdown-menu a,.b-streaming__video-select .dropdown-menu a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.b-streaming__mic-select .dropdown-menu a.disabled,.b-streaming__video-select .dropdown-menu a.disabled {
    cursor: default;
    color: rgba(36,37,41,.5);
    background: none
}

.b-streaming__mic-select .dropdown-menu a.disabled:hover,.b-streaming__video-select .dropdown-menu a.disabled:hover {
    color: rgba(36,37,41,.5)
}

.b-streaming__mic-select .dropdown-menu a.disabled .b-dropdown__icon,.b-streaming__video-select .dropdown-menu a.disabled .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px rgba(36,37,41,.4)
}

.b-streaming__mic-select {
    left: 8%
}

.b-streaming__mic-select .dropdown-menu {
    right: auto;
    left: 0
}

.b-streaming__mic-select .dropdown-menu:after {
    right: auto;
    left: 14px
}

.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%;
    -webkit-transform: translate(-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: -webkit-box;
    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) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden
}

.b-streaming__summary__covers-item {
    height: 144px;
    width: 144px;
    position: relative;
    display: -webkit-box;
    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: #000;
    border-color: #000
}

.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);
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fefefe;
    font-size: 18px
}

.b-streaming__actions {
    display: -webkit-box;
    display: flex;
    position: absolute;
    left: 12px;
    bottom: 0;
    -webkit-box-align: center;
    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 {
        -webkit-box-pack:justify;
        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 {
    -webkit-box-flex: unset;
    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 {
        -webkit-box-pack:justify;
        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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.66)));
    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;
    -webkit-box-flex: 1;
    flex: 1
}

.b-streaming__actions.m-open-story-comment .m-btn-story-comment .b-streaming__actions__btn {
    display: block;
    padding: 0;
    -webkit-box-flex: 0;
    flex: 0 0 24px;
    position: absolute;
    left: 7px;
    top: 10px;
    color: #000;
    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) {
    -webkit-box-flex: 0;
    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;
    -webkit-transition: opacity .4s;
    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 {
    -webkit-box-flex: 0;
    flex: 0 1 25%;
    display: -webkit-inline-box;
    display: inline-flex
}

.b-streaming__actions__item.m-comment-form-visible {
    -webkit-box-flex: 1;
    flex: 1
}

@media (min-width: 768px) {
    .b-streaming__actions__item.m-comment-form-visible {
        -webkit-box-flex:unset;
        flex: unset
    }
}

.b-streaming__actions__item.m-comment-form-visible .m-comments {
    color: #000;
    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 {
    -webkit-box-pack: end;
    justify-content: flex-end
}

.b-streaming__actions__btn,.b-streaming__actions__count {
    padding: 18px 4px;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
        -webkit-box-align: end;
        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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
    -webkit-transition: padding .3s ease;
    transition: padding .3s ease;
    color: #fff
}

.b-streaming__comments.m-overflowed .b-streaming__comment:last-child {
    -webkit-mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.2)),to(#000));
    -webkit-mask-image: linear-gradient(rgba(0,0,0,.2) 40%,#000);
    mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.2)),to(#000));
    mask-image: linear-gradient(rgba(0,0,0,.2) 40%,#000)
}

.b-streaming__comments-scrollbar {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: end;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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;
    -webkit-transform: rotate(-90deg) translate(100%);
    transform: rotate(-90deg) translate(100%);
    -webkit-transform-origin: right;
    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;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-streaming__search-viewer .g-page__header__btn.m-submit-form {
    right: 0;
    -webkit-transform: translateY(-45%);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: background-color .3s ease,opacity .3s ease;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(23%,rgba(0,0,0,.24)),color-stop(42%,rgba(0,0,0,.12)),color-stop(56%,rgba(0,0,0,.06)),color-stop(63%,rgba(0,0,0,.05)),color-stop(70%,rgba(0,0,0,.06)),color-stop(84%,rgba(0,0,0,.12)),to(rgba(0,0,0,.24)));
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    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;
    -webkit-transform: translateY(-40vh) scale(2);
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 3;
    font-size: 13px;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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% {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-40vh) scale(2);
        transform: translateY(-40vh) scale(2);
        opacity: 0
    }
}

@keyframes stream-new-like {
    0% {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-40vh) scale(2);
        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: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1200px) {
    .l-footer {
        -webkit-box-pack:justify;
        justify-content: space-between
    }
}

.l-footer nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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:-webkit-box;
        display: flex
    }

    .b-faq__content {
        -webkit-box-flex: 1;
        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: -webkit-box;
        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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    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: #000
}

.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: #000;
    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%;
    -webkit-transform: translate(-50%,-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: #000
}

.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;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-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 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 5%
}

#how_it_works_slider .swiper-button-prev:hover:after {
    -webkit-transform: scale(1.2) rotate(-45deg);
    transform: scale(1.2) rotate(-45deg)
}

#how_it_works_slider .swiper-button-next {
    right: 0
}

#how_it_works_slider .swiper-button-next:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 5%
}

#how_it_works_slider .swiper-button-next:hover:after {
    -webkit-transform: scale(1.2) rotate(135deg);
    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%;
    -webkit-transform: translate(-50%,11px);
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-right: 30px
}

.b-make-post__voting__header>.g-icon {
    margin: 0 6px 0 0;
    color: #000;
    vertical-align: middle
}

.b-make-post__schedule-expire-wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 12px
}

.b-make-post__streaming-link {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 1000px;
    width: 30px;
    height: 30px;
    background: #000;
    color: #fefefe;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    border: 1px solid #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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: -webkit-box;
    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);
    -webkit-box-flex: 1;
    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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    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: #000
}

.b-make-post__tweet label {
    margin: 0;
    color: rgba(138,150,163,.7);
    display: -webkit-box;
    display: flex
}

.b-make-post__expire-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    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);
    -webkit-transition: border-bottom-color .3s ease,color .3s ease;
    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: #000
}

@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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 13px;
    color: #8a96a3
}

.b-make-post__wrapper {
    position: relative
}

.b-make-post__media-photos {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.b-make-post__media-wrapper {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: calc(100% - 48px);
    padding: 8px 0 0
}

.b-make-post__media-slider.m-paid {
    -webkit-box-flex: 1;
    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;
    -webkit-box-ordinal-group: 3;
    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) -webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),color-stop(rgba(0,175,240,.12)),color-stop(50%,rgba(0,175,240,.12)),color-stop(rgba(0,175,240,.12)),to(rgba(0,175,240,.12)));
    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 {
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.b-make-post__sort-done-btn {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    border: none;
    background: #000;
    color: #fff;
    padding: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.b-make-post__sort-btns,.b-make-post__sort-done-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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 {
    -webkit-box-ordinal-group: 0;
    order: -1;
    margin: 0 -4px 0 -8px
}

.b-make-post__sort-btns button.b-make-post__sort-btn {
    color: #000;
    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-btns button.b-make-post__sort-btn.m-move-all {
    color: rgba(138,150,163,.7)
}

.b-make-post__sort-btn {
    color: rgba(138,150,163,.7);
    display: -webkit-box;
    display: flex
}

.b-make-post__price-free-label {
    white-space: nowrap;
    -webkit-box-flex: 1;
    flex: 1;
    font-size: 13px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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%;
    -webkit-box-pack: center;
    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: #000
}

.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: -webkit-box;
    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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 20px
}

.send_post_button.m-draft-send .g-icon {
    -webkit-transform: translate(-50%,-54%);
    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%;
    -webkit-transform: translateY(-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: -webkit-box;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 30px
}

.media-locked .g-icon {
    color: #000;
    font-size: 17px;
    margin-right: 5px
}

.b-reminder-form {
    color: #000;
    background: rgba(0,175,240,.12);
    border-radius: 6px 0 0 6px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    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: -webkit-box;
    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: -webkit-box;
    display: flex;
    background: none;
    font: inherit;
    -webkit-box-align: center;
    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 {
    -webkit-box-flex: 1;
    flex: 1;
    width: auto;
    background: rgba(138,150,163,.2);
    border: none;
    margin: 0;
    height: 4px;
    -webkit-transition: height .2s ease 1s;
    transition: height .2s ease 1s;
    overflow: unset;
    border-radius: 1000px;
    position: relative
}

.b-audioplayer__timeline:hover {
    -webkit-transition: height .2s ease;
    transition: height .2s ease;
    height: 5px
}

.b-audioplayer__timeline:hover .b-audioplayer__playhead {
    font-size: 16px;
    -webkit-transition: all .2s ease,left .25s linear;
    transition: all .2s ease,left .25s linear
}

.b-audioplayer__timeline:hover .b-audioplayer__progress {
    -webkit-transition: height .2s ease,width .25s linear;
    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: #000;
    height: 100%;
    -webkit-transition: height .2s ease 1s,width .25s linear;
    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: #000;
    font-size: 0;
    z-index: 2;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 1em;
    width: 1em;
    -webkit-transition: all .2s ease 1s,left .25s linear;
    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: #000;
    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;
    -webkit-transform: translate(50%,50%);
    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: #000;
    -webkit-transform: translate(50%,50%);
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    font-size: 26px;
    line-height: 26px;
    color: hsla(0,0%,99.6%,.6);
    -webkit-transition: color .3s;
    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;
    -webkit-transform: rotate(180deg);
    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 {
    -webkit-transform: translateY(calc(-50% + 18px));
    transform: translateY(calc(-50% + 18px))
}

.b-toaster-slot .toast-header .close {
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b-toaster-slot .b-toast {
    border: none;
    border-radius: 6px;
    max-width: 291px;
    background: var(--bg-color) linear-gradient(102deg,#000,#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 {
    flex-direction: row;
    color: #fefefe;
    font-weight: 600;
    font-size: 13px
}

.b-toaster-slot .b-toast .toast .toast-body,.b-toaster-slot .b-toast .toast .toast-body>div {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-content: center;
    -webkit-box-align: center;
    align-items: center
}

.b-toaster-slot .b-toast .toast .toast-body>div {
    flex-direction: row;
    margin-left: -10px;
    -webkit-box-flex: 1;
    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;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: #000
}

.tooltip.m-tooltip-colored .tooltip-inner {
    background: #000;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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: "";
    -webkit-box-flex: 0;
    flex: 0 0 12px
}

.b-story-item {
    border-radius: 6px;
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
    color: inherit
}

.b-story-item__loader {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    -webkit-transform: translate(-50%,-50%);
    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%;
    -webkit-transform: translate(-50%,-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: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(transparent));
    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 {
    -webkit-transition: box-shadow .3s,background-color .3s,color .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-ordinal-group: 2;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: 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: #000;
    -webkit-transition: border-color .3s;
    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: -webkit-box;
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
        -webkit-transform: translate(-50%,-50%);
        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;
        -webkit-transform: translate(-50%,-50%);
        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 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: end;
    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;
    -webkit-box-flex: 0;
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%,-50%);
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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 {
    -webkit-perspective: none;
    perspective: none;
    -webkit-perspective-origin: 0 0;
    perspective-origin: 0 0;
    -webkit-transform: scale(1)!important;
    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: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.66)),to(transparent));
    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;
    -webkit-transform: translate(-50%,-50%);
    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;
    -webkit-transform: translate(-50%);
    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;
        -webkit-box-align: 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;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.stories-list-preview .story-preview__remove {
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    background-color: #000;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fefefe;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: background-color .3s,opacity .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: 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: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        width: 100%
    }
}

.story-highlights-dialog {
    color: #242529
}

@media (max-width: 767px) {
    .story-highlights-dialog.modal-dialog {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        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:-webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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;
        -webkit-box-flex: 1;
        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;
        -webkit-box-flex: 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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.checkbox-item.m-pos-center {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-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: #000
}

.selected .checkbox-item:after {
    opacity: 1;
    background-color: #000
}

.checkbox-item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .4;
    z-index: 0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 1000px
}

.checkbox-item__num {
    opacity: 0;
    -webkit-transition: opacity .3s;
    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;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.selected .checkbox-item .g-icon {
    opacity: 1
}

.highlight-unit {
    -webkit-box-flex: 0;
    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: -webkit-box;
    display: flex;
    margin-bottom: 10px
}

.tabs-content__btn {
    -webkit-box-flex: 1;
    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: #000;
    color: #000
}

.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%;
    -webkit-transform: translateX(-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;
    flex-direction: column
}

.stories-stats-data,.stories-stats-data .b-tab-stats {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.stories-stats-data .b-tab-stats {
    -webkit-box-flex: 1;
    flex: 1;
    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: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    padding-left: 46px;
    position: relative
}

.b-viewer-row,.b-viewer-row__link {
    -webkit-box-align: center;
    align-items: center;
    align-content: center
}

.b-viewer-row__link {
    display: -webkit-inline-box;
    display: inline-flex;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-viewer-row__name {
    -webkit-box-flex: 1;
    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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    margin-left: 15px
}

.b-viewer-row .b-avatar {
    position: absolute;
    left: 0;
    top: 0
}

.list-viewers {
    -webkit-box-flex: 1;
    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;
    -webkit-transition: color .3s;
    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: #000;
    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;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    -webkit-box-ordinal-group: 2;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    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 {
    -webkit-box-ordinal-group: 4;
    order: 3
}

.custom-datepicker .vdatetime-popup__date {
    -webkit-box-ordinal-group: 3;
    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: -webkit-box;
    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 {
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: -webkit-box;
    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: #000
}

.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%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #000;
    border-radius: 1000px;
    width: 42px;
    height: 42px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    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 {
    -webkit-box-flex: 0;
    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 {
    -webkit-box-flex: 0;
    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: #000;
    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: #000
}

.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 #000;
    color: var(--text-color)
}

.multiselect.custom-select.multiselect--above .multiselect__content-wrapper {
    border-radius: 0;
    border: 1px solid #000
}

.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: -webkit-box;
    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;
    -webkit-box-flex: 0;
    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;
    -webkit-transition: width .3s;
    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: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 7px 4px 0
}

.b-promotion-campaign__controls .g-btn.m-border {
    min-width: 110px
}

.b-streaming .b-dropdown__icon {
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s
}

.b-streaming .dropdown.left .dropdown-menu:after {
    top: auto;
    right: auto;
    left: 14px;
    bottom: -10px;
    -webkit-transform: rotate(-135deg);
    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;
    -webkit-transition: color .3s;
    transition: color .3s;
    white-space: normal
}

.b-streaming .dropdown-item:hover {
    color: #000
}

.b-streaming .dropdown-item:hover .b-dropdown__icon {
    box-shadow: inset 0 0 0 1px #000
}

.b-streaming .dropdown-item.active {
    font-weight: 600
}

.b-streaming .dropdown-item.active .b-dropdown__icon {
    box-shadow: none;
    background: #000
}

.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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.66)));
    background: linear-gradient(transparent,rgba(0,0,0,.66));
    z-index: -1
}

.b-action-panel__item {
    -webkit-box-flex: 0;
    flex: 0 1 25%;
    display: -webkit-inline-box;
    display: inline-flex
}

@media (min-width: 768px) {
    .b-action-panel__item.m-free-size {
        -webkit-box-flex:0;
        flex: 0 0 auto
    }
}

@media (max-width: 767px) {
    .b-action-panel__item.m-free-size.m-right-part {
        -webkit-box-flex:0;
        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 {
    -webkit-box-flex: 1;
    flex: 1
}

@media (min-width: 560px) {
    .m-comment-form-visible .b-action-panel__item.m-comments-form {
        width:468px;
        -webkit-box-flex: 0;
        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;
        -webkit-box-flex: 0;
        flex: 0 0 auto
    }
}

@media (min-width: 992px) {
    .b-action-panel__item.m-order-end {
        -webkit-box-ordinal-group:2;
        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;
        -webkit-box-flex: 0;
        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: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    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: #000
}

@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;
    -webkit-box-flex: 1;
    flex: 1
}

.b-comment-form__submit {
    background: none;
    border: none;
    padding: 0;
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: 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: #000;
    padding-left: 34px;
    padding-right: 40px;
    -webkit-transition: opacity .3s ease;
    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 .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
}

.m-btn-round .b-volume-btn__el {
    width: 48px;
    height: 48px;
    border-radius: 1000px;
    background: rgba(138,150,163,.4);
    color: inherit;
    display: -webkit-box;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: background .3s;
    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;
    -webkit-transform: rotate(-90deg) translate(100%);
    transform: rotate(-90deg) translate(100%);
    -webkit-transform-origin: right;
    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-loginreg__form p {
    font-size: 16px!important;
}

.signup_as_star {
    background: #4c4c4c!important;
}

@media (max-width: 480px) {
    .login_container .nav-item {
        width: 49.5%!important;
    }
}

@media (min-width: 992px) {
    .login_container .content {
        width:400px!important;
    }

    .login_container .nav-pills {
        width: 400px!important;
    }

    .login_container .tab-content {
        width: 399px!important;
    }
}

.redbtn {
    background: #0aaef0!important;
}

/*Login pages*/
.celeb_loginfrm {
    margin-top: 60px;
}

.nav-pills .nav-link {
    border-radius: 0!important;
}

.login_container .content {
    width: 350px;
    height: auto;
    margin: 0 auto;
    padding: 30px 0;
}

.login_container .nav-pills {
    width: 350px;
}

.login_container .nav-item {
    width: 49.8%;
}

.login_container .nav-pills .nav-link {
    font-weight: bold;
    padding-top: 13px;
    text-align: center;
    background: #cccccc;
    color: #000000;
    /* border-radius: 30px!important; */
    height: 100px;
}

.error_msg {
    color: red;
    margin-top: 5px;
}

.login_container .nav-pills .nav-link.active {
    background: #000;
    color: #FFF;
    font-size: 15px;
}

.login_container .tab-content {
    position: relative;
    width: 350px;
    height: auto;
    margin-top: -50px;
    background: #ce1212;
    color: #000;
    /* border-radius: 30px; */
    z-index: 1000;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    margin-bottom: 50px;
}

.login_content .app-logo[_ngcontent-c2] h1 {
    padding: 1.8rem 0 3.3rem;
    font-size: 2.7rem;
    text-align: center;
}

.login_content h1[_ngcontent-c3] {
    font-size: 1rem;
    text-align: center;
    margin: 0;
    cursor: pointer;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3]:first-of-type {
    font-weight: 600;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3] {
    color: #580136;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3]:last-of-type {
    font-size: .65em;
}

.login_content h1[_ngcontent-c3] span[_ngcontent-c3] {
    color: #580136;
}

#before_preloader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    overflow: auto;
    background: var(--bg-color);
    z-index: 10000001;
}

.htmlpreload {
    width: 35%;
    -webkit-animation: pulse_preload 2s linear infinite;
    animation: pulse_preload 2s linear infinite;
}

@media (max-width: 576px) {
    .htmlpreload {
        width: 50%;
    }
}

@-webkit-keyframes pulse_preload {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse_preload {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@media (max-width: 576px) {
    .login_content #only_mobile {
        display:block;
    }

    .login_content .login_logo {
        display: none;
    }

    .login_content .guest_row .phones-col {
        width: 100%!important;
        /*height: 500px!important;*/
    }

    .login_content #only_mobile .guest_swiper_wrapper {
        height: 100px!important;
    }

    .login_content .guest_swiper_wrapper {
        background: url(/admin/images/mobile_header_user.png)!important;
    }

    .login_container .content {
        padding: 0px!important;
    }

    /*.login_content .modelclicked{background:url(/admin/images/mobile_header_model.png)!important;}
.login_content .userclicked{background:url(/admin/images/mobile_header_user.png)!important;}
*/
}

@media (max-width: 992px) {
    /*.login_content .login_logo{display:none;}*/
}

.field-icon {
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/*
.login_content .guest_swiper_wrapper{background:url(/admin/images/vod_main__buymykisshome.jpg);}

.login_content .userclicked {background: url(/admin/images/vod_main__user_buymykiss.png);}
*/
@media (min-width: 577px) {
    .login_content #only_mobile {
        display:none;
    }
}

.login_content .guest_swiper_wrapper {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    width: 100%!important;
}

.login_content .ovolive-footer-wrapper {
    border-top: 1px solid #ccc;
}

@-webkit-keyframes autofill {
    0%,100% {
        background: transparent;
    }
}

.login_content input:-webkit-autofill {
    -webkit-animation-delay: 1s;
    /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

.login_content .register_not {
    margin-top: 30px;
}

.modal-dialog {
    /*display: inline-block;*/
    text-align: left;
    vertical-align: middle;
}

@media only screen and (max-width: 576px) {
    .login_content .phones-col {
        display:none;
    }

    .login_content .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] {
        height: auto!important;
    }
}

.userlogin_panel {
    background: #000;
    padding: 30px 0;
}

.modellogin_panel {
    background: #000;
    padding: 30px 0;
}

.twibtn_login {
    margin: 20px 10px 0 10px;
}

.loginpagesignupbtn {
    margin: 0px 10px 0px 10px;
}

.login_container .tab-content {
    padding-top: 1px;
}

.model_tabheader {
    background: #000!important;color:#FFF;
}

/*ends Login Pages*/
.guest_swiper_wrapper {
    top: 10%;
}

#guest_body .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] .center[_ngcontent-c6] .links-list[_ngcontent-c6] .links-item[_ngcontent-c6] .links-link[_ngcontent-c6] {
    color: #000!important;
}

#guest_body .ovolive-footer-wrapper[_ngcontent-c6] mat-toolbar.ovolive-footer[_ngcontent-c6] .center[_ngcontent-c6] .statement[_ngcontent-c6] .statement-link[_ngcontent-c6] {
    color: #000!important;
}

.login_container .content2 {
    text-align: center;
    width: 100%;
}

.signup_button {
    background-color: green!important;
}

form , .login_container .form-control , .login_container .tab-content {font-size: 15px!important;} .login_container .tab-content {z-index: 1;}
