@font-face {
  font-family: "Knockout";
  src: url(https://awards.infcdn.net/fonts/knockout-regular.ttf);
}

@font-face {
  font-family: "OpenSans";
  src: url(https://awards.infcdn.net/fonts/OpenSans-Regular.ttf);
}

@font-face {
  font-family: "BebasNeueLight";
  font-weight: 300;
  src: url(https://awards.infcdn.net/fonts/BebasNeueLight.ttf);
}

#circle_v3 {
  position: relative;
  width: 185px;
  height: 185px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: block !important;
  background: url("https://awards.infcdn.net/img/circle_v3_white.svg") no-repeat
    center center;
  background-size: contain;
  flex-shrink: 0 !important;
  align-self: center;
  cursor: pointer;
}
#circle_v3.rest_black {
  box-shadow: 0 4px 44px rgba(0, 0, 0, 0.1);
}

#circle_v3 .circle_v3_year {
  font-size: 13px;
  font-family: "BebasNeueLight", sans-serif;
  position: absolute;
  left: 148px;
  top: 83px;
  line-height: 1.3 !important;
  color: #000000 !important;
}
#circle_v3 .circle_v3_name {
  font-size: 10px;
  font-family: "OpenSans", sans-serif;
  position: absolute;
  left: 4px;
  bottom: -1px;
  letter-spacing: 0.2px;
  height: 181px;
  width: 178px;
  text-transform: capitalize;
  /*transform: rotate(-3deg);*/
}
#circle_v3 .circle_v3_nom {
  font-family: "Knockout", sans-serif;
  text-transform: uppercase;
  position: absolute;
  left: -7px;
  top: -4px;
  font-size: 16px;
  letter-spacing: 0;
  /*transform: rotate(2deg);*/
}

#circle_v3 .circle_v3_nom textPath {
  font-size: 16px;
}

#circle_v3 .circle_v3_nom > svg {
  max-width: 200px;
  width: 200px;
  height: 200px;
}

#circle_v3 .circle_v3_nom.circle_v3_two_str2 {
  left: 50%;
  transform: translate(-50%, 0);
}

#circle_v3 .circle_v3_nom.circle_v3_two_str2 svg {
  height: 168px;
  width: 168px;
}

#circle_v3 .circle_v3_link svg {
  height: 178px;
  width: 178px;
}

#circle_v3 .circle_v3-two_str {
  top: -8px;
  /*transform: none;*/
  /*left: -7px;*/
}
#circle_v3 .circle_v3_two_str2 {
  top: 7px;
  /*left: 9px;*/
  transform: none;
}

#circle_v3.rest_black {
  background: url("https://awards.infcdn.net/img/circle_v3_black.svg") no-repeat
    center center;
  background-size: contain;
}
#circle_v3.rest_black .circle_v3_year,
#circle_v3.rest_black .circle_v3_nom_txt,
#circle_v3.rest_black .circle_v3_name_txt {
  color: #ffffff !important;
  fill: #ffffff !important;
}
#circle_v3.rest_black .circle_v3_home {
  font-size: 0;
  position: absolute;
  opacity: 0;
}

#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f14,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f14,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f14,
#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f14 textPath,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f14 textPath,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f14 textPath {
  font-size: 13px !important;
}

#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f12,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f12,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f12,
#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f12 textPath,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f12 textPath,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f12 textPath {
  font-size: 11px !important;
}

#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f9,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f9,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f9,
#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f9 textPath,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f9 textPath,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f9 textPath {
  font-size: 8px !important;
}

#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f8,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f8,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f8,
#circle_v3 .circle_v3_nom .circle_v3_nom_txt.f8 textPath,
#circle_v3 .arc-heading.arc-two_str .circle_v3_nom_txt.f8 textPath,
#circle_v3 .arc-heading.arc-two_str2 .circle_v3_nom_txt.f8 textPath {
  font-size: 7px !important;
}

#circle_v3 .circle_v3_name_txt,
#circle_v3 .circle_v3_name_txt textPath {
  font-size: 16px;
  font-family: "OpenSans", sans-serif;
}
#circle_v3 .f14 .circle_v3_name_txt,
#circle_v3 .f14 .circle_v3_name_txt textPath {
  font-size: 14px;
}
#circle_v3 .f12 .circle_v3_name_txt,
#circle_v3 .f12 .circle_v3_name_txt textPath {
  font-size: 12px;
}
#circle_v3 .f10 .circle_v3_name_txt,
#circle_v3 .f10 .circle_v3_name_txt textPath {
  font-size: 10px;
}
#circle_v3 .f9 .circle_v3_name_txt,
#circle_v3 .f9 .circle_v3_name_txt textPath {
  font-size: 9px;
}
#circle_v3 .f8 .circle_v3_name_txt,
#circle_v3 .f8 .circle_v3_name_txt textPath {
  font-size: 8px;
}
#circle_v3 .f7 .circle_v3_name_txt,
#circle_v3 .f7 .circle_v3_name_txt textPath {
  font-size: 7px;
}
