.lsfw-flag {
    width: 70px;
    height: 40px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    background: url(https://tophotels.ru/csstx/i/flags-sprite-additional.png) -5px 25% / cover no-repeat;
}

.list-flags-wrap {
    display: flex;
    flex-wrap: wrap;
}

.hint-parent:hover .lsfw-flag.lsfw-flag--20w + .hint,
.lsfw-flag.lsfw-flag--20w .hint-parent:hover .hint,
.lsfw-flag.lsfw-flag--20w.hint-parent:hover .hint {
    top: 20px;
    left: 0;
}

.lsfw-flag.lsfw-flag--mt2 {
    margin-left: -2px;
    margin-top: 2px;
    vertical-align: middle;
}

.lsfw-flag.lsfw-flag-sm {
    width: 25px !important;
    background-position-x: 0 !important;
    height: 16px !important;
}

.lsfw-flag.lsfw-flag--50w {
    width: 50px !important;
    height: 33px !important;
}

.lsfw-flag.lsfw-flag--20w {
    width: 32px !important;
    background-position-x: 0 !important;
    height: 21px !important;
}

.lsfw-flag.lsfw-flag--30w {
    width: 40px !important;
    background-position-x: 0 !important;
    height: 28px !important;
}

.lsfw-flag.lsfw-flag-sm:hover .hint:not(.hint--arr) {
    top: -37px;
}

.lsfw-flag:hover .hint {
    display: block;
}

.lsfw-flag.lsfw-flag-1 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 0.02% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-2 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 0.469% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-3 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 0.92% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-4 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 1.367% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-5 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 1.818% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-7 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 2.26% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-6 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 1.818% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-8 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 2.71% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-9 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 3.159% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-11 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 3.61% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-12 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 4.055% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-14 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 4.507% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-15 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 4.95% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-16 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 5.4% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-17 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 5.849% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-19 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 6.3% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-20 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 6.745% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-21 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 7.19% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-22 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 7.64% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-23 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 8.089% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-24 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 8.539% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-25 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 8.988% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-26 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 9.426% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-27 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 9.87% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-28 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 10.329% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-29 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 10.77% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-30 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 11.223% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-31 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 11.677% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-32 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 12.12% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-34 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 12.57% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-35 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 13.02% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-36 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 13.47% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-37 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 13.918% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-38 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 14.36% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-39 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 14.81% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-40 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 15.26% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-41 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 15.71% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-42 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 16.158% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-43 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 16.6% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-44 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 17.05% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-45 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 17.50% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-46 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 17.93% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-47 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 18.38% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-48 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 18.83% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-49 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 19.28% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-50 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 19.729% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-51 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 20.177% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-52 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 20.62% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-53 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 21.07% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-54 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 21.52% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-55 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 21.97% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-56 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 22.418% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-57 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 22.86% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-58 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 23.33% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-59 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 23.78% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-60 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 24.23% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-61 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 24.67% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-62 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 25.12% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-63 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 25.57% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-64 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 26.02% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-65 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 26.46% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-66 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 26.92% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-67 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 27.37% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-68 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 27.812% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-69 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 28.26% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-70 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 28.70% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-71 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 29.15% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-72 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 29.6% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-73 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 30.05% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-74 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 30.499% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-75 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 30.948% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-76 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 31.39% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-77 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 31.84% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-78 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 32.292% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-79 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 32.74% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-80 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 33.188% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-81 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 33.63% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-82 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 34.09% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-83 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 34.53% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-84 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 34.99% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-85 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 35.43% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-86 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 35.88% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-87 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 36.33% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-89 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 36.78% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-90 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 37.223% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-93 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 37.676% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-96 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 38.12% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-100 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 38.57% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-103 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 39.02% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-107 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 39.46% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-109 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 39.91% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-110 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 40.358% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-113 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 40.8% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-114 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 41.24% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-116 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 41.7% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-117 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 42.15% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-118 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 42.598% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-119 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 43.047% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-120 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 43.49% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-122 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 43.939% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-123 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 44.41% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-124 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 44.84% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-126 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 45.288% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-127 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 45.73% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-128 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 46.18% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-129 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 46.63% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-130 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 47.08% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-132 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 47.522% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-133 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 47.97% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-134 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 48.42% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-135 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 48.87% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-136 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 49.32% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-137 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 49.77% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-139 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 50.21% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-140 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 50.66% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-141 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 51.109% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-142 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 51.59% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-143 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 52.01% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-144 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 52.455% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-145 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 52.9% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-146 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 53.35% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-147 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 53.8% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-148 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 54.25% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-149 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 54.70% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-150 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 55.145% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-151 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 55.59% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-152 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 56.04% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-153 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 56.49% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-155 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 56.936% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-156 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 57.388% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-157 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 57.83% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-158 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 58.30% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-159 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 58.73% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-160 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 59.18% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-161 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 59.627% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-162 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 60.07% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-163 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 60.52% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-164 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 60.98% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-165 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 61.42% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-166 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 61.87% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-167 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 62.32% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-168 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 62.77% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-169 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 63.22% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-170 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 63.66% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-171 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 64.11% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-172 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 64.56% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-173 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 65.0% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-174 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 65.45% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-175 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 65.9% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-176 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 66.35% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-177 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 66.799% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-178 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 67.245% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-179 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 67.69% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-180 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 68.14% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-182 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 68.59% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-183 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 69.04% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-184 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 69.486% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-185 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 69.93% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-186 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 70.38% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-187 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 70.83% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-188 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 71.28% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-189 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 71.723% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-190 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 72.17% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-191 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 72.62% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-192 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 73.07% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-193 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 73.52% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-194 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 73.968% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-195 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 74.412% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-196 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 74.86% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-197 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 75.31% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-198 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 75.76% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-200 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 76.21% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-201 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 76.658% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-202 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 77.1% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-203 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 77.55% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-204 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 78.0% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-205 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 78.446% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-206 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 78.899% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-207 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 79.345% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-208 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 79.79% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-209 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 80.24% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-210 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 80.69% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-211 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 81.14% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-212 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 81.588% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-213 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 82.03% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-214 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 82.48% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-215 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 82.93% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-216 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 83.38% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-217 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 83.822% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-218 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 84.27% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-219 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 84.72% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-220 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 85.17% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-222 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 85.62% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-242 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 86.07% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-247 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 86.52% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-248 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 86.97% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-252 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 87.41% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-255 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 87.86% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-256 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 88.31% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-257 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 88.756% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-259 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 89.2% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-260 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 89.65% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-261 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 90.1% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-267 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 90.55% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-269 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 91.05% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-270 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 91.44% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-271 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 91.89% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-272 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 92.34% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-273 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 92.79% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-274 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 93.24% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-275 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 93.688% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-282 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 94.13% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-284 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 94.58% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-285 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 95.03% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-288 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 95.48% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-289 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 95.922% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-290 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 96.37% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-291 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 96.82% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-292 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 97.26% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-293 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 97.72% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-294 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 98.166% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-295 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 98.62% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-296 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 99.06% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-297 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 99.51% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-298 {
    background: url(https://tophotels.ru/csstx/i/flags-sprite.png) -5px 99.96% / cover no-repeat;
}

.lsfw-flag.lsfw-flag-338 {
    background-position-y: 50%;
}

.lsfw-flag.lsfw-flag-303 {
    background-position-y: 0;
}

.lsfw-flag.lsfw-flag-pir {
    background-position-y: 97%;
}

.lsfw-flag.lsfw-flag-un {
    background-position-y: 73%;
}

.lsfw-flag.lsfw-flag--empty {
    background-position-y: 25%;
}
