*,
:before,
:after {
  box-sizing: border-box;
}

html {
  height: 100%;
}
body {
  position: relative;
  min-height: 100%;
  overflow: scroll;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  touch-action: manipulation;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* font-family: 'Alegreya SC', serif; */
  font-family: 'PT Sans', 'Arial',  sans-serif;
  font-size: 16px;
  background: #f1f1f1;
  -webkit-text-size-adjust:100%;
}
header, footer {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
main {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex: 1 0 auto;
}
article,
aside,
figcaption,
figure,
nav,
section,
div {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
video {
  display: inline-block;
}
span,
a {
  display: inline-block;
}
a,
input,
button,
textarea,
figure,
address {
  font: inherit;
  color: inherit;
  line-height: inherit;
  text-transform: inherit;
  text-shadow: inherit;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
}
button {
  overflow: visible;
  letter-spacing: inherit;
}
p {
  margin: 0;
  hyphens: none;
}
b,
strong {
  font-weight: 700;
}
img,
svg,
video {
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
svg:not(:root) {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font: inherit;
  color: inherit;
  margin: 0;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
input,
select,
button,
button > *,
a > * {
  display: inline-block;
  vertical-align: middle;
}
button,
label,
[type='button'],
[type='submit'],
[type='reset'],
[type='checkbox'],
[type='radio'],
[type='range'] {
  user-select: none;
  cursor: pointer;
}
[type='button'],
[type='submit'],
[type='search'],
[type="radio"],
[type='range'] {
  -webkit-appearance: none;
}
input,
textarea {
  width: 100%;
  text-overflow: ellipsis;
  overflow: auto;
  resize: none;
}
:active,
:hover,
:focus {
  outline: 0;
  outline-offset: 0;
}
::placeholder {
  opacity: 1;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
  text-align: center;
}
article p:not(:empty) {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
article img,
article video {
  display: block;
  margin: auto;
}
article span,
article a {
  display: inline;
}
article ul,
article ol {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
article ul ul,
article ol ul
article ul ol,
article ol ol {
  margin: 0;
  padding-left: 1.3em;
}
article ul > li:before,
article ol > li:before,
article menu > li:before {
  margin-right: 0.7em;
}
article ul > li p,
article ol > li p,
article menu > li p {
  display: inline;
}
article ul > li:before,
article menu > li:before {
  content: '';
  width: 0.4em;
  height: 0.4em;
  display: inline-block;
  vertical-align: 10%;
  border-radius: 50%;
  background: #000;
}
article ul > li li:before,
article menu > li li:before {
  background: transparent;
}
article ol {
  counter-reset: count;
}
article ol > li:before {
  content: counter(count) '.';
  counter-increment: count;
}
li {
  list-style: none;
}
em {
	word-break: break-all
}
iframe {
  max-width: 100% !important;
  height: 27.239583333333332vw;
}

:root {
  --brand-color1: #bcd900;
  --brand-color2: #1f8749;
  --brand-color3: #e33f3f;
  --margin: 0 15px;
  --margin-full: 15px;
  --width: 290px;
  --offset: 30px;
  --transition: all .25s;
}
.inp {
  display: none;
}
.box {
  width: 1280px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}


#breadcrumbs {
  width: 1250px;
  max-width: 100%;
  margin: var(--margin);
  padding: 5px 0;
  margin-top: 5px;
  border-bottom: 1px dashed rgba(0,0,0,.5);
  font-size: 14px;
  color: rgba(0,0,0,.5);
}
.page-template-promo #breadcrumbs {
  margin-bottom: 5px;
}
#breadcrumbs>span {
  position: relative;
}
#breadcrumbs span,
#breadcrumbs span a {
  display: inline;
}
/* #breadcrumbs>span:after {
  content: '/';
  font-size: 14px;
  padding-left: 3px;
} */
#breadcrumbs a {
  transition: all .25s;
  color: rgba(0,0,0,.5);
}
#breadcrumbs a:hover {
  color: var(--brand-color3);
  transition: all .25s;
}
#breadcrumbs .last {
  /* display: none; */
  color: #000;
}
header {
  width: 100%;
  height: 60px;
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}
header .box {
  justify-content: space-between;
}
.logo {
  width: var(--width);
  height: 50px;
  margin: var(--margin);
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: flex-end;
}
.logo img {
  width: 85px;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  border-radius: 50%;
  background: #000;
  z-index: -1;
}
.description {
  width: calc(100% - 75px);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.description>span:first-child {
  color: #fff;
  line-height: 1;
  font-weight: bold;
  font-size: 28px;
  text-transform: uppercase;
}
.description>span:last-child {
  font-size: 15px;
  line-height: 1;
}
.description>span:last-child span:first-child {
  color: var(--brand-color1);
}
.description>span:last-child span:nth-child(2) {
  color: var(--brand-color3);
}
.description>span:last-child span:last-child {
  color: var(--brand-color2);
}
.search-form {
  width: var(--width);
  height: 50px;
  margin: var(--margin);
  position: relative;
  display: none;
  align-items: center;
}
.search-field {
  width: 100%;
  height: 30px;
  background: rgba(255,255,255,0);
  font-size: 16px;
  color: #fff;
  border-bottom: 2px solid #fff;
  transition: var(--transition);
  text-align: center;
}
.search-field::placeholder {
  color: #fff;
  font-size: 16px;
}
.search-field::-webkit-search-decoration,
.search-field::-webkit-search-cancel-button,
.search-field::-webkit-search-results-button,
.search-field::-webkit-search-results-decoration {
  display:none;
}

.lbl-menu {
  width: var(--width);
  margin: var(--margin);
  position: relative;
  z-index: 0;
}
.menu {
  width: 85px;
  height: 85px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  border-radius: 50%;
  background-color: #000;
  background-image: url(img/menu-1.svg);
  background-position: center;
  background-size: 75px;
  background-repeat: no-repeat;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.menu span {
  width: 30px;
  height: 4px;

  background: var(--brand-color2);
  margin-top: 3px;
  margin-bottom: 3px;
  border-radius: 3px;
}
#menu:checked ~ header .menu span {
  background: #fff;
}



nav.main-nav {
  width: 100%;
  height: 25px;
  position: fixed;
  top: 35px;
  left: 0;
  background: var(--brand-color2);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--transition);
  z-index: 99;
}
#menu:checked ~ nav.main-nav {
  top: 60px;
  transition: var(--transition);
}
nav.main-nav .box {
  justify-content: center;
  height: 100%;
}
nav.main-nav ul {
  width: calc(100% - 95px * 2);
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
nav.main-nav ul li {
  width: calc(100%/9);
  height: 100%;
}
nav.main-nav ul li a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  transition: var(--transition);
  color: #fff;
}
nav.main-nav ul li a:hover {
  background: rgba(0,0,0,.2);
  transition: var(--transition);
}
nav.main-nav ul li.current_page_item>a,
nav.main-nav ul li.current-menu-item>a,
nav.main-nav ul li.current-page-parent>a,
nav.main-nav ul li.current-post-parent>a,
nav.main-nav ul li.current-page-ancestor>a {
  background: rgba(0,0,0,.2);
  transition: var(--transition);
  text-shadow: 0 0 5px rgba(0,0,0,.5);
  color: var(--brand-color1);
}
main {
  margin-top: 110px;
}
section,
.hor-promo {
  width: 100%;
  height: auto;
  padding: 30px 0;
  justify-content: center;
}
.content {
  width: calc(var(--width)*3 + var(--offset)*2);
  margin: var(--margin);
  align-content: flex-start;
  justify-content: center;
}


h1 {
  width: 100%;
  font-size: 30px;
  text-align: center;
  font-weight: 700;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  z-index: 0;
}

h1:after {
  content: '';
  width: calc((var(--width)*3 + var(--offset)*2)/2);
  left: 50%;
  margin-left: calc((var(--width)*3 + var(--offset)*2)/-4);
  bottom: -2px;
  height: 4px;
  border-radius: 3px;
  background: var(--brand-color2);
  position: absolute;
  z-index: -1;
}
h1:before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -20px;
  background-color: #f1f1f1;
  border-radius: 50%;
  background-image: url(img/logo-mini.svg);
  background-size: 35px;
  background-position: center;
  background-repeat: no-repeat;
}
.wrap-item {
  width: 100%;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  justify-content: center;
}
.forecast-item {
  width: var(--width);
  height: auto;
  margin-bottom: 15px;
  margin-top: 15px;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  /* border-radius: 5px; */
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  padding-bottom: 10px;
  transition: all .25s;
  z-index: 0;
  position: relative;
  border-radius: 0 0 5px 5px;
}
.forecast-item:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 4px solid transparent;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  opacity: 0;
  transition: 0.5s;
  z-index: -1;
  border-radius: 0 0 5px 5px;
}
.forecast-item.green:after {
  border: 4px solid var(--brand-color2);
}
.forecast-item.red:after {
  border: 4px solid var(--brand-color3);
}
.forecast-item:hover:after {
  opacity: 1;
  transition: 0.5s;
}
.forecast-item:hover {
  background: #fff;
}
.forecast-item:nth-child(1),
.forecast-item:nth-child(4),
.forecast-item:nth-child(7),
.forecast-item:nth-child(10) {
  margin-right: 15px;
}
.forecast-item:nth-child(2),
.forecast-item:nth-child(5),
.forecast-item:nth-child(8),
.forecast-item:nth-child(11) {
  margin-left: 15px;
  margin-right: 15px;
}
.forecast-item:nth-child(3),
.forecast-item:nth-child(6),
.forecast-item:nth-child(9),
.forecast-item:nth-child(12) {
  margin-left: 15px;
}
.forecast-item:nth-child(1),
.forecast-item:nth-child(2),
.forecast-item:nth-child(3) {
  margin-top: 0;
}
.forecast-item:nth-child(10),
.forecast-item:nth-child(11),
.forecast-item:nth-child(12) {
  margin-bottom: 0;
}
.time-date-match {
  width: 100%;
  height: auto;
  font-size: 18px;
  line-height: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #000;
  padding: 5px;
  position: relative;
  /* border-radius: 5px 5px 0 0; */
}
.date-match {
  color: #fff;
}
.time-match {
  background: #fff;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 60px;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  font-weight: 700;
}

.live {
  justify-content: flex-end;
  position: relative;
}
.live:before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--brand-color3);
  left: 5px;
  top: 50%;
  margin-top: -4px;
  position: absolute;
  animation: live 1.5s infinite ease-in-out;
}
@keyframes live {
  from {opacity: 1;}
  25% {opacity: 0;}
  50% {opacity: 0;}
  to {opacity: 1;}
}
.match-end {
  width: 250px;
  left: 50%;
  margin-left: -125px;
  font-size: 14px;
  /* font-weight: 700; */
  text-align: center;
  line-height: 1;
  position: absolute;
  top: 35px;
  color: #fff;
  padding: 2px 5px 4px;

}
.match-end.green {
  background: var(--brand-color2);
}
.match-end.red {
  background: var(--brand-color3);
}
.title-forecast {
  width: 100%;
  height: auto;
  padding: 0 5px;
  font-size: 16px;
  font-weight: 700;
  background: #fff;
  color: #000;
  text-align: center;
  border-top: 1px solid #dadce0;
  border-bottom: 1px solid #dadce0;
  margin-top: 35px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15); */
  /* line-height: 1; */
}
.title-forecast.alls-title {
  margin-top: 23px;
  margin-bottom: 22px;
}
.title-forecast span:first-child {
  font-weight: 400;
}
.title-forecast span:last-child {
  font-size: 18px;
}
.forecast-fp {
  width: auto;
  height: auto;
  background: #000;
  display: flex;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  align-items: center;
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  position: relative;
}
.forecast-fp:before {
  content: '?';
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #000;
  background: #fff;
  border: 1px solid #000;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: -25px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.help-forecast {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #dadce0;
  text-align: center;
  /* box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15); */
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  right: -25px;
  bottom: calc(100% + 7px);
  line-height: 1;
  font-size: 14px;
  color: #000;
  width: 180px;
  font-weight: 400;
  justify-content: center;
}
.help-forecast:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #fff;
  position: absolute;
  bottom: -5px;
  right: 4px;
  transform: rotate(45deg);
  border-right: 1px solid #dadce0;
  border-bottom: 1px solid #dadce0;
}
.forecast-fp:hover .help-forecast {
  display: flex;
}
.preview-match {
  width: 260px;
  margin-top: 5px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.other-forecasts {
  height: 114px;
  justify-content: space-between;
  margin-top: 11px;
  border-bottom: 1px dashed #888;
  padding-bottom: 27px;
  position: relative;
}
.other-forecasts:after {
  content: '';
  width: 4px;
  height: 110px;
  background: var(--brand-color3);
  position: absolute;
  border-radius: 3px;
  left: 50%;
  margin-left: -2px;
  top: -15px;
}
.other-forecasts:before {
  content: 'vs';
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  position: absolute;
  top: 25px;
  background-color: #fff;
  left: 50%;
  margin-left: -15px;
  color: var(--brand-color3);
  z-index: 1;
}
.time-date-match.alls {
  color: #fff;
  text-align: center;
  justify-content: center;
}
.other-forecasts .left-player,
.other-forecasts .right-player {
  width: 125px;
  height: 80px;
  position: relative;
}
.other-forecasts .player-1-pr,
.other-forecasts .player-2-pr {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 0;
}
.other-forecasts .player-1-pr img,
.other-forecasts .player-2-pr img {
  background-color: #fff;
}
.other-forecasts .player-1-pr:hover,
.other-forecasts .player-2-pr:hover {
  z-index: 1;
}
.other-forecasts .left-player .player-1-pr:last-child:hover,
.other-forecasts .right-player .player-2-pr:last-child:hover {
  z-index: 0;
}
.other-forecasts .left-player .player-1-pr:last-child:hover img,
.other-forecasts .right-player .player-2-pr:last-child:hover img {
  box-shadow: none;
}
.other-forecasts .player-1-pr:hover img,
.other-forecasts .player-2-pr:hover img {
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.other-forecasts .left-player .player-1-pr:last-child {
  right: 0;
}
.other-forecasts .left-player .player-1-pr:nth-child(5) {
  right: 10px;
}
.other-forecasts .left-player .player-1-pr:nth-child(4) {
  right: 20px;
}
.other-forecasts .left-player .player-1-pr:nth-child(3) {
  right: 30px;
}
.other-forecasts .left-player .player-1-pr:nth-child(2) {
  right: 40px;
}
.other-forecasts .left-player .player-1-pr:first-child {
  right: 50px;
}
.other-forecasts .right-player .player-2-pr:first-child {
  left: 50px;
}
.other-forecasts .right-player .player-2-pr:nth-child(2) {
  left: 40px;
}
.other-forecasts .right-player .player-2-pr:nth-child(3) {
  left: 30px;
}
.other-forecasts .right-player .player-2-pr:nth-child(4) {
  left: 20px;
}
.other-forecasts .right-player .player-2-pr:nth-child(5) {
  left: 10px;
}
.other-forecasts .right-player .player-2-pr:last-child {
  left: 0;
}
.other-forecasts .left-player .name-pl,
.other-forecasts .right-player .name-pl {
  display: none;
  padding-left: 2px;
  padding-right: 2px;
  /* background: #fff; */
}
.other-forecasts .left-player .player-1-pr:last-child .name-pl,
.other-forecasts .right-player .player-2-pr:last-child .name-pl {
  display: flex;
}
.other-forecasts .left-player .player-1-pr:hover .name-pl,
.other-forecasts .right-player .player-2-pr:hover .name-pl {
  display: flex;
}
.other-forecasts .left-player .player-1-pr:hover ~ .player-1-pr:last-child .name-pl,
.other-forecasts .right-player .player-2-pr:hover ~ .player-2-pr:last-child .name-pl {
  display: none;
}

.player-1-pr,
.player-2-pr {
  width: 80px;
  height: auto;
  position: relative;
}
.player-1-pr .flag,
.player-2-pr .flag {
  width: 24px;
  height: 16px;
  /* border-radius: 50%; */
  /* background-position: center; */
  /* background-size: cover; */
  /* background-repeat: no-repeat; */
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  position: absolute;
  top: 58px;
  max-width: 100%;
  background-size: 100%; background-image: url(img/png.png);
}
.player-1-pr .flag {
  right: 6px;
}
.player-2-pr .flag {
  left: 6px;
}

.player-1-pr .flag span,
.player-2-pr .flag span {
  display: none;
  position: absolute;
  top: calc(100% + 5px);
  background: #fff;
  border: 1px solid #dadce0;
  text-align: center;
  border-radius: 5px;
  padding: 2px;
  position: absolute;
  font-size: 12px;
  color: #000;
  width: 80px;
  height: auto;
  font-weight: 400;
  justify-content: center;
  align-items: center;
}
.player-1-pr .flag span {
  right: -2px;
}
.player-2-pr .flag span {
  left: -2px;
}
.player-1-pr .flag:hover span,
.player-2-pr .flag:hover span {
  display: flex;
}
.player-1-pr img,
.player-2-pr img {
  border: 1px solid #dadce0;
  border-radius: 5px;
  background-color: #fff;
}
.name-pl {
  width: 100%;
  height: auto;
  min-height: 24px;
  text-align: center;
  font-size: 12px;
  line-height: 1;
  color: darkgrey;
}
.result-pr {
  width: 100px;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.table-3,
.table-5 {
  width: 80px;
  height: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
  border-bottom: 1px solid #000;
  padding-bottom: 1px;
}
.main-res {
  width: 100%;
  height: auto;
  min-height: 31px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 30px;
  line-height: 1;
  border-bottom: 1px solid #000;
  margin-bottom: 1px;
}
.main-res span {
  width: 30px;
  height: auto;
  display: flex;
  align-items: center;
}
.main-res span.bold {
  font-weight: 700;
}
.main-res span:first-child {
  text-align: right;
  justify-content: flex-end;
}
.main-res span:last-child {
  text-align: left;
  justify-content: flex-start;
}
.set-res {
  width: 100%;
  height: auto;
  min-height: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  position: relative;
}
.set-res:after {
  content: '';
  width: 1px;
  height: calc(100% - 2px);
  top: 1px;
  left: 50%;
  margin-left: -0.5px;
  position: absolute;
  border-left: 1px dotted #888;
}
.set-res span {
  width: 50%;
  /* border: 1px solid #888; */
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #888;
  padding-bottom: 1px;
  position: relative;
}
.set-res span:after {
  content: '';
  width: calc(100% - 4px);
  height: 1px;
  border-top: 1px dotted #888;
  position: absolute;
  left: 2px;
  bottom: -1px;
}
.set-res:nth-child(4) span:after {
  display: none;
}

.set-res span.bold {
  font-weight: 700;
  color: #000;
}

.duration-match {
  background: #f5f5f5;
  color: #888;
  padding-left: 20px;
  padding-right: 5px;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  width: auto;
  font-weight: 700;
  border-radius: 5px;
  position: relative;
  font-size: 14px;
}
.duration-match:before {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 5px;
  background-image: url(img/clock.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.info-tournament {
  width: 260px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dashed #888;
}
.alls-tournament {
  border-top: none;
  justify-content: space-between;
  padding-top: 19px;
}
.alls-tournament .logo-tourn {
  margin-right: 0;
}
.stad {
  font-size: 14px;
  color: #888;
  line-height: 1;
  margin-bottom: 5px;
}
.tournament {
  width: 100%;
  height: auto;
  min-height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.logo-tourn {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.group-title-tourn {
  width: calc(100% - 50px);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10px;
  border-left: 1px solid #888;
}
.group-title-tourn>span {
  width: 100%;
  line-height: 1;
}
.rus-title {
  font-weight: 700;
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
}
.rus-title span:last-child {
  /* margin-left: 5px; */
}
.full-name {
  font-size: 12px;
  color: #888;
}
.btn-forecast {
  width: auto;
  min-width: 150px;
  border-radius: 100px;
  margin-top: 10px;
  background: var(--brand-color3);
  padding: 10px;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--transition);
  position: relative;
  z-index: 0;
}
.btn-forecast:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.2);
  border-radius: 100px;
  position: absolute;
  top:0;
  left: 0;
  transition: var(--transition);
  opacity: 0;
  z-index: -1;
}
.btn-forecast:hover:after {
  transition: var(--transition);
  opacity: 1;
}

.sidebar {
  width: var(--width);
  height: calc(100vh - 130px);
  margin: 0 15px;
  align-content: flex-start;
  position: sticky;
  top: 120px;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.sidebar::-webkit-scrollbar {
  display: none;
}
.page-id-2195 .sidebar,
.page-id-2191 .sidebar {
  /* padding-top: 210px; */
}

.promo-sidebar {
  width: var(--width);
  height: auto;
  position: relative;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0), 0 1px 3px 1px rgba(60, 64, 67, 0);
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  z-index: 0;
  border-radius: 5px;
  border: 1px solid #dadce0;
  transition: var(--transition);
  background: #f2f1f0;
}
.promo-sidebar:last-child {
  margin-bottom: 0;
}
.hor-promo .promo-sidebar {
  margin: var(--margin);
}
.line-promo {
  width: calc(100% - 60px);
  height: 1px;
  border-top: 1px dashed #888;
  position: absolute;
  left: 30px;
  bottom: -30px;
}
.promo-sidebar:hover {
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  transition: var(--transition);
  background: #fff;
}
/* .promo-sidebar:after {
  content: '';
  width: 95px;
  height: 95px;
  background: var(--brand-color2);
  position: absolute;
  bottom: -47.5px;
  right: -47.5px;
  transform: rotate(45deg);
  z-index: -1;
  transition: var(--transition);
}
.promo-sidebar:hover:after {
  width: 100px;
  height: 100px;
  bottom: -50px;
  right: -50px;
}
.promo-sidebar:before {
  content: '';
  width: 30px;
  height: 30px;
  background-image: url(img/logo.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  position: absolute;
  bottom: 5px;
  right: 5px;
} */
.title-bk {
  width: 100%;
  background: var(--brand-color2);
  padding: 5px;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.logo-bk {
  /* filter: drop-shadow(0 0 5px rgba(0,0,0,.5)); */
  width: 50%;
  height: auto;
  padding: 5px 15px;
  /* filter: drop-shadow(0 0 2px rgba(0,0,0,.9)); */
  background: #000;
  /* border-radius: 100px; */
  transition: all .25s;
}
.sum-bk {
  width: 50%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--brand-color2);
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  transition: all .25s;
  /* border-bottom: 5px solid #2b2b2b; */
}
.sum-bk span {
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
  margin-left: 5px;
  color: #000;
}
.btn-bk {
  width: 100%;
  min-width: 200px;
  /* border-radius: 100px; */
  padding-bottom: 5px;
  padding-top: 5px;
  background: #fff;
  /* padding: 10px; */
  font-size: 16px;
  color: var(--brand-color3);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--transition);
  position: relative;
  z-index: 0;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 2px solid var(--brand-color3);
}
.promo-sidebar:hover .btn-bk {
  text-decoration: underline;
}







.map-front {
  height: 800px;
  background-image: url(img/bg/map-g.svg);
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.map-front .box {
  justify-content: center;
  align-items: center;
  position: relative;
}
.map-center {
  width: var(--width);
  margin: var(--margin);
  height: auto;
  justify-content: center;
}
.map-center .name-site {
  width: 100%;
  text-transform: uppercase;
  color: var(--brand-color3);
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 2px solid var(--brand-color3);
  font-size: 43px;
  font-weight: 700;
  justify-content: center;
  text-align: center;
  line-height: 1;
}
.map-center .desription-map {
  width: 100%;
  text-transform: uppercase;
  font-size: 20px;
  justify-content: center;
  text-align: center;
  font-weight: 700;
}
.legend-map {
  width: 312.5px;
  max-width: 100%;
  height: 30px;
  position: absolute;
  bottom: 0;
  align-content: flex-start;
  cursor: default;
}
.lm1 {
  left: 0;
}
.lm2 {
  left: 312.5px;
}
.lm3 {
  left: 625px;
}
.lm4 {
  left: 937.5px;
}
.pin {
  width: 12px;
  height: 12px;
  border-radius: 3px;
  margin-right: 5px;
  margin-top: 1px;
}
.lpin {
  width: calc(100% - 17px);
  font-size: 14px;
  line-height: 1;
  color: rgba(0,0,0,.5);
  transition: all .25s;
}
.legend-map:hover .lpin {
  color: #000;
  transition: all .25s;
}
.lm1 .pin {
  background: var(--brand-color3);
}
.lm2 .pin {
  background: #00add9;
}
.lm3 .pin {
  background: #e21e96;
}
.lm4 .pin {
  background: var(--brand-color2);
}
.lm1:hover ~ div[id^=gs] {
  transition: all .25s;
  z-index: 1;
  transform: scale(2);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.5),0 1px 3px 1px rgba(60,64,67,.5);
}
.lm2:hover ~ div[id^=m] {
  transition: all .25s;
  z-index: 1;
  transform: scale(2);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.5),0 1px 3px 1px rgba(60,64,67,.5);
}
.lm2:hover ~ #m6-1 {
  transform: scale(1);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,0),0 1px 3px 1px rgba(60,64,67,0);
  z-index: 0;
}
.lm3:hover ~ div[id^=f] {
  transition: all .25s;
  z-index: 1;
  transform: scale(2);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.5),0 1px 3px 1px rgba(60,64,67,.5);
}
.lm4:hover ~ div[id^=p] {
  transition: all .25s;
  z-index: 1;
  transform: scale(2);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.5),0 1px 3px 1px rgba(60,64,67,.5);
}



.square-tourn {
  width: 50px;
  height: 50px;
  background: var(--brand-color3);
  position: absolute;
  transition: all .25s;
  overflow: hidden;
}
.square-tourn:hover {
  width: 105px;
  height: 160px;
  transition: all .25s;
  z-index: 1;
}
.square-tourn>img {
  width: 40px;
  height: 40px;
  margin: 5px;
}




.circle-tourn {
  width: 12px;
  height: 12px;
  background: var(--brand-color2);
  position: absolute;
  transition: all .25s;
  border-radius: 3px;
  overflow: hidden;
  align-content: flex-start;
}
.circle-tourn:hover {
  width: 220px;
  height: 160px;
  transition: all .25s;
  z-index: 1;
}
.circle-tourn.pares:hover {
  height: 200px;
}
.circle-tourn.multi:hover {
  height: 300px;
}
.circle-tourn.megamulti:hover {
  height: 450px;
}
.circle-tourn.multi .n-tourn:last-child {
  margin-top: 5px;
  border-top: 3px dotted var(--brand-color1);
}
.circle-tourn.megamulti .n-tourn:last-child,
.circle-tourn.megamulti .n-tourn:nth-child(2) {
  margin-top: 5px;
  border-top: 3px dotted var(--brand-color1);
}
.n-tourn {
  justify-content: center;
  align-content: flex-start;
  padding-top: 5px;
  opacity: 0;
  transition: all .25s;
}
.circle-tourn:hover .n-tourn {
  opacity: 1;
  transition: all .25s .25s;
}
.n-tourn img {
  width: 40px;
  height: 40px;
}
.g-link {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #fff;
  margin-top: 5px;
  padding-top: 5px;
}
.n-link-tourn {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  color: #fff;
  transition: all .25s;
  margin-bottom: 2.5px;
  line-height: 1;
}
.n-link-tourn:hover {
  transition: all .25s;
  text-decoration: underline;
}
.n-city-tourn {
  width: 100%;
  margin-top: 2.5px;
  padding-top: 5px;
  border-top: 1px solid #fff;
  font-size: 12px;
  text-align: center;
  color: #000;
}
.n-date-tourn {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 12px;
  color: #000;
  margin-bottom: 5px;
  /* margin-top: 5px; */
}
.cat_t {
  background: #fff;
  width: 100%;
  font-size: 12px;
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: 700;
}

#gs1 {
  top: 610px;
  left: 1175px;
  background: var(--brand-color3);
}
#gs2 {
  top: 191px;
  left: 580px;
  background: var(--brand-color3);
}
#gs3 {
  top: 163px;
  left: 570px;
  background: var(--brand-color3);
}
#gs4 {
  top: 215px;
  left: 270px;
  background: var(--brand-color3);
}

#m1 {
  top: 270px;
  left: 80px;
  background: #00add9;
}
#m2 {
  top: 285px;
  left: 215px;
  background: #00add9;
}
#m3 {
  top: 225px;
  left: 550px;
  background: #00add9;
}
#m4 {
  top: 205px;
  left: 600px;
  background: #00add9;
}
#m5 {
  top: 220px;
  left: 630px;
  background: #00add9;
}
#m6 {
  top: 190px;
  left: 275px;
  background: #00add9;
}
#m6-1 {
  top: 195px;
  left: 260px;
}
#m7 {
  top: 220px;
  left: 210px;
  background: #00add9;
}
#m8 {
  top: 220px;
  left: 1060px;
  background: #00add9;
}
#m9 {
  top: 275px;
  left: 1090px;
  background: #00add9;
}

#f1 {
  top: 210px;
  left: 615px;
  background: #e21e96;
}
#f2 {
  top: 310px;
  left: 1060px;
  background: #e21e96;
}
#f3 {
  top: 315px;
  left: 1045px;
  background: #e21e96;
}
#p1 {
  top: 300px;
  left: 810px;
}
#p2 {
  top: 280px;
  left: 1065px;
}
#p3 {
  top: 165px;
  left: 584px;
}
#p4 {
  top: 335px;
  left: 125px;
}
#p5 {
  top: 530px;
  left: 380px;
}
#p6 {
  top: 225px;
  left: 566px;
}
#p7 {
  top: 180px;
  left: 610px;
}
#p8 {
  top: 160px;
  left: 610px;
}
#p9 {
  top: 225px;
  left: 255px;
}
#p10 {
  top: 245px;
  left: 1150px;
}
#p11 {
  top: 190px;
  left: 630px;
}
#p12 {
  top: 191px;
  left: 594px;
}
#p13 {
  top: 560px;
  left: 1230px;
}
#p14 {
  top: 590px;
  left: 1210px;
}
#p15 {
  top: 140px;
  left: 670px;
}
#p16 {
  top: 300px;
  left: 790px;
}
#p17 {
  top: 260px;
  left: 230px;
}
#p18 {
  top: 178px;
  left: 597px;
}
#p19 {
  top: 166px;
  left: 556px;
}
#p20 {
  top: 179px;
  left: 557px;
}
#p21 {
  top: 254px;
  left: 60px;
}
#p22 {
  top: 160px;
  left: 690px;
}
#p23 {
  top: 605px;
  left: 1270px;
}
#p24 {
  top: 350px;
  left: 900px;
}
#p25 {
  top: 625px;
  left: 1180px;
}
#p26 {
  top: 370px;
  left: 1010px;
}
#p27 {
  top: 560px;
  left: 300px;
}
#p28 {
  top: 590px;
  left: 330px;
}
#p29 {
  top: 272px;
  left: 220px;
}
#p30 {
  top: 535px;
  left: 366px;
}
#p31 {
  top: 305px;
  left: 125px;
}
#p32 {
  top: 390px;
  left: 230px;
}
#p33 {
  top: 275px;
  left: 150px;
}
#p34 {
  top: 270px;
  left: 530px;
}
#p35 {
  top: 225px;
  left: 690px;
}
#p36 {
  top: 254px;
  left: 542px;
}
#p37 {
  top: 150px;
  left: 569px;
}
#p38 {
  top: 176px;
  left: 624px;
}
#p39 {
  top: 196px;
  left: 644px;
}
#p40 {
  top: 211px;
  left: 676px;
}
#p41 {
  top: 239px;
  left: 695px;
}
#p42 {
  top: 200px;
  left: 658px;
}
#p43 {
  top: 150px;
  left: 656px;
}
#p44 {
  top: 210px;
  left: 284px;
}
#p45 {
  top: 210px;
  left: 644px;
}
#p46 {
  top: 146px;
  left: 615px;
}
#p47 {
  top: 259px;
  left: 217px;
}
#p48 {
  top: 324px;
  left: 107px;
}
#p49 {
  top: 250px;
  left: 1134px;
}
#p50 {
  top: 186px;
  left: 289px;
}
#p51 {
  top: 294px;
  left: 1070px;
}
#p52 {
  top: 296px;
  left: 1055px;
}
#p53 {
  top: 240px;
  left: 1095px;
}
#p54 {
  top: 205px;
  left: 775px;
}
#p55 {
  top: 225px;
  left: 1074px;
}
#p56 {
  top: 312px;
  left: 1074px;
}
#p57 {
  top: 277px;
  left: 1016px;
}
#p58 {
  top: 133px;
  left: 634px;
}
#p59 {
  top: 230px;
  left: 532px;
}
#p60 {
  top: 238px;
  left: 570px;
}
#p61 {
  top: 236px;
  left: 624px;
}
#p62 {
  top: 224px;
  left: 579px;
}
#p63 {
  top: 223px;
  left: 592px;
}
#p64 {
  top: 211px;
  left: 581px;
}
#p65 {
  top: 211px;
  left: 555px;
}
#p66 {
  top: 212px;
  left: 568px;
}
#p67 {
  top: 164px;
  left: 597px;
}
#p68 {
  top: 178px;
  left: 570px;
}
#p69 {
  top: 178px;
  left: 583px;
}






#content {
  font-size: 20px;
  align-content: flex-start;
  justify-content: flex-start;
  /* text-align: justify; */
}
#content h2,
h2.tt-title {
  width: 100%;
  font-size: 28px;
  text-align: center;
  font-weight: 700;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  z-index: 0;
}
.tt-bet {
  padding-top: 20px;
  border-top: 2px solid #fff;
}
.home h2 {
  margin-top: 50px;
}
#content h2:after,
h2.tt-title:after {
  content: '';
  width: calc((var(--width)*3 + var(--offset)*2)/2);
  left: 50%;
  margin-left: calc((var(--width)*3 + var(--offset)*2)/-4);
  bottom: -2px;
  height: 4px;
  border-radius: 3px;
  background: var(--brand-color2);
  position: absolute;
  z-index: -1;
}
#content h2:before,
h2.tt-title:before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -20px;
  background-color: #f1f1f1;
  border-radius: 50%;
  background-image: url(img/logo-mini.svg);
  background-size: 35px;
  background-position: center;
  background-repeat: no-repeat;
}
.page-template-strategy #content h2,
.post-template-new #content h2 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  border-bottom: 1px solid #888;
  text-align: left;
  width: auto;
}
.page-template-strategy #content h2:after,
.page-template-strategy #content h2:before,
.post-template-new #content h2:after,
.post-template-new #content h2:before {
  display: none;
}
#content blockquote {
  width: 100%;
  padding: 10px 100px 10px 170px;
  background: #fff;
  margin: 20px 0;
  position: relative;
  border-left: 10px solid var(--brand-color3);
}
#content blockquote p {
  position: relative;
}
#content blockquote p:after {
  content: '';
  width: 50px;
  height: 50px;
  position: absolute;
  background-image: url(img/qoute.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 5px;
  left: -70px;
}
#content p {
  line-height: 1.8;
  margin-bottom: 20px;
  width: 100%;
}
#content a {
  color: var(--brand-color3);
  text-decoration: underline;
}
#content a:hover {
  text-decoration: none;
}
#content blockquote p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0;
  font-weight: 700
}
#content blockquote p em {
  word-break: normal;
}
#content table {
  width: 100%;
  margin: 0 auto 20px;

}
#content table tr td {
  width: 30%;
  border: 1px solid #000;
  padding: 10px;
}
#content table tr:first-child td {
  background: var(--brand-color2);
  /* font-weight: 700; */
  /* text-transform: uppercase; */
  color :#fff;
}
#content table tr:not(:first-child) td:first-child {
  text-align: right;
  font-style: italic;
}
#content table tr:not(:first-child) td:last-child {
  background: var(--brand-color3);
  font-weight: 700;
}
#content table tr:not(:first-child) td:nth-child(2) {
  background: #fff;
  font-weight: 700;
}
#content h3 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  border-bottom: 1px solid #888;
}
#content h4 {
  margin-bottom: 10px;
  padding-left: 10px;
  border-left: 1px solid #000;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 22px;
  font-weight: 700;
  /* border-bottom: 1px solid #888; */
  /* color: #888; */
}
#content img {
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
#content .wp-caption-text {
  width: 100%;
  padding: 10px;
  background: var(--brand-color2);
  font-size: 18px;
  font-style: italic;
  text-align: center;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  color: #fff;
}
#content .wp-video {
  margin-bottom: 20px;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
#content ul,
#content ol {
  width: 100%;
}
#content ul li,
#content ol li {
  margin-bottom: 20px;
  line-height: 1.8;
  padding-left: 80px;
  position: relative;
}
#content ol {
  list-style:none;
  counter-reset:num;
}
#content ol li:after {
  content:counter(num) '. ';
  counter-increment:num;
  position:absolute;
  top:5px;
  font-size: 14px;
  line-height: 1;
  left:35px;
  font-weight: 700;
  background-image: url(img/li.svg);
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* padding-bottom: 4px; */
  color: var(--brand-color2);
}
.comment-overflow ol li:after {
  display: none !important;
}
#content ul li:after {
  content: '';
  position:absolute;
  top:5px;
  left:35px;
  font-weight: 700;
  background-image: url(img/logo-mini.svg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.pagination {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  overflow: hidden;
  position: relative;
  height: 40px;
}
.alls-page {
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.first-page,
.last-page,
.prev-page,
.next-page {
  width: 30px;
  height: 30px;
  margin-left: 3px;
  margin-right: 3px;
  background-image: url(img/li.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  transition: all .25s;
  border-radius: 50%;
  background-color: #fff;

}
.prev-page,
.next-page {
  opacity: .5;
}
.first-page,
.last-page {
  opacity: 0.25;
}
.first-page:after,
.first-page:before,
.last-page:after,
.last-page:before,
.prev-page:after,
.next-page:after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid var(--brand-color3);
  border-left: 2px solid var(--brand-color3);
  position: absolute;
  top: 50%;
  margin-top: -4px;
  transition: all .25s;
}
.first-page:after {
  left: 9px;
  transform: rotate(-45deg);
}
.first-page:before {
  left: 14px;
  transform: rotate(-45deg);
}
.last-page:after {
  right: 11px;
  transform: rotate(135deg);
}
.last-page:before {
  right: 16px;
  transform: rotate(135deg);
}
.prev-page:after {
  left: 50%;
  margin-left: -4px;
  transform: rotate(-45deg);
}
.next-page:after {
  right: 13px;
  transform: rotate(135deg);
}

.first-page:hover:after,
.first-page:hover:before,
.last-page:hover:after,
.last-page:hover:before,
.prev-page:hover:after,
.next-page:hover:after {
  border-top: 2px solid var(--brand-color2);
  border-left: 2px solid var(--brand-color2);
  transition: all .25s;
}
.first-page:hover,
.last-page:hover {
  margin-bottom: 5px;
  transition: all .25s;
  opacity: 1;
}
.prev-page:hover,
.next-page:hover {
  margin-bottom: 5px;
  transition: all .25s;
  opacity: 1;
}
.inactive {
  width: 30px;
  height: 30px;
  margin-left: 3px;
  margin-right: 3px;
  background-image: url(img/li.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  transition: all .25s;
  opacity: .75;
  border-radius: 50%;
  background-color: #fff;
}
.inactive:hover {
  color: var(--brand-color2);
  transition: all .25s;
  margin-bottom: 5px;
  opacity: 1;
}
.current {
  width: 30px;
  height: 30px;
  margin-left: 3px;
  margin-right: 3px;
  background-image: url(img/li.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--brand-color3);
  font-weight: 700;
  margin-bottom: 10px;
  /* background-color: whitesmoke; */
  border-radius: 50%;
  background-color: #fff;
}
.current:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--brand-color2);
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -5px;
  transform: rotate(45deg);
  opacity: .5;
}


span[class^='player-'].AND .flag{ background-position: 0 0%; background-size: 100%; }
span[class^='player-'].ARE .flag{ background-position: 0 0.401606%; background-size: 100%; }
span[class^='player-'].AFG .flag{ background-position: 0 0.803213%; background-size: 100%; }
span[class^='player-'].ATG .flag{ background-position: 0 1.204819%; background-size: 100%; }
span[class^='player-'].AIA .flag{ background-position: 0 1.606426%; background-size: 100%; }
span[class^='player-'].ALB .flag{ background-position: 0 2.008032%; background-size: 100%; }
span[class^='player-'].ARM .flag{ background-position: 0 2.409639%; background-size: 100%; }
span[class^='player-'].AGO .flag{ background-position: 0 3.212851%; background-size: 100%; }
span[class^='player-'].ATA .flag{ background-position: 0 3.614458%; background-size: 100%; }
span[class^='player-'].ARG .flag{ background-position: 0 4.016064%; background-size: 100%; }
span[class^='player-'].ASM .flag{ background-position: 0 4.417671%; background-size: 100%; }
span[class^='player-'].AUT .flag{ background-position: 0 4.819277%; background-size: 100%; }
span[class^='player-'].AUS .flag{ background-position: 0 5.220884%; background-size: 100%; }
span[class^='player-'].ABW .flag{ background-position: 0 5.62249%; background-size: 100%; }
span[class^='player-'].ALA .flag{ background-position: 0 6.024096%; background-size: 100%; }
span[class^='player-'].AZE .flag{ background-position: 0 6.425703%; background-size: 100%; }
span[class^='player-'].BIH .flag{ background-position: 0 6.827309%; background-size: 100%; }
span[class^='player-'].BRB .flag{ background-position: 0 7.228916%; background-size: 100%; }
span[class^='player-'].BGD .flag{ background-position: 0 7.630522%; background-size: 100%; }
span[class^='player-'].BEL .flag{ background-position: 0 8.032129%; background-size: 100%; }
span[class^='player-'].BFA .flag{ background-position: 0 8.433735%; background-size: 100%; }
span[class^='player-'].BGR .flag{ background-position: 0 8.835341%; background-size: 100%; }
span[class^='player-'].BHR .flag{ background-position: 0 9.236948%; background-size: 100%; }
span[class^='player-'].BDI .flag{ background-position: 0 9.638554%; background-size: 100%; }
span[class^='player-'].BEN .flag{ background-position: 0 10.040161%; background-size: 100%; }
span[class^='player-'].BLM .flag{ background-position: 0 10.441767%; background-size: 100%; }
span[class^='player-'].BMU .flag{ background-position: 0 10.843373%; background-size: 100%; }
span[class^='player-'].BRN .flag{ background-position: 0 11.24498%; background-size: 100%; }
span[class^='player-'].BOL .flag{ background-position: 0 11.646586%; background-size: 100%; }
span[class^='player-'].BES .flag{ background-position: 0 12.048193%; background-size: 100%; }
span[class^='player-'].BRA .flag{ background-position: 0 12.449799%; background-size: 100%; }
span[class^='player-'].BHS .flag{ background-position: 0 12.851406%; background-size: 100%; }
span[class^='player-'].BTN .flag{ background-position: 0 13.253012%; background-size: 100%; }
span[class^='player-'].BVT .flag{ background-position: 0 13.654618%; background-size: 100%; }
span[class^='player-'].BWA .flag{ background-position: 0 14.056225%; background-size: 100%; }
span[class^='player-'].BLR .flag{ background-position: 0 14.457831%; background-size: 100%; }
span[class^='player-'].BLZ .flag{ background-position: 0 14.859438%; background-size: 100%; }
span[class^='player-'].CAN .flag{ background-position: 0 15.261044%; background-size: 100%; }
span[class^='player-'].CCK .flag{ background-position: 0 15.662651%; background-size: 100%; }
span[class^='player-'].COD .flag{ background-position: 0 16.064257%; background-size: 100%; }
span[class^='player-'].CAF .flag{ background-position: 0 16.465863%; background-size: 100%; }
span[class^='player-'].COG .flag{ background-position: 0 16.86747%; background-size: 100%; }
span[class^='player-'].CHE .flag{ background-position: 0 99.598394%; background-size: 133.333333%; }
span[class^='player-'].CIV .flag{ background-position: 0 17.269076%; background-size: 100%; }
span[class^='player-'].COK .flag{ background-position: 0 17.670683%; background-size: 100%; }
span[class^='player-'].CHL .flag{ background-position: 0 18.072289%; background-size: 100%; }
span[class^='player-'].CMR .flag{ background-position: 0 18.473896%; background-size: 100%; }
span[class^='player-'].CHN .flag{ background-position: 0 18.875502%; background-size: 100%; }
span[class^='player-'].COL .flag{ background-position: 0 19.277108%; background-size: 100%; }
span[class^='player-'].CRI .flag{ background-position: 0 19.678715%; background-size: 100%; }
span[class^='player-'].CUB .flag{ background-position: 0 20.080321%; background-size: 100%; }
span[class^='player-'].CPV .flag{ background-position: 0 20.481928%; background-size: 100%; }
span[class^='player-'].CUW .flag{ background-position: 0 20.883534%; background-size: 100%; }
span[class^='player-'].CXR .flag{ background-position: 0 21.285141%; background-size: 100%; }
span[class^='player-'].CYP .flag{ background-position: 0 21.686747%; background-size: 100%; }
span[class^='player-'].CZE .flag{ background-position: 0 22.088353%; background-size: 100%; }
span[class^='player-'].DEU .flag{ background-position: 0 22.48996%; background-size: 100%; }
span[class^='player-'].DJI .flag{ background-position: 0 22.891566%; background-size: 100%; }
span[class^='player-'].DNK .flag{ background-position: 0 23.293173%; background-size: 100%; }
span[class^='player-'].DMA .flag{ background-position: 0 23.694779%; background-size: 100%; }
span[class^='player-'].DOM .flag{ background-position: 0 24.096386%; background-size: 100%; }
span[class^='player-'].DZA .flag{ background-position: 0 24.497992%; background-size: 100%; }
span[class^='player-'].ECU .flag{ background-position: 0 24.899598%; background-size: 100%; }
span[class^='player-'].EST .flag{ background-position: 0 25.301205%; background-size: 100%; }
span[class^='player-'].EGY .flag{ background-position: 0 25.702811%; background-size: 100%; }
span[class^='player-'].ESH .flag{ background-position: 0 26.104418%; background-size: 100%; }
span[class^='player-'].ERI .flag{ background-position: 0 26.506024%; background-size: 100%; }
span[class^='player-'].ESP .flag{ background-position: 0 26.907631%; background-size: 100%; }
span[class^='player-'].ETH .flag{ background-position: 0 27.309237%; background-size: 100%; }
span[class^='player-'].FIN .flag{ background-position: 0 27.710843%; background-size: 100%; }
span[class^='player-'].FJI .flag{ background-position: 0 28.11245%; background-size: 100%; }
span[class^='player-'].FLK .flag{ background-position: 0 28.514056%; background-size: 100%; }
span[class^='player-'].FSM .flag{ background-position: 0 28.915663%; background-size: 100%; }
span[class^='player-'].FRO .flag{ background-position: 0 29.317269%; background-size: 100%; }
span[class^='player-'].FRA .flag{ background-position: 0 29.718876%; background-size: 100%; }
span[class^='player-'].GAB .flag{ background-position: 0 30.120482%; background-size: 100%; }
span[class^='player-'].GBR .flag{ background-position: 0 30.522088%; background-size: 100%; }
span[class^='player-'].GRD .flag{ background-position: 0 30.923695%; background-size: 100%; }
span[class^='player-'].GEO .flag{ background-position: 0 31.325301%; background-size: 100%; }
span[class^='player-'].GUF .flag{ background-position: 0 31.726908%; background-size: 100%; }
span[class^='player-'].GGY .flag{ background-position: 0 32.128514%; background-size: 100%; }
span[class^='player-'].GHA .flag{ background-position: 0 32.53012%; background-size: 100%; }
span[class^='player-'].GIB .flag{ background-position: 0 32.931727%; background-size: 100%; }
span[class^='player-'].GRL .flag{ background-position: 0 33.333333%; background-size: 100%; }
span[class^='player-'].GMB .flag{ background-position: 0 33.73494%; background-size: 100%; }
span[class^='player-'].GIN .flag{ background-position: 0 34.136546%; background-size: 100%; }
span[class^='player-'].GLP .flag{ background-position: 0 34.538153%; background-size: 100%; }
span[class^='player-'].GNQ .flag{ background-position: 0 34.939759%; background-size: 100%; }
span[class^='player-'].GRC .flag{ background-position: 0 35.341365%; background-size: 100%; }
span[class^='player-'].SGS .flag{ background-position: 0 35.742972%; background-size: 100%; }
span[class^='player-'].GTM .flag{ background-position: 0 36.144578%; background-size: 100%; }
span[class^='player-'].GUM .flag{ background-position: 0 36.546185%; background-size: 100%; }
span[class^='player-'].GNB .flag{ background-position: 0 36.947791%; background-size: 100%; }
span[class^='player-'].GUY .flag{ background-position: 0 37.349398%; background-size: 100%; }
span[class^='player-'].HKG .flag{ background-position: 0 37.751004%; background-size: 100%; }
span[class^='player-'].HMD .flag{ background-position: 0 38.15261%; background-size: 100%; }
span[class^='player-'].HND .flag{ background-position: 0 38.554217%; background-size: 100%; }
span[class^='player-'].HRV .flag{ background-position: 0 38.955823%; background-size: 100%; }
span[class^='player-'].HTI .flag{ background-position: 0 39.35743%; background-size: 100%; }
span[class^='player-'].HUN .flag{ background-position: 0 39.759036%; background-size: 100%; }
span[class^='player-'].IDN .flag{ background-position: 0 40.160643%; background-size: 100%; }
span[class^='player-'].IRL .flag{ background-position: 0 40.562249%; background-size: 100%; }
span[class^='player-'].ISR .flag{ background-position: 0 40.963855%; background-size: 100%; }
span[class^='player-'].IMN .flag{ background-position: 0 41.365462%; background-size: 100%; }
span[class^='player-'].IND .flag{ background-position: 0 41.767068%; background-size: 100%; }
span[class^='player-'].IOT .flag{ background-position: 0 42.168675%; background-size: 100%; }
span[class^='player-'].IRQ .flag{ background-position: 0 42.570281%; background-size: 100%; }
span[class^='player-'].IRN .flag{ background-position: 0 42.971888%; background-size: 100%; }
span[class^='player-'].ISL .flag{ background-position: 0 43.373494%; background-size: 100%; }
span[class^='player-'].ITA .flag{ background-position: 0 43.7751%; background-size: 100%; }
span[class^='player-'].JEY .flag{ background-position: 0 44.176707%; background-size: 100%; }
span[class^='player-'].JAM .flag{ background-position: 0 44.578313%; background-size: 100%; }
span[class^='player-'].JOR .flag{ background-position: 0 44.97992%; background-size: 100%; }
span[class^='player-'].JPN .flag{ background-position: 0 45.381526%; background-size: 100%; }
span[class^='player-'].KEN .flag{ background-position: 0 45.783133%; background-size: 100%; }
span[class^='player-'].KGZ .flag{ background-position: 0 46.184739%; background-size: 100%; }
span[class^='player-'].KHM .flag{ background-position: 0 46.586345%; background-size: 100%; }
span[class^='player-'].KIR .flag{ background-position: 0 46.987952%; background-size: 100%; }
span[class^='player-'].COM .flag{ background-position: 0 47.389558%; background-size: 100%; }
span[class^='player-'].KNA .flag{ background-position: 0 47.791165%; background-size: 100%; }
span[class^='player-'].PRK .flag{ background-position: 0 48.192771%; background-size: 100%; }
span[class^='player-'].KOR .flag{ background-position: 0 48.594378%; background-size: 100%; }
span[class^='player-'].KWT .flag{ background-position: 0 48.995984%; background-size: 100%; }
span[class^='player-'].CYM .flag{ background-position: 0 49.39759%; background-size: 100%; }
span[class^='player-'].KAZ .flag{ background-position: 0 49.799197%; background-size: 100%; }
span[class^='player-'].LAO .flag{ background-position: 0 50.200803%; background-size: 100%; }
span[class^='player-'].LBN .flag{ background-position: 0 50.60241%; background-size: 100%; }
span[class^='player-'].LCA .flag{ background-position: 0 51.004016%; background-size: 100%; }
span[class^='player-'].LIE .flag{ background-position: 0 51.405622%; background-size: 100%; }
span[class^='player-'].LKA .flag{ background-position: 0 51.807229%; background-size: 100%; }
span[class^='player-'].LBR .flag{ background-position: 0 52.208835%; background-size: 100%; }
span[class^='player-'].LSO .flag{ background-position: 0 52.610442%; background-size: 100%; }
span[class^='player-'].LTU .flag{ background-position: 0 53.012048%; background-size: 100%; }
span[class^='player-'].LUX .flag{ background-position: 0 53.413655%; background-size: 100%; }
span[class^='player-'].LVA .flag{ background-position: 0 53.815261%; background-size: 100%; }
span[class^='player-'].LBY .flag{ background-position: 0 54.216867%; background-size: 100%; }
span[class^='player-'].MAR .flag{ background-position: 0 54.618474%; background-size: 100%; }
span[class^='player-'].MCO .flag{ background-position: 0 55.02008%; background-size: 100%; }
span[class^='player-'].MDA .flag{ background-position: 0 55.421687%; background-size: 100%; }
span[class^='player-'].MNE .flag{ background-position: 0 55.823293%; background-size: 100%; }
span[class^='player-'].MAF .flag{ background-position: 0 56.2249%; background-size: 100%; }
span[class^='player-'].MDG .flag{ background-position: 0 56.626506%; background-size: 100%; }
span[class^='player-'].MHL .flag{ background-position: 0 57.028112%; background-size: 100%; }
span[class^='player-'].MKD .flag{ background-position: 0 57.429719%; background-size: 100%; }
span[class^='player-'].MLI .flag{ background-position: 0 57.831325%; background-size: 100%; }
span[class^='player-'].MMR .flag{ background-position: 0 58.232932%; background-size: 100%; }
span[class^='player-'].MNG .flag{ background-position: 0 58.634538%; background-size: 100%; }
span[class^='player-'].MAC .flag{ background-position: 0 59.036145%; background-size: 100%; }
span[class^='player-'].MNP .flag{ background-position: 0 59.437751%; background-size: 100%; }
span[class^='player-'].MTQ .flag{ background-position: 0 59.839357%; background-size: 100%; }
span[class^='player-'].MRT .flag{ background-position: 0 60.240964%; background-size: 100%; }
span[class^='player-'].MSR .flag{ background-position: 0 60.64257%; background-size: 100%; }
span[class^='player-'].MLT .flag{ background-position: 0 61.044177%; background-size: 100%; }
span[class^='player-'].MUS .flag{ background-position: 0 61.445783%; background-size: 100%; }
span[class^='player-'].MDV .flag{ background-position: 0 61.84739%; background-size: 100%; }
span[class^='player-'].MWI .flag{ background-position: 0 62.248996%; background-size: 100%; }
span[class^='player-'].MEX .flag{ background-position: 0 62.650602%; background-size: 100%; }
span[class^='player-'].MYS .flag{ background-position: 0 63.052209%; background-size: 100%; }
span[class^='player-'].MOZ .flag{ background-position: 0 63.453815%; background-size: 100%; }
span[class^='player-'].NAM .flag{ background-position: 0 63.855422%; background-size: 100%; }
span[class^='player-'].NCL .flag{ background-position: 0 64.257028%; background-size: 100%; }
span[class^='player-'].NER .flag{ background-position: 0 64.658635%; background-size: 100%; }
span[class^='player-'].NFK .flag{ background-position: 0 65.060241%; background-size: 100%; }
span[class^='player-'].NGA .flag{ background-position: 0 65.461847%; background-size: 100%; }
span[class^='player-'].NIC .flag{ background-position: 0 65.863454%; background-size: 100%; }
span[class^='player-'].NLD .flag{ background-position: 0 66.26506%; background-size: 100%; }
span[class^='player-'].NOR .flag{ background-position: 0 66.666667%; background-size: 100%; }
span[class^='player-'].NPL .flag{ background-position: 0 100%; background-size: 184.615385%; }
span[class^='player-'].NRU .flag{ background-position: 0 67.068273%; background-size: 100%; }
span[class^='player-'].NIU .flag{ background-position: 0 67.46988%; background-size: 100%; }
span[class^='player-'].NZL .flag{ background-position: 0 67.871486%; background-size: 100%; }
span[class^='player-'].OMN .flag{ background-position: 0 68.273092%; background-size: 100%; }
span[class^='player-'].PAN .flag{ background-position: 0 68.674699%; background-size: 100%; }
span[class^='player-'].PER .flag{ background-position: 0 69.076305%; background-size: 100%; }
span[class^='player-'].PYF .flag{ background-position: 0 69.477912%; background-size: 100%; }
span[class^='player-'].PNG .flag{ background-position: 0 69.879518%; background-size: 100%; }
span[class^='player-'].PHL .flag{ background-position: 0 70.281124%; background-size: 100%; }
span[class^='player-'].PAK .flag{ background-position: 0 70.682731%; background-size: 100%; }
span[class^='player-'].POL .flag{ background-position: 0 71.084337%; background-size: 100%; }
span[class^='player-'].SPM .flag{ background-position: 0 71.485944%; background-size: 100%; }
span[class^='player-'].PCN .flag{ background-position: 0 71.88755%; background-size: 100%; }
span[class^='player-'].PRI .flag{ background-position: 0 72.289157%; background-size: 100%; }
span[class^='player-'].PSE .flag{ background-position: 0 72.690763%; background-size: 100%; }
span[class^='player-'].PRT .flag{ background-position: 0 73.092369%; background-size: 100%; }
span[class^='player-'].PLW .flag{ background-position: 0 73.493976%; background-size: 100%; }
span[class^='player-'].PRY .flag{ background-position: 0 73.895582%; background-size: 100%; }
span[class^='player-'].QAT .flag{ background-position: 0 74.297189%; background-size: 100%; }
span[class^='player-'].REU .flag{ background-position: 0 74.698795%; background-size: 100%; }
span[class^='player-'].ROU .flag{ background-position: 0 75.100402%; background-size: 100%; }
span[class^='player-'].SRB .flag{ background-position: 0 75.502008%; background-size: 100%; }
span[class^='player-'].RUS .flag{ background-position: 0 75.903614%; background-size: 100%; }
span[class^='player-'].RWA .flag{ background-position: 0 76.305221%; background-size: 100%; }
span[class^='player-'].SAU .flag{ background-position: 0 76.706827%; background-size: 100%; }
span[class^='player-'].SLB .flag{ background-position: 0 77.108434%; background-size: 100%; }
span[class^='player-'].SYC .flag{ background-position: 0 77.51004%; background-size: 100%; }
span[class^='player-'].SDN .flag{ background-position: 0 77.911647%; background-size: 100%; }
span[class^='player-'].SWE .flag{ background-position: 0 78.313253%; background-size: 100%; }
span[class^='player-'].SGP .flag{ background-position: 0 78.714859%; background-size: 100%; }
span[class^='player-'].SHN .flag{ background-position: 0 79.116466%; background-size: 100%; }
span[class^='player-'].SVN .flag{ background-position: 0 79.518072%; background-size: 100%; }
span[class^='player-'].SJM .flag{ background-position: 0 79.919679%; background-size: 100%; }
span[class^='player-'].SVK .flag{ background-position: 0 80.321285%; background-size: 100%; }
span[class^='player-'].SLE .flag{ background-position: 0 80.722892%; background-size: 100%; }
span[class^='player-'].SMR .flag{ background-position: 0 81.124498%; background-size: 100%; }
span[class^='player-'].SEN .flag{ background-position: 0 81.526104%; background-size: 100%; }
span[class^='player-'].SOM .flag{ background-position: 0 81.927711%; background-size: 100%; }
span[class^='player-'].SUR .flag{ background-position: 0 82.329317%; background-size: 100%; }
span[class^='player-'].SSD .flag{ background-position: 0 82.730924%; background-size: 100%; }
span[class^='player-'].STP .flag{ background-position: 0 83.13253%; background-size: 100%; }
span[class^='player-'].SLV .flag{ background-position: 0 83.534137%; background-size: 100%; }
span[class^='player-'].SXM .flag{ background-position: 0 83.935743%; background-size: 100%; }
span[class^='player-'].SYR .flag{ background-position: 0 84.337349%; background-size: 100%; }
span[class^='player-'].SWZ .flag{ background-position: 0 84.738956%; background-size: 100%; }
span[class^='player-'].TCA .flag{ background-position: 0 85.140562%; background-size: 100%; }
span[class^='player-'].TCD .flag{ background-position: 0 85.542169%; background-size: 100%; }
span[class^='player-'].ATF .flag{ background-position: 0 85.943775%; background-size: 100%; }
span[class^='player-'].TGO .flag{ background-position: 0 86.345382%; background-size: 100%; }
span[class^='player-'].THA .flag{ background-position: 0 86.746988%; background-size: 100%; }
span[class^='player-'].TJK .flag{ background-position: 0 87.148594%; background-size: 100%; }
span[class^='player-'].TKL .flag{ background-position: 0 87.550201%; background-size: 100%; }
span[class^='player-'].TLS .flag{ background-position: 0 87.951807%; background-size: 100%; }
span[class^='player-'].TKM .flag{ background-position: 0 88.353414%; background-size: 100%; }
span[class^='player-'].TUN .flag{ background-position: 0 88.75502%; background-size: 100%; }
span[class^='player-'].TON .flag{ background-position: 0 89.156627%; background-size: 100%; }
span[class^='player-'].TUR .flag{ background-position: 0 89.558233%; background-size: 100%; }
span[class^='player-'].TTO .flag{ background-position: 0 89.959839%; background-size: 100%; }
span[class^='player-'].TUV .flag{ background-position: 0 90.361446%; background-size: 100%; }
span[class^='player-'].TWN .flag{ background-position: 0 90.763052%; background-size: 100%; }
span[class^='player-'].TZA .flag{ background-position: 0 91.164659%; background-size: 100%; }
span[class^='player-'].UKR .flag{ background-position: 0 91.566265%; background-size: 100%; }
span[class^='player-'].UGA .flag{ background-position: 0 91.967871%; background-size: 100%; }
span[class^='player-'].UMI .flag{ background-position: 0 92.369478%; background-size: 100%; }
span[class^='player-'].USA .flag{ background-position: 0 92.771084%; background-size: 100%; }
span[class^='player-'].URY .flag{ background-position: 0 93.172691%; background-size: 100%; }
span[class^='player-'].UZB .flag{ background-position: 0 93.574297%; background-size: 100%; }
span[class^='player-'].VAT .flag{ background-position: 0 93.975904%; background-size: 100%; }
span[class^='player-'].VCT .flag{ background-position: 0 94.37751%; background-size: 100%; }
span[class^='player-'].VEN .flag{ background-position: 0 94.779116%; background-size: 100%; }
span[class^='player-'].VGB .flag{ background-position: 0 95.180723%; background-size: 100%; }
span[class^='player-'].VIR .flag{ background-position: 0 95.582329%; background-size: 100%; }
span[class^='player-'].VNM .flag{ background-position: 0 95.983936%; background-size: 100%; }
span[class^='player-'].VUT .flag{ background-position: 0 96.385542%; background-size: 100%; }
span[class^='player-'].WLF .flag{ background-position: 0 96.787149%; background-size: 100%; }
span[class^='player-'].WSM .flag{ background-position: 0 97.188755%; background-size: 100%; }
span[class^='player-'].YEM .flag{ background-position: 0 97.590361%; background-size: 100%; }
span[class^='player-'].MYT .flag{ background-position: 0 97.991968%; background-size: 100%; }
span[class^='player-'].ZAF .flag{ background-position: 0 98.393574%; background-size: 100%; }
span[class^='player-'].ZMB .flag{ background-position: 0 98.795181%; background-size: 100%; }
span[class^='player-'].ZWE .flag{ background-position: 0 99.196787%; background-size: 100%; }


.p1, .p2 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.p1 #breadcrumbs {
  margin-bottom: 36px;
  color: rgba(255,255,255,.7);
  border-bottom: 1px dashed rgba(255,255,255,.6);
}
.p1 #breadcrumbs>span:after {
  color: rgba(255,255,255,.6);
}
.p1 #breadcrumbs a:hover {
  color: rgba(255,255,255,1);
}
.p1.AND { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AND.jpg); }
.p1.ARE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ARE.jpg); }
.p1.AFG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AFG.jpg); }
.p1.ATG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ATG.jpg); }
.p1.AIA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AIA.jpg); }
.p1.ALB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ALB.jpg); }
.p1.ARM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ARM.jpg); }
.p1.AGO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AGO.jpg); }
.p1.ATA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ATA.jpg); }
.p1.ARG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ARG.jpg); }
.p1.ASM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ASM.jpg); }
.p1.AUT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AUT.jpg); }
.p1.AUS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AUS.jpg); }
.p1.ABW { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ABW.jpg); }
.p1.ALA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ALA.jpg); }
.p1.AZE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/AZE.jpg); }
.p1.BIH { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BIH.jpg); }
.p1.BRB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BRB.jpg); }
.p1.BGD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BGD.jpg); }
.p1.BEL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BEL.jpg); }
.p1.BFA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BFA.jpg); }
.p1.BGR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BGR.jpg); }
.p1.BHR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BHR.jpg); }
.p1.BDI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BDI.jpg); }
.p1.BEN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BEN.jpg); }
.p1.BLM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BLM.jpg); }
.p1.BMU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BMU.jpg); }
.p1.BRN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BRN.jpg); }
.p1.BOL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BOL.jpg); }
.p1.BES { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BES.jpg); }
.p1.BRA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BRA.jpg); }
.p1.BHS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BHS.jpg); }
.p1.BTN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BTN.jpg); }
.p1.BVT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BVT.jpg); }
.p1.BWA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BWA.jpg); }
.p1.BLR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BLR.jpg); }
.p1.BLZ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/BLZ.jpg); }
.p1.CAN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CAN.jpg); }
.p1.CCK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CCK.jpg); }
.p1.COD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/COD.jpg); }
.p1.CAF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CAF.jpg); }
.p1.COG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/COG.jpg); }
.p1.CHE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CHE.jpg); }
.p1.CIV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CIV.jpg); }
.p1.COK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/COK.jpg); }
.p1.CHL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CHL.jpg); }
.p1.CMR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CMR.jpg); }
.p1.CHN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CHN.jpg); }
.p1.COL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/COL.jpg); }
.p1.CRI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CRI.jpg); }
.p1.CUB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CUB.jpg); }
.p1.CPV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CPV.jpg); }
.p1.CUW { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CUW.jpg); }
.p1.CXR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CXR.jpg); }
.p1.CYP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CYP.jpg); }
.p1.CZE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CZE.jpg); }
.p1.DEU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DEU.jpg); }
.p1.DJI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DJI.jpg); }
.p1.DNK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DNK.jpg); }
.p1.DMA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DMA.jpg); }
.p1.DOM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DOM.jpg); }
.p1.DZA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/DZA.jpg); }
.p1.ECU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ECU.jpg); }
.p1.EST { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/EST.jpg); }
.p1.EGY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/EGY.jpg); }
.p1.ESH { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ESH.jpg); }
.p1.ERI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ERI.jpg); }
.p1.ESP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ESP.jpg); }
.p1.ETH { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ETH.jpg); }
.p1.FIN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FIN.jpg); }
.p1.FJI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FJI.jpg); }
.p1.FLK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FLK.jpg); }
.p1.FSM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FSM.jpg); }
.p1.FRO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FRO.jpg); }
.p1.FRA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/FRA.jpg); }
.p1.GAB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GAB.jpg); }
.p1.GBR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GBR.jpg); }
.p1.GRD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GRD.jpg); }
.p1.GEO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GEO.jpg); }
.p1.GUF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GUF.jpg); }
.p1.GGY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GGY.jpg); }
.p1.GHA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GHA.jpg); }
.p1.GIB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GIB.jpg); }
.p1.GRL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GRL.jpg); }
.p1.GMB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GMB.jpg); }
.p1.GIN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GIN.jpg); }
.p1.GLP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GLP.jpg); }
.p1.GNQ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GNQ.jpg); }
.p1.GRC { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GRC.jpg); }
.p1.SGS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SGS.jpg); }
.p1.GTM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GTM.jpg); }
.p1.GUM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GUM.jpg); }
.p1.GNB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GNB.jpg); }
.p1.GUY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/GUY.jpg); }
.p1.HKG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HKG.jpg); }
.p1.HMD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HMD.jpg); }
.p1.HND { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HND.jpg); }
.p1.HRV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HRV.jpg); }
.p1.HTI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HTI.jpg); }
.p1.HUN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/HUN.jpg); }
.p1.IDN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IDN.jpg); }
.p1.IRL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IRL.jpg); }
.p1.ISR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ISR.jpg); }
.p1.IMN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IMN.jpg); }
.p1.IND { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IND.jpg); }
.p1.IOT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IOT.jpg); }
.p1.IRQ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IRQ.jpg); }
.p1.IRN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/IRN.jpg); }
.p1.ISL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ISL.jpg); }
.p1.ITA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ITA.jpg); }
.p1.JEY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/JEY.jpg); }
.p1.JAM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/JAM.jpg); }
.p1.JOR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/JOR.jpg); }
.p1.JPN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/JPN.jpg); }
.p1.KEN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KEN.jpg); }
.p1.KGZ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KGZ.jpg); }
.p1.KHM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KHM.jpg); }
.p1.KIR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KIR.jpg); }
.p1.COM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/COM.jpg); }
.p1.KNA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KNA.jpg); }
.p1.PRK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PRK.jpg); }
.p1.KOR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KOR.jpg); }
.p1.KWT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KWT.jpg); }
.p1.CYM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/CYM.jpg); }
.p1.KAZ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/KAZ.jpg); }
.p1.LAO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LAO.jpg); }
.p1.LBN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LBN.jpg); }
.p1.LCA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LCA.jpg); }
.p1.LIE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LIE.jpg); }
.p1.LKA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LKA.jpg); }
.p1.LBR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LBR.jpg); }
.p1.LSO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LSO.jpg); }
.p1.LTU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LTU.jpg); }
.p1.LUX { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LUX.jpg); }
.p1.LVA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LVA.jpg); }
.p1.LBY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/LBY.jpg); }
.p1.MAR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MAR.jpg); }
.p1.MCO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MCO.jpg); }
.p1.MDA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MDA.jpg); }
.p1.MNE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MNE.jpg); }
.p1.MAF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MAF.jpg); }
.p1.MDG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MDG.jpg); }
.p1.MHL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MHL.jpg); }
.p1.MKD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MKD.jpg); }
.p1.MLI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MLI.jpg); }
.p1.MMR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MMR.jpg); }
.p1.MNG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MNG.jpg); }
.p1.MAC { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MAC.jpg); }
.p1.MNP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MNP.jpg); }
.p1.MTQ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MTQ.jpg); }
.p1.MRT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MRT.jpg); }
.p1.MSR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MSR.jpg); }
.p1.MLT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MLT.jpg); }
.p1.MUS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MUS.jpg); }
.p1.MDV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MDV.jpg); }
.p1.MWI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MWI.jpg); }
.p1.MEX { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MEX.jpg); }
.p1.MYS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MYS.jpg); }
.p1.MOZ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MOZ.jpg); }
.p1.NAM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NAM.jpg); }
.p1.NCL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NCL.jpg); }
.p1.NER { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NER.jpg); }
.p1.NFK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NFK.jpg); }
.p1.NGA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NGA.jpg); }
.p1.NIC { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NIC.jpg); }
.p1.NLD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NLD.jpg); }
.p1.NOR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NOR.jpg); }
.p1.NPL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NPL.jpg); }
.p1.NRU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NRU.jpg); }
.p1.NIU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NIU.jpg); }
.p1.NZL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/NZL.jpg); }
.p1.OMN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/OMN.jpg); }
.p1.PAN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PAN.jpg); }
.p1.PER { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PER.jpg); }
.p1.PYF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PYF.jpg); }
.p1.PNG { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PNG.jpg); }
.p1.PHL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PHL.jpg); }
.p1.PAK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PAK.jpg); }
.p1.POL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/POL.jpg); }
.p1.SPM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SPM.jpg); }
.p1.PCN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PCN.jpg); }
.p1.PRI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PRI.jpg); }
.p1.PSE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PSE.jpg); }
.p1.PRT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PRT.jpg); }
.p1.PLW { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PLW.jpg); }
.p1.PRY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/PRY.jpg); }
.p1.QAT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/QAT.jpg); }
.p1.REU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/REU.jpg); }
.p1.ROU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ROU.jpg); }
.p1.SRB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SRB.jpg); }
.p1.RUS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/RUS.jpg); }
.p1.RWA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/RWA.jpg); }
.p1.SAU { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SAU.jpg); }
.p1.SLB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SLB.jpg); }
.p1.SYC { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SYC.jpg); }
.p1.SDN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SDN.jpg); }
.p1.SWE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SWE.jpg); }
.p1.SGP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SGP.jpg); }
.p1.SHN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SHN.jpg); }
.p1.SVN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SVN.jpg); }
.p1.SJM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SJM.jpg); }
.p1.SVK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SVK.jpg); }
.p1.SLE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SLE.jpg); }
.p1.SMR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SMR.jpg); }
.p1.SEN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SEN.jpg); }
.p1.SOM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SOM.jpg); }
.p1.SUR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SUR.jpg); }
.p1.SSD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SSD.jpg); }
.p1.STP { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/STP.jpg); }
.p1.SLV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SLV.jpg); }
.p1.SXM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SXM.jpg); }
.p1.SYR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SYR.jpg); }
.p1.SWZ { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/SWZ.jpg); }
.p1.TCA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TCA.jpg); }
.p1.TCD { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TCD.jpg); }
.p1.ATF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ATF.jpg); }
.p1.TGO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TGO.jpg); }
.p1.THA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/THA.jpg); }
.p1.TJK { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TJK.jpg); }
.p1.TKL { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TKL.jpg); }
.p1.TLS { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TLS.jpg); }
.p1.TKM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TKM.jpg); }
.p1.TUN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TUN.jpg); }
.p1.TON { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TON.jpg); }
.p1.TUR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TUR.jpg); }
.p1.TTO { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TTO.jpg); }
.p1.TUV { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TUV.jpg); }
.p1.TWN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TWN.jpg); }
.p1.TZA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/TZA.jpg); }
.p1.UKR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/UKR.jpg); }
.p1.UGA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/UGA.jpg); }
.p1.UMI { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/UMI.jpg); }
.p1.USA { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/USA.jpg); }
.p1.URY { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/URY.jpg); }
.p1.UZB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/UZB.jpg); }
.p1.VAT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VAT.jpg); }
.p1.VCT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VCT.jpg); }
.p1.VEN { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VEN.jpg); }
.p1.VGB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VGB.jpg); }
.p1.VIR { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VIR.jpg); }
.p1.VNM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VNM.jpg); }
.p1.VUT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/VUT.jpg); }
.p1.WLF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/WLF.jpg); }
.p1.WSM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/WSM.jpg); }
.p1.YEM { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/YEM.jpg); }
.p1.MYT { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/MYT.jpg); }
.p1.ZAF { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ZAF.jpg); }
.p1.ZMB { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ZMB.jpg); }
.p1.ZWE { background-image: linear-gradient(90deg, rgba(0,0,0,.2), rgba(0,0,0,.7)), url(img/f2/ZWE.jpg); }
.p2.AND { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AND.jpg); }
.p2.ARE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ARE.jpg); }
.p2.AFG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AFG.jpg); }
.p2.ATG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ATG.jpg); }
.p2.AIA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AIA.jpg); }
.p2.ALB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ALB.jpg); }
.p2.ARM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ARM.jpg); }
.p2.AGO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AGO.jpg); }
.p2.ATA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ATA.jpg); }
.p2.ARG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ARG.jpg); }
.p2.ASM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ASM.jpg); }
.p2.AUT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AUT.jpg); }
.p2.AUS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AUS.jpg); }
.p2.ABW { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ABW.jpg); }
.p2.ALA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ALA.jpg); }
.p2.AZE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/AZE.jpg); }
.p2.BIH { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BIH.jpg); }
.p2.BRB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BRB.jpg); }
.p2.BGD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BGD.jpg); }
.p2.BEL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BEL.jpg); }
.p2.BFA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BFA.jpg); }
.p2.BGR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BGR.jpg); }
.p2.BHR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BHR.jpg); }
.p2.BDI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BDI.jpg); }
.p2.BEN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BEN.jpg); }
.p2.BLM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BLM.jpg); }
.p2.BMU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BMU.jpg); }
.p2.BRN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BRN.jpg); }
.p2.BOL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BOL.jpg); }
.p2.BES { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BES.jpg); }
.p2.BRA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BRA.jpg); }
.p2.BHS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BHS.jpg); }
.p2.BTN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BTN.jpg); }
.p2.BVT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BVT.jpg); }
.p2.BWA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BWA.jpg); }
.p2.BLR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BLR.jpg); }
.p2.BLZ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/BLZ.jpg); }
.p2.CAN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CAN.jpg); }
.p2.CCK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CCK.jpg); }
.p2.COD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/COD.jpg); }
.p2.CAF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CAF.jpg); }
.p2.COG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/COG.jpg); }
.p2.CHE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CHE.jpg); }
.p2.CIV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CIV.jpg); }
.p2.COK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/COK.jpg); }
.p2.CHL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CHL.jpg); }
.p2.CMR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CMR.jpg); }
.p2.CHN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CHN.jpg); }
.p2.COL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/COL.jpg); }
.p2.CRI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CRI.jpg); }
.p2.CUB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CUB.jpg); }
.p2.CPV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CPV.jpg); }
.p2.CUW { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CUW.jpg); }
.p2.CXR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CXR.jpg); }
.p2.CYP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CYP.jpg); }
.p2.CZE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CZE.jpg); }
.p2.DEU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DEU.jpg); }
.p2.DJI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DJI.jpg); }
.p2.DNK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DNK.jpg); }
.p2.DMA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DMA.jpg); }
.p2.DOM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DOM.jpg); }
.p2.DZA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/DZA.jpg); }
.p2.ECU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ECU.jpg); }
.p2.EST { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/EST.jpg); }
.p2.EGY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/EGY.jpg); }
.p2.ESH { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ESH.jpg); }
.p2.ERI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ERI.jpg); }
.p2.ESP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ESP.jpg); }
.p2.ETH { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ETH.jpg); }
.p2.FIN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FIN.jpg); }
.p2.FJI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FJI.jpg); }
.p2.FLK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FLK.jpg); }
.p2.FSM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FSM.jpg); }
.p2.FRO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FRO.jpg); }
.p2.FRA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/FRA.jpg); }
.p2.GAB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GAB.jpg); }
.p2.GBR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GBR.jpg); }
.p2.GRD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GRD.jpg); }
.p2.GEO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GEO.jpg); }
.p2.GUF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GUF.jpg); }
.p2.GGY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GGY.jpg); }
.p2.GHA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GHA.jpg); }
.p2.GIB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GIB.jpg); }
.p2.GRL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GRL.jpg); }
.p2.GMB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GMB.jpg); }
.p2.GIN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GIN.jpg); }
.p2.GLP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GLP.jpg); }
.p2.GNQ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GNQ.jpg); }
.p2.GRC { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GRC.jpg); }
.p2.SGS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SGS.jpg); }
.p2.GTM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GTM.jpg); }
.p2.GUM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GUM.jpg); }
.p2.GNB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GNB.jpg); }
.p2.GUY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/GUY.jpg); }
.p2.HKG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HKG.jpg); }
.p2.HMD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HMD.jpg); }
.p2.HND { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HND.jpg); }
.p2.HRV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HRV.jpg); }
.p2.HTI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HTI.jpg); }
.p2.HUN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/HUN.jpg); }
.p2.IDN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IDN.jpg); }
.p2.IRL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IRL.jpg); }
.p2.ISR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ISR.jpg); }
.p2.IMN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IMN.jpg); }
.p2.IND { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IND.jpg); }
.p2.IOT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IOT.jpg); }
.p2.IRQ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IRQ.jpg); }
.p2.IRN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/IRN.jpg); }
.p2.ISL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ISL.jpg); }
.p2.ITA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ITA.jpg); }
.p2.JEY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/JEY.jpg); }
.p2.JAM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/JAM.jpg); }
.p2.JOR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/JOR.jpg); }
.p2.JPN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/JPN.jpg); }
.p2.KEN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KEN.jpg); }
.p2.KGZ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KGZ.jpg); }
.p2.KHM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KHM.jpg); }
.p2.KIR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KIR.jpg); }
.p2.COM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/COM.jpg); }
.p2.KNA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KNA.jpg); }
.p2.PRK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PRK.jpg); }
.p2.KOR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KOR.jpg); }
.p2.KWT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KWT.jpg); }
.p2.CYM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/CYM.jpg); }
.p2.KAZ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/KAZ.jpg); }
.p2.LAO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LAO.jpg); }
.p2.LBN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LBN.jpg); }
.p2.LCA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LCA.jpg); }
.p2.LIE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LIE.jpg); }
.p2.LKA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LKA.jpg); }
.p2.LBR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LBR.jpg); }
.p2.LSO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LSO.jpg); }
.p2.LTU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LTU.jpg); }
.p2.LUX { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LUX.jpg); }
.p2.LVA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LVA.jpg); }
.p2.LBY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/LBY.jpg); }
.p2.MAR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MAR.jpg); }
.p2.MCO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MCO.jpg); }
.p2.MDA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MDA.jpg); }
.p2.MNE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MNE.jpg); }
.p2.MAF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MAF.jpg); }
.p2.MDG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MDG.jpg); }
.p2.MHL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MHL.jpg); }
.p2.MKD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MKD.jpg); }
.p2.MLI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MLI.jpg); }
.p2.MMR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MMR.jpg); }
.p2.MNG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MNG.jpg); }
.p2.MAC { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MAC.jpg); }
.p2.MNP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MNP.jpg); }
.p2.MTQ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MTQ.jpg); }
.p2.MRT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MRT.jpg); }
.p2.MSR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MSR.jpg); }
.p2.MLT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MLT.jpg); }
.p2.MUS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MUS.jpg); }
.p2.MDV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MDV.jpg); }
.p2.MWI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MWI.jpg); }
.p2.MEX { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MEX.jpg); }
.p2.MYS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MYS.jpg); }
.p2.MOZ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MOZ.jpg); }
.p2.NAM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NAM.jpg); }
.p2.NCL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NCL.jpg); }
.p2.NER { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NER.jpg); }
.p2.NFK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NFK.jpg); }
.p2.NGA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NGA.jpg); }
.p2.NIC { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NIC.jpg); }
.p2.NLD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NLD.jpg); }
.p2.NOR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NOR.jpg); }
.p2.NPL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NPL.jpg); }
.p2.NRU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NRU.jpg); }
.p2.NIU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NIU.jpg); }
.p2.NZL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/NZL.jpg); }
.p2.OMN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/OMN.jpg); }
.p2.PAN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PAN.jpg); }
.p2.PER { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PER.jpg); }
.p2.PYF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PYF.jpg); }
.p2.PNG { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PNG.jpg); }
.p2.PHL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PHL.jpg); }
.p2.PAK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PAK.jpg); }
.p2.POL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/POL.jpg); }
.p2.SPM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SPM.jpg); }
.p2.PCN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PCN.jpg); }
.p2.PRI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PRI.jpg); }
.p2.PSE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PSE.jpg); }
.p2.PRT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PRT.jpg); }
.p2.PLW { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PLW.jpg); }
.p2.PRY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/PRY.jpg); }
.p2.QAT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/QAT.jpg); }
.p2.REU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/REU.jpg); }
.p2.ROU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ROU.jpg); }
.p2.SRB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SRB.jpg); }
.p2.RUS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/RUS.jpg); }
.p2.RWA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/RWA.jpg); }
.p2.SAU { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SAU.jpg); }
.p2.SLB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SLB.jpg); }
.p2.SYC { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SYC.jpg); }
.p2.SDN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SDN.jpg); }
.p2.SWE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SWE.jpg); }
.p2.SGP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SGP.jpg); }
.p2.SHN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SHN.jpg); }
.p2.SVN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SVN.jpg); }
.p2.SJM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SJM.jpg); }
.p2.SVK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SVK.jpg); }
.p2.SLE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SLE.jpg); }
.p2.SMR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SMR.jpg); }
.p2.SEN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SEN.jpg); }
.p2.SOM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SOM.jpg); }
.p2.SUR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SUR.jpg); }
.p2.SSD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SSD.jpg); }
.p2.STP { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/STP.jpg); }
.p2.SLV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SLV.jpg); }
.p2.SXM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SXM.jpg); }
.p2.SYR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SYR.jpg); }
.p2.SWZ { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/SWZ.jpg); }
.p2.TCA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TCA.jpg); }
.p2.TCD { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TCD.jpg); }
.p2.ATF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ATF.jpg); }
.p2.TGO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TGO.jpg); }
.p2.THA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/THA.jpg); }
.p2.TJK { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TJK.jpg); }
.p2.TKL { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TKL.jpg); }
.p2.TLS { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TLS.jpg); }
.p2.TKM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TKM.jpg); }
.p2.TUN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TUN.jpg); }
.p2.TON { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TON.jpg); }
.p2.TUR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TUR.jpg); }
.p2.TTO { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TTO.jpg); }
.p2.TUV { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TUV.jpg); }
.p2.TWN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TWN.jpg); }
.p2.TZA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/TZA.jpg); }
.p2.UKR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/UKR.jpg); }
.p2.UGA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/UGA.jpg); }
.p2.UMI { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/UMI.jpg); }
.p2.USA { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/USA.jpg); }
.p2.URY { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/URY.jpg); }
.p2.UZB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/UZB.jpg); }
.p2.VAT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VAT.jpg); }
.p2.VCT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VCT.jpg); }
.p2.VEN { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VEN.jpg); }
.p2.VGB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VGB.jpg); }
.p2.VIR { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VIR.jpg); }
.p2.VNM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VNM.jpg); }
.p2.VUT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/VUT.jpg); }
.p2.WLF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/WLF.jpg); }
.p2.WSM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/WSM.jpg); }
.p2.YEM { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/YEM.jpg); }
.p2.MYT { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/MYT.jpg); }
.p2.ZAF { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ZAF.jpg); }
.p2.ZMB { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ZMB.jpg); }
.p2.ZWE { background-image: linear-gradient(90deg, rgba(0,0,0,.7), rgba(0,0,0,.2)), url(img/f2/ZWE.jpg); }









.p-left {
  width: 300px;
  background-color: #fff;
}
.p-left img {
  box-shadow: 0 0 5px rgba(0,0,0,.9);
}
.p-center {
  width: calc(var(--width)*2 + var(--offset));
  margin: var(--margin);
  justify-content: flex-start;
}
.p-title {
  text-align: left;
  font-size: 50px;
  line-height: 1;
  color: #fff;
}
.p-title:after {
  left: 0;
  margin-left: 0;
  height: 1px;
  background: rgba(255,255,255,.6);
  width: 130px;
}
.p-title:before {
  width: 30px;
  height: 30px;
  background-size: 30px;
  left: 50px;
  margin-left: 0;
  background-color: #000;
  bottom: -15px;
}
.p-title-lat {
  width: 100%;
  font-size: 30px;
  color: #fff;
  line-height: 1;
}
.p-short-info {
  width: 100%;
  margin-top: var(--offset);
  padding-top: var(--offset);
  border-top: 1px solid #fff;
}
.p-short-info>div {
  width: var(--width);
}
.p-country {
  margin-right: 15px;
}
.p-short-info>div>p {
  width: 100%;
  line-height: 1;
}
.p-short-info>div>p:first-child {
  color: rgba(255,255,255,.6);
  font-size: 16px;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.p-short-info>div>p:first-child:before {
  content: '';
  width: 130px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,.6);
}
.p-short-info>div>p:last-child {
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
}
.p-right {
  height: 100%;
  width: 300px;
}
.ranking {
  width: 100%;
  align-content: flex-end;
  justify-content: center;
}
.ranking>p {
  width: 100%;
  text-align: left;
  font-size: 20px;
  color: #fff;
  position: relative;
  padding-left: 80px;
  text-transform: uppercase;
  min-height: 52.5px;
  display: flex;
  align-items: center;
  border-top: 1px solid #fff;
  border-bottom: 3px solid #fff;
}
.ranking>p:before {
  content: '';
  width: 70px;
  height: 52.5px;
  background-position: center;

  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255,255,255,.3);
}
.ranking>p.wta:before {
  background-image: url(img/wta.svg);
  background-size: 50px;
}
.ranking>p.atp:before {
  background-image: url(img/atp.svg);
  background-size: contain;
}
.body-ranking {
  width: 100%;
  margin-top: 55px;
  margin-bottom: 55px;
  position: relative;
  min-height: 120px;
}
.body-ranking>div {
  font-size: 140px;
  line-height: .5;
  font-weight: 700;
  color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
#single-r:checked ~ .body-ranking .single-ranking,
#pare-r:checked ~ .body-ranking .pare-ranking {
  display: flex;
}
.ranking-check {
  width: 100%;
  border-top: 3px solid rgba(255,255,255,1);
  border-bottom: 1px solid rgba(255,255,255,1);
  position: relative;
  z-index: 0;
}
.ranking-check:after {
  content: '';
  width: 150px;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(255,255,255,.3);
  transition: all .25s;
  z-index: -1;
}
#single-r:checked ~ .ranking-check:after {
  left: 0;
}
#pare-r:checked ~ .ranking-check:after {
  left: 150px;
}
.ranking-check>label {
  width: 150px;
  color: #fff;
  text-align: left;
  padding: 10px 0;
  position: relative;

}
.ranking-check>label:first-child {
  padding-left: 36px;
}
.ranking-check>label:last-child {
  padding-left: 49px;
}
.ranking-check>label:before,
.ranking-check>label:after {
  content: '';
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(img/rank.svg);
  left: 5px;
  filter: drop-shadow(0 0 5px rgba(0,0,0,.5));
}
.ranking-check>label:first-child:after {
  display: none;
}
.ranking-check>label:last-child:after {
  left: 13px;
}
.p2 .box,
.p3 .box,
.m2 .box {
  background: #fff;
  padding: 15px 0;
}
.m2 .box {
  justify-content: center;
}
.m2 h2 {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
}
.p-antrop {
  width: 100%;
}

.p-antrop>div {
  width: var(--width);
  margin: var(--margin);
  padding-left: 70px;
  position: relative;
}
.p-antrop>div:before {
  content: '';
  width: 58px;
  height: 58px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
  background-size: 54px;
  background-image: url(img/li.svg);
}
.p-antrop>div:after {
  content: '';
  width: 58px;
  height: 58px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
}
.p-antrop>div.p-date:after {
  background-image: url(img/p-date.svg);
}
.p-antrop>div.p-growth:after {
  background-image: url(img/p-growth.svg);
}
.p-antrop>div.p-weight:after {
  background-image: url(img/p-weight.svg);
}
.p-antrop>div.p-hand.right:after {
  background-image: url(img/p-hand.svg);
}
.p-antrop>div.p-hand.left:after {
  background-image: url(img/p-hand.svg);
  transform: scale(-1,1);
}

.p-antrop>div>p {
  width: 100%;
  line-height: 1;
}
.p-antrop>div>p:first-child {
  color: rgba(0,0,0,.6);
  font-size: 16px;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.p-antrop>div>p:first-child:before {
  content: '';
  width: 130px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,.6);
}
.p-antrop>div>p:last-child {
  color: #000;
  font-size: 22px;
  text-transform: uppercase;
}
.page-template-player #content h2::before {
  background-color: #f1f1f1;
}


.p-tourns,
.p-stats,
.pl-stats {
  width: 100%;
  margin: 10px 0;
  border-bottom: 3px solid #888;
  overflow: hidden;
}
.p-tourns>label,
.p-stats>label,
.pl-stats>label {
  width: 100%;
  text-align: left;
  padding-left: 60px;
  font-size: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 10px;
  position: relative;
  transition: all .25s;
}
.p-tourns>label span,
.p-stats>label span,
.pl-stats>label span {
  /* font-weight: bold; */

}
.p-tourns>label span strong,
.p-stats>label span strong,
.pl-stats>label span strong {
  background: var(--brand-color3);
  color: #fff;
  padding: 0 5px;
  border-radius: 3px;
}
.p-tourns>label:hover,
.p-stats>label:hover,
.pl-stats>label:hover {
  color: var(--brand-color3);
  transition: all .25s
}
.p-tourns>label:after,
.p-stats>label:after,
.pl-stats>label:after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 25px;
  border-left: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(-45deg);
  transition: all .25s;
}
.p-tourns>label:hover:after,
.p-stats>label:hover:after,
.pl-stats>label:hover:after {
  border-left: 3px solid var(--brand-color3);
  border-bottom: 3px solid var(--brand-color3);
}
#p-tourns:checked + label,
#p-stats:checked + label,
#pl-stats:checked + label {
  color: var(--brand-color3);
}
#p-tourns:checked ~ .table-tourns,
#p-stats:checked ~ .table-stats,
#pl-stats:checked ~ .player-stats {
  display: flex;
}
#p-tourns:checked + label:after,
#p-stats:checked + label:after,
#pl-stats:checked + label:after {
  transform: rotate(-225deg);
  transition: all .25s;
  border-left: 3px solid var(--brand-color3);
  border-bottom: 3px solid var(--brand-color3);
}
.p-tourns>label:before,
.p-stats>label:before,
.pl-stats>label:before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.p-tourns>label:before {
  background-image: url(img/p-t.svg);
}
.p-stats>label:before {
  background-image: url(img/p-r.svg);
}
.pl-stats>label:before {
  background-image: url(img/p-s.svg);
}

.head-table,
.row-table {
  width: 100%;
}
.head-table {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #888;
}
.head-table div {
  padding: 10px 5px;
  font-size: 14px;
  background: #f1f1f1;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #000;
  text-transform: uppercase;
  background: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  font-weight: bold;
}
.row-table div {
  padding: 10px 5px ;
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
}
.table-tourns .head-table div,
.table-tourns .row-table div {
  width: 232.5px;
  max-width: 100%;
}
.table-tourns .head-table div:first-child,
.table-tourns .row-table div:first-child {
  width: 130px;
}
.table-tourns .head-table div:nth-child(2),
.table-tourns .row-table div:nth-child(2) {
  width: 400px;

}
.table-tourns .row-table div:nth-child(2) {
  font-weight: bold;
  background: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  text-transform: uppercase;
}
.table-tourns .head-table div:nth-child(3),
.table-tourns .row-table div:nth-child(3) {
  width: 200px;
}
.table-tourns .head-table div:nth-child(4),
.table-tourns .row-table div:nth-child(4) {
  width: 200px;
}
.table-tourns .row-table div:nth-child(4) {
  font-style: italic;
}
.table-stats .head-table div,
.table-stats .row-table div {
  width: 132.85px;
  max-width: 100%;
}
.player-stats .head-table div,
.player-stats .row-table div {
  width: 116.25px;
  max-width: 100%;
}
.player-stats .head-table div {
  font-size: 12px;
}

.sidebar .forecast-item {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.last-matchs {
  width: 100%;
  font-size: 18px;
  text-transform: uppercase;
  color: rgba(0,0,0,.6);
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-bottom: 1px solid #888;
  flex-wrap: wrap;
}
.last-matchs span {
  width: 100%;
  font-weight: 700;
}
.t-tourn {
  width: 100%;
  font-size: 14px;
  display: flex;
  justify-content: center;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: all .25s;
}
.t-tourn span:first-child {
  font-weight: 700;
  color: var(--brand-color2);
}
.t-tourn span:last-child {
  color: rgba(0,0,0,.6);
  margin-left: 5px;
}
.t-tourn:hover span:first-child {
  color: var(--brand-color3);
}

.table-tourns,
.table-stats,
.player-stats {
  display: none;
}
.table-tourns .row-table:last-child,
.table-stats .row-table:last-child,
.player-stats .row-table:last-child {
  margin-bottom: 20px;
}
.sidebar .match-in-draw:after,
.sidebar .match-in-draw:before {
  display: none;
}
.o-match-in-draw {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px;
  align-items: center;
}
.o-match-in-draw .match-in-draw {
  margin-bottom: 0;
}
.res-pl {
  width: 30px;
  height: 30px;
  margin-left: 20px;
  display: flex;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}
.res-pl.wins {
  background: var(--brand-color2);
}
.res-pl.lose {
  background: var(--brand-color3);
}




.players-list {
  width: 100%;
  margin-top: 10px;
  position: relative;
  justify-content: space-between;
}
.players-list.margin {
  margin-top: 68px;
}
.page-id-110 .players-list:after {
  content: '';
  width: 10px;
  height: calc(100% - 63px);
  position: absolute;
  top: 63px;
  left: 50%;
  margin-left: -5px;
  background: var(--brand-color2);
}
.atp-ranking,
.wta-ranking {
  width: 450px;
  margin: 0;
  align-content: flex-start;
  justify-content: center;
}
.atp-ranking {
  margin-right: 10px;
}
.wta-ranking {
  margin-left: 10px;
}

.atp-ranking-full,
.wta-ranking-full {
  width: 100%;
  align-content: flex-start;
  padding-top: 70px;
}
.player-item {
  width: 100%;
  background: #fff;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  position: relative;
  transition: all .25s;
  box-shadow: 0 1px 2px 0 rgba(60,64,67,0),0 1px 3px 1px rgba(60,64,67,0);
}

.alls-pl {
  width: 100%;
  height: 160px;
  position: relative;
  z-index: 0;
}
.alls-pl .pl-mw-img-rat-nat {
  width: 140px;
  position: absolute;
  top: 0;
}
.alls-pl .pl-mw-country {
  right: 5px;
}
.alls-pl .pl-mw-rating {
  font-size: 14px;
  position: absolute;
  bottom: 5px;
  top: auto;
  margin-top: 0;
  left: 5px;
  background: #fff;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--brand-color3);
  border: 1px solid var(--brand-color3);
  font-weight: 700;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(9) {
  left: 15px;
  z-index: -9;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(8) {
  left: 30px;
  z-index: -8;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(7) {
  left: 45px;
  z-index: -7;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(6) {
  left: 60px;
  z-index: -6;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(5) {
  left: 75px;
  z-index: -5;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(4) {
  left: 90px;
  z-index: -4;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(3) {
  left: 105px;
  z-index: -3;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(2) {
  left: 120px;
  z-index: -2;
}
.alls-pl .pl-mw-img-rat-nat:nth-child(1) {
  left: 135px;
  z-index: -1;
}
.alls-pl .pl-mw-img-rat-nat:hover {
  z-index: 0;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}


.pi-rating {
  width: 50px;
  margin-right: 10px;
  padding: 5px 0;
  font-size: 24px;
  color: var(--brand-color3);
  display: flex;
  justify-content: center;
  align-items: center;
}
.pi-country {
  width: 100px;
  margin-right: 10px;
  position: relative;
  padding-top: 16px;
  display: flex;
  justify-content: center;
  text-align: center;
}
.pi-country-tips {
  display: flex;
  width: 80px;
  font-size: 12px;
  /* border: 1px solid #dadce0; */
  text-align: center;
  /* border-radius: 5px; */
  padding: 2px;
  color: #000;
  justify-content: center;
  align-items: center;
  /* background: #fff; */
}
.pi-country:after {
  content: '';
  width: 24px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -12px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}

.pi-country.AND:after{background-image:  url(img/f1/AD.png);}
.pi-country.ARE:after{background-image:  url(img/f1/AE.png);}
.pi-country.AFG:after{background-image:  url(img/f1/AF.png);}
.pi-country.ATG:after{background-image:  url(img/f1/AG.png);}
.pi-country.AIA:after{background-image:  url(img/f1/AI.png);}
.pi-country.ALB:after{background-image:  url(img/f1/AL.png);}
.pi-country.ARM:after{background-image:  url(img/f1/AM.png);}
.pi-country.AGO:after{background-image:  url(img/f1/AO.png);}
.pi-country.ATA:after{background-image:  url(img/f1/AQ.png);}
.pi-country.ARG:after{background-image:  url(img/f1/AR.png);}
.pi-country.ASM:after{background-image:  url(img/f1/AS.png);}
.pi-country.AUT:after{background-image:  url(img/f1/AT.png);}
.pi-country.AUS:after{background-image:  url(img/f1/AU.png);}
.pi-country.ABW:after{background-image:  url(img/f1/AW.png);}
.pi-country.ALA:after{background-image:  url(img/f1/AX.png);}
.pi-country.AZE:after{background-image:  url(img/f1/AZ.png);}
.pi-country.BIH:after{background-image:  url(img/f1/BA.png);}
.pi-country.BRB:after{background-image:  url(img/f1/BB.png);}
.pi-country.BGD:after{background-image:  url(img/f1/BD.png);}
.pi-country.BEL:after{background-image:  url(img/f1/BE.png);}
.pi-country.BFA:after{background-image:  url(img/f1/BF.png);}
.pi-country.BGR:after{background-image:  url(img/f1/BG.png);}
.pi-country.BHR:after{background-image:  url(img/f1/BH.png);}
.pi-country.BDI:after{background-image:  url(img/f1/BI.png);}
.pi-country.BEN:after{background-image:  url(img/f1/BJ.png);}
.pi-country.BLM:after{background-image:  url(img/f1/BL.png);}
.pi-country.BMU:after{background-image:  url(img/f1/BM.png);}
.pi-country.BRN:after{background-image:  url(img/f1/BN.png);}
.pi-country.BOL:after{background-image:  url(img/f1/BO.png);}
.pi-country.BES:after{background-image:  url(img/f1/BQ.png);}
.pi-country.BRA:after{background-image:  url(img/f1/BR.png);}
.pi-country.BHS:after{background-image:  url(img/f1/BS.png);}
.pi-country.BTN:after{background-image:  url(img/f1/BT.png);}
.pi-country.BVT:after{background-image:  url(img/f1/BV.png);}
.pi-country.BWA:after{background-image:  url(img/f1/BW.png);}
.pi-country.BLR:after{background-image:  url(img/f1/BY.png);}
.pi-country.BLZ:after{background-image:  url(img/f1/BZ.png);}
.pi-country.CAN:after{background-image:  url(img/f1/CA.png);}
.pi-country.CCK:after{background-image:  url(img/f1/CC.png);}
.pi-country.COD:after{background-image:  url(img/f1/CD.png);}
.pi-country.CAF:after{background-image:  url(img/f1/CF.png);}
.pi-country.COG:after{background-image:  url(img/f1/CG.png);}
.pi-country.CHE:after{background-image:  url(img/f1/CH.png);}
.pi-country.CIV:after{background-image:  url(img/f1/CI.png);}
.pi-country.COK:after{background-image:  url(img/f1/CK.png);}
.pi-country.CHL:after{background-image:  url(img/f1/CL.png);}
.pi-country.CMR:after{background-image:  url(img/f1/CM.png);}
.pi-country.CHN:after{background-image:  url(img/f1/CN.png);}
.pi-country.COL:after{background-image:  url(img/f1/CO.png);}
.pi-country.CRI:after{background-image:  url(img/f1/CR.png);}
.pi-country.CUB:after{background-image:  url(img/f1/CU.png);}
.pi-country.CPV:after{background-image:  url(img/f1/CV.png);}
.pi-country.CUW:after{background-image:  url(img/f1/CW.png);}
.pi-country.CXR:after{background-image:  url(img/f1/CX.png);}
.pi-country.CYP:after{background-image:  url(img/f1/CY.png);}
.pi-country.CZE:after{background-image:  url(img/f1/CZ.png);}
.pi-country.DEU:after{background-image:  url(img/f1/DE.png);}
.pi-country.DJI:after{background-image:  url(img/f1/DJ.png);}
.pi-country.DNK:after{background-image:  url(img/f1/DK.png);}
.pi-country.DMA:after{background-image:  url(img/f1/DM.png);}
.pi-country.DOM:after{background-image:  url(img/f1/DO.png);}
.pi-country.DZA:after{background-image:  url(img/f1/DZ.png);}
.pi-country.ECU:after{background-image:  url(img/f1/EC.png);}
.pi-country.EST:after{background-image:  url(img/f1/EE.png);}
.pi-country.EGY:after{background-image:  url(img/f1/EG.png);}
.pi-country.ESH:after{background-image:  url(img/f1/EH.png);}
.pi-country.ERI:after{background-image:  url(img/f1/ER.png);}
.pi-country.ESP:after{background-image:  url(img/f1/ES.png);}
.pi-country.ETH:after{background-image:  url(img/f1/ET.png);}
.pi-country.FIN:after{background-image:  url(img/f1/FI.png);}
.pi-country.FJI:after{background-image:  url(img/f1/FJ.png);}
.pi-country.FLK:after{background-image:  url(img/f1/FK.png);}
.pi-country.FSM:after{background-image:  url(img/f1/FM.png);}
.pi-country.FRO:after{background-image:  url(img/f1/FO.png);}
.pi-country.FRA:after{background-image:  url(img/f1/FR.png);}
.pi-country.GAB:after{background-image:  url(img/f1/GA.png);}
.pi-country.GBR:after{background-image:  url(img/f1/GB.png);}
.pi-country.GRD:after{background-image:  url(img/f1/GD.png);}
.pi-country.GEO:after{background-image:  url(img/f1/GE.png);}
.pi-country.GUF:after{background-image:  url(img/f1/GF.png);}
.pi-country.GGY:after{background-image:  url(img/f1/GG.png);}
.pi-country.GHA:after{background-image:  url(img/f1/GH.png);}
.pi-country.GIB:after{background-image:  url(img/f1/GI.png);}
.pi-country.GRL:after{background-image:  url(img/f1/GL.png);}
.pi-country.GMB:after{background-image:  url(img/f1/GM.png);}
.pi-country.GIN:after{background-image:  url(img/f1/GN.png);}
.pi-country.GLP:after{background-image:  url(img/f1/GP.png);}
.pi-country.GNQ:after{background-image:  url(img/f1/GQ.png);}
.pi-country.GRC:after{background-image:  url(img/f1/GR.png);}
.pi-country.SGS:after{background-image:  url(img/f1/GS.png);}
.pi-country.GTM:after{background-image:  url(img/f1/GT.png);}
.pi-country.GUM:after{background-image:  url(img/f1/GU.png);}
.pi-country.GNB:after{background-image:  url(img/f1/GW.png);}
.pi-country.GUY:after{background-image:  url(img/f1/GY.png);}
.pi-country.HKG:after{background-image:  url(img/f1/HK.png);}
.pi-country.HMD:after{background-image:  url(img/f1/HM.png);}
.pi-country.HND:after{background-image:  url(img/f1/HN.png);}
.pi-country.HRV:after{background-image:  url(img/f1/HR.png);}
.pi-country.HTI:after{background-image:  url(img/f1/HT.png);}
.pi-country.HUN:after{background-image:  url(img/f1/HU.png);}
.pi-country.IDN:after{background-image:  url(img/f1/ID.png);}
.pi-country.IRL:after{background-image:  url(img/f1/IE.png);}
.pi-country.ISR:after{background-image:  url(img/f1/IL.png);}
.pi-country.IMN:after{background-image:  url(img/f1/IM.png);}
.pi-country.IND:after{background-image:  url(img/f1/IN.png);}
.pi-country.IOT:after{background-image:  url(img/f1/IO.png);}
.pi-country.IRQ:after{background-image:  url(img/f1/IQ.png);}
.pi-country.IRN:after{background-image:  url(img/f1/IR.png);}
.pi-country.ISL:after{background-image:  url(img/f1/IS.png);}
.pi-country.ITA:after{background-image:  url(img/f1/IT.png);}
.pi-country.JEY:after{background-image:  url(img/f1/JE.png);}
.pi-country.JAM:after{background-image:  url(img/f1/JM.png);}
.pi-country.JOR:after{background-image:  url(img/f1/JO.png);}
.pi-country.JPN:after{background-image:  url(img/f1/JP.png);}
.pi-country.KEN:after{background-image:  url(img/f1/KE.png);}
.pi-country.KGZ:after{background-image:  url(img/f1/KG.png);}
.pi-country.KHM:after{background-image:  url(img/f1/KH.png);}
.pi-country.KIR:after{background-image:  url(img/f1/KI.png);}
.pi-country.COM:after{background-image:  url(img/f1/KM.png);}
.pi-country.KNA:after{background-image:  url(img/f1/KN.png);}
.pi-country.PRK:after{background-image:  url(img/f1/KP.png);}
.pi-country.KOR:after{background-image:  url(img/f1/KR.png);}
.pi-country.KWT:after{background-image:  url(img/f1/KW.png);}
.pi-country.CYM:after{background-image:  url(img/f1/KY.png);}
.pi-country.KAZ:after{background-image:  url(img/f1/KZ.png);}
.pi-country.LAO:after{background-image:  url(img/f1/LA.png);}
.pi-country.LBN:after{background-image:  url(img/f1/LB.png);}
.pi-country.LCA:after{background-image:  url(img/f1/LC.png);}
.pi-country.LIE:after{background-image:  url(img/f1/LI.png);}
.pi-country.LKA:after{background-image:  url(img/f1/LK.png);}
.pi-country.LBR:after{background-image:  url(img/f1/LR.png);}
.pi-country.LSO:after{background-image:  url(img/f1/LS.png);}
.pi-country.LTU:after{background-image:  url(img/f1/LT.png);}
.pi-country.LUX:after{background-image:  url(img/f1/LU.png);}
.pi-country.LVA:after{background-image:  url(img/f1/LV.png);}
.pi-country.LBY:after{background-image:  url(img/f1/LY.png);}
.pi-country.MAR:after{background-image:  url(img/f1/MA.png);}
.pi-country.MCO:after{background-image:  url(img/f1/MC.png);}
.pi-country.MDA:after{background-image:  url(img/f1/MD.png);}
.pi-country.MNE:after{background-image:  url(img/f1/ME.png);}
.pi-country.MAF:after{background-image:  url(img/f1/MF.png);}
.pi-country.MDG:after{background-image:  url(img/f1/MG.png);}
.pi-country.MHL:after{background-image:  url(img/f1/MH.png);}
.pi-country.MKD:after{background-image:  url(img/f1/MK.png);}
.pi-country.MLI:after{background-image:  url(img/f1/ML.png);}
.pi-country.MMR:after{background-image:  url(img/f1/MM.png);}
.pi-country.MNG:after{background-image:  url(img/f1/MN.png);}
.pi-country.MAC:after{background-image:  url(img/f1/MO.png);}
.pi-country.MNP:after{background-image:  url(img/f1/MP.png);}
.pi-country.MTQ:after{background-image:  url(img/f1/MQ.png);}
.pi-country.MRT:after{background-image:  url(img/f1/MR.png);}
.pi-country.MSR:after{background-image:  url(img/f1/MS.png);}
.pi-country.MLT:after{background-image:  url(img/f1/MT.png);}
.pi-country.MUS:after{background-image:  url(img/f1/MU.png);}
.pi-country.MDV:after{background-image:  url(img/f1/MV.png);}
.pi-country.MWI:after{background-image:  url(img/f1/MW.png);}
.pi-country.MEX:after{background-image:  url(img/f1/MX.png);}
.pi-country.MYS:after{background-image:  url(img/f1/MY.png);}
.pi-country.MOZ:after{background-image:  url(img/f1/MZ.png);}
.pi-country.NAM:after{background-image:  url(img/f1/NA.png);}
.pi-country.NCL:after{background-image:  url(img/f1/NC.png);}
.pi-country.NER:after{background-image:  url(img/f1/NE.png);}
.pi-country.NFK:after{background-image:  url(img/f1/NF.png);}
.pi-country.NGA:after{background-image:  url(img/f1/NG.png);}
.pi-country.NIC:after{background-image:  url(img/f1/NI.png);}
.pi-country.NLD:after{background-image:  url(img/f1/NL.png);}
.pi-country.NOR:after{background-image:  url(img/f1/NO.png);}
.pi-country.NPL:after{background-image:  url(img/f1/NP.png);}
.pi-country.NRU:after{background-image:  url(img/f1/NR.png);}
.pi-country.NIU:after{background-image:  url(img/f1/NU.png);}
.pi-country.NZL:after{background-image:  url(img/f1/NZ.png);}
.pi-country.OMN:after{background-image:  url(img/f1/OM.png);}
.pi-country.PAN:after{background-image:  url(img/f1/PA.png);}
.pi-country.PER:after{background-image:  url(img/f1/PE.png);}
.pi-country.PYF:after{background-image:  url(img/f1/PF.png);}
.pi-country.PNG:after{background-image:  url(img/f1/PG.png);}
.pi-country.PHL:after{background-image:  url(img/f1/PH.png);}
.pi-country.PAK:after{background-image:  url(img/f1/PK.png);}
.pi-country.POL:after{background-image:  url(img/f1/PL.png);}
.pi-country.SPM:after{background-image:  url(img/f1/PM.png);}
.pi-country.PCN:after{background-image:  url(img/f1/PN.png);}
.pi-country.PRI:after{background-image:  url(img/f1/PR.png);}
.pi-country.PSE:after{background-image:  url(img/f1/PS.png);}
.pi-country.PRT:after{background-image:  url(img/f1/PT.png);}
.pi-country.PLW:after{background-image:  url(img/f1/PW.png);}
.pi-country.PRY:after{background-image:  url(img/f1/PY.png);}
.pi-country.QAT:after{background-image:  url(img/f1/QA.png);}
.pi-country.REU:after{background-image:  url(img/f1/RE.png);}
.pi-country.ROU:after{background-image:  url(img/f1/RO.png);}
.pi-country.SRB:after{background-image:  url(img/f1/RS.png);}
.pi-country.RUS:after{background-image:  url(img/f1/RU.png);}
.pi-country.RWA:after{background-image:  url(img/f1/RW.png);}
.pi-country.SAU:after{background-image:  url(img/f1/SA.png);}
.pi-country.SLB:after{background-image:  url(img/f1/SB.png);}
.pi-country.SYC:after{background-image:  url(img/f1/SC.png);}
.pi-country.SDN:after{background-image:  url(img/f1/SD.png);}
.pi-country.SWE:after{background-image:  url(img/f1/SE.png);}
.pi-country.SGP:after{background-image:  url(img/f1/SG.png);}
.pi-country.SHN:after{background-image:  url(img/f1/SH.png);}
.pi-country.SVN:after{background-image:  url(img/f1/SI.png);}
.pi-country.SJM:after{background-image:  url(img/f1/SJ.png);}
.pi-country.SVK:after{background-image:  url(img/f1/SK.png);}
.pi-country.SLE:after{background-image:  url(img/f1/SL.png);}
.pi-country.SMR:after{background-image:  url(img/f1/SM.png);}
.pi-country.SEN:after{background-image:  url(img/f1/SN.png);}
.pi-country.SOM:after{background-image:  url(img/f1/SO.png);}
.pi-country.SUR:after{background-image:  url(img/f1/SR.png);}
.pi-country.SSD:after{background-image:  url(img/f1/SS.png);}
.pi-country.STP:after{background-image:  url(img/f1/ST.png);}
.pi-country.SLV:after{background-image:  url(img/f1/SV.png);}
.pi-country.SXM:after{background-image:  url(img/f1/SX.png);}
.pi-country.SYR:after{background-image:  url(img/f1/SY.png);}
.pi-country.SWZ:after{background-image:  url(img/f1/SZ.png);}
.pi-country.TCA:after{background-image:  url(img/f1/TC.png);}
.pi-country.TCD:after{background-image:  url(img/f1/TD.png);}
.pi-country.ATF:after{background-image:  url(img/f1/TF.png);}
.pi-country.TGO:after{background-image:  url(img/f1/TG.png);}
.pi-country.THA:after{background-image:  url(img/f1/TH.png);}
.pi-country.TJK:after{background-image:  url(img/f1/TJ.png);}
.pi-country.TKL:after{background-image:  url(img/f1/TK.png);}
.pi-country.TLS:after{background-image:  url(img/f1/TL.png);}
.pi-country.TKM:after{background-image:  url(img/f1/TM.png);}
.pi-country.TUN:after{background-image:  url(img/f1/TN.png);}
.pi-country.TON:after{background-image:  url(img/f1/TO.png);}
.pi-country.TUR:after{background-image:  url(img/f1/TR.png);}
.pi-country.TTO:after{background-image:  url(img/f1/TT.png);}
.pi-country.TUV:after{background-image:  url(img/f1/TV.png);}
.pi-country.TWN:after{background-image:  url(img/f1/TW.png);}
.pi-country.TZA:after{background-image:  url(img/f1/TZ.png);}
.pi-country.UKR:after{background-image:  url(img/f1/UA.png);}
.pi-country.UGA:after{background-image:  url(img/f1/UG.png);}
.pi-country.UMI:after{background-image:  url(img/f1/UM.png);}
.pi-country.USA:after{background-image:  url(img/f1/US.png);}
.pi-country.URY:after{background-image:  url(img/f1/UY.png);}
.pi-country.UZB:after{background-image:  url(img/f1/UZ.png);}
.pi-country.VAT:after{background-image:  url(img/f1/VA.png);}
.pi-country.VCT:after{background-image:  url(img/f1/VC.png);}
.pi-country.VEN:after{background-image:  url(img/f1/VE.png);}
.pi-country.VGB:after{background-image:  url(img/f1/VG.png);}
.pi-country.VIR:after{background-image:  url(img/f1/VI.png);}
.pi-country.VNM:after{background-image:  url(img/f1/VN.png);}
.pi-country.VUT:after{background-image:  url(img/f1/VU.png);}
.pi-country.WLF:after{background-image:  url(img/f1/WF.png);}
.pi-country.WSM:after{background-image:  url(img/f1/WS.png);}
.pi-country.YEM:after{background-image:  url(img/f1/YE.png);}
.pi-country.MYT:after{background-image:  url(img/f1/YT.png);}
.pi-country.ZAF:after{background-image:  url(img/f1/ZA.png);}
.pi-country.ZMB:after{background-image:  url(img/f1/ZM.png);}
.pi-country.ZWE:after{background-image:  url(img/f1/ZW.png);}

.pi-img {
  width: 60px;
  height: 60px;
  border-radius: 5px;
  margin-right: 10px;
  overflow: hidden;
  border: 1px solid #dadce0;
}
.pi-name {
  padding-right: 10px;
  border-right: 1px solid #f1f1f1;
  height: 100%;
  display: flex;
  margin-right: 10px;
  width: 400px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.pi-rus {
  width: 100%;
  font-size: 18px;
  color: var(--brand-color2);
  font-weight: 700;
  transition: all .25s;
}
.player-item:hover {
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
  transition: all .25s;
}
.player-item:hover .pi-rus {
  color: var(--brand-color3);
  transition: all .25s;
}
.player-item:after {
  content: '';
  width: 100%;
  height: 100%;
  border: 2px solid var(--brand-color2);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all .25s
}
.player-item:hover:after {
  transition: all .25s;
  opacity: 1;
}
.pi-lat {
  width: 100%;
  font-size: 14px;
  color: rgba(0,0,0,.5);
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #f1f1f1;
}


.pi-born-age {
  width: 80px;
  margin-right: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.pi-age {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 18px;
}
.pi-born {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 12px;
  color: rgba(0,0,0,.5);
}
.pi-points {
  width: 80px;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 18px;
  /* font-weight: 700; */
  color: var(--brand-color2);
}
.pi-tournplayed {
  width: 70px;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 18px;
}



.rank-wrap {
  width: 100%;
  justify-content: center;
}
.atp-ranking h2,
.wta-ranking h2 {
  width: auto;
  padding: 10px 0 15px;
  /* background: #fff; */
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-bottom: 15px;
  margin-left: 70px;
  position: relative;
}
.atp-ranking h2:after,
.wta-ranking h2:after {
  content: '';
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  left: -70px;
  /* margin-left: -30px; */
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.atp-ranking h2:after {
  background-image: url(img/atp-logo.svg);
}
.wta-ranking h2:after {
  background-image: url(img/wta-logo.svg);
}
.atp-ranking h2:before,
.wta-ranking h2:before {
  content: '';
  width: calc(100% + 90px);
  height: 1px;
  border-top: 1px solid #000;
  position: absolute;
  left: -80px;
  bottom: 0;
}

.pl-mw {
  width: var(--width);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
  border-radius: 0 0 5px 5px;
  padding-bottom: 15px;
  position: relative;
  transition: all .5s;
  z-index: 0
}

.pl-mw:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  opacity: 0;
  transition: 0.5s;
  z-index: -1;
  border-radius: 0 0 5px 5px;
  border: 4px solid var(--brand-color2);
  z-index: -1;
}
.pl-mw:hover:after {
  opacity: 1;
  transition: 0.5s;
}
.pl-mw:hover {
  background: #fff;
  transition: all .5s;
}
.pl-mw .btn-forecast {
  min-width: 140px;
}
.pl-mw-name {
  width: 100%;
  margin-top: 20px;
  background: #fff;
  border-top: 1px solid #dadce0;
  border-bottom: 1px solid #dadce0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.pl-mw.pl-other .pl-mw-name {
  min-height: 43px;
  align-items: center;
}
.pl-mw.pl-other {
  position: relative;
}
.pl-mw.pl-other:before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  top: 23px;
  left: 5px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.pl-mw.pl-other.pl-atp:before {
  background-image: url(img/atp-logo.svg);
}
.pl-mw.pl-other.pl-wta:before {
  background-image: url(img/wta-logo.svg);
}

.pl-mw-rus {
  width: 100%;
  font-size: 18px;
  color: var(--brand-color2);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pl-mw-lat {
  width: 100%;
  font-size: 14px;
  color: rgba(0,0,0,.5);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.pl-mw:nth-child(1),
.pl-mw:nth-child(3),
.pl-mw:nth-child(5),
.pl-mw:nth-child(7) {
  margin-right: 15px;
}
.pl-mw:nth-child(2),
.pl-mw:nth-child(4),
.pl-mw:nth-child(6),
.pl-mw:nth-child(8) {
  margin-left: 15px;
}
.pl-mw:nth-child(1),
.pl-mw:nth-child(2),
.pl-mw:nth-child(3),
.pl-mw:nth-child(4),
.pl-mw:nth-child(5),
.pl-mw:nth-child(6) {
  margin-bottom: 15px;
}
.pl-mw:nth-child(3),
.pl-mw:nth-child(4),
.pl-mw:nth-child(5),
.pl-mw:nth-child(6),
.pl-mw:nth-child(7),
.pl-mw:nth-child(8) {
  margin-top: 15px;
}
.pl-mw-img-rat-nat {
  width: 100%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  /* padding-bottom: 15px; */
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  position: relative;
}
.pl-mw-img {
  width: 140px;
  height: 140px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #dadce0;
  background-color: #fff;
}
.pl-mw-rating {
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  left: 15px;
  font-size: 80px;
  line-height: 1;
  font-weight: 700;
  color: var(--brand-color3);
  /* border-radius: 50%; */
  /* background: #fff; */
  /* border: 1px solid var(--brand-color3); */
  display: flex;
  justify-content: center;
  text-align: center;
  /* box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15); */
}
.pl-mw-country {
  position: absolute;
  right: 80px;
  bottom: 5px;
  width: 24px;
  height: 16px;
  border: 1px solid #fff;
  /* box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15); */
  /* background-position: center; */
  /* background-size: cover; */
  /* background-repeat: no-repeat; */
  max-width: 100%;
  background-size: 100%;
  background-image: url(img/png.png);
}
.pl-mw-country.AND{ background-position: 0 0%; background-size: 100%; }
.pl-mw-country.ARE{ background-position: 0 0.401606%; background-size: 100%; }
.pl-mw-country.AFG{ background-position: 0 0.803213%; background-size: 100%; }
.pl-mw-country.ATG{ background-position: 0 1.204819%; background-size: 100%; }
.pl-mw-country.AIA{ background-position: 0 1.606426%; background-size: 100%; }
.pl-mw-country.ALB{ background-position: 0 2.008032%; background-size: 100%; }
.pl-mw-country.ARM{ background-position: 0 2.409639%; background-size: 100%; }
.pl-mw-country.AGO{ background-position: 0 3.212851%; background-size: 100%; }
.pl-mw-country.ATA{ background-position: 0 3.614458%; background-size: 100%; }
.pl-mw-country.ARG{ background-position: 0 4.016064%; background-size: 100%; }
.pl-mw-country.ASM{ background-position: 0 4.417671%; background-size: 100%; }
.pl-mw-country.AUT{ background-position: 0 4.819277%; background-size: 100%; }
.pl-mw-country.AUS{ background-position: 0 5.220884%; background-size: 100%; }
.pl-mw-country.ABW{ background-position: 0 5.62249%; background-size: 100%; }
.pl-mw-country.ALA{ background-position: 0 6.024096%; background-size: 100%; }
.pl-mw-country.AZE{ background-position: 0 6.425703%; background-size: 100%; }
.pl-mw-country.BIH{ background-position: 0 6.827309%; background-size: 100%; }
.pl-mw-country.BRB{ background-position: 0 7.228916%; background-size: 100%; }
.pl-mw-country.BGD{ background-position: 0 7.630522%; background-size: 100%; }
.pl-mw-country.BEL{ background-position: 0 8.032129%; background-size: 100%; }
.pl-mw-country.BFA{ background-position: 0 8.433735%; background-size: 100%; }
.pl-mw-country.BGR{ background-position: 0 8.835341%; background-size: 100%; }
.pl-mw-country.BHR{ background-position: 0 9.236948%; background-size: 100%; }
.pl-mw-country.BDI{ background-position: 0 9.638554%; background-size: 100%; }
.pl-mw-country.BEN{ background-position: 0 10.040161%; background-size: 100%; }
.pl-mw-country.BLM{ background-position: 0 10.441767%; background-size: 100%; }
.pl-mw-country.BMU{ background-position: 0 10.843373%; background-size: 100%; }
.pl-mw-country.BRN{ background-position: 0 11.24498%; background-size: 100%; }
.pl-mw-country.BOL{ background-position: 0 11.646586%; background-size: 100%; }
.pl-mw-country.BES{ background-position: 0 12.048193%; background-size: 100%; }
.pl-mw-country.BRA{ background-position: 0 12.449799%; background-size: 100%; }
.pl-mw-country.BHS{ background-position: 0 12.851406%; background-size: 100%; }
.pl-mw-country.BTN{ background-position: 0 13.253012%; background-size: 100%; }
.pl-mw-country.BVT{ background-position: 0 13.654618%; background-size: 100%; }
.pl-mw-country.BWA{ background-position: 0 14.056225%; background-size: 100%; }
.pl-mw-country.BLR{ background-position: 0 14.457831%; background-size: 100%; }
.pl-mw-country.BLZ{ background-position: 0 14.859438%; background-size: 100%; }
.pl-mw-country.CAN{ background-position: 0 15.261044%; background-size: 100%; }
.pl-mw-country.CCK{ background-position: 0 15.662651%; background-size: 100%; }
.pl-mw-country.COD{ background-position: 0 16.064257%; background-size: 100%; }
.pl-mw-country.CAF{ background-position: 0 16.465863%; background-size: 100%; }
.pl-mw-country.COG{ background-position: 0 16.86747%; background-size: 100%; }
.pl-mw-country.CHE{ background-position: 0 99.598394%; background-size: 133.333333%; }
.pl-mw-country.CIV{ background-position: 0 17.269076%; background-size: 100%; }
.pl-mw-country.COK{ background-position: 0 17.670683%; background-size: 100%; }
.pl-mw-country.CHL{ background-position: 0 18.072289%; background-size: 100%; }
.pl-mw-country.CMR{ background-position: 0 18.473896%; background-size: 100%; }
.pl-mw-country.CHN{ background-position: 0 18.875502%; background-size: 100%; }
.pl-mw-country.COL{ background-position: 0 19.277108%; background-size: 100%; }
.pl-mw-country.CRI{ background-position: 0 19.678715%; background-size: 100%; }
.pl-mw-country.CUB{ background-position: 0 20.080321%; background-size: 100%; }
.pl-mw-country.CPV{ background-position: 0 20.481928%; background-size: 100%; }
.pl-mw-country.CUW{ background-position: 0 20.883534%; background-size: 100%; }
.pl-mw-country.CXR{ background-position: 0 21.285141%; background-size: 100%; }
.pl-mw-country.CYP{ background-position: 0 21.686747%; background-size: 100%; }
.pl-mw-country.CZE{ background-position: 0 22.088353%; background-size: 100%; }
.pl-mw-country.DEU{ background-position: 0 22.48996%; background-size: 100%; }
.pl-mw-country.DJI{ background-position: 0 22.891566%; background-size: 100%; }
.pl-mw-country.DNK{ background-position: 0 23.293173%; background-size: 100%; }
.pl-mw-country.DMA{ background-position: 0 23.694779%; background-size: 100%; }
.pl-mw-country.DOM{ background-position: 0 24.096386%; background-size: 100%; }
.pl-mw-country.DZA{ background-position: 0 24.497992%; background-size: 100%; }
.pl-mw-country.ECU{ background-position: 0 24.899598%; background-size: 100%; }
.pl-mw-country.EST{ background-position: 0 25.301205%; background-size: 100%; }
.pl-mw-country.EGY{ background-position: 0 25.702811%; background-size: 100%; }
.pl-mw-country.ESH{ background-position: 0 26.104418%; background-size: 100%; }
.pl-mw-country.ERI{ background-position: 0 26.506024%; background-size: 100%; }
.pl-mw-country.ESP{ background-position: 0 26.907631%; background-size: 100%; }
.pl-mw-country.ETH{ background-position: 0 27.309237%; background-size: 100%; }
.pl-mw-country.FIN{ background-position: 0 27.710843%; background-size: 100%; }
.pl-mw-country.FJI{ background-position: 0 28.11245%; background-size: 100%; }
.pl-mw-country.FLK{ background-position: 0 28.514056%; background-size: 100%; }
.pl-mw-country.FSM{ background-position: 0 28.915663%; background-size: 100%; }
.pl-mw-country.FRO{ background-position: 0 29.317269%; background-size: 100%; }
.pl-mw-country.FRA{ background-position: 0 29.718876%; background-size: 100%; }
.pl-mw-country.GAB{ background-position: 0 30.120482%; background-size: 100%; }
.pl-mw-country.GBR{ background-position: 0 30.522088%; background-size: 100%; }
.pl-mw-country.GRD{ background-position: 0 30.923695%; background-size: 100%; }
.pl-mw-country.GEO{ background-position: 0 31.325301%; background-size: 100%; }
.pl-mw-country.GUF{ background-position: 0 31.726908%; background-size: 100%; }
.pl-mw-country.GGY{ background-position: 0 32.128514%; background-size: 100%; }
.pl-mw-country.GHA{ background-position: 0 32.53012%; background-size: 100%; }
.pl-mw-country.GIB{ background-position: 0 32.931727%; background-size: 100%; }
.pl-mw-country.GRL{ background-position: 0 33.333333%; background-size: 100%; }
.pl-mw-country.GMB{ background-position: 0 33.73494%; background-size: 100%; }
.pl-mw-country.GIN{ background-position: 0 34.136546%; background-size: 100%; }
.pl-mw-country.GLP{ background-position: 0 34.538153%; background-size: 100%; }
.pl-mw-country.GNQ{ background-position: 0 34.939759%; background-size: 100%; }
.pl-mw-country.GRC{ background-position: 0 35.341365%; background-size: 100%; }
.pl-mw-country.SGS{ background-position: 0 35.742972%; background-size: 100%; }
.pl-mw-country.GTM{ background-position: 0 36.144578%; background-size: 100%; }
.pl-mw-country.GUM{ background-position: 0 36.546185%; background-size: 100%; }
.pl-mw-country.GNB{ background-position: 0 36.947791%; background-size: 100%; }
.pl-mw-country.GUY{ background-position: 0 37.349398%; background-size: 100%; }
.pl-mw-country.HKG{ background-position: 0 37.751004%; background-size: 100%; }
.pl-mw-country.HMD{ background-position: 0 38.15261%; background-size: 100%; }
.pl-mw-country.HND{ background-position: 0 38.554217%; background-size: 100%; }
.pl-mw-country.HRV{ background-position: 0 38.955823%; background-size: 100%; }
.pl-mw-country.HTI{ background-position: 0 39.35743%; background-size: 100%; }
.pl-mw-country.HUN{ background-position: 0 39.759036%; background-size: 100%; }
.pl-mw-country.IDN{ background-position: 0 40.160643%; background-size: 100%; }
.pl-mw-country.IRL{ background-position: 0 40.562249%; background-size: 100%; }
.pl-mw-country.ISR{ background-position: 0 40.963855%; background-size: 100%; }
.pl-mw-country.IMN{ background-position: 0 41.365462%; background-size: 100%; }
.pl-mw-country.IND{ background-position: 0 41.767068%; background-size: 100%; }
.pl-mw-country.IOT{ background-position: 0 42.168675%; background-size: 100%; }
.pl-mw-country.IRQ{ background-position: 0 42.570281%; background-size: 100%; }
.pl-mw-country.IRN{ background-position: 0 42.971888%; background-size: 100%; }
.pl-mw-country.ISL{ background-position: 0 43.373494%; background-size: 100%; }
.pl-mw-country.ITA{ background-position: 0 43.7751%; background-size: 100%; }
.pl-mw-country.JEY{ background-position: 0 44.176707%; background-size: 100%; }
.pl-mw-country.JAM{ background-position: 0 44.578313%; background-size: 100%; }
.pl-mw-country.JOR{ background-position: 0 44.97992%; background-size: 100%; }
.pl-mw-country.JPN{ background-position: 0 45.381526%; background-size: 100%; }
.pl-mw-country.KEN{ background-position: 0 45.783133%; background-size: 100%; }
.pl-mw-country.KGZ{ background-position: 0 46.184739%; background-size: 100%; }
.pl-mw-country.KHM{ background-position: 0 46.586345%; background-size: 100%; }
.pl-mw-country.KIR{ background-position: 0 46.987952%; background-size: 100%; }
.pl-mw-country.COM{ background-position: 0 47.389558%; background-size: 100%; }
.pl-mw-country.KNA{ background-position: 0 47.791165%; background-size: 100%; }
.pl-mw-country.PRK{ background-position: 0 48.192771%; background-size: 100%; }
.pl-mw-country.KOR{ background-position: 0 48.594378%; background-size: 100%; }
.pl-mw-country.KWT{ background-position: 0 48.995984%; background-size: 100%; }
.pl-mw-country.CYM{ background-position: 0 49.39759%; background-size: 100%; }
.pl-mw-country.KAZ{ background-position: 0 49.799197%; background-size: 100%; }
.pl-mw-country.LAO{ background-position: 0 50.200803%; background-size: 100%; }
.pl-mw-country.LBN{ background-position: 0 50.60241%; background-size: 100%; }
.pl-mw-country.LCA{ background-position: 0 51.004016%; background-size: 100%; }
.pl-mw-country.LIE{ background-position: 0 51.405622%; background-size: 100%; }
.pl-mw-country.LKA{ background-position: 0 51.807229%; background-size: 100%; }
.pl-mw-country.LBR{ background-position: 0 52.208835%; background-size: 100%; }
.pl-mw-country.LSO{ background-position: 0 52.610442%; background-size: 100%; }
.pl-mw-country.LTU{ background-position: 0 53.012048%; background-size: 100%; }
.pl-mw-country.LUX{ background-position: 0 53.413655%; background-size: 100%; }
.pl-mw-country.LVA{ background-position: 0 53.815261%; background-size: 100%; }
.pl-mw-country.LBY{ background-position: 0 54.216867%; background-size: 100%; }
.pl-mw-country.MAR{ background-position: 0 54.618474%; background-size: 100%; }
.pl-mw-country.MCO{ background-position: 0 55.02008%; background-size: 100%; }
.pl-mw-country.MDA{ background-position: 0 55.421687%; background-size: 100%; }
.pl-mw-country.MNE{ background-position: 0 55.823293%; background-size: 100%; }
.pl-mw-country.MAF{ background-position: 0 56.2249%; background-size: 100%; }
.pl-mw-country.MDG{ background-position: 0 56.626506%; background-size: 100%; }
.pl-mw-country.MHL{ background-position: 0 57.028112%; background-size: 100%; }
.pl-mw-country.MKD{ background-position: 0 57.429719%; background-size: 100%; }
.pl-mw-country.MLI{ background-position: 0 57.831325%; background-size: 100%; }
.pl-mw-country.MMR{ background-position: 0 58.232932%; background-size: 100%; }
.pl-mw-country.MNG{ background-position: 0 58.634538%; background-size: 100%; }
.pl-mw-country.MAC{ background-position: 0 59.036145%; background-size: 100%; }
.pl-mw-country.MNP{ background-position: 0 59.437751%; background-size: 100%; }
.pl-mw-country.MTQ{ background-position: 0 59.839357%; background-size: 100%; }
.pl-mw-country.MRT{ background-position: 0 60.240964%; background-size: 100%; }
.pl-mw-country.MSR{ background-position: 0 60.64257%; background-size: 100%; }
.pl-mw-country.MLT{ background-position: 0 61.044177%; background-size: 100%; }
.pl-mw-country.MUS{ background-position: 0 61.445783%; background-size: 100%; }
.pl-mw-country.MDV{ background-position: 0 61.84739%; background-size: 100%; }
.pl-mw-country.MWI{ background-position: 0 62.248996%; background-size: 100%; }
.pl-mw-country.MEX{ background-position: 0 62.650602%; background-size: 100%; }
.pl-mw-country.MYS{ background-position: 0 63.052209%; background-size: 100%; }
.pl-mw-country.MOZ{ background-position: 0 63.453815%; background-size: 100%; }
.pl-mw-country.NAM{ background-position: 0 63.855422%; background-size: 100%; }
.pl-mw-country.NCL{ background-position: 0 64.257028%; background-size: 100%; }
.pl-mw-country.NER{ background-position: 0 64.658635%; background-size: 100%; }
.pl-mw-country.NFK{ background-position: 0 65.060241%; background-size: 100%; }
.pl-mw-country.NGA{ background-position: 0 65.461847%; background-size: 100%; }
.pl-mw-country.NIC{ background-position: 0 65.863454%; background-size: 100%; }
.pl-mw-country.NLD{ background-position: 0 66.26506%; background-size: 100%; }
.pl-mw-country.NOR{ background-position: 0 66.666667%; background-size: 100%; }
.pl-mw-country.NPL{ background-position: 0 100%; background-size: 184.615385%; }
.pl-mw-country.NRU{ background-position: 0 67.068273%; background-size: 100%; }
.pl-mw-country.NIU{ background-position: 0 67.46988%; background-size: 100%; }
.pl-mw-country.NZL{ background-position: 0 67.871486%; background-size: 100%; }
.pl-mw-country.OMN{ background-position: 0 68.273092%; background-size: 100%; }
.pl-mw-country.PAN{ background-position: 0 68.674699%; background-size: 100%; }
.pl-mw-country.PER{ background-position: 0 69.076305%; background-size: 100%; }
.pl-mw-country.PYF{ background-position: 0 69.477912%; background-size: 100%; }
.pl-mw-country.PNG{ background-position: 0 69.879518%; background-size: 100%; }
.pl-mw-country.PHL{ background-position: 0 70.281124%; background-size: 100%; }
.pl-mw-country.PAK{ background-position: 0 70.682731%; background-size: 100%; }
.pl-mw-country.POL{ background-position: 0 71.084337%; background-size: 100%; }
.pl-mw-country.SPM{ background-position: 0 71.485944%; background-size: 100%; }
.pl-mw-country.PCN{ background-position: 0 71.88755%; background-size: 100%; }
.pl-mw-country.PRI{ background-position: 0 72.289157%; background-size: 100%; }
.pl-mw-country.PSE{ background-position: 0 72.690763%; background-size: 100%; }
.pl-mw-country.PRT{ background-position: 0 73.092369%; background-size: 100%; }
.pl-mw-country.PLW{ background-position: 0 73.493976%; background-size: 100%; }
.pl-mw-country.PRY{ background-position: 0 73.895582%; background-size: 100%; }
.pl-mw-country.QAT{ background-position: 0 74.297189%; background-size: 100%; }
.pl-mw-country.REU{ background-position: 0 74.698795%; background-size: 100%; }
.pl-mw-country.ROU{ background-position: 0 75.100402%; background-size: 100%; }
.pl-mw-country.SRB{ background-position: 0 75.502008%; background-size: 100%; }
.pl-mw-country.RUS{ background-position: 0 75.903614%; background-size: 100%; }
.pl-mw-country.RWA{ background-position: 0 76.305221%; background-size: 100%; }
.pl-mw-country.SAU{ background-position: 0 76.706827%; background-size: 100%; }
.pl-mw-country.SLB{ background-position: 0 77.108434%; background-size: 100%; }
.pl-mw-country.SYC{ background-position: 0 77.51004%; background-size: 100%; }
.pl-mw-country.SDN{ background-position: 0 77.911647%; background-size: 100%; }
.pl-mw-country.SWE{ background-position: 0 78.313253%; background-size: 100%; }
.pl-mw-country.SGP{ background-position: 0 78.714859%; background-size: 100%; }
.pl-mw-country.SHN{ background-position: 0 79.116466%; background-size: 100%; }
.pl-mw-country.SVN{ background-position: 0 79.518072%; background-size: 100%; }
.pl-mw-country.SJM{ background-position: 0 79.919679%; background-size: 100%; }
.pl-mw-country.SVK{ background-position: 0 80.321285%; background-size: 100%; }
.pl-mw-country.SLE{ background-position: 0 80.722892%; background-size: 100%; }
.pl-mw-country.SMR{ background-position: 0 81.124498%; background-size: 100%; }
.pl-mw-country.SEN{ background-position: 0 81.526104%; background-size: 100%; }
.pl-mw-country.SOM{ background-position: 0 81.927711%; background-size: 100%; }
.pl-mw-country.SUR{ background-position: 0 82.329317%; background-size: 100%; }
.pl-mw-country.SSD{ background-position: 0 82.730924%; background-size: 100%; }
.pl-mw-country.STP{ background-position: 0 83.13253%; background-size: 100%; }
.pl-mw-country.SLV{ background-position: 0 83.534137%; background-size: 100%; }
.pl-mw-country.SXM{ background-position: 0 83.935743%; background-size: 100%; }
.pl-mw-country.SYR{ background-position: 0 84.337349%; background-size: 100%; }
.pl-mw-country.SWZ{ background-position: 0 84.738956%; background-size: 100%; }
.pl-mw-country.TCA{ background-position: 0 85.140562%; background-size: 100%; }
.pl-mw-country.TCD{ background-position: 0 85.542169%; background-size: 100%; }
.pl-mw-country.ATF{ background-position: 0 85.943775%; background-size: 100%; }
.pl-mw-country.TGO{ background-position: 0 86.345382%; background-size: 100%; }
.pl-mw-country.THA{ background-position: 0 86.746988%; background-size: 100%; }
.pl-mw-country.TJK{ background-position: 0 87.148594%; background-size: 100%; }
.pl-mw-country.TKL{ background-position: 0 87.550201%; background-size: 100%; }
.pl-mw-country.TLS{ background-position: 0 87.951807%; background-size: 100%; }
.pl-mw-country.TKM{ background-position: 0 88.353414%; background-size: 100%; }
.pl-mw-country.TUN{ background-position: 0 88.75502%; background-size: 100%; }
.pl-mw-country.TON{ background-position: 0 89.156627%; background-size: 100%; }
.pl-mw-country.TUR{ background-position: 0 89.558233%; background-size: 100%; }
.pl-mw-country.TTO{ background-position: 0 89.959839%; background-size: 100%; }
.pl-mw-country.TUV{ background-position: 0 90.361446%; background-size: 100%; }
.pl-mw-country.TWN{ background-position: 0 90.763052%; background-size: 100%; }
.pl-mw-country.TZA{ background-position: 0 91.164659%; background-size: 100%; }
.pl-mw-country.UKR{ background-position: 0 91.566265%; background-size: 100%; }
.pl-mw-country.UGA{ background-position: 0 91.967871%; background-size: 100%; }
.pl-mw-country.UMI{ background-position: 0 92.369478%; background-size: 100%; }
.pl-mw-country.USA{ background-position: 0 92.771084%; background-size: 100%; }
.pl-mw-country.URY{ background-position: 0 93.172691%; background-size: 100%; }
.pl-mw-country.UZB{ background-position: 0 93.574297%; background-size: 100%; }
.pl-mw-country.VAT{ background-position: 0 93.975904%; background-size: 100%; }
.pl-mw-country.VCT{ background-position: 0 94.37751%; background-size: 100%; }
.pl-mw-country.VEN{ background-position: 0 94.779116%; background-size: 100%; }
.pl-mw-country.VGB{ background-position: 0 95.180723%; background-size: 100%; }
.pl-mw-country.VIR{ background-position: 0 95.582329%; background-size: 100%; }
.pl-mw-country.VNM{ background-position: 0 95.983936%; background-size: 100%; }
.pl-mw-country.VUT{ background-position: 0 96.385542%; background-size: 100%; }
.pl-mw-country.WLF{ background-position: 0 96.787149%; background-size: 100%; }
.pl-mw-country.WSM{ background-position: 0 97.188755%; background-size: 100%; }
.pl-mw-country.YEM{ background-position: 0 97.590361%; background-size: 100%; }
.pl-mw-country.MYT{ background-position: 0 97.991968%; background-size: 100%; }
.pl-mw-country.ZAF{ background-position: 0 98.393574%; background-size: 100%; }
.pl-mw-country.ZMB{ background-position: 0 98.795181%; background-size: 100%; }
.pl-mw-country.ZWE{ background-position: 0 99.196787%; background-size: 100%; }

.pl-mw-country-tips {
  position: absolute;
  display: none;
  bottom: calc(100% + 5px);
  width: 80px;
  left: -28px;
  font-size: 12px;
  border: 1px solid #dadce0;
  text-align: center;
  border-radius: 5px;
  padding: 2px;
  color: #000;
  justify-content: center;
  align-items: center;
  background: #fff;
}
.pl-mw-country:hover .pl-mw-country-tips {
  display: flex;
}
.date_rating {
  width: 100%;
  font-size: 20px;
  text-align: center;
  justify-content: center;
}
.date_rating span {
  color: var(--brand-color2);
  font-weight: 700;
  margin-left: 5px;
}


.head-ranking {
  width: 100%;
  width: 930px;
  max-width: 100%;
  height: auto;
  padding: 15px;
  position: absolute;
  top: 0;
  left: 0;
  /* margin-bottom: 15px; */
  z-index: 5;
  background: #f1f1f1;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.head-ranking.fx {
  position: fixed;
  top: 110px;
  left: calc((100vw - 1266px)/2);
}
.head-ranking.abs2 {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
}
.head-ranking.abs {
  width: 930px;
  max-width: 100%;
  position: fixed;
  top: 85px;
  left: calc((100vw - 1266px)/2);
  background: #f1f1f1;
  z-index: 5;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  transition: all .25s
}
.head-ranking div {
  justify-content: center;
  align-items: center;
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 5px;
  padding: 5px 0;
  padding-right: 5px;
  border-right: 1px solid rgba(0,0,0,.2);
  text-align: center;
}
.head-ranking div:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
.head-ranking .col-1 {
  width: 55px;
}
.head-ranking .col-2 {
  width: 105px;
}
.head-ranking .col-3 {
  width: 470px;
  padding-right: 0;
}
.head-ranking .col-4 {
  width: 85px;
}
.head-ranking .col-5 {
  width: 85px;
}
.head-ranking .col-6 {
  width: 70px;
  position: relative;
  cursor: help;
}
.head-ranking .col-6:after {
  content: '?';
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  margin-top: -7.5px;
  right: -15px;
  border-radius: 50%;
  border: 1px solid #888;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}
.head-ranking .col-6>span {
  position: absolute;
  width: 150px;
  height: auto;
  top: calc(100% + 5px);
  border-radius: 3px;
  background: #fff;
  border: 1px solid #000;
  right: -20px;
  font-size: 10px;
  display: none;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-transform: none;
  padding: 3px;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.head-ranking .col-6>span:after {
  content: '';
  width: 7.5px;
  height: 7.5px;
  background: #fff;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  background: #fff;
  transform: rotate(45deg);
  position: absolute;
  right: 7.5px;
  top:-5px;
}
.head-ranking .col-6:hover span {
  display: flex;
}


.head-tournametns {
  width: 1250px;
  max-width: 100%;
  height: auto;
  padding: 15px;
  position: relative;
  /* margin-bottom: 15px; */
  transition: all .25s;
  background: #f1f1f1;
}
.head-tournametns.abs {
  width: 1250px;
  max-width: 100%;
  position: fixed;
  top: 85px;
  left: calc((100vw - 1267px)/2);
  background: #f1f1f1;
  z-index: 5;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  transition: all .25s;
}

.head-tournametns .col1 {
  width: 165px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 5px;
  padding: 5px 0;
  padding-right: 5px;
  border-right: 1px solid rgba(0,0,0,.2);
}
/* .head-tournametns .col2 {
  width: 100px;
} */
.head-tournametns .col3 {
  width: 601px;
  margin-right: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 0;
  padding-right: 5px;
  border-right: 1px solid rgba(0,0,0,.2);
}
.head-tournametns .col4 {
  width: 210px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 5px;
  padding: 5px 0;
  padding-right: 5px;
  border-right: 1px solid rgba(0,0,0,.2);
}
.head-tournametns .col5 {
  width: 144px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 5px;
  padding: 5px 0;
  padding-right: 5px;
  border-right: 1px solid rgba(0,0,0,.2);
}
.head-tournametns .col6 {
  width: 85px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 0;
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
.filters-tournaments {
  width: 100%;
  padding: 10px 0 0;
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,.2);
}
.filters-tournaments label {
  width: 82.5px;
  /* background: #fff; */
  font-size: 12px;
  margin: 0 2.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.5px;
  border: 1px solid rgba(0,0,0,.2);
  text-align: center;
  transition: all .25s;
}
.filters-tournaments label:hover {
  background: rgba(255,255,255,.5);
  transition: all .25s;
}
.filters-tournaments label:first-child {
  margin-left: 0;
}
.filters-tournaments label:last-child {
  margin-right: 0;
}
.submenu-filter {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  /* padding: 15px; */
  display: none;
}
.submenu-parrent {
  width: calc(var(--width)*2 + var(--offset));
  align-content: flex-start;
  overflow: hidden;
}
.submenu-filter .submenu-parrent:first-child {
  margin-right: 15px;
}
.submenu-filter .submenu-parrent:last-child {
  margin-left: 15px;
}
.submenu-parrent label {
  width: 100%;
  height: auto;
  background: #fff;
  display: flex;
  padding: 15px;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  padding-left: 75px;
  transition: all .25s;
}
.submenu-parrent label:hover {
  color: var(--brand-color3);
  transition: all .25s;
  box-shadow: 0 5px 5px rgba(0,0,0,.1);
}
.submenu-parrent label:before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.submenu-parrent label.submenu-atp:before {
  background-image: url(img/man-tennis.svg);
}
.submenu-parrent label.submenu-wta:before {
  background-image: url(img/woman-tennis.svg);
}
.submenu-parrent label:after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  margin-top: -7.5px;
  right: 25px;
  border-left: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(-45deg);
  transition: all .25s;
}
.submenu-parrent label:hover:after {
  border-left: 3px solid var(--brand-color3);
  border-bottom: 3px solid var(--brand-color3);
}
#submenu-atp:checked ~ .submenu-atp {
  color: var(--brand-color3);
  transition: all .25s;
  box-shadow: 0 5px 5px rgba(0,0,0,.1);
}
#submenu-wta:checked ~ .submenu-wta {
  color: var(--brand-color3);
  transition: all .25s;
  box-shadow: 0 5px 5px rgba(0,0,0,.1);
}
#submenu-atp:checked ~ .submenu-atp:after {
  transform: rotate(-225deg);
  transition: all .25s;
  border-left: 3px solid var(--brand-color3);
  border-bottom: 3px solid var(--brand-color3);
}
#submenu-wta:checked ~ .submenu-wta:after {
  transform: rotate(-225deg);
  transition: all .25s;
  border-left: 3px solid var(--brand-color3);
  border-bottom: 3px solid var(--brand-color3);
}
.submenu-link {
  width: calc(100% - 60px);
  margin-left: 60px;
  display: flex;
  padding: 15px;
  font-size: 18px;
  padding-left: 100px;
  position: relative;
  border: 1px solid #888;
  margin-top: 10px;
  transition: all .25s;
  box-shadow:  0 1px 2px 0 rgba(60, 64, 67, 0), 0 1px 3px 1px rgba(60, 64, 67, 0);
}
.submenu-link:hover {
  box-shadow:  0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  transition: all .25s;
  background: #fff;
}
.submenu-link span {
  position: absolute;
  width: 60px;
  height: 40px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  left: 15px;
  top: 50%;
  margin-top: -20px;
}
.wrap-cat {
  height: 0;
  opacity: 0;
  transition: all .25s
}
#submenu-atp:checked ~ .wrap-cat.wrap-atp {
  height: 455px;
  opacity: 1;
  /* display: flex; */
  transition: all .25s;
}
#submenu-wta:checked ~ .wrap-cat.wrap-wta {
  height: 520px;
  opacity: 1;
  /* display: flex; */
  transition: all .25s;
}



.promo {
  background: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,.35),rgba(255,255,255,1)), linear-gradient(90deg, rgba(255,255,255,.75),rgba(255,255,255,.35),rgba(255,255,255,.75)), url(img/bg/bg-promo.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}
.promo .box {
  /* align-items: center; */
}
.group-title {
  width: calc(var(--width)*3 + var(--offset)*2);
  margin: var(--margin);
  position: relative;
  padding-left: 30px;
  background: linear-gradient(90deg, rgba(255,255,255,.9), rgba(255,255,255,0));
  border-radius: 5px 0 0 5px;
}
.group-title:after {
  content: '';
  width: 10px;
  height: 100%;
  background: var(--brand-color2);
  left: 0;
  top: 0;
  position: absolute;
  border-radius: 5px;
}
h1.title {
  justify-content: flex-start;
  text-align: left;
  text-transform: uppercase;
  font-size: 60px;
  padding-bottom: 0;
  margin-bottom: 0;
}
h1.title:before,
h1.title:after {
  display: none;
}
.subtitle {
  width: 100%;
  color: #000;
  font-size: 42px;
}
.subtitle .sum {
  font-weight: 700;
  font-size: 60px;
  color: var(--brand-color2);
}
.subtitle .com-smv {
  color: var(--brand-color3);
}
.comment-subtitle {
  width: 100%;
  font-size: 14px;
  margin-bottom: 10px;
}
.logo-bk-promo {
  width: var(--width);
  margin: var(--margin);
  margin-top: 10px;
}
.img-overlay {
  width: 100%;
  height: 55px;
  background: #000;
  border-radius: 100px;
  padding: 10px 30px;
  order: -1;
  justify-content: center;
}
.img-overlay img {
  width: auto;
  height: 35px;
}
.promocode {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  order: -1;
}
.copy-promocode {
  width: 100%;
  border-radius: 100px;
  color: #fff;
  background: var(--brand-color3);
  justify-content: center;
  text-align: center;
  padding: 17.5px 30px;
  cursor: pointer;
  position: relative;
  z-index: 0;
  order: 1;
}
.copy-promocode:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.2);
  border-radius: 100px;
  position: absolute;
  top:0;
  left: 0;
  transition: var(--transition);
  opacity: 0;
  z-index: -1;
}
.copy-promocode:hover:after {
  transition: var(--transition);
  opacity: 1;
}
.promocode-text {
  width: 100%;
  font-size: 39px;
  line-height: 1;
  text-align: center;
  justify-content: center;
  background: rgba(255,255,255,.7);
  padding: 5px;
  border-radius: 100px;
  color: var(--brand-color2);
  order: -1;
  border: 3px solid #fff;
  transition: all .25s;
}
.copy-promocode:hover ~ .promocode .promocode-text {
  border: 3px solid var(--brand-color2);
  transition: all .25s;
}
.yes-copy {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 100px;
  font-size: 20px;
  transition: all .25s;
}
.yes-copy.tops {
  left: 0;
  transition: all .25s;
}

.link-bk {
  width: var(--width);
  background: var(--brand-color3);
  color: #fff;
  border-radius: 100px;
  padding: 17.5px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  /* order: 2; */
  margin-bottom: 10px;
  position: relative;
  z-index: 0;
}
.link-bk:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.2);
  border-radius: 100px;
  position: absolute;
  top:0;
  left: 0;
  transition: var(--transition);
  opacity: 0;
  z-index: -1;
}
.link-bk:hover:after {
  transition: var(--transition);
  opacity: 1;
}
.comment-link {
  width: calc(var(--width)*2);
  max-width: 100%;
  margin: var(--margin);
  margin-bottom: 10px;
  padding: 5px;
  font-style: italic;
  font-size: 14px;
  color: #fff;
  background-color: rgba(0,0,0, 0.7);
  line-height: 1;
  border-radius: 5px;
  position: relative;
  display: none;
}
.comment-link:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border-top: 10px solid transparent;
  border-right: 10px solid rgba(0,0,0, 0.7);
  border-bottom: 10px solid transparent;
  top: 50%;
  margin-top: -10px;
  left: -10px;
}




.t1 .box {
  padding: 0 15px;
  justify-content: center;
}
.pp1 .box,
.hor-promo .box {
  justify-content: center;
}
.t1 h1,
.pp1 h1 {
  width: calc(var(--width)*3 + var(--offset)*2);
  max-width: 100%;
}
.tourn-calendar {
  width: 100%;
  margin-top: 10px;
}
.tourn-calendar.margin {
  margin-top: 144px;
}

.month {
  width: 100%;
  transition: all .5s;
  overflow: hidden;
  height: 0;
}
.lbl-month {
  width: 100%;
  padding: 15px;
  background: var(--brand-color2);
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #fff;
  position: relative;
  z-index: 0;
  transition: all .25s;
}
.lbl-month:hover,
.month-select:checked + .lbl-month {
  color: var(--brand-color1);
  transition: all .25s;
}
.lbl-month:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgba(0,0,0,.2);
  opacity: 0;
  transition: all .25s;
}
.lbl-month:hover:after,
.month-select:checked + .lbl-month:after {
  opacity: 1;
  transition: all .25s;
}
.lbl-month span {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 15px;
  top: 50%;
  margin-top: -10px;
}
.lbl-month span:after,
.lbl-month span:before {
  content: '';
  width: 100%;
  height: 4px;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 0;
  background: #fff;
  transition: all .25s;
}
.lbl-month span:before {
  transform: rotate(90deg);
}
.lbl-month:hover span:after,
.lbl-month:hover span:before {
  background: var(--brand-color1);
  transition: all .25s;
}
.month-select:checked + .lbl-month span:before {
  opacity: 0;
  transition: all .25s;
  background: var(--brand-color1);
}
.month-select:checked + .lbl-month span:after {
  transition: all .25s;
  background: var(--brand-color1);
}







.tourn-item {
  width: 100%;
  height: auto;
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  background: #fff;
  transition: all .25s;
  /* border-bottom: 1px solid #888; */
  position: relative;
  /* display: none; */
}
.tourn-item.fpt {
  display: flex;
  padding: 10px;
}
.tourn-item.fpt .tourn-logo {
  width: 50px;
  height: 50px;
  margin-right: 5px;
}
.tourn-item.fpt .tourn-date {
  width: 80px;
  margin-right: 5px;
}
.tourn-item.fpt .tourn-date > span {
  justify-content: center;
}
.tourn-item.fpt .cat_tourn_atp {
  width: 100px;
  font-size: 12px;
  padding: 0 5px;
  margin-right: 5px;
}
.tourn-item.fpt .number_player {
  margin-right: 5px;
}
.tourn-item.fpt .cover {
  width: 100px;
  margin-right: 5px;
  padding: 0 5px;
}
.tourn-item.fpt .group-name-tourn {
  width: 430px;
  margin-right: 5px;
}
.tourn-item.fpt .city_country {
  margin-left: 0;
}
.tourn-item.fpt .name-lat {
  font-size: 16px;
}

.tourn-item.cur {
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}
.tourn-item.cur:after {
  border: 2px solid var(--brand-color3);
  opacity: 1;
}
.tourn-item:hover {
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
  transition: all .25s;
}




.tourn-item:after {
  content: '';
  width: 100%;
  height: 100%;
  border: 2px solid var(--brand-color2);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all .25s
}
.tourn-item:hover:after {
  transition: all .25s;
  opacity: 1;
}
.tourn-item.cur:hover:after {
  border: 2px solid var(--brand-color2);
}
.tourn-logo {
  width: 60px;
  height: 60px;
  margin-right: 5px;
}
.tourn-date {
  width: 80px;
  margin-right: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tourn-date>span {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0,0,0,.7);
  text-align: center;
}
.tourn-date>span:first-child {
  font-weight: 400;
}
.group-name-tourn {
  width: 320px;
  max-width: 100%;
  margin-right: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.group-name-tourn .time-match.live {
  position: absolute;
  right: 10px;
  top: 0;
  display: none;
}
.tourn-item.cur .group-name-tourn .time-match.live {
  display: flex;
}

.tourn-item.cancel .group-name-tourn .time-match.live {
  display: none;
}
.tourn-cancel {
  display: none;
}
.tourn-item.cancel .group-name-tourn .tourn-cancel {
  display: flex;
  position: absolute;
  top: 0;
  right: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--brand-color3);
}
.tourn-perenos {
  display: none;
}
.tourn-item.perenos .group-name-tourn .tourn-perenos {
  display: flex;
  position: absolute;
  top: 0;
  right: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--brand-color3);
}


.tourn-item .passed {
  display: none;
}
.tourn-item .tourn-end {
  display: none;
}
.tourn-item.pas .tourn-end {
  display: flex;
  position: absolute;
  top: 0;
  right: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--brand-color3);
}
.tourn-item.cancel .group-name-tourn .tourn-end {
  display: none;
}
.tourn-item.pas {
  overflow: hidden;
  filter: grayscale(.5);
}

.tourn-item.pas:hover {
  filter: grayscale(0);
}
.tourn-item.cancel {
  overflow: hidden;
  filter: sepia(1);
}
.tourn-item.perenos {
  overflow: hidden;
  filter: invert(1);
}

.tourn-item.pas .passed {
  display: flex;
  position: absolute;
  width: 445px;
  max-width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: #fff;
  border-left: 2px solid var(--brand-color3);
  box-shadow: -2px 0 5px rgba(0,0,0,.2);
  transition: all .3s;
  display: flex;
  padding: 5px;
  align-items: center;
}
.tourn-item.pas.cancel .passed {
  display: none;
}
.tourn-item.pas .passed .winners-name {
  width: 320px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  margin-right: 10px;
}
.tourn-item.pas .passed .winners-name span {
  width: 100%;
}
.tourn-item.pas .passed .winners-name span:nth-child(1) {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid rgba(0,0,0,.5);
  color: var(--brand-color3);
  text-transform: uppercase;
}
.tourn-item.pas .passed .winners-name span:nth-child(2) {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(0,0,0,.5);
  margin-bottom: 5px;
}
.tourn-item.pas .passed .winners-name span:last-child {
  font-size: 18px;
  color: var(--brand-color2);
  text-transform: uppercase;
  font-weight: 700;
}

.tourn-item.pas:hover .passed {
  right: 0;
  transition: all .3s;
}

.short-name {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.name-lat {
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  color: var(--brand-color2);
}
.short_name_rus {
  font-size: 16px;
  position: relative;
}
.full-city {
  width: 100%;
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #f1f1f1;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.full_name {
  color: var(--brand-color3);
  font-size: 14px;
  width: 100%;
  /* font-weight: 700; */
}
.city_country {
  font-size: 14px;
  display: inline;
}
.city_country>span {
  display: inline;
}
.city_country>span:last-child {
  font-weight: 700;
}
.cat_tourn_atp {
  width: 120px;
  height: 100%;
  max-width: 100%;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  font-size: 12px;
  text-align: center;
  border-left: 1px solid #f1f1f1;
  font-weight: 700;
  padding: 5px;
  /* padding: 0 10px; */
}
.number_player {
  width: 30px;
  color: var(--brand-color2);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  font-weight: 700;
}
.cover {
  width: 80px;
  max-width: 100%;
  margin-right: 5px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-style: italic;
  font-size: 12px;
}
.cover span {
  width: 100%;
  font-style: normal;
  font-weight: 700;
}
.prize_money {
  width: 90px;
  font-size: 14px;
  color: rgba(0,0,0,.9);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.ti-1 .p-left {
  background-color: transparent;
  justify-content: center;
  align-items: center;
}
.ti-1 .pi-logo,
.ti-1 .pi-cat {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: var(--margin);
  margin-bottom: 15px;
}
.ti-1 .pi-logo {
  margin-right: 3px;
}
.ti-1 .pi-cat {
  margin-left: 3px;
}
.ti-1 .pi-logo img,
.ti-1 .pi-cat img {
  width: 100px;
  height: auto;
  box-shadow: none;
}
.ti-1 .p-center {
  width: calc(var(--width)*3 + var(--offset)*2);
  max-width: 100%;
  margin: var(--margin);
  justify-content: flex-start;
}
.ti-1 .p-short-info>div {
  margin-bottom: 56px;
}
.ti-1 .p-short-info>div:first-child,
.ti-1 .p-short-info>div:nth-child(4) {
  margin-right: 15px;
}
.ti-1 .p-short-info>div:nth-child(2),
.ti-1 .p-short-info>div:nth-child(5) {
  margin-left: 15px;
  margin-right: 15px;
}
.ti-1 .p-short-info>div:nth-child(3),
.ti-1 .p-short-info>div:nth-child(6) {
  margin-left: 15px;
  margin-right: 0;
}
.ti-1 .p-short-info {
  border-bottom: 1px solid #fff;
}
.ti-1 .winner {
  width: 100%;
  padding-top: 14px;
  justify-content: flex-end;
}
.ti-1 .winner p {
  text-transform: uppercase;
  font-size: 16px;
  color: rgba(255,255,255,.8);
  width: 206px;
  border-top: 1px solid #fff;
  border-bottom: 3px solid #fff;
  padding: 10px 0;
  line-height: 1;
  text-align: center;
  text-shadow: 0 0 2px rgba(0,0,0,.9);
}
.ti-1 .winner a {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: flex-start;
  transition: all .25s;
}
.ti-1 .winner .winner-img {
  width: 206px;
  position: relative;
}

.ti-1 .winner a img {
  box-shadow: 0 0 5px rgba(0,0,0,.9);
}
.ti-1 .winner a .winner-name {
  width: 206px;
  color: #fff;
  font-size: 22px;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  transition: all .25s;
  background: rgba(255,255,255,.3);
  border-bottom: 1px solid #fff;
  border-top: 3px solid #fff;
  text-shadow: 0 0 2px rgba(0,0,0,.9);
}
.ti-1 .winner a:hover .winner-name {
  background: var(--brand-color3);
  transition: all .25s;
}

.page-template-tournament .box {
  position: relative;
}
.draw {
  width: 100%;
  padding: 15px;
  background: #fff;
  overflow-x: auto;
  position: relative;
  margin-top: 20px;
}
.btn-scroll {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 20px;
  /* border-radius: 50%; */
  /* border: 2px solid #888; */
  z-index: 1;
  background: #fff;
  cursor: pointer;
  /* transition: all .25s; */
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.btn-scroll.btn-fx {
  position: fixed;
  top: 95px;
}
.btn-scroll.btn-fx.sleft {
  left: calc((100vw - 1266px)/2);
}
.btn-scroll.btn-fx.sright {
  right: calc((100vw - 1266px)/2);
}

.btn-scroll:hover {
  background: #f8fbe5;
  transition: all .25s;
}
.btn-scroll:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  border-left: 1px solid #888;
  border-bottom: 1px solid #888;
}
.sright {
  right: 15px;
}
.sright:after {
  transform: rotate(225deg);
  left: 50%;
  margin-left: -7.5px;
}
.sleft {
  left: 15px;
}
.sleft:after {
  transform: rotate(45deg);
  right: 50%;
  margin-right: -7.5px;
}
.overflow.o128 {
  width: 1750px;
  min-width: 1750px;
}
.overflow.o64 {
  width: 1500px;
  min-width: 1500px;
}
.head-draw {
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 3px solid #888;
}

.head-draw div {
  width: 220px;
  padding: 15px;
  margin-right: 30px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  cursor: default;
}
.col-draw {
  align-content: space-around;
  position: relative;
  z-index: 0;
  width: 250px;
}
.col-draw:after {
  content: '';
  width: 1px;
  background: #ababab;
  position: absolute;
  top: 50%;
  right: 15px;
}
.col-draw.cd1:after {
  height: 826px;
  margin-top: calc(826px/-2);
}
.col-draw.cd2:after {
  height: 770px;
  margin-top: calc(770px/-2);
}
.col-draw.cd3:after {
  height: 662px;
  margin-top: calc(662px/-2);
}
.col-draw.cd4:after {
  height: 442px;
  margin-top: calc(442px/-2);
}


/* 128 */

.col-draw.cd1.d128:after {
  height: 3465px;
  margin-top: calc(3465px/-2);
}
.col-draw.cd2.d128:after {
  height: 3412px;
  margin-top: calc(3412px/-2);
}
.col-draw.cd3.d128:after {
  height: 3303px;
  margin-top: calc(3303px/-2);
}
.col-draw.cd4.d128:after {
  height: 3083px;
  margin-top: calc(3083px/-2);
}
.col-draw.cd5.d128:after {
  height: 2640px;
  margin-top: calc(2640px/-2);
}
.col-draw.cd6.d128:after {
  height: 1764px;
  margin-top: calc(1764px/-2);
}

/* 64 */

.col-draw.cd1.d64:after {
  height: 1705px;
  margin-top: calc(1705px/-2);
}
.col-draw.cd2.d64:after {
  height: 1652px;
  margin-top: calc(1652px/-2);
}
.col-draw.cd3.d64:after {
  height: 1540px;
  margin-top: calc(1540px/-2);
}
.col-draw.cd4.d64:after {
  height: 1320px;
  margin-top: calc(1320px/-2);
}
.col-draw.cd5.d64:after {
  height: 880px;
  margin-top: calc(880px/-2);
}


.col-draw.hover:before {
  content: '';
  width: 230px;
  height: calc(100% + 10px);
  background: rgba(188, 217, 0, 0.1);
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: -1;
}
.match-in-draw {
  border: 1px solid #000;
  width: 220px;
  min-height: 45px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  transition: all .25s;
}
.match-in-draw:hover {
  background: rgba(31, 135, 73, 0.1);
}
.match-in-draw:after {
  content: '';
  width: 15px;
  height: 1px;
  background: #ababab;
  position: absolute;
  right: -15px;
  top: 50%;
  margin-top: -1px;
}
.match-in-draw:before {
  content: '';
  width: 15px;
  height: 1px;
  background: #ababab;
  position: absolute;
  left: -16px;
  top: 50%;
  margin-top: -1px;
}
.cd1 .match-in-draw:before {
  display: none;
}
.cdfinal .match-in-draw:after {
  left: -16px;
}
.match-in-draw:last-child {
  margin-bottom: 0;
}
.pls-draw>span {
  width: 100%;
  padding: 3px 0 3px 20px;
  height: 50%;
  font-size: 12px;
  display: flex;
  align-items: center;
  position: relative;
  color: rgba(0,0,0,.5);
}
.crop,
.p-wc,
.p-q,
.p-ll,
.p-pr {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  top: 50%;
  margin-top: -10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  color: #888;
  z-index: 1;
  font-weight: normal;
}
.wo,
.p-r {
  font-size: 10px;
  color: #888;
  margin-left: 2px;
  position: relative;
  font-weight: normal;
}
.tip {
  display: none;
  width: 150px;
  position: absolute;
  padding: 3px;
  font-size: 10px;
  color: #000;
  background: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  text-align: center;
  bottom: 100%;
  left: 0;
  border: 1px solid #000;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  font-weight: normal;
}
.tip:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #fff;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  position: absolute;
  bottom: -5px;
  left: 4px;
  transform: rotate(-45deg);
}
.crop:hover .tip,
.p-wc:hover .tip,
.p-q:hover .tip,
.p-ll:hover .tip,
.p-r:hover .tip,
.wo:hover .tip,
.p-pr:hover .tip {
  display: flex;
}

.pls-draw>span.wnr {
  font-weight: 700;
  /* background: rgba(188, 217, 0, 0.2); */
  color: #000;
}
.col-res span.wnr {
  font-weight: 700;
  color: #000;
}
.res-draw {
  height: 43px;
  display: flex;
  border-left: 1px solid #000;
}
.dtm {
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  background: #fff;
  border-left: 1px solid #000;
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.dtm3 {
  width: 60px;
}
.dtm5 {
  width: 90px;
}
.date_start {
  font-size: 10px;
}
.time_start {
  font-weight: 700;
  padding-bottom: 2px;
  border-bottom: 1px solid #888;
  margin-bottom: 2px;
}
.col-res {
  width: 15px;
  display: flex;
  flex-wrap: wrap;
  border-right: 1px dotted #888;
}
.col-res>span {
  width: 100%;
  height: 50%;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0,0,0,.5);
}
.col-res>span:first-child {
  border-bottom: 1px dotted #888;
}
.col-res:last-child {
  border-right: none;
}
.col-res:first-child {
  border-right: 1px solid #000;
}
.col-res:first-child span.wnr {
  /* background: rgba(188, 217, 0, 0.2); */
}
.col-res:first-child span:first-child {
  border-bottom: 1px solid #000;

}
.col-res:first-child span {
  background: #f2f2f2;
}
.pl1-draw {
  border-bottom: 1px solid #000;
}







.mc1 {
  padding: 0;
  position: relative;
}
.mc1 #breadcrumbs {
  position: absolute;
  top: 25px;
  left: calc((100% - 1280px)/2);
}
.pl_m {
  width: 50%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 95px 0 75px;
  background-color: rgba(0,0,0,.5);
}
.pl_m.AND { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AND.jpg); }
.pl_m.ARE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ARE.jpg); }
.pl_m.AFG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AFG.jpg); }
.pl_m.ATG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ATG.jpg); }
.pl_m.AIA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AIA.jpg); }
.pl_m.ALB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ALB.jpg); }
.pl_m.ARM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ARM.jpg); }
.pl_m.AGO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AGO.jpg); }
.pl_m.ATA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ATA.jpg); }
.pl_m.ARG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ARG.jpg); }
.pl_m.ASM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ASM.jpg); }
.pl_m.AUT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AUT.jpg); }
.pl_m.AUS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AUS.jpg); }
.pl_m.ABW { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ABW.jpg); }
.pl_m.ALA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ALA.jpg); }
.pl_m.AZE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/AZE.jpg); }
.pl_m.BIH { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BIH.jpg); }
.pl_m.BRB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BRB.jpg); }
.pl_m.BGD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BGD.jpg); }
.pl_m.BEL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BEL.jpg); }
.pl_m.BFA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BFA.jpg); }
.pl_m.BGR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BGR.jpg); }
.pl_m.BHR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BHR.jpg); }
.pl_m.BDI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BDI.jpg); }
.pl_m.BEN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BEN.jpg); }
.pl_m.BLM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BLM.jpg); }
.pl_m.BMU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BMU.jpg); }
.pl_m.BRN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BRN.jpg); }
.pl_m.BOL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BOL.jpg); }
.pl_m.BES { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BES.jpg); }
.pl_m.BRA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BRA.jpg); }
.pl_m.BHS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BHS.jpg); }
.pl_m.BTN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BTN.jpg); }
.pl_m.BVT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BVT.jpg); }
.pl_m.BWA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BWA.jpg); }
.pl_m.BLR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BLR.jpg); }
.pl_m.BLZ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/BLZ.jpg); }
.pl_m.CAN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CAN.jpg); }
.pl_m.CCK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CCK.jpg); }
.pl_m.COD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/COD.jpg); }
.pl_m.CAF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CAF.jpg); }
.pl_m.COG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/COG.jpg); }
.pl_m.CHE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CHE.jpg); }
.pl_m.CIV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CIV.jpg); }
.pl_m.COK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/COK.jpg); }
.pl_m.CHL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CHL.jpg); }
.pl_m.CMR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CMR.jpg); }
.pl_m.CHN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CHN.jpg); }
.pl_m.COL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/COL.jpg); }
.pl_m.CRI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CRI.jpg); }
.pl_m.CUB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CUB.jpg); }
.pl_m.CPV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CPV.jpg); }
.pl_m.CUW { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CUW.jpg); }
.pl_m.CXR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CXR.jpg); }
.pl_m.CYP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CYP.jpg); }
.pl_m.CZE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CZE.jpg); }
.pl_m.DEU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DEU.jpg); }
.pl_m.DJI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DJI.jpg); }
.pl_m.DNK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DNK.jpg); }
.pl_m.DMA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DMA.jpg); }
.pl_m.DOM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DOM.jpg); }
.pl_m.DZA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/DZA.jpg); }
.pl_m.ECU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ECU.jpg); }
.pl_m.EST { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/EST.jpg); }
.pl_m.EGY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/EGY.jpg); }
.pl_m.ESH { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ESH.jpg); }
.pl_m.ERI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ERI.jpg); }
.pl_m.ESP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ESP.jpg); }
.pl_m.ETH { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ETH.jpg); }
.pl_m.FIN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FIN.jpg); }
.pl_m.FJI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FJI.jpg); }
.pl_m.FLK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FLK.jpg); }
.pl_m.FSM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FSM.jpg); }
.pl_m.FRO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FRO.jpg); }
.pl_m.FRA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/FRA.jpg); }
.pl_m.GAB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GAB.jpg); }
.pl_m.GBR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GBR.jpg); }
.pl_m.GRD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GRD.jpg); }
.pl_m.GEO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GEO.jpg); }
.pl_m.GUF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GUF.jpg); }
.pl_m.GGY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GGY.jpg); }
.pl_m.GHA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GHA.jpg); }
.pl_m.GIB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GIB.jpg); }
.pl_m.GRL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GRL.jpg); }
.pl_m.GMB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GMB.jpg); }
.pl_m.GIN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GIN.jpg); }
.pl_m.GLP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GLP.jpg); }
.pl_m.GNQ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GNQ.jpg); }
.pl_m.GRC { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GRC.jpg); }
.pl_m.SGS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SGS.jpg); }
.pl_m.GTM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GTM.jpg); }
.pl_m.GUM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GUM.jpg); }
.pl_m.GNB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GNB.jpg); }
.pl_m.GUY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/GUY.jpg); }
.pl_m.HKG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HKG.jpg); }
.pl_m.HMD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HMD.jpg); }
.pl_m.HND { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HND.jpg); }
.pl_m.HRV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HRV.jpg); }
.pl_m.HTI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HTI.jpg); }
.pl_m.HUN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/HUN.jpg); }
.pl_m.IDN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IDN.jpg); }
.pl_m.IRL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IRL.jpg); }
.pl_m.ISR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ISR.jpg); }
.pl_m.IMN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IMN.jpg); }
.pl_m.IND { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IND.jpg); }
.pl_m.IOT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IOT.jpg); }
.pl_m.IRQ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IRQ.jpg); }
.pl_m.IRN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/IRN.jpg); }
.pl_m.ISL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ISL.jpg); }
.pl_m.ITA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ITA.jpg); }
.pl_m.JEY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/JEY.jpg); }
.pl_m.JAM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/JAM.jpg); }
.pl_m.JOR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/JOR.jpg); }
.pl_m.JPN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/JPN.jpg); }
.pl_m.KEN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KEN.jpg); }
.pl_m.KGZ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KGZ.jpg); }
.pl_m.KHM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KHM.jpg); }
.pl_m.KIR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KIR.jpg); }
.pl_m.COM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/COM.jpg); }
.pl_m.KNA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KNA.jpg); }
.pl_m.PRK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PRK.jpg); }
.pl_m.KOR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KOR.jpg); }
.pl_m.KWT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KWT.jpg); }
.pl_m.CYM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/CYM.jpg); }
.pl_m.KAZ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/KAZ.jpg); }
.pl_m.LAO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LAO.jpg); }
.pl_m.LBN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LBN.jpg); }
.pl_m.LCA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LCA.jpg); }
.pl_m.LIE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LIE.jpg); }
.pl_m.LKA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LKA.jpg); }
.pl_m.LBR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LBR.jpg); }
.pl_m.LSO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LSO.jpg); }
.pl_m.LTU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LTU.jpg); }
.pl_m.LUX { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LUX.jpg); }
.pl_m.LVA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LVA.jpg); }
.pl_m.LBY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/LBY.jpg); }
.pl_m.MAR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MAR.jpg); }
.pl_m.MCO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MCO.jpg); }
.pl_m.MDA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MDA.jpg); }
.pl_m.MNE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MNE.jpg); }
.pl_m.MAF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MAF.jpg); }
.pl_m.MDG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MDG.jpg); }
.pl_m.MHL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MHL.jpg); }
.pl_m.MKD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MKD.jpg); }
.pl_m.MLI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MLI.jpg); }
.pl_m.MMR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MMR.jpg); }
.pl_m.MNG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MNG.jpg); }
.pl_m.MAC { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MAC.jpg); }
.pl_m.MNP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MNP.jpg); }
.pl_m.MTQ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MTQ.jpg); }
.pl_m.MRT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MRT.jpg); }
.pl_m.MSR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MSR.jpg); }
.pl_m.MLT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MLT.jpg); }
.pl_m.MUS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MUS.jpg); }
.pl_m.MDV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MDV.jpg); }
.pl_m.MWI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MWI.jpg); }
.pl_m.MEX { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MEX.jpg); }
.pl_m.MYS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MYS.jpg); }
.pl_m.MOZ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MOZ.jpg); }
.pl_m.NAM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NAM.jpg); }
.pl_m.NCL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NCL.jpg); }
.pl_m.NER { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NER.jpg); }
.pl_m.NFK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NFK.jpg); }
.pl_m.NGA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NGA.jpg); }
.pl_m.NIC { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NIC.jpg); }
.pl_m.NLD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NLD.jpg); }
.pl_m.NOR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NOR.jpg); }
.pl_m.NPL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NPL.jpg); }
.pl_m.NRU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NRU.jpg); }
.pl_m.NIU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NIU.jpg); }
.pl_m.NZL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/NZL.jpg); }
.pl_m.OMN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/OMN.jpg); }
.pl_m.PAN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PAN.jpg); }
.pl_m.PER { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PER.jpg); }
.pl_m.PYF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PYF.jpg); }
.pl_m.PNG { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PNG.jpg); }
.pl_m.PHL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PHL.jpg); }
.pl_m.PAK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PAK.jpg); }
.pl_m.POL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/POL.jpg); }
.pl_m.SPM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SPM.jpg); }
.pl_m.PCN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PCN.jpg); }
.pl_m.PRI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PRI.jpg); }
.pl_m.PSE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PSE.jpg); }
.pl_m.PRT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PRT.jpg); }
.pl_m.PLW { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PLW.jpg); }
.pl_m.PRY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/PRY.jpg); }
.pl_m.QAT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/QAT.jpg); }
.pl_m.REU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/REU.jpg); }
.pl_m.ROU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ROU.jpg); }
.pl_m.SRB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SRB.jpg); }
.pl_m.RUS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/RUS.jpg); }
.pl_m.RWA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/RWA.jpg); }
.pl_m.SAU { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SAU.jpg); }
.pl_m.SLB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SLB.jpg); }
.pl_m.SYC { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SYC.jpg); }
.pl_m.SDN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SDN.jpg); }
.pl_m.SWE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SWE.jpg); }
.pl_m.SGP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SGP.jpg); }
.pl_m.SHN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SHN.jpg); }
.pl_m.SVN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SVN.jpg); }
.pl_m.SJM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SJM.jpg); }
.pl_m.SVK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SVK.jpg); }
.pl_m.SLE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SLE.jpg); }
.pl_m.SMR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SMR.jpg); }
.pl_m.SEN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SEN.jpg); }
.pl_m.SOM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SOM.jpg); }
.pl_m.SUR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SUR.jpg); }
.pl_m.SSD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SSD.jpg); }
.pl_m.STP { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/STP.jpg); }
.pl_m.SLV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SLV.jpg); }
.pl_m.SXM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SXM.jpg); }
.pl_m.SYR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SYR.jpg); }
.pl_m.SWZ { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/SWZ.jpg); }
.pl_m.TCA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TCA.jpg); }
.pl_m.TCD { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TCD.jpg); }
.pl_m.ATF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ATF.jpg); }
.pl_m.TGO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TGO.jpg); }
.pl_m.THA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/THA.jpg); }
.pl_m.TJK { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TJK.jpg); }
.pl_m.TKL { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TKL.jpg); }
.pl_m.TLS { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TLS.jpg); }
.pl_m.TKM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TKM.jpg); }
.pl_m.TUN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TUN.jpg); }
.pl_m.TON { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TON.jpg); }
.pl_m.TUR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TUR.jpg); }
.pl_m.TTO { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TTO.jpg); }
.pl_m.TUV { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TUV.jpg); }
.pl_m.TWN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TWN.jpg); }
.pl_m.TZA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/TZA.jpg); }
.pl_m.UKR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/UKR.jpg); }
.pl_m.UGA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/UGA.jpg); }
.pl_m.UMI { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/UMI.jpg); }
.pl_m.USA { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/USA.jpg); }
.pl_m.URY { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/URY.jpg); }
.pl_m.UZB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/UZB.jpg); }
.pl_m.VAT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VAT.jpg); }
.pl_m.VCT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VCT.jpg); }
.pl_m.VEN { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VEN.jpg); }
.pl_m.VGB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VGB.jpg); }
.pl_m.VIR { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VIR.jpg); }
.pl_m.VNM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VNM.jpg); }
.pl_m.VUT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/VUT.jpg); }
.pl_m.WLF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/WLF.jpg); }
.pl_m.WSM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/WSM.jpg); }
.pl_m.YEM { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/YEM.jpg); }
.pl_m.MYT { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/MYT.jpg); }
.pl_m.ZAF { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ZAF.jpg); }
.pl_m.ZMB { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ZMB.jpg); }
.pl_m.ZWE { background-image: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.4)), url(img/f2/ZWE.jpg); }

.half-box {
  width: calc(var(--width)*2 + var(--offset)*2);
  max-width: 100%;
  align-content: flex-end;
}
.all-info {
  width: 100%;
  margin: var(--margin);
  margin-bottom: 50px;
}
.all-info .p-title {
  font-size: 34px;
}
.all-info.all-forecast .p-title {
  line-height: normal;
}
.all-info .p-title span {
  font-weight: normal;
}
.m-tourn {
  width: 100%;
  margin-bottom: 20px;
  align-items: center;
}
.mt-logo {
  width: 50px;
  margin-right: 10px;
  align-content: center;
  align-items: center;
}
.mt-st-name {
  width: calc(100% - 60px);
  max-width: 100%;
  align-content: flex-start;
}
.mt-st-ns {
  width: var(--width);
  margin-right: 15px;
}
.mt-st {
  width: 100%;
  color: #fff;
  font-size: 22px;
  line-height: 1;
  margin-bottom: 2px;
  padding-bottom: 3px;
  border-bottom: 1px solid rgba(255,255,255,.5);
}
.mt-name {
  width: 100%;
  font-size: 16px;
  line-height: 1;
  color: rgba(255,255,255,.5);
}
.mt-t-date {
  width: var(--width);
  margin-left: 15px;
}
.mt-td {
  width: calc(100%/2 - 15px);
  margin-right: 15px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,.9);
  padding: 2px 5px;
  align-content: center;
}
.mt-time {
  width: 100%;
  font-size: 18px;
  color: var(--brand-color2);
  line-height: 1;
  margin-bottom: 4px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--brand-color2);
  text-align: center;
  justify-content: center;
}
.mt-date {
  width: 100%;
  font-size: 18px;
  color: var(--brand-color2);
  line-height: 1;
  font-weight: 700;
  text-align: center;
  justify-content: center;
}

.mt-dop {
  width: calc(100%/2 - 15px);
  margin-left: 15px;
  padding: 0 5px;
  color: #fff;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  text-align: center;
  line-height: 1;
}
.mt-dop.green {
  background: var(--brand-color2);
}
.mt-dop.red {
  background: var(--brand-color3);
}

.mt-dop.live {
  justify-content: flex-start;
  padding-left: 18px;
}
.pl_1 {
  justify-content: flex-end;
}
.pl_2 {
  justify-content: flex-start;
}
.pl_1 .half-box {

}
.pl_2 .half-box {

}
.plm-img {
  width: var(--width);
  margin: var(--margin);
}
.noname {
  min-height: 290px;
  background: #fff;
  width: 290px;
  box-shadow: 0 0 5px rgba(0,0,0,.9);
  margin-bottom: 73px;
}
.plm-img img {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,.9);
  min-height: 290px;
}
.plm-res {
  width: calc(var(--width) + 15px);
  align-content: flex-start;
}
.pl_1 .plm-res {
  justify-content: flex-end;
  margin-left: 15px;
  position: relative;
}
.pl_2 .plm-res {
  justify-content: flex-start;
  margin-right: 15px;
}
.plm-title {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  /* margin-bottom: 10px; */
  width: 100%;
  text-align: center;
  margin-top: 10px;
  transition: all .25s;
}
.plm-country {
  color: rgba(255,255,255,.5);
  font-size: 18px;
  text-align: center;
  width: 100%;
  transition: all .25s;
}
.plm-img:hover .plm-title {
  color: var(--brand-color3);
  transition: all .25s;
}






.this-forecast {
  font-size: 26px;
  color: #fff;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid rgba(255,255,255,.5);
}
.this-forecast span {
  font-weight: 700;
}


.mini-draw {
  width: calc(100%/2 - 7.5px);
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  position: relative;
  margin-bottom: 20px;
}
.mini-draw div {
  width: 100%;
  height: auto;
  font-size: 28px;
  color: #fff;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.mini-draw div.wnr {
  font-weight: 700;
}
.mini-draw div.r_1,
.mini-draw div.r_2 {
  font-size: 34px;
  border-bottom: 2px solid #fff;
  min-height: 46px;
  background: rgba(255,255,255,.2);
}
.mini-draw div:not(:first-child) {
  color: rgba(255,255,255,.5);
  border-bottom: 1px dashed rgba(255,255,255,.5);
  min-height: 38px;
}
.mini-draw div:last-child {
  border-bottom: none;
}

.pl-info {
  width: 100%;
  color: #fff;
  margin-top: 10px;
  border-top: 2px solid #fff;
}
.pl_1 .pl-info {
  justify-content: flex-end;
}
.pl_2 .pl-info {
  justify-content: flex-start;
}
.pl_1 .pli-left {
  width: calc(100%/2 - 7.5px);
  border-right: 1px dashed rgba(255,255,255,.5);
}
.pl_1 .pli-right {
  width: calc(100%/2 - 7.5px);
}
.pl_2 .pli-left {
  width: calc(100%/2 - 7.5px);
}
.pl_2 .pli-right {
  width: calc(100%/2 - 7.5px);
  border-left: 1px dashed rgba(255,255,255,.5);
}
.pli-left div,
.pli-right div {
  width: 100%;
  font-size: 18px;
}
.pli-left div {

  width: 100%;
}
.pl_1 .pli-left div {
  text-align: right;
  justify-content: flex-end;
  padding: 0 5px;
  color: rgba(255,255,255,.5);
}
.pl_1 .pli-right div {
  font-weight: 700;
  padding: 0 5px;
  text-align: left;
  justify-content: flex-start;
  width: 100%;
}
.pl_2 .pli-right div {
  text-align: left;
  justify-content: flex-start;
  padding: 0 5px;
  color: rgba(255,255,255,.5);
}
.pl_2 .pli-left div {
  font-weight: 700;
  padding: 0 5px;
  text-align: right;
  justify-content: flex-end;
  width: 100%;
}
.mini-draw .duration-match {
  position: absolute;
  width: 70px;
  height: 20px;
  right: -35px;
  bottom: -30px;
}
.about-match {
  width: 200px;
  position: absolute;
  right: -100px;
  bottom: -40px;
}

.page-template-forecast #content h2:not(:first-child):before,
.page-template-forecast #content h2:not(:first-child):after {
  display: none;

}
.page-template-forecast #content h2:not(:first-child) {
  font-size: 26px;
  text-align: left;
  border-bottom: 1px solid #888;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: auto;
}


.mega-stats .box {
  background: #fff;
  padding: 15px;
}
.mega-stats .box:first-child {
  display: none;
}
.pls-stat {
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
}
.mega-stats .half-box {
  width: calc(var(--width)*2 + var(--offset));
  max-width: 100%;
  border-bottom: 3px solid #888;
  padding: 15px 0;
}
.mega-stats .half-box.hb1 {
  margin-right: 15px;
}
.mega-stats .half-box.hb2 {
  margin-left: 15px;
}
.pls-s-name {
  font-size: 22px;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #888;
}
.pls-rp {
  width: 100%;
  justify-content: flex-start;
}
.leg-pls-rp {
  width: 100%;
  order: 1;
  margin-top: 15px;
}
.leg-pls-rp>div {
  width: var(--width);
  align-items: center;
}
.leg-pls-rp>div:first-child {
  margin-right: 15px;
}
.leg-pls-rp>div:last-child {
  margin-left: 15px;
}
.cr-wins,
.cr-lose {
  width: 15px;
  height: 15px;
  margin: 5px;
  border-radius: 50%;
}
.cr-wins {
  background: var(--brand-color2)
}
.cr-lose {
  background: var(--brand-color3);
}
.cr-l {
  font-size: 14px;
  color: rgba(0,0,0,.5);
}

.pls-rp .res-pl {
  margin: 5px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
}
.o-match {
  width: 100%;
}
.o-item-match {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-bottom: 1px solid #000;
}

.o-year {
  width: 200px;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.o-tourn {
  width: 290px;
  font-size: 20px;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: 700;
}
.o-cover {
  width: 200px;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-style: italic;
}
.o-cover span {
  font-style: normal;
  width: 100%;
  text-align: center;
  font-weight: 700;
}
.o-step {
  width: 150px;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: rgba(0,0,0,.5);
}
.o-pls {
  width: 287px;
}
.o-pls>div {
  width: 100%;
  height: 20px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 1;
  justify-content: flex-end;
  align-items: center;
  text-align: right;
}
.o-pls>div.wnr {
  font-weight: 700;
}
.o-pls>div:first-child {
  border-bottom: 1px solid #888;
}

.o-table {
  width: 122px;
  border-left: 1px solid #000;
}
.o-table>div {
  width: 20px;
}
.o-table>div {
  color: rgba(0,0,0,.5);
}
.o-table>div:first-child {
  border-right: 1px solid #000;
  background: rgba(0,0,0,.1);
  color: #000;
}


.o-table>div>div {
  width: 100%;
  height: 20px;
  justify-content: center;
  align-items: center;
}
.o-table>div>div:first-child {
  border-bottom: 1px solid #888;
}
.o-table>div>div.wnr {
  font-weight: 700;
}


.nogame {
  width: 100%;
  background: var(--brand-color2);
  color: #fff;
  padding: 10px;
  font-weight: 700;

}



.home .sidebar .pl-mw,
.page-id-14 .sidebar .pl-mw {
  margin-left: 0px !important;
  margin-right: 0px !important;
}



footer {
  width: 100%;
  padding: 15px 0;
  background: #000;
  color: #fff;
  font-size: 14px;
  z-index: 6
}
footer .box {
  padding: 0 15px;
  justify-content: space-between;
  align-items: center;
}
.social-links {
  width: var(--width);
  height: auto;
  margin: var(--margin);
  justify-content: flex-end;
}
.page-id-22 .social-links {
  width: 100%;
  margin: 0;
  justify-content: center;
}
.page-id-22 footer .social-links {
  width: var(--width);
  height: auto;
  margin: 5px 0 0 0;
  justify-content: center;
}

.sl {
  width: 35px;
  height: 35px;
  margin: 0 5px;
  border-radius: 3px;
  background: #fff;
  position: relative;
}
.sl:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.zen:after {
  background-image: url(img/zen.svg);
}
.vk:after {
  background-image: url(img/vk.svg);
}
.ig:after {
  background-image: url(img/ig.svg);
}
.pt:after {
  background-image: url(img/pt.svg);
}
.yo:after {
  background-image: url(img/yo.svg);
}
.tg:after {
  background-image: url(img/tg.svg);
}


#comment {
  border-bottom: 1px dashed var(--black);
}
.comment {
  width: 100%;
  justify-content: flex-start;
}
.comment-overflow {
  width: 100%;
  margin-top: 20px;
  max-height: 500px;
  overflow-y: auto;
  align-content: flex-start;
  background: #fff;
  padding: 15px;
}
.comment-respond {
  width: 100%;
  max-width: 100%;
  flex-direction: column;
}
.comment-form {
  width: 100%;
  font-size: 14px;
}
.logged-in-as {
  width: 100%;
}

.logged-in-as>a:last-child {
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.5px;
  color: #000;
  text-decoration: underline;
  text-decoration-style: dashed;
  transition: all .25s;;
}
.logged-in-as>a:last-child:hover {
  color: var(--brand-color3);
  transition: all .25s;
}
.comment-form-comment,
.comment-form-author,
.form-submit {
  position: relative;
  justify-content: flex-start;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
.comment-form-comment {
  margin-top: 0;
}

.comment-respond #comment {
  width: 100%;
  padding: 15px;
  padding-left: 50px;
  border: 1px solid #888;
  position: relative;
  background: #fff;
  font-size: 14px;
  transition: all .25s;
  height: 100px;
}
.comment-respond #comment:focus,
.comment-respond #comment:valid {
  width: 100%;
  height: 150px;
  padding: 15px;
  transition: all .25s;
  border: 1px solid var(--brand-color2);
}
.comment-respond #comment:focus::placeholder {
  color: #000;
}
.comment-respond #comment:focus + .icon-message,
.comment-respond #comment:valid + .icon-message {
  opacity: 0;
  z-index: 0;
  transition: all .25s;
}
.comment-respond #comment::placeholder {
  color: #888;
}
.icon-message {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  top: 5px;
  left: 5px;
  background-image: url(img/chat-grey.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  transform: scale(-1,1);
  z-index: 1;
  transition: all 0.25s;
}

#submit {
  width: auto;
  min-width: 150px;
  border-radius: 100px;
  margin-top: 10px;
  background: var(--brand-color3);
  padding: 10px;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--transition);
  position: relative;
  z-index: 0;
}

.commentlist {
  /* width: calc(var(--base-size-el)*2 + var(--base-offset)); */
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
}
.commentlist>li {
  width: 100%;
  /* padding: calc(var(--base-offset)/2); */
}
.commentlist li .comment-respond {
  margin: 0;
}

.comment-author {
  width: auto;
  margin: 5px 10px 5px 0;
  padding: 10px 10px 10px 0px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
.comment-author:after {
  content: '';
  width: 40px;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(img/ava.svg);
  background-size: 43px;
  background-color: #888;
  background-position: center bottom;
  background-repeat: no-repeat;
  display: none;
}
.comment-author .avatar {
  width: 40px !important;
  height: 40px !important;
  margin-right: 10px;
  box-shadow: none !important;
}
li.comment-author-tennis-bet-ru>.comment-body>.comment-author:after {
  width: 40px;
  height: 40px;
  background-image: url(img/fav/favicon.png);
  background-size: 32px;
  background-color: rgba(0,0,0,0);
  background-position: center;
  background-repeat: no-repeat;
}
.comment-author cite {
  font-style: normal;
}


.icon-user {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  background-image: url(img/user.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  z-index: 1;
  transition: all .25s;
}

.comment-respond #author {
  width: 100%;
  border: 1px solid #888;
  background: #fff;
  font-size: 14px;
  padding: 15px;
  padding-left: 50px;
  position: relative;
  transition: all .25s;
  max-height: 40px;
}

.comment-respond #author::placeholder {
  color: #888;
}
.comment-respond #author:focus,
.comment-respond #author:valid {
  width: 100%;
  padding: 15px;
  transition: all .25s;
  border: 1px solid var(--brand-color2);
}
.comment-respond #author:focus::placeholder {
  color: #000;
}
.comment-respond #author:focus + .icon-user,
.comment-respond #author:valid + .icon-user {
  opacity: 0;
  transition: all .25s;
  z-index: 0;
}


.comment-respond>small {
  width: auto;
  display: flex;

}
.comment-respond>small a {
  width: auto;
  min-width: 150px;
  border-radius: 100px;
  margin-top: 10px;
  background: var(--brand-color2);
  padding: 10px;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--transition);
  position: relative;
  z-index: 0;
}

.comment.parent {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #888;
}
.children {
  margin: 20px 20px 20px 0;
  padding: 10px 10px 10px 50px;
  border-left: 1px solid #888;
}
.comment-body {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.comment-meta {
  width: auto;
  margin: 5px;
  padding: 10px;
  color: #888;
  font-size: 14px;
}
.comment-edit-link {
  transition: all .25s;
}
.comment-edit-link:hover {
  transition: all .25s;
  color: var(--brand-color3);
}
.comment-body>p {
  width: 100%;
  margin: 10px 10px 10px 0;
  font-size: 14px;
  line-height: normal;
}
.reply {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.reply .comment-reply-link {
  font-size: 14px;
  color: #888;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  transition: all .25s;
}
.reply .comment-reply-link:hover {
  color: var(--brand-color3);
  transition: all .25s;
}
#wait_approval {
  text-align: center;
  padding: 15px;
  font-size: 14px;
  color: #fff;
  background: var(--brand-color2);
}
#comment ul li:after,
#comment ul li:before,
#comment ol li:after,
#comment ol li:before {
  display: none;
}
.group-contact {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
.left-text {
  width: calc(var(--width)*3 + var(--offset)*2);
  max-width: 100%;
  margin: var(--margin);
}
.right-email {
  width: var(--width);
  margin: var(--margin);
  padding: 15px 10px;
  background: #fff;
  justify-content: center;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  align-content: flex-start;
}
.right-email p {
  text-transform: uppercase;
  font-size: 16px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
  text-align: center;
  width: 100%;
}
.right-email>a {
  width: 100%;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.right-email>a span {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
.right-email>a:hover {
  color: var(--brand-color3);
}
.c-map {
  width: 1250px;
  height: 600px;
  margin: var(--margin);
  max-width: 100%;
}
.page-id-22 #content blockquote {
  padding: 10px 100px 10px 100px;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 255px;

}
.page-id-22 #content blockquote p {
  font-size: 20px;
}
.page-id-22 #content blockquote p:after {
  display: none;
}
.page-id-22 #content blockquote a {
  color: var(--brand-color2);
  text-decoration: underline;
  transition: all .25s;
}
.page-id-22 #content blockquote a:hover {
  color: var(--brand-color3);
  transition: all .25s;
}
.error-404 {
  width: 100%;
  margin: var(--margin);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: flex-start;
}
.error-404 p:first-child {
  font-size: 60px;
  font-weight: 700;
  color: var(--brand-color2);
  width: 100%;
  text-align: center;
}
.error-404 p:nth-child(2),
.error-404 p:nth-child(3) {
  font-size: 30px;
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
.error-404 img {
  width: 930px;
  height: 523px;
  margin-top: 10px;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  max-width: 100%;
}
.str {
  width: var(--width);
  margin: 10px;
  padding: 15px;
  background: #fff;
  border-radius: 3px;
  border: 5px solid transparent;
  transition: all .25s;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0), 0 1px 3px 1px rgba(60, 64, 67, 0);
}
.str.new {
  margin: 10px;
}
.str:hover {
  border: 5px solid var(--brand-color2);
  transition: all .25s;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.str-title {
  width: 100%;
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
  min-height: 52px;
}
.category-bets .str-title {
  min-height: auto;
}
@media screen and (min-width:320px) and (max-width:768px) {
  iframe {
    max-width: 100% !important;
    height: 52.72177419354839vw;
  }
  header {
    height: 40px;
  }
  .logo {
    margin: 0;
    width: 240px;
    height: 40px;
    align-content: center;
    justify-content: flex-start;
  }
  .logo img {
    width: 40px;
    height: 40px;
  }
  .lbl-menu {
    width: 40px;
    height: 40px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
  }
  .menu,
  .nn-search {
    width: 40px;
    height: 40px;
    border-left: 2px solid #fff;
    border-radius: 0;
  }
  .nn-search {
    background-image: url(img/search.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
    position: absolute;
    top: 0;
    right: 40px;
  }
  .menu span {
    width: 25px;
    background: #fff;
  }

  #menu:checked~header .menu span:last-child {
    display: none;
  }
  #menu:checked~header .menu span:first-child,
  #menu:checked~header .menu span:nth-child(2) {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 50%;
    margin-left: -12.5px;
  }
  #menu:checked~header .menu span:first-child {
    transform: rotate(45deg);
  }
  #menu:checked~header .menu span:nth-child(2) {
    transform: rotate(-45deg);
  }
  .description {
    width: calc(100% - 40px);
    max-width: 290px;
    align-content: center;
    justify-content: flex-start;
    margin-left: 40px;
  }
  .description>span:first-child {
    font-size: 24px;
  }
  .description>span:last-child {
    font-size: 14px;
  }
  nav.main-nav {
    height: auto;
    display: none;
    width: 100%;
    top: 40px;
    left: 0;
    position: fixed;
  }
  #menu:checked~nav.main-nav {
    display: flex;
    top: 40px;
  }
  nav.main-nav ul {
    width: 100%;
    flex-wrap: wrap;
  }
  nav.main-nav ul li {
    width: 100%;
    height: 25px;
  }



  main {
    margin-top: 40px;
  }
  section,
  .hor-promo {
    padding: 10px 0;
  }
  h1 {
    font-size: 20px;
    padding: 5px;
    margin-bottom: 0;
    background: var(--brand-color3);
    color: #fff;
  }
  h1:before,
  h1:after {
    display: none;
  }
  .content {
    width: 100%;
    margin: 0;
  }
  .forecast-item:nth-child(1), .forecast-item:nth-child(4), .forecast-item:nth-child(7), .forecast-item:nth-child(10),
  .forecast-item:nth-child(2), .forecast-item:nth-child(5), .forecast-item:nth-child(8), .forecast-item:nth-child(11),
  .forecast-item:nth-child(3), .forecast-item:nth-child(6), .forecast-item:nth-child(9), .forecast-item:nth-child(12) {
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sidebar {
    padding-top: 0;
    width: 100%;
    justify-content: space-around;
  }
  .rank-wrap {
    justify-content: space-around;
  }
  .promo-sidebar {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .map-front {
    height: auto;
    padding: 50px 0;
  }
  .legend-map {
    display: none;
  }
  .circle-tourn {
    display: none;
  }
  .wrap-item {
    justify-content: space-evenly;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .box {
    justify-content: center;
  }
  #content {
    font-size: 18px;
  }
  #content h2,
  h2.tt-title {
    font-size: 22px;
  }
  #content h3 {
    font-size: 20px;
  }
  #content blockquote {
    padding: 10px;
  }
  #content blockquote p:after {
    display: none;
  }
  h1:after,
  #content h2:after,
  h2.tt-title:after {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  #content ul li, #content ol li {
    padding-left: 35px;
  }
  #content ol li:after {
    left: 0;
  }
  #content ul li:after {
    left: 0;
  }
  .head-tournametns {
    display: none;
  }
  .tourn-item.pas .passed {
    display: none;
  }
  .tourn-item.pas .tourn-end {
    display: none;
  }
  .tourn-item {
    padding: 10px;
    height: 90px;
  }
  .tourn-logo {
    width: 30px;
    height: 30px;
    margin-right: 5px;
  }
  .tourn-date {
    width: 70px;
    margin-right: 5px;
  }
  .tourn-date>span {
    font-size: 12px;
  }
  .cat_tourn_atp {
    display: none;
  }
  .number_player {
    display: none;
  }
  .cover {
    display: none;
  }
  .prize_money {
    display: none;
  }
  .short_name_rus {
    display: none;
  }
  .city_country span:first-child {
    display: none;
  }
  .group-name-tourn {
    width: calc(100% - 30px - 70px - 10px);
    margin-right: 0;
  }
  .short-name .name-lat {
    font-size: 16px;
  }
  .full-city {
    margin-top: 2px;
    padding-top: 2px;
  }
  .city_country {
    margin-left: 0;
    font-size: 12px;
  }
  .full_name {
    font-size: 12px;
  }
  .group-name-tourn .time-match.live {
    display: none !important;
  }
  .hor-promo .promo-sidebar {
    margin: 10px;
  }
  #breadcrumbs {
    width:calc(100% - 30px);
  }
  .atp-ranking, .wta-ranking {
    width: 100%;
  }
  .page-id-110 .players-list:after {
    display: none;
  }
  .atp-ranking h2, .wta-ranking h2 {
    width: 100%;
  }
  .pl-mw:nth-child(1), .pl-mw:nth-child(3), .pl-mw:nth-child(5), .pl-mw:nth-child(7),
  .pl-mw:nth-child(2), .pl-mw:nth-child(4), .pl-mw:nth-child(6), .pl-mw:nth-child(8) {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .atp-ranking h2:before, .wta-ranking h2:before {
    width: 100%;
    left: 0;
  }
  .t1 h1, .pp1 h1 {
    width: calc(100% - 30px);
  }
  .head-ranking {
    display: none;
  }
  .pi-born-age,
  .pi-age,
  .pi-born,
  .pi-tournplayed {
    display: none;
  }
  .player-item {
    padding: 10px;
  }
  .pi-rating {
    width: 20px;
    font-size: 16px;
    margin-right: 5px;
  }
  .pi-country {
    display: none;
  }
  .pi-img {
    display: none
  }
  .pi-name {
    padding-right: 0;
    margin-right: 5px;
    border-right: none;
    width: calc(100% - 20px - 5px - 40px);
  }
  .pi-points {
    width: 35px;
    margin-right: 0;
    font-size: 14px;
  }
  .pi-rus {
    font-size: 16px;
  }
  .pi-lat {
    font-size: 12px;
  }
  .page-id-2195 .sidebar, .page-id-2191 .sidebar {
    padding-top: 0;
  }
  .p-right {
    margin-top: 20px;
    padding-left: 0;
    border-left: none;
  }
  .p-center {
    width: var(--width);

  }
  .p1 {
    padding: 25px 0 25px;
  }
  .p2 .box, .p3 .box {
    width: calc(100% - 30px);
  }
  .p-antrop>div {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .page-template-player .p3 {
    display: none;
  }
  .page-template-player .sidebar, .page-template-tournament .sidebar {
    padding-top: 0;
  }
  .p-short-info {
    justify-content: space-around;
  }
  .ti-1 .p-short-info>div:first-child, .ti-1 .p-short-info>div:nth-child(4),
  .ti-1 .p-short-info>div:nth-child(2), .ti-1 .p-short-info>div:nth-child(5),
  .ti-1 .p-short-info>div:nth-child(3), .ti-1 .p-short-info>div:nth-child(6) {
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .p-title {
    text-align: center;
  }
  .p-title:before {
    left: 50%;
    margin-left: -15px;
  }
  .p-title:after {
    left: 50%;
    margin-left: -65px;
  }
  .p-title-lat {
    text-align: center;
  }
  .head-draw {
    display: none;
  }
  .draw {
    overflow-y: scroll;
    overflow-x: hidden;
    justify-content: space-around;
  }
  .match-in-draw {
    justify-content: space-between;
  }
  .match-in-draw:after,
  .match-in-draw:before {
    display: none;
  }
  .col-draw:after {
    display: none !important;
  }
  .col-draw {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--brand-color3);
    width: 290px !important;
  }
  .match-in-draw {
    width: 100%;
  }
  .btn-scroll {
    display: none;
  }
  .overflow {
    width: 100% !important;
    min-width: 100% !important;
    justify-content: space-around;
  }
  .pls-draw {
    width: 100% !important;
  }
  .mc1 #breadcrumbs {
    left: 0;
  }
  .mc1 {
    /* padding-bottom: 300px; */
  }
  .pl_m {
    width: 100%;
    padding: 100px 0 20px;
  }
  .about-match,
  .mini-draw .duration-match {
    right: 0;
  }
  .all-info {
    width: calc(100% - 30px);
    margin-bottom: 0;
  }
  .all-info .p-title {
    font-size: 24px;
  }
  .this-forecast {
    font-size: 20px;
    text-align: center;
  }
  .mt-st-ns {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .mt-t-date {
    margin-left: 0;
  }
  .m-tourn {
    justify-content: space-around;
  }
  .pl_2,
  .plm-res,
  .plm-img {
    display: none;
  }
  .mega-stats {
    display: none;
  }
  .page-template-forecast .sidebar {
    padding-top: 0;
  }
  .pl_1 .plm-res {
    display: flex;
    margin-left: 0;
  }
  .pl_1 .mini-draw {
    display: none;
  }
  .pl_1 .pl-info {
    display: none;
  }
  .pl_1 .about-match {
    margin-left: -100px;
    left: 50%;
  }
  .page-template-forecast .pl_1 {
    justify-content: center;
  }
  .page-template-forecast  .half-box {
    justify-content: space-around;
  }
  .page-template-match .pl_1 .plm-res,
  .page-template-match .pl_1 .plm-res .mini-draw,
  .page-template-match .pl_2,
  .page-template-match .pl_2 .plm-res {
    display: flex;
  }
  .page-template-match .pl_2 .plm-res .pl-info,
  .page-template-match .pl_1 .duration-match {
    display: none;
  }
  .page-template-match .plm-res {
    width: 145px !important;
  }
  .page-template-match .mini-draw {
    width: 145px !important;
  }
  .page-template-match .pl_1 .half-box {
    position: relative;
    padding-bottom: 190px;
  }
  .page-template-match .pl_1 .plm-res {
    position: absolute;
    bottom: 0;
    left: calc((100vw - 145px)/2 - 85px);
  }
  .page-template-match .pl_2 {
    width: 145px !important;
    padding: 0 !important;
    position: absolute;
    bottom: 45px;
    right: calc((100vw - 145px)/2 - 85px);
    background: none !important;
  }
  .page-template-match .half-box {
    width: 100% !important;
  }
  .page-template-match .pl_m {
    justify-content: flex-start;
  }
  h1.title {
    font-size: 50px;
  }
  .map-center .name-site {
    font-size: 38px;
  }
  .logo-bk-promo {
    margin-top: 15px;
  }
  .copy-promocode {
    /* display: none; */
  }
  .left-text {
    width: 100%;
    /* max-width: 320px; */
    margin: 10px 0;
  }
  .page-id-22 #content blockquote {
    padding: 10px;
    min-height: auto;
  }
  .page-id-22 #content blockquote p {
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
  }
  .group-contact {
    justify-content: space-evenly;
    margin: 10px 0;
  }
  .right-email {
    margin: 10px 0;
    padding: 5px;
    width: 100%;
    /* max-width: 320px; */
  }
  .c-map {
    width: 100%;
    height: 300px;
  }
  .c-map>ymaps {
    height: 300px !important;
  }
  .page-id-22 h1 {
    width: 100%;
  }
  .m2 h2 {
    font-size: 22px;
    width: calc(100% - 30px);
  }
  .sr-table>div {
    width: calc(100%/3) !important;
  }
  .sr-table>div>div {
    padding: 5px !important;
  }
  .pl_pl .name_pl {
    font-size: 14px !important;
  }
  .head_center div {
    font-size: 12px !important;
  }





}







#ajaxsearchpro2_1, #ajaxsearchpro2_2, div.asp_m.asp_m_2 {
  width: calc(var(--width)*2 + 15px) !important;
  max-width: 100%;
  margin: var(--margin) !important;
  align-self: center !important;
}
#ajaxsearchpro2_1 .probox, #ajaxsearchpro2_2 .probox, div.asp_m.asp_m_2 .probox {
  width: 100% !important;
  background-image: radial-gradient(ellipse at center,#fff,#fff) !important;
}
#ajaxsearchpro2_1 .probox .proinput input.orig, #ajaxsearchpro2_2 .probox .proinput input.orig, div.asp_m.asp_m_2 .probox .proinput input.orig {
  color: #000 !important;
}
#ajaxsearchpro2_1 .probox .proinput input.orig::placeholder, #ajaxsearchpro2_2 .probox .proinput input.orig::placeholder, div.asp_m.asp_m_2 .probox .proinput input.orig::placeholder {
  color: #000 !important;
}
#ajaxsearchpro2_1 .probox .proinput input.autocomplete, #ajaxsearchpro2_2 .probox .proinput input.autocomplete, div.asp_m.asp_m_2 .probox .proinput input.autocomplete {
  color: #999 !important;
}
div.asp_m.ajaxsearchpro .probox .proinput form {
  width: 100%;
}
.promagnifier {
  display: none;
}
#ajaxsearchprores2_1 .results .item, #ajaxsearchprores2_2 .results .item, div.asp_r.asp_r_2 .results .item {
  width: 100%;
}
.search{
  display: none;
}
.top {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
.top:after {
  content: '';
  width: 10px;
  height: 10px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 50%;
  margin-left: -5px;
  transform: rotate(45deg);
}

.sr-table {
  width: 100%;
  justify-content: center;
  margin-top: 15px;
}
.sr-table>div {
  width: var(--width);

}
.head_center {
  background: #f1f1f1;
  align-content: flex-end;
}
.head_center div {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #888;
  border-right: 1px solid #888;

}
.pl_pl {
  background: #fff;
  align-content: flex-start;
}
.sr_pl_1 {
  border-left: 1px solid #f1f1f1;
}
.sr_pl_2 {
  border-right: 1px solid #f1f1f1;
}
.pl_pl>div {
  justify-content: center;
  align-items: center;
  text-align: center;
  border-bottom: 1px solid #f1f1f1;
}

.sr-table>div>div {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 15px;
  height: 70px;
}
.pl_pl .name_pl {
  font-size: 20px;
  text-align: center;
  border-bottom: 1px solid #888;
  background: #f1f1f1;
}



@media screen and (min-width:0px) and (max-width:1279px) {
  /* :root {
    --margin: 0 1.171875vw;
    --margin-full: 1.171875vw;
    --width: 22.65625vw;
    --offset: 2.34375vw;
  }
  header {
    height: 46.875vw;
  } */

  footer .box {
    padding: 0 15px;
    justify-content: center;
    align-items: center;
  }
  .social-links {
    justify-content: center;
    margin-top: 10px;
  }
  #ajaxsearchpro2_1, #ajaxsearchpro2_2, div.asp_m.asp_m_2 {
    position: absolute;
    top: 145px;
    width: calc(100% - 30px) !important;
    margin-left: 0 !important;
    left: 15px !important;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15) !important;
    display: none;
  }
  .search {
    width: 40px;
    height: 40px;
    position: fixed;
    left: 10px;
    bottom: 10px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    background-image: url(img/search.svg);
  }
  #search:checked ~ footer .search {
    background-image: none;
  }
  #search:checked ~ footer .search:after,
  #search:checked ~ footer .search:before {
    content: '';
    width: 2px;
    height: 20px;
    background: #000;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -1px;
    position: absolute;
  }
  #search:checked ~ footer .search:after {
    transform: rotate(45deg);
  }
  #search:checked ~ footer .search:before {
    transform: rotate(-45deg);
  }
  #search:checked ~ header #ajaxsearchpro2_1,
  #search:checked ~ header #ajaxsearchpro2_2,
  #search:checked ~ header div.asp_m.asp_m_2 {
    display: flex;
  }
  main:after {
    content: '';
    width: 100vw;
    height: 100%;
    background: rgba(0,0,0,.9);
    top: 0;
    left: 0;
    display: none;
    position: absolute;
  }
  #search:checked ~ main:after {
    display: flex;
  }

  #content table {
    width: calc(100% - 20px);
    display: flex;
    overflow-y: scroll;
  }

}
#content p.btn-btn-00 {
  text-align: center;
}
#content p a.btn-00 {
  color: #fff;
  background-color: var(--brand-color3);
  padding: 17.5px 30px;
  border-radius: 100px;
  font-size: 16px;
}



.promo-code-block {
	width: 100%;
    background-color: white;
    margin-bottom: 25px;
	padding: 10px 15px;
    justify-content: space-between;
}
.logo-promo-bk-logo {
    height: 40px;
    background-color: #000;
}
.promo-first-block {
    width: 30%;
	justify-content: space-between;
	flex-direction: column;
	padding-right:15px;
	border-right: 3x solid #f1f1f1;
}
.promo-btn {
	width: 100%;
	padding: 10px;
    font-size: 39px;
    line-height: 1;
    text-align: center;
    justify-content: center;
    background: rgba(31,135,73,1);
    border-radius: 100px;
    color: #fff;
    border: 3px solid #f1f1f1;
    transition: all .25s;
	box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
}
.promo-second-block {
	width: 65%;

}
.promo-bk-logo {
	justify-content: center;
    width: 100%;
    height: 50px;
    align-items: center;
    background: #000;
	border-radius: 100px;
}
.promo-first-title,
.promo-first-summ,
.custom-valut,
.promo-btn
{display: flex;
	margin-bottom:10px;
}
.promo-first-title {
	width:100%;
	justify-content: center;
}
.promo-first-summ {
	width: 100%;
    color: var(--brand-color3);
    justify-content: center;
    font-weight: bold;
    font-size: 32px;
}
.promo-first-date {
	width: 100%;
	font-size: 14px;
	font-style: italic;
	justify-content: center;
    display: flex;
}
.promo-first-title,
.promo-second-title {
	font-weight: bold;
}
.block-imp {
    width: 100%;
    padding: 10px 10px 10px 20px;
    background: #fff;
    margin: 20px 0;
    position: relative;
    border-left: 10px solid var(--brand-color3);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
    z-index: 1;
}