@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");
.flex-container {
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }
  .flex-container-nowrap {
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap; }

.page-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh; }

.page-container {
  flex: 1; }

.flex-vmiddle {
  align-items: center; }

.flex-container > .flex-item {
  width: 49%; }
  .flex-container > .flex-item:nth-child(odd) {
    margin-right: 2%; }
  @media screen and (max-width: 750px) {
    .flex-container > .flex-item {
      width: 100% !important;
      margin-right: 0 !important; } }

.flex-2cols > .flex-item {
  width: 48%;
  margin-right: 2%; }
  .flex-2cols > .flex-item:nth-child(2n) {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .flex-2cols > .flex-item {
      width: 100% !important;
      margin-right: 0 !important; } }

.flex-3cols > .flex-item {
  width: 32%;
  margin-right: 2%; }
  .flex-3cols > .flex-item:nth-child(3n) {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .flex-3cols > .flex-item {
      width: 100% !important;
      margin-right: 0 !important; } }

.flex-4cols > .flex-item {
  width: 23%;
  margin-right: 2%; }
  .flex-4cols > .flex-item:nth-child(4n) {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .flex-4cols > .flex-item {
      width: 100% !important;
      margin-right: 0 !important; } }

.flex-5cols > .flex-item {
  width: 19%;
  margin-right: 1%; }
  .flex-5cols > .flex-item:nth-child(5n) {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .flex-5cols > .flex-item {
      width: 100% !important;
      margin-right: 0 !important; } }

.flex-item-w2 {
  width: 66% !important; }

.flex-item-w1 {
  width: 32% !important; }

.flex-item-w50 {
  width: 48% !important; }

.flex-item-w100 {
  width: 100% !important;
  margin: 0 !important; }

.row-flex {
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }
  @media screen and (max-width: 750px) {
    .row-flex > div {
      width: 100%; } }

.page-content-wrapper .page-content-width100 {
  margin-left: 0; }

.page-header {
  margin: 0;
  padding: 1em 2em;
  background-color: #1b1b1b;
  height: auto;
  z-index: 10; }
  @media screen and (max-width: 750px) {
    .page-header {
      padding: 0em 1em 0.5em 1em; } }
  .page-header li > a:hover {
    background-color: #2d2d2d; }
  .page-header .menu-icon {
    display: inline-block;
    padding: 0.3em;
    cursor: pointer; }
    .page-header .menu-icon svg {
      width: 1.7em;
      height: 1.7em; }
  .page-header .top-menu {
    clear: none; }
    .page-header .top-menu .dropdown:hover .dropdown-menu {
      display: block;
      margin-top: 0;
      /* remove the gap so it doesn't close */ }
    .page-header .top-menu .dropdown-toggle {
      padding-top: 10px;
      padding-bottom: 10px; }
      .page-header .top-menu .dropdown-toggle .badge {
        position: absolute;
        bottom: 10px;
        right: 10px; }
    .page-header .top-menu .dropdown-menu li {
      position: relative;
      padding-right: 35px; }
      .page-header .top-menu .dropdown-menu li:hover {
        background-color: #fff; }
      .page-header .top-menu .dropdown-menu li a {
        line-height: 12px;
        padding: 8px 16px; }
        .page-header .top-menu .dropdown-menu li a:hover {
          text-decoration: none;
          color: #ffffff;
          background-color: #08a0f3; }
    .page-header .top-menu .dropdown-menu .gtype {
      color: #005aa7;
      font-weight: 600; }
    .page-header .top-menu .dropdown-menu .selected {
      background-color: #08a0f3;
      color: white; }
      .page-header .top-menu .dropdown-menu .selected a {
        color: #ffffff; }
    .page-header .top-menu .dropdown-menu .hredr {
      border-top: 1px solid #e3e3e3;
      margin-top: 10px; }
    .page-header .top-menu .dropdown-menu .trigger {
      font: normal normal normal 14px / 1 FontAwesome;
      position: absolute;
      right: 5px;
      top: 7px;
      display: inline-block;
      width: 25px;
      height: 20px;
      padding: 4px;
      cursor: pointer;
      color: #888888; }
      .page-header .top-menu .dropdown-menu .trigger:after {
        content: "\f077"; }
    .page-header .top-menu .dropdown-menu .colapsed ul {
      height: 0;
      overflow: hidden; }
    .page-header .top-menu .dropdown-menu .colapsed .trigger:after {
      content: "\f078"; }
    .page-header .top-menu .dropdown-menu ul {
      list-style-type: none;
      padding-left: 17px; }
      .page-header .top-menu .dropdown-menu ul a {
        padding: 7px 15px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: 300;
        line-height: 14px;
        border-left: 1px solid #e3e3e3;
        white-space: nowrap; }
  .page-header .lang-menu .dropdown-menu {
    min-width: 270px; }
  .page-header .lang-menu .dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 20px; }
  .page-header .lang-menu img {
    height: 16px;
    vertical-align: middle;
    margin-right: 10px; }
  .page-header .lang-menu li.native, .page-header .lang-menu li.autotrans {
    padding: 4px 0 4px 17px;
    cursor: pointer; }
    .page-header .lang-menu li.native:hover, .page-header .lang-menu li.autotrans:hover {
      color: #ffffff !important;
      background-color: #08a0f3 !important; }
    .page-header .lang-menu li.native img, .page-header .lang-menu li.autotrans img {
      border: 1px solid #dcdbdb; }
  .page-header .lang-menu .autotrans {
    width: 50%;
    float: left; }
  .page-header .lang-menu p {
    margin: 5px 0 5px 15px; }
  .page-header .user-menu {
    display: inline-block;
    vertical-align: middle; }
    .page-header .user-menu .dropdown-toggle {
      display: inline-block;
      padding: 5px 10px;
      cursor: pointer; }
      .page-header .user-menu .dropdown-toggle:hover {
        background-color: #2d2d2d; }
    .page-header .user-menu a {
      color: #333 !important; }
      .page-header .user-menu a:hover {
        color: #fff !important; }
    .page-header .user-menu .user-container {
      display: flex;
      display: -webkit-flex;
      align-items: center;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
      .page-header .user-menu .user-container .avatar-container {
        margin-right: 1em; }
        .page-header .user-menu .user-container .avatar-container .fa-exclamation-triangle {
          position: absolute;
          bottom: 0px;
          left: 20px;
          color: #fff49a; }
      .page-header .user-menu .user-container .need_fill {
        color: #fff49a;
        border-bottom: 1px dashed; }
  .page-header .page-header-inner {
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between; }
    .page-header .page-header-inner .top-menu {
      flex-grow: 1; }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .top-menu {
          order: 1; } }
    .page-header .page-header-inner .page-logo {
      flex-basis: 70%;
      height: 50px; }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .page-logo {
          order: 2; } }
    .page-header .page-header-inner .logo {
      width: 100%;
      height: 100%;
      max-width: 250px;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      vertical-align: middle;
      background-image: url(/i/app/simformer/virtonomics_competition_logo_bb.svg); }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .logo {
          width: 90%;
          margin: 0 0 0 5px !important; } }
    @media screen and (max-width: 750px) {
      .page-header .page-header-inner {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap; }
        .page-header .page-header-inner .page-logo {
          width: 100%;
          text-align: center;
          margin-bottom: 10px; }
          .page-header .page-header-inner .page-logo .logo {
            display: inline-block;
            margin: auto; } }
    .page-header .page-header-inner .lang-menu {
      flex-grow: 1; }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .lang-menu {
          order: 3; } }
      .page-header .page-header-inner .lang-menu .language-menu-trigger {
        cursor: pointer;
        background-size: contain;
        height: 2em;
        width: 2.3em;
        margin: 0px;
        opacity: 0.4;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(https://virtonomics.com/wp-content/themes/virta/assets/images//fast/globe.svg); }
    .page-header .page-header-inner .userbalance {
      flex-grow: 1;
      text-align: right;
      color: #d2d2d2; }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .userbalance {
          order: 4;
          width: 50%;
          flex-grow: inherit; } }
      .page-header .page-header-inner .userbalance .credits-btn {
        margin: 0px 5px 3px 0;
        display: block; }
      .page-header .page-header-inner .userbalance .quota {
        text-decoration: none;
        color: #d2d2d2;
        margin-right: 5px;
        white-space: nowrap;
        display: block; }
        .page-header .page-header-inner .userbalance .quota:hover {
          text-decoration: none;
          cursor: help; }
        .page-header .page-header-inner .userbalance .quota .quota-vbc {
          color: #81C784; }
        .page-header .page-header-inner .userbalance .quota .quota-sf {
          color: #ff9964; }
      .page-header .page-header-inner .userbalance .mode-switch .fa {
        margin: 0 8px 0 3px; }
      .page-header .page-header-inner .userbalance .mode-switch a {
        color: #d2d2d2; }
    .page-header .page-header-inner .userinfo {
      flex-grow: 1;
      min-width: 220px;
      margin: 0 1em;
      color: #d2d2d2; }
      @media screen and (max-width: 750px) {
        .page-header .page-header-inner .userinfo {
          border-left: none;
          text-align: right;
          order: 5;
          width: 50%;
          flex-grow: inherit;
          min-width: 0;
          margin: 0 0; } }
      .page-header .page-header-inner .userinfo a {
        color: #d2d2d2; }
      .page-header .page-header-inner .userinfo .avatar {
        width: 50px;
        height: 50px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        border-radius: 50% !important;
        margin-left: 10px; }

.page-wrapper-simformer .page-content {
  padding: 0; }

.page-wrapper-simformer .tournament-header {
  padding: 1em 0em;
  margin-bottom: 20px; }
  .page-wrapper-simformer .tournament-header-content {
    max-width: 1400px;
    margin: auto;
    padding: 0 2em; }
  @media screen and (max-width: 750px) {
    .page-wrapper-simformer .tournament-header {
      padding: 1em 0em;
      margin-bottom: 0px; } }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

@media screen and (max-width: 970px) {
  .mob-hide {
    display: none !important; } }

.des-hide {
  display: none !important; }
  @media screen and (max-width: 970px) {
    .des-hide {
      display: initial !important; } }

.disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none; }

.font-sm {
  font-size: 80%; }

.font-ml {
  font-size: 110%; }

.font-lg {
  font-size: 120%; }

.font-bold {
  font-weight: bold; }

.text-underline {
  text-decoration: underline; }

.width-auto {
  width: auto; }

.width100 {
  width: 100%; }

.width90 {
  width: 90%; }

.width80 {
  width: 80%; }

.width70 {
  width: 70%; }

.width60 {
  width: 60%; }

.width50 {
  width: 50%; }

.width40 {
  width: 40%; }

.width33 {
  width: 33%; }

.width30 {
  width: 30%; }

.width25 {
  width: 25%; }

.width20 {
  width: 20%; }

.width10 {
  width: 10%; }

.maxwidth100 {
  max-width: 100%; }

.nowrap {
  white-space: nowrap; }

.wrap {
  white-space: normal !important; }

.nomargin {
  margin: 0 !important; }
  .nomargin-right {
    margin-right: 0px !important; }
  .nomargin-left {
    margin-left: 0px !important; }
  .nomargin-top {
    margin-top: 0px !important; }
  .nomargin-bottom {
    margin-bottom: 0px !important; }

.nopading {
  padding: 0; }

.inopading {
  padding: 0 !important; }

.pointer {
  cursor: pointer; }

.cursor-default {
  cursor: default; }

.lowercase {
  text-transform: lowercase; }

.uppercase {
  text-transform: uppercase; }

.margin-0-right {
  margin-right: 0px; }

.margin-0-left {
  margin-left: 0px; }

.margin-0-top {
  margin-top: 0px; }

.margin-0-bottom {
  margin-bottom: 0px; }

.margin-5-right {
  margin-right: 5px; }

.margin-5-left {
  margin-left: 5px; }

.margin-5-top {
  margin-top: 5px; }

.margin-5-bottom {
  margin-bottom: 5px; }

.margin-10-right {
  margin-right: 10px; }

.margin-10-left {
  margin-left: 10px; }

.margin-10-top {
  margin-top: 10px; }

.margin-10-bottom {
  margin-bottom: 10px; }

.margin-20-right {
  margin-right: 20px; }

.margin-20-left {
  margin-left: 20px; }

.margin-20-top {
  margin-top: 20px; }

.margin-20-bottom {
  margin-bottom: 20px; }

.margin-30-right {
  margin-right: 30px; }

.margin-30-left {
  margin-left: 30px; }

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

.margin-30-bottom {
  margin-bottom: 30px; }

.padding-0-right {
  padding-right: 0px; }

.padding-0-left {
  padding-left: 0px; }

.padding-0-top {
  padding-top: 0px; }

.padding-0-bottom {
  padding-bottom: 0px; }

.padding-5-right {
  padding-right: 5px; }

.padding-5-left {
  padding-left: 5px; }

.padding-5-top {
  padding-top: 5px; }

.padding-5-bottom {
  padding-bottom: 5px; }

.padding-10-right {
  padding-right: 10px; }

.padding-10-left {
  padding-left: 10px; }

.padding-10-top {
  padding-top: 10px; }

.padding-10-bottom {
  padding-bottom: 10px; }

.padding-15-right {
  padding-right: 15px; }

.padding-15-left {
  padding-left: 15px; }

.padding-15-top {
  padding-top: 15px; }

.padding-15-bottom {
  padding-bottom: 15px; }

.padding-20-right {
  padding-right: 20px; }

.padding-20-left {
  padding-left: 20px; }

.padding-20-top {
  padding-top: 20px; }

.padding-20-bottom {
  padding-bottom: 20px; }

.padding-30-right {
  padding-right: 30px; }

.padding-30-left {
  padding-left: 30px; }

.padding-30-top {
  padding-top: 30px; }

.padding-30-bottom {
  padding-bottom: 30px; }

.ipadding-0-right {
  padding-right: 0px !important; }

.ipadding-0-left {
  padding-left: 0px !important; }

.ipadding-0-top {
  padding-top: 0px !important; }

.ipadding-0-bottom {
  padding-bottom: 0px !important; }

.ipadding-5-right {
  padding-right: 5px !important; }

.ipadding-5-left {
  padding-left: 5px !important; }

.ipadding-5-top {
  padding-top: 5px !important; }

.ipadding-5-bottom {
  padding-bottom: 5px !important; }

.ipadding-10-right {
  padding-right: 10px !important; }

.ipadding-10-left {
  padding-left: 10px !important; }

.ipadding-10-top {
  padding-top: 10px !important; }

.ipadding-10-bottom {
  padding-bottom: 10px !important; }

.ipadding-15-right {
  padding-right: 15px !important; }

.ipadding-15-left {
  padding-left: 15px !important; }

.ipadding-15-top {
  padding-top: 15px !important; }

.ipadding-15-bottom {
  padding-bottom: 15px !important; }

.ipadding-20-right {
  padding-right: 20px !important; }

.ipadding-20-left {
  padding-left: 20px !important; }

.ipadding-20-top {
  padding-top: 20px !important; }

.ipadding-20-bottom {
  padding-bottom: 20px !important; }

.imargin-0-right {
  margin-right: 0px !important; }

.imargin-0-left {
  margin-left: 0px !important; }

.imargin-0-top {
  margin-top: 0px !important; }

.imargin-0-bottom {
  margin-bottom: 0px !important; }

.imargin-5-right {
  margin-right: 5px !important; }

.imargin-5-left {
  margin-left: 5px !important; }

.imargin-5-top {
  margin-top: 5px !important; }

.imargin-5-bottom {
  margin-bottom: 5px !important; }

.imargin-10-right {
  margin-right: 10px !important; }

.imargin-10-left {
  margin-left: 10px !important; }

.imargin-10-top {
  margin-top: 10px !important; }

.imargin-10-bottom {
  margin-bottom: 10px !important; }

.imargin-15-right {
  margin-right: 15px !important; }

.imargin-15-left {
  margin-left: 15px !important; }

.imargin-15-top {
  margin-top: 15px !important; }

.imargin-15-bottom {
  margin-bottom: 15px !important; }

.imargin-20-right {
  margin-right: 20px !important; }

.imargin-20-left {
  margin-left: 20px !important; }

.imargin-20-top {
  margin-top: 20px !important; }

.imargin-20-bottom {
  margin-bottom: 20px !important; }

.ipadding-5-right {
  padding-right: 5px !important; }

.ipadding-5-left {
  padding-left: 5px !important; }

.ipadding-5-top {
  padding-top: 5px !important; }

.ipadding-5-bottom {
  padding-bottom: 5px !important; }

.ipadding-10-right {
  padding-right: 10px !important; }

.ipadding-10-left {
  padding-left: 10px !important; }

.ipadding-10-top {
  padding-top: 10px !important; }

.ipadding-10-bottom {
  padding-bottom: 10px !important; }

.text-middle {
  vertical-align: middle; }

.itext-center {
  text-align: center !important; }

hr.compact {
  margin: 10px 0; }

.updating {
  opacity: 0.4;
  position: relative; }
  .updating:after {
    content: "\f013";
    font: normal normal normal 30px/1 FontAwesome;
    position: absolute;
    top: 40%;
    text-align: center;
    width: 100%;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear; }

.updating-one {
  animation: animationFrames ease 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  /*when the spec is finished*/
  -webkit-animation: animationFrames ease 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /*Chrome 16+, Safari 4+*/
  -moz-animation: animationFrames ease 0.5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-fill-mode: forwards;
  /*FF 5+*/
  -o-animation: animationFrames ease 0.5s;
  -o-animation-iteration-count: 1;
  -o-animation-fill-mode: forwards;
  /*Not implemented yet*/
  -ms-animation: animationFrames ease 0.5s;
  -ms-animation-iteration-count: 1;
  -ms-animation-fill-mode: forwards;
  /*IE 10+*/ }

@keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes animationFrames {
  0% {
    opacity: 1; }
  49% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.bootstrap-timepicker-widget input {
  height: 34px;
  padding: 4px 5px;
  font-size: 18px;
  line-height: 1.33333;
  background-color: #fff;
  border: 1px solid #c2cad8;
  color: black;
  width: 55px !important; }

.blk-shade {
  position: relative;
  cursor: not-allowed; }
  .blk-shade:after {
    content: "";
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0; }
  .blk-shade-message {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    padding: 10px 30px;
    z-index: 11;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
    .blk-shade-message-inline {
      position: relative;
      top: inherit;
      left: inherit;
      transform: none;
      text-align: center; }

.list-group .list-group-item-ident {
  padding-left: 25px !important;
  position: relative; }
  .list-group .list-group-item-ident:before {
    content: '∟';
    margin-right: 5px;
    color: #babdbf;
    font-size: 150%;
    line-height: 0px;
    position: absolute;
    top: 6px;
    left: 4px; }

.vir-list-group-strypes {
  font-size: 12.5px; }
  .vir-list-group-strypes li {
    overflow: auto;
    margin-bottom: 0;
    margin-left: 0;
    border: none;
    border-top: 1px dashed #ddd; }
    @media screen and (max-width: 970px) {
      .vir-list-group-strypes li {
        padding: 5px 0; } }
    .vir-list-group-strypes li:first-of-type {
      border-top: 1px dashed #ddd; }
    .vir-list-group-strypes li:last-of-type {
      border-bottom: none; }
    .vir-list-group-strypes li ul {
      margin-top: 8px;
      padding-left: 20px; }
      .vir-list-group-strypes li ul li {
        padding: 3px 0;
        font-size: 11px;
        border-bottom: 1px dashed #ddd; }
        .vir-list-group-strypes li ul li:first-of-type {
          border-top: none; }
      .vir-list-group-strypes li ul li.narrow {
        width: 50%;
        float: left; }
  .vir-list-group-strypes .label {
    font-size: 12px; }
  .vir-list-group-strypes .help {
    font-size: 11px;
    color: gray; }
  .vir-list-group-strypes-compact li {
    padding: 5px; }
  .vir-list-group-strypes-reverse-borders li {
    border: none;
    border-top: 1px solid #ddd; }
    .vir-list-group-strypes-reverse-borders li:first-of-type {
      border-top: none !important; }
    .vir-list-group-strypes-reverse-borders li:last-of-type {
      border-bottom: 1px solid #ddd; }

.vir-list-group-ultracompact {
  font-size: 11px;
  margin-bottom: 0;
  padding-left: 0; }
  .vir-list-group-ultracompact li {
    overflow: auto;
    margin-bottom: 0;
    margin-left: 0;
    border: none;
    padding: 3px 5px;
    line-height: normal; }
    .vir-list-group-ultracompact li span {
      font-size: 11px;
      line-height: normal;
      padding: 0 10px; }
    .vir-list-group-ultracompact li .mono,
    .vir-list-group-ultracompact li .money {
      font-size: 12px; }
    .vir-list-group-ultracompact li:hover {
      background-color: #eee; }
    @media screen and (max-width: 970px) {
      .vir-list-group-ultracompact li {
        border: none;
        border-bottom: 1px solid #ddd; }
        .vir-list-group-ultracompact li:first-of-type {
          border-top: 1px solid #ddd; }
        .vir-list-group-ultracompact li:last-of-type {
          border-bottom: none; } }
  .vir-list-group-ultracompact label {
    font-size: 11px; }
  @media screen and (max-width: 970px) {
    .vir-list-group-ultracompact-reverse-borders li {
      border: none;
      border-top: 1px solid #ddd; }
      .vir-list-group-ultracompact-reverse-borders li:first-of-type {
        border-top: none !important; }
      .vir-list-group-ultracompact-reverse-borders li:last-of-type {
        border-bottom: 1px solid #ddd; } }

.vir-list-group-horizontal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap; }
  .vir-list-group-horizontal .label {
    height: inherit;
    font-size: 11px;
    padding: 3px 5px;
    margin: 0 3px 3px 0; }
  @media screen and (max-width: 970px) {
    .vir-list-group-horizontal {
      flex-wrap: wrap; } }
  .vir-list-group-horizontal li {
    flex-basis: 0;
    flex-grow: 1;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: none;
    border-right: none;
    margin: 0 10px;
    font-size: 11px;
    padding: 5px 0; }
    @media screen and (max-width: 970px) {
      .vir-list-group-horizontal li {
        flex-basis: auto;
        border-bottom: none;
        width: 100%;
        margin: 0; } }
    .vir-list-group-horizontal li:first-of-type {
      margin-left: 0; }
    .vir-list-group-horizontal li:last-of-type {
      border-bottom: 1px solid #ddd;
      margin-right: 0; }
      @media screen and (max-width: 970px) {
        .vir-list-group-horizontal li:last-of-type {
          border-bottom: 1px solid #ddd; } }

.vir-pager:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (max-width: 970px) {
  .vir-pager {
    text-align: center; } }

.vir-pager label {
  font-weight: 400;
  display: block;
  color: darkgrey; }

.vir-pager ul {
  padding: 0; }
  @media screen and (max-width: 970px) {
    .vir-pager ul {
      display: inline-block;
      margin: auto; } }
  .vir-pager ul li {
    list-style-type: none;
    margin: 0;
    float: left;
    border-top: 1px solid #e7ecf1;
    border-bottom: 1px solid #e7ecf1;
    border-right: 1px solid #e7ecf1; }
    .vir-pager ul li a,
    .vir-pager ul li span,
    .vir-pager ul li button {
      padding: 3px 10px;
      display: block; }
    .vir-pager ul li span {
      color: gray; }
    .vir-pager ul li i {
      margin: 0 -5px; }
    .vir-pager ul li:first-of-type {
      border-left: 1px solid #e7ecf1; }
  .vir-pager ul .active {
    background-color: #e7ecf1;
    color: gray; }

@media screen and (max-width: 970px) {
  .vir-pager-sizes {
    margin-top: 5px; } }

.vir-pager-sizes ul {
  float: right; }
  @media screen and (max-width: 970px) {
    .vir-pager-sizes ul {
      display: inline-block;
      margin: auto;
      float: none; } }

.confirmation .btn-success {
  margin-right: 5px; }

a.thumbnail {
  transition: all ease-in-out 100ms;
  min-height: 95%; }
  a.thumbnail:hover {
    text-decoration: none;
    color: black;
    border-color: #cccccc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

@media screen and (max-width: 970px) {
  .tabs-mobilizer .nav-tabs {
    display: block !important; }
    .tabs-mobilizer .nav-tabs li {
      margin-right: 0;
      margin-left: 0;
      margin-bottom: 10px;
      border: 1px solid #d6d6d6;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .tabs-mobilizer .nav-tabs li a {
        padding: 5px 7px;
        font-size: 13px;
        border: none;
        margin: auto !important;
        background-color: transparent;
        color: inherit; }
      .tabs-mobilizer .nav-tabs li .dropdown-menu li {
        border: none !important;
        box-shadow: none; }
        .tabs-mobilizer .nav-tabs li .dropdown-menu li a {
          color: #0184d0; }
    .tabs-mobilizer .nav-tabs li.active {
      background-color: #0184d0;
      border: 1px solid #0473b3;
      box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.2); }
      .tabs-mobilizer .nav-tabs li.active a {
        color: white;
        background-color: transparent; } }

.ico {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle; }
  .ico-med {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-20 {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-small {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-big {
    width: 48px;
    height: 48px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }

.ico-round {
  background-color: white;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-round-med {
  background-color: white;
  padding: 2px;
  width: 32px;
  height: 32px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-round-small {
  background-color: white;
  padding: 2px;
  width: 24px;
  height: 24px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-txt {
  line-height: 29px;
  color: #565656;
  text-align: center;
  text-decoration: none;
  background-color: #eee;
  border-radius: 50% !important;
  font-size: 11px;
  font-weight: bold;
  text-transform: lowercase; }

.icons_whith_badges .badge {
  margin-left: -9px;
  margin-top: 13px;
  font-size: 10px !important;
  padding: 2px 4px 3px 4px;
  font-weight: bold;
  height: inherit;
  border: 1px solid #eaeaea;
  color: black;
  background-color: white; }

.icons_whith_badges .item {
  white-space: nowrap;
  display: inline-block; }

.icons_whith_badges .danger {
  background-color: #fbe1e3;
  color: red;
  border-color: #f8cbce; }

.icons_whith_badges .warning {
  background-color: #FDECC9;
  color: #ff6b22;
  border-color: #fce3b0; }

.icons_whith_badges .success {
  background-color: #E5FFE6;
  color: forestgreen;
  border-color: #ccffcd; }

.shadow-box-light {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.shadow-box-narrow {
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2); }

button.link,
span.link {
  display: inline;
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: #0184d0; }
  button.link:hover,
  span.link:hover {
    text-decoration: underline; }
  button.link:disabled,
  span.link:disabled {
    color: #ccc;
    cursor: not-allowed;
    text-decoration: none !important; }

.page-footer {
  min-height: 100px;
  background-color: #f0f0f0; }
  .page-footer .page-footer-inner {
    text-align: center;
    display: block;
    width: 100%; }
  .page-footer .page-footer-tools {
    position: absolute;
    right: 20px; }
    .page-footer .page-footer-tools .go-top {
      cursor: pointer; }

.sim_main_menu {
  margin-bottom: 20px;
  background-color: #f7f7f7;
  padding: 10px; }
  .sim_main_menu ul {
    margin: 0;
    padding: 0; }
    .sim_main_menu ul li {
      display: inline-block;
      margin-right: 15px;
      border: 1px solid #d6d6d6;
      background: #ececec;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
      transition: all 0.2s ease-in-out; }
      .sim_main_menu ul li:hover {
        border: 1px solid #bbb; }
      .sim_main_menu ul li a {
        display: inline-block;
        padding: 10px 15px;
        text-decoration: none;
        transition: all 0.2s ease-in-out; }
    .sim_main_menu ul li.active {
      background-color: #0184d0;
      border: 1px solid #0473b3;
      box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.2); }
      .sim_main_menu ul li.active a {
        color: white; }

#resource-create textarea.simpletext {
  height: auto;
  min-height: 100px; }

.login-form .tab-pane {
  padding-top: 20px; }

.login-form .form-group {
  width: 100%; }

.login-form .form-controll label .pwd-container {
  position: relative; }
  .login-form .form-controll label .pwd-container .toggle-pwd {
    position: absolute;
    right: 5px;
    top: 9px;
    opacity: 0.5;
    cursor: pointer; }
    .login-form .form-controll label .pwd-container .toggle-pwd svg {
      height: 0.8em; }

.login-form .social {
  width: 2.5em;
  height: 2.5em;
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  border-radius: .3em;
  margin: 1em 0.2em;
  cursor: pointer; }
  @media screen and (max-width: 768px) {
    .login-form .social {
      margin: 0.2em 0.2em 1em 0.2em; } }
  .login-form .social-facebook {
    background-image: url(/wp-content/themes/virta/assets/images/fast/facebook.svg);
    background-color: #3b5998;
    background-size: 45%; }
  .login-form .social-linkedin {
    background-image: url(/wp-content/themes/virta/assets/images/fast/linkedin.svg);
    background-color: #0e76a8; }
  .login-form .social-google {
    background-image: url(/wp-content/themes/virta/assets/images/fast/google.svg);
    background-color: #d62727; }
  .login-form .social-twitter {
    background-image: url(/wp-content/themes/virta/assets/images/fast/twitter.svg);
    background-color: #00acee; }
  .login-form .social-vk {
    background-image: url(/wp-content/themes/virta/assets/images/fast/vk.svg);
    background-color: #4c75a3;
    background-size: 75%; }
  .login-form .social-google-only {
    background-color: #23804b;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    padding: 2em 0 3em 0;
    font-size: 1em;
    width: 100%;
    letter-spacing: 0.1em; }

.login-form .error {
  background-color: #ffe4e4;
  color: #d62727;
  padding: .5em 1em .5em 1em;
  animation: fadein .3s;
  display: none; }

.login-form #mail-confirmed-message {
  background-color: #a4eac2;
  border: 1px solid #719e85;
  margin-bottom: 1em;
  text-align: center;
  border-radius: .2em;
  padding: .5em 1em .5em 1em;
  animation: fadein .3s;
  display: none; }

.modal-dialog .modal-header h1 {
  font-size: 20px;
  margin: 0;
  display: inline-block; }

.confirmation .btn {
  margin: 5px 0; }

.uniscale {
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 20px; }
  .uniscale .item {
    transition: flex-grow ease-in-out 300ms;
    flex-grow: 1;
    position: relative;
    border: 1px solid white;
    background-color: #0184d0;
    color: white;
    padding: 5px; }
    @media screen and (max-width: 970px) {
      .uniscale .item {
        padding: 5px 10px;
        margin-top: 5px; } }
    .uniscale .item .main .txt {
      display: none; }
    .uniscale .item .add {
      transition: all ease-in-out 500ms;
      position: absolute;
      top: -19px;
      left: 0;
      background-color: #b2e1ff;
      color: #002f68;
      font-size: 12px;
      white-space: nowrap;
      min-width: 100%;
      overflow: hidden;
      opacity: 0; }
    .uniscale .item:hover {
      flex-grow: 20; }
      .uniscale .item:hover .main .txt {
        display: inline-block; }
      .uniscale .item:hover .add {
        opacity: 1; }
      .uniscale .item:hover + * {
        flex-grow: 5; }
        @media screen and (max-width: 970px) {
          .uniscale .item:hover + * {
            flex-grow: 1; } }
      @media screen and (max-width: 970px) {
        .uniscale .item:hover {
          flex-grow: 1;
          width: 100px;
          background-color: #002f68; } }
    .uniscale .item:has(+ :hover) {
      flex-grow: 5; }
      @media screen and (max-width: 970px) {
        .uniscale .item:has(+ :hover) {
          flex-grow: 1; } }
    .uniscale .item-active {
      background-color: #529efb;
      flex-grow: 15; }
      .uniscale .item-active .main .txt {
        display: inline-block; }
      .uniscale .item-active .add {
        opacity: 1; }

.simwell {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec; }

.edit-compact {
  position: fixed;
  top: 10%;
  left: 10%;
  width: 80% !important;
  background-color: white;
  z-index: 10050;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
  padding: 10px; }

.resource-create-well-trigger {
  margin-bottom: -40px; }

.resource-create-well {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec;
  margin-top: 50px;
  position: relative;
  overflow: hidden;
  transition: all ease-in-out 300ms; }
  .resource-create-well h4 {
    margin: 0 0 20px 0; }
  .resource-create-well:after {
    content: "\f055";
    line-height: 1em;
    position: absolute;
    right: -15px;
    bottom: -15px;
    opacity: 0.2;
    color: #4a678e;
    font: normal normal normal 100px / 1 FontAwesome; }

.resource-view-modal .download-block {
  display: block;
  background-color: #bfcad1;
  color: #68879a;
  padding: 5em;
  text-align: center;
  font-weight: bold; }
  .resource-view-modal .download-block .fa {
    font-size: 5em; }

.resource-view-modal iframe {
  border: 1px solid #bfcad1;
  width: 100%;
  height: 500px; }

.resource-view-modal embed {
  border: 1px solid #bfcad1;
  width: 100%;
  height: 400px; }

.resource-view-modal #pdf-canvas {
  border: 1px solid #bfcad1;
  max-width: 100%;
  height: 400px;
  position: relative; }
  .resource-view-modal #pdf-canvas #loading {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    lefT: 0;
    z-index: 1;
    text-align: center;
    color: #607d8b; }
    .resource-view-modal #pdf-canvas #loading .fa {
      margin-top: 20%; }
  .resource-view-modal #pdf-canvas embed {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    lefT: 0;
    z-index: 2; }

.resources .item {
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec;
  transition: ease-in-out all 300ms;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: black;
  transition: ease-in-out all 0.2s; }
  .resources .item:hover {
    text-decoration: none;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
  .resources .item .header {
    border-bottom: 1px solid #ececec;
    margin: 0 0 10px 0;
    padding-bottom: 10px; }
    .resources .item .header:after {
      content: "";
      display: table;
      clear: both; }
    .resources .item .header div {
      padding-left: 0;
      padding-right: 0; }
    .resources .item .header h4 {
      margin: 0;
      display: flex;
      display: -webkit-flex;
      align-items: flex-start; }
      .resources .item .header h4 .position {
        background-color: #ececec;
        border: 1px solid #e4e4e4;
        color: #777777;
        font-weight: bold;
        padding: 2px 5px;
        margin-top: -2px;
        margin-right: 10px;
        margin-left: -25px;
        white-space: nowrap; }
    .resources .item .header .tools {
      text-align: right;
      color: #337ab7;
      font-size: 22px;
      cursor: pointer; }
      .resources .item .header .tools i {
        padding: 7px;
        display: inline-block; }
        .resources .item .header .tools i:hover {
          -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .resources .item .header .tools .fa-trash {
        color: #cc3232; }
  .resources .item .body .media-preview .preview {
    overflow: hidden;
    height: 0;
    padding-top: 55.5%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #bfcad1;
    border: 1px solid #bfcad1;
    background-position: center;
    position: relative;
    cursor: pointer; }
    .resources .item .body .media-preview .preview .fa {
      position: absolute;
      top: -1px;
      left: -1px;
      background-color: white;
      padding: 1em;
      border: 1px solid #bfcad1;
      line-height: 3em; }
      .resources .item .body .media-preview .preview .fa:before {
        font-size: 3em;
        color: #0184d0; }
  .resources .item .body .media-preview-video .preview {
    background-size: cover; }
  .resources .item .body .media-preview .code {
    display: none;
    max-width: 100%; }
    .resources .item .body .media-preview .code iframe {
      width: 100%; }

.resources .edit-compact-button {
  display: none !important; }

.resources .edit-full-button {
  display: inline-block !important; }

.resources-compact-layout {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-around;
  justify-content: -webkit-space-around; }
  .resources-compact-layout .item {
    width: 32%;
    padding: 10px; }
    @media screen and (max-width: 970px) {
      .resources-compact-layout .item {
        width: 100%; } }
    .resources-compact-layout .item .header h4 {
      font-size: 15px;
      padding: 4px 0 0 0px; }
      .resources-compact-layout .item .header h4 .position {
        margin-right: 5px;
        margin-left: -15px; }
    .resources-compact-layout .item .header .tools {
      font-size: 18px; }
      .resources-compact-layout .item .header .tools i {
        padding: 2px; }
    .resources-compact-layout .item .body .content {
      transform: scale(0.5) translate(-50%, -50%);
      margin-top: -20px; }
    .resources-compact-layout .item .body .html-resource .prev {
      max-height: 120px;
      overflow: hidden;
      text-overflow: ellipsis;
      position: relative;
      padding-bottom: 30px;
      cursor: pointer; }
      .resources-compact-layout .item .body .html-resource .prev:after {
        content: '';
        background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
        position: absolute;
        width: 100%;
        height: 30px;
        bottom: 0;
        left: 0; }
    .resources-compact-layout .item .body .media-preview .code iframe {
      height: auto; }
  .resources-compact-layout .edit-compact-button {
    display: inline-block !important; }
  .resources-compact-layout .edit-full-button {
    display: none !important; }

.icon-button {
  border: none;
  background-color: transparent;
  padding: 5px;
  margin-top: -5px; }
  .icon-button:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.html-resource img,
.html-resource table {
  max-width: 100%; }

.html-resource .table table {
  border: none;
  border-bottom: 1px solid silver; }
  .html-resource .table table th {
    font-weight: normal;
    background-color: #f5f5f5;
    padding: 3px 5px;
    border-top: 1px solid #d1d8e0;
    border-bottom: 1px solid #d1d8e0;
    line-height: 1.6;
    border-right: 1px solid #d1d8e0;
    text-align: center;
    vertical-align: middle; }
    .html-resource .table table th:first-of-type {
      border-left: 1px solid #d1d8e0; }
  .html-resource .table table td {
    padding: 3px 5px !important;
    border: 1px solid #d1d8e0;
    line-height: 1.8 !important; }

.sbs_template {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0px;
  font-size: 90%; }
  .sbs_template h5 {
    font-weight: 600; }

.member-create-well {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec; }
  .member-create-well .form-group {
    margin-bottom: 0 !important; }

.members-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .members-list .item {
    width: 49%;
    margin-bottom: 25px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    position: relative; }
    @media screen and (max-width: 970px) {
      .members-list .item {
        width: 100%; } }
    .members-list .item .role {
      float: right;
      /* background-color: white; */
      /* font-size: 80%; */
      /* padding: 2px 7px 2px 7px; */
      margin-left: 7px;
      color: #afafaf;
      /* border: 1px solid #ececec; */ }
    .members-list .item .header {
      border-bottom: 1px solid #ececec;
      padding-bottom: 10px;
      margin-bottom: 10px; }
      .members-list .item .header:after {
        content: "";
        display: table;
        clear: both; }
      .members-list .item .header .tools {
        float: right; }
        .members-list .item .header .tools button {
          border: none;
          background-color: transparent;
          padding: 5px;
          margin-top: -5px; }
          .members-list .item .header .tools button:hover {
            -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
        .members-list .item .header .tools .fa-trash {
          color: #cc3232; }
    .members-list .item-type1 .role {
      color: #8e44ad; }
    .members-list .item .training .badge {
      height: inherit;
      padding: 1px 2px 1px 15px;
      margin: 0 0px 5px 0; }
      .members-list .item .training .badge button {
        border: 1px solid white;
        border-radius: 10px !important;
        margin: 1px 1px 1px 8px;
        padding: 2px 4px 1px 4px; }
        .members-list .item .training .badge button:hover {
          background-color: #cc3232 !important; }
      .members-list .item .training .badge-add-classic {
        background-color: white;
        border: 1px solid #4c87b9;
        color: #4c87b9; }
        .members-list .item .training .badge-add-classic button {
          color: white;
          padding: 3px 4px 0px 4px; }
          .members-list .item .training .badge-add-classic button:hover {
            background-color: #4c87b9 !important; }
      .members-list .item .training .badge-add-intensive {
        background-color: white;
        border: 1px solid #3faba4;
        color: #3faba4; }
        .members-list .item .training .badge-add-intensive button {
          color: white;
          padding: 3px 4px 0px 4px; }
          .members-list .item .training .badge-add-intensive button:hover {
            background-color: #3faba4 !important; }

.unit-class-list .item {
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  padding: .3em .5em;
  margin-bottom: 1em;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap; }
  .unit-class-list .item .ico {
    margin-right: 10px;
    margin-top: 5px;
    width: 48px;
    height: 48px;
    float: left; }
  .unit-class-list .item .text {
    width: -webkit-fill-available; }
    .unit-class-list .item .text p {
      margin: 0;
      font-size: 12px; }

.members-list-prepods {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .members-list-prepods .item {
    width: 49%;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    position: relative; }
    @media screen and (max-width: 970px) {
      .members-list-prepods .item {
        width: 100%; } }
    .members-list-prepods .item .labels {
      margin-top: 10px;
      padding-top: 15px;
      border-top: 1px solid #e7ecf1; }
      .members-list-prepods .item .labels .label {
        margin-bottom: 4px;
        display: inline-block; }

.members-list-table .badge {
  height: inherit;
  padding: 1px 2px 1px 15px;
  margin: 2px 0px 2px 0; }
  .members-list-table .badge button {
    border: 1px solid white;
    border-radius: 10px !important;
    margin: 1px 1px 1px 8px;
    padding: 2px 4px 1px 4px; }
    .members-list-table .badge button:hover {
      background-color: #cc3232 !important; }
  .members-list-table .badge-add-classic {
    background-color: white;
    border: 1px solid #4c87b9;
    color: #4c87b9; }
    .members-list-table .badge-add-classic button {
      color: white;
      padding: 3px 4px 0px 4px; }
      .members-list-table .badge-add-classic button:hover {
        background-color: #4c87b9 !important; }
  .members-list-table .badge-add-intensive {
    background-color: white;
    border: 1px solid #3faba4;
    color: #3faba4; }
    .members-list-table .badge-add-intensive button {
      color: white;
      padding: 3px 4px 0px 4px; }
      .members-list-table .badge-add-intensive button:hover {
        background-color: #3faba4 !important; }
  .members-list-table .badge-active {
    background-color: white;
    color: black;
    border: 1px solid #e7ecf1;
    font-size: 13px !important; }
    .members-list-table .badge-active .fa-times {
      color: #cc3232; }
      .members-list-table .badge-active .fa-times:hover {
        color: white; }

.members-list-table .label {
  display: inline-block; }

#sbs-groups .item {
  width: 100%;
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #ececec;
  transition: ease-in-out all 300ms;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: black;
  transition: ease-in-out all 0.2s; }
  #sbs-groups .item:hover {
    text-decoration: none;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
  #sbs-groups .item .title {
    padding: 0 0 15px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #e7ecf1; }
  #sbs-groups .item .users {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: flex-start;
    justify-content: -webkit-flex-start; }
    #sbs-groups .item .users .item {
      width: 30%;
      margin-right: 2%; }
    #sbs-groups .item .users .item-add {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      background-color: #eee;
      color: #333; }

.class-create-well,
.tournament-create-well {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec; }

.simulations-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .simulations-list .item {
    width: 49%;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #e6e6e6;
    background: #ececec;
    color: black;
    transition: ease-in-out all 0.2s;
    color: #0184d0 !important;
    font-weight: bold;
    letter-spacing: 1px;
    position: relative; }
    .simulations-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .simulations-list .item {
        width: 100%; } }
  .simulations-list .fa {
    font-size: 3em;
    color: #0184d0;
    float: right; }

.class-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .class-list .item {
    width: 49%;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .class-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .class-list .item {
        width: 100%; } }
    .class-list .item h4 {
      margin-top: 0; }
    .class-list .item .delete {
      color: #cc3232;
      border: none;
      background-color: transparent;
      padding: 5px;
      margin-top: -5px; }

table.class-data tr td:first-child {
  text-align: right;
  padding-right: 10px; }

.scenario-create-well {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #ececec; }

.scenario-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .scenario-list .item {
    width: 49%;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .scenario-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .scenario-list .item {
        width: 100%; } }
    .scenario-list .item button {
      color: #cc3232;
      border: none;
      background-color: transparent;
      padding: 5px;
      margin-top: -5px; }
      .scenario-list .item button:hover {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.scenarie-help {
  border: 1px solid #e7ecf1;
  padding: 10px; }
  .scenarie-help .table td,
  .scenarie-help .table th {
    font-size: inherit; }
  .scenarie-help .sbs_template {
    font-size: 100%; }

.scenario-showcase-menber-contaier {
  width: 100%; }
  .scenario-showcase-menber-contaier .instruct {
    margin-bottom: 20px; }
    .scenario-showcase-menber-contaier .instruct .flex-item {
      padding: 1em;
      background-color: white;
      line-height: 1.8em;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      @media screen and (max-width: 970px) {
        .scenario-showcase-menber-contaier .instruct .flex-item {
          margin-bottom: 20px; } }
      .scenario-showcase-menber-contaier .instruct .flex-item .copytrigger {
        cursor: pointer;
        color: #457ca7;
        margin: 15px 0;
        white-space: inherit; }
      .scenario-showcase-menber-contaier .instruct .flex-item p {
        line-height: 1.4em;
        font-size: 1.2em;
        font-weight: 600;
        color: #3c6275; }
      .scenario-showcase-menber-contaier .instruct .flex-item ul {
        padding: 0 0 0 25px; }
        .scenario-showcase-menber-contaier .instruct .flex-item ul li {
          padding-left: 10px;
          line-height: 2em;
          font-size: 1.2em; }
        .scenario-showcase-menber-contaier .instruct .flex-item ul li::marker {
          content: '\f00c';
          font: normal normal normal 20px / 1 FontAwesome;
          color: green; }
      .scenario-showcase-menber-contaier .instruct .flex-item span {
        font-style: italic;
        padding: 1em 2em;
        display: block;
        background-color: #f7f4ee;
        border-left: 5px dotted white; }
        .scenario-showcase-menber-contaier .instruct .flex-item span p {
          margin: 5px 0; }

.scenario-showcase {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-around;
  justify-content: -webkit-space-around; }
  .scenario-showcase .item {
    width: 32%;
    margin-bottom: 20px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 970px) {
      .scenario-showcase .item {
        width: 100%; } }
    .scenario-showcase .item .scenario-info {
      width: 100%; }
      .scenario-showcase .item .scenario-info .image {
        position: relative;
        width: 100%; }
        .scenario-showcase .item .scenario-info .image img {
          width: 100%; }
        .scenario-showcase .item .scenario-info .image .scenario {
          left: 0;
          bottom: 15px;
          position: absolute;
          font-size: 1.4em;
          display: inline-block;
          padding: 10px;
          z-index: 1; }
          .scenario-showcase .item .scenario-info .image .scenario strong {
            font-size: 1.4em; }
          .scenario-showcase .item .scenario-info .image .scenario-classic {
            background-color: #22822f;
            color: white; }
            .scenario-showcase .item .scenario-info .image .scenario-classic a {
              color: white;
              text-decoration: underline; }
          .scenario-showcase .item .scenario-info .image .scenario-intensive {
            background-color: #2a5a83;
            color: white; }
            .scenario-showcase .item .scenario-info .image .scenario-intensive a {
              color: white;
              text-decoration: underline; }
      .scenario-showcase .item .scenario-info .data {
        padding: 1em;
        line-height: 1.8em; }

.cources-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .cources-list .item {
    width: 49%;
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .cources-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .cources-list .item {
        width: 100%; } }
    .cources-list .item h5 {
      font-weight: bold;
      margin: 0; }
    .cources-list .item .delete {
      color: #cc3232;
      border: none;
      background-color: transparent;
      padding: 5px;
      margin-top: -5px; }

.admin-stages-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .admin-stages-list .item {
    width: 32%;
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .admin-stages-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .admin-stages-list .item {
        width: 100%; } }
    .admin-stages-list .item h5 {
      font-weight: bold;
      margin: 0; }
    .admin-stages-list .item .delete {
      color: #cc3232;
      border: none;
      background-color: transparent;
      padding: 5px;
      margin-top: -5px; }

.lessons-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .lessons-list .item {
    width: 49%;
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .lessons-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 970px) {
      .lessons-list .item {
        width: 100%; } }
    .lessons-list .item h4 {
      margin-top: 0;
      line-height: 1.4em; }
    .lessons-list .item h5 {
      font-weight: bold; }
    .lessons-list .item .tools {
      text-align: right;
      color: #337ab7;
      font-size: 18px;
      cursor: pointer; }
      .lessons-list .item .tools i {
        padding: 0 3px;
        display: inline-block; }
        .lessons-list .item .tools i:hover {
          -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .lessons-list .item .tools .fa-trash {
        color: #cc3232; }
  .lessons-list-medium .item {
    padding: 5px 10px;
    width: 32%;
    font-size: 12px; }
  .lessons-list-big .item {
    padding: 0px;
    width: 32%;
    font-size: 12px;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.tournament-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between; }
  .tournament-list .item {
    width: 49%;
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .tournament-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 750px) {
      .tournament-list .item {
        width: 100%; } }
    .tournament-list .item h5 {
      font-weight: bold;
      margin: 0; }
    .tournament-list .item .bottom {
      display: flex;
      display: -webkit-flex;
      flex-wrap: nowrap;
      flex-wrap: -webkit-nowrap;
      justify-content: space-between;
      justify-content: -webkit-space-between;
      border-top: 1px solid #e2e2e2;
      margin-top: 10px;
      padding-top: 10px; }
      @media screen and (max-width: 750px) {
        .tournament-list .item .bottom {
          flex-wrap: wrap;
          flex-wrap: -webkit-wrap; } }
      .tournament-list .item .bottom .buttons {
        text-align: right; }
  .tournament-list-width100 .item {
    width: 100%; }

.tournament-actions {
  border-top: 1px solid #ececec;
  text-align: right;
  padding: 0.5em 0 0 0; }
  .tournament-actions .preaccess {
    color: #000000;
    cursor: pointer;
    float: left;
    background-color: #fff377;
    border: 1px solid #eae16f;
    padding: 6px 12px;
    font-size: 14px; }
    .tournament-actions .preaccess .countdown {
      font-weight: bold;
      background-color: #ffffff;
      border: 1px solid #eae16f;
      padding: 2px 5px;
      box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3);
      color: #585858;
      vertical-align: middle; }
    .tournament-actions .preaccess .tournament-login-wraper {
      display: inline-block;
      margin-left: 5px; }

.tournament-inrole {
  font-size: 16px;
  color: #2d77b1;
  padding: 5px 10px;
  background-color: #f3f3f3;
  display: inline-block; }

.user-link-copy {
  display: inline-block;
  text-align: left;
  text-wrap: nowrap; }
  @media screen and (max-width: 750px) {
    .user-link-copy {
      max-width: 100%;
      display: block;
      margin-bottom: 0.5em;
      text-wrap: wrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  .user-link-copy .inner {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle; }
  .user-link-copy .fa-clipboard {
    vertical-align: middle;
    color: #4d78b3;
    cursor: pointer;
    background-color: #f6f6f6;
    border: 1px solid #e2e2e2;
    padding: 7px;
    margin: 0 5px; }

.tournament-card {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between;
  text-decoration: none;
  color: black; }
  .tournament-card:hover, .tournament-card:active, .tournament-card:focus {
    text-decoration: none; }
  .tournament-card .scenario {
    display: inline-block;
    padding: 0 10px; }
    .tournament-card .scenario-classic {
      background-color: #22822f;
      color: white; }
      .tournament-card .scenario-classic a {
        color: white;
        text-decoration: underline; }
    .tournament-card .scenario-intensive {
      background-color: #2a5a83;
      color: white; }
      .tournament-card .scenario-intensive a {
        color: white;
        text-decoration: underline; }
  .tournament-card .scenario-description {
    color: #000000;
    font-size: 13px;
    margin-top: 10px; }
  .tournament-card .image {
    width: 30%;
    height: 150px;
    background-position: center;
    background-size: cover;
    position: relative; }
    @media screen and (max-width: 750px) {
      .tournament-card .image {
        width: 100%; } }
    .tournament-card .image .scenario {
      left: 0;
      bottom: 15px;
      position: absolute;
      font-size: 1.3em; }
    .tournament-card .image button.scenario-description-trigger {
      right: 10px;
      bottom: 10px;
      font-size: 18px;
      position: absolute;
      padding: 1px 7px;
      color: #4d78b3; }
  .tournament-card .content {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    width: 67%; }
    @media screen and (max-width: 750px) {
      .tournament-card .content {
        width: 100%; } }
    .tournament-card .content .text {
      width: 60%; }
      @media screen and (max-width: 750px) {
        .tournament-card .content .text {
          width: 100%; } }
      .tournament-card .content .text h3 {
        margin: 0 0 0.5em 0; }
      .tournament-card .content .text .description {
        margin: 0 0 0.5em 0; }
      .tournament-card .content .text .status {
        display: inline-block;
        padding: 3px 15px;
        background-color: #eee; }
        .tournament-card .content .text .status-ready {
          background-color: #C8E6C9;
          color: #297c2c; }
        .tournament-card .content .text .status-started {
          background-color: #E3F2FD;
          color: #457ca7; }
        .tournament-card .content .text .status-finished {
          background-color: #ECEFF1;
          color: gray; }
    .tournament-card .content .info {
      width: 38%; }
      @media screen and (max-width: 750px) {
        .tournament-card .content .info {
          width: 100%; } }
      .tournament-card .content .info ul {
        margin-bottom: 0; }
      .tournament-card .content .info .scenario-description-trigger .fa-info-circle {
        opacity: 0.5; }
      .tournament-card .content .info .scenario-description-trigger:hover {
        text-decoration: underline; }
        .tournament-card .content .info .scenario-description-trigger:hover span {
          text-decoration: underline; }
  .tournament-card-design-compact .image .scenario {
    font-size: 1.1em; }
  .tournament-card-design-compact .content {
    display: block; }
    .tournament-card-design-compact .content .text, .tournament-card-design-compact .content .info {
      width: 100%; }
    .tournament-card-design-compact .content ul {
      margin-top: 5px; }
      .tournament-card-design-compact .content ul li {
        border: 0;
        font-size: 12px;
        color: gray;
        padding: 0.3em 0; }
        .tournament-card-design-compact .content ul li span {
          margin-left: 5px; }

.invites-table tr.isused td {
  background-color: #E0F2F1;
  color: #444444; }

.invites-table code {
  color: #000000 !important;
  background-color: #ffffff !important;
  font-size: 12px !important;
  vertical-align: middle; }

.invites-table .copycode .fa {
  vertical-align: middle;
  font-size: 1.5em; }

.student-view-container {
  padding: 0 10px 20px 10px; }

.lessons-trumbs {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: flex-start;
  justify-content: -webkit-flex-start; }
  .lessons-trumbs .item {
    margin-bottom: 10px;
    margin-right: 1%;
    padding: 10px 15px;
    border: 1px solid #ececec;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative;
    font-size: 24px;
    color: silver;
    font-weight: bold; }
    .lessons-trumbs .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    .lessons-trumbs .item:after {
      content: '►';
      right: -13px;
      margin-top: -9px;
      top: 50%;
      position: absolute;
      color: #e2e2e2;
      font-size: 12px; }
    .lessons-trumbs .item:last-of-type:after {
      display: none; }
    .lessons-trumbs .item:hover {
      text-decoration: none; }
    .lessons-trumbs .item-current {
      color: #ffffff;
      background-color: #547cb7;
      -webkit-box-shadow: none !important;
      -moz-box-shadow: none !important;
      box-shadow: none !important;
      cursor: unset; }
    .lessons-trumbs .item-locked {
      cursor: not-allowed; }
      .lessons-trumbs .item-locked:before {
        content: " ";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.7);
        left: 0;
        top: 0; }
      .lessons-trumbs .item-locked:after {
        content: "\f023";
        font: normal normal normal 14px/1 FontAwesome;
        display: block;
        position: absolute;
        z-index: 2;
        right: 5px;
        bottom: 5px; }

.lesson-steps {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: flex-start;
  justify-content: -webkit-flex-start; }
  .lesson-steps .item {
    width: 23%;
    margin-bottom: 15px;
    margin-right: 2%;
    border: 1px solid #ececec;
    padding-bottom: 36px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative; }
    .lesson-steps .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    .lesson-steps .item a {
      display: block;
      height: 100%; }
      .lesson-steps .item a:hover {
        text-decoration: none; }
    .lesson-steps .item:after {
      content: '►';
      right: -20px;
      margin-top: -12px;
      top: 50%;
      position: absolute;
      color: #d4d3d3; }
    .lesson-steps .item:last-of-type:after {
      display: none; }
    .lesson-steps .item .header .position {
      background-color: #ececec;
      border: 1px solid #e4e4e4;
      color: #777777;
      padding: 5px 10px 5px 15px; }
    .lesson-steps .item .header h4 {
      padding: 10px 15px; }
    .lesson-steps .item .header i {
      margin-top: 3px; }
    .lesson-steps .item .tools {
      text-align: right;
      padding: 5px 15px;
      color: #337ab7;
      border-top: 1px solid #ececec;
      font-size: 18px;
      position: absolute;
      bottom: 0;
      width: 100%; }
      .lesson-steps .item .tools button {
        border: none;
        background-color: transparent;
        padding: 5px;
        margin-top: -5px; }
        .lesson-steps .item .tools button:hover {
          -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .lesson-steps .item .tools .fa-trash {
        color: #cc3232; }

.lesson h1,
.lesson h2,
.lesson h3,
.lesson h4,
.lesson h5,
.lesson h6 {
  font-size: 160%; }

.alert-sbs-help {
  background-color: #fbfbfb;
  border: 1px solid #dddddd;
  position: relative;
  overflow: hidden; }
  .alert-sbs-help:before {
    content: "\f059";
    display: inline-block;
    font: normal normal normal 100px/1 FontAwesome;
    position: absolute;
    opacity: 0.1;
    bottom: -15px;
    right: -15px; }

input:disabled {
  cursor: not-allowed; }

.panel-collapsed-info {
  display: none;
  text-align: center;
  padding: 10px;
  background-color: #fbfbfb;
  border-top: 1px solid #dddddd;
  color: #a6a6a6; }

.panel.collapsed .panel-body {
  display: none; }

.panel.collapsed .panel-collapsed-info {
  display: block; }

#tour-reg-close {
  display: none; }

.tournament-content {
  max-width: 1400px;
  margin: auto;
  padding: 0 2em;
  width: 100%; }
  .tournament-content h2 {
    margin-top: 30px; }
    @media screen and (max-width: 750px) {
      .tournament-content h2 {
        padding-left: 10px;
        padding-right: 10px; } }
  .tournament-content h3 {
    margin-bottom: 20px; }
    @media screen and (max-width: 750px) {
      .tournament-content h3 {
        padding-left: 10px;
        padding-right: 10px; } }
  .tournament-content .panel {
    border: none; }
  .tournament-content .panel-body {
    font-size: 14px;
    padding: 30px 15px; }
  .tournament-content .panel-title {
    font-weight: 400; }
  .tournament-content .panel-collapsed-info {
    border-top: none; }
  .tournament-content .create-gude img {
    max-width: 100%; }
  .tournament-content .create-gude h2 {
    margin-bottom: 1em; }
    @media screen and (max-width: 750px) {
      .tournament-content .create-gude h2 {
        margin: 1em 1em 1em 1em; } }
  .tournament-content .create-gude ol {
    font-weight: 700;
    padding: 0 0 0 1.5em;
    line-height: 1.8em;
    font-size: 17px;
    max-width: 550px; }
    .tournament-content .create-gude ol li {
      font-weight: normal;
      margin-bottom: 1em;
      background-color: whitesmoke;
      padding: 5px 20px; }
  .tournament-content .type-select .mt-radio {
    padding: 0.3em 0em 0em 2em;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700; }
    @media screen and (max-width: 750px) {
      .tournament-content .type-select .mt-radio {
        font-size: 22px;
        padding: 0.3em 0em 0.3em 2em; } }
    .tournament-content .type-select .mt-radio span {
      top: 14px;
      left: 15px;
      background-color: white !important; }
  .tournament-content .type-select .bg-classic {
    background-color: #22822f;
    color: white; }
    .tournament-content .type-select .bg-classic a {
      color: white;
      text-decoration: underline; }
  .tournament-content .type-select .bg-intensive {
    background-color: #2a5a83;
    color: white; }
    .tournament-content .type-select .bg-intensive a {
      color: white;
      text-decoration: underline; }
  .tournament-content #type-tip p {
    margin: 10px 0; }
  @media screen and (max-width: 750px) {
    .tournament-content #type-tip {
      padding: 0 10px; } }
  .tournament-content .duration-contaier select option:disabled {
    color: red;
    text-decoration: line-through; }
  .tournament-content .classic-duration-contaier strong {
    color: white;
    background-color: #22822f;
    padding: 1px 7px; }
  .tournament-content .intensive-duration-contaier strong {
    color: white;
    background-color: #2a5a83;
    padding: 1px 7px; }
  .tournament-content .duration-select {
    padding: 20px 10px 10px 10px;
    background-color: #f1f4f7;
    margin: 0; }
    .tournament-content .duration-select:after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (max-width: 750px) {
      .tournament-content .duration-select {
        padding: 20px 0 10px 0; } }
    .tournament-content .duration-select .utc-now {
      float: right;
      color: #91959c; }
    .tournament-content .duration-select .input-lg {
      width: 100% !important; }
    .tournament-content .duration-select .end-date-time-blk {
      color: #555;
      background-color: whitesmoke;
      border: 1px solid #c2cad8;
      height: 46px;
      padding: 10px 16px;
      margin-right: 1em;
      font-size: 18px;
      display: inline-block;
      width: 100%; }
  .tournament-content .scenario-select-title {
    font-weight: 700;
    color: #737373; }
  @media screen and (max-width: 750px) {
    .tournament-content .scenario-texts {
      font-size: 14px; }
      .tournament-content .scenario-texts input {
        width: 100% !important; }
      .tournament-content .scenario-texts textarea {
        width: 100% !important;
        min-height: 170px; } }
  .tournament-content .name-container {
    background-color: #f1f4f7;
    padding: 20px 20px 20px 20px; }
  .tournament-content .conditions-container {
    margin: 0; }
    .tournament-content .conditions-container h4 {
      margin: 20px 0 10px 0;
      font-weight: 600; }
    .tournament-content .conditions-container .help-block {
      color: #000000; }
    .tournament-content .conditions-container .free-for-org {
      padding-bottom: 10px;
      background-color: #def2ff;
      border-right: 10px solid white; }
      @media screen and (max-width: 750px) {
        .tournament-content .conditions-container .free-for-org {
          border-right: none;
          border-bottom: 10px solid white; } }
      .tournament-content .conditions-container .free-for-org .price {
        display: flex;
        justify-content: space-between;
        align-items: center; }
      .tournament-content .conditions-container .free-for-org .maxprice {
        font-weight: 700;
        color: #509ade; }
      .tournament-content .conditions-container .free-for-org .myprice {
        text-align: right;
        font-weight: 700;
        color: #509ade; }
        .tournament-content .conditions-container .free-for-org .myprice input[name=entry_price] {
          width: 70px;
          vertical-align: middle;
          padding: 0 0 0 5px;
          color: #509ade;
          font-weight: 700; }
    .tournament-content .conditions-container .free-for-player {
      padding-bottom: 10px;
      background-color: #caf0f6; }
    .tournament-content .conditions-container .input-lg {
      width: 100% !important; }
    .tournament-content .conditions-container .mt-radio {
      padding: 10px 20px 0 47px;
      margin-bottom: 15px;
      background-color: white;
      border: 1px solid #c2cad8;
      font-size: 19px; }
      @media screen and (max-width: 750px) {
        .tournament-content .conditions-container .mt-radio {
          font-size: 16px;
          padding: 12px 20px 0 47px; } }
      .tournament-content .conditions-container .mt-radio span {
        top: 14px;
        left: 15px;
        background-color: white !important; }
    .tournament-content .conditions-container .mt-checkbox span {
      top: 10px;
      left: 0px;
      background-color: white !important;
      border: 1px solid #c2cad8; }
    .tournament-content .conditions-container #credits_info {
      margin-bottom: 10px; }
      .tournament-content .conditions-container #credits_info span {
        font-size: 18px;
        line-height: 34px; }
  .tournament-content .max-users #credits_info span {
    font-size: 15px;
    line-height: 32px;
    vertical-align: middle;
    display: inline-block; }
  .tournament-content .max-users #credits_info .btn {
    vertical-align: middle; }
  .tournament-content .max-users #credits_info:after {
    content: "";
    display: table;
    clear: both; }
  .tournament-content .conditions .mt-radio {
    border: 1px solid #c2cad8; }
  .tournament-content .conditions .mt-radio {
    padding: 0.8em 0em 0.5em 2.4em;
    margin-bottom: 0;
    font-size: 16px; }
    @media screen and (max-width: 750px) {
      .tournament-content .conditions .mt-radio {
        margin-bottom: 1em; } }
    .tournament-content .conditions .mt-radio span {
      top: 14px;
      left: 12px;
      background-color: white !important; }
  @media screen and (max-width: 750px) {
    .tournament-content {
      padding: 0 0; }
      .tournament-content h1 {
        font-size: 28px; }
      .tournament-content h2 {
        font-size: 24px; }
      .tournament-content h3 {
        font-size: 18px; } }

.tournament-page {
  max-width: 1400px;
  margin: auto;
  padding: 0 2em;
  width: 100%; }
  .tournament-page h2 {
    margin-top: 30px; }
  .tournament-page h3 {
    margin-bottom: 20px; }
  @media screen and (max-width: 750px) {
    .tournament-page h1 {
      font-size: 28px; }
    .tournament-page h2 {
      font-size: 24px; }
    .tournament-page h3 {
      font-size: 18px; } }

.breadcrumb {
  background-color: transparent;
  padding: 0;
  margin: 0; }
  @media screen and (max-width: 750px) {
    .breadcrumb li {
      display: block; }
    .breadcrumb li + li:before {
      content: "↑ ";
      padding: 0 7px;
      color: #fff; } }
  .breadcrumb a, .breadcrumb strong, .breadcrumb span {
    padding: 0.5em 0 0.5em 0;
    display: inline-block; }
  .breadcrumb a {
    text-decoration: underline; }

.tournament-content-width {
  padding: 1em 0; }
  .tournament-content-width-silver {
    background-color: #eee; }
  .tournament-content-width-breadcrumb {
    background-color: #3c72b9;
    padding: 0 0;
    color: white;
    font-size: 17px; }
    .tournament-content-width-breadcrumb a {
      color: white; }
    .tournament-content-width-breadcrumb span {
      padding: 0.5em 0 0.5em 0;
      display: inline-block; }
    @media screen and (max-width: 750px) {
      .tournament-content-width-breadcrumb {
        padding: 0 1em; } }
  .tournament-content-width .content {
    max-width: 1400px;
    width: 100%;
    margin: auto;
    padding: 0 2em; }
    @media screen and (max-width: 750px) {
      .tournament-content-width .content {
        padding: 0 0; } }
  .tournament-content-width .content-width {
    padding: 0 2em; }

.quota-buy h3 {
  text-align: center;
  margin: -15px -15px 15px -15px;
  padding: 15px;
  font-weight: 600;
  text-shadow: 1px 1px 3px #00000078;
  font-size: 2.2em;
  color: white;
  background-color: #bf6c26;
  background-image: url(/i/app/simformer/misc/sale_bg_1.png);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 70%; }

.quota-buy h4 {
  text-align: center;
  color: #333;
  font-weight: 400;
  margin-bottom: 40px; }

.quota-buy .quota-prices {
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-evenly;
  margin: 20px 0 40px 0; }
  @media screen and (max-width: 750px) {
    .quota-buy .quota-prices {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      margin: 10px 0 10px 0; } }
  .quota-buy .quota-prices .item {
    background-color: #81C784;
    padding: 10px 10px 20px 10px;
    text-align: center;
    width: 25%;
    font-weight: 700;
    font-size: 22px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    transition: all ease-in-out 300ms;
    cursor: pointer; }
    @media screen and (max-width: 750px) {
      .quota-buy .quota-prices .item {
        width: 100%;
        padding: 10px;
        margin-bottom: 8px; } }
    .quota-buy .quota-prices .item-selected {
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
      transform: scale(1.05) translateY(7px); }
      @media screen and (max-width: 750px) {
        .quota-buy .quota-prices .item-selected {
          transform: scale(1.05) translateY(0); } }
    .quota-buy .quota-prices .item .title {
      color: #ffffff;
      text-shadow: 1px 1px 2px #00000070;
      font-size: 26px;
      line-height: 1.2em;
      padding-bottom: 10px;
      margin-bottom: 5px;
      border-bottom: 1px solid #ffffffc9; }
    .quota-buy .quota-prices .item .count {
      color: #ffffff;
      text-shadow: 1px 1px 2px #00000070;
      padding: 5px 10px;
      text-align: right;
      min-width: 50%;
      margin: 0 10px 10px 10px; }
      @media screen and (max-width: 750px) {
        .quota-buy .quota-prices .item .count {
          padding: 5px 5px;
          margin-bottom: 10px; } }
      .quota-buy .quota-prices .item .count .fa {
        line-height: 50px;
        font-size: 36px; }
      .quota-buy .quota-prices .item .count .txt {
        font-size: 15px; }
        @media screen and (max-width: 750px) {
          .quota-buy .quota-prices .item .count .txt {
            font-size: inherit;
            display: inline-block;
            vertical-align: baseline;
            font-weight: 400; } }
    .quota-buy .quota-prices .item .price {
      background-color: #ffffff;
      color: #329319;
      padding: 5px 10px;
      text-align: center;
      min-width: 50%;
      margin: 0 10px 10px 10px;
      box-shadow: 1px 1px 2px #00000070; }
      @media screen and (max-width: 750px) {
        .quota-buy .quota-prices .item .price {
          padding: 5px 5px;
          margin-bottom: 5px; } }
      .quota-buy .quota-prices .item .price .txt {
        font-size: 15px; }
        @media screen and (max-width: 750px) {
          .quota-buy .quota-prices .item .price .txt {
            font-size: inherit;
            display: inline-block;
            vertical-align: baseline;
            font-weight: 400;
            float: left; } }
    .quota-buy .quota-prices .item:nth-of-type(2) {
      background-color: #63a1d3; }
      .quota-buy .quota-prices .item:nth-of-type(2) .price {
        color: #4181d0; }
    .quota-buy .quota-prices .item:nth-of-type(3) {
      background-color: #ffb74e; }
      .quota-buy .quota-prices .item:nth-of-type(3) .price {
        color: #f38b24; }

.quota-buy .quota-form {
  border-top: 1px solid #efefef;
  padding: 20px 30px; }
  @media screen and (max-width: 750px) {
    .quota-buy .quota-form {
      border-top: none;
      padding: 10px 20px; } }
  .quota-buy .quota-form .calc {
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center; }
    @media screen and (max-width: 750px) {
      .quota-buy .quota-form .calc {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap; } }
    .quota-buy .quota-form .calc .el {
      padding: 5px 10px;
      background-color: white;
      font-size: 18px;
      line-height: 36px;
      color: #555; }
      @media screen and (max-width: 750px) {
        .quota-buy .quota-form .calc .el {
          width: 100%;
          text-align: center; } }
      .quota-buy .quota-form .calc .el-price {
        background-color: whitesmoke;
        color: #329319;
        font-weight: 700; }
      .quota-buy .quota-form .calc .el-amount {
        background-color: whitesmoke;
        font-weight: 700; }
    .quota-buy .quota-form .calc .quota-qty input {
      font-weight: 700;
      max-width: 100%;
      width: 130px;
      padding: 10px 0px 10px 10px; }

.tournament-create-form h2 {
  text-align: center;
  line-height: 1.6em; }

.tournament-create-form h3 {
  font-weight: 600;
  text-align: center;
  margin-top: 30px;
  line-height: 1.6em; }

.tournament-create-form p {
  font-size: 17px; }

.scenario-select {
  border-top: 1px solid #dddddd; }
  @media screen and (max-width: 750px) {
    .scenario-select {
      margin-top: 0px; } }
  .scenario-select .scenario-select-list {
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 1em; }
    @media screen and (max-width: 750px) {
      .scenario-select .scenario-select-list {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        margin-bottom: 0px; } }
    .scenario-select .scenario-select-list a {
      flex-grow: 1;
      margin: 0 1% 0 0;
      position: relative; }
      @media screen and (max-width: 750px) {
        .scenario-select .scenario-select-list a {
          margin: 0 2px 10px 2px; } }
      .scenario-select .scenario-select-list a:hover, .scenario-select .scenario-select-list a:active, .scenario-select .scenario-select-list a:focus {
        text-decoration: none; }
      .scenario-select .scenario-select-list a .bgimg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0.2;
        background-size: cover;
        background-position: center; }
      .scenario-select .scenario-select-list a .text {
        text-decoration: none;
        font-weight: 600;
        height: 100%;
        font-size: 18px;
        color: black;
        padding: 2em 1em 2em 1em;
        position: relative;
        transition: all ease-in-out 300ms; }
        @media screen and (max-width: 750px) {
          .scenario-select .scenario-select-list a .text {
            font-size: 14px;
            padding: 1em 0.5em; } }
    .scenario-select .scenario-select-list a.selected .text {
      -webkit-box-shadow: 0px 0px 15px 0px #00000080;
      -moz-box-shadow: 0px 0px 15px 0px #00000080;
      box-shadow: 0px 0px 15px 0px #00000080; }
    .scenario-select .scenario-select-list a.mychoise .text {
      padding: 1.5em 1em 1.5em 1em; }
      .scenario-select .scenario-select-list a.mychoise .text .choisentext {
        display: block !important;
        font-size: 0.7em;
        margin-top: 5px;
        font-weight: 400; }
  .scenario-select .takeme .message {
    padding: 13px;
    border: none; }
  .scenario-select .scenario-info {
    padding: 0 1em 2em 1em; }
    .scenario-select .scenario-info .image img {
      width: 100%;
      border: 1px solid white; }
    .scenario-select .scenario-info .data h3 {
      text-align: left;
      margin-top: 0;
      font-weight: 700;
      color: white; }
      @media screen and (max-width: 750px) {
        .scenario-select .scenario-info .data h3 {
          margin: 10px 0 0px 0; } }
    @media screen and (max-width: 750px) {
      .scenario-select .scenario-info .data .btn-lg {
        padding: 10px 10px;
        font-size: 16px; } }
  .scenario-select-classic {
    background-color: #22822f;
    color: white; }
    .scenario-select-classic .scenario-select-list a {
      background-color: white; }
    .scenario-select-classic .scenario-select-list a.selected .text {
      background-color: #2daa3e;
      color: white; }
  .scenario-select-intensive {
    background-color: #2a5a83;
    color: white; }
    .scenario-select-intensive .scenario-select-list a {
      background-color: white; }
    .scenario-select-intensive .scenario-select-list a.selected .text {
      background-color: #3675aa;
      color: white; }

.final {
  display: none;
  padding: 15px;
  margin-top: 30px; }
  .final img {
    width: 100%;
    border: 1px solid white; }
  .final h4 {
    font-weight: bold;
    margin: 7px 0 10px 0; }
  .final span {
    font-weight: 600;
    background-color: #0000001a;
    display: inline-block;
    padding: 3px 10px;
    margin: 5px 0 5px 10px;
    vertical-align: middle; }
  .final-classic {
    background-color: #22822f;
    color: white; }
  .final-intensive {
    background-color: #2a5a83;
    color: white; }
  .final .warning {
    background-color: #fbe1e3;
    border-color: #fbe1e3;
    color: #e73d4a; }
    .final .warning:before {
      margin-right: 5px;
      content: "\f071";
      font: normal normal normal 14px / 1 FontAwesome; }
  .final .final-err {
    background-color: #fbe1e3;
    border-color: #fbe1e3;
    color: #e73d4a;
    padding: 1em;
    margin-top: 1em;
    text-align: center; }

.tournament-header {
  position: relative;
  background-color: #f5f5f5;
  color: #000000; }
  .tournament-header-content {
    position: relative;
    z-index: 2;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
    .tournament-header-content a {
      text-decoration: none; }
      .tournament-header-content a:hover {
        text-decoration: underline; }
    .tournament-header-content .text {
      width: 70%; }
      .tournament-header-content .text h1 {
        margin-top: 10px;
        font-weight: 400;
        font-size: 36px; }
        @media screen and (max-width: 750px) {
          .tournament-header-content .text h1 {
            font-size: 34px;
            margin-top: 0;
            margin-bottom: 1em; } }
      .tournament-header-content .text h2 {
        margin-top: 10px;
        margin-bottom: 0; }
      .tournament-header-content .text p {
        font-weight: 500;
        line-height: 1.8em; }
    .tournament-header-content .info {
      width: 30%;
      padding-left: 20px; }
      .tournament-header-content .info .more p {
        margin: 0;
        font-weight: 100;
        font-size: 30px; }
      .tournament-header-content .info .more ul {
        padding: 10px 0 0 15px;
        font-size: 17px;
        line-height: 1.8em; }
        @media screen and (max-width: 750px) {
          .tournament-header-content .info .more ul {
            font-size: 14px; } }
        .tournament-header-content .info .more ul li {
          margin-bottom: 10px; }
          .tournament-header-content .info .more ul li strong {
            padding: 0 5px;
            display: inline-block;
            letter-spacing: 0.1em; }
    .tournament-header-content .game-choice {
      display: flex;
      position: relative;
      right: 0;
      bottom: -14px; }
      @media screen and (max-width: 750px) {
        .tournament-header-content .game-choice {
          flex-wrap: wrap;
          bottom: 0; } }
      .tournament-header-content .game-choice .choice {
        padding: 10px;
        margin-top: -10px;
        border: 1px solid #d9d9d9;
        border-bottom: none;
        background-color: #eeeeee;
        display: block;
        color: black;
        display: flex;
        flex-wrap: nowrap;
        align-items: center; }
        @media screen and (max-width: 750px) {
          .tournament-header-content .game-choice .choice {
            margin-top: 0px;
            border: none; } }
        .tournament-header-content .game-choice .choice .image {
          height: 60px;
          width: 60px;
          background-size: 100%;
          background-repeat: no-repeat;
          background-position: center center;
          filter: drop-shadow(0px 2px 1px #00000066); }
        .tournament-header-content .game-choice .choice .ctext {
          padding: 0 10px; }
          .tournament-header-content .game-choice .choice .ctext .name {
            font-size: 18px;
            font-weight: 600; }
          .tournament-header-content .game-choice .choice .ctext .desc {
            font-size: 14px; }
        .tournament-header-content .game-choice .choice-vbc .name, .tournament-header-content .game-choice .choice-vbc .tickets {
          color: #5eb762; }
        .tournament-header-content .game-choice .choice-vbc .image {
          background-image: url(/i/app/simformer/misc/gchoice-vbc2.png); }
        .tournament-header-content .game-choice .choice-startup .name, .tournament-header-content .game-choice .choice-startup .tickets {
          color: #ff7831; }
        .tournament-header-content .game-choice .choice-startup .image {
          background-image: url(/i/app/simformer/misc/gchoice-startup2.png); }
        .tournament-header-content .game-choice .choice:hover {
          text-decoration: none; }
        .tournament-header-content .game-choice .choice-active {
          background-color: white;
          border: 1px solid #ececec;
          border-bottom: none;
          box-shadow: 2px -2px 3px #e9e9e9;
          cursor: default; }
      .tournament-header-content .game-choice .tickets {
        display: none; }
      .tournament-header-content .game-choice-large {
        width: 100%; }
        .tournament-header-content .game-choice-large .choice {
          width: 50%;
          position: relative;
          box-shadow: inset 0px -5px 5px #dbdbdb; }
          .tournament-header-content .game-choice-large .choice-active {
            box-shadow: 2px -2px 3px #e9e9e9; }
          .tournament-header-content .game-choice-large .choice .tickets {
            display: block;
            padding: 1px 10px;
            margin-top: 2px;
            background-color: #ffffff;
            position: absolute;
            top: 10px;
            right: 11px;
            font-size: 16px; }
          .tournament-header-content .game-choice-large .choice .ctext {
            padding: 0 10px 0 20px;
            flex-grow: 1; }
            .tournament-header-content .game-choice-large .choice .ctext .name {
              font-size: 28px; }
            .tournament-header-content .game-choice-large .choice .ctext .desc {
              font-size: 16px; }
          .tournament-header-content .game-choice-large .choice .image {
            width: 150px;
            height: 150px;
            margin: 20px 10px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center; }
          .tournament-header-content .game-choice-large .choice-vbc .image {
            background-image: url(/i/app/simformer/misc/gchoice-vbc3.png); }
          .tournament-header-content .game-choice-large .choice-startup .image {
            background-image: url(/i/app/simformer/misc/gchoice-startup3.png); }
  .tournament-header-manage h1 {
    margin-bottom: 20px; }
  .tournament-header-manage .info .list-group {
    margin-bottom: 0; }
  .tournament-header-manage .info .list-group-item {
    background: transparent !important; }
  .tournament-header-user {
    background-image: linear-gradient(110deg, #009688 41%, #00695C 100%);
    color: white; }
    .tournament-header-user a {
      color: white;
      text-decoration: underline; }
    .tournament-header-user .tournament-header-content .text h1 {
      font-size: 40px; }
    .tournament-header-user .tournament-header-content .text .desc {
      font-size: 24px;
      margin-bottom: 10px; }
    .tournament-header-user .tournament-header-content .text .times {
      font-size: 16px; }
    .tournament-header-user .tournament-header-content .org-logo {
      text-align: center;
      padding: 10px 0 10px 10px; }
      .tournament-header-user .tournament-header-content .org-logo img {
        max-width: 100px;
        margin-bottom: 10px; }
      .tournament-header-user .tournament-header-content .org-logo .name {
        font-size: 16px; }
    @media screen and (max-width: 750px) {
      .tournament-header-user .tournament-header-content {
        flex-wrap: wrap; }
        .tournament-header-user .tournament-header-content .text {
          order: 2;
          width: 100%; }
          .tournament-header-user .tournament-header-content .text h1 {
            font-size: 24px; }
          .tournament-header-user .tournament-header-content .text .desc {
            font-size: 18px;
            margin-bottom: 10px; }
          .tournament-header-user .tournament-header-content .text .times {
            font-size: 14px; }
        .tournament-header-user .tournament-header-content .org-logo {
          order: 1;
          width: 100%; } }
  @media screen and (max-width: 750px) {
    .tournament-header .tournament-header-content {
      flex-wrap: wrap; }
      .tournament-header .tournament-header-content .text {
        order: 2;
        width: 100%; }
        .tournament-header .tournament-header-content .text h1 {
          font-size: 24px; }
        .tournament-header .tournament-header-content .text .desc {
          font-size: 18px;
          margin-bottom: 10px; }
        .tournament-header .tournament-header-content .text .times {
          font-size: 14px; }
      .tournament-header .tournament-header-content .org-logo {
        order: 1;
        width: 100%; }
      .tournament-header .tournament-header-content .info {
        order: 3;
        width: 100%;
        padding-left: 0; } }

.scenario-description-modal .mainblock {
  background-color: #22822f;
  padding: 1em 1em 0 1em;
  margin-top: -15px;
  color: white; }

.scenario-description-modal h3 {
  margin: 0;
  font-weight: 700; }

.nav-big-icons {
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: flex-start; }
  @media screen and (max-width: 750px) {
    .nav-big-icons {
      padding: 0em 1em; } }
  .nav-big-icons-5cols .item {
    width: 20%; }
  .nav-big-icons-4cols .item {
    width: 25%; }
  .nav-big-icons-3cols .item {
    width: 33%; }
  .nav-big-icons-2cols .item {
    width: 50%; }
  .nav-big-icons .disabled {
    opacity: 0.5;
    cursor: not-allowed !important; }
    .nav-big-icons .disabled i, .nav-big-icons .disabled span, .nav-big-icons .disabled div {
      cursor: not-allowed !important; }
  .nav-big-icons .item {
    position: relative;
    text-align: center;
    transition: all ease-in-out 200ms;
    margin-bottom: 40px;
    padding: 0 10px;
    cursor: pointer; }
    @media screen and (max-width: 750px) {
      .nav-big-icons .item {
        width: 50%; } }
    .nav-big-icons .item .fa {
      transition: all ease-in-out 200ms;
      width: 120px;
      height: 120px;
      line-height: 120px;
      margin-bottom: 10px; }
      .nav-big-icons .item .fa:before {
        font-size: 70px; }
    .nav-big-icons .item .fa {
      color: #81C784; }
    .nav-big-icons .item .txt {
      font-family: "Open Sans", sans-serif;
      font-weight: 400;
      font-size: 22px;
      color: #469c49; }
      @media screen and (max-width: 750px) {
        .nav-big-icons .item .txt {
          font-size: 16px !important; } }
    .nav-big-icons .item .desc {
      margin: 10px 0;
      color: black; }
    .nav-big-icons .item .clickme {
      padding: 0.5em;
      top: 20px;
      position: relative;
      color: white;
      font-weight: 600;
      font-size: 16px;
      background: #81C784;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .nav-big-icons .item .clickme:after, .nav-big-icons .item .clickme:before {
        bottom: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none; }
      .nav-big-icons .item .clickme:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #81C784;
        border-width: 19px;
        left: 50%;
        margin-left: -19px; }
      .nav-big-icons .item .clickme:before {
        border-color: rgba(113, 158, 206, 0);
        border-bottom-color: #e9e9e9;
        border-width: 20px;
        left: 50%;
        margin-left: -20px; }
    .nav-big-icons .item:hover, .nav-big-icons .item:active, .nav-big-icons .item:focus {
      text-decoration: none; }
      .nav-big-icons .item:hover .fa, .nav-big-icons .item:active .fa, .nav-big-icons .item:focus .fa {
        background-color: #81C784;
        color: white; }
    .nav-big-icons .item-disabled {
      cursor: not-allowed;
      pointer-events: all !important; }
      .nav-big-icons .item-disabled .fa {
        color: silver; }
        .nav-big-icons .item-disabled .fa:after {
          font-size: 75px; }
      .nav-big-icons .item-disabled .txt {
        color: #8d8d8d; }
      .nav-big-icons .item-disabled .help {
        color: #8d8d8d; }
      .nav-big-icons .item-disabled:hover {
        text-decoration: none; }
        .nav-big-icons .item-disabled:hover .fa {
          background-color: white;
          color: silver; }
  @media screen and (max-width: 750px) {
    .nav-big-icons-mobilizer .item {
      width: 33%; }
      .nav-big-icons-mobilizer .item .fa {
        width: 100px;
        height: 100px; }
      .nav-big-icons-mobilizer .item-first {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap; }
        .nav-big-icons-mobilizer .item-first .fa {
          width: 120px;
          max-width: 38%;
          aspect-ratio: 1 / 1; }
        .nav-big-icons-mobilizer .item-first .txt {
          width: 62%;
          text-align: left;
          padding-left: 1em;
          font-size: 22px; }
      .nav-big-icons-mobilizer .item .clickme {
        width: 100%; } }
  .nav-big-icons .item-btn {
    text-align: center;
    transition: all ease-in-out 200ms;
    margin-bottom: 40px; }
    .nav-big-icons .item-btn:hover {
      text-decoration: none; }
    .nav-big-icons .item-btn .fa {
      display: block;
      transition: all ease-in-out 200ms;
      width: 120px;
      height: 120px;
      line-height: 110px;
      border-radius: 50% !important;
      margin: 0 auto 10px auto;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .nav-big-icons .item-btn .fa:before {
        font-size: 70px; }
    .nav-big-icons .item-btn .txt {
      font-family: "Open Sans", sans-serif;
      font-weight: 400;
      font-size: 22px;
      color: #424242; }

.creator-page .nav-big-icons .item {
  margin-bottom: 20px; }
  .creator-page .nav-big-icons .item .fa {
    width: 110px;
    height: 110px; }
  .creator-page .nav-big-icons .item .txt {
    font-size: 19px; }

.tournament-library .resource-thumbnail-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .tournament-library .resource-thumbnail-list .item {
    margin: 0 5px 20px;
    padding: 10px;
    border: 1px solid #ececec;
    transition: ease-in-out all 300ms;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    color: black;
    transition: ease-in-out all 0.2s;
    position: relative;
    overflow: hidden;
    cursor: pointer; }
    .tournament-library .resource-thumbnail-list .item:hover {
      text-decoration: none;
      border: 1px solid #dcdcdc;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
    .tournament-library .resource-thumbnail-list .item .bgfa {
      position: absolute;
      right: 5px;
      bottom: 5px;
      font-size: 25px;
      line-height: 1em;
      opacity: 0.2;
      color: #4a678e; }
    .tournament-library .resource-thumbnail-list .item .typefa {
      font-size: 60px;
      line-height: 97px;
      color: #869cb9; }
    .tournament-library .resource-thumbnail-list .item .image {
      color: #bbc5d3;
      border: 1px solid #bbc5d3;
      width: 100%;
      height: 100px;
      min-width: 220px;
      text-align: center;
      overflow: hidden;
      margin-bottom: 10px; }
      .tournament-library .resource-thumbnail-list .item .image .img {
        width: 100%;
        height: 100px;
        background-size: cover;
        background-position: center;
        display: inline-block; }
    .tournament-library .resource-thumbnail-list .item .title {
      text-align: center;
      max-width: 220px; }

.tutorial-page img {
  max-width: 100%; }

.tutorial-page .index h5 {
  font-weight: 700;
  margin: 10px 0; }

.tutorial-page .faq h2 {
  margin: 50px 0 20px 0 !important;
  font-size: 26px;
  font-weight: 400; }

@media screen and (max-width: 750px) {
  .tutorial-page .content {
    padding: 0 10px; } }

.tutorial-page .ugb-accordion {
  border-bottom: 1px solid #ececec; }
  .tutorial-page .ugb-accordion .ugb-accordion__arrow {
    opacity: 0.3; }
  .tutorial-page .ugb-accordion .ugb-accordion__heading {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin: 0;
    transition: margin .3s ease-in-out;
    will-change: margin; }
  .tutorial-page .ugb-accordion .ugb-accordion__title {
    display: inline-block; }
  .tutorial-page .ugb-accordion .ugb-accordion__content {
    display: none; }
  .tutorial-page .ugb-accordion .ugb-accordion--open .ugb-accordion__arrow {
    transform: rotate(180deg); }
  .tutorial-page .ugb-accordion .ugb-accordion-content--open {
    display: block; }

.tutorial-page .ugb-container--design-basic {
  border: 1px solid #ccc;
  margin-bottom: 20px; }
  .tutorial-page .ugb-container--design-basic .stk-block-heading__text {
    margin-top: 0 !important;
    margin-bottom: 10px !important; }

.tournament-error-page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  background-color: white;
  z-index: 100;
  text-align: center; }
  .tournament-error-page .content {
    max-width: 1000px;
    margin: auto;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute; }
    .tournament-error-page .content .logo {
      width: 300px;
      max-width: 70%;
      margin-bottom: 30px; }

.sweet-alert h2 {
  font-weight: 600 !important; }

.sweet-alert .lead {
  font-weight: 600 !important;
  color: black !important; }

.tournament-tips li {
  margin: 0.6em 0; }

.tournament-text {
  line-height: 1.4em;
  font-size: 1.1em; }
  .tournament-text ul, .tournament-text ol {
    padding: 0 0 0 25px; }
    .tournament-text ul li, .tournament-text ol li {
      padding-left: 10px;
      margin: 1em 0; }
    .tournament-text ul li::marker, .tournament-text ol li::marker {
      content: '\f00c';
      font: normal normal normal 20px / 1 FontAwesome;
      color: green; }

.sbs_user_filter_item {
  display: flex; }
  @media screen and (max-width: 750px) {
    .sbs_user_filter_item {
      flex-wrap: wrap; } }
  .sbs_user_filter_item .nickname {
    max-height: 20px;
    width: 20%;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media screen and (max-width: 750px) {
      .sbs_user_filter_item .nickname {
        width: 1000%;
        max-height: inherit; } }
  .sbs_user_filter_item .company_name {
    max-height: 20px;
    width: 40%;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media screen and (max-width: 750px) {
      .sbs_user_filter_item .company_name {
        width: 1000%;
        max-height: inherit; } }
  .sbs_user_filter_item .user_name {
    max-height: 20px;
    width: 40%;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media screen and (max-width: 750px) {
      .sbs_user_filter_item .user_name {
        width: 1000%;
        max-height: inherit;
        border-bottom: 1px solid #eee; } }

.history-page .select2-container {
  font-size: 20px;
  line-height: 46px; }
  .history-page .select2-container .select2-selection {
    height: 46px;
    padding-top: 8px; }
  .history-page .select2-container .select2-selection__arrow {
    height: 44px; }
  .history-page .select2-container .select2-search:after {
    content: 'z'; }

.history-page .money-block {
  background-color: #f5f5f5;
  color: #5c6b72;
  font-size: 32px;
  padding: 10px 20px;
  margin: 0 0 20px 0; }

.history-page .section {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 10px;
  margin-bottom: 30px;
  position: relative; }
  .history-page .section h3 {
    margin-top: 0; }

.history-page .company-info h3 {
  line-height: 1.4em; }

.history-page .company-info .rank {
  text-align: center;
  display: inline-block;
  color: white;
  background-color: #4582cc;
  float: right;
  height: 80px;
  padding: 15px; }
  .history-page .company-info .rank strong {
    font-size: 24px; }

.history-page .vbc-unitlist .geo {
  background-color: #f5f5f5;
  padding: 10px;
  margin: 0 10px 10px 0;
  display: inline-block; }
  .history-page .vbc-unitlist .geo .geoname {
    margin-bottom: 10px;
    color: #788597; }

.history-page .vbc-unitlist .item {
  display: inline-block;
  border: 1px solid #d3d8df;
  margin: 0 10px 10px 0;
  background-color: white;
  padding: 5px 10px 5px 5px; }

.history-page .legend-custom {
  width: 100%; }
  .history-page .legend-custom .item {
    width: 100%; }
    .history-page .legend-custom .item .color {
      display: inline-block;
      height: 13px;
      width: 13px;
      margin-right: 10px;
      background-color: #eee;
      vertical-align: middle; }
    .history-page .legend-custom .item .value {
      float: right; }

.promo-tournament {
  display: flex;
  color: black;
  border: 1px solid #ececec;
  padding: 15px;
  transition: all ease-in-out 200ms;
  text-decoration: none !important;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .promo-tournament:hover {
    text-decoration: none !important;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
  .promo-tournament .image {
    width: 25%; }
    .promo-tournament .image img {
      max-width: 100%; }
  .promo-tournament .text {
    width: 75%;
    padding: 5px 10px; }
    .promo-tournament .text h2 {
      font-weight: 600;
      margin-top: 0; }

.partnership-page .id_block .visual {
  font-size: inherit;
  line-height: inherit;
  padding-top: inherit;
  margin-bottom: inherit;
  width: inherit;
  max-width: 320px;
  height: 82px; }

.partnership-page .id_block .actions {
  margin-top: 10px;
  color: white;
  font-size: 17px;
  max-width: 290px; }
  .partnership-page .id_block .actions a {
    color: white;
    text-decoration: underline; }

.partnership-page .id_block .details .desc {
  margin-top: 10px;
  font-size: 18px; }

.partnership-page .id_block .details .number {
  padding-top: 20px;
  font-size: 30px; }
  .partnership-page .id_block .details .number .fa {
    font-size: 24px;
    cursor: pointer; }

.partnership-page .partnership-tabs .item {
  padding: 15px 15px 50px 15px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition: ease-in-out all 0.2s;
  height: 100%;
  position: relative; }
  @media screen and (max-width: 750px) {
    .partnership-page .partnership-tabs .item {
      margin-bottom: 10px; }
      .partnership-page .partnership-tabs .item h3 {
        padding-left: 0px;
        font-weight: 600; } }
  .partnership-page .partnership-tabs .item button {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%); }
  .partnership-page .partnership-tabs .item:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }

.partnership-page .partnership-tabs .clicked {
  padding: 15px 15px 15px 15px; }
  .partnership-page .partnership-tabs .clicked button, .partnership-page .partnership-tabs .clicked p {
    display: none; }

.partnership-page .partnership-tabs .active {
  background-color: #337ab7;
  color: white; }

.partnership-page .partnership-tabs .other {
  background-color: #f5f5f5; }

.partnership-page .wp_content {
  line-height: 1.6em; }
  @media screen and (max-width: 750px) {
    .partnership-page .wp_content {
      padding: 10px; } }
  .partnership-page .wp_content .stk-block-background {
    padding: 15px;
    margin-bottom: 15px; }
    .partnership-page .wp_content .stk-block-background p {
      margin: 0; }
  .partnership-page .wp_content h2 {
    margin-bottom: 30px; }
  .partnership-page .wp_content .vbc_registration_contaier {
    display: none; }
  .partnership-page .wp_content .tourRegBtn button {
    color: #fff;
    background-color: #36c6d3;
    border-color: #2bb8c4; }
  .partnership-page .wp_content .stk-block-image, .partnership-page .wp_content img {
    max-width: 100%; }
  .partnership-page .wp_content .stk-block-image {
    padding: 10px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .partnership-page .wp_content .stk--has-background-overlay {
    position: relative;
    background-size: cover; }
    .partnership-page .wp_content .stk--has-background-overlay:before {
      background-color: #000000a1;
      bottom: 0;
      content: "" !important;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2; }
    .partnership-page .wp_content .stk--has-background-overlay .stk-block-content {
      z-index: 3;
      text-align: center;
      line-height: 160%; }
      .partnership-page .wp_content .stk--has-background-overlay .stk-block-content p {
        line-height: 1em; }
      .partnership-page .wp_content .stk--has-background-overlay .stk-block-content .stk-block-text {
        margin-top: 30px; }
  .partnership-page .wp_content .stk-ca786d0, .partnership-page .wp_content .stk-ca786d0:before, .partnership-page .wp_content .stk-d7b1e0b, .partnership-page .wp_content .stk-d7b1e0b:before {
    background-color: #7bdcb5 !important; }
  .partnership-page .wp_content > .stk-block > .stk-row,
  .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row {
    display: flex;
    margin-bottom: 30px; }
    @media screen and (max-width: 750px) {
      .partnership-page .wp_content > .stk-block > .stk-row,
      .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row {
        flex-wrap: wrap; } }
    .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(1),
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(1) {
      width: 10%; }
    .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(2),
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(2) {
      width: 50%; }
    .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(3),
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(3) {
      width: 40%; }
    @media screen and (max-width: 750px) {
      .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(1),
      .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(1) {
        width: 20%; }
      .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(2),
      .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(2) {
        width: 80%; }
      .partnership-page .wp_content > .stk-block > .stk-row > div:nth-child(3),
      .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row > div:nth-child(3) {
        width: 100%; } }
    .partnership-page .wp_content > .stk-block > .stk-row .stk-block-number-box__text,
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row .stk-block-number-box__text {
      background: #008de4;
      color: #fff;
      height: 96px;
      width: 96px;
      text-align: center;
      font-size: 40px;
      font-weight: bold;
      line-height: 60px; }
    .partnership-page .wp_content > .stk-block > .stk-row .ugb-text__text-1,
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row .ugb-text__text-1 {
      margin-top: 0; }
    .partnership-page .wp_content > .stk-block > .stk-row .stk-block-image-box__content .stk-block-column,
    .partnership-page .wp_content .wp-block-group-is-layout-constrained > .stk-block > .stk-row .stk-block-image-box__content .stk-block-column {
      display: none; }
  .partnership-page .wp_content .stk--inner-svg {
    display: none; }
  .partnership-page .wp_content .wp-block-stackable-column {
    flex: auto !important; }

.partnership-page .note {
  font-size: 17px; }
  .partnership-page .note .fa-clipboard {
    float: none !important;
    opacity: 0.5 !important;
    margin-left: 5px; }

.partnership-page .tasks .item {
  font-size: 17px !important; }
  .partnership-page .tasks .item .name {
    font-size: 17px !important; }
  .partnership-page .tasks .item .more-info {
    font-size: 15px !important; }
  .partnership-page .tasks .item .credits {
    font-size: 20px !important;
    padding: 10px 30px !important; }
    @media screen and (max-width: 750px) {
      .partnership-page .tasks .item .credits {
        padding: 5px 10px !important; } }

.partnership-page .goods .item {
  width: 31% !important;
  background-size: auto 130px !important; }
  @media screen and (max-width: 750px) {
    .partnership-page .goods .item {
      width: 100% !important;
      min-height: 130px; } }

.partnership-page .goods .item-tickets {
  text-align: right; }

.partnership-page .goods .item-credits {
  width: 31%;
  background-color: #ffbb00;
  color: white;
  padding: 10px 10px;
  margin: 5px;
  font-size: 18px;
  font-weight: 600;
  text-shadow: 1px 1px 2px #743301;
  display: inline-block; }
  @media screen and (max-width: 750px) {
    .partnership-page .goods .item-credits {
      width: 100% !important;
      min-height: 130px; } }
  .partnership-page .goods .item-credits .balance {
    display: block;
    font-weight: 400;
    font-size: 70px;
    line-height: 80px;
    text-align: right; }

.partnership-page .goods .item-money {
  position: relative; }
  .partnership-page .goods .item-money a {
    position: absolute;
    right: 10px;
    bottom: 10px; }

.partnership-page .ticket-convert {
  color: white;
  font-size: 17px;
  max-width: 70%;
  margin: auto 10px 10px auto; }
  .partnership-page .ticket-convert input[name='amount'] {
    width: 80px;
    font-size: 20px;
    font-weight: 700;
    box-shadow: inset 1px 1px 3px #969696 !important; }
  .partnership-page .ticket-convert .mcount {
    vertical-align: middle;
    font-weight: 700;
    color: #ffca26;
    font-size: 20px;
    background-color: #34374e;
    padding: 5px 15px;
    margin-right: 5px; }

@keyframes goldgradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

.bounce {
  animation-name: bounce;
  animation-timing-function: ease;
  animation-duration: 4s;
  animation-iteration-count: 1; }

@keyframes bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  5% {
    transform: scale(1.1, 0.9) translateY(0); }
  10% {
    transform: scale(0.9, 1.1) translateY(-15px); }
  15% {
    transform: scale(1.05, 0.95) translateY(0); }
  20% {
    transform: scale(1, 1) translateY(-7px); }
  25% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

.tournament-diploma-generator {
  width: 1px;
  height: 1px;
  overflow: hidden; }

.tournament-diploma-container {
  width: 2800px;
  height: 2000px;
  container-type: size; }

.tournament-diploma-viewer {
  margin: 20px auto;
  width: 1000px;
  aspect-ratio: 1.4;
  max-width: 90%;
  box-shadow: 0 0 20px 0px #00000030; }
  .tournament-diploma-viewer .tournament-diploma-container {
    width: 100%;
    height: 100%; }

.tournament-diploma {
  position: relative;
  margin: 0; }
  .tournament-diploma .layer-background img {
    width: 100%; }
  .tournament-diploma .layer {
    position: absolute; }
    .tournament-diploma .layer-logo {
      left: 60%;
      top: 7%;
      max-width: 45cqw;
      max-height: 15cqw; }
      .tournament-diploma .layer-logo img {
        max-width: 100%;
        max-height: 10.5cqw; }
    .tournament-diploma .layer-diploma {
      left: 7.3%;
      font-family: "Inter Tight", sans-serif;
      font-optical-sizing: auto;
      font-weight: 600;
      font-style: normal;
      top: 25%;
      font-size: 6.75cqw;
      text-transform: uppercase; }
    .tournament-diploma .layer-name {
      left: 7.3%;
      font-family: "Bitter", serif;
      font-optical-sizing: auto;
      font-weight: 300;
      font-style: normal;
      top: 39%;
      max-width: 70%;
      font-size: 4.95cqw;
      line-height: 6.75cqw;
      border-bottom: 3px solid black; }
    .tournament-diploma .layer-result {
      left: 7.3%;
      font-family: "Inter Tight", sans-serif;
      font-optical-sizing: auto;
      font-weight: 600;
      font-style: normal;
      top: 60%;
      font-size: 2.1cqw;
      text-transform: uppercase; }
      .tournament-diploma .layer-result .place {
        display: inline-block;
        background-color: #81a44c;
        color: white;
        width: 3.75cqw;
        height: 3.75cqw;
        vertical-align: middle;
        text-align: center;
        margin-right: 0.75cqw;
        margin-bottom: 0.3cqw;
        font-size: 2.7cqw; }
    .tournament-diploma .layer-event {
      left: 7.3%;
      font-family: "Bitter", serif;
      font-optical-sizing: auto;
      font-weight: 300;
      font-style: normal;
      top: 53%;
      font-size: 1.95cqw;
      font-weight: 500;
      max-width: 75%;
      max-height: 3cqw;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .tournament-diploma .layer-text {
      left: 7.3%;
      font-family: "Bitter", serif;
      font-optical-sizing: auto;
      font-weight: 300;
      font-style: normal;
      top: 68%;
      font-size: 1.95cqw;
      font-weight: 300;
      max-width: 55%; }
      .tournament-diploma .layer-text .title {
        font-weight: 500; }
    .tournament-diploma .layer-dates {
      left: 7.3%;
      bottom: 5%;
      font-family: "Inter Tight", sans-serif;
      font-optical-sizing: auto;
      font-weight: 600;
      font-style: normal;
      font-weight: 300;
      font-style: normal;
      font-size: 1.5cqw;
      border-bottom: 1px solid black; }
    .tournament-diploma .layer-signature {
      left: 30%;
      bottom: 5%;
      font-family: "Inter Tight", sans-serif;
      font-optical-sizing: auto;
      font-weight: 600;
      font-style: normal;
      font-weight: 300;
      font-style: normal;
      font-size: 1.5cqw;
      max-width: 33%;
      border-bottom: 1px solid black; }

.balance-page .tickets .item {
  width: 45%; }
  @media screen and (max-width: 750px) {
    .balance-page .tickets .item {
      width: 100%;
      margin-bottom: 20px; } }
  .balance-page .tickets .item .visual {
    width: 100%;
    height: 100%;
    padding: 10px 10px 0 10px;
    padding: 10px;
    background-image: url("/i/app/simformer/misc/ticket-bg.png");
    background-size: cover;
    background-position-y: center;
    background-color: #1b1b1b;
    color: #ffd942;
    box-shadow: 1px 1px 2px #00000070;
    position: relative;
    overflow: hidden; }
  .balance-page .tickets .item .number .counterup {
    vertical-align: baseline;
    font-weight: 400;
    font-size: 60px;
    margin-right: 10px;
    line-height: 50px; }
  .balance-page .tickets .item .number .unit {
    vertical-align: baseline;
    font-weight: 200;
    font-size: 45px;
    letter-spacing: -3px;
    line-height: 50px; }
  .balance-page .tickets .item .action {
    margin-top: 10px;
    text-align: center;
    z-index: 2;
    position: relative;
    width: 70%; }
    .balance-page .tickets .item .action a {
      font-weight: 600;
      width: 75%; }
  .balance-page .tickets .item .btn-buy {
    color: #6c5600;
    background-color: #ffd942;
    border-color: #efc814;
    font-size: 13px;
    box-shadow: 0px 3px 4px #000000 !important; }
  .balance-page .tickets .item h3 {
    min-width: 77%;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    margin: 10px 0 10px -20px;
    font-weight: 700;
    box-shadow: 0px 3px 4px #0000003d;
    text-shadow: 1px 1px 2px #00000070; }
  .balance-page .tickets .item-vbc h3 {
    background-color: #4dae52; }
  .balance-page .tickets .item-vbc .number {
    color: #93cf95; }
  .balance-page .tickets .item-sf h3 {
    background-color: #ff7831; }
  .balance-page .tickets .item-sf .number {
    color: #ff894b; }
  .balance-page .tickets .item .image {
    position: absolute;
    right: 33%;
    bottom: -10px;
    opacity: 0.2;
    z-index: 1;
    filter: saturate(0); }

.balance-page .billing-details {
  position: relative;
  overflow: hidden; }
  .balance-page .billing-details input, .balance-page .billing-details select, .balance-page .billing-details button {
    z-index: 1; }
  .balance-page .billing-details-success:before {
    z-index: 0;
    content: "\f058";
    color: #71d1c1;
    position: absolute;
    right: -35px;
    bottom: -30px;
    font: normal normal normal 200px / 1 FontAwesome; }
  .balance-page .billing-details-fail:before {
    z-index: 0;
    content: "\f06a";
    color: #eeabab;
    position: absolute;
    right: -35px;
    bottom: -30px;
    font: normal normal normal 200px / 1 FontAwesome; }

.balance-page .limits {
  height: 100%;
  background-color: #fffbd8;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .limits-data .item {
    text-align: right; }
    .balance-page .limits-data .item .counterup {
      font-weight: 400;
      font-size: 28px;
      line-height: 28px; }
    .balance-page .limits-data .item .infin {
      font-weight: 400;
      font-size: 26px;
      line-height: 28px;
      color: #1BA39C;
      text-transform: uppercase;
      letter-spacing: -2px; }
    .balance-page .limits-data .item .desc {
      font-weight: 400; }
    .balance-page .limits-data .item .topupbtn {
      font-weight: 400;
      font-size: 26px;
      line-height: 28px;
      color: #1BA39C;
      cursor: pointer; }
      .balance-page .limits-data .item .topupbtn:hover {
        color: #00c0b6; }

.balance-page .uphover:hover .btn {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
  background-color: #ffcc00; }

.balance-page #account-type-trigger .btn-default {
  color: #999; }

.balance-page .customer-data-form {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .customer-data-form form {
    line-height: 2.3em; }
    .balance-page .customer-data-form form .mt-radio-inline label {
      margin-bottom: 0; }

.balance-page .invoice-list .status-draft td {
  background-color: #fefeea; }
  .balance-page .invoice-list .status-draft td:first-child {
    border-left: 4px solid #e67865;
    color: #e67865; }

.balance-page .invoice-list .status-paid td:first-child {
  border-left: 4px solid #eee;
  color: #00af69; }

.balance-page .invoice-data {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .invoice-data .actions h4 {
    margin: 0;
    padding: 2px 0 0 0; }
  .balance-page .invoice-data .portlet-title .label {
    height: auto;
    margin-right: 5px; }
  .balance-page .invoice-data .list-group {
    margin-bottom: 0px; }
    .balance-page .invoice-data .list-group .list-group-item {
      background-color: none;
      border: none;
      border-top: 1px solid #eee;
      padding: 10px 0; }
      .balance-page .invoice-data .list-group .list-group-item:after {
        content: "";
        display: table;
        clear: both; }
      .balance-page .invoice-data .list-group .list-group-item:first-of-type {
        border-top: none; }
      .balance-page .invoice-data .list-group .list-group-item span.pull-right {
        font-weight: 600;
        text-align: right; }

.btw h2 {
  font-size: 26px; }

.btw .btn-default {
  background-color: #dfdfdf !important;
  color: black; }

.btw .billing-details div {
  width: 100% !important;
  text-align: left; }

.btw .billing-details input, .btw .billing-details select {
  margin-bottom: 20px; }

.simformer-pay-vbc .modal-header {
  background-color: #5eb762;
  color: white; }

.simformer-pay-sf .modal-header {
  background-color: #ff7831;
  color: white; }

.tournament-ingame .sidebar_container, .tournament-ingame .sidebar_header {
  background-color: #10395f !important;
  background-image: linear-gradient(110deg, #10395f 41%, #44abf6 100%) !important;
  color: white !important; }

.tournament-ingame .sidebar_content {
  background-color: white !important; }

.tournament-ingame .sidebar_title {
  font-weight: normal !important; }

.tournament-ingame .state > div {
  padding: 10px;
  text-align: center; }
  .tournament-ingame .state > div .text {
    color: #000000b5;
    font-size: 13px; }

.tournament-ingame .state-inheader > div {
  padding: 10px;
  text-align: left;
  font-size: 14px; }
  .tournament-ingame .state-inheader > div .name {
    display: inline; }

.tournament-ingame .state .ended {
  background-color: #e0ebf9;
  border-color: #e0ebf9;
  color: #327ad5; }

.tournament-ingame .state .started {
  background-color: #abe7ed;
  border-color: #abe7ed;
  color: #27a4b0; }

.tournament-ingame .state .wait {
  background-color: #f9e491;
  border-color: #f9e491;
  color: #b63700; }

.tournament-ingame .state .type {
  background-color: #ffffff;
  margin: -10px -10px 0 -10px;
  padding: 5px 5px 5px 15px;
  text-align: left;
  font-size: 13px; }
  .tournament-ingame .state .type .goto {
    display: inline-block;
    float: right;
    font-size: 12px;
    text-decoration: underline;
    padding: 2px 8px 0 5px;
    color: #505357; }

.tournament-ingame .state .name {
  margin: 10px 0;
  font-size: 16px; }

.tournament-ingame .state .countdown {
  display: block;
  /* background-color: #ffffff00; */
  /* border: 1px solid #00000036; */
  padding: 1px 5px;
  white-space: nowrap;
  font-weight: 600; }

.tournament-ingame .other-tournaments-list .item {
  display: flex;
  padding: 3px 7px;
  border-top: 1px solid #eee !important;
  justify-content: space-between;
  align-items: center; }
  .tournament-ingame .other-tournaments-list .item:hover {
    text-decoration: none; }
    .tournament-ingame .other-tournaments-list .item:hover .name {
      text-decoration: underline; }
  .tournament-ingame .other-tournaments-list .item-ended {
    background-color: #e0ebf9;
    color: #327ad5; }
  .tournament-ingame .other-tournaments-list .item-started {
    background-color: #abe7ed;
    color: #27a4b0; }
  .tournament-ingame .other-tournaments-list .item-wait {
    background-color: #f9e491;
    color: #b63700; }
  .tournament-ingame .other-tournaments-list .item .info {
    margin-left: 5px;
    text-align: left; }
  .tournament-ingame .other-tournaments-list .item .name {
    font-size: 15px; }
  .tournament-ingame .other-tournaments-list .item .scenario {
    color: #000000b5;
    font-size: 12px; }
  .tournament-ingame .other-tournaments-list .item .date {
    color: #000000b5;
    font-size: 9px;
    text-align: right; }

.tournament-ingame .tournament-card {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
  justify-content: space-between;
  justify-content: -webkit-space-between;
  text-decoration: none;
  color: black; }
  .tournament-ingame .tournament-card:hover, .tournament-ingame .tournament-card:active, .tournament-ingame .tournament-card:focus {
    text-decoration: none; }
  .tournament-ingame .tournament-card .scenario {
    display: inline-block;
    padding: 0 10px; }
    .tournament-ingame .tournament-card .scenario-classic {
      background-color: #22822f;
      color: white; }
      .tournament-ingame .tournament-card .scenario-classic a {
        color: white;
        text-decoration: underline; }
    .tournament-ingame .tournament-card .scenario-intensive {
      background-color: #2a5a83;
      color: white; }
      .tournament-ingame .tournament-card .scenario-intensive a {
        color: white;
        text-decoration: underline; }
  .tournament-ingame .tournament-card .scenario-description {
    color: #000000;
    font-size: 13px;
    margin-top: 10px; }
  .tournament-ingame .tournament-card .content {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: space-between;
    justify-content: -webkit-space-between;
    width: 100%; }
    @media screen and (max-width: 750px) {
      .tournament-ingame .tournament-card .content {
        width: 100%; } }
    .tournament-ingame .tournament-card .content .text {
      width: 50%; }
      @media screen and (max-width: 750px) {
        .tournament-ingame .tournament-card .content .text {
          width: 100%; } }
      .tournament-ingame .tournament-card .content .text h3 {
        margin: 0 0 0.5em 0; }
      .tournament-ingame .tournament-card .content .text .description {
        margin: 0 0 0.5em 0; }
      .tournament-ingame .tournament-card .content .text .status {
        display: inline-block;
        padding: 3px 15px;
        background-color: #eee; }
        .tournament-ingame .tournament-card .content .text .status-ready {
          background-color: #C8E6C9;
          color: #297c2c; }
        .tournament-ingame .tournament-card .content .text .status-started {
          background-color: #E3F2FD;
          color: #457ca7; }
        .tournament-ingame .tournament-card .content .text .status-finished {
          background-color: #ECEFF1;
          color: gray; }
    .tournament-ingame .tournament-card .content .info {
      width: 50%; }
      @media screen and (max-width: 750px) {
        .tournament-ingame .tournament-card .content .info {
          width: 100%; } }
      .tournament-ingame .tournament-card .content .info ul {
        margin-bottom: 0; }
      .tournament-ingame .tournament-card .content .info .scenario-description-trigger .fa-info-circle {
        opacity: 0.5; }
      .tournament-ingame .tournament-card .content .info .scenario-description-trigger:hover {
        text-decoration: underline; }
        .tournament-ingame .tournament-card .content .info .scenario-description-trigger:hover span {
          text-decoration: underline; }

.tournament-error-page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  background-color: white;
  color: black;
  z-index: 1000;
  text-align: center; }
  .tournament-error-page .content, .tournament-error-page .sbscontent {
    max-width: 1000px;
    margin: auto;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute; }
    .tournament-error-page .content .logo, .tournament-error-page .sbscontent .logo {
      width: 300px;
      max-width: 70%;
      margin-bottom: 30px; }

.balance-page .tickets .item {
  width: 45%; }
  @media screen and (max-width: 750px) {
    .balance-page .tickets .item {
      width: 100%;
      margin-bottom: 20px; } }
  .balance-page .tickets .item .visual {
    width: 100%;
    height: 100%;
    padding: 10px 10px 0 10px;
    padding: 10px;
    background-image: url("/i/app/simformer/misc/ticket-bg.png");
    background-size: cover;
    background-position-y: center;
    background-color: #1b1b1b;
    color: #ffd942;
    box-shadow: 1px 1px 2px #00000070;
    position: relative;
    overflow: hidden; }
  .balance-page .tickets .item .number .counterup {
    vertical-align: baseline;
    font-weight: 400;
    font-size: 60px;
    margin-right: 10px;
    line-height: 50px; }
  .balance-page .tickets .item .number .unit {
    vertical-align: baseline;
    font-weight: 200;
    font-size: 45px;
    letter-spacing: -3px;
    line-height: 50px; }
  .balance-page .tickets .item .action {
    margin-top: 10px;
    text-align: center;
    z-index: 2;
    position: relative;
    width: 70%; }
    .balance-page .tickets .item .action a {
      font-weight: 600;
      width: 75%; }
  .balance-page .tickets .item .btn-buy {
    color: #6c5600;
    background-color: #ffd942;
    border-color: #efc814;
    font-size: 13px;
    box-shadow: 0px 3px 4px #000000 !important; }
  .balance-page .tickets .item h3 {
    min-width: 77%;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    margin: 10px 0 10px -20px;
    font-weight: 700;
    box-shadow: 0px 3px 4px #0000003d;
    text-shadow: 1px 1px 2px #00000070; }
  .balance-page .tickets .item-vbc h3 {
    background-color: #4dae52; }
  .balance-page .tickets .item-vbc .number {
    color: #93cf95; }
  .balance-page .tickets .item-sf h3 {
    background-color: #ff7831; }
  .balance-page .tickets .item-sf .number {
    color: #ff894b; }
  .balance-page .tickets .item .image {
    position: absolute;
    right: 33%;
    bottom: -10px;
    opacity: 0.2;
    z-index: 1;
    filter: saturate(0); }

.balance-page .billing-details {
  position: relative;
  overflow: hidden; }
  .balance-page .billing-details input, .balance-page .billing-details select, .balance-page .billing-details button {
    z-index: 1; }
  .balance-page .billing-details-success:before {
    z-index: 0;
    content: "\f058";
    color: #71d1c1;
    position: absolute;
    right: -35px;
    bottom: -30px;
    font: normal normal normal 200px / 1 FontAwesome; }
  .balance-page .billing-details-fail:before {
    z-index: 0;
    content: "\f06a";
    color: #eeabab;
    position: absolute;
    right: -35px;
    bottom: -30px;
    font: normal normal normal 200px / 1 FontAwesome; }

.balance-page .limits {
  height: 100%;
  background-color: #fffbd8;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .limits-data .item {
    text-align: right; }
    .balance-page .limits-data .item .counterup {
      font-weight: 400;
      font-size: 28px;
      line-height: 28px; }
    .balance-page .limits-data .item .infin {
      font-weight: 400;
      font-size: 26px;
      line-height: 28px;
      color: #1BA39C;
      text-transform: uppercase;
      letter-spacing: -2px; }
    .balance-page .limits-data .item .desc {
      font-weight: 400; }
    .balance-page .limits-data .item .topupbtn {
      font-weight: 400;
      font-size: 26px;
      line-height: 28px;
      color: #1BA39C;
      cursor: pointer; }
      .balance-page .limits-data .item .topupbtn:hover {
        color: #00c0b6; }

.balance-page .uphover:hover .btn {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
  background-color: #ffcc00; }

.balance-page #account-type-trigger .btn-default {
  color: #999; }

.balance-page .customer-data-form {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .customer-data-form form {
    line-height: 2.3em; }
    .balance-page .customer-data-form form .mt-radio-inline label {
      margin-bottom: 0; }

.balance-page .invoice-list .status-draft td {
  background-color: #fefeea; }
  .balance-page .invoice-list .status-draft td:first-child {
    border-left: 4px solid #e67865;
    color: #e67865; }

.balance-page .invoice-list .status-paid td:first-child {
  border-left: 4px solid #eee;
  color: #00af69; }

.balance-page .invoice-data {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .balance-page .invoice-data .actions h4 {
    margin: 0;
    padding: 2px 0 0 0; }
  .balance-page .invoice-data .portlet-title .label {
    height: auto;
    margin-right: 5px; }
  .balance-page .invoice-data .list-group {
    margin-bottom: 0px; }
    .balance-page .invoice-data .list-group .list-group-item {
      background-color: none;
      border: none;
      border-top: 1px solid #eee;
      padding: 10px 0; }
      .balance-page .invoice-data .list-group .list-group-item:after {
        content: "";
        display: table;
        clear: both; }
      .balance-page .invoice-data .list-group .list-group-item:first-of-type {
        border-top: none; }
      .balance-page .invoice-data .list-group .list-group-item span.pull-right {
        font-weight: 600;
        text-align: right; }

.btw h2 {
  font-size: 26px; }

.btw .btn-default {
  background-color: #dfdfdf !important;
  color: black; }

.btw .billing-details div {
  width: 100% !important;
  text-align: left; }

.btw .billing-details input, .btw .billing-details select {
  margin-bottom: 20px; }

.simformer-pay-vbc .modal-header {
  background-color: #5eb762;
  color: white; }

.simformer-pay-sf .modal-header {
  background-color: #ff7831;
  color: white; }

.startup-generator #openallcards {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 70%;
  font-size: 2em;
  letter-spacing: 0.1em;
  font-weight: 600;
  color: #FF5722;
  background-color: #ffffffcf;
  text-shadow: 0px 1px #0000007d;
  /* border: 3px solid #e56731; */
  border-radius: 10px !important;
  box-shadow: 0px 5px 13px #0000004d !important; }
  @media screen and (max-width: 750px) {
    .startup-generator #openallcards {
      position: relative;
      transform: none none;
      width: 100%; } }

.startup-generator .generator-cards {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  margin-bottom: 20px; }
  @media screen and (max-width: 750px) {
    .startup-generator .generator-cards {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      padding: 0 1em; } }
  .startup-generator .generator-cards .card {
    perspective: 600px;
    position: relative;
    width: 24%;
    min-height: 490px; }
    @media screen and (max-width: 750px) {
      .startup-generator .generator-cards .card {
        width: 100%;
        margin-bottom: 10px;
        min-height: inherit; } }
    .startup-generator .generator-cards .card .card__side {
      background-color: #607d8b; }
    .startup-generator .generator-cards .card-type-startup_problem .card__side {
      background-color: #e11506; }
    .startup-generator .generator-cards .card-type-startup_auditory .card__side {
      background-color: #038d1d; }
    .startup-generator .generator-cards .card-type-startup_additional .card__side {
      background-color: #f36d00; }
    .startup-generator .generator-cards .card-type-startup_technology .card__side {
      background-color: #4d64e1; }
    .startup-generator .generator-cards .card.is-switched .card__wrapper {
      animation: rotate 0.5s linear both; }
    .startup-generator .generator-cards .card.is-switched .card__side--back {
      position: relative; }
    .startup-generator .generator-cards .card.is-switched .card__side--front {
      display: none; }
    .startup-generator .generator-cards .card.is-switched .uptype {
      text-align: center;
      font-size: 1.2em;
      padding: 0.5em 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 9px !important;
      border: 1px solid rgba(255, 255, 255, 0.15); }
    .startup-generator .generator-cards .card.is-switched .content {
      display: block; }
      .startup-generator .generator-cards .card.is-switched .content .image {
        width: 94%;
        margin: 3% 3% 0 3%; }
        .startup-generator .generator-cards .card.is-switched .content .image img {
          width: 100%;
          border-radius: 10px !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
      .startup-generator .generator-cards .card.is-switched .content .text {
        padding: 0 15px 10px 15px;
        width: 100%;
        text-align: center; }
        .startup-generator .generator-cards .card.is-switched .content .text .title {
          font-size: 1.2em;
          margin: 0.5em;
          font-weight: 600; }
    .startup-generator .generator-cards .card.is-switched .btn-open {
      cursor: default; }
  .startup-generator .generator-cards .card__type {
    font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 5px; }
  .startup-generator .generator-cards .card__wrapper {
    color: white;
    height: 100%;
    transform-style: preserve-3d;
    animation: rotate-inverse 0.5s linear both; }
  .startup-generator .generator-cards .card__side {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px !important;
    border: 10px solid rgba(0, 0, 0, 0.1); }
    .startup-generator .generator-cards .card__side.is-active {
      position: static; }
  .startup-generator .generator-cards .card__side--front {
    position: relative; }
    @media screen and (max-width: 750px) {
      .startup-generator .generator-cards .card__side--front {
        min-height: 100px; }
        .startup-generator .generator-cards .card__side--front .text {
          top: 50% !important; }
        .startup-generator .generator-cards .card__side--front .type {
          position: relative;
          height: auto !important;
          font-size: 20px !important; }
          .startup-generator .generator-cards .card__side--front .type span {
            position: relative !important;
            left: 0 !important;
            padding: 0 0 0 0 !important;
            background: none !important; } }
    .startup-generator .generator-cards .card__side--front .image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-image: url("/i/app/simformer/startup-generator/card_back_3.png");
      opacity: 0.1;
      background-size: 50%;
      border-radius: 20px !important; }
    .startup-generator .generator-cards .card__side--front .text {
      position: absolute;
      top: 40%;
      left: 0;
      transform: translateY(-50%);
      width: 100%;
      z-index: 2;
      text-align: center; }
      .startup-generator .generator-cards .card__side--front .text .type {
        margin: 20px 10px;
        font-weight: 600;
        font-size: 26px;
        display: block;
        height: 100px;
        position: relative; }
        .startup-generator .generator-cards .card__side--front .text .type span {
          width: 100%;
          position: absolute;
          left: 4%;
          transform: translateY(-50%);
          text-align: center;
          padding: 0.5em;
          margin: auto;
          width: 92%;
          color: white; }
      .startup-generator .generator-cards .card__side--front .text .btn-open {
        background-color: transparent;
        border: 2px solid white;
        transition: all ease-in-out 200ms; }
        .startup-generator .generator-cards .card__side--front .text .btn-open:hover {
          color: white;
          transform: scale(1.2); }
  .startup-generator .generator-cards .card__side--back {
    transform: rotateY(180deg); }
    .startup-generator .generator-cards .card__side--back .content {
      display: none; }
  .startup-generator .generator-cards .card__side {
    background-color: #eeeeee; }
  .startup-generator .generator-cards-skicked {
    position: sticky;
    top: 10px;
    width: 100%;
    max-width: 1400px;
    padding: 0 0 0 0;
    z-index: 5; }
    .startup-generator .generator-cards-skicked .card {
      min-height: 130px;
      height: auto; }
    .startup-generator .generator-cards-skicked .card__side--back {
      height: auto;
      min-height: 123px;
      border-width: 5px !important;
      border-radius: 13px !important; }
      .startup-generator .generator-cards-skicked .card__side--back .uptype {
        padding: 0 0 0 0 !important;
        font-size: 14px !important; }
      .startup-generator .generator-cards-skicked .card__side--back .content {
        display: flex !important;
        display: -webkit-flex !important;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap; }
        .startup-generator .generator-cards-skicked .card__side--back .content .image {
          width: 30% !important;
          max-height: 100%;
          margin: 0 0 0 0 !important;
          position: relative; }
          .startup-generator .generator-cards-skicked .card__side--back .content .image img {
            position: absolute;
            width: 100%;
            height: auto;
            margin-top: 3px; }
        .startup-generator .generator-cards-skicked .card__side--back .content .text {
          width: 75% !important;
          height: 100%;
          margin: 0;
          padding: 1px 5px 0 7px !important;
          text-align: left !important; }
          .startup-generator .generator-cards-skicked .card__side--back .content .text .title {
            display: inline !important;
            font-size: 14px !important;
            margin: 0 !important;
            font-weight: 700 !important; }
          .startup-generator .generator-cards-skicked .card__side--back .content .text .desc {
            font-size: 12px !important; }
  .startup-generator .generator-cards-reveled {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap; }
    .startup-generator .generator-cards-reveled .card__wrapper {
      animation: rotate-inverse 1 linear both; }

@keyframes rotate {
  0% {
    transform: rotateY(0); }
  70% {
    transform: rotateY(200deg); }
  100% {
    transform: rotateY(180deg); } }

@keyframes rotate-inverse {
  0% {
    transform: rotateY(180deg); }
  70% {
    transform: rotateY(-20deg); }
  100% {
    transform: rotateY(0); } }

@media screen and (max-width: 750px) {
  .startup-generator .answers {
    padding: 0 1em; } }

.startup-generator .answers .row {
  margin-bottom: 1em; }
  .startup-generator .answers .row textarea {
    width: 100%;
    height: 150px; }

@media screen and (max-width: 750px) {
  .startup-generator .tournament-create-form .tournament-content .row {
    margin-right: 0;
    margin-left: 0; } }

.startup-generator .tournament-create-form .main-container {
  background-color: #f1f4f7; }
  .startup-generator .tournament-create-form .main-container h2 {
    margin: 0 0 30px 0;
    text-align: left; }
  .startup-generator .tournament-create-form .main-container h4 {
    margin: 20px 0 10px 0;
    font-weight: 600; }
  .startup-generator .tournament-create-form .main-container textarea {
    min-height: 130px; }
  @media screen and (max-width: 750px) {
    .startup-generator .tournament-create-form .main-container {
      margin-bottom: 10px; } }

.startup-generator .tournament-create-form .visual-container {
  text-align: center; }
  .startup-generator .tournament-create-form .visual-container img {
    width: 85%;
    top: 50%;
    left: 50%;
    transform: -50%;
    position: absolute;
    transform: translate(-50%, -50%); }
  @media screen and (max-width: 750px) {
    .startup-generator .tournament-create-form .visual-container {
      display: none; } }

.startup-generator .tournament-create-form .conditions-container {
  margin-left: -15px;
  margin-right: -15px; }
  .startup-generator .tournament-create-form .conditions-container .conditions {
    background-color: #def2ff; }
  .startup-generator .tournament-create-form .conditions-container .start_date, .startup-generator .tournament-create-form .conditions-container .max_users {
    background-color: #caf0f6;
    border-left: 10px solid white; }
    @media screen and (max-width: 750px) {
      .startup-generator .tournament-create-form .conditions-container .start_date, .startup-generator .tournament-create-form .conditions-container .max_users {
        border-left: 0; } }

.startup-generator .tournament-create-form input.warning {
  background-color: #ffeae9; }

.startup-generator .startup-game-card {
  position: relative;
  padding-bottom: 85px; }
  @media screen and (max-width: 750px) {
    .startup-generator .startup-game-card {
      padding-bottom: 15px; } }
  .startup-generator .startup-game-card h4 {
    font-weight: 400; }
  .startup-generator .startup-game-card .awrap {
    color: black; }
  .startup-generator .startup-game-card .vir-list-group-strypes {
    font-size: 11.5px; }
    .startup-generator .startup-game-card .vir-list-group-strypes .list-group-item {
      padding-left: 0;
      padding-right: 0;
      background-color: transparent; }
  .startup-generator .startup-game-card .user-link {
    font-size: 12px;
    width: 100%;
    margin-bottom: 5px; }
  .startup-generator .startup-game-card #link-simcode a:hover {
    text-decoration: none;
    cursor: default; }
  .startup-generator .startup-game-card-warning {
    background-color: #ffeae9; }
    .startup-generator .startup-game-card-warning .tournament-actions {
      border-top-color: #e1e1e1; }
      .startup-generator .startup-game-card-warning .tournament-actions .warn-info {
        color: #e91e63;
        text-align: left;
        float: left;
        margin-top: 4px; }
        @media screen and (max-width: 750px) {
          .startup-generator .startup-game-card-warning .tournament-actions .warn-info {
            text-align: center;
            width: 100%; } }
  .startup-generator .startup-game-card .user-link-copy {
    float: left; }
    @media screen and (max-width: 750px) {
      .startup-generator .startup-game-card .user-link-copy {
        width: 100%;
        float: none; } }
  .startup-generator .startup-game-card .tournament-actions {
    position: absolute;
    padding: 15px;
    left: 0;
    bottom: 0;
    width: 100%; }
    @media screen and (max-width: 750px) {
      .startup-generator .startup-game-card .tournament-actions {
        position: relative;
        padding: 0;
        width: 100%;
        float: none;
        display: block;
        text-align: center; }
        .startup-generator .startup-game-card .tournament-actions .btn {
          margin: 20px 10px 10px 10px; }
        .startup-generator .startup-game-card .tournament-actions .btn-primary {
          width: 100%;
          margin: 20px 0px 10px 0px; } }

.startup-generator .deal-container {
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .startup-generator .deal-container #regenerate-container {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 10px 10px; }

.startup-generator .deals .item {
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: black; }
  .startup-generator .deals .item .project_name {
    font-weight: 400; }

.startup-generator .card-small {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%; }
  @media screen and (max-width: 750px) {
    .startup-generator .card-small {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; } }
  .startup-generator .card-small .card-item {
    width: 24.5%;
    color: white;
    border-radius: 5px !important; }
    @media screen and (max-width: 750px) {
      .startup-generator .card-small .card-item {
        width: 100%;
        margin-bottom: 10px; } }
    .startup-generator .card-small .card-item-type-startup_problem {
      background-color: #e11506; }
    .startup-generator .card-small .card-item-type-startup_auditory {
      background-color: #038d1d; }
    .startup-generator .card-small .card-item-type-startup_additional {
      background-color: #f36d00; }
    .startup-generator .card-small .card-item-type-startup_technology {
      background-color: #4d64e1; }
    .startup-generator .card-small .card-item .uptype {
      text-align: center;
      padding: 2px 0 4px 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 5px !important;
      border: 1px solid rgba(255, 255, 255, 0.15); }
    .startup-generator .card-small .card-item .name {
      display: flex;
      display: -webkit-flex;
      flex-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      align-items: stretch;
      justify-content: flex-start;
      width: 100%; }
      .startup-generator .card-small .card-item .name img {
        height: 85px;
        border-radius: 3px !important;
        margin: 5px 0 5px 5px;
        border: 1px solid rgba(255, 255, 255, 0.4); }
      .startup-generator .card-small .card-item .name .text {
        padding: 0.3em 0.3em 0.3em 0.5em; }
      .startup-generator .card-small .card-item .name .desc {
        font-size: 11px; }

.startup-generator .project-setup .inputs-mob {
  text-align: center; }
  .startup-generator .project-setup .inputs-mob input {
    width: 100% !important;
    margin-bottom: 10px;
    text-align: left; }
  .startup-generator .project-setup .inputs-mob button {
    margin: 5px; }

.startup-generator .admin-players-list .pitem {
  padding: 1em 0; }
  @media screen and (max-width: 750px) {
    .startup-generator .admin-players-list .pitem {
      padding: 1em 10px; } }
  .startup-generator .admin-players-list .pitem .names {
    font-size: 18px;
    margin-bottom: 1em; }
  .startup-generator .admin-players-list .pitem .projects {
    padding-left: 20px; }
    @media screen and (max-width: 750px) {
      .startup-generator .admin-players-list .pitem .projects {
        padding-left: 0px; } }
    .startup-generator .admin-players-list .pitem .projects .pritem .date {
      color: #666;
      margin-right: 1em; }
    .startup-generator .admin-players-list .pitem .projects .pritem a {
      font-weight: 600; }
    @media screen and (max-width: 750px) {
      .startup-generator .admin-players-list .pitem .projects .pritem {
        margin-bottom: 20px; } }

.startup-generator .nav-big-icons .item .fa, .startup-generator .nav-big-icons .item .txt {
  color: #ff7831; }

.startup-generator .nav-big-icons .item .clickme {
  background-color: #ff7831; }

.startup-generator .nav-big-icons .item .clickme:after {
  border-bottom-color: #ff7831; }

.startup-generator .nav-big-icons .item:hover .fa, .startup-generator .nav-big-icons .item:active .fa, .startup-generator .nav-big-icons .item:focus .fa {
  background-color: #ff7831;
  color: white; }

.startup-generator .game-header {
  margin: 0; }
  @media screen and (max-width: 750px) {
    .startup-generator .game-header .image {
      text-align: center; }
      .startup-generator .game-header .image img {
        max-width: 80%; }
    .startup-generator .game-header .descr {
      text-align: center; } }
  .startup-generator .game-header .fa-clipboard {
    vertical-align: middle;
    color: #4d78b3;
    cursor: pointer;
    background-color: #f6f6f6;
    border: 1px solid #e2e2e2;
    padding: 7px;
    margin: 0 5px;
    width: auto; }
  .startup-generator .game-header .warn-info {
    background-color: #ffeae9;
    padding: 5px 15px;
    color: #e91e63;
    text-align: left;
    float: left; }
    @media screen and (max-width: 750px) {
      .startup-generator .game-header .warn-info {
        text-align: center;
        width: 100%;
        margin-bottom: 10px; } }

.startup-generator .startup-game-icon {
  max-width: 100%;
  border-radius: 50% !important; }

.startup-generator .start-instruct {
  padding: 0 20px; }
  .startup-generator .start-instruct .shadow-box-light {
    margin: 10px;
    padding: 10px; }
  .startup-generator .start-instruct .visual-container {
    text-align: center; }
    .startup-generator .start-instruct .visual-container img {
      width: auto;
      max-height: 270px; }
  @media screen and (max-width: 750px) {
    .startup-generator .start-instruct {
      margin-top: -40px; }
      .startup-generator .start-instruct .flex-container-nowrap {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap; }
      .startup-generator .start-instruct .flex-item {
        width: 100%;
        margin: 0 0 20px 0; } }

.startup-generator .saved-at {
  color: #47b9b6; }

.startup-generator #pay-tickets-confirm .modal-dialog {
  margin-top: 20%; }

.startup-generator #pay-tickets-confirm .tcount {
  font-weight: 600;
  background-color: #ed6b75;
  color: white;
  padding: 2px 10px;
  font-size: 16px; }

.startup-generator-presentation .presentation-prewiev {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: space-between; }
  .startup-generator-presentation .presentation-prewiev .slide {
    width: 31%;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
    padding: 10px;
    margin-bottom: 20px;
    max-height: 250px;
    overflow: hidden;
    cursor: pointer; }
    .startup-generator-presentation .presentation-prewiev .slide .fa {
      color: #a7c3d0; }
    .startup-generator-presentation .presentation-prewiev .slide .content h1, .startup-generator-presentation .presentation-prewiev .slide .content h2, .startup-generator-presentation .presentation-prewiev .slide .content h3, .startup-generator-presentation .presentation-prewiev .slide .content h4, .startup-generator-presentation .presentation-prewiev .slide .content h5 {
      zoom: 0.75; }

.startup-generator-presentation .presentation-container {
  display: none;
  position: relative;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  align-items: space-between;
  justify-content: flex-start;
  width: 100%; }
  .startup-generator-presentation .presentation-container-show {
    display: flex !important;
    display: -webkit-flex !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: 1010; }
  .startup-generator-presentation .presentation-container .slides-index {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 20%;
    max-width: 300px;
    background-color: #fbfbfb; }
    .startup-generator-presentation .presentation-container .slides-index-hidden {
      transform: translateX(-100%);
      width: 30px; }
      .startup-generator-presentation .presentation-container .slides-index-hidden .index-header, .startup-generator-presentation .presentation-container .slides-index-hidden .chapter, .startup-generator-presentation .presentation-container .slides-index-hidden .index-footer {
        display: none; }
    .startup-generator-presentation .presentation-container .slides-index .index-trigger {
      position: absolute;
      right: -25px;
      top: 20px;
      width: 30px;
      text-align: center;
      background-color: #ffffff;
      box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.2);
      z-index: 1013;
      cursor: pointer;
      padding: 10px 0;
      color: gray; }
    .startup-generator-presentation .presentation-container .slides-index .index-header {
      padding: 10px;
      background-color: white;
      box-shadow: inset -3px 0px 2px rgba(0, 0, 0, 0.1); }
      .startup-generator-presentation .presentation-container .slides-index .index-header .game {
        display: flex;
        display: -webkit-flex;
        flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap; }
        .startup-generator-presentation .presentation-container .slides-index .index-header .game .startup-game-icon {
          width: 70px;
          height: 70px;
          margin-right: 10px; }
        .startup-generator-presentation .presentation-container .slides-index .index-header .game h4 {
          margin: 0; }
        .startup-generator-presentation .presentation-container .slides-index .index-header .game h3 {
          margin: 0 0 10px 0; }
    .startup-generator-presentation .presentation-container .slides-index .index-footer {
      padding: 10px;
      background-color: white;
      box-shadow: inset -3px 0px 2px rgba(0, 0, 0, 0.1); }
      .startup-generator-presentation .presentation-container .slides-index .index-footer .tip {
        color: #888888;
        font-size: 13px;
        margin: 10px 0; }
      .startup-generator-presentation .presentation-container .slides-index .index-footer .space {
        box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
        display: inline-block;
        vertical-align: middle;
        padding: 3px 10px;
        border: 1px solid #d5d5d5;
        border-radius: 4px !important;
        font-size: 10px; }
    .startup-generator-presentation .presentation-container .slides-index .chapter {
      padding: 10px;
      height: 100%;
      border-bottom: 1px solid #ffffff;
      box-shadow: inset -3px 0px 2px rgba(0, 0, 0, 0.1);
      position: relative;
      cursor: pointer; }
      .startup-generator-presentation .presentation-container .slides-index .chapter h4 {
        position: absolute;
        top: 50%;
        margin: 0;
        line-height: 1.4em;
        font-weight: 600;
        color: #575f63;
        font-size: 16px;
        width: 100%;
        padding: 0 10px;
        transform: translateY(-50%); }
        .startup-generator-presentation .presentation-container .slides-index .chapter h4 .fabox {
          position: absolute;
          right: 10px;
          top: 5px;
          opacity: 0.5;
          width: 50px;
          text-align: center; }
          .startup-generator-presentation .presentation-container .slides-index .chapter h4 .fabox .fa {
            font-size: 30px;
            color: #a7c3d0; }
      .startup-generator-presentation .presentation-container .slides-index .chapter-active {
        background-color: white;
        box-shadow: -5px 0px 5px rgba(0, 0, 0, 0.2); }
  .startup-generator-presentation .presentation-container .slides {
    position: relative;
    width: 80%; }
    .startup-generator-presentation .presentation-container .slides-fullscreen {
      width: 100%; }
    .startup-generator-presentation .presentation-container .slides .end_show {
      position: absolute;
      right: 20px;
      top: 30px;
      z-index: 1;
      opacity: 0.5; }
    .startup-generator-presentation .presentation-container .slides .next-slide {
      position: absolute;
      right: 20px;
      bottom: 30px;
      z-index: 1;
      opacity: 1; }
    .startup-generator-presentation .presentation-container .slides .slide {
      width: 100%;
      height: 100%;
      text-align: center;
      position: relative;
      display: none;
      zoom: 1.5;
      -ms-zoom: 1.5;
      -webkit-zoom: 1.5; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container {
        position: relative;
        padding: 20px;
        left: 50%;
        top: 50%;
        max-height: 100%;
        overflow: auto;
        transform: translate(-50%, -50%);
        /* width: max-content; */
        max-width: 1000px; }
        .startup-generator-presentation .presentation-container .slides .slide .inner-container .slide-header {
          max-width: 1000px;
          border-bottom: 1px solid #e2e2e2;
          font-weight: 400;
          padding: 20px 0 15px 0;
          text-align: left;
          color: #7693a6; }
          .startup-generator-presentation .presentation-container .slides .slide .inner-container .slide-header .fa {
            font-size: 40px;
            color: #a7c3d0; }
        .startup-generator-presentation .presentation-container .slides .slide .inner-container .content {
          text-align: left;
          max-width: 1000px;
          margin: auto;
          font-size: 1em; }
      .startup-generator-presentation .presentation-container .slides .slide-intro {
        text-align: center;
        zoom: 1 !important;
        -ms-zoom: 1 !important;
        -webkit-zoom: 1 !important; }
        .startup-generator-presentation .presentation-container .slides .slide-intro h1, .startup-generator-presentation .presentation-container .slides .slide-intro h2 {
          text-align: center !important;
          max-width: inherit !important; }
        .startup-generator-presentation .presentation-container .slides .slide-intro .inner-container {
          zoom: 1 !important;
          -ms-zoom: 1 !important;
          -webkit-zoom: 1 !important;
          max-width: 1200px; }
          .startup-generator-presentation .presentation-container .slides .slide-intro .inner-container .slide-header {
            max-width: 1200px; }
        .startup-generator-presentation .presentation-container .slides .slide-intro .card-small {
          text-align: left; }
        .startup-generator-presentation .presentation-container .slides .slide-intro .content {
          text-align: center !important; }
          .startup-generator-presentation .presentation-container .slides .slide-intro .content h1 {
            font-weight: 400;
            padding: 5%;
            margin: 3% 0;
            background-color: #fbfbfb;
            border: 1px solid #eee; }
          .startup-generator-presentation .presentation-container .slides .slide-intro .content .author {
            font-size: 18px; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='-3'] {
        zoom: .85;
        -ms-zoom: .85;
        -webkit-zoom: .85; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='-2'] {
        zoom: .90;
        -ms-zoom: .90;
        -webkit-zoom: .90; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='-1'] {
        zoom: .95;
        -ms-zoom: .95;
        -webkit-zoom: .95; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='0'] {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='1'] {
        zoom: 1.1;
        -ms-zoom: 1.1;
        -webkit-zoom: 1.1; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='2'] {
        zoom: 1.25;
        -ms-zoom: 1.25;
        -webkit-zoom: 1.25; }
      .startup-generator-presentation .presentation-container .slides .slide .inner-container[data-zoom='3'] {
        zoom: 1.5;
        -ms-zoom: 1.5;
        -webkit-zoom: 1.5; }

.startup-generator .list-group-item-sign {
  padding: 0;
  border: 1px solid white; }

.startup-generator .published-sign {
  background-color: #FF5722;
  color: white;
  font-weight: 400;
  font-size: 14px;
  padding: 0px 6px;
  letter-spacing: -0.5px; }

.startup-generator .users-sign {
  background-color: #009688;
  color: white;
  font-weight: 400;
  font-size: 14px;
  padding: 0px 6px;
  letter-spacing: -0.5px; }

.startup-generator .scenario-showcase-menber-contaier img {
  width: 100%;
  max-width: 1024px;
  margin: auto; }

.startup-generator .scenario-showcase-menber-contaier .flex-item p {
  font-weight: inherit;
  color: black; }

.startup-generator .scenario-showcase-menber-contaier .flex-item-w100 {
  margin-top: 30px !important;
  text-align: center; }
  @media screen and (max-width: 750px) {
    .startup-generator .scenario-showcase-menber-contaier .flex-item-w100 {
      margin-top: 0px !important; } }
  .startup-generator .scenario-showcase-menber-contaier .flex-item-w100 ul {
    display: flex;
    justify-content: space-between;
    margin: 30px 10px; }
    @media screen and (max-width: 750px) {
      .startup-generator .scenario-showcase-menber-contaier .flex-item-w100 ul {
        display: block; }
        .startup-generator .scenario-showcase-menber-contaier .flex-item-w100 ul li {
          text-align: left; } }

.startup-generator .tournament-tutorial-content {
  max-width: 1024px;
  font-size: 110%; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

@media screen and (max-width: 970px) {
  .mob-hide {
    display: none !important; } }

.des-hide {
  display: none !important; }
  @media screen and (max-width: 970px) {
    .des-hide {
      display: initial !important; } }

.disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none; }

.font-sm {
  font-size: 80%; }

.font-ml {
  font-size: 110%; }

.font-lg {
  font-size: 120%; }

.font-bold {
  font-weight: bold; }

.text-underline {
  text-decoration: underline; }

.width-auto {
  width: auto; }

.width100 {
  width: 100%; }

.width90 {
  width: 90%; }

.width80 {
  width: 80%; }

.width70 {
  width: 70%; }

.width60 {
  width: 60%; }

.width50 {
  width: 50%; }

.width40 {
  width: 40%; }

.width33 {
  width: 33%; }

.width30 {
  width: 30%; }

.width25 {
  width: 25%; }

.width20 {
  width: 20%; }

.width10 {
  width: 10%; }

.maxwidth100 {
  max-width: 100%; }

.nowrap {
  white-space: nowrap; }

.wrap {
  white-space: normal !important; }

.nomargin {
  margin: 0 !important; }
  .nomargin-right {
    margin-right: 0px !important; }
  .nomargin-left {
    margin-left: 0px !important; }
  .nomargin-top {
    margin-top: 0px !important; }
  .nomargin-bottom {
    margin-bottom: 0px !important; }

.nopading {
  padding: 0; }

.inopading {
  padding: 0 !important; }

.pointer {
  cursor: pointer; }

.cursor-default {
  cursor: default; }

.lowercase {
  text-transform: lowercase; }

.uppercase {
  text-transform: uppercase; }

.margin-0-right {
  margin-right: 0px; }

.margin-0-left {
  margin-left: 0px; }

.margin-0-top {
  margin-top: 0px; }

.margin-0-bottom {
  margin-bottom: 0px; }

.margin-5-right {
  margin-right: 5px; }

.margin-5-left {
  margin-left: 5px; }

.margin-5-top {
  margin-top: 5px; }

.margin-5-bottom {
  margin-bottom: 5px; }

.margin-10-right {
  margin-right: 10px; }

.margin-10-left {
  margin-left: 10px; }

.margin-10-top {
  margin-top: 10px; }

.margin-10-bottom {
  margin-bottom: 10px; }

.margin-20-right {
  margin-right: 20px; }

.margin-20-left {
  margin-left: 20px; }

.margin-20-top {
  margin-top: 20px; }

.margin-20-bottom {
  margin-bottom: 20px; }

.margin-30-right {
  margin-right: 30px; }

.margin-30-left {
  margin-left: 30px; }

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

.margin-30-bottom {
  margin-bottom: 30px; }

.padding-0-right {
  padding-right: 0px; }

.padding-0-left {
  padding-left: 0px; }

.padding-0-top {
  padding-top: 0px; }

.padding-0-bottom {
  padding-bottom: 0px; }

.padding-5-right {
  padding-right: 5px; }

.padding-5-left {
  padding-left: 5px; }

.padding-5-top {
  padding-top: 5px; }

.padding-5-bottom {
  padding-bottom: 5px; }

.padding-10-right {
  padding-right: 10px; }

.padding-10-left {
  padding-left: 10px; }

.padding-10-top {
  padding-top: 10px; }

.padding-10-bottom {
  padding-bottom: 10px; }

.padding-15-right {
  padding-right: 15px; }

.padding-15-left {
  padding-left: 15px; }

.padding-15-top {
  padding-top: 15px; }

.padding-15-bottom {
  padding-bottom: 15px; }

.padding-20-right {
  padding-right: 20px; }

.padding-20-left {
  padding-left: 20px; }

.padding-20-top {
  padding-top: 20px; }

.padding-20-bottom {
  padding-bottom: 20px; }

.padding-30-right {
  padding-right: 30px; }

.padding-30-left {
  padding-left: 30px; }

.padding-30-top {
  padding-top: 30px; }

.padding-30-bottom {
  padding-bottom: 30px; }

.ipadding-0-right {
  padding-right: 0px !important; }

.ipadding-0-left {
  padding-left: 0px !important; }

.ipadding-0-top {
  padding-top: 0px !important; }

.ipadding-0-bottom {
  padding-bottom: 0px !important; }

.ipadding-5-right {
  padding-right: 5px !important; }

.ipadding-5-left {
  padding-left: 5px !important; }

.ipadding-5-top {
  padding-top: 5px !important; }

.ipadding-5-bottom {
  padding-bottom: 5px !important; }

.ipadding-10-right {
  padding-right: 10px !important; }

.ipadding-10-left {
  padding-left: 10px !important; }

.ipadding-10-top {
  padding-top: 10px !important; }

.ipadding-10-bottom {
  padding-bottom: 10px !important; }

.ipadding-15-right {
  padding-right: 15px !important; }

.ipadding-15-left {
  padding-left: 15px !important; }

.ipadding-15-top {
  padding-top: 15px !important; }

.ipadding-15-bottom {
  padding-bottom: 15px !important; }

.ipadding-20-right {
  padding-right: 20px !important; }

.ipadding-20-left {
  padding-left: 20px !important; }

.ipadding-20-top {
  padding-top: 20px !important; }

.ipadding-20-bottom {
  padding-bottom: 20px !important; }

.imargin-0-right {
  margin-right: 0px !important; }

.imargin-0-left {
  margin-left: 0px !important; }

.imargin-0-top {
  margin-top: 0px !important; }

.imargin-0-bottom {
  margin-bottom: 0px !important; }

.imargin-5-right {
  margin-right: 5px !important; }

.imargin-5-left {
  margin-left: 5px !important; }

.imargin-5-top {
  margin-top: 5px !important; }

.imargin-5-bottom {
  margin-bottom: 5px !important; }

.imargin-10-right {
  margin-right: 10px !important; }

.imargin-10-left {
  margin-left: 10px !important; }

.imargin-10-top {
  margin-top: 10px !important; }

.imargin-10-bottom {
  margin-bottom: 10px !important; }

.imargin-15-right {
  margin-right: 15px !important; }

.imargin-15-left {
  margin-left: 15px !important; }

.imargin-15-top {
  margin-top: 15px !important; }

.imargin-15-bottom {
  margin-bottom: 15px !important; }

.imargin-20-right {
  margin-right: 20px !important; }

.imargin-20-left {
  margin-left: 20px !important; }

.imargin-20-top {
  margin-top: 20px !important; }

.imargin-20-bottom {
  margin-bottom: 20px !important; }

.ipadding-5-right {
  padding-right: 5px !important; }

.ipadding-5-left {
  padding-left: 5px !important; }

.ipadding-5-top {
  padding-top: 5px !important; }

.ipadding-5-bottom {
  padding-bottom: 5px !important; }

.ipadding-10-right {
  padding-right: 10px !important; }

.ipadding-10-left {
  padding-left: 10px !important; }

.ipadding-10-top {
  padding-top: 10px !important; }

.ipadding-10-bottom {
  padding-bottom: 10px !important; }

.text-middle {
  vertical-align: middle; }

.itext-center {
  text-align: center !important; }

hr.compact {
  margin: 10px 0; }

.updating {
  opacity: 0.4;
  position: relative; }
  .updating:after {
    content: "\f013";
    font: normal normal normal 30px/1 FontAwesome;
    position: absolute;
    top: 40%;
    text-align: center;
    width: 100%;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear; }

.updating-one {
  animation: animationFrames ease 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  /*when the spec is finished*/
  -webkit-animation: animationFrames ease 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /*Chrome 16+, Safari 4+*/
  -moz-animation: animationFrames ease 0.5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-fill-mode: forwards;
  /*FF 5+*/
  -o-animation: animationFrames ease 0.5s;
  -o-animation-iteration-count: 1;
  -o-animation-fill-mode: forwards;
  /*Not implemented yet*/
  -ms-animation: animationFrames ease 0.5s;
  -ms-animation-iteration-count: 1;
  -ms-animation-fill-mode: forwards;
  /*IE 10+*/ }

@keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes animationFrames {
  0% {
    opacity: 1; }
  49% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes animationFrames {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.bootstrap-timepicker-widget input {
  height: 34px;
  padding: 4px 5px;
  font-size: 18px;
  line-height: 1.33333;
  background-color: #fff;
  border: 1px solid #c2cad8;
  color: black;
  width: 55px !important; }

.blk-shade {
  position: relative;
  cursor: not-allowed; }
  .blk-shade:after {
    content: "";
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0; }
  .blk-shade-message {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    padding: 10px 30px;
    z-index: 11;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
    .blk-shade-message-inline {
      position: relative;
      top: inherit;
      left: inherit;
      transform: none;
      text-align: center; }

.list-group .list-group-item-ident {
  padding-left: 25px !important;
  position: relative; }
  .list-group .list-group-item-ident:before {
    content: '∟';
    margin-right: 5px;
    color: #babdbf;
    font-size: 150%;
    line-height: 0px;
    position: absolute;
    top: 6px;
    left: 4px; }

.vir-list-group-strypes {
  font-size: 12.5px; }
  .vir-list-group-strypes li {
    overflow: auto;
    margin-bottom: 0;
    margin-left: 0;
    border: none;
    border-top: 1px dashed #ddd; }
    @media screen and (max-width: 970px) {
      .vir-list-group-strypes li {
        padding: 5px 0; } }
    .vir-list-group-strypes li:first-of-type {
      border-top: 1px dashed #ddd; }
    .vir-list-group-strypes li:last-of-type {
      border-bottom: none; }
    .vir-list-group-strypes li ul {
      margin-top: 8px;
      padding-left: 20px; }
      .vir-list-group-strypes li ul li {
        padding: 3px 0;
        font-size: 11px;
        border-bottom: 1px dashed #ddd; }
        .vir-list-group-strypes li ul li:first-of-type {
          border-top: none; }
      .vir-list-group-strypes li ul li.narrow {
        width: 50%;
        float: left; }
  .vir-list-group-strypes .label {
    font-size: 12px; }
  .vir-list-group-strypes .help {
    font-size: 11px;
    color: gray; }
  .vir-list-group-strypes-compact li {
    padding: 5px; }
  .vir-list-group-strypes-reverse-borders li {
    border: none;
    border-top: 1px solid #ddd; }
    .vir-list-group-strypes-reverse-borders li:first-of-type {
      border-top: none !important; }
    .vir-list-group-strypes-reverse-borders li:last-of-type {
      border-bottom: 1px solid #ddd; }

.vir-list-group-ultracompact {
  font-size: 11px;
  margin-bottom: 0;
  padding-left: 0; }
  .vir-list-group-ultracompact li {
    overflow: auto;
    margin-bottom: 0;
    margin-left: 0;
    border: none;
    padding: 3px 5px;
    line-height: normal; }
    .vir-list-group-ultracompact li span {
      font-size: 11px;
      line-height: normal;
      padding: 0 10px; }
    .vir-list-group-ultracompact li .mono,
    .vir-list-group-ultracompact li .money {
      font-size: 12px; }
    .vir-list-group-ultracompact li:hover {
      background-color: #eee; }
    @media screen and (max-width: 970px) {
      .vir-list-group-ultracompact li {
        border: none;
        border-bottom: 1px solid #ddd; }
        .vir-list-group-ultracompact li:first-of-type {
          border-top: 1px solid #ddd; }
        .vir-list-group-ultracompact li:last-of-type {
          border-bottom: none; } }
  .vir-list-group-ultracompact label {
    font-size: 11px; }
  @media screen and (max-width: 970px) {
    .vir-list-group-ultracompact-reverse-borders li {
      border: none;
      border-top: 1px solid #ddd; }
      .vir-list-group-ultracompact-reverse-borders li:first-of-type {
        border-top: none !important; }
      .vir-list-group-ultracompact-reverse-borders li:last-of-type {
        border-bottom: 1px solid #ddd; } }

.vir-list-group-horizontal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap; }
  .vir-list-group-horizontal .label {
    height: inherit;
    font-size: 11px;
    padding: 3px 5px;
    margin: 0 3px 3px 0; }
  @media screen and (max-width: 970px) {
    .vir-list-group-horizontal {
      flex-wrap: wrap; } }
  .vir-list-group-horizontal li {
    flex-basis: 0;
    flex-grow: 1;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: none;
    border-right: none;
    margin: 0 10px;
    font-size: 11px;
    padding: 5px 0; }
    @media screen and (max-width: 970px) {
      .vir-list-group-horizontal li {
        flex-basis: auto;
        border-bottom: none;
        width: 100%;
        margin: 0; } }
    .vir-list-group-horizontal li:first-of-type {
      margin-left: 0; }
    .vir-list-group-horizontal li:last-of-type {
      border-bottom: 1px solid #ddd;
      margin-right: 0; }
      @media screen and (max-width: 970px) {
        .vir-list-group-horizontal li:last-of-type {
          border-bottom: 1px solid #ddd; } }

.vir-pager:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (max-width: 970px) {
  .vir-pager {
    text-align: center; } }

.vir-pager label {
  font-weight: 400;
  display: block;
  color: darkgrey; }

.vir-pager ul {
  padding: 0; }
  @media screen and (max-width: 970px) {
    .vir-pager ul {
      display: inline-block;
      margin: auto; } }
  .vir-pager ul li {
    list-style-type: none;
    margin: 0;
    float: left;
    border-top: 1px solid #e7ecf1;
    border-bottom: 1px solid #e7ecf1;
    border-right: 1px solid #e7ecf1; }
    .vir-pager ul li a,
    .vir-pager ul li span,
    .vir-pager ul li button {
      padding: 3px 10px;
      display: block; }
    .vir-pager ul li span {
      color: gray; }
    .vir-pager ul li i {
      margin: 0 -5px; }
    .vir-pager ul li:first-of-type {
      border-left: 1px solid #e7ecf1; }
  .vir-pager ul .active {
    background-color: #e7ecf1;
    color: gray; }

@media screen and (max-width: 970px) {
  .vir-pager-sizes {
    margin-top: 5px; } }

.vir-pager-sizes ul {
  float: right; }
  @media screen and (max-width: 970px) {
    .vir-pager-sizes ul {
      display: inline-block;
      margin: auto;
      float: none; } }

.confirmation .btn-success {
  margin-right: 5px; }

a.thumbnail {
  transition: all ease-in-out 100ms;
  min-height: 95%; }
  a.thumbnail:hover {
    text-decoration: none;
    color: black;
    border-color: #cccccc;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

@media screen and (max-width: 970px) {
  .tabs-mobilizer .nav-tabs {
    display: block !important; }
    .tabs-mobilizer .nav-tabs li {
      margin-right: 0;
      margin-left: 0;
      margin-bottom: 10px;
      border: 1px solid #d6d6d6;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
      .tabs-mobilizer .nav-tabs li a {
        padding: 5px 7px;
        font-size: 13px;
        border: none;
        margin: auto !important;
        background-color: transparent;
        color: inherit; }
      .tabs-mobilizer .nav-tabs li .dropdown-menu li {
        border: none !important;
        box-shadow: none; }
        .tabs-mobilizer .nav-tabs li .dropdown-menu li a {
          color: #0184d0; }
    .tabs-mobilizer .nav-tabs li.active {
      background-color: #0184d0;
      border: 1px solid #0473b3;
      box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.2); }
      .tabs-mobilizer .nav-tabs li.active a {
        color: white;
        background-color: transparent; } }

.ico {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle; }
  .ico-med {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-20 {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-small {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
  .ico-big {
    width: 48px;
    height: 48px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }

.ico-round {
  background-color: white;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-round-med {
  background-color: white;
  padding: 2px;
  width: 32px;
  height: 32px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-round-small {
  background-color: white;
  padding: 2px;
  width: 24px;
  height: 24px;
  border-radius: 50% !important;
  border: 1px solid #e1e5ec; }

.ico-txt {
  line-height: 29px;
  color: #565656;
  text-align: center;
  text-decoration: none;
  background-color: #eee;
  border-radius: 50% !important;
  font-size: 11px;
  font-weight: bold;
  text-transform: lowercase; }

.icons_whith_badges .badge {
  margin-left: -9px;
  margin-top: 13px;
  font-size: 10px !important;
  padding: 2px 4px 3px 4px;
  font-weight: bold;
  height: inherit;
  border: 1px solid #eaeaea;
  color: black;
  background-color: white; }

.icons_whith_badges .item {
  white-space: nowrap;
  display: inline-block; }

.icons_whith_badges .danger {
  background-color: #fbe1e3;
  color: red;
  border-color: #f8cbce; }

.icons_whith_badges .warning {
  background-color: #FDECC9;
  color: #ff6b22;
  border-color: #fce3b0; }

.icons_whith_badges .success {
  background-color: #E5FFE6;
  color: forestgreen;
  border-color: #ccffcd; }

.shadow-box-light {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.shadow-box-narrow {
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2); }

button.link,
span.link {
  display: inline;
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: #0184d0; }
  button.link:hover,
  span.link:hover {
    text-decoration: underline; }
  button.link:disabled,
  span.link:disabled {
    color: #ccc;
    cursor: not-allowed;
    text-decoration: none !important; }

.tournament-landing .editmode {
  display: none; }

.tournament-landing-header {
  background-image: radial-gradient(circle farthest-corner at 10% 20%, rgba(37, 145, 251, 0.98) 0.1%, #000780 99.8%);
  color: white; }
  .tournament-landing-header .tournament-info {
    color: white; }
    .tournament-landing-header .tournament-info .orgpic {
      width: 150px;
      height: 150px;
      margin-bottom: 10px; }

.tournament-landing .tournament-info h3 {
  text-align: center; }

.tournament-landing .login-form {
  color: black; }

.tournament-landing .tournament-content h3 {
  font-size: 36px; }

.tournament-landing .alert-editmode {
  display: none;
  position: fixed;
  left: 5%;
  width: 90%;
  bottom: 20px;
  background-color: #FFC107;
  border-color: #FF9800;
  color: #100c00;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.tournament-landing-editmode .tournament-header {
  padding-top: 3em; }

.tournament-landing-editmode .editmode {
  display: inline-block; }

.tournament-landing-editmode .alert-editmode {
  display: block; }

.tournament-landing-editmode .text-block .editmode {
  color: #8b8b8b;
  margin-left: 40px; }

.tournament-landing-editmode .editable {
  position: relative;
  cursor: pointer; }
  .tournament-landing-editmode .editable:before {
    content: "\f14b";
    font: normal normal normal 34px / 1 FontAwesome;
    position: relative;
    vertical-align: middle;
    margin: 5px;
    opacity: 50%; }
  .tournament-landing-editmode .editable:hover {
    outline: 5px solid #f1c43b;
    outline-offset: 5px; }
    .tournament-landing-editmode .editable:hover:before {
      opacity: 0.7; }

.tournament-landing-editmode .tournament-content .editable:before {
  position: absolute;
  left: -5px;
  top: -5px;
  color: #004db1; }

.tournament-landing .scenario-select {
  padding: 0 2em 2em 2em; }
  .tournament-landing .scenario-select h2 {
    margin-bottom: 1em; }
  .tournament-landing .scenario-select .scenario-info {
    padding: 0 0; }
    .tournament-landing .scenario-select .scenario-info .data p {
      font-size: 16px; }

.tournament-landing .tournament-login {
  text-align: center; }
  .tournament-landing .tournament-login .design-horizontal {
    max-width: 600px;
    margin: auto;
    padding: 4em 2em;
    font-size: 1.2em; }
    .tournament-landing .tournament-login .design-horizontal .input-lg {
      max-width: 200px; }
    @media screen and (max-width: 750px) {
      .tournament-landing .tournament-login .design-horizontal {
        padding: 1em 1em; }
        .tournament-landing .tournament-login .design-horizontal .form-group input {
          width: 100% !important;
          max-width: inherit;
          margin-bottom: 10px !important; } }

.tournament-landing .tournament-htmlinfo {
  padding: 1em 2em;
  margin: auto;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  .tournament-landing .tournament-htmlinfo img {
    max-width: 90%; }

.tournament-landing .text-block {
  padding: 1em 0em;
  margin: auto; }
  .tournament-landing .text-block h3 {
    text-align: center; }
  .tournament-landing .text-block img {
    max-width: 100%; }
  .tournament-landing .text-block ol, .tournament-landing .text-block ul {
    padding-inline-start: 20px !important; }
  @media screen and (max-width: 750px) {
    .tournament-landing .text-block {
      padding: 1em 1em; } }

/* This file is generated */
.artslot-agriculture-color {
  background-image: url(/i/app/virtonomica/artefact/color/agriculture.gif);
  background-size: 48px 48px; }

.artslot-livestock-color {
  background-image: url(/i/app/virtonomica/artefact/color/livestock.gif);
  background-size: 48px 48px; }

.artslot-management-color {
  background-image: url(/i/app/virtonomica/artefact/color/management.gif);
  background-size: 48px 48px; }

.artslot-marketing-color {
  background-image: url(/i/app/virtonomica/artefact/color/marketing.gif);
  background-size: 48px 48px; }

.artslot-other-color {
  background-image: url(/i/app/virtonomica/artefact/color/other.gif);
  background-size: 48px 48px; }

.artslot-partner-color {
  background-image: url(/i/app/virtonomica/artefact/color/partner.gif);
  background-size: 48px 48px; }

.artslot-politics-color {
  background-image: url(/i/app/virtonomica/artefact/color/politics.gif);
  background-size: 48px 48px; }

.artslot-production-color {
  background-image: url(/i/app/virtonomica/artefact/color/production.gif);
  background-size: 48px 48px; }

.artslot-prtnr-color {
  background-image: url(/i/app/virtonomica/artefact/color/prtnr.gif);
  background-size: 48px 48px; }

.artslot-research-color {
  background-image: url(/i/app/virtonomica/artefact/color/research.gif);
  background-size: 48px 48px; }

.artslot-retail-color {
  background-image: url(/i/app/virtonomica/artefact/color/retail.gif);
  background-size: 48px 48px; }

.artslot-sprite-1621522105-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1621522105.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522194-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1621522194.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522472-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1621522472.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522534-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1621522534.png);
  background-size: 207px 207px; }

.artslot-sprite-1634636408-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1634636408.png);
  background-size: 207px 207px; }

.artslot-sprite-1634636555-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1634636555.png);
  background-size: 207px 207px; }

.artslot-sprite-1635258731-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1635258731.png);
  background-size: 207px 207px; }

.artslot-sprite-1635258895-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1635258895.png);
  background-size: 207px 207px; }

.artslot-sprite-1635335910-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1635335910.png);
  background-size: 207px 207px; }

.artslot-sprite-1635335917-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1635335917.png);
  background-size: 207px 207px; }

.artslot-sprite-1648045197-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1648045197.png);
  background-size: 207px 207px; }

.artslot-sprite-1648213004-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1648213004.png);
  background-size: 207px 207px; }

.artslot-sprite-1648220335-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1648220335.png);
  background-size: 207px 207px; }

.artslot-sprite-1655306643-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1655306643.png);
  background-size: 207px 207px; }

.artslot-sprite-1655306712-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1655306712.png);
  background-size: 207px 207px; }

.artslot-sprite-1670503567-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1670503567.png);
  background-size: 207px 207px; }

.artslot-sprite-1679493658-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1679493658.png);
  background-size: 207px 207px; }

.artslot-sprite-1716209477-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1716209477.png);
  background-size: 207px 207px; }

.artslot-sprite-1716209846-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1716209846.png);
  background-size: 207px 207px; }

.artslot-sprite-1717403490-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1717403490.png);
  background-size: 207px 207px; }

.artslot-sprite-1717403599-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1717403599.png);
  background-size: 207px 207px; }

.artslot-sprite-1724163137-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1724163137.png);
  background-size: 207px 207px; }

.artslot-sprite-1731316924-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1731316924.png);
  background-size: 207px 207px; }

.artslot-sprite-1733409110-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1733409110.png);
  background-size: 207px 207px; }

.artslot-sprite-1733409212-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1733409212.png);
  background-size: 207px 207px; }

.artslot-sprite-1737365849-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1737365849.png);
  background-size: 207px 207px; }

.artslot-sprite-1738762712-color {
  background-image: url(/i/app/virtonomica/artefact/color/sprite-1738762712.png);
  background-size: 207px 207px; }

.artslot-staff-color {
  background-image: url(/i/app/virtonomica/artefact/color/staff.gif);
  background-size: 48px 48px; }

.artslot-villa-color {
  background-image: url(/i/app/virtonomica/artefact/color/villa.gif);
  background-size: 48px 48px; }

.artslot-warehouse-color {
  background-image: url(/i/app/virtonomica/artefact/color/warehouse.gif);
  background-size: 48px 48px; }

.artslot-zxzxxzx-color {
  background-image: url(/i/app/virtonomica/artefact/color/zxzxxzx.png);
  background-size: 207px 207px; }

/* This file is generated */
.art-124043100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/124043100408.gif);
  background-size: 48px 48px; }

.art-124161100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/124161100408.gif);
  background-size: 48px 48px; }

.art-124166100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/124166100408.gif);
  background-size: 48px 48px; }

.art-124177100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/124177100408.gif);
  background-size: 48px 48px; }

.art-124224100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/124224100408.gif);
  background-size: 48px 48px; }

.art-125553100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125553100407.gif);
  background-size: 48px 48px; }

.art-125559100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125559100407.gif);
  background-size: 48px 48px; }

.art-125572100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125572100407.gif);
  background-size: 48px 48px; }

.art-125578100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125578100407.gif);
  background-size: 48px 48px; }

.art-125627100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125627100407.gif);
  background-size: 48px 48px; }

.art-125632100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/125632100407.gif);
  background-size: 48px 48px; }

.art-130359100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/130359100407.gif);
  background-size: 48px 48px; }

.art-130366100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/130366100407.gif);
  background-size: 48px 48px; }

.art-131426120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/131426120302.gif);
  background-size: 48px 48px; }

.art-131441100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131441100407.gif);
  background-size: 48px 48px; }

.art-131724100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131724100407.gif);
  background-size: 48px 48px; }

.art-131752100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131752100407.gif);
  background-size: 48px 48px; }

.art-131853100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131853100407.gif);
  background-size: 48px 48px; }

.art-131932100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131932100407.gif);
  background-size: 48px 48px; }

.art-131974100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/131974100407.gif);
  background-size: 48px 48px; }

.art-132069120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/132069120302.gif);
  background-size: 48px 48px; }

.art-132840111206-data {
  background-image: url(/i/app/virtonomica/artefact/data/132840111206.gif);
  background-size: 48px 48px; }

.art-133162100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/133162100407.gif);
  background-size: 48px 48px; }

.art-133175100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/133175100407.gif);
  background-size: 48px 48px; }

.art-133233100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/133233100407.gif);
  background-size: 48px 48px; }

.art-133246100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/133246100407.gif);
  background-size: 48px 48px; }

.art-133267100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/133267100407.gif);
  background-size: 48px 48px; }

.art-133545120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/133545120302.gif);
  background-size: 48px 48px; }

.art-133849120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/133849120302.gif);
  background-size: 48px 48px; }

.art-133879120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/133879120302.gif);
  background-size: 48px 48px; }

.art-133940120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/133940120302.gif);
  background-size: 48px 48px; }

.art-134472120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134472120302.gif);
  background-size: 48px 48px; }

.art-134832120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134832120302.gif);
  background-size: 48px 48px; }

.art-134849120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134849120302.gif);
  background-size: 48px 48px; }

.art-134866120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134866120302.gif);
  background-size: 48px 48px; }

.art-134924120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134924120302.gif);
  background-size: 48px 48px; }

.art-134940120302-data {
  background-image: url(/i/app/virtonomica/artefact/data/134940120302.gif);
  background-size: 48px 48px; }

.art-140038111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/140038111027.gif);
  background-size: 48px 48px; }

.art-140259111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/140259111027.gif);
  background-size: 48px 48px; }

.art-140379111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/140379111027.gif);
  background-size: 48px 48px; }

.art-140875100414-data {
  background-image: url(/i/app/virtonomica/artefact/data/140875100414.gif);
  background-size: 48px 48px; }

.art-141246100414-data {
  background-image: url(/i/app/virtonomica/artefact/data/141246100414.gif);
  background-size: 48px 48px; }

.art-141261111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141261111027.gif);
  background-size: 48px 48px; }

.art-141276111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141276111027.gif);
  background-size: 48px 48px; }

.art-141325111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141325111027.gif);
  background-size: 48px 48px; }

.art-141352111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141352111027.gif);
  background-size: 48px 48px; }

.art-141364111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141364111027.gif);
  background-size: 48px 48px; }

.art-141377111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141377111027.gif);
  background-size: 48px 48px; }

.art-141429111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141429111027.gif);
  background-size: 48px 48px; }

.art-141443111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141443111027.gif);
  background-size: 48px 48px; }

.art-141454111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141454111027.gif);
  background-size: 48px 48px; }

.art-141469111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141469111027.gif);
  background-size: 48px 48px; }

.art-141520111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141520111027.gif);
  background-size: 48px 48px; }

.art-141530111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141530111027.gif);
  background-size: 48px 48px; }

.art-141565111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141565111027.gif);
  background-size: 48px 48px; }

.art-141725100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/141725100408.gif);
  background-size: 48px 48px; }

.art-141740100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/141740100408.gif);
  background-size: 48px 48px; }

.art-141747100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/141747100408.gif);
  background-size: 48px 48px; }

.art-141759100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/141759100408.gif);
  background-size: 48px 48px; }

.art-141825100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/141825100408.gif);
  background-size: 48px 48px; }

.art-141834111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141834111027.gif);
  background-size: 48px 48px; }

.art-141847111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141847111027.gif);
  background-size: 48px 48px; }

.art-141859111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141859111027.gif);
  background-size: 48px 48px; }

.art-141875111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141875111027.gif);
  background-size: 48px 48px; }

.art-141928111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141928111027.gif);
  background-size: 48px 48px; }

.art-141940111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141940111027.gif);
  background-size: 48px 48px; }

.art-141954111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141954111027.gif);
  background-size: 48px 48px; }

.art-141957100311-data {
  background-image: url(/i/app/virtonomica/artefact/data/141957100311.gif);
  background-size: 48px 48px; }

.art-141966111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/141966111027.gif);
  background-size: 48px 48px; }

.art-142445100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/142445100408.gif);
  background-size: 48px 48px; }

.art-142454100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/142454100408.gif);
  background-size: 48px 48px; }

.art-142466100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/142466100408.gif);
  background-size: 48px 48px; }

.art-142535100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/142535100408.gif);
  background-size: 48px 48px; }

.art-142541100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/142541100408.gif);
  background-size: 48px 48px; }

.art-143247100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/143247100408.png);
  background-size: 48px 48px; }

.art-143261100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/143261100408.png);
  background-size: 48px 48px; }

.art-143522100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/143522100408.png);
  background-size: 48px 48px; }

.art-143528100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/143528100408.png);
  background-size: 48px 48px; }

.art-143535100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/143535100408.png);
  background-size: 48px 48px; }

.art-145029110805-data {
  background-image: url(/i/app/virtonomica/artefact/data/145029110805.gif);
  background-size: 48px 48px; }

.art-145246100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145246100406.gif);
  background-size: 48px 48px; }

.art-145272100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145272100406.gif);
  background-size: 48px 48px; }

.art-145430100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145430100406.gif);
  background-size: 48px 48px; }

.art-145438100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145438100406.gif);
  background-size: 48px 48px; }

.art-145664100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145664100406.gif);
  background-size: 48px 48px; }

.art-145671100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145671100406.gif);
  background-size: 48px 48px; }

.art-145828100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145828100406.gif);
  background-size: 48px 48px; }

.art-145836100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145836100406.gif);
  background-size: 48px 48px; }

.art-145952110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/145952110330.gif);
  background-size: 48px 48px; }

.art-145961100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145961100406.gif);
  background-size: 48px 48px; }

.art-145967100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/145967100406.gif);
  background-size: 48px 48px; }

.art-150066110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/150066110330.gif);
  background-size: 48px 48px; }

.art-150233110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/150233110330.gif);
  background-size: 48px 48px; }

.art-150268100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150268100406.gif);
  background-size: 48px 48px; }

.art-150272110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/150272110330.gif);
  background-size: 48px 48px; }

.art-150341110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/150341110330.gif);
  background-size: 48px 48px; }

.art-150453110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/150453110330.gif);
  background-size: 48px 48px; }

.art-150455100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150455100406.gif);
  background-size: 48px 48px; }

.art-150538100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150538100406.gif);
  background-size: 48px 48px; }

.art-150566100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150566100406.gif);
  background-size: 48px 48px; }

.art-150644100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150644100406.gif);
  background-size: 48px 48px; }

.art-150675100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150675100406.gif);
  background-size: 48px 48px; }

.art-150742100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150742100406.gif);
  background-size: 48px 48px; }

.art-150959100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/150959100406.gif);
  background-size: 48px 48px; }

.art-151062100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/151062100406.gif);
  background-size: 48px 48px; }

.art-151066110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/151066110330.gif);
  background-size: 48px 48px; }

.art-151126100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151126100407.gif);
  background-size: 48px 48px; }

.art-151171110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/151171110330.gif);
  background-size: 48px 48px; }

.art-151242110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/151242110330.gif);
  background-size: 48px 48px; }

.art-151265110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/151265110330.gif);
  background-size: 48px 48px; }

.art-151353100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151353100407.gif);
  background-size: 48px 48px; }

.art-151372100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151372100407.gif);
  background-size: 48px 48px; }

.art-151379110330-data {
  background-image: url(/i/app/virtonomica/artefact/data/151379110330.gif);
  background-size: 48px 48px; }

.art-151423111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/151423111027.gif);
  background-size: 48px 48px; }

.art-151445100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151445100407.gif);
  background-size: 48px 48px; }

.art-151451100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151451100407.gif);
  background-size: 48px 48px; }

.art-151543111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/151543111027.gif);
  background-size: 48px 48px; }

.art-151677111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/151677111027.gif);
  background-size: 48px 48px; }

.art-151774100917-data {
  background-image: url(/i/app/virtonomica/artefact/data/151774100917.gif);
  background-size: 48px 48px; }

.art-151940100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/151940100405.gif);
  background-size: 48px 48px; }

.art-151947100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151947100407.gif);
  background-size: 48px 48px; }

.art-151959100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151959100407.gif);
  background-size: 48px 48px; }

.art-151962100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151962100407.gif);
  background-size: 48px 48px; }

.art-151965100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/151965100407.gif);
  background-size: 48px 48px; }

.art-152922100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/152922100407.gif);
  background-size: 48px 48px; }

.art-153074100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/153074100407.gif);
  background-size: 48px 48px; }

.art-153077100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/153077100407.gif);
  background-size: 48px 48px; }

.art-153121100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/153121100407.gif);
  background-size: 48px 48px; }

.art-153128100407-data {
  background-image: url(/i/app/virtonomica/artefact/data/153128100407.gif);
  background-size: 48px 48px; }

.art-153222100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/153222100408.gif);
  background-size: 48px 48px; }

.art-153230100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/153230100408.gif);
  background-size: 48px 48px; }

.art-153234100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/153234100408.gif);
  background-size: 48px 48px; }

.art-153238100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/153238100408.gif);
  background-size: 48px 48px; }

.art-153243100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/153243100408.gif);
  background-size: 48px 48px; }

.art-154971111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/154971111027.gif);
  background-size: 48px 48px; }

.art-155027111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155027111027.gif);
  background-size: 48px 48px; }

.art-155038111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155038111027.gif);
  background-size: 48px 48px; }

.art-155053111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155053111027.gif);
  background-size: 48px 48px; }

.art-155062111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155062111027.gif);
  background-size: 48px 48px; }

.art-155072111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155072111027.gif);
  background-size: 48px 48px; }

.art-155278111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155278111027.gif);
  background-size: 48px 48px; }

.art-155328111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155328111027.gif);
  background-size: 48px 48px; }

.art-155336111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155336111027.gif);
  background-size: 48px 48px; }

.art-155370111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155370111027.gif);
  background-size: 48px 48px; }

.art-155422111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155422111027.gif);
  background-size: 48px 48px; }

.art-155432111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155432111027.gif);
  background-size: 48px 48px; }

.art-155444111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155444111027.gif);
  background-size: 48px 48px; }

.art-155455111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155455111027.gif);
  background-size: 48px 48px; }

.art-155466111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155466111027.gif);
  background-size: 48px 48px; }

.art-155478111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155478111027.gif);
  background-size: 48px 48px; }

.art-155627111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155627111027.gif);
  background-size: 48px 48px; }

.art-155642111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155642111027.gif);
  background-size: 48px 48px; }

.art-155654111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155654111027.gif);
  background-size: 48px 48px; }

.art-155668111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155668111027.gif);
  background-size: 48px 48px; }

.art-155679111027-data {
  background-image: url(/i/app/virtonomica/artefact/data/155679111027.gif);
  background-size: 48px 48px; }

.art-161838111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/161838111021.gif);
  background-size: 48px 48px; }

.art-162174100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/162174100406.gif);
  background-size: 48px 48px; }

.art-162233100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/162233100406.gif);
  background-size: 48px 48px; }

.art-162247100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/162247100406.gif);
  background-size: 48px 48px; }

.art-162260100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/162260100406.gif);
  background-size: 48px 48px; }

.art-162274100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/162274100406.gif);
  background-size: 48px 48px; }

.art-165131111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165131111021.gif);
  background-size: 48px 48px; }

.art-165151111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165151111021.gif);
  background-size: 48px 48px; }

.art-165172111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165172111021.gif);
  background-size: 48px 48px; }

.art-165235111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165235111021.gif);
  background-size: 48px 48px; }

.art-165262111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165262111021.gif);
  background-size: 48px 48px; }

.art-165434100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165434100406.gif);
  background-size: 48px 48px; }

.art-165444100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165444100406.gif);
  background-size: 48px 48px; }

.art-165661111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165661111021.gif);
  background-size: 48px 48px; }

.art-165667100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165667100406.gif);
  background-size: 48px 48px; }

.art-165720111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165720111021.gif);
  background-size: 48px 48px; }

.art-165729100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/165729100127.png);
  background-size: 48px 48px; }

.art-165729100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165729100406.gif);
  background-size: 48px 48px; }

.art-165738100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165738100406.gif);
  background-size: 48px 48px; }

.art-165744111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165744111021.gif);
  background-size: 48px 48px; }

.art-165765111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165765111021.gif);
  background-size: 48px 48px; }

.art-165775100406-data {
  background-image: url(/i/app/virtonomica/artefact/data/165775100406.gif);
  background-size: 48px 48px; }

.art-165825111021-data {
  background-image: url(/i/app/virtonomica/artefact/data/165825111021.gif);
  background-size: 48px 48px; }

.art-170140100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/170140100127.png);
  background-size: 48px 48px; }

.art-170226110310-data {
  background-image: url(/i/app/virtonomica/artefact/data/170226110310.gif);
  background-size: 48px 48px; }

.art-170238100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/170238100402.png);
  background-size: 48px 48px; }

.art-171236100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/171236100405.gif);
  background-size: 48px 48px; }

.art-171729100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/171729100127.gif);
  background-size: 48px 48px; }

.art-171945101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/171945101015.gif);
  background-size: 48px 48px; }

.art-172172101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172172101015.gif);
  background-size: 48px 48px; }

.art-172247101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172247101015.gif);
  background-size: 48px 48px; }

.art-172266101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172266101015.gif);
  background-size: 48px 48px; }

.art-172334101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172334101015.gif);
  background-size: 48px 48px; }

.art-172435101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172435101015.gif);
  background-size: 48px 48px; }

.art-172461101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172461101015.gif);
  background-size: 48px 48px; }

.art-172537101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172537101015.gif);
  background-size: 48px 48px; }

.art-172572101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172572101015.gif);
  background-size: 48px 48px; }

.art-172645101015-data {
  background-image: url(/i/app/virtonomica/artefact/data/172645101015.gif);
  background-size: 48px 48px; }

.art-172652100217-data {
  background-image: url(/i/app/virtonomica/artefact/data/172652100217.png);
  background-size: 48px 48px; }

.art-173760100218-data {
  background-image: url(/i/app/virtonomica/artefact/data/173760100218.png);
  background-size: 48px 48px; }

.art-173953100218-data {
  background-image: url(/i/app/virtonomica/artefact/data/173953100218.png);
  background-size: 48px 48px; }

.art-175446100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175446100405.gif);
  background-size: 48px 48px; }

.art-175462100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175462100405.gif);
  background-size: 48px 48px; }

.art-175478100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175478100405.gif);
  background-size: 48px 48px; }

.art-175547100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175547100405.gif);
  background-size: 48px 48px; }

.art-175640100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175640100405.gif);
  background-size: 48px 48px; }

.art-175646100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175646100405.gif);
  background-size: 48px 48px; }

.art-175653100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175653100405.gif);
  background-size: 48px 48px; }

.art-175659100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175659100405.gif);
  background-size: 48px 48px; }

.art-175667100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175667100405.gif);
  background-size: 48px 48px; }

.art-175765100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175765100405.gif);
  background-size: 48px 48px; }

.art-175771100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175771100405.gif);
  background-size: 48px 48px; }

.art-175779100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175779100405.gif);
  background-size: 48px 48px; }

.art-175826100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175826100405.gif);
  background-size: 48px 48px; }

.art-175836100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175836100405.gif);
  background-size: 48px 48px; }

.art-175945100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175945100405.gif);
  background-size: 48px 48px; }

.art-175953100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175953100405.gif);
  background-size: 48px 48px; }

.art-175960100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175960100405.gif);
  background-size: 48px 48px; }

.art-175967100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175967100405.gif);
  background-size: 48px 48px; }

.art-175976100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/175976100405.gif);
  background-size: 48px 48px; }

.art-180075100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180075100405.gif);
  background-size: 48px 48px; }

.art-180123100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180123100405.gif);
  background-size: 48px 48px; }

.art-180130100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180130100405.gif);
  background-size: 48px 48px; }

.art-180140100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180140100405.gif);
  background-size: 48px 48px; }

.art-180151100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180151100405.gif);
  background-size: 48px 48px; }

.art-180263100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180263100405.gif);
  background-size: 48px 48px; }

.art-180269100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180269100405.gif);
  background-size: 48px 48px; }

.art-180274100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180274100405.gif);
  background-size: 48px 48px; }

.art-180279100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180279100405.gif);
  background-size: 48px 48px; }

.art-180325100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180325100405.gif);
  background-size: 48px 48px; }

.art-180365100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180365100405.gif);
  background-size: 48px 48px; }

.art-180371100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180371100405.gif);
  background-size: 48px 48px; }

.art-180376100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180376100405.gif);
  background-size: 48px 48px; }

.art-180423100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180423100405.gif);
  background-size: 48px 48px; }

.art-180430100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180430100405.gif);
  background-size: 48px 48px; }

.art-180470100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180470100405.gif);
  background-size: 48px 48px; }

.art-180476100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180476100405.gif);
  background-size: 48px 48px; }

.art-180522100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180522100405.gif);
  background-size: 48px 48px; }

.art-180529100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180529100405.gif);
  background-size: 48px 48px; }

.art-180535100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/180535100405.gif);
  background-size: 48px 48px; }

.art-180742100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/180742100127.png);
  background-size: 48px 48px; }

.art-180859100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/180859100127.png);
  background-size: 48px 48px; }

.art-180959100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/180959100127.png);
  background-size: 48px 48px; }

.art-181566100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/181566100127.png);
  background-size: 48px 48px; }

.art-181656100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/181656100127.png);
  background-size: 48px 48px; }

.art-181742100127-data {
  background-image: url(/i/app/virtonomica/artefact/data/181742100127.png);
  background-size: 48px 48px; }

.art-181950100218-data {
  background-image: url(/i/app/virtonomica/artefact/data/181950100218.png);
  background-size: 48px 48px; }

.art-182756100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/182756100402.gif);
  background-size: 48px 48px; }

.art-182762100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/182762100402.gif);
  background-size: 48px 48px; }

.art-182768100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/182768100402.gif);
  background-size: 48px 48px; }

.art-182775100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/182775100402.gif);
  background-size: 48px 48px; }

.art-182823100402-data {
  background-image: url(/i/app/virtonomica/artefact/data/182823100402.gif);
  background-size: 48px 48px; }

.art-183156100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183156100405.gif);
  background-size: 48px 48px; }

.art-183176100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183176100405.gif);
  background-size: 48px 48px; }

.art-183231100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183231100405.gif);
  background-size: 48px 48px; }

.art-183273100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183273100405.gif);
  background-size: 48px 48px; }

.art-183578100923-data {
  background-image: url(/i/app/virtonomica/artefact/data/183578100923.gif);
  background-size: 48px 48px; }

.art-183677100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183677100405.gif);
  background-size: 48px 48px; }

.art-183779100405-data {
  background-image: url(/i/app/virtonomica/artefact/data/183779100405.gif);
  background-size: 48px 48px; }

.art-183975100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/183975100408.gif);
  background-size: 48px 48px; }

.art-183979100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/183979100408.gif);
  background-size: 48px 48px; }

.art-184021100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/184021100408.gif);
  background-size: 48px 48px; }

.art-184024100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/184024100408.gif);
  background-size: 48px 48px; }

.art-184029100408-data {
  background-image: url(/i/app/virtonomica/artefact/data/184029100408.gif);
  background-size: 48px 48px; }

.art-185421091230-data {
  background-image: url(/i/app/virtonomica/artefact/data/185421091230.png);
  background-size: 48px 48px; }

.art-185475100301-data {
  background-image: url(/i/app/virtonomica/artefact/data/185475100301.png);
  background-size: 48px 48px; }

.art-185645100301-data {
  background-image: url(/i/app/virtonomica/artefact/data/185645100301.png);
  background-size: 48px 48px; }

.art-185752100301-data {
  background-image: url(/i/app/virtonomica/artefact/data/185752100301.png);
  background-size: 48px 48px; }

.art-20213431-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213431.png);
  background-size: 48px 48px; }

.art-20213547-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213547.png);
  background-size: 48px 48px; }

.art-20213660-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213660.png);
  background-size: 48px 48px; }

.art-20213666-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213666.gif);
  background-size: 48px 48px; }

.art-20213758-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213758.png);
  background-size: 48px 48px; }

.art-20213860-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213860.png);
  background-size: 48px 48px; }

.art-20213973-data {
  background-image: url(/i/app/virtonomica/artefact/data/20213973.gif);
  background-size: 48px 48px; }

.art-20214457-data {
  background-image: url(/i/app/virtonomica/artefact/data/20214457.png);
  background-size: 48px 48px; }

.art-20214626-data {
  background-image: url(/i/app/virtonomica/artefact/data/20214626.png);
  background-size: 48px 48px; }

.art-20214726-data {
  background-image: url(/i/app/virtonomica/artefact/data/20214726.png);
  background-size: 48px 48px; }

.art-20214830-data {
  background-image: url(/i/app/virtonomica/artefact/data/20214830.png);
  background-size: 48px 48px; }

.art-20214926-data {
  background-image: url(/i/app/virtonomica/artefact/data/20214926.png);
  background-size: 48px 48px; }

.art-20215219-data {
  background-image: url(/i/app/virtonomica/artefact/data/20215219.png);
  background-size: 48px 48px; }

.art-20215450-data {
  background-image: url(/i/app/virtonomica/artefact/data/20215450.png);
  background-size: 48px 48px; }

.art-20215672-data {
  background-image: url(/i/app/virtonomica/artefact/data/20215672.gif);
  background-size: 48px 48px; }

.art-20215718-data {
  background-image: url(/i/app/virtonomica/artefact/data/20215718.png);
  background-size: 48px 48px; }

.art-20215843-data {
  background-image: url(/i/app/virtonomica/artefact/data/20215843.png);
  background-size: 48px 48px; }

.art-20216233-data {
  background-image: url(/i/app/virtonomica/artefact/data/20216233.png);
  background-size: 48px 48px; }

.art-20216361-data {
  background-image: url(/i/app/virtonomica/artefact/data/20216361.png);
  background-size: 48px 48px; }

.art-20216428-data {
  background-image: url(/i/app/virtonomica/artefact/data/20216428.png);
  background-size: 48px 48px; }

.art-20216458-data {
  background-image: url(/i/app/virtonomica/artefact/data/20216458.png);
  background-size: 48px 48px; }

.art-20216639-data {
  background-image: url(/i/app/virtonomica/artefact/data/20216639.png);
  background-size: 48px 48px; }

.art-20220936-data {
  background-image: url(/i/app/virtonomica/artefact/data/20220936.png);
  background-size: 48px 48px; }

.art-20220952-data {
  background-image: url(/i/app/virtonomica/artefact/data/20220952.png);
  background-size: 48px 48px; }

.art-20221151-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221151.png);
  background-size: 48px 48px; }

.art-20221243-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221243.png);
  background-size: 48px 48px; }

.art-20221261-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221261.png);
  background-size: 48px 48px; }

.art-20221372-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221372.png);
  background-size: 48px 48px; }

.art-20221468-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221468.png);
  background-size: 48px 48px; }

.art-20221621-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221621.png);
  background-size: 48px 48px; }

.art-20221659-data {
  background-image: url(/i/app/virtonomica/artefact/data/20221659.gif);
  background-size: 48px 48px; }

.art-20223377-data {
  background-image: url(/i/app/virtonomica/artefact/data/20223377.png);
  background-size: 48px 48px; }

.art-20223841-data {
  background-image: url(/i/app/virtonomica/artefact/data/20223841.png);
  background-size: 48px 48px; }

.art-20225555-data {
  background-image: url(/i/app/virtonomica/artefact/data/20225555.gif);
  background-size: 48px 48px; }

.art-20225573-data {
  background-image: url(/i/app/virtonomica/artefact/data/20225573.gif);
  background-size: 48px 48px; }

.art-20225639-data {
  background-image: url(/i/app/virtonomica/artefact/data/20225639.gif);
  background-size: 48px 48px; }

.art-20225662-data {
  background-image: url(/i/app/virtonomica/artefact/data/20225662.gif);
  background-size: 48px 48px; }

.art-20225685-data {
  background-image: url(/i/app/virtonomica/artefact/data/20225685.gif);
  background-size: 48px 48px; }

.art-20226160-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226160.gif);
  background-size: 48px 48px; }

.art-20226246-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226246.gif);
  background-size: 48px 48px; }

.art-20226270-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226270.gif);
  background-size: 48px 48px; }

.art-20226333-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226333.gif);
  background-size: 48px 48px; }

.art-20226356-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226356.gif);
  background-size: 48px 48px; }

.art-20226442-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226442.gif);
  background-size: 48px 48px; }

.art-20226465-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226465.gif);
  background-size: 48px 48px; }

.art-20226486-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226486.gif);
  background-size: 48px 48px; }

.art-20226551-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226551.gif);
  background-size: 48px 48px; }

.art-20226646-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226646.gif);
  background-size: 48px 48px; }

.art-20226665-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226665.gif);
  background-size: 48px 48px; }

.art-20226684-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226684.gif);
  background-size: 48px 48px; }

.art-20226748-data {
  background-image: url(/i/app/virtonomica/artefact/data/20226748.gif);
  background-size: 48px 48px; }

.art-20230847-data {
  background-image: url(/i/app/virtonomica/artefact/data/20230847.gif);
  background-size: 48px 48px; }

.art-20230951-data {
  background-image: url(/i/app/virtonomica/artefact/data/20230951.png);
  background-size: 48px 48px; }

.art-20230981-data {
  background-image: url(/i/app/virtonomica/artefact/data/20230981.png);
  background-size: 48px 48px; }

.art-20231047-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231047.png);
  background-size: 48px 48px; }

.art-20231074-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231074.png);
  background-size: 48px 48px; }

.art-20231138-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231138.png);
  background-size: 48px 48px; }

.art-20231235-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231235.png);
  background-size: 48px 48px; }

.art-20231255-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231255.png);
  background-size: 48px 48px; }

.art-20231281-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231281.png);
  background-size: 48px 48px; }

.art-20231344-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231344.png);
  background-size: 48px 48px; }

.art-20231373-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231373.png);
  background-size: 48px 48px; }

.art-20231752-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231752.png);
  background-size: 48px 48px; }

.art-20231848-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231848.png);
  background-size: 48px 48px; }

.art-20231876-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231876.png);
  background-size: 48px 48px; }

.art-20231941-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231941.png);
  background-size: 48px 48px; }

.art-20231967-data {
  background-image: url(/i/app/virtonomica/artefact/data/20231967.png);
  background-size: 48px 48px; }

.art-20232080-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232080.png);
  background-size: 48px 48px; }

.art-20232143-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232143.png);
  background-size: 48px 48px; }

.art-20232152-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232152.gif);
  background-size: 48px 48px; }

.art-20232169-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232169.png);
  background-size: 48px 48px; }

.art-20232231-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232231.png);
  background-size: 48px 48px; }

.art-20232263-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232263.png);
  background-size: 48px 48px; }

.art-20232343-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232343.png);
  background-size: 48px 48px; }

.art-20232370-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232370.png);
  background-size: 48px 48px; }

.art-20232434-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232434.png);
  background-size: 48px 48px; }

.art-20232463-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232463.png);
  background-size: 48px 48px; }

.art-20232531-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232531.png);
  background-size: 48px 48px; }

.art-20232578-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232578.png);
  background-size: 48px 48px; }

.art-20232848-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232848.png);
  background-size: 48px 48px; }

.art-20232953-data {
  background-image: url(/i/app/virtonomica/artefact/data/20232953.png);
  background-size: 48px 48px; }

.art-20233039-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233039.png);
  background-size: 48px 48px; }

.art-20233061-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233061.png);
  background-size: 48px 48px; }

.art-20233181-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233181.png);
  background-size: 48px 48px; }

.art-20233242-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233242.png);
  background-size: 48px 48px; }

.art-20233267-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233267.png);
  background-size: 48px 48px; }

.art-20233332-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233332.png);
  background-size: 48px 48px; }

.art-20233354-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233354.png);
  background-size: 48px 48px; }

.art-20233374-data {
  background-image: url(/i/app/virtonomica/artefact/data/20233374.png);
  background-size: 48px 48px; }

.art-20251117-data {
  background-image: url(/i/app/virtonomica/artefact/data/20251117.png);
  background-size: 48px 48px; }

.art-20252736-data {
  background-image: url(/i/app/virtonomica/artefact/data/20252736.png);
  background-size: 48px 48px; }

.art-20253773-data {
  background-image: url(/i/app/virtonomica/artefact/data/20253773.gif);
  background-size: 48px 48px; }

.art-20254275-data {
  background-image: url(/i/app/virtonomica/artefact/data/20254275.png);
  background-size: 48px 48px; }

.art-20254555-data {
  background-image: url(/i/app/virtonomica/artefact/data/20254555.png);
  background-size: 48px 48px; }

.art-20264668-data {
  background-image: url(/i/app/virtonomica/artefact/data/20264668.png);
  background-size: 48px 48px; }

.art-20271648-data {
  background-image: url(/i/app/virtonomica/artefact/data/20271648.png);
  background-size: 48px 48px; }

.art-20272743-data {
  background-image: url(/i/app/virtonomica/artefact/data/20272743.png);
  background-size: 48px 48px; }

.art-20273963-data {
  background-image: url(/i/app/virtonomica/artefact/data/20273963.gif);
  background-size: 48px 48px; }

.art-20274455-data {
  background-image: url(/i/app/virtonomica/artefact/data/20274455.gif);
  background-size: 48px 48px; }

.art-20275868-data {
  background-image: url(/i/app/virtonomica/artefact/data/20275868.gif);
  background-size: 48px 48px; }

.art-20276168-data {
  background-image: url(/i/app/virtonomica/artefact/data/20276168.png);
  background-size: 48px 48px; }

.art-20280973-data {
  background-image: url(/i/app/virtonomica/artefact/data/20280973.png);
  background-size: 48px 48px; }

.art-20281136-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281136.png);
  background-size: 48px 48px; }

.art-20281259-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281259.gif);
  background-size: 48px 48px; }

.art-20281259-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281259.png);
  background-size: 48px 48px; }

.art-20281434-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281434.png);
  background-size: 48px 48px; }

.art-20281557-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281557.png);
  background-size: 48px 48px; }

.art-20281685-data {
  background-image: url(/i/app/virtonomica/artefact/data/20281685.png);
  background-size: 48px 48px; }

.art-20285651-data {
  background-image: url(/i/app/virtonomica/artefact/data/20285651.png);
  background-size: 48px 48px; }

.art-20286070-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286070.png);
  background-size: 48px 48px; }

.art-20286173-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286173.png);
  background-size: 48px 48px; }

.art-20286321-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286321.png);
  background-size: 48px 48px; }

.art-20286445-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286445.png);
  background-size: 48px 48px; }

.art-20286716-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286716.png);
  background-size: 48px 48px; }

.art-20286844-data {
  background-image: url(/i/app/virtonomica/artefact/data/20286844.png);
  background-size: 48px 48px; }

.art-20290930-data {
  background-image: url(/i/app/virtonomica/artefact/data/20290930.png);
  background-size: 48px 48px; }

.art-20291030-data {
  background-image: url(/i/app/virtonomica/artefact/data/20291030.png);
  background-size: 48px 48px; }

.art-20291116-data {
  background-image: url(/i/app/virtonomica/artefact/data/20291116.png);
  background-size: 48px 48px; }

.art-agitation_1-data {
  background-image: url(/i/app/virtonomica/artefact/data/agitation_1.gif);
  background-size: 48px 48px; }

.art-agitation_2-data {
  background-image: url(/i/app/virtonomica/artefact/data/agitation_2.gif);
  background-size: 48px 48px; }

.art-quality-data {
  background-image: url(/i/app/virtonomica/artefact/data/quality.gif);
  background-size: 48px 48px; }

.art-sprite-1621522105-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1621522105.png);
  background-size: 896px 843px; }

.art-sprite-1621522194-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1621522194.png);
  background-size: 896px 843px; }

.art-sprite-1621522472-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1621522472.png);
  background-size: 896px 843px; }

.art-sprite-1621522534-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1621522534.png);
  background-size: 896px 843px; }

.art-sprite-1634636408-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1634636408.png);
  background-size: 896px 843px; }

.art-sprite-1634636555-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1634636555.png);
  background-size: 896px 843px; }

.art-sprite-1635258731-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1635258731.png);
  background-size: 896px 843px; }

.art-sprite-1635258895-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1635258895.png);
  background-size: 896px 843px; }

.art-sprite-1635335910-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1635335910.png);
  background-size: 896px 843px; }

.art-sprite-1635335917-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1635335917.png);
  background-size: 896px 843px; }

.art-sprite-1648045197-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1648045197.png);
  background-size: 896px 843px; }

.art-sprite-1648213004-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1648213004.png);
  background-size: 896px 843px; }

.art-sprite-1648220335-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1648220335.png);
  background-size: 896px 843px; }

.art-sprite-1655306643-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1655306643.png);
  background-size: 896px 843px; }

.art-sprite-1655306712-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1655306712.png);
  background-size: 896px 843px; }

.art-sprite-1670503567-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1670503567.png);
  background-size: 896px 843px; }

.art-sprite-1679493658-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1679493658.png);
  background-size: 896px 843px; }

.art-sprite-1716209477-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1716209477.png);
  background-size: 896px 896px; }

.art-sprite-1716209846-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1716209846.png);
  background-size: 896px 896px; }

.art-sprite-1717403490-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1717403490.png);
  background-size: 896px 896px; }

.art-sprite-1717403599-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1717403599.png);
  background-size: 896px 896px; }

.art-sprite-1724163137-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1724163137.png);
  background-size: 896px 896px; }

.art-sprite-1731316924-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1731316924.png);
  background-size: 896px 896px; }

.art-sprite-1733409110-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1733409110.png);
  background-size: 896px 896px; }

.art-sprite-1733409212-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1733409212.png);
  background-size: 896px 896px; }

.art-sprite-1737365849-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1737365849.png);
  background-size: 896px 896px; }

.art-sprite-1738762712-data {
  background-image: url(/i/app/virtonomica/artefact/data/sprite-1738762712.png);
  background-size: 896px 896px; }

.art-uzb_promo-data {
  background-image: url(/i/app/virtonomica/artefact/data/uzb_promo.gif);
  background-size: 48px 48px; }

.art-zxzxxzx-data {
  background-image: url(/i/app/virtonomica/artefact/data/zxzxxzx.png);
  background-size: 896px 843px; }

/* This file is generated */
.artslot-agriculture-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/agriculture.gif);
  background-size: 48px 48px; }

.artslot-livestock-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/livestock.gif);
  background-size: 48px 48px; }

.artslot-management-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/management.gif);
  background-size: 48px 48px; }

.artslot-marketing-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/marketing.gif);
  background-size: 48px 48px; }

.artslot-other-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/other.gif);
  background-size: 48px 48px; }

.artslot-partner-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/partner.gif);
  background-size: 48px 48px; }

.artslot-politics-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/politics.gif);
  background-size: 48px 48px; }

.artslot-production-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/production.gif);
  background-size: 48px 48px; }

.artslot-prtnr-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/prtnr.gif);
  background-size: 48px 48px; }

.artslot-research-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/research.gif);
  background-size: 48px 48px; }

.artslot-retail-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/retail.gif);
  background-size: 48px 48px; }

.artslot-sprite-1621522105-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1621522105.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522194-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1621522194.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522472-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1621522472.png);
  background-size: 207px 207px; }

.artslot-sprite-1621522534-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1621522534.png);
  background-size: 207px 207px; }

.artslot-sprite-1634636408-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1634636408.png);
  background-size: 207px 207px; }

.artslot-sprite-1634636555-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1634636555.png);
  background-size: 207px 207px; }

.artslot-sprite-1635258731-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1635258731.png);
  background-size: 207px 207px; }

.artslot-sprite-1635258895-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1635258895.png);
  background-size: 207px 207px; }

.artslot-sprite-1635335910-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1635335910.png);
  background-size: 207px 207px; }

.artslot-sprite-1635335917-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1635335917.png);
  background-size: 207px 207px; }

.artslot-sprite-1648045197-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1648045197.png);
  background-size: 207px 207px; }

.artslot-sprite-1648213004-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1648213004.png);
  background-size: 207px 207px; }

.artslot-sprite-1648220335-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1648220335.png);
  background-size: 207px 207px; }

.artslot-sprite-1655306643-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1655306643.png);
  background-size: 207px 207px; }

.artslot-sprite-1655306712-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1655306712.png);
  background-size: 207px 207px; }

.artslot-sprite-1670503567-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1670503567.png);
  background-size: 207px 207px; }

.artslot-sprite-1679493658-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1679493658.png);
  background-size: 207px 207px; }

.artslot-sprite-1716209477-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1716209477.png);
  background-size: 207px 207px; }

.artslot-sprite-1716209846-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1716209846.png);
  background-size: 207px 207px; }

.artslot-sprite-1717403490-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1717403490.png);
  background-size: 207px 207px; }

.artslot-sprite-1717403599-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1717403599.png);
  background-size: 207px 207px; }

.artslot-sprite-1724163137-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1724163137.png);
  background-size: 207px 207px; }

.artslot-sprite-1731316924-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1731316924.png);
  background-size: 207px 207px; }

.artslot-sprite-1733409110-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1733409110.png);
  background-size: 207px 207px; }

.artslot-sprite-1733409212-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1733409212.png);
  background-size: 207px 207px; }

.artslot-sprite-1737365849-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1737365849.png);
  background-size: 207px 207px; }

.artslot-sprite-1738762712-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/sprite-1738762712.png);
  background-size: 207px 207px; }

.artslot-staff-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/staff.gif);
  background-size: 48px 48px; }

.artslot-villa-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/villa.gif);
  background-size: 48px 48px; }

.artslot-warehouse-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/warehouse.gif);
  background-size: 48px 48px; }

.artslot-zxzxxzx-grey {
  background-image: url(/i/app/virtonomica/artefact/grey/zxzxxzx.png);
  background-size: 207px 207px; }

.pr-adhesive {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/adhesive.svg);
  background-size: 95%; }

.pr-adhesive-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/adhesive.svg);
  background-size: 95%; }

.pr-adhesive-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/adhesive.svg);
  background-size: 95%; }

.pr-adhesive-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/adhesive.svg);
  background-size: 95%; }

.pr-adhesive-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/adhesive.svg);
  background-size: 95%; }

.pr-aircraftengine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftengine.svg);
  background-size: 95%; }

.pr-aircraftengine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftengine.svg);
  background-size: 95%; }

.pr-aircraftengine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftengine.svg);
  background-size: 95%; }

.pr-aircraftengine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftengine.svg);
  background-size: 95%; }

.pr-aircraftengine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftengine.svg);
  background-size: 95%; }

.pr-aircraftinterior {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftinterior.svg);
  background-size: 95%; }

.pr-aircraftinterior-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftinterior.svg);
  background-size: 95%; }

.pr-aircraftinterior-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftinterior.svg);
  background-size: 95%; }

.pr-aircraftinterior-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftinterior.svg);
  background-size: 95%; }

.pr-aircraftinterior-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/aircraftinterior.svg);
  background-size: 95%; }

.pr-airplan {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/airplan.svg);
  background-size: 95%; }

.pr-airplan-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/airplan.svg);
  background-size: 95%; }

.pr-airplan-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/airplan.svg);
  background-size: 95%; }

.pr-airplan-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/airplan.svg);
  background-size: 95%; }

.pr-airplan-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/airplan.svg);
  background-size: 95%; }

.pr-akubra {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/akubra.svg);
  background-size: 95%; }

.pr-akubra-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/akubra.svg);
  background-size: 95%; }

.pr-akubra-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/akubra.svg);
  background-size: 95%; }

.pr-akubra-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/akubra.svg);
  background-size: 95%; }

.pr-akubra-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/akubra.svg);
  background-size: 95%; }

.pr-alarm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/alarm.svg);
  background-size: 95%; }

.pr-alarm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/alarm.svg);
  background-size: 95%; }

.pr-alarm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/alarm.svg);
  background-size: 95%; }

.pr-alarm-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/alarm.svg);
  background-size: 95%; }

.pr-alarm-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/alarm.svg);
  background-size: 95%; }

.pr-alcohol {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/alcohol.svg);
  background-size: 95%; }

.pr-alcohol-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/alcohol.svg);
  background-size: 95%; }

.pr-alcohol-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/alcohol.svg);
  background-size: 95%; }

.pr-alcohol-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/alcohol.svg);
  background-size: 95%; }

.pr-alcohol-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/alcohol.svg);
  background-size: 95%; }

.pr-alcu {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/alcu.svg);
  background-size: 95%; }

.pr-alcu-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/alcu.svg);
  background-size: 95%; }

.pr-alcu-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/alcu.svg);
  background-size: 95%; }

.pr-alcu-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/alcu.svg);
  background-size: 95%; }

.pr-alcu-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/alcu.svg);
  background-size: 95%; }

.pr-aluminium {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium.svg);
  background-size: 95%; }

.pr-aluminium-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium.svg);
  background-size: 95%; }

.pr-aluminium-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium.svg);
  background-size: 95%; }

.pr-aluminium-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium.svg);
  background-size: 95%; }

.pr-aluminium-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium.svg);
  background-size: 95%; }

.pr-aluminium_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium_2.svg);
  background-size: 95%; }

.pr-aluminium_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium_2.svg);
  background-size: 95%; }

.pr-aluminium_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium_2.svg);
  background-size: 95%; }

.pr-aluminium_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium_2.svg);
  background-size: 95%; }

.pr-aluminium_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/aluminium_2.svg);
  background-size: 95%; }

.pr-animalfeed {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed.svg);
  background-size: 95%; }

.pr-animalfeed-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed.svg);
  background-size: 95%; }

.pr-animalfeed-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed.svg);
  background-size: 95%; }

.pr-animalfeed-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed.svg);
  background-size: 95%; }

.pr-animalfeed-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed.svg);
  background-size: 95%; }

.pr-animalfeed2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed2.svg);
  background-size: 95%; }

.pr-animalfeed2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed2.svg);
  background-size: 95%; }

.pr-animalfeed2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed2.svg);
  background-size: 95%; }

.pr-animalfeed2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed2.svg);
  background-size: 95%; }

.pr-animalfeed2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/animalfeed2.svg);
  background-size: 95%; }

.pr-antifreeze {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/antifreeze.svg);
  background-size: 95%; }

.pr-antifreeze-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/antifreeze.svg);
  background-size: 95%; }

.pr-antifreeze-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/antifreeze.svg);
  background-size: 95%; }

.pr-antifreeze-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/antifreeze.svg);
  background-size: 95%; }

.pr-antifreeze-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/antifreeze.svg);
  background-size: 95%; }

.pr-antiseptic {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/antiseptic.svg);
  background-size: 95%; }

.pr-antiseptic-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/antiseptic.svg);
  background-size: 95%; }

.pr-antiseptic-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/antiseptic.svg);
  background-size: 95%; }

.pr-antiseptic-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/antiseptic.svg);
  background-size: 95%; }

.pr-antiseptic-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/antiseptic.svg);
  background-size: 95%; }

.pr-antismok {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/antismok.svg);
  background-size: 95%; }

.pr-antismok-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/antismok.svg);
  background-size: 95%; }

.pr-antismok-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/antismok.svg);
  background-size: 95%; }

.pr-antismok-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/antismok.svg);
  background-size: 95%; }

.pr-antismok-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/antismok.svg);
  background-size: 95%; }

.pr-arachis {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/arachis.svg);
  background-size: 95%; }

.pr-arachis-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/arachis.svg);
  background-size: 95%; }

.pr-arachis-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/arachis.svg);
  background-size: 95%; }

.pr-arachis-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/arachis.svg);
  background-size: 95%; }

.pr-arachis-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/arachis.svg);
  background-size: 95%; }

.pr-autoparts {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/autoparts.svg);
  background-size: 95%; }

.pr-autoparts-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/autoparts.svg);
  background-size: 95%; }

.pr-autoparts-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/autoparts.svg);
  background-size: 95%; }

.pr-autoparts-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/autoparts.svg);
  background-size: 95%; }

.pr-autoparts-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/autoparts.svg);
  background-size: 95%; }

.pr-avionics {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/avionics.svg);
  background-size: 95%; }

.pr-avionics-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/avionics.svg);
  background-size: 95%; }

.pr-avionics-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/avionics.svg);
  background-size: 95%; }

.pr-avionics-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/avionics.svg);
  background-size: 95%; }

.pr-avionics-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/avionics.svg);
  background-size: 95%; }

.pr-b_tea {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/b_tea.svg);
  background-size: 95%; }

.pr-b_tea-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/b_tea.svg);
  background-size: 95%; }

.pr-b_tea-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/b_tea.svg);
  background-size: 95%; }

.pr-b_tea-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/b_tea.svg);
  background-size: 95%; }

.pr-b_tea-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/b_tea.svg);
  background-size: 95%; }

.pr-babycarr {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/babycarr.svg);
  background-size: 95%; }

.pr-babycarr-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/babycarr.svg);
  background-size: 95%; }

.pr-babycarr-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/babycarr.svg);
  background-size: 95%; }

.pr-babycarr-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/babycarr.svg);
  background-size: 95%; }

.pr-babycarr-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/babycarr.svg);
  background-size: 95%; }

.pr-babycarseat {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/babycarseat.svg);
  background-size: 95%; }

.pr-babycarseat-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/babycarseat.svg);
  background-size: 95%; }

.pr-babycarseat-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/babycarseat.svg);
  background-size: 95%; }

.pr-babycarseat-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/babycarseat.svg);
  background-size: 95%; }

.pr-babycarseat-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/babycarseat.svg);
  background-size: 95%; }

.pr-babyfood {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/babyfood.svg);
  background-size: 95%; }

.pr-babyfood-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/babyfood.svg);
  background-size: 95%; }

.pr-babyfood-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/babyfood.svg);
  background-size: 95%; }

.pr-babyfood-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/babyfood.svg);
  background-size: 95%; }

.pr-babyfood-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/babyfood.svg);
  background-size: 95%; }

.pr-babymonitor {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/babymonitor.svg);
  background-size: 95%; }

.pr-babymonitor-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/babymonitor.svg);
  background-size: 95%; }

.pr-babymonitor-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/babymonitor.svg);
  background-size: 95%; }

.pr-babymonitor-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/babymonitor.svg);
  background-size: 95%; }

.pr-babymonitor-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/babymonitor.svg);
  background-size: 95%; }

.pr-bags {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bags.svg);
  background-size: 95%; }

.pr-bags-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bags.svg);
  background-size: 95%; }

.pr-bags-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bags.svg);
  background-size: 95%; }

.pr-bags-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bags.svg);
  background-size: 95%; }

.pr-bags-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bags.svg);
  background-size: 95%; }

.pr-battery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/battery.svg);
  background-size: 95%; }

.pr-battery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/battery.svg);
  background-size: 95%; }

.pr-battery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/battery.svg);
  background-size: 95%; }

.pr-battery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/battery.svg);
  background-size: 95%; }

.pr-battery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/battery.svg);
  background-size: 95%; }

.pr-bauxite {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bauxite.svg);
  background-size: 95%; }

.pr-bauxite-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bauxite.svg);
  background-size: 95%; }

.pr-bauxite-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bauxite.svg);
  background-size: 95%; }

.pr-bauxite-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bauxite.svg);
  background-size: 95%; }

.pr-bauxite-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bauxite.svg);
  background-size: 95%; }

.pr-beach {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/beach.svg);
  background-size: 95%; }

.pr-beach-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/beach.svg);
  background-size: 95%; }

.pr-beach-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/beach.svg);
  background-size: 95%; }

.pr-beach-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/beach.svg);
  background-size: 95%; }

.pr-beach-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/beach.svg);
  background-size: 95%; }

.pr-bee {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bee.svg);
  background-size: 95%; }

.pr-bee-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bee.svg);
  background-size: 95%; }

.pr-bee-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bee.svg);
  background-size: 95%; }

.pr-bee-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bee.svg);
  background-size: 95%; }

.pr-bee-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bee.svg);
  background-size: 95%; }

.pr-beer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/beer.svg);
  background-size: 95%; }

.pr-beer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/beer.svg);
  background-size: 95%; }

.pr-beer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/beer.svg);
  background-size: 95%; }

.pr-beer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/beer.svg);
  background-size: 95%; }

.pr-beer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/beer.svg);
  background-size: 95%; }

.pr-bicycle {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bicycle.svg);
  background-size: 95%; }

.pr-bicycle-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bicycle.svg);
  background-size: 95%; }

.pr-bicycle-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bicycle.svg);
  background-size: 95%; }

.pr-bicycle-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bicycle.svg);
  background-size: 95%; }

.pr-bicycle-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bicycle.svg);
  background-size: 95%; }

.pr-bigwatches {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bigwatches.svg);
  background-size: 95%; }

.pr-bigwatches-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bigwatches.svg);
  background-size: 95%; }

.pr-bigwatches-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bigwatches.svg);
  background-size: 95%; }

.pr-bigwatches-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bigwatches.svg);
  background-size: 95%; }

.pr-bigwatches-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bigwatches.svg);
  background-size: 95%; }

.pr-bijouterie {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bijouterie.svg);
  background-size: 95%; }

.pr-bijouterie-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bijouterie.svg);
  background-size: 95%; }

.pr-bijouterie-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bijouterie.svg);
  background-size: 95%; }

.pr-bijouterie-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bijouterie.svg);
  background-size: 95%; }

.pr-bijouterie-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bijouterie.svg);
  background-size: 95%; }

.pr-blanket {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/blanket.svg);
  background-size: 95%; }

.pr-blanket-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/blanket.svg);
  background-size: 95%; }

.pr-blanket-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/blanket.svg);
  background-size: 95%; }

.pr-blanket-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/blanket.svg);
  background-size: 95%; }

.pr-blanket-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/blanket.svg);
  background-size: 95%; }

.pr-bmachinery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bmachinery.svg);
  background-size: 95%; }

.pr-bmachinery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bmachinery.svg);
  background-size: 95%; }

.pr-bmachinery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bmachinery.svg);
  background-size: 95%; }

.pr-bmachinery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bmachinery.svg);
  background-size: 95%; }

.pr-bmachinery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bmachinery.svg);
  background-size: 95%; }

.pr-boiler {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/boiler.svg);
  background-size: 95%; }

.pr-boiler-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/boiler.svg);
  background-size: 95%; }

.pr-boiler-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/boiler.svg);
  background-size: 95%; }

.pr-boiler-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/boiler.svg);
  background-size: 95%; }

.pr-boiler-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/boiler.svg);
  background-size: 95%; }

.pr-book {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/book.svg);
  background-size: 95%; }

.pr-book-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/book.svg);
  background-size: 95%; }

.pr-book-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/book.svg);
  background-size: 95%; }

.pr-book-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/book.svg);
  background-size: 95%; }

.pr-book-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/book.svg);
  background-size: 95%; }

.pr-boots {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/boots.svg);
  background-size: 95%; }

.pr-boots-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/boots.svg);
  background-size: 95%; }

.pr-boots-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/boots.svg);
  background-size: 95%; }

.pr-boots-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/boots.svg);
  background-size: 95%; }

.pr-boots-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/boots.svg);
  background-size: 95%; }

.pr-boubou {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/boubou.svg);
  background-size: 95%; }

.pr-boubou-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/boubou.svg);
  background-size: 95%; }

.pr-boubou-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/boubou.svg);
  background-size: 95%; }

.pr-boubou-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/boubou.svg);
  background-size: 95%; }

.pr-boubou-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/boubou.svg);
  background-size: 95%; }

.pr-bourbon {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bourbon.svg);
  background-size: 95%; }

.pr-bourbon-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bourbon.svg);
  background-size: 95%; }

.pr-bourbon-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bourbon.svg);
  background-size: 95%; }

.pr-bourbon-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bourbon.svg);
  background-size: 95%; }

.pr-bourbon-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bourbon.svg);
  background-size: 95%; }

.pr-bread {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bread.svg);
  background-size: 95%; }

.pr-bread-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bread.svg);
  background-size: 95%; }

.pr-bread-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bread.svg);
  background-size: 95%; }

.pr-bread-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bread.svg);
  background-size: 95%; }

.pr-bread-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bread.svg);
  background-size: 95%; }

.pr-brilliant {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/brilliant.svg);
  background-size: 95%; }

.pr-brilliant-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/brilliant.svg);
  background-size: 95%; }

.pr-brilliant-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/brilliant.svg);
  background-size: 95%; }

.pr-brilliant-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/brilliant.svg);
  background-size: 95%; }

.pr-brilliant-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/brilliant.svg);
  background-size: 95%; }

.pr-bronzedec {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/bronzedec.svg);
  background-size: 95%; }

.pr-bronzedec-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/bronzedec.svg);
  background-size: 95%; }

.pr-bronzedec-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/bronzedec.svg);
  background-size: 95%; }

.pr-bronzedec-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/bronzedec.svg);
  background-size: 95%; }

.pr-bronzedec-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/bronzedec.svg);
  background-size: 95%; }

.pr-burgunder {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/burgunder.svg);
  background-size: 95%; }

.pr-burgunder-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/burgunder.svg);
  background-size: 95%; }

.pr-burgunder-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/burgunder.svg);
  background-size: 95%; }

.pr-burgunder-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/burgunder.svg);
  background-size: 95%; }

.pr-burgunder-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/burgunder.svg);
  background-size: 95%; }

.pr-butter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/butter.svg);
  background-size: 95%; }

.pr-butter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/butter.svg);
  background-size: 95%; }

.pr-butter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/butter.svg);
  background-size: 95%; }

.pr-butter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/butter.svg);
  background-size: 95%; }

.pr-butter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/butter.svg);
  background-size: 95%; }

.pr-butter2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/butter2.svg);
  background-size: 95%; }

.pr-butter2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/butter2.svg);
  background-size: 95%; }

.pr-butter2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/butter2.svg);
  background-size: 95%; }

.pr-butter2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/butter2.svg);
  background-size: 95%; }

.pr-butter2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/butter2.svg);
  background-size: 95%; }

.pr-cacao {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cacao.svg);
  background-size: 95%; }

.pr-cacao-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cacao.svg);
  background-size: 95%; }

.pr-cacao-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cacao.svg);
  background-size: 95%; }

.pr-cacao-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cacao.svg);
  background-size: 95%; }

.pr-cacao-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cacao.svg);
  background-size: 95%; }

.pr-camera {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/camera.svg);
  background-size: 95%; }

.pr-camera-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/camera.svg);
  background-size: 95%; }

.pr-camera-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/camera.svg);
  background-size: 95%; }

.pr-camera-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/camera.svg);
  background-size: 95%; }

.pr-camera-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/camera.svg);
  background-size: 95%; }

.pr-can {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/can.svg);
  background-size: 95%; }

.pr-can-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/can.svg);
  background-size: 95%; }

.pr-can-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/can.svg);
  background-size: 95%; }

.pr-can-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/can.svg);
  background-size: 95%; }

.pr-can-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/can.svg);
  background-size: 95%; }

.pr-cannedcorn {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cannedcorn.svg);
  background-size: 95%; }

.pr-cannedcorn-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cannedcorn.svg);
  background-size: 95%; }

.pr-cannedcorn-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cannedcorn.svg);
  background-size: 95%; }

.pr-cannedcorn-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cannedcorn.svg);
  background-size: 95%; }

.pr-cannedcorn-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cannedcorn.svg);
  background-size: 95%; }

.pr-cannedolives {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cannedolives.svg);
  background-size: 95%; }

.pr-cannedolives-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cannedolives.svg);
  background-size: 95%; }

.pr-cannedolives-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cannedolives.svg);
  background-size: 95%; }

.pr-cannedolives-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cannedolives.svg);
  background-size: 95%; }

.pr-cannedolives-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cannedolives.svg);
  background-size: 95%; }

.pr-cap {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cap.svg);
  background-size: 95%; }

.pr-cap-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cap.svg);
  background-size: 95%; }

.pr-cap-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cap.svg);
  background-size: 95%; }

.pr-cap-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cap.svg);
  background-size: 95%; }

.pr-cap-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cap.svg);
  background-size: 95%; }

.pr-car {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/car.svg);
  background-size: 95%; }

.pr-car-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/car.svg);
  background-size: 95%; }

.pr-car-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/car.svg);
  background-size: 95%; }

.pr-car-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/car.svg);
  background-size: 95%; }

.pr-car-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/car.svg);
  background-size: 95%; }

.pr-car_doors {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/car_doors.svg);
  background-size: 95%; }

.pr-car_doors-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/car_doors.svg);
  background-size: 95%; }

.pr-car_doors-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/car_doors.svg);
  background-size: 95%; }

.pr-car_doors-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/car_doors.svg);
  background-size: 95%; }

.pr-car_doors-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/car_doors.svg);
  background-size: 95%; }

.pr-car_sedan {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/car_sedan.svg);
  background-size: 95%; }

.pr-car_sedan-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/car_sedan.svg);
  background-size: 95%; }

.pr-car_sedan-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/car_sedan.svg);
  background-size: 95%; }

.pr-car_sedan-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/car_sedan.svg);
  background-size: 95%; }

.pr-car_sedan-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/car_sedan.svg);
  background-size: 95%; }

.pr-car_sport {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/car_sport.svg);
  background-size: 95%; }

.pr-car_sport-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/car_sport.svg);
  background-size: 95%; }

.pr-car_sport-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/car_sport.svg);
  background-size: 95%; }

.pr-car_sport-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/car_sport.svg);
  background-size: 95%; }

.pr-car_sport-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/car_sport.svg);
  background-size: 95%; }

.pr-car_suv {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/car_suv.svg);
  background-size: 95%; }

.pr-car_suv-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/car_suv.svg);
  background-size: 95%; }

.pr-car_suv-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/car_suv.svg);
  background-size: 95%; }

.pr-car_suv-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/car_suv.svg);
  background-size: 95%; }

.pr-car_suv-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/car_suv.svg);
  background-size: 95%; }

.pr-carbon {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/carbon.svg);
  background-size: 95%; }

.pr-carbon-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/carbon.svg);
  background-size: 95%; }

.pr-carbon-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/carbon.svg);
  background-size: 95%; }

.pr-carbon-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/carbon.svg);
  background-size: 95%; }

.pr-carbon-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/carbon.svg);
  background-size: 95%; }

.pr-cargovan2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cargovan2.svg);
  background-size: 95%; }

.pr-cargovan2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cargovan2.svg);
  background-size: 95%; }

.pr-cargovan2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cargovan2.svg);
  background-size: 95%; }

.pr-cargovan2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cargovan2.svg);
  background-size: 95%; }

.pr-cargovan2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cargovan2.svg);
  background-size: 95%; }

.pr-carmats {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/carmats.svg);
  background-size: 95%; }

.pr-carmats-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/carmats.svg);
  background-size: 95%; }

.pr-carmats-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/carmats.svg);
  background-size: 95%; }

.pr-carmats-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/carmats.svg);
  background-size: 95%; }

.pr-carmats-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/carmats.svg);
  background-size: 95%; }

.pr-carpet {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/carpet.svg);
  background-size: 95%; }

.pr-carpet-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/carpet.svg);
  background-size: 95%; }

.pr-carpet-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/carpet.svg);
  background-size: 95%; }

.pr-carpet-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/carpet.svg);
  background-size: 95%; }

.pr-carpet-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/carpet.svg);
  background-size: 95%; }

.pr-caviar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/caviar.svg);
  background-size: 95%; }

.pr-caviar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/caviar.svg);
  background-size: 95%; }

.pr-caviar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/caviar.svg);
  background-size: 95%; }

.pr-caviar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/caviar.svg);
  background-size: 95%; }

.pr-caviar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/caviar.svg);
  background-size: 95%; }

.pr-cellularphone {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cellularphone.svg);
  background-size: 95%; }

.pr-cellularphone-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cellularphone.svg);
  background-size: 95%; }

.pr-cellularphone-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cellularphone.svg);
  background-size: 95%; }

.pr-cellularphone-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cellularphone.svg);
  background-size: 95%; }

.pr-cellularphone-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cellularphone.svg);
  background-size: 95%; }

.pr-cement {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cement.svg);
  background-size: 95%; }

.pr-cement-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cement.svg);
  background-size: 95%; }

.pr-cement-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cement.svg);
  background-size: 95%; }

.pr-cement-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cement.svg);
  background-size: 95%; }

.pr-cement-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cement.svg);
  background-size: 95%; }

.pr-ceramic {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ceramic.svg);
  background-size: 95%; }

.pr-ceramic-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ceramic.svg);
  background-size: 95%; }

.pr-ceramic-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ceramic.svg);
  background-size: 95%; }

.pr-ceramic-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ceramic.svg);
  background-size: 95%; }

.pr-ceramic-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ceramic.svg);
  background-size: 95%; }

.pr-chassis {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chassis.svg);
  background-size: 95%; }

.pr-chassis-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chassis.svg);
  background-size: 95%; }

.pr-chassis-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chassis.svg);
  background-size: 95%; }

.pr-chassis-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chassis.svg);
  background-size: 95%; }

.pr-chassis-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chassis.svg);
  background-size: 95%; }

.pr-cheese {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cheese.svg);
  background-size: 95%; }

.pr-cheese-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cheese.svg);
  background-size: 95%; }

.pr-cheese-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cheese.svg);
  background-size: 95%; }

.pr-cheese-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cheese.svg);
  background-size: 95%; }

.pr-cheese-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cheese.svg);
  background-size: 95%; }

.pr-chemicals {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals.svg);
  background-size: 95%; }

.pr-chemicals-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals.svg);
  background-size: 95%; }

.pr-chemicals-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals.svg);
  background-size: 95%; }

.pr-chemicals-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals.svg);
  background-size: 95%; }

.pr-chemicals-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals.svg);
  background-size: 95%; }

.pr-chemicals_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals_2.svg);
  background-size: 95%; }

.pr-chemicals_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals_2.svg);
  background-size: 95%; }

.pr-chemicals_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals_2.svg);
  background-size: 95%; }

.pr-chemicals_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals_2.svg);
  background-size: 95%; }

.pr-chemicals_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chemicals_2.svg);
  background-size: 95%; }

.pr-chicken {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chicken.svg);
  background-size: 95%; }

.pr-chicken-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chicken.svg);
  background-size: 95%; }

.pr-chicken-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chicken.svg);
  background-size: 95%; }

.pr-chicken-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chicken.svg);
  background-size: 95%; }

.pr-chicken-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chicken.svg);
  background-size: 95%; }

.pr-chips {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chips.svg);
  background-size: 95%; }

.pr-chips-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chips.svg);
  background-size: 95%; }

.pr-chips-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chips.svg);
  background-size: 95%; }

.pr-chips-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chips.svg);
  background-size: 95%; }

.pr-chips-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chips.svg);
  background-size: 95%; }

.pr-chocolate {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/chocolate.svg);
  background-size: 95%; }

.pr-chocolate-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/chocolate.svg);
  background-size: 95%; }

.pr-chocolate-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/chocolate.svg);
  background-size: 95%; }

.pr-chocolate-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/chocolate.svg);
  background-size: 95%; }

.pr-chocolate-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/chocolate.svg);
  background-size: 95%; }

.pr-cigar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cigar.svg);
  background-size: 95%; }

.pr-cigar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cigar.svg);
  background-size: 95%; }

.pr-cigar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cigar.svg);
  background-size: 95%; }

.pr-cigar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cigar.svg);
  background-size: 95%; }

.pr-cigar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cigar.svg);
  background-size: 95%; }

.pr-cigarette {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cigarette.svg);
  background-size: 95%; }

.pr-cigarette-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cigarette.svg);
  background-size: 95%; }

.pr-cigarette-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cigarette.svg);
  background-size: 95%; }

.pr-cigarette-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cigarette.svg);
  background-size: 95%; }

.pr-cigarette-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cigarette.svg);
  background-size: 95%; }

.pr-clay {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/clay.svg);
  background-size: 95%; }

.pr-clay-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/clay.svg);
  background-size: 95%; }

.pr-clay-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/clay.svg);
  background-size: 95%; }

.pr-clay-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/clay.svg);
  background-size: 95%; }

.pr-clay-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/clay.svg);
  background-size: 95%; }

.pr-clothes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/clothes.svg);
  background-size: 95%; }

.pr-clothes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/clothes.svg);
  background-size: 95%; }

.pr-clothes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/clothes.svg);
  background-size: 95%; }

.pr-clothes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/clothes.svg);
  background-size: 95%; }

.pr-clothes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/clothes.svg);
  background-size: 95%; }

.pr-coal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coal.svg);
  background-size: 95%; }

.pr-coal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coal.svg);
  background-size: 95%; }

.pr-coal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coal.svg);
  background-size: 95%; }

.pr-coal-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coal.svg);
  background-size: 95%; }

.pr-coal-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coal.svg);
  background-size: 95%; }

.pr-coal_fired {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coal_fired.svg);
  background-size: 95%; }

.pr-coal_fired-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coal_fired.svg);
  background-size: 95%; }

.pr-coal_fired-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coal_fired.svg);
  background-size: 95%; }

.pr-coal_fired-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coal_fired.svg);
  background-size: 95%; }

.pr-coal_fired-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coal_fired.svg);
  background-size: 95%; }

.pr-coal_mill {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coal_mill.svg);
  background-size: 95%; }

.pr-coal_mill-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coal_mill.svg);
  background-size: 95%; }

.pr-coal_mill-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coal_mill.svg);
  background-size: 95%; }

.pr-coal_mill-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coal_mill.svg);
  background-size: 95%; }

.pr-coal_mill-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coal_mill.svg);
  background-size: 95%; }

.pr-coat {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coat.svg);
  background-size: 95%; }

.pr-coat-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coat.svg);
  background-size: 95%; }

.pr-coat-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coat.svg);
  background-size: 95%; }

.pr-coat-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coat.svg);
  background-size: 95%; }

.pr-coat-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coat.svg);
  background-size: 95%; }

.pr-codfish {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/codfish.svg);
  background-size: 95%; }

.pr-codfish-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/codfish.svg);
  background-size: 95%; }

.pr-codfish-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/codfish.svg);
  background-size: 95%; }

.pr-codfish-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/codfish.svg);
  background-size: 95%; }

.pr-codfish-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/codfish.svg);
  background-size: 95%; }

.pr-codliver {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/codliver.svg);
  background-size: 95%; }

.pr-codliver-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/codliver.svg);
  background-size: 95%; }

.pr-codliver-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/codliver.svg);
  background-size: 95%; }

.pr-codliver-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/codliver.svg);
  background-size: 95%; }

.pr-codliver-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/codliver.svg);
  background-size: 95%; }

.pr-codliveroil {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/codliveroil.svg);
  background-size: 95%; }

.pr-codliveroil-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/codliveroil.svg);
  background-size: 95%; }

.pr-codliveroil-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/codliveroil.svg);
  background-size: 95%; }

.pr-codliveroil-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/codliveroil.svg);
  background-size: 95%; }

.pr-codliveroil-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/codliveroil.svg);
  background-size: 95%; }

.pr-coffee {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coffee.svg);
  background-size: 95%; }

.pr-coffee-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coffee.svg);
  background-size: 95%; }

.pr-coffee-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coffee.svg);
  background-size: 95%; }

.pr-coffee-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coffee.svg);
  background-size: 95%; }

.pr-coffee-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coffee.svg);
  background-size: 95%; }

.pr-coffeemachine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/coffeemachine.svg);
  background-size: 95%; }

.pr-coffeemachine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/coffeemachine.svg);
  background-size: 95%; }

.pr-coffeemachine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/coffeemachine.svg);
  background-size: 95%; }

.pr-coffeemachine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/coffeemachine.svg);
  background-size: 95%; }

.pr-coffeemachine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/coffeemachine.svg);
  background-size: 95%; }

.pr-colch {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/colch.svg);
  background-size: 95%; }

.pr-colch-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/colch.svg);
  background-size: 95%; }

.pr-colch-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/colch.svg);
  background-size: 95%; }

.pr-colch-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/colch.svg);
  background-size: 95%; }

.pr-colch-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/colch.svg);
  background-size: 95%; }

.pr-comp_accessories {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories.svg);
  background-size: 95%; }

.pr-comp_accessories-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories.svg);
  background-size: 95%; }

.pr-comp_accessories-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories.svg);
  background-size: 95%; }

.pr-comp_accessories-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories.svg);
  background-size: 95%; }

.pr-comp_accessories-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories.svg);
  background-size: 95%; }

.pr-comp_accessories_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories_2.svg);
  background-size: 95%; }

.pr-comp_accessories_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories_2.svg);
  background-size: 95%; }

.pr-comp_accessories_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories_2.svg);
  background-size: 95%; }

.pr-comp_accessories_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories_2.svg);
  background-size: 95%; }

.pr-comp_accessories_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/comp_accessories_2.svg);
  background-size: 95%; }

.pr-components {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/components.svg);
  background-size: 95%; }

.pr-components-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/components.svg);
  background-size: 95%; }

.pr-components-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/components.svg);
  background-size: 95%; }

.pr-components-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/components.svg);
  background-size: 95%; }

.pr-components-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/components.svg);
  background-size: 95%; }

.pr-components_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/components_2.svg);
  background-size: 95%; }

.pr-components_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/components_2.svg);
  background-size: 95%; }

.pr-components_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/components_2.svg);
  background-size: 95%; }

.pr-components_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/components_2.svg);
  background-size: 95%; }

.pr-components_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/components_2.svg);
  background-size: 95%; }

.pr-computer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/computer.svg);
  background-size: 95%; }

.pr-computer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/computer.svg);
  background-size: 95%; }

.pr-computer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/computer.svg);
  background-size: 95%; }

.pr-computer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/computer.svg);
  background-size: 95%; }

.pr-computer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/computer.svg);
  background-size: 95%; }

.pr-condition {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/condition.svg);
  background-size: 95%; }

.pr-condition-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/condition.svg);
  background-size: 95%; }

.pr-condition-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/condition.svg);
  background-size: 95%; }

.pr-condition-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/condition.svg);
  background-size: 95%; }

.pr-condition-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/condition.svg);
  background-size: 95%; }

.pr-console {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/console.svg);
  background-size: 95%; }

.pr-console-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/console.svg);
  background-size: 95%; }

.pr-console-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/console.svg);
  background-size: 95%; }

.pr-console-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/console.svg);
  background-size: 95%; }

.pr-console-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/console.svg);
  background-size: 95%; }

.pr-consumerelectronics {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics.svg);
  background-size: 95%; }

.pr-consumerelectronics-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics.svg);
  background-size: 95%; }

.pr-consumerelectronics-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics.svg);
  background-size: 95%; }

.pr-consumerelectronics-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics.svg);
  background-size: 95%; }

.pr-consumerelectronics-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics.svg);
  background-size: 95%; }

.pr-consumerelectronics_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics_2.svg);
  background-size: 95%; }

.pr-consumerelectronics_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics_2.svg);
  background-size: 95%; }

.pr-consumerelectronics_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics_2.svg);
  background-size: 95%; }

.pr-consumerelectronics_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics_2.svg);
  background-size: 95%; }

.pr-consumerelectronics_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/consumerelectronics_2.svg);
  background-size: 95%; }

.pr-cookers {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cookers.svg);
  background-size: 95%; }

.pr-cookers-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cookers.svg);
  background-size: 95%; }

.pr-cookers-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cookers.svg);
  background-size: 95%; }

.pr-cookers-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cookers.svg);
  background-size: 95%; }

.pr-cookers-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cookers.svg);
  background-size: 95%; }

.pr-cookies {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cookies.svg);
  background-size: 95%; }

.pr-cookies-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cookies.svg);
  background-size: 95%; }

.pr-cookies-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cookies.svg);
  background-size: 95%; }

.pr-cookies-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cookies.svg);
  background-size: 95%; }

.pr-cookies-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cookies.svg);
  background-size: 95%; }

.pr-corn2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/corn2.svg);
  background-size: 95%; }

.pr-corn2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/corn2.svg);
  background-size: 95%; }

.pr-corn2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/corn2.svg);
  background-size: 95%; }

.pr-corn2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/corn2.svg);
  background-size: 95%; }

.pr-corn2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/corn2.svg);
  background-size: 95%; }

.pr-cornflakes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cornflakes.svg);
  background-size: 95%; }

.pr-cornflakes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cornflakes.svg);
  background-size: 95%; }

.pr-cornflakes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cornflakes.svg);
  background-size: 95%; }

.pr-cornflakes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cornflakes.svg);
  background-size: 95%; }

.pr-cornflakes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cornflakes.svg);
  background-size: 95%; }

.pr-cornmeal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cornmeal.svg);
  background-size: 95%; }

.pr-cornmeal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cornmeal.svg);
  background-size: 95%; }

.pr-cornmeal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cornmeal.svg);
  background-size: 95%; }

.pr-cornmeal-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cornmeal.svg);
  background-size: 95%; }

.pr-cornmeal-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cornmeal.svg);
  background-size: 95%; }

.pr-cosm_masks {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cosm_masks.svg);
  background-size: 95%; }

.pr-cosm_masks-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cosm_masks.svg);
  background-size: 95%; }

.pr-cosm_masks-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cosm_masks.svg);
  background-size: 95%; }

.pr-cosm_masks-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cosm_masks.svg);
  background-size: 95%; }

.pr-cosm_masks-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cosm_masks.svg);
  background-size: 95%; }

.pr-cosmetics {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cosmetics.svg);
  background-size: 95%; }

.pr-cosmetics-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cosmetics.svg);
  background-size: 95%; }

.pr-cosmetics-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cosmetics.svg);
  background-size: 95%; }

.pr-cosmetics-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cosmetics.svg);
  background-size: 95%; }

.pr-cosmetics-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cosmetics.svg);
  background-size: 95%; }

.pr-cott_waste {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cott_waste.svg);
  background-size: 95%; }

.pr-cott_waste-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cott_waste.svg);
  background-size: 95%; }

.pr-cott_waste-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cott_waste.svg);
  background-size: 95%; }

.pr-cott_waste-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cott_waste.svg);
  background-size: 95%; }

.pr-cott_waste-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cott_waste.svg);
  background-size: 95%; }

.pr-cotton {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cotton.svg);
  background-size: 95%; }

.pr-cotton-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cotton.svg);
  background-size: 95%; }

.pr-cotton-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cotton.svg);
  background-size: 95%; }

.pr-cotton-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cotton.svg);
  background-size: 95%; }

.pr-cotton-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cotton.svg);
  background-size: 95%; }

.pr-cow {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cow.svg);
  background-size: 95%; }

.pr-cow-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cow.svg);
  background-size: 95%; }

.pr-cow-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cow.svg);
  background-size: 95%; }

.pr-cow-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cow.svg);
  background-size: 95%; }

.pr-cow-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cow.svg);
  background-size: 95%; }

.pr-cr {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cr.svg);
  background-size: 95%; }

.pr-cr-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cr.svg);
  background-size: 95%; }

.pr-cr-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cr.svg);
  background-size: 95%; }

.pr-cr-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cr.svg);
  background-size: 95%; }

.pr-cr-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cr.svg);
  background-size: 95%; }

.pr-crabs {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/crabs.svg);
  background-size: 95%; }

.pr-crabs-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/crabs.svg);
  background-size: 95%; }

.pr-crabs-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/crabs.svg);
  background-size: 95%; }

.pr-crabs-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/crabs.svg);
  background-size: 95%; }

.pr-crabs-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/crabs.svg);
  background-size: 95%; }

.pr-crawlers {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/crawlers.svg);
  background-size: 95%; }

.pr-crawlers-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/crawlers.svg);
  background-size: 95%; }

.pr-crawlers-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/crawlers.svg);
  background-size: 95%; }

.pr-crawlers-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/crawlers.svg);
  background-size: 95%; }

.pr-crawlers-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/crawlers.svg);
  background-size: 95%; }

.pr-crib {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/crib.svg);
  background-size: 95%; }

.pr-crib-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/crib.svg);
  background-size: 95%; }

.pr-crib-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/crib.svg);
  background-size: 95%; }

.pr-crib-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/crib.svg);
  background-size: 95%; }

.pr-crib-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/crib.svg);
  background-size: 95%; }

.pr-cu {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/cu.svg);
  background-size: 95%; }

.pr-cu-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/cu.svg);
  background-size: 95%; }

.pr-cu-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/cu.svg);
  background-size: 95%; }

.pr-cu-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/cu.svg);
  background-size: 95%; }

.pr-cu-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/cu.svg);
  background-size: 95%; }

.pr-dairyproducts {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dairyproducts.svg);
  background-size: 95%; }

.pr-dairyproducts-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dairyproducts.svg);
  background-size: 95%; }

.pr-dairyproducts-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dairyproducts.svg);
  background-size: 95%; }

.pr-dairyproducts-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dairyproducts.svg);
  background-size: 95%; }

.pr-dairyproducts-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dairyproducts.svg);
  background-size: 95%; }

.pr-detergents {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/detergents.svg);
  background-size: 95%; }

.pr-detergents-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/detergents.svg);
  background-size: 95%; }

.pr-detergents-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/detergents.svg);
  background-size: 95%; }

.pr-detergents-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/detergents.svg);
  background-size: 95%; }

.pr-detergents-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/detergents.svg);
  background-size: 95%; }

.pr-device {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/device.svg);
  background-size: 95%; }

.pr-device-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/device.svg);
  background-size: 95%; }

.pr-device-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/device.svg);
  background-size: 95%; }

.pr-device-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/device.svg);
  background-size: 95%; }

.pr-device-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/device.svg);
  background-size: 95%; }

.pr-diamondnecklace {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/diamondnecklace.svg);
  background-size: 95%; }

.pr-diamondnecklace-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/diamondnecklace.svg);
  background-size: 95%; }

.pr-diamondnecklace-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/diamondnecklace.svg);
  background-size: 95%; }

.pr-diamondnecklace-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/diamondnecklace.svg);
  background-size: 95%; }

.pr-diamondnecklace-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/diamondnecklace.svg);
  background-size: 95%; }

.pr-diamonds {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/diamonds.svg);
  background-size: 95%; }

.pr-diamonds-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/diamonds.svg);
  background-size: 95%; }

.pr-diamonds-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/diamonds.svg);
  background-size: 95%; }

.pr-diamonds-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/diamonds.svg);
  background-size: 95%; }

.pr-diamonds-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/diamonds.svg);
  background-size: 95%; }

.pr-diapers {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/diapers.svg);
  background-size: 95%; }

.pr-diapers-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/diapers.svg);
  background-size: 95%; }

.pr-diapers-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/diapers.svg);
  background-size: 95%; }

.pr-diapers-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/diapers.svg);
  background-size: 95%; }

.pr-diapers-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/diapers.svg);
  background-size: 95%; }

.pr-diesel {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/diesel.svg);
  background-size: 95%; }

.pr-diesel-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/diesel.svg);
  background-size: 95%; }

.pr-diesel-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/diesel.svg);
  background-size: 95%; }

.pr-diesel-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/diesel.svg);
  background-size: 95%; }

.pr-diesel-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/diesel.svg);
  background-size: 95%; }

.pr-diesel_bio {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/diesel_bio.svg);
  background-size: 95%; }

.pr-diesel_bio-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/diesel_bio.svg);
  background-size: 95%; }

.pr-diesel_bio-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/diesel_bio.svg);
  background-size: 95%; }

.pr-diesel_bio-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/diesel_bio.svg);
  background-size: 95%; }

.pr-diesel_bio-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/diesel_bio.svg);
  background-size: 95%; }

.pr-digital_camera {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/digital_camera.svg);
  background-size: 95%; }

.pr-digital_camera-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/digital_camera.svg);
  background-size: 95%; }

.pr-digital_camera-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/digital_camera.svg);
  background-size: 95%; }

.pr-digital_camera-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/digital_camera.svg);
  background-size: 95%; }

.pr-digital_camera-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/digital_camera.svg);
  background-size: 95%; }

.pr-digital_video {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/digital_video.svg);
  background-size: 95%; }

.pr-digital_video-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/digital_video.svg);
  background-size: 95%; }

.pr-digital_video-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/digital_video.svg);
  background-size: 95%; }

.pr-digital_video-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/digital_video.svg);
  background-size: 95%; }

.pr-digital_video-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/digital_video.svg);
  background-size: 95%; }

.pr-dishes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dishes.svg);
  background-size: 95%; }

.pr-dishes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dishes.svg);
  background-size: 95%; }

.pr-dishes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dishes.svg);
  background-size: 95%; }

.pr-dishes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dishes.svg);
  background-size: 95%; }

.pr-dishes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dishes.svg);
  background-size: 95%; }

.pr-dishwashers {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers.svg);
  background-size: 95%; }

.pr-dishwashers-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers.svg);
  background-size: 95%; }

.pr-dishwashers-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers.svg);
  background-size: 95%; }

.pr-dishwashers-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers.svg);
  background-size: 95%; }

.pr-dishwashers-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers.svg);
  background-size: 95%; }

.pr-dishwashers_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers_2.svg);
  background-size: 95%; }

.pr-dishwashers_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers_2.svg);
  background-size: 95%; }

.pr-dishwashers_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers_2.svg);
  background-size: 95%; }

.pr-dishwashers_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers_2.svg);
  background-size: 95%; }

.pr-dishwashers_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dishwashers_2.svg);
  background-size: 95%; }

.pr-dispenser {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dispenser.svg);
  background-size: 95%; }

.pr-dispenser-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dispenser.svg);
  background-size: 95%; }

.pr-dispenser-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dispenser.svg);
  background-size: 95%; }

.pr-dispenser-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dispenser.svg);
  background-size: 95%; }

.pr-dispenser-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dispenser.svg);
  background-size: 95%; }

.pr-dress {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/dress.svg);
  background-size: 95%; }

.pr-dress-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/dress.svg);
  background-size: 95%; }

.pr-dress-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/dress.svg);
  background-size: 95%; }

.pr-dress-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/dress.svg);
  background-size: 95%; }

.pr-dress-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/dress.svg);
  background-size: 95%; }

.pr-drill {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/drill.svg);
  background-size: 95%; }

.pr-drill-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/drill.svg);
  background-size: 95%; }

.pr-drill-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/drill.svg);
  background-size: 95%; }

.pr-drill-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/drill.svg);
  background-size: 95%; }

.pr-drill-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/drill.svg);
  background-size: 95%; }

.pr-ecar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ecar.svg);
  background-size: 95%; }

.pr-ecar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ecar.svg);
  background-size: 95%; }

.pr-ecar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ecar.svg);
  background-size: 95%; }

.pr-ecar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ecar.svg);
  background-size: 95%; }

.pr-ecar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ecar.svg);
  background-size: 95%; }

.pr-educationaltoys {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/educationaltoys.svg);
  background-size: 95%; }

.pr-educationaltoys-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/educationaltoys.svg);
  background-size: 95%; }

.pr-educationaltoys-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/educationaltoys.svg);
  background-size: 95%; }

.pr-educationaltoys-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/educationaltoys.svg);
  background-size: 95%; }

.pr-educationaltoys-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/educationaltoys.svg);
  background-size: 95%; }

.pr-eggs {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/eggs.svg);
  background-size: 95%; }

.pr-eggs-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/eggs.svg);
  background-size: 95%; }

.pr-eggs-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/eggs.svg);
  background-size: 95%; }

.pr-eggs-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/eggs.svg);
  background-size: 95%; }

.pr-eggs-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/eggs.svg);
  background-size: 95%; }

.pr-electroniccomponents {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents.svg);
  background-size: 95%; }

.pr-electroniccomponents-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents.svg);
  background-size: 95%; }

.pr-electroniccomponents-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents.svg);
  background-size: 95%; }

.pr-electroniccomponents-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents.svg);
  background-size: 95%; }

.pr-electroniccomponents-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents.svg);
  background-size: 95%; }

.pr-electroniccomponents_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents_2.svg);
  background-size: 95%; }

.pr-electroniccomponents_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents_2.svg);
  background-size: 95%; }

.pr-electroniccomponents_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents_2.svg);
  background-size: 95%; }

.pr-electroniccomponents_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents_2.svg);
  background-size: 95%; }

.pr-electroniccomponents_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/electroniccomponents_2.svg);
  background-size: 95%; }

.pr-elmotor {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/elmotor.svg);
  background-size: 95%; }

.pr-elmotor-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/elmotor.svg);
  background-size: 95%; }

.pr-elmotor-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/elmotor.svg);
  background-size: 95%; }

.pr-elmotor-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/elmotor.svg);
  background-size: 95%; }

.pr-elmotor-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/elmotor.svg);
  background-size: 95%; }

.pr-empennage {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/empennage.svg);
  background-size: 95%; }

.pr-empennage-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/empennage.svg);
  background-size: 95%; }

.pr-empennage-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/empennage.svg);
  background-size: 95%; }

.pr-empennage-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/empennage.svg);
  background-size: 95%; }

.pr-empennage-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/empennage.svg);
  background-size: 95%; }

.pr-energydrinks {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/energydrinks.svg);
  background-size: 95%; }

.pr-energydrinks-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/energydrinks.svg);
  background-size: 95%; }

.pr-energydrinks-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/energydrinks.svg);
  background-size: 95%; }

.pr-energydrinks-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/energydrinks.svg);
  background-size: 95%; }

.pr-energydrinks-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/energydrinks.svg);
  background-size: 95%; }

.pr-engine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/engine.svg);
  background-size: 95%; }

.pr-engine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/engine.svg);
  background-size: 95%; }

.pr-engine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/engine.svg);
  background-size: 95%; }

.pr-engine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/engine.svg);
  background-size: 95%; }

.pr-engine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/engine.svg);
  background-size: 95%; }

.pr-engineoil {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/engineoil.svg);
  background-size: 95%; }

.pr-engineoil-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/engineoil.svg);
  background-size: 95%; }

.pr-engineoil-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/engineoil.svg);
  background-size: 95%; }

.pr-engineoil-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/engineoil.svg);
  background-size: 95%; }

.pr-engineoil-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/engineoil.svg);
  background-size: 95%; }

.pr-essence1 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/essence1.svg);
  background-size: 95%; }

.pr-essence1-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/essence1.svg);
  background-size: 95%; }

.pr-essence1-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/essence1.svg);
  background-size: 95%; }

.pr-essence1-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/essence1.svg);
  background-size: 95%; }

.pr-essence1-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/essence1.svg);
  background-size: 95%; }

.pr-essence2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/essence2.svg);
  background-size: 95%; }

.pr-essence2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/essence2.svg);
  background-size: 95%; }

.pr-essence2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/essence2.svg);
  background-size: 95%; }

.pr-essence2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/essence2.svg);
  background-size: 95%; }

.pr-essence2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/essence2.svg);
  background-size: 95%; }

.pr-ethanol {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ethanol.svg);
  background-size: 95%; }

.pr-ethanol-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ethanol.svg);
  background-size: 95%; }

.pr-ethanol-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ethanol.svg);
  background-size: 95%; }

.pr-ethanol-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ethanol.svg);
  background-size: 95%; }

.pr-ethanol-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ethanol.svg);
  background-size: 95%; }

.pr-eva {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/eva.svg);
  background-size: 95%; }

.pr-eva-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/eva.svg);
  background-size: 95%; }

.pr-eva-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/eva.svg);
  background-size: 95%; }

.pr-eva-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/eva.svg);
  background-size: 95%; }

.pr-eva-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/eva.svg);
  background-size: 95%; }

.pr-f_tea {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/f_tea.svg);
  background-size: 95%; }

.pr-f_tea-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/f_tea.svg);
  background-size: 95%; }

.pr-f_tea-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/f_tea.svg);
  background-size: 95%; }

.pr-f_tea-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/f_tea.svg);
  background-size: 95%; }

.pr-f_tea-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/f_tea.svg);
  background-size: 95%; }

.pr-fabric {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fabric.svg);
  background-size: 95%; }

.pr-fabric-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fabric.svg);
  background-size: 95%; }

.pr-fabric-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fabric.svg);
  background-size: 95%; }

.pr-fabric-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fabric.svg);
  background-size: 95%; }

.pr-fabric-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fabric.svg);
  background-size: 95%; }

.pr-fabric2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fabric2.svg);
  background-size: 95%; }

.pr-fabric2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fabric2.svg);
  background-size: 95%; }

.pr-fabric2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fabric2.svg);
  background-size: 95%; }

.pr-fabric2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fabric2.svg);
  background-size: 95%; }

.pr-fabric2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fabric2.svg);
  background-size: 95%; }

.pr-feedcrop {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/feedcrop.svg);
  background-size: 95%; }

.pr-feedcrop-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/feedcrop.svg);
  background-size: 95%; }

.pr-feedcrop-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/feedcrop.svg);
  background-size: 95%; }

.pr-feedcrop-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/feedcrop.svg);
  background-size: 95%; }

.pr-feedcrop-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/feedcrop.svg);
  background-size: 95%; }

.pr-feedstuff {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/feedstuff.svg);
  background-size: 95%; }

.pr-feedstuff-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/feedstuff.svg);
  background-size: 95%; }

.pr-feedstuff-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/feedstuff.svg);
  background-size: 95%; }

.pr-feedstuff-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/feedstuff.svg);
  background-size: 95%; }

.pr-feedstuff-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/feedstuff.svg);
  background-size: 95%; }

.pr-feta {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/feta.svg);
  background-size: 95%; }

.pr-feta-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/feta.svg);
  background-size: 95%; }

.pr-feta-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/feta.svg);
  background-size: 95%; }

.pr-feta-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/feta.svg);
  background-size: 95%; }

.pr-feta-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/feta.svg);
  background-size: 95%; }

.pr-fiber {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fiber.svg);
  background-size: 95%; }

.pr-fiber-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fiber.svg);
  background-size: 95%; }

.pr-fiber-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fiber.svg);
  background-size: 95%; }

.pr-fiber-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fiber.svg);
  background-size: 95%; }

.pr-fiber-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fiber.svg);
  background-size: 95%; }

.pr-fish {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fish.svg);
  background-size: 95%; }

.pr-fish-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fish.svg);
  background-size: 95%; }

.pr-fish-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fish.svg);
  background-size: 95%; }

.pr-fish-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fish.svg);
  background-size: 95%; }

.pr-fish-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fish.svg);
  background-size: 95%; }

.pr-fishcan {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fishcan.svg);
  background-size: 95%; }

.pr-fishcan-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fishcan.svg);
  background-size: 95%; }

.pr-fishcan-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fishcan.svg);
  background-size: 95%; }

.pr-fishcan-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fishcan.svg);
  background-size: 95%; }

.pr-fishcan-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fishcan.svg);
  background-size: 95%; }

.pr-fishdeli {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fishdeli.svg);
  background-size: 95%; }

.pr-fishdeli-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fishdeli.svg);
  background-size: 95%; }

.pr-fishdeli-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fishdeli.svg);
  background-size: 95%; }

.pr-fishdeli-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fishdeli.svg);
  background-size: 95%; }

.pr-fishdeli-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fishdeli.svg);
  background-size: 95%; }

.pr-fishmeal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fishmeal.svg);
  background-size: 95%; }

.pr-fishmeal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fishmeal.svg);
  background-size: 95%; }

.pr-fishmeal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fishmeal.svg);
  background-size: 95%; }

.pr-fishmeal-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fishmeal.svg);
  background-size: 95%; }

.pr-fishmeal-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fishmeal.svg);
  background-size: 95%; }

.pr-fishtrawler {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fishtrawler.svg);
  background-size: 95%; }

.pr-fishtrawler-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fishtrawler.svg);
  background-size: 95%; }

.pr-fishtrawler-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fishtrawler.svg);
  background-size: 95%; }

.pr-fishtrawler-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fishtrawler.svg);
  background-size: 95%; }

.pr-fishtrawler-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fishtrawler.svg);
  background-size: 95%; }

.pr-flipflops {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/flipflops.svg);
  background-size: 95%; }

.pr-flipflops-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/flipflops.svg);
  background-size: 95%; }

.pr-flipflops-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/flipflops.svg);
  background-size: 95%; }

.pr-flipflops-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/flipflops.svg);
  background-size: 95%; }

.pr-flipflops-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/flipflops.svg);
  background-size: 95%; }

.pr-flour {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/flour.svg);
  background-size: 95%; }

.pr-flour-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/flour.svg);
  background-size: 95%; }

.pr-flour-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/flour.svg);
  background-size: 95%; }

.pr-flour-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/flour.svg);
  background-size: 95%; }

.pr-flour-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/flour.svg);
  background-size: 95%; }

.pr-flower {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/flower.svg);
  background-size: 95%; }

.pr-flower-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/flower.svg);
  background-size: 95%; }

.pr-flower-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/flower.svg);
  background-size: 95%; }

.pr-flower-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/flower.svg);
  background-size: 95%; }

.pr-flower-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/flower.svg);
  background-size: 95%; }

.pr-flporridge {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/flporridge.svg);
  background-size: 95%; }

.pr-flporridge-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/flporridge.svg);
  background-size: 95%; }

.pr-flporridge-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/flporridge.svg);
  background-size: 95%; }

.pr-flporridge-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/flporridge.svg);
  background-size: 95%; }

.pr-flporridge-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/flporridge.svg);
  background-size: 95%; }

.pr-foam {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/foam.svg);
  background-size: 95%; }

.pr-foam-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/foam.svg);
  background-size: 95%; }

.pr-foam-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/foam.svg);
  background-size: 95%; }

.pr-foam-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/foam.svg);
  background-size: 95%; }

.pr-foam-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/foam.svg);
  background-size: 95%; }

.pr-folkdrakt {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/folkdrakt.svg);
  background-size: 95%; }

.pr-folkdrakt-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/folkdrakt.svg);
  background-size: 95%; }

.pr-folkdrakt-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/folkdrakt.svg);
  background-size: 95%; }

.pr-folkdrakt-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/folkdrakt.svg);
  background-size: 95%; }

.pr-folkdrakt-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/folkdrakt.svg);
  background-size: 95%; }

.pr-football {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/football.svg);
  background-size: 95%; }

.pr-football-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/football.svg);
  background-size: 95%; }

.pr-football-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/football.svg);
  background-size: 95%; }

.pr-football-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/football.svg);
  background-size: 95%; }

.pr-football-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/football.svg);
  background-size: 95%; }

.pr-football_form {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/football_form.svg);
  background-size: 95%; }

.pr-football_form-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/football_form.svg);
  background-size: 95%; }

.pr-football_form-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/football_form.svg);
  background-size: 95%; }

.pr-football_form-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/football_form.svg);
  background-size: 95%; }

.pr-football_form-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/football_form.svg);
  background-size: 95%; }

.pr-forged {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/forged.svg);
  background-size: 95%; }

.pr-forged-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/forged.svg);
  background-size: 95%; }

.pr-forged-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/forged.svg);
  background-size: 95%; }

.pr-forged-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/forged.svg);
  background-size: 95%; }

.pr-forged-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/forged.svg);
  background-size: 95%; }

.pr-fries {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fries.svg);
  background-size: 95%; }

.pr-fries-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fries.svg);
  background-size: 95%; }

.pr-fries-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fries.svg);
  background-size: 95%; }

.pr-fries-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fries.svg);
  background-size: 95%; }

.pr-fries-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fries.svg);
  background-size: 95%; }

.pr-fruits {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fruits.svg);
  background-size: 95%; }

.pr-fruits-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fruits.svg);
  background-size: 95%; }

.pr-fruits-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fruits.svg);
  background-size: 95%; }

.pr-fruits-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fruits.svg);
  background-size: 95%; }

.pr-fruits-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fruits.svg);
  background-size: 95%; }

.pr-fuel_equipment {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fuel_equipment.svg);
  background-size: 95%; }

.pr-fuel_equipment-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fuel_equipment.svg);
  background-size: 95%; }

.pr-fuel_equipment-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fuel_equipment.svg);
  background-size: 95%; }

.pr-fuel_equipment-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fuel_equipment.svg);
  background-size: 95%; }

.pr-fuel_equipment-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fuel_equipment.svg);
  background-size: 95%; }

.pr-furniture {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/furniture.svg);
  background-size: 95%; }

.pr-furniture-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/furniture.svg);
  background-size: 95%; }

.pr-furniture-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/furniture.svg);
  background-size: 95%; }

.pr-furniture-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/furniture.svg);
  background-size: 95%; }

.pr-furniture-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/furniture.svg);
  background-size: 95%; }

.pr-furniture2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/furniture2.svg);
  background-size: 95%; }

.pr-furniture2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/furniture2.svg);
  background-size: 95%; }

.pr-furniture2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/furniture2.svg);
  background-size: 95%; }

.pr-furniture2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/furniture2.svg);
  background-size: 95%; }

.pr-furniture2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/furniture2.svg);
  background-size: 95%; }

.pr-fuselage {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/fuselage.svg);
  background-size: 95%; }

.pr-fuselage-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/fuselage.svg);
  background-size: 95%; }

.pr-fuselage-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/fuselage.svg);
  background-size: 95%; }

.pr-fuselage-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/fuselage.svg);
  background-size: 95%; }

.pr-fuselage-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/fuselage.svg);
  background-size: 95%; }

.pr-g_tea {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/g_tea.svg);
  background-size: 95%; }

.pr-g_tea-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/g_tea.svg);
  background-size: 95%; }

.pr-g_tea-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/g_tea.svg);
  background-size: 95%; }

.pr-g_tea-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/g_tea.svg);
  background-size: 95%; }

.pr-g_tea-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/g_tea.svg);
  background-size: 95%; }

.pr-gardengnome {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gardengnome.svg);
  background-size: 95%; }

.pr-gardengnome-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gardengnome.svg);
  background-size: 95%; }

.pr-gardengnome-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gardengnome.svg);
  background-size: 95%; }

.pr-gardengnome-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gardengnome.svg);
  background-size: 95%; }

.pr-gardengnome-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gardengnome.svg);
  background-size: 95%; }

.pr-gardentools {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gardentools.svg);
  background-size: 95%; }

.pr-gardentools-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gardentools.svg);
  background-size: 95%; }

.pr-gardentools-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gardentools.svg);
  background-size: 95%; }

.pr-gardentools-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gardentools.svg);
  background-size: 95%; }

.pr-gardentools-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gardentools.svg);
  background-size: 95%; }

.pr-gas_cleaning {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gas_cleaning.svg);
  background-size: 95%; }

.pr-gas_cleaning-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gas_cleaning.svg);
  background-size: 95%; }

.pr-gas_cleaning-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gas_cleaning.svg);
  background-size: 95%; }

.pr-gas_cleaning-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gas_cleaning.svg);
  background-size: 95%; }

.pr-gas_cleaning-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gas_cleaning.svg);
  background-size: 95%; }

.pr-gaswater {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gaswater.svg);
  background-size: 95%; }

.pr-gaswater-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gaswater.svg);
  background-size: 95%; }

.pr-gaswater-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gaswater.svg);
  background-size: 95%; }

.pr-gaswater-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gaswater.svg);
  background-size: 95%; }

.pr-gaswater-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gaswater.svg);
  background-size: 95%; }

.pr-gift {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gift.svg);
  background-size: 95%; }

.pr-gift-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gift.svg);
  background-size: 95%; }

.pr-gift-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gift.svg);
  background-size: 95%; }

.pr-gift-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gift.svg);
  background-size: 95%; }

.pr-gift-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gift.svg);
  background-size: 95%; }

.pr-glass {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/glass.svg);
  background-size: 95%; }

.pr-glass-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/glass.svg);
  background-size: 95%; }

.pr-glass-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/glass.svg);
  background-size: 95%; }

.pr-glass-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/glass.svg);
  background-size: 95%; }

.pr-glass-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/glass.svg);
  background-size: 95%; }

.pr-glass_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/glass_2.svg);
  background-size: 95%; }

.pr-glass_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/glass_2.svg);
  background-size: 95%; }

.pr-glass_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/glass_2.svg);
  background-size: 95%; }

.pr-glass_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/glass_2.svg);
  background-size: 95%; }

.pr-glass_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/glass_2.svg);
  background-size: 95%; }

.pr-gold {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gold.svg);
  background-size: 95%; }

.pr-gold-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gold.svg);
  background-size: 95%; }

.pr-gold-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gold.svg);
  background-size: 95%; }

.pr-gold-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gold.svg);
  background-size: 95%; }

.pr-gold-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gold.svg);
  background-size: 95%; }

.pr-gps {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gps.svg);
  background-size: 95%; }

.pr-gps-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gps.svg);
  background-size: 95%; }

.pr-gps-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gps.svg);
  background-size: 95%; }

.pr-gps-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gps.svg);
  background-size: 95%; }

.pr-gps-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gps.svg);
  background-size: 95%; }

.pr-gps_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gps_2.svg);
  background-size: 95%; }

.pr-gps_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gps_2.svg);
  background-size: 95%; }

.pr-gps_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gps_2.svg);
  background-size: 95%; }

.pr-gps_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gps_2.svg);
  background-size: 95%; }

.pr-gps_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gps_2.svg);
  background-size: 95%; }

.pr-grain {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/grain.svg);
  background-size: 95%; }

.pr-grain-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/grain.svg);
  background-size: 95%; }

.pr-grain-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/grain.svg);
  background-size: 95%; }

.pr-grain-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/grain.svg);
  background-size: 95%; }

.pr-grain-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/grain.svg);
  background-size: 95%; }

.pr-grass_cutter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/grass_cutter.svg);
  background-size: 95%; }

.pr-grass_cutter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/grass_cutter.svg);
  background-size: 95%; }

.pr-grass_cutter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/grass_cutter.svg);
  background-size: 95%; }

.pr-grass_cutter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/grass_cutter.svg);
  background-size: 95%; }

.pr-grass_cutter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/grass_cutter.svg);
  background-size: 95%; }

.pr-grill {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/grill.svg);
  background-size: 95%; }

.pr-grill-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/grill.svg);
  background-size: 95%; }

.pr-grill-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/grill.svg);
  background-size: 95%; }

.pr-grill-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/grill.svg);
  background-size: 95%; }

.pr-grill-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/grill.svg);
  background-size: 95%; }

.pr-gyroscooter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/gyroscooter.svg);
  background-size: 95%; }

.pr-gyroscooter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/gyroscooter.svg);
  background-size: 95%; }

.pr-gyroscooter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/gyroscooter.svg);
  background-size: 95%; }

.pr-gyroscooter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/gyroscooter.svg);
  background-size: 95%; }

.pr-gyroscooter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/gyroscooter.svg);
  background-size: 95%; }

.pr-hairdressing {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hairdressing.svg);
  background-size: 95%; }

.pr-hairdressing-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hairdressing.svg);
  background-size: 95%; }

.pr-hairdressing-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hairdressing.svg);
  background-size: 95%; }

.pr-hairdressing-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hairdressing.svg);
  background-size: 95%; }

.pr-hairdressing-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hairdressing.svg);
  background-size: 95%; }

.pr-hairdrier {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hairdrier.svg);
  background-size: 95%; }

.pr-hairdrier-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hairdrier.svg);
  background-size: 95%; }

.pr-hairdrier-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hairdrier.svg);
  background-size: 95%; }

.pr-hairdrier-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hairdrier.svg);
  background-size: 95%; }

.pr-hairdrier-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hairdrier.svg);
  background-size: 95%; }

.pr-heater {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/heater.svg);
  background-size: 95%; }

.pr-heater-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/heater.svg);
  background-size: 95%; }

.pr-heater-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/heater.svg);
  background-size: 95%; }

.pr-heater-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/heater.svg);
  background-size: 95%; }

.pr-heater-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/heater.svg);
  background-size: 95%; }

.pr-heliostat {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/heliostat.svg);
  background-size: 95%; }

.pr-heliostat-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/heliostat.svg);
  background-size: 95%; }

.pr-heliostat-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/heliostat.svg);
  background-size: 95%; }

.pr-heliostat-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/heliostat.svg);
  background-size: 95%; }

.pr-heliostat-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/heliostat.svg);
  background-size: 95%; }

.pr-herbs {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/herbs.svg);
  background-size: 95%; }

.pr-herbs-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/herbs.svg);
  background-size: 95%; }

.pr-herbs-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/herbs.svg);
  background-size: 95%; }

.pr-herbs-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/herbs.svg);
  background-size: 95%; }

.pr-herbs-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/herbs.svg);
  background-size: 95%; }

.pr-hobby {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hobby.svg);
  background-size: 95%; }

.pr-hobby-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hobby.svg);
  background-size: 95%; }

.pr-hobby-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hobby.svg);
  background-size: 95%; }

.pr-hobby-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hobby.svg);
  background-size: 95%; }

.pr-hobby-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hobby.svg);
  background-size: 95%; }

.pr-honey {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/honey.svg);
  background-size: 95%; }

.pr-honey-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/honey.svg);
  background-size: 95%; }

.pr-honey-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/honey.svg);
  background-size: 95%; }

.pr-honey-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/honey.svg);
  background-size: 95%; }

.pr-honey-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/honey.svg);
  background-size: 95%; }

.pr-honeycomb {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/honeycomb.svg);
  background-size: 95%; }

.pr-honeycomb-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/honeycomb.svg);
  background-size: 95%; }

.pr-honeycomb-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/honeycomb.svg);
  background-size: 95%; }

.pr-honeycomb-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/honeycomb.svg);
  background-size: 95%; }

.pr-honeycomb-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/honeycomb.svg);
  background-size: 95%; }

.pr-hoover {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hoover.svg);
  background-size: 95%; }

.pr-hoover-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hoover.svg);
  background-size: 95%; }

.pr-hoover-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hoover.svg);
  background-size: 95%; }

.pr-hoover-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hoover.svg);
  background-size: 95%; }

.pr-hoover-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hoover.svg);
  background-size: 95%; }

.pr-hormonal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hormonal.svg);
  background-size: 95%; }

.pr-hormonal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hormonal.svg);
  background-size: 95%; }

.pr-hormonal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hormonal.svg);
  background-size: 95%; }

.pr-hormonal-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hormonal.svg);
  background-size: 95%; }

.pr-hormonal-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hormonal.svg);
  background-size: 95%; }

.pr-householdappliances {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances.svg);
  background-size: 95%; }

.pr-householdappliances-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances.svg);
  background-size: 95%; }

.pr-householdappliances-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances.svg);
  background-size: 95%; }

.pr-householdappliances-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances.svg);
  background-size: 95%; }

.pr-householdappliances-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances.svg);
  background-size: 95%; }

.pr-householdappliances_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances_2.svg);
  background-size: 95%; }

.pr-householdappliances_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances_2.svg);
  background-size: 95%; }

.pr-householdappliances_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances_2.svg);
  background-size: 95%; }

.pr-householdappliances_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances_2.svg);
  background-size: 95%; }

.pr-householdappliances_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/householdappliances_2.svg);
  background-size: 95%; }

.pr-householdchemistry {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/householdchemistry.svg);
  background-size: 95%; }

.pr-householdchemistry-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/householdchemistry.svg);
  background-size: 95%; }

.pr-householdchemistry-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/householdchemistry.svg);
  background-size: 95%; }

.pr-householdchemistry-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/householdchemistry.svg);
  background-size: 95%; }

.pr-householdchemistry-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/householdchemistry.svg);
  background-size: 95%; }

.pr-hygiene {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/hygiene.svg);
  background-size: 95%; }

.pr-hygiene-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/hygiene.svg);
  background-size: 95%; }

.pr-hygiene-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/hygiene.svg);
  background-size: 95%; }

.pr-hygiene-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/hygiene.svg);
  background-size: 95%; }

.pr-hygiene-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/hygiene.svg);
  background-size: 95%; }

.pr-icecream {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/icecream.svg);
  background-size: 95%; }

.pr-icecream-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/icecream.svg);
  background-size: 95%; }

.pr-icecream-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/icecream.svg);
  background-size: 95%; }

.pr-icecream-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/icecream.svg);
  background-size: 95%; }

.pr-icecream-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/icecream.svg);
  background-size: 95%; }

.pr-ilmenite {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ilmenite.svg);
  background-size: 95%; }

.pr-ilmenite-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ilmenite.svg);
  background-size: 95%; }

.pr-ilmenite-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ilmenite.svg);
  background-size: 95%; }

.pr-ilmenite-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ilmenite.svg);
  background-size: 95%; }

.pr-ilmenite-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ilmenite.svg);
  background-size: 95%; }

.pr-incinerator {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/incinerator.svg);
  background-size: 95%; }

.pr-incinerator-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/incinerator.svg);
  background-size: 95%; }

.pr-incinerator-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/incinerator.svg);
  background-size: 95%; }

.pr-incinerator-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/incinerator.svg);
  background-size: 95%; }

.pr-incinerator-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/incinerator.svg);
  background-size: 95%; }

.pr-insoles {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/insoles.svg);
  background-size: 95%; }

.pr-insoles-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/insoles.svg);
  background-size: 95%; }

.pr-insoles-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/insoles.svg);
  background-size: 95%; }

.pr-insoles-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/insoles.svg);
  background-size: 95%; }

.pr-insoles-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/insoles.svg);
  background-size: 95%; }

.pr-instant {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/instant.svg);
  background-size: 95%; }

.pr-instant-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/instant.svg);
  background-size: 95%; }

.pr-instant-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/instant.svg);
  background-size: 95%; }

.pr-instant-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/instant.svg);
  background-size: 95%; }

.pr-instant-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/instant.svg);
  background-size: 95%; }

.pr-instantcoffee {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/instantcoffee.svg);
  background-size: 95%; }

.pr-instantcoffee-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/instantcoffee.svg);
  background-size: 95%; }

.pr-instantcoffee-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/instantcoffee.svg);
  background-size: 95%; }

.pr-instantcoffee-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/instantcoffee.svg);
  background-size: 95%; }

.pr-instantcoffee-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/instantcoffee.svg);
  background-size: 95%; }

.pr-ipad {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ipad.svg);
  background-size: 95%; }

.pr-ipad-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ipad.svg);
  background-size: 95%; }

.pr-ipad-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ipad.svg);
  background-size: 95%; }

.pr-ipad-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ipad.svg);
  background-size: 95%; }

.pr-ipad-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ipad.svg);
  background-size: 95%; }

.pr-iron {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/iron.svg);
  background-size: 95%; }

.pr-iron-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/iron.svg);
  background-size: 95%; }

.pr-iron-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/iron.svg);
  background-size: 95%; }

.pr-iron-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/iron.svg);
  background-size: 95%; }

.pr-iron-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/iron.svg);
  background-size: 95%; }

.pr-ironore {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ironore.svg);
  background-size: 95%; }

.pr-ironore-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ironore.svg);
  background-size: 95%; }

.pr-ironore-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ironore.svg);
  background-size: 95%; }

.pr-ironore-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ironore.svg);
  background-size: 95%; }

.pr-ironore-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ironore.svg);
  background-size: 95%; }

.pr-it_dress {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/it_dress.svg);
  background-size: 95%; }

.pr-it_dress-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/it_dress.svg);
  background-size: 95%; }

.pr-it_dress-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/it_dress.svg);
  background-size: 95%; }

.pr-it_dress-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/it_dress.svg);
  background-size: 95%; }

.pr-it_dress-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/it_dress.svg);
  background-size: 95%; }

.pr-it_equipment {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/it_equipment.svg);
  background-size: 95%; }

.pr-it_equipment-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/it_equipment.svg);
  background-size: 95%; }

.pr-it_equipment-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/it_equipment.svg);
  background-size: 95%; }

.pr-it_equipment-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/it_equipment.svg);
  background-size: 95%; }

.pr-it_equipment-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/it_equipment.svg);
  background-size: 95%; }

.pr-jam {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/jam.svg);
  background-size: 95%; }

.pr-jam-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/jam.svg);
  background-size: 95%; }

.pr-jam-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/jam.svg);
  background-size: 95%; }

.pr-jam-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/jam.svg);
  background-size: 95%; }

.pr-jam-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/jam.svg);
  background-size: 95%; }

.pr-jeans {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/jeans.svg);
  background-size: 95%; }

.pr-jeans-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/jeans.svg);
  background-size: 95%; }

.pr-jeans-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/jeans.svg);
  background-size: 95%; }

.pr-jeans-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/jeans.svg);
  background-size: 95%; }

.pr-jeans-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/jeans.svg);
  background-size: 95%; }

.pr-jewellery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/jewellery.svg);
  background-size: 95%; }

.pr-jewellery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/jewellery.svg);
  background-size: 95%; }

.pr-jewellery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/jewellery.svg);
  background-size: 95%; }

.pr-jewellery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/jewellery.svg);
  background-size: 95%; }

.pr-jewellery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/jewellery.svg);
  background-size: 95%; }

.pr-juice {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/juice.svg);
  background-size: 95%; }

.pr-juice-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/juice.svg);
  background-size: 95%; }

.pr-juice-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/juice.svg);
  background-size: 95%; }

.pr-juice-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/juice.svg);
  background-size: 95%; }

.pr-juice-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/juice.svg);
  background-size: 95%; }

.pr-kindergarten {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/kindergarten.svg);
  background-size: 95%; }

.pr-kindergarten-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/kindergarten.svg);
  background-size: 95%; }

.pr-kindergarten-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/kindergarten.svg);
  background-size: 95%; }

.pr-kindergarten-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/kindergarten.svg);
  background-size: 95%; }

.pr-kindergarten-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/kindergarten.svg);
  background-size: 95%; }

.pr-kissel {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/kissel.svg);
  background-size: 95%; }

.pr-kissel-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/kissel.svg);
  background-size: 95%; }

.pr-kissel-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/kissel.svg);
  background-size: 95%; }

.pr-kissel-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/kissel.svg);
  background-size: 95%; }

.pr-kissel-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/kissel.svg);
  background-size: 95%; }

.pr-kitchen {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/kitchen.svg);
  background-size: 95%; }

.pr-kitchen-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/kitchen.svg);
  background-size: 95%; }

.pr-kitchen-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/kitchen.svg);
  background-size: 95%; }

.pr-kitchen-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/kitchen.svg);
  background-size: 95%; }

.pr-kitchen-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/kitchen.svg);
  background-size: 95%; }

.pr-knit {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/knit.svg);
  background-size: 95%; }

.pr-knit-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/knit.svg);
  background-size: 95%; }

.pr-knit-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/knit.svg);
  background-size: 95%; }

.pr-knit-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/knit.svg);
  background-size: 95%; }

.pr-knit-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/knit.svg);
  background-size: 95%; }

.pr-laptop {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/laptop.svg);
  background-size: 95%; }

.pr-laptop-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/laptop.svg);
  background-size: 95%; }

.pr-laptop-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/laptop.svg);
  background-size: 95%; }

.pr-laptop-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/laptop.svg);
  background-size: 95%; }

.pr-laptop-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/laptop.svg);
  background-size: 95%; }

.pr-leather {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/leather.svg);
  background-size: 95%; }

.pr-leather-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/leather.svg);
  background-size: 95%; }

.pr-leather-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/leather.svg);
  background-size: 95%; }

.pr-leather-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/leather.svg);
  background-size: 95%; }

.pr-leather-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/leather.svg);
  background-size: 95%; }

.pr-leather_goods {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/leather_goods.svg);
  background-size: 95%; }

.pr-leather_goods-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/leather_goods.svg);
  background-size: 95%; }

.pr-leather_goods-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/leather_goods.svg);
  background-size: 95%; }

.pr-leather_goods-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/leather_goods.svg);
  background-size: 95%; }

.pr-leather_goods-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/leather_goods.svg);
  background-size: 95%; }

.pr-led {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/led.svg);
  background-size: 95%; }

.pr-led-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/led.svg);
  background-size: 95%; }

.pr-led-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/led.svg);
  background-size: 95%; }

.pr-led-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/led.svg);
  background-size: 95%; }

.pr-led-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/led.svg);
  background-size: 95%; }

.pr-ledlamp {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ledlamp.svg);
  background-size: 95%; }

.pr-ledlamp-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ledlamp.svg);
  background-size: 95%; }

.pr-ledlamp-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ledlamp.svg);
  background-size: 95%; }

.pr-ledlamp-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ledlamp.svg);
  background-size: 95%; }

.pr-ledlamp-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ledlamp.svg);
  background-size: 95%; }

.pr-ledtv {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ledtv.svg);
  background-size: 95%; }

.pr-ledtv-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ledtv.svg);
  background-size: 95%; }

.pr-ledtv-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ledtv.svg);
  background-size: 95%; }

.pr-ledtv-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ledtv.svg);
  background-size: 95%; }

.pr-ledtv-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ledtv.svg);
  background-size: 95%; }

.pr-lego {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/lego.svg);
  background-size: 95%; }

.pr-lego-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/lego.svg);
  background-size: 95%; }

.pr-lego-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/lego.svg);
  background-size: 95%; }

.pr-lego-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/lego.svg);
  background-size: 95%; }

.pr-lego-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/lego.svg);
  background-size: 95%; }

.pr-li_battery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/li_battery.svg);
  background-size: 95%; }

.pr-li_battery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/li_battery.svg);
  background-size: 95%; }

.pr-li_battery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/li_battery.svg);
  background-size: 95%; }

.pr-li_battery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/li_battery.svg);
  background-size: 95%; }

.pr-li_battery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/li_battery.svg);
  background-size: 95%; }

.pr-liclothes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/liclothes.svg);
  background-size: 95%; }

.pr-liclothes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/liclothes.svg);
  background-size: 95%; }

.pr-liclothes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/liclothes.svg);
  background-size: 95%; }

.pr-liclothes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/liclothes.svg);
  background-size: 95%; }

.pr-liclothes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/liclothes.svg);
  background-size: 95%; }

.pr-linen {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/linen.svg);
  background-size: 95%; }

.pr-linen-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/linen.svg);
  background-size: 95%; }

.pr-linen-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/linen.svg);
  background-size: 95%; }

.pr-linen-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/linen.svg);
  background-size: 95%; }

.pr-linen-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/linen.svg);
  background-size: 95%; }

.pr-lioil {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/lioil.svg);
  background-size: 95%; }

.pr-lioil-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/lioil.svg);
  background-size: 95%; }

.pr-lioil-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/lioil.svg);
  background-size: 95%; }

.pr-lioil-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/lioil.svg);
  background-size: 95%; }

.pr-lioil-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/lioil.svg);
  background-size: 95%; }

.pr-liqueur {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/liqueur.svg);
  background-size: 95%; }

.pr-liqueur-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/liqueur.svg);
  background-size: 95%; }

.pr-liqueur-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/liqueur.svg);
  background-size: 95%; }

.pr-liqueur-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/liqueur.svg);
  background-size: 95%; }

.pr-liqueur-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/liqueur.svg);
  background-size: 95%; }

.pr-litextile {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/litextile.svg);
  background-size: 95%; }

.pr-litextile-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/litextile.svg);
  background-size: 95%; }

.pr-litextile-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/litextile.svg);
  background-size: 95%; }

.pr-litextile-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/litextile.svg);
  background-size: 95%; }

.pr-litextile-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/litextile.svg);
  background-size: 95%; }

.pr-lithium {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/lithium.svg);
  background-size: 95%; }

.pr-lithium-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/lithium.svg);
  background-size: 95%; }

.pr-lithium-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/lithium.svg);
  background-size: 95%; }

.pr-lithium-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/lithium.svg);
  background-size: 95%; }

.pr-lithium-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/lithium.svg);
  background-size: 95%; }

.pr-machine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/machine.svg);
  background-size: 95%; }

.pr-machine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/machine.svg);
  background-size: 95%; }

.pr-machine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/machine.svg);
  background-size: 95%; }

.pr-machine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/machine.svg);
  background-size: 95%; }

.pr-machine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/machine.svg);
  background-size: 95%; }

.pr-marshmallows {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/marshmallows.svg);
  background-size: 95%; }

.pr-marshmallows-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/marshmallows.svg);
  background-size: 95%; }

.pr-marshmallows-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/marshmallows.svg);
  background-size: 95%; }

.pr-marshmallows-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/marshmallows.svg);
  background-size: 95%; }

.pr-marshmallows-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/marshmallows.svg);
  background-size: 95%; }

.pr-masut {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/masut.svg);
  background-size: 95%; }

.pr-masut-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/masut.svg);
  background-size: 95%; }

.pr-masut-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/masut.svg);
  background-size: 95%; }

.pr-masut-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/masut.svg);
  background-size: 95%; }

.pr-masut-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/masut.svg);
  background-size: 95%; }

.pr-masut_fired {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/masut_fired.svg);
  background-size: 95%; }

.pr-masut_fired-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/masut_fired.svg);
  background-size: 95%; }

.pr-masut_fired-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/masut_fired.svg);
  background-size: 95%; }

.pr-masut_fired-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/masut_fired.svg);
  background-size: 95%; }

.pr-masut_fired-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/masut_fired.svg);
  background-size: 95%; }

.pr-matrix {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/matrix.svg);
  background-size: 95%; }

.pr-matrix-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/matrix.svg);
  background-size: 95%; }

.pr-matrix-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/matrix.svg);
  background-size: 95%; }

.pr-matrix-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/matrix.svg);
  background-size: 95%; }

.pr-matrix-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/matrix.svg);
  background-size: 95%; }

.pr-meat {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/meat.svg);
  background-size: 95%; }

.pr-meat-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/meat.svg);
  background-size: 95%; }

.pr-meat-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/meat.svg);
  background-size: 95%; }

.pr-meat-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/meat.svg);
  background-size: 95%; }

.pr-meat-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/meat.svg);
  background-size: 95%; }

.pr-medcorset {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/medcorset.svg);
  background-size: 95%; }

.pr-medcorset-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/medcorset.svg);
  background-size: 95%; }

.pr-medcorset-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/medcorset.svg);
  background-size: 95%; }

.pr-medcorset-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/medcorset.svg);
  background-size: 95%; }

.pr-medcorset-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/medcorset.svg);
  background-size: 95%; }

.pr-medical_equipment {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/medical_equipment.svg);
  background-size: 95%; }

.pr-medical_equipment-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/medical_equipment.svg);
  background-size: 95%; }

.pr-medical_equipment-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/medical_equipment.svg);
  background-size: 95%; }

.pr-medical_equipment-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/medical_equipment.svg);
  background-size: 95%; }

.pr-medical_equipment-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/medical_equipment.svg);
  background-size: 95%; }

.pr-medmask {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/medmask.svg);
  background-size: 95%; }

.pr-medmask-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/medmask.svg);
  background-size: 95%; }

.pr-medmask-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/medmask.svg);
  background-size: 95%; }

.pr-medmask-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/medmask.svg);
  background-size: 95%; }

.pr-medmask-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/medmask.svg);
  background-size: 95%; }

.pr-microprocessor {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/microprocessor.svg);
  background-size: 95%; }

.pr-microprocessor-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/microprocessor.svg);
  background-size: 95%; }

.pr-microprocessor-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/microprocessor.svg);
  background-size: 95%; }

.pr-microprocessor-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/microprocessor.svg);
  background-size: 95%; }

.pr-microprocessor-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/microprocessor.svg);
  background-size: 95%; }

.pr-milk {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/milk.svg);
  background-size: 95%; }

.pr-milk-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/milk.svg);
  background-size: 95%; }

.pr-milk-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/milk.svg);
  background-size: 95%; }

.pr-milk-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/milk.svg);
  background-size: 95%; }

.pr-milk-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/milk.svg);
  background-size: 95%; }

.pr-minerals {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/minerals.svg);
  background-size: 95%; }

.pr-minerals-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/minerals.svg);
  background-size: 95%; }

.pr-minerals-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/minerals.svg);
  background-size: 95%; }

.pr-minerals-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/minerals.svg);
  background-size: 95%; }

.pr-minerals-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/minerals.svg);
  background-size: 95%; }

.pr-mirror {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/mirror.svg);
  background-size: 95%; }

.pr-mirror-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/mirror.svg);
  background-size: 95%; }

.pr-mirror-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/mirror.svg);
  background-size: 95%; }

.pr-mirror-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/mirror.svg);
  background-size: 95%; }

.pr-mirror-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/mirror.svg);
  background-size: 95%; }

.pr-mirror0 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/mirror0.svg);
  background-size: 95%; }

.pr-mirror0-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/mirror0.svg);
  background-size: 95%; }

.pr-mirror0-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/mirror0.svg);
  background-size: 95%; }

.pr-mirror0-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/mirror0.svg);
  background-size: 95%; }

.pr-mirror0-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/mirror0.svg);
  background-size: 95%; }

.pr-mixture {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/mixture.svg);
  background-size: 95%; }

.pr-mixture-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/mixture.svg);
  background-size: 95%; }

.pr-mixture-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/mixture.svg);
  background-size: 95%; }

.pr-mixture-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/mixture.svg);
  background-size: 95%; }

.pr-mixture-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/mixture.svg);
  background-size: 95%; }

.pr-mn {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/mn.svg);
  background-size: 95%; }

.pr-mn-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/mn.svg);
  background-size: 95%; }

.pr-mn-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/mn.svg);
  background-size: 95%; }

.pr-mn-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/mn.svg);
  background-size: 95%; }

.pr-mn-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/mn.svg);
  background-size: 95%; }

.pr-moped {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/moped.svg);
  background-size: 95%; }

.pr-moped-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/moped.svg);
  background-size: 95%; }

.pr-moped-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/moped.svg);
  background-size: 95%; }

.pr-moped-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/moped.svg);
  background-size: 95%; }

.pr-moped-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/moped.svg);
  background-size: 95%; }

.pr-motorcycle {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/motorcycle.svg);
  background-size: 95%; }

.pr-motorcycle-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/motorcycle.svg);
  background-size: 95%; }

.pr-motorcycle-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/motorcycle.svg);
  background-size: 95%; }

.pr-motorcycle-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/motorcycle.svg);
  background-size: 95%; }

.pr-motorcycle-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/motorcycle.svg);
  background-size: 95%; }

.pr-napery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/napery.svg);
  background-size: 95%; }

.pr-napery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/napery.svg);
  background-size: 95%; }

.pr-napery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/napery.svg);
  background-size: 95%; }

.pr-napery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/napery.svg);
  background-size: 95%; }

.pr-napery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/napery.svg);
  background-size: 95%; }

.pr-natur_ingredients {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/natur_ingredients.svg);
  background-size: 95%; }

.pr-natur_ingredients-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/natur_ingredients.svg);
  background-size: 95%; }

.pr-natur_ingredients-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/natur_ingredients.svg);
  background-size: 95%; }

.pr-natur_ingredients-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/natur_ingredients.svg);
  background-size: 95%; }

.pr-natur_ingredients-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/natur_ingredients.svg);
  background-size: 95%; }

.pr-nemes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/nemes.svg);
  background-size: 95%; }

.pr-nemes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/nemes.svg);
  background-size: 95%; }

.pr-nemes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/nemes.svg);
  background-size: 95%; }

.pr-nemes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/nemes.svg);
  background-size: 95%; }

.pr-nemes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/nemes.svg);
  background-size: 95%; }

.pr-networking {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/networking.svg);
  background-size: 95%; }

.pr-networking-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/networking.svg);
  background-size: 95%; }

.pr-networking-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/networking.svg);
  background-size: 95%; }

.pr-networking-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/networking.svg);
  background-size: 95%; }

.pr-networking-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/networking.svg);
  background-size: 95%; }

.pr-noodles {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/noodles.svg);
  background-size: 95%; }

.pr-noodles-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/noodles.svg);
  background-size: 95%; }

.pr-noodles-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/noodles.svg);
  background-size: 95%; }

.pr-noodles-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/noodles.svg);
  background-size: 95%; }

.pr-noodles-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/noodles.svg);
  background-size: 95%; }

.pr-office_chair {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/office_chair.svg);
  background-size: 95%; }

.pr-office_chair-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/office_chair.svg);
  background-size: 95%; }

.pr-office_chair-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/office_chair.svg);
  background-size: 95%; }

.pr-office_chair-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/office_chair.svg);
  background-size: 95%; }

.pr-office_chair-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/office_chair.svg);
  background-size: 95%; }

.pr-office_furniture {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/office_furniture.svg);
  background-size: 95%; }

.pr-office_furniture-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/office_furniture.svg);
  background-size: 95%; }

.pr-office_furniture-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/office_furniture.svg);
  background-size: 95%; }

.pr-office_furniture-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/office_furniture.svg);
  background-size: 95%; }

.pr-office_furniture-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/office_furniture.svg);
  background-size: 95%; }

.pr-oil {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/oil.svg);
  background-size: 95%; }

.pr-oil-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/oil.svg);
  background-size: 95%; }

.pr-oil-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/oil.svg);
  background-size: 95%; }

.pr-oil-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/oil.svg);
  background-size: 95%; }

.pr-oil-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/oil.svg);
  background-size: 95%; }

.pr-olive {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/olive.svg);
  background-size: 95%; }

.pr-olive-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/olive.svg);
  background-size: 95%; }

.pr-olive-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/olive.svg);
  background-size: 95%; }

.pr-olive-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/olive.svg);
  background-size: 95%; }

.pr-olive-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/olive.svg);
  background-size: 95%; }

.pr-oliveoil {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/oliveoil.svg);
  background-size: 95%; }

.pr-oliveoil-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/oliveoil.svg);
  background-size: 95%; }

.pr-oliveoil-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/oliveoil.svg);
  background-size: 95%; }

.pr-oliveoil-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/oliveoil.svg);
  background-size: 95%; }

.pr-oliveoil-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/oliveoil.svg);
  background-size: 95%; }

.pr-orange {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/orange.svg);
  background-size: 95%; }

.pr-orange-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/orange.svg);
  background-size: 95%; }

.pr-orange-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/orange.svg);
  background-size: 95%; }

.pr-orange-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/orange.svg);
  background-size: 95%; }

.pr-orange-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/orange.svg);
  background-size: 95%; }

.pr-oysters {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/oysters.svg);
  background-size: 95%; }

.pr-oysters-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/oysters.svg);
  background-size: 95%; }

.pr-oysters-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/oysters.svg);
  background-size: 95%; }

.pr-oysters-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/oysters.svg);
  background-size: 95%; }

.pr-oysters-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/oysters.svg);
  background-size: 95%; }

.pr-package {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/package.svg);
  background-size: 95%; }

.pr-package-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/package.svg);
  background-size: 95%; }

.pr-package-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/package.svg);
  background-size: 95%; }

.pr-package-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/package.svg);
  background-size: 95%; }

.pr-package-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/package.svg);
  background-size: 95%; }

.pr-paint {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/paint.svg);
  background-size: 95%; }

.pr-paint-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/paint.svg);
  background-size: 95%; }

.pr-paint-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/paint.svg);
  background-size: 95%; }

.pr-paint-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/paint.svg);
  background-size: 95%; }

.pr-paint-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/paint.svg);
  background-size: 95%; }

.pr-paint_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/paint_2.svg);
  background-size: 95%; }

.pr-paint_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/paint_2.svg);
  background-size: 95%; }

.pr-paint_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/paint_2.svg);
  background-size: 95%; }

.pr-paint_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/paint_2.svg);
  background-size: 95%; }

.pr-paint_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/paint_2.svg);
  background-size: 95%; }

.pr-pan {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pan.svg);
  background-size: 95%; }

.pr-pan-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pan.svg);
  background-size: 95%; }

.pr-pan-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pan.svg);
  background-size: 95%; }

.pr-pan-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pan.svg);
  background-size: 95%; }

.pr-pan-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pan.svg);
  background-size: 95%; }

.pr-paper {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/paper.svg);
  background-size: 95%; }

.pr-paper-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/paper.svg);
  background-size: 95%; }

.pr-paper-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/paper.svg);
  background-size: 95%; }

.pr-paper-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/paper.svg);
  background-size: 95%; }

.pr-paper-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/paper.svg);
  background-size: 95%; }

.pr-paperboard {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/paperboard.svg);
  background-size: 95%; }

.pr-paperboard-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/paperboard.svg);
  background-size: 95%; }

.pr-paperboard-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/paperboard.svg);
  background-size: 95%; }

.pr-paperboard-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/paperboard.svg);
  background-size: 95%; }

.pr-paperboard-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/paperboard.svg);
  background-size: 95%; }

.pr-peanut_bar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_bar.svg);
  background-size: 95%; }

.pr-peanut_bar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_bar.svg);
  background-size: 95%; }

.pr-peanut_bar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_bar.svg);
  background-size: 95%; }

.pr-peanut_bar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_bar.svg);
  background-size: 95%; }

.pr-peanut_bar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_bar.svg);
  background-size: 95%; }

.pr-peanut_butter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_butter.svg);
  background-size: 95%; }

.pr-peanut_butter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_butter.svg);
  background-size: 95%; }

.pr-peanut_butter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_butter.svg);
  background-size: 95%; }

.pr-peanut_butter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_butter.svg);
  background-size: 95%; }

.pr-peanut_butter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/peanut_butter.svg);
  background-size: 95%; }

.pr-pearlcream {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pearlcream.svg);
  background-size: 95%; }

.pr-pearlcream-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pearlcream.svg);
  background-size: 95%; }

.pr-pearlcream-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pearlcream.svg);
  background-size: 95%; }

.pr-pearlcream-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pearlcream.svg);
  background-size: 95%; }

.pr-pearlcream-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pearlcream.svg);
  background-size: 95%; }

.pr-pearljewelry {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pearljewelry.svg);
  background-size: 95%; }

.pr-pearljewelry-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pearljewelry.svg);
  background-size: 95%; }

.pr-pearljewelry-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pearljewelry.svg);
  background-size: 95%; }

.pr-pearljewelry-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pearljewelry.svg);
  background-size: 95%; }

.pr-pearljewelry-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pearljewelry.svg);
  background-size: 95%; }

.pr-pearls {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pearls.svg);
  background-size: 95%; }

.pr-pearls-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pearls.svg);
  background-size: 95%; }

.pr-pearls-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pearls.svg);
  background-size: 95%; }

.pr-pearls-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pearls.svg);
  background-size: 95%; }

.pr-pearls-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pearls.svg);
  background-size: 95%; }

.pr-perfumery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/perfumery.svg);
  background-size: 95%; }

.pr-perfumery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/perfumery.svg);
  background-size: 95%; }

.pr-perfumery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/perfumery.svg);
  background-size: 95%; }

.pr-perfumery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/perfumery.svg);
  background-size: 95%; }

.pr-perfumery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/perfumery.svg);
  background-size: 95%; }

.pr-petrol_normal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_normal.svg);
  background-size: 95%; }

.pr-petrol_normal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_normal.svg);
  background-size: 95%; }

.pr-petrol_normal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_normal.svg);
  background-size: 95%; }

.pr-petrol_normal-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_normal.svg);
  background-size: 95%; }

.pr-petrol_normal-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_normal.svg);
  background-size: 95%; }

.pr-petrol_premium {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_premium.svg);
  background-size: 95%; }

.pr-petrol_premium-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_premium.svg);
  background-size: 95%; }

.pr-petrol_premium-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_premium.svg);
  background-size: 95%; }

.pr-petrol_premium-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_premium.svg);
  background-size: 95%; }

.pr-petrol_premium-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_premium.svg);
  background-size: 95%; }

.pr-petrol_regular {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_regular.svg);
  background-size: 95%; }

.pr-petrol_regular-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_regular.svg);
  background-size: 95%; }

.pr-petrol_regular-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_regular.svg);
  background-size: 95%; }

.pr-petrol_regular-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_regular.svg);
  background-size: 95%; }

.pr-petrol_regular-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/petrol_regular.svg);
  background-size: 95%; }

.pr-pig {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pig.svg);
  background-size: 95%; }

.pr-pig-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pig.svg);
  background-size: 95%; }

.pr-pig-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pig.svg);
  background-size: 95%; }

.pr-pig-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pig.svg);
  background-size: 95%; }

.pr-pig-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pig.svg);
  background-size: 95%; }

.pr-plastics {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/plastics.svg);
  background-size: 95%; }

.pr-plastics-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/plastics.svg);
  background-size: 95%; }

.pr-plastics-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/plastics.svg);
  background-size: 95%; }

.pr-plastics-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/plastics.svg);
  background-size: 95%; }

.pr-plastics-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/plastics.svg);
  background-size: 95%; }

.pr-plastics_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/plastics_2.svg);
  background-size: 95%; }

.pr-plastics_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/plastics_2.svg);
  background-size: 95%; }

.pr-plastics_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/plastics_2.svg);
  background-size: 95%; }

.pr-plastics_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/plastics_2.svg);
  background-size: 95%; }

.pr-plastics_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/plastics_2.svg);
  background-size: 95%; }

.pr-polymetallic {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/polymetallic.svg);
  background-size: 95%; }

.pr-polymetallic-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/polymetallic.svg);
  background-size: 95%; }

.pr-polymetallic-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/polymetallic.svg);
  background-size: 95%; }

.pr-polymetallic-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/polymetallic.svg);
  background-size: 95%; }

.pr-polymetallic-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/polymetallic.svg);
  background-size: 95%; }

.pr-poncho {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/poncho.svg);
  background-size: 95%; }

.pr-poncho-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/poncho.svg);
  background-size: 95%; }

.pr-poncho-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/poncho.svg);
  background-size: 95%; }

.pr-poncho-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/poncho.svg);
  background-size: 95%; }

.pr-poncho-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/poncho.svg);
  background-size: 95%; }

.pr-potato {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/potato.svg);
  background-size: 95%; }

.pr-potato-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/potato.svg);
  background-size: 95%; }

.pr-potato-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/potato.svg);
  background-size: 95%; }

.pr-potato-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/potato.svg);
  background-size: 95%; }

.pr-potato-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/potato.svg);
  background-size: 95%; }

.pr-press {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/press.svg);
  background-size: 95%; }

.pr-press-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/press.svg);
  background-size: 95%; }

.pr-press-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/press.svg);
  background-size: 95%; }

.pr-press-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/press.svg);
  background-size: 95%; }

.pr-press-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/press.svg);
  background-size: 95%; }

.pr-printer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/printer.svg);
  background-size: 95%; }

.pr-printer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/printer.svg);
  background-size: 95%; }

.pr-printer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/printer.svg);
  background-size: 95%; }

.pr-printer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/printer.svg);
  background-size: 95%; }

.pr-printer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/printer.svg);
  background-size: 95%; }

.pr-puer_tea {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/puer_tea.svg);
  background-size: 95%; }

.pr-puer_tea-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/puer_tea.svg);
  background-size: 95%; }

.pr-puer_tea-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/puer_tea.svg);
  background-size: 95%; }

.pr-puer_tea-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/puer_tea.svg);
  background-size: 95%; }

.pr-puer_tea-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/puer_tea.svg);
  background-size: 95%; }

.pr-pulsimeter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pulsimeter.svg);
  background-size: 95%; }

.pr-pulsimeter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pulsimeter.svg);
  background-size: 95%; }

.pr-pulsimeter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pulsimeter.svg);
  background-size: 95%; }

.pr-pulsimeter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pulsimeter.svg);
  background-size: 95%; }

.pr-pulsimeter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pulsimeter.svg);
  background-size: 95%; }

.pr-pwtools {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/pwtools.svg);
  background-size: 95%; }

.pr-pwtools-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/pwtools.svg);
  background-size: 95%; }

.pr-pwtools-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/pwtools.svg);
  background-size: 95%; }

.pr-pwtools-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/pwtools.svg);
  background-size: 95%; }

.pr-pwtools-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/pwtools.svg);
  background-size: 95%; }

.pr-rcs {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rcs.svg);
  background-size: 95%; }

.pr-rcs-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rcs.svg);
  background-size: 95%; }

.pr-rcs-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rcs.svg);
  background-size: 95%; }

.pr-rcs-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rcs.svg);
  background-size: 95%; }

.pr-rcs-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rcs.svg);
  background-size: 95%; }

.pr-readinglamp {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/readinglamp.svg);
  background-size: 95%; }

.pr-readinglamp-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/readinglamp.svg);
  background-size: 95%; }

.pr-readinglamp-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/readinglamp.svg);
  background-size: 95%; }

.pr-readinglamp-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/readinglamp.svg);
  background-size: 95%; }

.pr-readinglamp-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/readinglamp.svg);
  background-size: 95%; }

.pr-redcaviar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/redcaviar.svg);
  background-size: 95%; }

.pr-redcaviar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/redcaviar.svg);
  background-size: 95%; }

.pr-redcaviar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/redcaviar.svg);
  background-size: 95%; }

.pr-redcaviar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/redcaviar.svg);
  background-size: 95%; }

.pr-redcaviar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/redcaviar.svg);
  background-size: 95%; }

.pr-refueling {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/refueling.svg);
  background-size: 95%; }

.pr-refueling-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/refueling.svg);
  background-size: 95%; }

.pr-refueling-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/refueling.svg);
  background-size: 95%; }

.pr-refueling-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/refueling.svg);
  background-size: 95%; }

.pr-refueling-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/refueling.svg);
  background-size: 95%; }

.pr-repairing {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/repairing.svg);
  background-size: 95%; }

.pr-repairing-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/repairing.svg);
  background-size: 95%; }

.pr-repairing-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/repairing.svg);
  background-size: 95%; }

.pr-repairing-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/repairing.svg);
  background-size: 95%; }

.pr-repairing-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/repairing.svg);
  background-size: 95%; }

.pr-restaurant {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/restaurant.svg);
  background-size: 95%; }

.pr-restaurant-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/restaurant.svg);
  background-size: 95%; }

.pr-restaurant-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/restaurant.svg);
  background-size: 95%; }

.pr-restaurant-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/restaurant.svg);
  background-size: 95%; }

.pr-restaurant-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/restaurant.svg);
  background-size: 95%; }

.pr-rice {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rice.svg);
  background-size: 95%; }

.pr-rice-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rice.svg);
  background-size: 95%; }

.pr-rice-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rice.svg);
  background-size: 95%; }

.pr-rice-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rice.svg);
  background-size: 95%; }

.pr-rice-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rice.svg);
  background-size: 95%; }

.pr-rice_noodles {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rice_noodles.svg);
  background-size: 95%; }

.pr-rice_noodles-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rice_noodles.svg);
  background-size: 95%; }

.pr-rice_noodles-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rice_noodles.svg);
  background-size: 95%; }

.pr-rice_noodles-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rice_noodles.svg);
  background-size: 95%; }

.pr-rice_noodles-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rice_noodles.svg);
  background-size: 95%; }

.pr-rims {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rims.svg);
  background-size: 95%; }

.pr-rims-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rims.svg);
  background-size: 95%; }

.pr-rims-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rims.svg);
  background-size: 95%; }

.pr-rims-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rims.svg);
  background-size: 95%; }

.pr-rims-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rims.svg);
  background-size: 95%; }

.pr-rjelly {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rjelly.svg);
  background-size: 95%; }

.pr-rjelly-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rjelly.svg);
  background-size: 95%; }

.pr-rjelly-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rjelly.svg);
  background-size: 95%; }

.pr-rjelly-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rjelly.svg);
  background-size: 95%; }

.pr-rjelly-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rjelly.svg);
  background-size: 95%; }

.pr-roastedcoffee {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/roastedcoffee.svg);
  background-size: 95%; }

.pr-roastedcoffee-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/roastedcoffee.svg);
  background-size: 95%; }

.pr-roastedcoffee-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/roastedcoffee.svg);
  background-size: 95%; }

.pr-roastedcoffee-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/roastedcoffee.svg);
  background-size: 95%; }

.pr-roastedcoffee-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/roastedcoffee.svg);
  background-size: 95%; }

.pr-roof_rack {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/roof_rack.svg);
  background-size: 95%; }

.pr-roof_rack-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/roof_rack.svg);
  background-size: 95%; }

.pr-roof_rack-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/roof_rack.svg);
  background-size: 95%; }

.pr-roof_rack-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/roof_rack.svg);
  background-size: 95%; }

.pr-roof_rack-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/roof_rack.svg);
  background-size: 95%; }

.pr-rubber {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/rubber.svg);
  background-size: 95%; }

.pr-rubber-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/rubber.svg);
  background-size: 95%; }

.pr-rubber-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/rubber.svg);
  background-size: 95%; }

.pr-rubber-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/rubber.svg);
  background-size: 95%; }

.pr-rubber-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/rubber.svg);
  background-size: 95%; }

.pr-runshoes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/runshoes.svg);
  background-size: 95%; }

.pr-runshoes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/runshoes.svg);
  background-size: 95%; }

.pr-runshoes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/runshoes.svg);
  background-size: 95%; }

.pr-runshoes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/runshoes.svg);
  background-size: 95%; }

.pr-runshoes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/runshoes.svg);
  background-size: 95%; }

.pr-saia {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/saia.svg);
  background-size: 95%; }

.pr-saia-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/saia.svg);
  background-size: 95%; }

.pr-saia-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/saia.svg);
  background-size: 95%; }

.pr-saia-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/saia.svg);
  background-size: 95%; }

.pr-saia-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/saia.svg);
  background-size: 95%; }

.pr-salmon {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/salmon.svg);
  background-size: 95%; }

.pr-salmon-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/salmon.svg);
  background-size: 95%; }

.pr-salmon-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/salmon.svg);
  background-size: 95%; }

.pr-salmon-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/salmon.svg);
  background-size: 95%; }

.pr-salmon-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/salmon.svg);
  background-size: 95%; }

.pr-sanitaryware {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sanitaryware.svg);
  background-size: 95%; }

.pr-sanitaryware-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sanitaryware.svg);
  background-size: 95%; }

.pr-sanitaryware-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sanitaryware.svg);
  background-size: 95%; }

.pr-sanitaryware-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sanitaryware.svg);
  background-size: 95%; }

.pr-sanitaryware-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sanitaryware.svg);
  background-size: 95%; }

.pr-sauce {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sauce.svg);
  background-size: 95%; }

.pr-sauce-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sauce.svg);
  background-size: 95%; }

.pr-sauce-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sauce.svg);
  background-size: 95%; }

.pr-sauce-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sauce.svg);
  background-size: 95%; }

.pr-sauce-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sauce.svg);
  background-size: 95%; }

.pr-sausages {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sausages.svg);
  background-size: 95%; }

.pr-sausages-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sausages.svg);
  background-size: 95%; }

.pr-sausages-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sausages.svg);
  background-size: 95%; }

.pr-sausages-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sausages.svg);
  background-size: 95%; }

.pr-sausages-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sausages.svg);
  background-size: 95%; }

.pr-saw {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/saw.svg);
  background-size: 95%; }

.pr-saw-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/saw.svg);
  background-size: 95%; }

.pr-saw-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/saw.svg);
  background-size: 95%; }

.pr-saw-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/saw.svg);
  background-size: 95%; }

.pr-saw-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/saw.svg);
  background-size: 95%; }

.pr-scooter {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/scooter.svg);
  background-size: 95%; }

.pr-scooter-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/scooter.svg);
  background-size: 95%; }

.pr-scooter-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/scooter.svg);
  background-size: 95%; }

.pr-scooter-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/scooter.svg);
  background-size: 95%; }

.pr-scooter-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/scooter.svg);
  background-size: 95%; }

.pr-screenwash {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/screenwash.svg);
  background-size: 95%; }

.pr-screenwash-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/screenwash.svg);
  background-size: 95%; }

.pr-screenwash-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/screenwash.svg);
  background-size: 95%; }

.pr-screenwash-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/screenwash.svg);
  background-size: 95%; }

.pr-screenwash-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/screenwash.svg);
  background-size: 95%; }

.pr-seine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/seine.svg);
  background-size: 95%; }

.pr-seine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/seine.svg);
  background-size: 95%; }

.pr-seine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/seine.svg);
  background-size: 95%; }

.pr-seine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/seine.svg);
  background-size: 95%; }

.pr-seine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/seine.svg);
  background-size: 95%; }

.pr-server {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/server.svg);
  background-size: 95%; }

.pr-server-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/server.svg);
  background-size: 95%; }

.pr-server-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/server.svg);
  background-size: 95%; }

.pr-server-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/server.svg);
  background-size: 95%; }

.pr-server-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/server.svg);
  background-size: 95%; }

.pr-shagreen {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/shagreen.svg);
  background-size: 95%; }

.pr-shagreen-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/shagreen.svg);
  background-size: 95%; }

.pr-shagreen-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/shagreen.svg);
  background-size: 95%; }

.pr-shagreen-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/shagreen.svg);
  background-size: 95%; }

.pr-shagreen-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/shagreen.svg);
  background-size: 95%; }

.pr-sheep {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sheep.svg);
  background-size: 95%; }

.pr-sheep-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sheep.svg);
  background-size: 95%; }

.pr-sheep-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sheep.svg);
  background-size: 95%; }

.pr-sheep-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sheep.svg);
  background-size: 95%; }

.pr-sheep-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sheep.svg);
  background-size: 95%; }

.pr-ship_body {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ship_body.svg);
  background-size: 95%; }

.pr-ship_body-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ship_body.svg);
  background-size: 95%; }

.pr-ship_body-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ship_body.svg);
  background-size: 95%; }

.pr-ship_body-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ship_body.svg);
  background-size: 95%; }

.pr-ship_body-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ship_body.svg);
  background-size: 95%; }

.pr-shoes {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/shoes.svg);
  background-size: 95%; }

.pr-shoes-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/shoes.svg);
  background-size: 95%; }

.pr-shoes-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/shoes.svg);
  background-size: 95%; }

.pr-shoes-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/shoes.svg);
  background-size: 95%; }

.pr-shoes-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/shoes.svg);
  background-size: 95%; }

.pr-showercubicle {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/showercubicle.svg);
  background-size: 95%; }

.pr-showercubicle-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/showercubicle.svg);
  background-size: 95%; }

.pr-showercubicle-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/showercubicle.svg);
  background-size: 95%; }

.pr-showercubicle-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/showercubicle.svg);
  background-size: 95%; }

.pr-showercubicle-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/showercubicle.svg);
  background-size: 95%; }

.pr-silicon {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/silicon.svg);
  background-size: 95%; }

.pr-silicon-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/silicon.svg);
  background-size: 95%; }

.pr-silicon-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/silicon.svg);
  background-size: 95%; }

.pr-silicon-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/silicon.svg);
  background-size: 95%; }

.pr-silicon-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/silicon.svg);
  background-size: 95%; }

.pr-silk {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/silk.svg);
  background-size: 95%; }

.pr-silk-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/silk.svg);
  background-size: 95%; }

.pr-silk-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/silk.svg);
  background-size: 95%; }

.pr-silk-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/silk.svg);
  background-size: 95%; }

.pr-silk-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/silk.svg);
  background-size: 95%; }

.pr-skin_care {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/skin_care.svg);
  background-size: 95%; }

.pr-skin_care-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/skin_care.svg);
  background-size: 95%; }

.pr-skin_care-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/skin_care.svg);
  background-size: 95%; }

.pr-skin_care-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/skin_care.svg);
  background-size: 95%; }

.pr-skin_care-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/skin_care.svg);
  background-size: 95%; }

.pr-smartphone {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/smartphone.svg);
  background-size: 95%; }

.pr-smartphone-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/smartphone.svg);
  background-size: 95%; }

.pr-smartphone-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/smartphone.svg);
  background-size: 95%; }

.pr-smartphone-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/smartphone.svg);
  background-size: 95%; }

.pr-smartphone-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/smartphone.svg);
  background-size: 95%; }

.pr-snus {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/snus.svg);
  background-size: 95%; }

.pr-snus-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/snus.svg);
  background-size: 95%; }

.pr-snus-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/snus.svg);
  background-size: 95%; }

.pr-snus-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/snus.svg);
  background-size: 95%; }

.pr-snus-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/snus.svg);
  background-size: 95%; }

.pr-socks {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/socks.svg);
  background-size: 95%; }

.pr-socks-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/socks.svg);
  background-size: 95%; }

.pr-socks-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/socks.svg);
  background-size: 95%; }

.pr-socks-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/socks.svg);
  background-size: 95%; }

.pr-socks-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/socks.svg);
  background-size: 95%; }

.pr-sombrero {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sombrero.svg);
  background-size: 95%; }

.pr-sombrero-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sombrero.svg);
  background-size: 95%; }

.pr-sombrero-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sombrero.svg);
  background-size: 95%; }

.pr-sombrero-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sombrero.svg);
  background-size: 95%; }

.pr-sombrero-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sombrero.svg);
  background-size: 95%; }

.pr-souffle {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/souffle.svg);
  background-size: 95%; }

.pr-souffle-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/souffle.svg);
  background-size: 95%; }

.pr-souffle-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/souffle.svg);
  background-size: 95%; }

.pr-souffle-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/souffle.svg);
  background-size: 95%; }

.pr-souffle-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/souffle.svg);
  background-size: 95%; }

.pr-soybean {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/soybean.svg);
  background-size: 95%; }

.pr-soybean-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/soybean.svg);
  background-size: 95%; }

.pr-soybean-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/soybean.svg);
  background-size: 95%; }

.pr-soybean-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/soybean.svg);
  background-size: 95%; }

.pr-soybean-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/soybean.svg);
  background-size: 95%; }

.pr-soysauce {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/soysauce.svg);
  background-size: 95%; }

.pr-soysauce-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/soysauce.svg);
  background-size: 95%; }

.pr-soysauce-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/soysauce.svg);
  background-size: 95%; }

.pr-soysauce-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/soysauce.svg);
  background-size: 95%; }

.pr-soysauce-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/soysauce.svg);
  background-size: 95%; }

.pr-spice {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/spice.svg);
  background-size: 95%; }

.pr-spice-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/spice.svg);
  background-size: 95%; }

.pr-spice-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/spice.svg);
  background-size: 95%; }

.pr-spice-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/spice.svg);
  background-size: 95%; }

.pr-spice-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/spice.svg);
  background-size: 95%; }

.pr-sportfood {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sportfood.svg);
  background-size: 95%; }

.pr-sportfood-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sportfood.svg);
  background-size: 95%; }

.pr-sportfood-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sportfood.svg);
  background-size: 95%; }

.pr-sportfood-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sportfood.svg);
  background-size: 95%; }

.pr-sportfood-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sportfood.svg);
  background-size: 95%; }

.pr-stationery {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/stationery.svg);
  background-size: 95%; }

.pr-stationery-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/stationery.svg);
  background-size: 95%; }

.pr-stationery-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/stationery.svg);
  background-size: 95%; }

.pr-stationery-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/stationery.svg);
  background-size: 95%; }

.pr-stationery-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/stationery.svg);
  background-size: 95%; }

.pr-steel {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/steel.svg);
  background-size: 95%; }

.pr-steel-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/steel.svg);
  background-size: 95%; }

.pr-steel-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/steel.svg);
  background-size: 95%; }

.pr-steel-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/steel.svg);
  background-size: 95%; }

.pr-steel-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/steel.svg);
  background-size: 95%; }

.pr-steel_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/steel_2.svg);
  background-size: 95%; }

.pr-steel_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/steel_2.svg);
  background-size: 95%; }

.pr-steel_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/steel_2.svg);
  background-size: 95%; }

.pr-steel_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/steel_2.svg);
  background-size: 95%; }

.pr-steel_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/steel_2.svg);
  background-size: 95%; }

.pr-sturgeon {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sturgeon.svg);
  background-size: 95%; }

.pr-sturgeon-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sturgeon.svg);
  background-size: 95%; }

.pr-sturgeon-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sturgeon.svg);
  background-size: 95%; }

.pr-sturgeon-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sturgeon.svg);
  background-size: 95%; }

.pr-sturgeon-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sturgeon.svg);
  background-size: 95%; }

.pr-sugar {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sugar.svg);
  background-size: 95%; }

.pr-sugar-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sugar.svg);
  background-size: 95%; }

.pr-sugar-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sugar.svg);
  background-size: 95%; }

.pr-sugar-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sugar.svg);
  background-size: 95%; }

.pr-sugar-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sugar.svg);
  background-size: 95%; }

.pr-suit {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/suit.svg);
  background-size: 95%; }

.pr-suit-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/suit.svg);
  background-size: 95%; }

.pr-suit-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/suit.svg);
  background-size: 95%; }

.pr-suit-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/suit.svg);
  background-size: 95%; }

.pr-suit-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/suit.svg);
  background-size: 95%; }

.pr-sun_fired {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sun_fired.svg);
  background-size: 95%; }

.pr-sun_fired-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sun_fired.svg);
  background-size: 95%; }

.pr-sun_fired-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sun_fired.svg);
  background-size: 95%; }

.pr-sun_fired-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sun_fired.svg);
  background-size: 95%; }

.pr-sun_fired-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sun_fired.svg);
  background-size: 95%; }

.pr-sunflower {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sunflower.svg);
  background-size: 95%; }

.pr-sunflower-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sunflower.svg);
  background-size: 95%; }

.pr-sunflower-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sunflower.svg);
  background-size: 95%; }

.pr-sunflower-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sunflower.svg);
  background-size: 95%; }

.pr-sunflower-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sunflower.svg);
  background-size: 95%; }

.pr-sweet {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/sweet.svg);
  background-size: 95%; }

.pr-sweet-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/sweet.svg);
  background-size: 95%; }

.pr-sweet-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/sweet.svg);
  background-size: 95%; }

.pr-sweet-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/sweet.svg);
  background-size: 95%; }

.pr-sweet-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/sweet.svg);
  background-size: 95%; }

.pr-synth_ingredients {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/synth_ingredients.svg);
  background-size: 95%; }

.pr-synth_ingredients-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/synth_ingredients.svg);
  background-size: 95%; }

.pr-synth_ingredients-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/synth_ingredients.svg);
  background-size: 95%; }

.pr-synth_ingredients-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/synth_ingredients.svg);
  background-size: 95%; }

.pr-synth_ingredients-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/synth_ingredients.svg);
  background-size: 95%; }

.pr-syntheticfabric {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/syntheticfabric.svg);
  background-size: 95%; }

.pr-syntheticfabric-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/syntheticfabric.svg);
  background-size: 95%; }

.pr-syntheticfabric-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/syntheticfabric.svg);
  background-size: 95%; }

.pr-syntheticfabric-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/syntheticfabric.svg);
  background-size: 95%; }

.pr-syntheticfabric-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/syntheticfabric.svg);
  background-size: 95%; }

.pr-tablets {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tablets.svg);
  background-size: 95%; }

.pr-tablets-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tablets.svg);
  background-size: 95%; }

.pr-tablets-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tablets.svg);
  background-size: 95%; }

.pr-tablets-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tablets.svg);
  background-size: 95%; }

.pr-tablets-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tablets.svg);
  background-size: 95%; }

.pr-tea {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tea.svg);
  background-size: 95%; }

.pr-tea-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tea.svg);
  background-size: 95%; }

.pr-tea-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tea.svg);
  background-size: 95%; }

.pr-tea-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tea.svg);
  background-size: 95%; }

.pr-tea-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tea.svg);
  background-size: 95%; }

.pr-teapot {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/teapot.svg);
  background-size: 95%; }

.pr-teapot-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/teapot.svg);
  background-size: 95%; }

.pr-teapot-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/teapot.svg);
  background-size: 95%; }

.pr-teapot-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/teapot.svg);
  background-size: 95%; }

.pr-teapot-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/teapot.svg);
  background-size: 95%; }

.pr-teapot_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_2.svg);
  background-size: 95%; }

.pr-teapot_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_2.svg);
  background-size: 95%; }

.pr-teapot_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_2.svg);
  background-size: 95%; }

.pr-teapot_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_2.svg);
  background-size: 95%; }

.pr-teapot_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_2.svg);
  background-size: 95%; }

.pr-teapot_sou {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_sou.svg);
  background-size: 95%; }

.pr-teapot_sou-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_sou.svg);
  background-size: 95%; }

.pr-teapot_sou-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_sou.svg);
  background-size: 95%; }

.pr-teapot_sou-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_sou.svg);
  background-size: 95%; }

.pr-teapot_sou-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/teapot_sou.svg);
  background-size: 95%; }

.pr-termo {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/termo.svg);
  background-size: 95%; }

.pr-termo-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/termo.svg);
  background-size: 95%; }

.pr-termo-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/termo.svg);
  background-size: 95%; }

.pr-termo-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/termo.svg);
  background-size: 95%; }

.pr-termo-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/termo.svg);
  background-size: 95%; }

.pr-termo_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/termo_2.svg);
  background-size: 95%; }

.pr-termo_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/termo_2.svg);
  background-size: 95%; }

.pr-termo_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/termo_2.svg);
  background-size: 95%; }

.pr-termo_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/termo_2.svg);
  background-size: 95%; }

.pr-termo_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/termo_2.svg);
  background-size: 95%; }

.pr-thermometer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/thermometer.svg);
  background-size: 95%; }

.pr-thermometer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/thermometer.svg);
  background-size: 95%; }

.pr-thermometer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/thermometer.svg);
  background-size: 95%; }

.pr-thermometer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/thermometer.svg);
  background-size: 95%; }

.pr-thermometer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/thermometer.svg);
  background-size: 95%; }

.pr-thermoplast {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/thermoplast.svg);
  background-size: 95%; }

.pr-thermoplast-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/thermoplast.svg);
  background-size: 95%; }

.pr-thermoplast-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/thermoplast.svg);
  background-size: 95%; }

.pr-thermoplast-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/thermoplast.svg);
  background-size: 95%; }

.pr-thermoplast-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/thermoplast.svg);
  background-size: 95%; }

.pr-ti {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/ti.svg);
  background-size: 95%; }

.pr-ti-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/ti.svg);
  background-size: 95%; }

.pr-ti-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/ti.svg);
  background-size: 95%; }

.pr-ti-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/ti.svg);
  background-size: 95%; }

.pr-ti-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/ti.svg);
  background-size: 95%; }

.pr-tobacco {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tobacco.svg);
  background-size: 95%; }

.pr-tobacco-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tobacco.svg);
  background-size: 95%; }

.pr-tobacco-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tobacco.svg);
  background-size: 95%; }

.pr-tobacco-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tobacco.svg);
  background-size: 95%; }

.pr-tobacco-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tobacco.svg);
  background-size: 95%; }

.pr-tofu {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tofu.svg);
  background-size: 95%; }

.pr-tofu-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tofu.svg);
  background-size: 95%; }

.pr-tofu-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tofu.svg);
  background-size: 95%; }

.pr-tofu-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tofu.svg);
  background-size: 95%; }

.pr-tofu-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tofu.svg);
  background-size: 95%; }

.pr-tomato {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tomato.svg);
  background-size: 95%; }

.pr-tomato-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tomato.svg);
  background-size: 95%; }

.pr-tomato-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tomato.svg);
  background-size: 95%; }

.pr-tomato-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tomato.svg);
  background-size: 95%; }

.pr-tomato-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tomato.svg);
  background-size: 95%; }

.pr-toothpaste {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/toothpaste.svg);
  background-size: 95%; }

.pr-toothpaste-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/toothpaste.svg);
  background-size: 95%; }

.pr-toothpaste-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/toothpaste.svg);
  background-size: 95%; }

.pr-toothpaste-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/toothpaste.svg);
  background-size: 95%; }

.pr-toothpaste-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/toothpaste.svg);
  background-size: 95%; }

.pr-touristmats {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/touristmats.svg);
  background-size: 95%; }

.pr-touristmats-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/touristmats.svg);
  background-size: 95%; }

.pr-touristmats-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/touristmats.svg);
  background-size: 95%; }

.pr-touristmats-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/touristmats.svg);
  background-size: 95%; }

.pr-touristmats-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/touristmats.svg);
  background-size: 95%; }

.pr-towel {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/towel.svg);
  background-size: 95%; }

.pr-towel-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/towel.svg);
  background-size: 95%; }

.pr-towel-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/towel.svg);
  background-size: 95%; }

.pr-towel-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/towel.svg);
  background-size: 95%; }

.pr-towel-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/towel.svg);
  background-size: 95%; }

.pr-toys {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/toys.svg);
  background-size: 95%; }

.pr-toys-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/toys.svg);
  background-size: 95%; }

.pr-toys-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/toys.svg);
  background-size: 95%; }

.pr-toys-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/toys.svg);
  background-size: 95%; }

.pr-toys-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/toys.svg);
  background-size: 95%; }

.pr-tpaste {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tpaste.svg);
  background-size: 95%; }

.pr-tpaste-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tpaste.svg);
  background-size: 95%; }

.pr-tpaste-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tpaste.svg);
  background-size: 95%; }

.pr-tpaste-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tpaste.svg);
  background-size: 95%; }

.pr-tpaste-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tpaste.svg);
  background-size: 95%; }

.pr-tractor {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tractor.svg);
  background-size: 95%; }

.pr-tractor-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tractor.svg);
  background-size: 95%; }

.pr-tractor-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tractor.svg);
  background-size: 95%; }

.pr-tractor-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tractor.svg);
  background-size: 95%; }

.pr-tractor-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tractor.svg);
  background-size: 95%; }

.pr-trainer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/trainer.svg);
  background-size: 95%; }

.pr-trainer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/trainer.svg);
  background-size: 95%; }

.pr-trainer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/trainer.svg);
  background-size: 95%; }

.pr-trainer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/trainer.svg);
  background-size: 95%; }

.pr-trainer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/trainer.svg);
  background-size: 95%; }

.pr-trash_equipment {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/trash_equipment.svg);
  background-size: 95%; }

.pr-trash_equipment-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/trash_equipment.svg);
  background-size: 95%; }

.pr-trash_equipment-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/trash_equipment.svg);
  background-size: 95%; }

.pr-trash_equipment-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/trash_equipment.svg);
  background-size: 95%; }

.pr-trash_equipment-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/trash_equipment.svg);
  background-size: 95%; }

.pr-turbine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/turbine.svg);
  background-size: 95%; }

.pr-turbine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/turbine.svg);
  background-size: 95%; }

.pr-turbine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/turbine.svg);
  background-size: 95%; }

.pr-turbine-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/turbine.svg);
  background-size: 95%; }

.pr-turbine-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/turbine.svg);
  background-size: 95%; }

.pr-tv {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tv.svg);
  background-size: 95%; }

.pr-tv-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tv.svg);
  background-size: 95%; }

.pr-tv-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tv.svg);
  background-size: 95%; }

.pr-tv-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tv.svg);
  background-size: 95%; }

.pr-tv-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tv.svg);
  background-size: 95%; }

.pr-tyre {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/tyre.svg);
  background-size: 95%; }

.pr-tyre-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/tyre.svg);
  background-size: 95%; }

.pr-tyre-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/tyre.svg);
  background-size: 95%; }

.pr-tyre-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/tyre.svg);
  background-size: 95%; }

.pr-tyre-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/tyre.svg);
  background-size: 95%; }

.pr-umbrella {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/umbrella.svg);
  background-size: 95%; }

.pr-umbrella-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/umbrella.svg);
  background-size: 95%; }

.pr-umbrella-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/umbrella.svg);
  background-size: 95%; }

.pr-umbrella-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/umbrella.svg);
  background-size: 95%; }

.pr-umbrella-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/umbrella.svg);
  background-size: 95%; }

.pr-underwear {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/underwear.svg);
  background-size: 95%; }

.pr-underwear-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/underwear.svg);
  background-size: 95%; }

.pr-underwear-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/underwear.svg);
  background-size: 95%; }

.pr-underwear-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/underwear.svg);
  background-size: 95%; }

.pr-underwear-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/underwear.svg);
  background-size: 95%; }

.pr-usb {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/usb.svg);
  background-size: 95%; }

.pr-usb-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/usb.svg);
  background-size: 95%; }

.pr-usb-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/usb.svg);
  background-size: 95%; }

.pr-usb-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/usb.svg);
  background-size: 95%; }

.pr-usb-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/usb.svg);
  background-size: 95%; }

.pr-usb_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/usb_2.svg);
  background-size: 95%; }

.pr-usb_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/usb_2.svg);
  background-size: 95%; }

.pr-usb_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/usb_2.svg);
  background-size: 95%; }

.pr-usb_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/usb_2.svg);
  background-size: 95%; }

.pr-usb_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/usb_2.svg);
  background-size: 95%; }

.pr-vegansoy {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/vegansoy.svg);
  background-size: 95%; }

.pr-vegansoy-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/vegansoy.svg);
  background-size: 95%; }

.pr-vegansoy-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/vegansoy.svg);
  background-size: 95%; }

.pr-vegansoy-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/vegansoy.svg);
  background-size: 95%; }

.pr-vegansoy-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/vegansoy.svg);
  background-size: 95%; }

.pr-video {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/video.svg);
  background-size: 95%; }

.pr-video-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/video.svg);
  background-size: 95%; }

.pr-video-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/video.svg);
  background-size: 95%; }

.pr-video-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/video.svg);
  background-size: 95%; }

.pr-video-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/video.svg);
  background-size: 95%; }

.pr-vitamins {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/vitamins.svg);
  background-size: 95%; }

.pr-vitamins-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/vitamins.svg);
  background-size: 95%; }

.pr-vitamins-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/vitamins.svg);
  background-size: 95%; }

.pr-vitamins-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/vitamins.svg);
  background-size: 95%; }

.pr-vitamins-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/vitamins.svg);
  background-size: 95%; }

.pr-waffles {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/waffles.svg);
  background-size: 95%; }

.pr-waffles-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/waffles.svg);
  background-size: 95%; }

.pr-waffles-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/waffles.svg);
  background-size: 95%; }

.pr-waffles-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/waffles.svg);
  background-size: 95%; }

.pr-waffles-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/waffles.svg);
  background-size: 95%; }

.pr-washer {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/washer.svg);
  background-size: 95%; }

.pr-washer-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/washer.svg);
  background-size: 95%; }

.pr-washer-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/washer.svg);
  background-size: 95%; }

.pr-washer-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/washer.svg);
  background-size: 95%; }

.pr-washer-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/washer.svg);
  background-size: 95%; }

.pr-washer_2 {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/washer_2.svg);
  background-size: 95%; }

.pr-washer_2-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/washer_2.svg);
  background-size: 95%; }

.pr-washer_2-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/washer_2.svg);
  background-size: 95%; }

.pr-washer_2-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/washer_2.svg);
  background-size: 95%; }

.pr-washer_2-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/washer_2.svg);
  background-size: 95%; }

.pr-watches {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/watches.svg);
  background-size: 95%; }

.pr-watches-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/watches.svg);
  background-size: 95%; }

.pr-watches-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/watches.svg);
  background-size: 95%; }

.pr-watches-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/watches.svg);
  background-size: 95%; }

.pr-watches-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/watches.svg);
  background-size: 95%; }

.pr-wax {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/wax.svg);
  background-size: 95%; }

.pr-wax-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/wax.svg);
  background-size: 95%; }

.pr-wax-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/wax.svg);
  background-size: 95%; }

.pr-wax-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/wax.svg);
  background-size: 95%; }

.pr-wax-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/wax.svg);
  background-size: 95%; }

.pr-wing {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/wing.svg);
  background-size: 95%; }

.pr-wing-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/wing.svg);
  background-size: 95%; }

.pr-wing-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/wing.svg);
  background-size: 95%; }

.pr-wing-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/wing.svg);
  background-size: 95%; }

.pr-wing-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/wing.svg);
  background-size: 95%; }

.pr-wood {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/wood.svg);
  background-size: 95%; }

.pr-wood-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/wood.svg);
  background-size: 95%; }

.pr-wood-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/wood.svg);
  background-size: 95%; }

.pr-wood-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/wood.svg);
  background-size: 95%; }

.pr-wood-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/wood.svg);
  background-size: 95%; }

.pr-wool {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/wool.svg);
  background-size: 95%; }

.pr-wool-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/wool.svg);
  background-size: 95%; }

.pr-wool-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/wool.svg);
  background-size: 95%; }

.pr-wool-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/wool.svg);
  background-size: 95%; }

.pr-wool-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/wool.svg);
  background-size: 95%; }

.pr-yacht {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/yacht.svg);
  background-size: 95%; }

.pr-yacht-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/yacht.svg);
  background-size: 95%; }

.pr-yacht-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/yacht.svg);
  background-size: 95%; }

.pr-yacht-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/yacht.svg);
  background-size: 95%; }

.pr-yacht-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/yacht.svg);
  background-size: 95%; }

.pr-yacht_equipment {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_equipment.svg);
  background-size: 95%; }

.pr-yacht_equipment-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_equipment.svg);
  background-size: 95%; }

.pr-yacht_equipment-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_equipment.svg);
  background-size: 95%; }

.pr-yacht_equipment-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_equipment.svg);
  background-size: 95%; }

.pr-yacht_equipment-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_equipment.svg);
  background-size: 95%; }

.pr-yacht_interior {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_interior.svg);
  background-size: 95%; }

.pr-yacht_interior-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_interior.svg);
  background-size: 95%; }

.pr-yacht_interior-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_interior.svg);
  background-size: 95%; }

.pr-yacht_interior-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_interior.svg);
  background-size: 95%; }

.pr-yacht_interior-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/yacht_interior.svg);
  background-size: 95%; }

.pr-zinc {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/product/svg/zinc.svg);
  background-size: 95%; }

.pr-zinc-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/product/svg/zinc.svg);
  background-size: 95%; }

.pr-zinc-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/product/svg/zinc.svg);
  background-size: 95%; }

.pr-zinc-large {
  width: 48px;
  height: 48px;
  background-image: url(/i/app/virtonomica/product/svg/zinc.svg);
  background-size: 95%; }

.pr-zinc-xlarge {
  width: 64px;
  height: 64px;
  background-image: url(/i/app/virtonomica/product/svg/zinc.svg);
  background-size: 95%; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.ui-animal_farm_food_no_quality-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px 0px;
  width: 24px;
  height: 24px; }

.ui-farm_state_grow-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -29px;
  width: 24px;
  height: 24px; }

.ui-farm_state_harvest-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -58px;
  width: 24px;
  height: 24px; }

.ui-farm_state_prepare-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -87px;
  width: 24px;
  height: 24px; }

.ui-farm_state_sow-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -116px;
  width: 24px;
  height: 24px; }

.ui-lab_speed_modifier-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -145px;
  width: 24px;
  height: 24px; }

.ui-no_workers_or_equipment-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -174px;
  width: 24px;
  height: 24px; }

.ui-shop_ad_no_eff-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -203px;
  width: 24px;
  height: 24px; }

.ui-shop_no_fame-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: 0px -232px;
  width: 24px;
  height: 24px; }

.ui-shop_no_price-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -29px -232px;
  width: 24px;
  height: 24px; }

.ui-shop_sale_out-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -58px -232px;
  width: 24px;
  height: 24px; }

.ui-shop_service_no_max-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -87px -232px;
  width: 24px;
  height: 24px; }

.ui-shop_square_no_effect-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -116px -232px;
  width: 24px;
  height: 24px; }

.ui-shop_unprofitable-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -145px -232px;
  width: 24px;
  height: 24px; }

.ui-storage_is_full-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -174px -232px;
  width: 24px;
  height: 24px; }

.ui-unit_equipment_quality_req-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -203px -232px;
  width: 24px;
  height: 24px; }

.ui-unit_insufficient_supply_material-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -232px -232px;
  width: 24px;
  height: 24px; }

.ui-unit_is_under_research-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px 0px;
  width: 24px;
  height: 24px; }

.ui-unit_license_bid-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -29px;
  width: 24px;
  height: 24px; }

.ui-unit_loading_not_full-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -58px;
  width: 24px;
  height: 24px; }

.ui-unit_on_auction-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -87px;
  width: 24px;
  height: 24px; }

.ui-unit_on_market-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -116px;
  width: 24px;
  height: 24px; }

.ui-unit_possible_shortage_material-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -145px;
  width: 24px;
  height: 24px; }

.ui-unit_sale_price-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -174px;
  width: 24px;
  height: 24px; }

.ui-unit_upgrade-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -203px;
  width: 24px;
  height: 24px; }

.ui-unit_upgrade_soon-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -261px -232px;
  width: 24px;
  height: 24px; }

.ui-workers_in_holiday-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: 0px -261px;
  width: 24px;
  height: 24px; }

.ui-workers_on_training-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: -29px -261px;
  width: 24px;
  height: 24px; }

.ui-zxzxxzx-med {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 227px;
  height: 227px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.ui-animal_farm_food_no_quality-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px 0px;
  width: 16px;
  height: 16px; }

.ui-farm_state_grow-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -21px;
  width: 16px;
  height: 16px; }

.ui-farm_state_harvest-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -42px;
  width: 16px;
  height: 16px; }

.ui-farm_state_prepare-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -63px;
  width: 16px;
  height: 16px; }

.ui-farm_state_sow-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -84px;
  width: 16px;
  height: 16px; }

.ui-lab_speed_modifier-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -105px;
  width: 16px;
  height: 16px; }

.ui-no_workers_or_equipment-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -126px;
  width: 16px;
  height: 16px; }

.ui-shop_ad_no_eff-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -147px;
  width: 16px;
  height: 16px; }

.ui-shop_no_fame-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: 0px -168px;
  width: 16px;
  height: 16px; }

.ui-shop_no_price-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -21px -168px;
  width: 16px;
  height: 16px; }

.ui-shop_sale_out-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -42px -168px;
  width: 16px;
  height: 16px; }

.ui-shop_service_no_max-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -63px -168px;
  width: 16px;
  height: 16px; }

.ui-shop_square_no_effect-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -84px -168px;
  width: 16px;
  height: 16px; }

.ui-shop_unprofitable-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -105px -168px;
  width: 16px;
  height: 16px; }

.ui-storage_is_full-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -126px -168px;
  width: 16px;
  height: 16px; }

.ui-unit_equipment_quality_req-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -147px -168px;
  width: 16px;
  height: 16px; }

.ui-unit_insufficient_supply_material-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -168px -168px;
  width: 16px;
  height: 16px; }

.ui-unit_is_under_research-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px 0px;
  width: 16px;
  height: 16px; }

.ui-unit_license_bid-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -21px;
  width: 16px;
  height: 16px; }

.ui-unit_loading_not_full-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -42px;
  width: 16px;
  height: 16px; }

.ui-unit_on_auction-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -63px;
  width: 16px;
  height: 16px; }

.ui-unit_on_market-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -84px;
  width: 16px;
  height: 16px; }

.ui-unit_possible_shortage_material-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -105px;
  width: 16px;
  height: 16px; }

.ui-unit_sale_price-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -126px;
  width: 16px;
  height: 16px; }

.ui-unit_upgrade-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -147px;
  width: 16px;
  height: 16px; }

.ui-unit_upgrade_soon-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -189px -168px;
  width: 16px;
  height: 16px; }

.ui-workers_in_holiday-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: 0px -189px;
  width: 16px;
  height: 16px; }

.ui-workers_on_training-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: -21px -189px;
  width: 16px;
  height: 16px; }

.ui-zxzxxzx-small {
  background-image: url(/i/app/virtonomica/unit_indicator/16/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 163px;
  height: 163px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.ui-animal_farm_food_no_quality {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px 0px;
  width: 32px;
  height: 32px; }

.ui-farm_state_grow {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -37px;
  width: 32px;
  height: 32px; }

.ui-farm_state_harvest {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -74px;
  width: 32px;
  height: 32px; }

.ui-farm_state_prepare {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -111px;
  width: 32px;
  height: 32px; }

.ui-farm_state_sow {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -148px;
  width: 32px;
  height: 32px; }

.ui-lab_speed_modifier {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -185px;
  width: 32px;
  height: 32px; }

.ui-no_workers_or_equipment {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -222px;
  width: 32px;
  height: 32px; }

.ui-shop_ad_no_eff {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -259px;
  width: 32px;
  height: 32px; }

.ui-shop_no_fame {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: 0px -296px;
  width: 32px;
  height: 32px; }

.ui-shop_no_price {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -37px -296px;
  width: 32px;
  height: 32px; }

.ui-shop_sale_out {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -74px -296px;
  width: 32px;
  height: 32px; }

.ui-shop_service_no_max {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -111px -296px;
  width: 32px;
  height: 32px; }

.ui-shop_square_no_effect {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -148px -296px;
  width: 32px;
  height: 32px; }

.ui-shop_unprofitable {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -185px -296px;
  width: 32px;
  height: 32px; }

.ui-storage_is_full {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -222px -296px;
  width: 32px;
  height: 32px; }

.ui-unit_equipment_quality_req {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -259px -296px;
  width: 32px;
  height: 32px; }

.ui-unit_insufficient_supply_material {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -296px -296px;
  width: 32px;
  height: 32px; }

.ui-unit_is_under_research {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px 0px;
  width: 32px;
  height: 32px; }

.ui-unit_license_bid {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -37px;
  width: 32px;
  height: 32px; }

.ui-unit_loading_not_full {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -74px;
  width: 32px;
  height: 32px; }

.ui-unit_on_auction {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -111px;
  width: 32px;
  height: 32px; }

.ui-unit_on_market {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -148px;
  width: 32px;
  height: 32px; }

.ui-unit_possible_shortage_material {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -185px;
  width: 32px;
  height: 32px; }

.ui-unit_sale_price {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -222px;
  width: 32px;
  height: 32px; }

.ui-unit_upgrade {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -259px;
  width: 32px;
  height: 32px; }

.ui-unit_upgrade_soon {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -333px -296px;
  width: 32px;
  height: 32px; }

.ui-workers_in_holiday {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: 0px -333px;
  width: 32px;
  height: 32px; }

.ui-workers_on_training {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: -37px -333px;
  width: 32px;
  height: 32px; }

.ui-zxzxxzx {
  background-image: url(/i/app/virtonomica/unit_indicator/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 291px;
  height: 291px; }

/* This file is generated */
.ui-animal_farm_food_no_quality-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/animal_farm_food_no_quality.png);
  background-size: 24px 24px; }

.ui-farm_state_grow-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/farm_state_grow.png);
  background-size: 24px 24px; }

.ui-farm_state_harvest-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/farm_state_harvest.png);
  background-size: 24px 24px; }

.ui-farm_state_prepare-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/farm_state_prepare.png);
  background-size: 24px 24px; }

.ui-farm_state_sow-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/farm_state_sow.png);
  background-size: 24px 24px; }

.ui-lab_speed_modifier-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/lab_speed_modifier.png);
  background-size: 24px 24px; }

.ui-no_workers_or_equipment-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/no_workers_or_equipment.png);
  background-size: 24px 24px; }

.ui-shop_ad_no_eff-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_ad_no_eff.png);
  background-size: 24px 24px; }

.ui-shop_no_fame-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_no_fame.png);
  background-size: 24px 24px; }

.ui-shop_no_price-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_no_price.png);
  background-size: 24px 24px; }

.ui-shop_sale_out-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_sale_out.png);
  background-size: 24px 24px; }

.ui-shop_service_no_max-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_service_no_max.png);
  background-size: 24px 24px; }

.ui-shop_square_no_effect-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_square_no_effect.png);
  background-size: 24px 24px; }

.ui-shop_unprofitable-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/shop_unprofitable.png);
  background-size: 24px 24px; }

.ui-sprite-1621522105-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1621522105.png);
  background-size: 285px 285px; }

.ui-sprite-1621522194-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1621522194.png);
  background-size: 285px 285px; }

.ui-sprite-1621522472-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1621522472.png);
  background-size: 285px 285px; }

.ui-sprite-1621522534-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1621522534.png);
  background-size: 285px 285px; }

.ui-sprite-1634636408-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1634636408.png);
  background-size: 285px 285px; }

.ui-sprite-1634636555-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1634636555.png);
  background-size: 285px 285px; }

.ui-sprite-1635258731-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1635258731.png);
  background-size: 285px 285px; }

.ui-sprite-1635258895-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1635258895.png);
  background-size: 285px 285px; }

.ui-sprite-1635335910-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1635335910.png);
  background-size: 285px 285px; }

.ui-sprite-1635335917-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1635335917.png);
  background-size: 285px 285px; }

.ui-sprite-1648045197-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1648045197.png);
  background-size: 285px 285px; }

.ui-sprite-1648213004-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1648213004.png);
  background-size: 285px 285px; }

.ui-sprite-1648220335-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1648220335.png);
  background-size: 285px 285px; }

.ui-sprite-1655306643-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1655306643.png);
  background-size: 285px 285px; }

.ui-sprite-1655306712-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1655306712.png);
  background-size: 285px 285px; }

.ui-sprite-1670503567-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1670503567.png);
  background-size: 285px 285px; }

.ui-sprite-1679493658-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1679493658.png);
  background-size: 285px 285px; }

.ui-sprite-1716209477-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1716209477.png);
  background-size: 285px 285px; }

.ui-sprite-1716209846-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1716209846.png);
  background-size: 285px 285px; }

.ui-sprite-1717403490-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1717403490.png);
  background-size: 285px 285px; }

.ui-sprite-1717403599-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1717403599.png);
  background-size: 285px 285px; }

.ui-sprite-1724163137-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1724163137.png);
  background-size: 285px 285px; }

.ui-sprite-1731316924-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1731316924.png);
  background-size: 285px 285px; }

.ui-sprite-1733409110-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1733409110.png);
  background-size: 285px 285px; }

.ui-sprite-1733409212-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1733409212.png);
  background-size: 285px 285px; }

.ui-sprite-1737365849-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/sprite-1737365849.png);
  background-size: 285px 285px; }

.ui-storage_is_full-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/storage_is_full.png);
  background-size: 24px 24px; }

.ui-unit_equipment_quality_req-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_equipment_quality_req.png);
  background-size: 24px 24px; }

.ui-unit_insufficient_supply_material-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_insufficient_supply_material.png);
  background-size: 24px 24px; }

.ui-unit_is_under_research-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_is_under_research.png);
  background-size: 24px 24px; }

.ui-unit_license_bid-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_license_bid.png);
  background-size: 24px 24px; }

.ui-unit_loading_not_full-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_loading_not_full.png);
  background-size: 24px 24px; }

.ui-unit_on_auction-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_on_auction.png);
  background-size: 24px 24px; }

.ui-unit_on_market-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_on_market.png);
  background-size: 24px 24px; }

.ui-unit_possible_shortage_material-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_possible_shortage_material.png);
  background-size: 24px 24px; }

.ui-unit_sale_price-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_sale_price.png);
  background-size: 24px 24px; }

.ui-unit_upgrade-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_upgrade.png);
  background-size: 24px 24px; }

.ui-unit_upgrade_soon-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/unit_upgrade_soon.png);
  background-size: 24px 24px; }

.ui-workers_in_holiday-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/workers_in_holiday.png);
  background-size: 24px 24px; }

.ui-workers_on_training-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/workers_on_training.png);
  background-size: 24px 24px; }

.ui-zxzxxzx-old {
  background-image: url(/i/app/virtonomica/unit_indicator/24/zxzxxzx.png);
  background-size: 227px 227px; }

.ut-animalfarm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/animalfarm.svg);
  background-size: contain; }

.ut-animalfarm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/animalfarm.svg);
  background-size: contain; }

.ut-animalfarm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/animalfarm.svg);
  background-size: contain; }

.ut-apiary {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/apiary.svg);
  background-size: contain; }

.ut-apiary-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/apiary.svg);
  background-size: contain; }

.ut-apiary-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/apiary.svg);
  background-size: contain; }

.ut-cellular {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/cellular.svg);
  background-size: contain; }

.ut-cellular-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/cellular.svg);
  background-size: contain; }

.ut-cellular-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/cellular.svg);
  background-size: contain; }

.ut-circus {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/circus.svg);
  background-size: contain; }

.ut-circus-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/circus.svg);
  background-size: contain; }

.ut-circus-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/circus.svg);
  background-size: contain; }

.ut-coal_power {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/coal_power.svg);
  background-size: contain; }

.ut-coal_power-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/coal_power.svg);
  background-size: contain; }

.ut-coal_power-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/coal_power.svg);
  background-size: contain; }

.ut-construction {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction.svg);
  background-size: contain; }

.ut-construction-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction.svg);
  background-size: contain; }

.ut-construction-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction.svg);
  background-size: contain; }

.ut-construction_unit_extension {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction_unit_extension.svg);
  background-size: contain; }

.ut-construction_unit_extension-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction_unit_extension.svg);
  background-size: contain; }

.ut-construction_unit_extension-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/construction_unit_extension.svg);
  background-size: contain; }

.ut-educational {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/educational.svg);
  background-size: contain; }

.ut-educational-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/educational.svg);
  background-size: contain; }

.ut-educational-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/educational.svg);
  background-size: contain; }

.ut-factory {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/factory.svg);
  background-size: contain; }

.ut-factory-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/factory.svg);
  background-size: contain; }

.ut-factory-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/factory.svg);
  background-size: contain; }

.ut-farm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/farm.svg);
  background-size: contain; }

.ut-farm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/farm.svg);
  background-size: contain; }

.ut-farm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/farm.svg);
  background-size: contain; }

.ut-fishingbase {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fishingbase.svg);
  background-size: contain; }

.ut-fishingbase-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fishingbase.svg);
  background-size: contain; }

.ut-fishingbase-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fishingbase.svg);
  background-size: contain; }

.ut-fitness {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fitness.svg);
  background-size: contain; }

.ut-fitness-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fitness.svg);
  background-size: contain; }

.ut-fitness-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fitness.svg);
  background-size: contain; }

.ut-forge {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/forge.svg);
  background-size: contain; }

.ut-forge-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/forge.svg);
  background-size: contain; }

.ut-forge-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/forge.svg);
  background-size: contain; }

.ut-fuel {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fuel.svg);
  background-size: contain; }

.ut-fuel-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fuel.svg);
  background-size: contain; }

.ut-fuel-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/fuel.svg);
  background-size: contain; }

.ut-greenfarm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/greenfarm.svg);
  background-size: contain; }

.ut-greenfarm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/greenfarm.svg);
  background-size: contain; }

.ut-greenfarm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/greenfarm.svg);
  background-size: contain; }

.ut-hairdressing {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/hairdressing.svg);
  background-size: contain; }

.ut-hairdressing-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/hairdressing.svg);
  background-size: contain; }

.ut-hairdressing-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/hairdressing.svg);
  background-size: contain; }

.ut-incinerator_power {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/incinerator_power.svg);
  background-size: contain; }

.ut-incinerator_power-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/incinerator_power.svg);
  background-size: contain; }

.ut-incinerator_power-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/incinerator_power.svg);
  background-size: contain; }

.ut-it {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/it.svg);
  background-size: contain; }

.ut-it-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/it.svg);
  background-size: contain; }

.ut-it-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/it.svg);
  background-size: contain; }

.ut-kindergarten {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/kindergarten.svg);
  background-size: contain; }

.ut-kindergarten-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/kindergarten.svg);
  background-size: contain; }

.ut-kindergarten-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/kindergarten.svg);
  background-size: contain; }

.ut-lab {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/lab.svg);
  background-size: contain; }

.ut-lab-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/lab.svg);
  background-size: contain; }

.ut-lab-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/lab.svg);
  background-size: contain; }

.ut-laundry {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/laundry.svg);
  background-size: contain; }

.ut-laundry-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/laundry.svg);
  background-size: contain; }

.ut-laundry-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/laundry.svg);
  background-size: contain; }

.ut-medicine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/medicine.svg);
  background-size: contain; }

.ut-medicine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/medicine.svg);
  background-size: contain; }

.ut-medicine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/medicine.svg);
  background-size: contain; }

.ut-mill {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mill.svg);
  background-size: contain; }

.ut-mill-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mill.svg);
  background-size: contain; }

.ut-mill-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mill.svg);
  background-size: contain; }

.ut-mine {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mine.svg);
  background-size: contain; }

.ut-mine-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mine.svg);
  background-size: contain; }

.ut-mine-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/mine.svg);
  background-size: contain; }

.ut-network {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/network.svg);
  background-size: contain; }

.ut-network-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/network.svg);
  background-size: contain; }

.ut-network-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/network.svg);
  background-size: contain; }

.ut-office {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/office.svg);
  background-size: contain; }

.ut-office-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/office.svg);
  background-size: contain; }

.ut-office-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/office.svg);
  background-size: contain; }

.ut-oil_power {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oil_power.svg);
  background-size: contain; }

.ut-oil_power-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oil_power.svg);
  background-size: contain; }

.ut-oil_power-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oil_power.svg);
  background-size: contain; }

.ut-oilpump {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oilpump.svg);
  background-size: contain; }

.ut-oilpump-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oilpump.svg);
  background-size: contain; }

.ut-oilpump-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/oilpump.svg);
  background-size: contain; }

.ut-orchard {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/orchard.svg);
  background-size: contain; }

.ut-orchard-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/orchard.svg);
  background-size: contain; }

.ut-orchard-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/orchard.svg);
  background-size: contain; }

.ut-power {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/power.svg);
  background-size: contain; }

.ut-power-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/power.svg);
  background-size: contain; }

.ut-power-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/power.svg);
  background-size: contain; }

.ut-regional_edu_center {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_edu_center.svg);
  background-size: contain; }

.ut-regional_edu_center-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_edu_center.svg);
  background-size: contain; }

.ut-regional_edu_center-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_edu_center.svg);
  background-size: contain; }

.ut-regional_warehouse_terminal {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_warehouse_terminal.svg);
  background-size: contain; }

.ut-regional_warehouse_terminal-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_warehouse_terminal.svg);
  background-size: contain; }

.ut-regional_warehouse_terminal-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/regional_warehouse_terminal.svg);
  background-size: contain; }

.ut-repair {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/repair.svg);
  background-size: contain; }

.ut-repair-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/repair.svg);
  background-size: contain; }

.ut-repair-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/repair.svg);
  background-size: contain; }

.ut-resources {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/resources.svg);
  background-size: contain; }

.ut-resources-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/resources.svg);
  background-size: contain; }

.ut-resources-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/resources.svg);
  background-size: contain; }

.ut-restaurant {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/restaurant.svg);
  background-size: contain; }

.ut-restaurant-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/restaurant.svg);
  background-size: contain; }

.ut-restaurant-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/restaurant.svg);
  background-size: contain; }

.ut-saw {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/saw.svg);
  background-size: contain; }

.ut-saw-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/saw.svg);
  background-size: contain; }

.ut-saw-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/saw.svg);
  background-size: contain; }

.ut-sawmill {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sawmill.svg);
  background-size: contain; }

.ut-sawmill-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sawmill.svg);
  background-size: contain; }

.ut-sawmill-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sawmill.svg);
  background-size: contain; }

.ut-seaport {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/seaport.svg);
  background-size: contain; }

.ut-seaport-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/seaport.svg);
  background-size: contain; }

.ut-seaport-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/seaport.svg);
  background-size: contain; }

.ut-service_light {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/service_light.svg);
  background-size: contain; }

.ut-service_light-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/service_light.svg);
  background-size: contain; }

.ut-service_light-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/service_light.svg);
  background-size: contain; }

.ut-shop {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/shop.svg);
  background-size: contain; }

.ut-shop-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/shop.svg);
  background-size: contain; }

.ut-shop-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/shop.svg);
  background-size: contain; }

.ut-store {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/store.svg);
  background-size: contain; }

.ut-store-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/store.svg);
  background-size: contain; }

.ut-store-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/store.svg);
  background-size: contain; }

.ut-sun_power {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sun_power.svg);
  background-size: contain; }

.ut-sun_power-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sun_power.svg);
  background-size: contain; }

.ut-sun_power-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/sun_power.svg);
  background-size: contain; }

.ut-villa {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/villa.svg);
  background-size: contain; }

.ut-villa-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/villa.svg);
  background-size: contain; }

.ut-villa-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/villa.svg);
  background-size: contain; }

.ut-warehouse {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/warehouse.svg);
  background-size: contain; }

.ut-warehouse-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/warehouse.svg);
  background-size: contain; }

.ut-warehouse-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/warehouse.svg);
  background-size: contain; }

.ut-whitefarm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/whitefarm.svg);
  background-size: contain; }

.ut-whitefarm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/whitefarm.svg);
  background-size: contain; }

.ut-whitefarm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/whitefarm.svg);
  background-size: contain; }

.ut-wonder {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/wonder.svg);
  background-size: contain; }

.ut-wonder-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/wonder.svg);
  background-size: contain; }

.ut-wonder-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/wonder.svg);
  background-size: contain; }

.ut-workshop {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/workshop.svg);
  background-size: contain; }

.ut-workshop-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/workshop.svg);
  background-size: contain; }

.ut-workshop-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/workshop.svg);
  background-size: contain; }

.ut-yellowfarm {
  width: 32px;
  height: 32px;
  background-image: url(/i/app/virtonomica/unit_type/svg/yellowfarm.svg);
  background-size: contain; }

.ut-yellowfarm-med {
  width: 24px;
  height: 24px;
  background-image: url(/i/app/virtonomica/unit_type/svg/yellowfarm.svg);
  background-size: contain; }

.ut-yellowfarm-small {
  width: 16px;
  height: 16px;
  background-image: url(/i/app/virtonomica/unit_type/svg/yellowfarm.svg);
  background-size: contain; }

.ut-big-animalfarm {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/animalfarm.svg); }

.ut-big-apiary {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/apiary.svg); }

.ut-big-cellular {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/cellular.svg); }

.ut-big-circus {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/circus.svg); }

.ut-big-coal_power {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/coal_power.svg); }

.ut-big-construction {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/construction.svg); }

.ut-big-construction_unit_extension {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/construction_unit_extension.svg); }

.ut-big-educational {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/educational.svg); }

.ut-big-factory {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/factory.svg); }

.ut-big-farm {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/farm.svg); }

.ut-big-fishingbase {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/fishingbase.svg); }

.ut-big-fitness {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/fitness.svg); }

.ut-big-forge {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/forge.svg); }

.ut-big-fuel {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/fuel.svg); }

.ut-big-greenfarm {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/greenfarm.svg); }

.ut-big-hairdressing {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/hairdressing.svg); }

.ut-big-incinerator_power {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/incinerator_power.svg); }

.ut-big-it {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/it.svg); }

.ut-big-kindergarten {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/kindergarten.svg); }

.ut-big-lab {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/lab.svg); }

.ut-big-laundry {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/laundry.svg); }

.ut-big-medicine {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/medicine.svg); }

.ut-big-mill {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/mill.svg); }

.ut-big-mine {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/mine.svg); }

.ut-big-network {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/network.svg); }

.ut-big-new-unit-place {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/new-unit-place.svg); }

.ut-big-office {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/office.svg); }

.ut-big-oil_power {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/oil_power.svg); }

.ut-big-oilpump {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/oilpump.svg); }

.ut-big-orchard {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/orchard.svg); }

.ut-big-power {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/power.svg); }

.ut-big-repair {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/repair.svg); }

.ut-big-restaurant {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/restaurant.svg); }

.ut-big-saw {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/saw.svg); }

.ut-big-sawmill {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/sawmill.svg); }

.ut-big-shop {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/shop.svg); }

.ut-big-store {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/store.svg); }

.ut-big-sun_power {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/sun_power.svg); }

.ut-big-villa {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/villa.svg); }

.ut-big-warehouse {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/warehouse.svg); }

.ut-big-whitefarm {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/whitefarm.svg); }

.ut-big-workshop {
  background-image: url(/i/app/virtonomica/unit_type/svg_big/workshop.svg); }

.ue-big-automation_workshop {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/automation_workshop.svg); }

.ue-big-clay_pillar {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/clay_pillar.svg); }

.ue-big-data_center {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/data_center.svg); }

.ue-big-gmo_module {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/gmo_module.svg); }

.ue-big-quality_control {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/quality_control.svg); }

.ue-big-sci_lab {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/sci_lab.svg); }

.ue-big-silo_tower {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/silo_tower.svg); }

.ue-big-tuning_workshop {
  background-image: url(/i/app/virtonomica/unit_extension/svg_big/tuning_workshop.svg); }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.ua-buy {
  background-image: url(/i/app/virtonomica/unit_action/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 16px;
  height: 16px; }

.ua-invention {
  background-image: url(/i/app/virtonomica/unit_action/sprite-1738762712.png);
  background-position: -21px 0px;
  width: 16px;
  height: 16px; }

.ua-megaphone {
  background-image: url(/i/app/virtonomica/unit_action/sprite-1738762712.png);
  background-position: 0px -21px;
  width: 16px;
  height: 16px; }

.ua-produce {
  background-image: url(/i/app/virtonomica/unit_action/sprite-1738762712.png);
  background-position: -21px -21px;
  width: 16px;
  height: 16px; }

.ua-shopboard {
  background-image: url(/i/app/virtonomica/unit_action/sprite-1738762712.png);
  background-position: -42px 0px;
  width: 16px;
  height: 16px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.qa-advert {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: 0px -222px;
  width: 32px;
  height: 32px; }

.qa-all {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -37px -222px;
  width: 32px;
  height: 32px; }

.qa-animal {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -74px -222px;
  width: 32px;
  height: 32px; }

.qa-car {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -111px -222px;
  width: 32px;
  height: 32px; }

.qa-construction {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -148px -222px;
  width: 32px;
  height: 32px; }

.qa-educational {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -185px -222px;
  width: 32px;
  height: 32px; }

.qa-farming {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -222px -222px;
  width: 32px;
  height: 32px; }

.qa-fishing {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px 0px;
  width: 32px;
  height: 32px; }

.qa-it {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -37px;
  width: 32px;
  height: 32px; }

.qa-management {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -74px;
  width: 32px;
  height: 32px; }

.qa-manufacture {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -111px;
  width: 32px;
  height: 32px; }

.qa-medicine {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -148px;
  width: 32px;
  height: 32px; }

.qa-mining {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -185px;
  width: 32px;
  height: 32px; }

.qa-power {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -259px -222px;
  width: 32px;
  height: 32px; }

.qa-research {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: 0px -259px;
  width: 32px;
  height: 32px; }

.qa-restaurant {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -37px -259px;
  width: 32px;
  height: 32px; }

.qa-service {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -74px -259px;
  width: 32px;
  height: 32px; }

.qa-trade {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: -111px -259px;
  width: 32px;
  height: 32px; }

.qa-zxzxxzx {
  background-image: url(/i/app/virtonomica/qualification/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 254px;
  height: 217px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.qa-advert-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px 0px;
  width: 24px;
  height: 24px; }

.qa-animal-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -29px;
  width: 24px;
  height: 24px; }

.qa-car-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -58px;
  width: 24px;
  height: 24px; }

.qa-construction-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -87px;
  width: 24px;
  height: 24px; }

.qa-educational-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -116px;
  width: 24px;
  height: 24px; }

.qa-farming-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -145px;
  width: 24px;
  height: 24px; }

.qa-fishing-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: 0px -174px;
  width: 24px;
  height: 24px; }

.qa-it-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -29px -174px;
  width: 24px;
  height: 24px; }

.qa-management-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -58px -174px;
  width: 24px;
  height: 24px; }

.qa-manufacture-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -87px -174px;
  width: 24px;
  height: 24px; }

.qa-medicine-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -116px -174px;
  width: 24px;
  height: 24px; }

.qa-mining-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -145px -174px;
  width: 24px;
  height: 24px; }

.qa-power-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -174px -174px;
  width: 24px;
  height: 24px; }

.qa-research-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -203px 0px;
  width: 24px;
  height: 24px; }

.qa-restaurant-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -203px -29px;
  width: 24px;
  height: 24px; }

.qa-service-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -203px -58px;
  width: 24px;
  height: 24px; }

.qa-trade-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: -203px -87px;
  width: 24px;
  height: 24px; }

.qa-zxzxxzx-med {
  background-image: url(/i/app/virtonomica/qualification/24/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 169px;
  height: 169px; }

/* This file is generated */
.bgunit-animalfarm_1 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_1.gif);
  background-size: 189px 130px; }

.bgunit-animalfarm_2 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_2.gif);
  background-size: 189px 130px; }

.bgunit-animalfarm_3 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_3.gif);
  background-size: 189px 130px; }

.bgunit-animalfarm_4 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_4.gif);
  background-size: 189px 130px; }

.bgunit-animalfarm_5 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_5.gif);
  background-size: 189px 130px; }

.bgunit-animalfarm_6 {
  background-image: url(/i/app/virtonomica/unit/animalfarm_6.gif);
  background-size: 189px 130px; }

.bgunit-educational_1 {
  background-image: url(/i/app/virtonomica/unit/educational_1.gif);
  background-size: 190px 130px; }

.bgunit-educational_2 {
  background-image: url(/i/app/virtonomica/unit/educational_2.gif);
  background-size: 190px 130px; }

.bgunit-educational_3 {
  background-image: url(/i/app/virtonomica/unit/educational_3.gif);
  background-size: 190px 130px; }

.bgunit-educational_4 {
  background-image: url(/i/app/virtonomica/unit/educational_4.gif);
  background-size: 190px 130px; }

.bgunit-educational_5 {
  background-image: url(/i/app/virtonomica/unit/educational_5.gif);
  background-size: 190px 130px; }

.bgunit-farm_1 {
  background-image: url(/i/app/virtonomica/unit/farm_1.gif);
  background-size: 189px 130px; }

.bgunit-farm_2 {
  background-image: url(/i/app/virtonomica/unit/farm_2.gif);
  background-size: 189px 130px; }

.bgunit-farm_3 {
  background-image: url(/i/app/virtonomica/unit/farm_3.gif);
  background-size: 189px 130px; }

.bgunit-farm_4 {
  background-image: url(/i/app/virtonomica/unit/farm_4.gif);
  background-size: 189px 130px; }

.bgunit-farm_5 {
  background-image: url(/i/app/virtonomica/unit/farm_5.gif);
  background-size: 189px 130px; }

.bgunit-fishingbase_1 {
  background-image: url(/i/app/virtonomica/unit/fishingbase_1.gif);
  background-size: 190px 130px; }

.bgunit-fishingbase_2 {
  background-image: url(/i/app/virtonomica/unit/fishingbase_2.gif);
  background-size: 190px 130px; }

.bgunit-fishingbase_3 {
  background-image: url(/i/app/virtonomica/unit/fishingbase_3.gif);
  background-size: 190px 130px; }

.bgunit-fishingbase_4 {
  background-image: url(/i/app/virtonomica/unit/fishingbase_4.gif);
  background-size: 190px 130px; }

.bgunit-fishingbase_5 {
  background-image: url(/i/app/virtonomica/unit/fishingbase_5.gif);
  background-size: 190px 130px; }

.bgunit-forge-card-1 {
  background-image: url(/i/app/virtonomica/unit/forge-card-1.png);
  background-size: 174px 97px; }

.bgunit-forge-card-2 {
  background-image: url(/i/app/virtonomica/unit/forge-card-2.png);
  background-size: 173px 103px; }

.bgunit-forge-card-3 {
  background-image: url(/i/app/virtonomica/unit/forge-card-3.png);
  background-size: 173px 104px; }

.bgunit-forge_5 {
  background-image: url(/i/app/virtonomica/unit/forge_5.gif);
  background-size: 115px 80px; }

.bgunit-fuel_1 {
  background-image: url(/i/app/virtonomica/unit/fuel_1.gif);
  background-size: 189px 130px; }

.bgunit-fuel_2 {
  background-image: url(/i/app/virtonomica/unit/fuel_2.gif);
  background-size: 189px 130px; }

.bgunit-fuel_3 {
  background-image: url(/i/app/virtonomica/unit/fuel_3.gif);
  background-size: 189px 130px; }

.bgunit-fuel_4 {
  background-image: url(/i/app/virtonomica/unit/fuel_4.gif);
  background-size: 189px 130px; }

.bgunit-fuel_5 {
  background-image: url(/i/app/virtonomica/unit/fuel_5.gif);
  background-size: 189px 130px; }

.bgunit-it_1 {
  background-image: url(/i/app/virtonomica/unit/it_1.gif);
  background-size: 189px 130px; }

.bgunit-it_2 {
  background-image: url(/i/app/virtonomica/unit/it_2.gif);
  background-size: 189px 130px; }

.bgunit-it_3 {
  background-image: url(/i/app/virtonomica/unit/it_3.gif);
  background-size: 189px 130px; }

.bgunit-it_4 {
  background-image: url(/i/app/virtonomica/unit/it_4.gif);
  background-size: 189px 130px; }

.bgunit-it_5 {
  background-image: url(/i/app/virtonomica/unit/it_5.gif);
  background-size: 189px 130px; }

.bgunit-lab_1 {
  background-image: url(/i/app/virtonomica/unit/lab_1.gif);
  background-size: 190px 130px; }

.bgunit-lab_2 {
  background-image: url(/i/app/virtonomica/unit/lab_2.gif);
  background-size: 190px 130px; }

.bgunit-lab_3 {
  background-image: url(/i/app/virtonomica/unit/lab_3.gif);
  background-size: 190px 130px; }

.bgunit-lab_4 {
  background-image: url(/i/app/virtonomica/unit/lab_4.gif);
  background-size: 190px 130px; }

.bgunit-lab_5 {
  background-image: url(/i/app/virtonomica/unit/lab_5.gif);
  background-size: 190px 130px; }

.bgunit-lab_6 {
  background-image: url(/i/app/virtonomica/unit/lab_6.gif);
  background-size: 190px 130px; }

.bgunit-medicine_1 {
  background-image: url(/i/app/virtonomica/unit/medicine_1.gif);
  background-size: 190px 130px; }

.bgunit-medicine_2 {
  background-image: url(/i/app/virtonomica/unit/medicine_2.gif);
  background-size: 190px 130px; }

.bgunit-medicine_3 {
  background-image: url(/i/app/virtonomica/unit/medicine_3.gif);
  background-size: 190px 130px; }

.bgunit-medicine_4 {
  background-image: url(/i/app/virtonomica/unit/medicine_4.gif);
  background-size: 190px 130px; }

.bgunit-medicine_5 {
  background-image: url(/i/app/virtonomica/unit/medicine_5.gif);
  background-size: 190px 130px; }

.bgunit-mill_1 {
  background-image: url(/i/app/virtonomica/unit/mill_1.gif);
  background-size: 189px 130px; }

.bgunit-mill_2 {
  background-image: url(/i/app/virtonomica/unit/mill_2.gif);
  background-size: 189px 130px; }

.bgunit-mill_3 {
  background-image: url(/i/app/virtonomica/unit/mill_3.gif);
  background-size: 189px 130px; }

.bgunit-mill_4 {
  background-image: url(/i/app/virtonomica/unit/mill_4.gif);
  background-size: 189px 130px; }

.bgunit-mill_5 {
  background-image: url(/i/app/virtonomica/unit/mill_5.gif);
  background-size: 189px 130px; }

.bgunit-mill_6 {
  background-image: url(/i/app/virtonomica/unit/mill_6.gif);
  background-size: 189px 130px; }

.bgunit-mine_1 {
  background-image: url(/i/app/virtonomica/unit/mine_1.gif);
  background-size: 189px 130px; }

.bgunit-mine_2 {
  background-image: url(/i/app/virtonomica/unit/mine_2.gif);
  background-size: 189px 130px; }

.bgunit-mine_3 {
  background-image: url(/i/app/virtonomica/unit/mine_3.gif);
  background-size: 189px 130px; }

.bgunit-mine_4 {
  background-image: url(/i/app/virtonomica/unit/mine_4.gif);
  background-size: 189px 130px; }

.bgunit-mine_5 {
  background-image: url(/i/app/virtonomica/unit/mine_5.gif);
  background-size: 189px 130px; }

.bgunit-network_1 {
  background-image: url(/i/app/virtonomica/unit/network_1.gif);
  background-size: 189px 130px; }

.bgunit-office_1 {
  background-image: url(/i/app/virtonomica/unit/office_1.gif);
  background-size: 189px 130px; }

.bgunit-office_2 {
  background-image: url(/i/app/virtonomica/unit/office_2.gif);
  background-size: 189px 130px; }

.bgunit-office_3 {
  background-image: url(/i/app/virtonomica/unit/office_3.gif);
  background-size: 189px 130px; }

.bgunit-office_4 {
  background-image: url(/i/app/virtonomica/unit/office_4.gif);
  background-size: 189px 130px; }

.bgunit-office_5 {
  background-image: url(/i/app/virtonomica/unit/office_5.gif);
  background-size: 189px 130px; }

.bgunit-oilpump_1 {
  background-image: url(/i/app/virtonomica/unit/oilpump_1.gif);
  background-size: 189px 130px; }

.bgunit-oilpump_2 {
  background-image: url(/i/app/virtonomica/unit/oilpump_2.gif);
  background-size: 189px 130px; }

.bgunit-oilpump_3 {
  background-image: url(/i/app/virtonomica/unit/oilpump_3.gif);
  background-size: 189px 130px; }

.bgunit-oilpump_4 {
  background-image: url(/i/app/virtonomica/unit/oilpump_4.gif);
  background-size: 189px 130px; }

.bgunit-oilpump_5 {
  background-image: url(/i/app/virtonomica/unit/oilpump_5.gif);
  background-size: 189px 130px; }

.bgunit-orchard_1 {
  background-image: url(/i/app/virtonomica/unit/orchard_1.gif);
  background-size: 189px 130px; }

.bgunit-orchard_2 {
  background-image: url(/i/app/virtonomica/unit/orchard_2.gif);
  background-size: 189px 130px; }

.bgunit-orchard_3 {
  background-image: url(/i/app/virtonomica/unit/orchard_3.gif);
  background-size: 189px 130px; }

.bgunit-orchard_4 {
  background-image: url(/i/app/virtonomica/unit/orchard_4.gif);
  background-size: 189px 130px; }

.bgunit-orchard_5 {
  background-image: url(/i/app/virtonomica/unit/orchard_5.gif);
  background-size: 189px 130px; }

.bgunit-power_1 {
  background-image: url(/i/app/virtonomica/unit/power_1.gif);
  background-size: 189px 130px; }

.bgunit-power_2 {
  background-image: url(/i/app/virtonomica/unit/power_2.gif);
  background-size: 189px 130px; }

.bgunit-power_3 {
  background-image: url(/i/app/virtonomica/unit/power_3.gif);
  background-size: 189px 130px; }

.bgunit-power_4 {
  background-image: url(/i/app/virtonomica/unit/power_4.gif);
  background-size: 189px 130px; }

.bgunit-power_5 {
  background-image: url(/i/app/virtonomica/unit/power_5.gif);
  background-size: 189px 130px; }

.bgunit-repair_1 {
  background-image: url(/i/app/virtonomica/unit/repair_1.gif);
  background-size: 190px 130px; }

.bgunit-repair_2 {
  background-image: url(/i/app/virtonomica/unit/repair_2.gif);
  background-size: 190px 130px; }

.bgunit-repair_3 {
  background-image: url(/i/app/virtonomica/unit/repair_3.gif);
  background-size: 190px 130px; }

.bgunit-repair_4 {
  background-image: url(/i/app/virtonomica/unit/repair_4.gif);
  background-size: 190px 130px; }

.bgunit-repair_5 {
  background-image: url(/i/app/virtonomica/unit/repair_5.gif);
  background-size: 190px 130px; }

.bgunit-restaurant_1 {
  background-image: url(/i/app/virtonomica/unit/restaurant_1.gif);
  background-size: 190px 130px; }

.bgunit-restaurant_2 {
  background-image: url(/i/app/virtonomica/unit/restaurant_2.gif);
  background-size: 190px 130px; }

.bgunit-restaurant_3 {
  background-image: url(/i/app/virtonomica/unit/restaurant_3.gif);
  background-size: 190px 130px; }

.bgunit-restaurant_4 {
  background-image: url(/i/app/virtonomica/unit/restaurant_4.gif);
  background-size: 190px 130px; }

.bgunit-restaurant_5 {
  background-image: url(/i/app/virtonomica/unit/restaurant_5.gif);
  background-size: 190px 130px; }

.bgunit-sawmill_1 {
  background-image: url(/i/app/virtonomica/unit/sawmill_1.gif);
  background-size: 189px 130px; }

.bgunit-sawmill_2 {
  background-image: url(/i/app/virtonomica/unit/sawmill_2.gif);
  background-size: 189px 130px; }

.bgunit-sawmill_3 {
  background-image: url(/i/app/virtonomica/unit/sawmill_3.gif);
  background-size: 189px 130px; }

.bgunit-sawmill_4 {
  background-image: url(/i/app/virtonomica/unit/sawmill_4.gif);
  background-size: 189px 130px; }

.bgunit-sawmill_5 {
  background-image: url(/i/app/virtonomica/unit/sawmill_5.gif);
  background-size: 189px 130px; }

.bgunit-service_light_1 {
  background-image: url(/i/app/virtonomica/unit/service_light_1.gif);
  background-size: 190px 130px; }

.bgunit-service_light_2 {
  background-image: url(/i/app/virtonomica/unit/service_light_2.gif);
  background-size: 190px 130px; }

.bgunit-service_light_3 {
  background-image: url(/i/app/virtonomica/unit/service_light_3.gif);
  background-size: 190px 130px; }

.bgunit-service_light_4 {
  background-image: url(/i/app/virtonomica/unit/service_light_4.gif);
  background-size: 190px 130px; }

.bgunit-service_light_5 {
  background-image: url(/i/app/virtonomica/unit/service_light_5.gif);
  background-size: 190px 130px; }

.bgunit-shop_1 {
  background-image: url(/i/app/virtonomica/unit/shop_1.gif);
  background-size: 189px 130px; }

.bgunit-shop_2 {
  background-image: url(/i/app/virtonomica/unit/shop_2.gif);
  background-size: 189px 130px; }

.bgunit-shop_3 {
  background-image: url(/i/app/virtonomica/unit/shop_3.gif);
  background-size: 189px 130px; }

.bgunit-shop_4 {
  background-image: url(/i/app/virtonomica/unit/shop_4.gif);
  background-size: 189px 130px; }

.bgunit-shop_5 {
  background-image: url(/i/app/virtonomica/unit/shop_5.gif);
  background-size: 189px 130px; }

.bgunit-villa_1 {
  background-image: url(/i/app/virtonomica/unit/villa_1.gif);
  background-size: 190px 130px; }

.bgunit-villa_2 {
  background-image: url(/i/app/virtonomica/unit/villa_2.gif);
  background-size: 190px 130px; }

.bgunit-villa_3 {
  background-image: url(/i/app/virtonomica/unit/villa_3.gif);
  background-size: 190px 130px; }

.bgunit-villa_4 {
  background-image: url(/i/app/virtonomica/unit/villa_4.gif);
  background-size: 190px 130px; }

.bgunit-villa_5 {
  background-image: url(/i/app/virtonomica/unit/villa_5.gif);
  background-size: 190px 130px; }

.bgunit-villa_6 {
  background-image: url(/i/app/virtonomica/unit/villa_6.gif);
  background-size: 190px 130px; }

.bgunit-villa_7 {
  background-image: url(/i/app/virtonomica/unit/villa_7.gif);
  background-size: 190px 130px; }

.bgunit-warehouse_1 {
  background-image: url(/i/app/virtonomica/unit/warehouse_1.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_2 {
  background-image: url(/i/app/virtonomica/unit/warehouse_2.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_3 {
  background-image: url(/i/app/virtonomica/unit/warehouse_3.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_4 {
  background-image: url(/i/app/virtonomica/unit/warehouse_4.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_5 {
  background-image: url(/i/app/virtonomica/unit/warehouse_5.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_6 {
  background-image: url(/i/app/virtonomica/unit/warehouse_6.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_7 {
  background-image: url(/i/app/virtonomica/unit/warehouse_7.gif);
  background-size: 189px 130px; }

.bgunit-warehouse_8 {
  background-image: url(/i/app/virtonomica/unit/warehouse_8.gif);
  background-size: 189px 130px; }

.bgunit-workshop_1 {
  background-image: url(/i/app/virtonomica/unit/workshop_1.gif);
  background-size: 189px 130px; }

.bgunit-workshop_2 {
  background-image: url(/i/app/virtonomica/unit/workshop_2.gif);
  background-size: 189px 130px; }

.bgunit-workshop_3 {
  background-image: url(/i/app/virtonomica/unit/workshop_3.gif);
  background-size: 189px 130px; }

.bgunit-workshop_4 {
  background-image: url(/i/app/virtonomica/unit/workshop_4.gif);
  background-size: 189px 130px; }

.bgunit-workshop_5 {
  background-image: url(/i/app/virtonomica/unit/workshop_5.gif);
  background-size: 189px 130px; }

.bgunit-workshop_6 {
  background-image: url(/i/app/virtonomica/unit/workshop_6.gif);
  background-size: 189px 130px; }

/* This file is generated */
.bgunit-png-animalfarm {
  background-image: url(/i/app/virtonomica/unit_png/animalfarm.png);
  background-size: 189px 130px; }

.bgunit-png-educational {
  background-image: url(/i/app/virtonomica/unit_png/educational.png);
  background-size: 190px 130px; }

.bgunit-png-farm {
  background-image: url(/i/app/virtonomica/unit_png/farm.png);
  background-size: 189px 130px; }

.bgunit-png-fishingbase {
  background-image: url(/i/app/virtonomica/unit_png/fishingbase.png);
  background-size: 190px 130px; }

.bgunit-png-forge-card {
  background-image: url(/i/app/virtonomica/unit_png/forge-card.png);
  background-size: 173px 104px; }

.bgunit-png-fuel {
  background-image: url(/i/app/virtonomica/unit_png/fuel.png);
  background-size: 189px 130px; }

.bgunit-png-it {
  background-image: url(/i/app/virtonomica/unit_png/it.png);
  background-size: 189px 130px; }

.bgunit-png-lab {
  background-image: url(/i/app/virtonomica/unit_png/lab.png);
  background-size: 190px 130px; }

.bgunit-png-medicine {
  background-image: url(/i/app/virtonomica/unit_png/medicine.png);
  background-size: 190px 130px; }

.bgunit-png-mill {
  background-image: url(/i/app/virtonomica/unit_png/mill.png);
  background-size: 189px 130px; }

.bgunit-png-mine {
  background-image: url(/i/app/virtonomica/unit_png/mine.png);
  background-size: 189px 130px; }

.bgunit-png-network {
  background-image: url(/i/app/virtonomica/unit_png/network.png);
  background-size: 189px 130px; }

.bgunit-png-office {
  background-image: url(/i/app/virtonomica/unit_png/office.png);
  background-size: 189px 130px; }

.bgunit-png-oilpump {
  background-image: url(/i/app/virtonomica/unit_png/oilpump.png);
  background-size: 189px 130px; }

.bgunit-png-orchard {
  background-image: url(/i/app/virtonomica/unit_png/orchard.png);
  background-size: 189px 130px; }

.bgunit-png-power {
  background-image: url(/i/app/virtonomica/unit_png/power.png);
  background-size: 189px 130px; }

.bgunit-png-repair {
  background-image: url(/i/app/virtonomica/unit_png/repair.png);
  background-size: 190px 130px; }

.bgunit-png-restaurant {
  background-image: url(/i/app/virtonomica/unit_png/restaurant.png);
  background-size: 190px 130px; }

.bgunit-png-sawmill {
  background-image: url(/i/app/virtonomica/unit_png/sawmill.png);
  background-size: 189px 130px; }

.bgunit-png-service_light {
  background-image: url(/i/app/virtonomica/unit_png/service_light.png);
  background-size: 190px 130px; }

.bgunit-png-shop {
  background-image: url(/i/app/virtonomica/unit_png/shop.png);
  background-size: 189px 130px; }

.bgunit-png-villa {
  background-image: url(/i/app/virtonomica/unit_png/villa.png);
  background-size: 190px 130px; }

.bgunit-png-warehouse {
  background-image: url(/i/app/virtonomica/unit_png/warehouse.png);
  background-size: 189px 130px; }

.bgunit-png-workshop {
  background-image: url(/i/app/virtonomica/unit_png/workshop.png);
  background-size: 189px 130px; }

/* This file is generated */
.bg-page-unit-animalfarm {
  background-image: url(/i/app/virtonomica/background/unit/animalfarm.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-apiary {
  background-image: url(/i/app/virtonomica/background/unit/apiary.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-cellular {
  background-image: url(/i/app/virtonomica/background/unit/cellular.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-coal_power {
  background-image: url(/i/app/virtonomica/background/unit/coal_power.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-farm {
  background-image: url(/i/app/virtonomica/background/unit/farm.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-fishingbase {
  background-image: url(/i/app/virtonomica/background/unit/fishingbase.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-fitness {
  background-image: url(/i/app/virtonomica/background/unit/fitness.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-forge {
  background-image: url(/i/app/virtonomica/background/unit/forge.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-fuel {
  background-image: url(/i/app/virtonomica/background/unit/fuel.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-hairdressing {
  background-image: url(/i/app/virtonomica/background/unit/hairdressing.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-incinerator_power {
  background-image: url(/i/app/virtonomica/background/unit/incinerator_power.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-kindergarten {
  background-image: url(/i/app/virtonomica/background/unit/kindergarten.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-lab {
  background-image: url(/i/app/virtonomica/background/unit/lab.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-laundry {
  background-image: url(/i/app/virtonomica/background/unit/laundry.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-medicine {
  background-image: url(/i/app/virtonomica/background/unit/medicine.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-mill {
  background-image: url(/i/app/virtonomica/background/unit/mill.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-mine {
  background-image: url(/i/app/virtonomica/background/unit/mine.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-network {
  background-image: url(/i/app/virtonomica/background/unit/network.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-office {
  background-image: url(/i/app/virtonomica/background/unit/office.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-oil_power {
  background-image: url(/i/app/virtonomica/background/unit/oil_power.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-oilpump {
  background-image: url(/i/app/virtonomica/background/unit/oilpump.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-orchard {
  background-image: url(/i/app/virtonomica/background/unit/orchard.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-repair {
  background-image: url(/i/app/virtonomica/background/unit/repair.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-restaurant {
  background-image: url(/i/app/virtonomica/background/unit/restaurant.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-sawmill {
  background-image: url(/i/app/virtonomica/background/unit/sawmill.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-seaport {
  background-image: url(/i/app/virtonomica/background/unit/seaport.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-shop {
  background-image: url(/i/app/virtonomica/background/unit/shop.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-sun_power {
  background-image: url(/i/app/virtonomica/background/unit/sun_power.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-villa {
  background-image: url(/i/app/virtonomica/background/unit/villa.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-warehouse {
  background-image: url(/i/app/virtonomica/background/unit/warehouse.jpg);
  background-size: 2560px 1319px; }

.bg-page-unit-workshop {
  background-image: url(/i/app/virtonomica/background/unit/workshop.jpg);
  background-size: 2560px 1319px; }

/* This file is generated */
.bg-page-unit-header-animalfarm {
  background-image: url(/i/app/virtonomica/background/unit/header/animalfarm.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-apiary {
  background-image: url(/i/app/virtonomica/background/unit/header/apiary.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-cellular {
  background-image: url(/i/app/virtonomica/background/unit/header/cellular.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-coal_power {
  background-image: url(/i/app/virtonomica/background/unit/header/coal_power.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-educational {
  background-image: url(/i/app/virtonomica/background/unit/header/educational.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-farm {
  background-image: url(/i/app/virtonomica/background/unit/header/farm.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-fishingbase {
  background-image: url(/i/app/virtonomica/background/unit/header/fishingbase.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-fitness {
  background-image: url(/i/app/virtonomica/background/unit/header/fitness.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-forge {
  background-image: url(/i/app/virtonomica/background/unit/header/forge.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-fuel {
  background-image: url(/i/app/virtonomica/background/unit/header/fuel.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-hairdressing {
  background-image: url(/i/app/virtonomica/background/unit/header/hairdressing.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-header_bg {
  background-image: url(/i/app/virtonomica/background/unit/header/header_bg.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-incinerator_power {
  background-image: url(/i/app/virtonomica/background/unit/header/incinerator_power.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-it {
  background-image: url(/i/app/virtonomica/background/unit/header/it.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-kindergarten {
  background-image: url(/i/app/virtonomica/background/unit/header/kindergarten.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-lab {
  background-image: url(/i/app/virtonomica/background/unit/header/lab.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-laundry {
  background-image: url(/i/app/virtonomica/background/unit/header/laundry.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-medicine {
  background-image: url(/i/app/virtonomica/background/unit/header/medicine.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-mill {
  background-image: url(/i/app/virtonomica/background/unit/header/mill.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-mine {
  background-image: url(/i/app/virtonomica/background/unit/header/mine.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-network {
  background-image: url(/i/app/virtonomica/background/unit/header/network.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-office {
  background-image: url(/i/app/virtonomica/background/unit/header/office.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-oil_power {
  background-image: url(/i/app/virtonomica/background/unit/header/oil_power.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-orchard {
  background-image: url(/i/app/virtonomica/background/unit/header/orchard.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-power {
  background-image: url(/i/app/virtonomica/background/unit/header/power.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-production {
  background-image: url(/i/app/virtonomica/background/unit/header/production.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-repair {
  background-image: url(/i/app/virtonomica/background/unit/header/repair.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-restaurant {
  background-image: url(/i/app/virtonomica/background/unit/header/restaurant.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-sawmill {
  background-image: url(/i/app/virtonomica/background/unit/header/sawmill.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-seaport {
  background-image: url(/i/app/virtonomica/background/unit/header/seaport.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-service {
  background-image: url(/i/app/virtonomica/background/unit/header/service.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-service_light {
  background-image: url(/i/app/virtonomica/background/unit/header/service_light.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-shop {
  background-image: url(/i/app/virtonomica/background/unit/header/shop.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-sun_power {
  background-image: url(/i/app/virtonomica/background/unit/header/sun_power.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-villa {
  background-image: url(/i/app/virtonomica/background/unit/header/villa.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-warehouse {
  background-image: url(/i/app/virtonomica/background/unit/header/warehouse.png);
  background-size: 1000px 84px; }

.bg-page-unit-header-workshop {
  background-image: url(/i/app/virtonomica/background/unit/header/workshop.png);
  background-size: 1000px 84px; }

/* This file is generated */
.reward-10_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/10_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-10y_auc_1 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_1.gif);
  background-size: 32px 32px; }

.reward-10y_auc_2 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_2.gif);
  background-size: 32px 32px; }

.reward-10y_auc_3 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_3.gif);
  background-size: 32px 32px; }

.reward-10y_auc_4 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_4.gif);
  background-size: 32px 32px; }

.reward-10y_auc_5 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_5.gif);
  background-size: 32px 32px; }

.reward-10y_auc_6 {
  background-image: url(/i/app/virtonomica/reward/10y_auc_6.gif);
  background-size: 32px 32px; }

.reward-10y_contest_1 {
  background-image: url(/i/app/virtonomica/reward/10y_contest_1.gif);
  background-size: 32px 32px; }

.reward-10y_contest_2 {
  background-image: url(/i/app/virtonomica/reward/10y_contest_2.gif);
  background-size: 32px 32px; }

.reward-10y_contest_3 {
  background-image: url(/i/app/virtonomica/reward/10y_contest_3.gif);
  background-size: 32px 32px; }

.reward-10y_contest_4 {
  background-image: url(/i/app/virtonomica/reward/10y_contest_4.gif);
  background-size: 32px 32px; }

.reward-11_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/11_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-12_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/12_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-13_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/13_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-14_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/14_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-15_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/15_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-16 {
  background-image: url(/i/app/virtonomica/reward/16.gif);
  background-size: 32px 32px; }

.reward-16_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/16_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-17_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/17_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-18_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/18_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-1_buch {
  background-image: url(/i/app/virtonomica/reward/1_buch.gif);
  background-size: 32px 32px; }

.reward-1_year_gold_star {
  background-image: url(/i/app/virtonomica/reward/1_year_gold_star.gif);
  background-size: 32px 32px; }

.reward-2009_Bro {
  background-image: url(/i/app/virtonomica/reward/2009_Bro.gif);
  background-size: 32px 32px; }

.reward-2009_Gol {
  background-image: url(/i/app/virtonomica/reward/2009_Gol.gif);
  background-size: 32px 32px; }

.reward-2009_Sil {
  background-image: url(/i/app/virtonomica/reward/2009_Sil.gif);
  background-size: 32px 32px; }

.reward-23f_auc_1 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_1.gif);
  background-size: 32px 32px; }

.reward-23f_auc_2 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_2.gif);
  background-size: 32px 32px; }

.reward-23f_auc_3 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_3.gif);
  background-size: 32px 32px; }

.reward-23f_auc_4 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_4.gif);
  background-size: 32px 32px; }

.reward-23f_auc_5 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_5.gif);
  background-size: 32px 32px; }

.reward-23f_auc_6 {
  background-image: url(/i/app/virtonomica/reward/23f_auc_6.gif);
  background-size: 32px 32px; }

.reward-2_msfo {
  background-image: url(/i/app/virtonomica/reward/2_msfo.gif);
  background-size: 32px 32px; }

.reward-2_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/2_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-3 {
  background-image: url(/i/app/virtonomica/reward/3.gif);
  background-size: 32px 32px; }

.reward-3_anlz {
  background-image: url(/i/app/virtonomica/reward/3_anlz.gif);
  background-size: 32px 32px; }

.reward-3star {
  background-image: url(/i/app/virtonomica/reward/3star.gif);
  background-size: 32px 32px; }

.reward-4_teor {
  background-image: url(/i/app/virtonomica/reward/4_teor.gif);
  background-size: 32px 32px; }

.reward-4_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/4_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-5_econ {
  background-image: url(/i/app/virtonomica/reward/5_econ.gif);
  background-size: 32px 32px; }

.reward-5_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/5_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-6_log {
  background-image: url(/i/app/virtonomica/reward/6_log.gif);
  background-size: 32px 32px; }

.reward-6_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/6_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-7_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/7_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-7y_auc_ankh {
  background-image: url(/i/app/virtonomica/reward/7y_auc_ankh.gif);
  background-size: 32px 32px; }

.reward-7y_auc_key {
  background-image: url(/i/app/virtonomica/reward/7y_auc_key.gif);
  background-size: 32px 32px; }

.reward-7y_auc_pyr {
  background-image: url(/i/app/virtonomica/reward/7y_auc_pyr.gif);
  background-size: 32px 32px; }

.reward-7y_auc_rain {
  background-image: url(/i/app/virtonomica/reward/7y_auc_rain.gif);
  background-size: 32px 32px; }

.reward-8_mng {
  background-image: url(/i/app/virtonomica/reward/8_mng.gif);
  background-size: 32px 32px; }

.reward-8_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/8_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-8y_auc_1 {
  background-image: url(/i/app/virtonomica/reward/8y_auc_1.gif);
  background-size: 32px 32px; }

.reward-8y_auc_2 {
  background-image: url(/i/app/virtonomica/reward/8y_auc_2.gif);
  background-size: 32px 32px; }

.reward-8y_auc_3 {
  background-image: url(/i/app/virtonomica/reward/8y_auc_3.gif);
  background-size: 32px 32px; }

.reward-8y_auc_4 {
  background-image: url(/i/app/virtonomica/reward/8y_auc_4.gif);
  background-size: 32px 32px; }

.reward-8y_auc_5 {
  background-image: url(/i/app/virtonomica/reward/8y_auc_5.gif);
  background-size: 32px 32px; }

.reward-9_ucet {
  background-image: url(/i/app/virtonomica/reward/9_ucet.gif);
  background-size: 32px 32px; }

.reward-9_years_gold_star {
  background-image: url(/i/app/virtonomica/reward/9_years_gold_star.gif);
  background-size: 32px 32px; }

.reward-Abakan {
  background-image: url(/i/app/virtonomica/reward/Abakan.gif);
  background-size: 32px 32px; }

.reward-Acharnes {
  background-image: url(/i/app/virtonomica/reward/Acharnes.gif);
  background-size: 32px 32px; }

.reward-Admiral {
  background-image: url(/i/app/virtonomica/reward/Admiral.gif);
  background-size: 32px 32px; }

.reward-Alexandrov {
  background-image: url(/i/app/virtonomica/reward/Alexandrov.gif);
  background-size: 32px 32px; }

.reward-Alicante {
  background-image: url(/i/app/virtonomica/reward/Alicante.gif);
  background-size: 32px 32px; }

.reward-Alytus {
  background-image: url(/i/app/virtonomica/reward/Alytus.gif);
  background-size: 32px 32px; }

.reward-Anapa {
  background-image: url(/i/app/virtonomica/reward/Anapa.gif);
  background-size: 32px 32px; }

.reward-Angarsk {
  background-image: url(/i/app/virtonomica/reward/Angarsk.gif);
  background-size: 32px 32px; }

.reward-Armavir {
  background-image: url(/i/app/virtonomica/reward/Armavir.gif);
  background-size: 32px 32px; }

.reward-Artyom {
  background-image: url(/i/app/virtonomica/reward/Artyom.gif);
  background-size: 32px 32px; }

.reward-Asenovgrad {
  background-image: url(/i/app/virtonomica/reward/Asenovgrad.gif);
  background-size: 32px 32px; }

.reward-Augsburg {
  background-image: url(/i/app/virtonomica/reward/Augsburg.gif);
  background-size: 32px 32px; }

.reward-Badagry {
  background-image: url(/i/app/virtonomica/reward/Badagry.gif);
  background-size: 32px 32px; }

.reward-Balashikha {
  background-image: url(/i/app/virtonomica/reward/Balashikha.gif);
  background-size: 32px 32px; }

.reward-Baranavicy {
  background-image: url(/i/app/virtonomica/reward/Baranavicy.gif);
  background-size: 32px 32px; }

.reward-Batticaloa {
  background-image: url(/i/app/virtonomica/reward/Batticaloa.gif);
  background-size: 32px 32px; }

.reward-Bekobod {
  background-image: url(/i/app/virtonomica/reward/Bekobod.gif);
  background-size: 32px 32px; }

.reward-Berdiansk {
  background-image: url(/i/app/virtonomica/reward/Berdiansk.gif);
  background-size: 32px 32px; }

.reward-Berdsk {
  background-image: url(/i/app/virtonomica/reward/Berdsk.gif);
  background-size: 32px 32px; }

.reward-Berdychiv {
  background-image: url(/i/app/virtonomica/reward/Berdychiv.gif);
  background-size: 32px 32px; }

.reward-Bialystok {
  background-image: url(/i/app/virtonomica/reward/Bialystok.gif);
  background-size: 32px 32px; }

.reward-BielskoBiala {
  background-image: url(/i/app/virtonomica/reward/BielskoBiala.gif);
  background-size: 32px 32px; }

.reward-Biysk {
  background-image: url(/i/app/virtonomica/reward/Biysk.gif);
  background-size: 32px 32px; }

.reward-Bochum {
  background-image: url(/i/app/virtonomica/reward/Bochum.gif);
  background-size: 32px 32px; }

.reward-Bor {
  background-image: url(/i/app/virtonomica/reward/Bor.gif);
  background-size: 32px 32px; }

.reward-Borisov {
  background-image: url(/i/app/virtonomica/reward/Borisov.gif);
  background-size: 32px 32px; }

.reward-BrightonandHove {
  background-image: url(/i/app/virtonomica/reward/BrightonandHove.gif);
  background-size: 32px 32px; }

.reward-Brovary {
  background-image: url(/i/app/virtonomica/reward/Brovary.gif);
  background-size: 32px 32px; }

.reward-Brunei {
  background-image: url(/i/app/virtonomica/reward/Brunei.gif);
  background-size: 32px 32px; }

.reward-Cagliari {
  background-image: url(/i/app/virtonomica/reward/Cagliari.gif);
  background-size: 32px 32px; }

.reward-Carcassonne {
  background-image: url(/i/app/virtonomica/reward/Carcassonne.gif);
  background-size: 32px 32px; }

.reward-Chita {
  background-image: url(/i/app/virtonomica/reward/Chita.gif);
  background-size: 32px 32px; }

.reward-Cienfuegos {
  background-image: url(/i/app/virtonomica/reward/Cienfuegos.gif);
  background-size: 32px 32px; }

.reward-Cordoba {
  background-image: url(/i/app/virtonomica/reward/Cordoba.gif);
  background-size: 32px 32px; }

.reward-Derby {
  background-image: url(/i/app/virtonomica/reward/Derby.gif);
  background-size: 32px 32px; }

.reward-ElHatillo {
  background-image: url(/i/app/virtonomica/reward/ElHatillo.gif);
  background-size: 32px 32px; }

.reward-Elektrostal {
  background-image: url(/i/app/virtonomica/reward/Elektrostal.gif);
  background-size: 32px 32px; }

.reward-Everswinkel {
  background-image: url(/i/app/virtonomica/reward/Everswinkel.gif);
  background-size: 32px 32px; }

.reward-Florianopolis {
  background-image: url(/i/app/virtonomica/reward/Florianopolis.gif);
  background-size: 32px 32px; }

.reward-Fredericia {
  background-image: url(/i/app/virtonomica/reward/Fredericia.gif);
  background-size: 32px 32px; }

.reward-Frederikshavn {
  background-image: url(/i/app/virtonomica/reward/Frederikshavn.gif);
  background-size: 32px 32px; }

.reward-Galle {
  background-image: url(/i/app/virtonomica/reward/Galle.gif);
  background-size: 32px 32px; }

.reward-Gardabaer {
  background-image: url(/i/app/virtonomica/reward/Gardabaer.gif);
  background-size: 32px 32px; }

.reward-Gelendzhik {
  background-image: url(/i/app/virtonomica/reward/Gelendzhik.gif);
  background-size: 32px 32px; }

.reward-Haapsalu {
  background-image: url(/i/app/virtonomica/reward/Haapsalu.gif);
  background-size: 32px 32px; }

.reward-Hasselt {
  background-image: url(/i/app/virtonomica/reward/Hasselt.gif);
  background-size: 32px 32px; }

.reward-Helsingor {
  background-image: url(/i/app/virtonomica/reward/Helsingor.gif);
  background-size: 32px 32px; }

.reward-Herning {
  background-image: url(/i/app/virtonomica/reward/Herning.gif);
  background-size: 32px 32px; }

.reward-Horsens {
  background-image: url(/i/app/virtonomica/reward/Horsens.gif);
  background-size: 32px 32px; }

.reward-Horsholm {
  background-image: url(/i/app/virtonomica/reward/Horsholm.gif);
  background-size: 32px 32px; }

.reward-Hue {
  background-image: url(/i/app/virtonomica/reward/Hue.gif);
  background-size: 32px 32px; }

.reward-Hull {
  background-image: url(/i/app/virtonomica/reward/Hull.gif);
  background-size: 32px 32px; }

.reward-Izmail {
  background-image: url(/i/app/virtonomica/reward/Izmail.gif);
  background-size: 32px 32px; }

.reward-Joensuu {
  background-image: url(/i/app/virtonomica/reward/Joensuu.gif);
  background-size: 32px 32px; }

.reward-Jyvaskyla {
  background-image: url(/i/app/virtonomica/reward/Jyvaskyla.gif);
  background-size: 32px 32px; }

.reward-Kamianske {
  background-image: url(/i/app/virtonomica/reward/Kamianske.gif);
  background-size: 32px 32px; }

.reward-Kandalaksha {
  background-image: url(/i/app/virtonomica/reward/Kandalaksha.gif);
  background-size: 32px 32px; }

.reward-Keflavik {
  background-image: url(/i/app/virtonomica/reward/Keflavik.gif);
  background-size: 32px 32px; }

.reward-Khiva {
  background-image: url(/i/app/virtonomica/reward/Khiva.gif);
  background-size: 32px 32px; }

.reward-Kirkkonummi {
  background-image: url(/i/app/virtonomica/reward/Kirkkonummi.gif);
  background-size: 32px 32px; }

.reward-Kolding {
  background-image: url(/i/app/virtonomica/reward/Kolding.gif);
  background-size: 32px 32px; }

.reward-Koszalin {
  background-image: url(/i/app/virtonomica/reward/Koszalin.gif);
  background-size: 32px 32px; }

.reward-Kotlas {
  background-image: url(/i/app/virtonomica/reward/Kotlas.gif);
  background-size: 32px 32px; }

.reward-Krymsk {
  background-image: url(/i/app/virtonomica/reward/Krymsk.gif);
  background-size: 32px 32px; }

.reward-Kuopio {
  background-image: url(/i/app/virtonomica/reward/Kuopio.gif);
  background-size: 32px 32px; }

.reward-Kyzyl {
  background-image: url(/i/app/virtonomica/reward/Kyzyl.gif);
  background-size: 32px 32px; }

.reward-Lahti {
  background-image: url(/i/app/virtonomica/reward/Lahti.gif);
  background-size: 32px 32px; }

.reward-LangSon {
  background-image: url(/i/app/virtonomica/reward/LangSon.gif);
  background-size: 32px 32px; }

.reward-LasVegas {
  background-image: url(/i/app/virtonomica/reward/LasVegas.gif);
  background-size: 32px 32px; }

.reward-LeMans {
  background-image: url(/i/app/virtonomica/reward/LeMans.gif);
  background-size: 32px 32px; }

.reward-Leipzig {
  background-image: url(/i/app/virtonomica/reward/Leipzig.gif);
  background-size: 32px 32px; }

.reward-Lesosibirsk {
  background-image: url(/i/app/virtonomica/reward/Lesosibirsk.gif);
  background-size: 32px 32px; }

.reward-Lida {
  background-image: url(/i/app/virtonomica/reward/Lida.gif);
  background-size: 32px 32px; }

.reward-Lille {
  background-image: url(/i/app/virtonomica/reward/Lille.gif);
  background-size: 32px 32px; }

.reward-Lomza {
  background-image: url(/i/app/virtonomica/reward/Lomza.gif);
  background-size: 32px 32px; }

.reward-Maardu {
  background-image: url(/i/app/virtonomica/reward/Maardu.gif);
  background-size: 32px 32px; }

.reward-Major_General {
  background-image: url(/i/app/virtonomica/reward/Major_General.gif);
  background-size: 32px 32px; }

.reward-Mbanza-Kongo {
  background-image: url(/i/app/virtonomica/reward/Mbanza-Kongo.gif);
  background-size: 32px 32px; }

.reward-Mechelen {
  background-image: url(/i/app/virtonomica/reward/Mechelen.gif);
  background-size: 32px 32px; }

.reward-Melitopol {
  background-image: url(/i/app/virtonomica/reward/Melitopol.gif);
  background-size: 32px 32px; }

.reward-Montpellier {
  background-image: url(/i/app/virtonomica/reward/Montpellier.gif);
  background-size: 32px 32px; }

.reward-Mosfellsbaer {
  background-image: url(/i/app/virtonomica/reward/Mosfellsbaer.gif);
  background-size: 32px 32px; }

.reward-Muenster {
  background-image: url(/i/app/virtonomica/reward/Muenster.gif);
  background-size: 32px 32px; }

.reward-Mukachevo {
  background-image: url(/i/app/virtonomica/reward/Mukachevo.gif);
  background-size: 32px 32px; }

.reward-Murom {
  background-image: url(/i/app/virtonomica/reward/Murom.gif);
  background-size: 32px 32px; }

.reward-Nakhodka {
  background-image: url(/i/app/virtonomica/reward/Nakhodka.gif);
  background-size: 32px 32px; }

.reward-Nalchik {
  background-image: url(/i/app/virtonomica/reward/Nalchik.gif);
  background-size: 32px 32px; }

.reward-Naryan_Mar {
  background-image: url(/i/app/virtonomica/reward/Naryan_Mar.gif);
  background-size: 32px 32px; }

.reward-Navoi {
  background-image: url(/i/app/virtonomica/reward/Navoi.gif);
  background-size: 32px 32px; }

.reward-Nefteyugansk {
  background-image: url(/i/app/virtonomica/reward/Nefteyugansk.gif);
  background-size: 32px 32px; }

.reward-Nestved {
  background-image: url(/i/app/virtonomica/reward/Nestved.gif);
  background-size: 32px 32px; }

.reward-Newport {
  background-image: url(/i/app/virtonomica/reward/Newport.gif);
  background-size: 32px 32px; }

.reward-Northamtpon {
  background-image: url(/i/app/virtonomica/reward/Northamtpon.gif);
  background-size: 32px 32px; }

.reward-Novo_Hamburgo {
  background-image: url(/i/app/virtonomica/reward/Novo_Hamburgo.gif);
  background-size: 32px 32px; }

.reward-Novomichurinsk {
  background-image: url(/i/app/virtonomica/reward/Novomichurinsk.gif);
  background-size: 32px 32px; }

.reward-Olsztyn {
  background-image: url(/i/app/virtonomica/reward/Olsztyn.gif);
  background-size: 32px 32px; }

.reward-Opole {
  background-image: url(/i/app/virtonomica/reward/Opole.gif);
  background-size: 32px 32px; }

.reward-Orincles {
  background-image: url(/i/app/virtonomica/reward/Orincles.gif);
  background-size: 32px 32px; }

.reward-Orizaba {
  background-image: url(/i/app/virtonomica/reward/Orizaba.gif);
  background-size: 32px 32px; }

.reward-Parauapebas {
  background-image: url(/i/app/virtonomica/reward/Parauapebas.gif);
  background-size: 32px 32px; }

.reward-Pereslavl-Zalessky {
  background-image: url(/i/app/virtonomica/reward/Pereslavl-Zalessky.gif);
  background-size: 32px 32px; }

.reward-Petare {
  background-image: url(/i/app/virtonomica/reward/Petare.gif);
  background-size: 32px 32px; }

.reward-Pisa {
  background-image: url(/i/app/virtonomica/reward/Pisa.gif);
  background-size: 32px 32px; }

.reward-Plymouth {
  background-image: url(/i/app/virtonomica/reward/Plymouth.gif);
  background-size: 32px 32px; }

.reward-Plyos {
  background-image: url(/i/app/virtonomica/reward/Plyos.gif);
  background-size: 32px 32px; }

.reward-Pori {
  background-image: url(/i/app/virtonomica/reward/Pori.gif);
  background-size: 32px 32px; }

.reward-Portugal {
  background-image: url(/i/app/virtonomica/reward/Portugal.gif);
  background-size: 32px 32px; }

.reward-PuertoLaCruz {
  background-image: url(/i/app/virtonomica/reward/PuertoLaCruz.gif);
  background-size: 32px 32px; }

.reward-Ramenskoe {
  background-image: url(/i/app/virtonomica/reward/Ramenskoe.gif);
  background-size: 32px 32px; }

.reward-Randers {
  background-image: url(/i/app/virtonomica/reward/Randers.gif);
  background-size: 32px 32px; }

.reward-Rezekne {
  background-image: url(/i/app/virtonomica/reward/Rezekne.gif);
  background-size: 32px 32px; }

.reward-Roskilde {
  background-image: url(/i/app/virtonomica/reward/Roskilde.gif);
  background-size: 32px 32px; }

.reward-Rostov {
  background-image: url(/i/app/virtonomica/reward/Rostov.gif);
  background-size: 32px 32px; }

.reward-Rzeszow {
  background-image: url(/i/app/virtonomica/reward/Rzeszow.gif);
  background-size: 32px 32px; }

.reward-Safonovo {
  background-image: url(/i/app/virtonomica/reward/Safonovo.gif);
  background-size: 32px 32px; }

.reward-Salo {
  background-image: url(/i/app/virtonomica/reward/Salo.gif);
  background-size: 32px 32px; }

.reward-SanCristobal {
  background-image: url(/i/app/virtonomica/reward/SanCristobal.gif);
  background-size: 32px 32px; }

.reward-Sandefjord {
  background-image: url(/i/app/virtonomica/reward/Sandefjord.gif);
  background-size: 32px 32px; }

.reward-Semey {
  background-image: url(/i/app/virtonomica/reward/Semey.gif);
  background-size: 32px 32px; }

.reward-Severouralsk {
  background-image: url(/i/app/virtonomica/reward/Severouralsk.gif);
  background-size: 32px 32px; }

.reward-Silistra {
  background-image: url(/i/app/virtonomica/reward/Silistra.gif);
  background-size: 32px 32px; }

.reward-Silkeborg {
  background-image: url(/i/app/virtonomica/reward/Silkeborg.gif);
  background-size: 32px 32px; }

.reward-Sillamae {
  background-image: url(/i/app/virtonomica/reward/Sillamae.gif);
  background-size: 32px 32px; }

.reward-Siracusa {
  background-image: url(/i/app/virtonomica/reward/Siracusa.gif);
  background-size: 32px 32px; }

.reward-Skien {
  background-image: url(/i/app/virtonomica/reward/Skien.gif);
  background-size: 32px 32px; }

.reward-Smila {
  background-image: url(/i/app/virtonomica/reward/Smila.gif);
  background-size: 32px 32px; }

.reward-Southampton {
  background-image: url(/i/app/virtonomica/reward/Southampton.gif);
  background-size: 32px 32px; }

.reward-SovetskayaGavan {
  background-image: url(/i/app/virtonomica/reward/SovetskayaGavan.gif);
  background-size: 32px 32px; }

.reward-Soyo {
  background-image: url(/i/app/virtonomica/reward/Soyo.gif);
  background-size: 32px 32px; }

.reward-Spa {
  background-image: url(/i/app/virtonomica/reward/Spa.gif);
  background-size: 32px 32px; }

.reward-Sposad {
  background-image: url(/i/app/virtonomica/reward/Sposad.gif);
  background-size: 32px 32px; }

.reward-Stoke {
  background-image: url(/i/app/virtonomica/reward/Stoke.gif);
  background-size: 32px 32px; }

.reward-Suzdal {
  background-image: url(/i/app/virtonomica/reward/Suzdal.gif);
  background-size: 32px 32px; }

.reward-Taranto {
  background-image: url(/i/app/virtonomica/reward/Taranto.gif);
  background-size: 32px 32px; }

.reward-ThaiNguyen {
  background-image: url(/i/app/virtonomica/reward/ThaiNguyen.gif);
  background-size: 32px 32px; }

.reward-Torun {
  background-image: url(/i/app/virtonomica/reward/Torun.gif);
  background-size: 32px 32px; }

.reward-Torzhok {
  background-image: url(/i/app/virtonomica/reward/Torzhok.gif);
  background-size: 32px 32px; }

.reward-Toulon {
  background-image: url(/i/app/virtonomica/reward/Toulon.gif);
  background-size: 32px 32px; }

.reward-Tromso {
  background-image: url(/i/app/virtonomica/reward/Tromso.gif);
  background-size: 32px 32px; }

.reward-Tuapse {
  background-image: url(/i/app/virtonomica/reward/Tuapse.gif);
  background-size: 32px 32px; }

.reward-TuxtlaGutierrez {
  background-image: url(/i/app/virtonomica/reward/TuxtlaGutierrez.gif);
  background-size: 32px 32px; }

.reward-Tver {
  background-image: url(/i/app/virtonomica/reward/Tver.gif);
  background-size: 32px 32px; }

.reward-Uglich {
  background-image: url(/i/app/virtonomica/reward/Uglich.gif);
  background-size: 32px 32px; }

.reward-Ulan-Ude {
  background-image: url(/i/app/virtonomica/reward/Ulan-Ude.gif);
  background-size: 32px 32px; }

.reward-Ussuriysk {
  background-image: url(/i/app/virtonomica/reward/Ussuriysk.gif);
  background-size: 32px 32px; }

.reward-Ust-Ilimsk {
  background-image: url(/i/app/virtonomica/reward/Ust-Ilimsk.gif);
  background-size: 32px 32px; }

.reward-Valga {
  background-image: url(/i/app/virtonomica/reward/Valga.gif);
  background-size: 32px 32px; }

.reward-Valka {
  background-image: url(/i/app/virtonomica/reward/Valka.gif);
  background-size: 32px 32px; }

.reward-Vejle {
  background-image: url(/i/app/virtonomica/reward/Vejle.gif);
  background-size: 32px 32px; }

.reward-Viborg {
  background-image: url(/i/app/virtonomica/reward/Viborg.gif);
  background-size: 32px 32px; }

.reward-Vidin {
  background-image: url(/i/app/virtonomica/reward/Vidin.gif);
  background-size: 32px 32px; }

.reward-VirtaFX_gold {
  background-image: url(/i/app/virtonomica/reward/VirtaFX_gold.gif);
  background-size: 32px 32px; }

.reward-VirtaFX_silver {
  background-image: url(/i/app/virtonomica/reward/VirtaFX_silver.gif);
  background-size: 32px 32px; }

.reward-Volzhsky {
  background-image: url(/i/app/virtonomica/reward/Volzhsky.gif);
  background-size: 32px 32px; }

.reward-Voru {
  background-image: url(/i/app/virtonomica/reward/Voru.gif);
  background-size: 32px 32px; }

.reward-Xacmaz {
  background-image: url(/i/app/virtonomica/reward/Xacmaz.gif);
  background-size: 32px 32px; }

.reward-Yeysk {
  background-image: url(/i/app/virtonomica/reward/Yeysk.gif);
  background-size: 32px 32px; }

.reward-Yogyakarta {
  background-image: url(/i/app/virtonomica/reward/Yogyakarta.gif);
  background-size: 32px 32px; }

.reward-Zlatoust {
  background-image: url(/i/app/virtonomica/reward/Zlatoust.gif);
  background-size: 32px 32px; }

.reward-abovyan {
  background-image: url(/i/app/virtonomica/reward/abovyan.gif);
  background-size: 32px 32px; }

.reward-adler {
  background-image: url(/i/app/virtonomica/reward/adler.gif);
  background-size: 32px 32px; }

.reward-admin_acc {
  background-image: url(/i/app/virtonomica/reward/admin_acc.gif);
  background-size: 32px 32px; }

.reward-admin_account {
  background-image: url(/i/app/virtonomica/reward/admin_account.gif);
  background-size: 32px 32px; }

.reward-adoekiti {
  background-image: url(/i/app/virtonomica/reward/adoekiti.gif);
  background-size: 32px 32px; }

.reward-adviser {
  background-image: url(/i/app/virtonomica/reward/adviser.gif);
  background-size: 32px 32px; }

.reward-airplan {
  background-image: url(/i/app/virtonomica/reward/airplan.gif);
  background-size: 32px 32px; }

.reward-ajman {
  background-image: url(/i/app/virtonomica/reward/ajman.gif);
  background-size: 32px 32px; }

.reward-alain {
  background-image: url(/i/app/virtonomica/reward/alain.gif);
  background-size: 32px 32px; }

.reward-am_cowboy_hat {
  background-image: url(/i/app/virtonomica/reward/am_cowboy_hat.gif);
  background-size: 32px 32px; }

.reward-amfora_bronze {
  background-image: url(/i/app/virtonomica/reward/amfora_bronze.gif);
  background-size: 32px 32px; }

.reward-amfora_gold {
  background-image: url(/i/app/virtonomica/reward/amfora_gold.gif);
  background-size: 32px 32px; }

.reward-amfora_silver {
  background-image: url(/i/app/virtonomica/reward/amfora_silver.gif);
  background-size: 32px 32px; }

.reward-amfora_simple {
  background-image: url(/i/app/virtonomica/reward/amfora_simple.gif);
  background-size: 32px 32px; }

.reward-angeles {
  background-image: url(/i/app/virtonomica/reward/angeles.gif);
  background-size: 32px 32px; }

.reward-angren {
  background-image: url(/i/app/virtonomica/reward/angren.gif);
  background-size: 32px 32px; }

.reward-anna_3 {
  background-image: url(/i/app/virtonomica/reward/anna_3.gif);
  background-size: 32px 32px; }

.reward-anna_6 {
  background-image: url(/i/app/virtonomica/reward/anna_6.gif);
  background-size: 32px 32px; }

.reward-apatity {
  background-image: url(/i/app/virtonomica/reward/apatity.gif);
  background-size: 32px 32px; }

.reward-apel {
  background-image: url(/i/app/virtonomica/reward/apel.gif);
  background-size: 32px 32px; }

.reward-apel_32 {
  background-image: url(/i/app/virtonomica/reward/apel_32.gif);
  background-size: 32px 32px; }

.reward-apple_suit {
  background-image: url(/i/app/virtonomica/reward/apple_suit.gif);
  background-size: 32px 32px; }

.reward-aqua {
  background-image: url(/i/app/virtonomica/reward/aqua.gif);
  background-size: 32px 32px; }

.reward-ararat {
  background-image: url(/i/app/virtonomica/reward/ararat.gif);
  background-size: 32px 32px; }

.reward-arch_auc_1 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_1.gif);
  background-size: 32px 32px; }

.reward-arch_auc_10 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_10.gif);
  background-size: 32px 32px; }

.reward-arch_auc_2 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_2.gif);
  background-size: 32px 32px; }

.reward-arch_auc_3 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_3.gif);
  background-size: 32px 32px; }

.reward-arch_auc_4 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_4.gif);
  background-size: 32px 32px; }

.reward-arch_auc_5 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_5.gif);
  background-size: 32px 32px; }

.reward-arch_auc_6 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_6.gif);
  background-size: 32px 32px; }

.reward-arch_auc_7 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_7.gif);
  background-size: 32px 32px; }

.reward-arch_auc_8 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_8.gif);
  background-size: 32px 32px; }

.reward-arch_auc_9 {
  background-image: url(/i/app/virtonomica/reward/arch_auc_9.gif);
  background-size: 32px 32px; }

.reward-art {
  background-image: url(/i/app/virtonomica/reward/art.gif);
  background-size: 32px 32px; }

.reward-asbest {
  background-image: url(/i/app/virtonomica/reward/asbest.gif);
  background-size: 32px 32px; }

.reward-astrakhan {
  background-image: url(/i/app/virtonomica/reward/astrakhan.gif);
  background-size: 32px 32px; }

.reward-auto_lab {
  background-image: url(/i/app/virtonomica/reward/auto_lab.gif);
  background-size: 32px 32px; }

.reward-auto_prod {
  background-image: url(/i/app/virtonomica/reward/auto_prod.gif);
  background-size: 32px 32px; }

.reward-autoserv_leader {
  background-image: url(/i/app/virtonomica/reward/autoserv_leader.gif);
  background-size: 32px 32px; }

.reward-azart {
  background-image: url(/i/app/virtonomica/reward/azart.gif);
  background-size: 32px 32px; }

.reward-b_day_1 {
  background-image: url(/i/app/virtonomica/reward/b_day_1.gif);
  background-size: 32px 32px; }

.reward-b_day_2 {
  background-image: url(/i/app/virtonomica/reward/b_day_2.gif);
  background-size: 32px 32px; }

.reward-b_day_3 {
  background-image: url(/i/app/virtonomica/reward/b_day_3.gif);
  background-size: 32px 32px; }

.reward-b_day_4 {
  background-image: url(/i/app/virtonomica/reward/b_day_4.gif);
  background-size: 32px 32px; }

.reward-b_day_5 {
  background-image: url(/i/app/virtonomica/reward/b_day_5.gif);
  background-size: 32px 32px; }

.reward-babystore_chest_reward {
  background-image: url(/i/app/virtonomica/reward/babystore_chest_reward.gif);
  background-size: 32px 32px; }

.reward-bansai {
  background-image: url(/i/app/virtonomica/reward/bansai.gif);
  background-size: 32px 32px; }

.reward-barnaul {
  background-image: url(/i/app/virtonomica/reward/barnaul.gif);
  background-size: 32px 32px; }

.reward-basket-ae {
  background-image: url(/i/app/virtonomica/reward/basket-ae.gif);
  background-size: 32px 32px; }

.reward-basket-all {
  background-image: url(/i/app/virtonomica/reward/basket-all.gif);
  background-size: 32px 32px; }

.reward-basket-am {
  background-image: url(/i/app/virtonomica/reward/basket-am.gif);
  background-size: 32px 32px; }

.reward-basket-ao {
  background-image: url(/i/app/virtonomica/reward/basket-ao.gif);
  background-size: 32px 32px; }

.reward-basket-ar {
  background-image: url(/i/app/virtonomica/reward/basket-ar.gif);
  background-size: 32px 32px; }

.reward-basket-au {
  background-image: url(/i/app/virtonomica/reward/basket-au.gif);
  background-size: 31px 31px; }

.reward-basket-az {
  background-image: url(/i/app/virtonomica/reward/basket-az.gif);
  background-size: 32px 32px; }

.reward-basket-be {
  background-image: url(/i/app/virtonomica/reward/basket-be.gif);
  background-size: 32px 32px; }

.reward-basket-bg {
  background-image: url(/i/app/virtonomica/reward/basket-bg.gif);
  background-size: 32px 32px; }

.reward-basket-bn {
  background-image: url(/i/app/virtonomica/reward/basket-bn.gif);
  background-size: 32px 32px; }

.reward-basket-br {
  background-image: url(/i/app/virtonomica/reward/basket-br.gif);
  background-size: 32px 32px; }

.reward-basket-by {
  background-image: url(/i/app/virtonomica/reward/basket-by.gif);
  background-size: 32px 32px; }

.reward-basket-ca {
  background-image: url(/i/app/virtonomica/reward/basket-ca.gif);
  background-size: 32px 32px; }

.reward-basket-ci {
  background-image: url(/i/app/virtonomica/reward/basket-ci.gif);
  background-size: 32px 32px; }

.reward-basket-cn {
  background-image: url(/i/app/virtonomica/reward/basket-cn.gif);
  background-size: 32px 32px; }

.reward-basket-cu {
  background-image: url(/i/app/virtonomica/reward/basket-cu.gif);
  background-size: 32px 32px; }

.reward-basket-de {
  background-image: url(/i/app/virtonomica/reward/basket-de.gif);
  background-size: 32px 32px; }

.reward-basket-dk {
  background-image: url(/i/app/virtonomica/reward/basket-dk.gif);
  background-size: 32px 32px; }

.reward-basket-ee {
  background-image: url(/i/app/virtonomica/reward/basket-ee.gif);
  background-size: 32px 32px; }

.reward-basket-eg {
  background-image: url(/i/app/virtonomica/reward/basket-eg.gif);
  background-size: 32px 32px; }

.reward-basket-empty {
  background-image: url(/i/app/virtonomica/reward/basket-empty.psd);
  background-size: 32px 32px; }

.reward-basket-es {
  background-image: url(/i/app/virtonomica/reward/basket-es.gif);
  background-size: 32px 32px; }

.reward-basket-eu {
  background-image: url(/i/app/virtonomica/reward/basket-eu.gif);
  background-size: 32px 32px; }

.reward-basket-fi {
  background-image: url(/i/app/virtonomica/reward/basket-fi.gif);
  background-size: 32px 32px; }

.reward-basket-fr {
  background-image: url(/i/app/virtonomica/reward/basket-fr.gif);
  background-size: 32px 32px; }

.reward-basket-gn {
  background-image: url(/i/app/virtonomica/reward/basket-gn.gif);
  background-size: 32px 32px; }

.reward-basket-gr {
  background-image: url(/i/app/virtonomica/reward/basket-gr.gif);
  background-size: 32px 32px; }

.reward-basket-hk {
  background-image: url(/i/app/virtonomica/reward/basket-hk.gif);
  background-size: 32px 32px; }

.reward-basket-id {
  background-image: url(/i/app/virtonomica/reward/basket-id.gif);
  background-size: 32px 32px; }

.reward-basket-is {
  background-image: url(/i/app/virtonomica/reward/basket-is.gif);
  background-size: 32px 32px; }

.reward-basket-it {
  background-image: url(/i/app/virtonomica/reward/basket-it.gif);
  background-size: 32px 32px; }

.reward-basket-jp {
  background-image: url(/i/app/virtonomica/reward/basket-jp.gif);
  background-size: 32px 32px; }

.reward-basket-kr {
  background-image: url(/i/app/virtonomica/reward/basket-kr.gif);
  background-size: 32px 32px; }

.reward-basket-kw {
  background-image: url(/i/app/virtonomica/reward/basket-kw.gif);
  background-size: 32px 32px; }

.reward-basket-kz {
  background-image: url(/i/app/virtonomica/reward/basket-kz.gif);
  background-size: 32px 32px; }

.reward-basket-li {
  background-image: url(/i/app/virtonomica/reward/basket-li.gif);
  background-size: 32px 32px; }

.reward-basket-lk {
  background-image: url(/i/app/virtonomica/reward/basket-lk.gif);
  background-size: 32px 32px; }

.reward-basket-lt {
  background-image: url(/i/app/virtonomica/reward/basket-lt.gif);
  background-size: 32px 32px; }

.reward-basket-lu {
  background-image: url(/i/app/virtonomica/reward/basket-lu.gif);
  background-size: 32px 32px; }

.reward-basket-lv {
  background-image: url(/i/app/virtonomica/reward/basket-lv.gif);
  background-size: 32px 32px; }

.reward-basket-mc {
  background-image: url(/i/app/virtonomica/reward/basket-mc.gif);
  background-size: 32px 32px; }

.reward-basket-ml {
  background-image: url(/i/app/virtonomica/reward/basket-ml.gif);
  background-size: 32px 32px; }

.reward-basket-mx {
  background-image: url(/i/app/virtonomica/reward/basket-mx.gif);
  background-size: 32px 32px; }

.reward-basket-my {
  background-image: url(/i/app/virtonomica/reward/basket-my.gif);
  background-size: 32px 32px; }

.reward-basket-ng {
  background-image: url(/i/app/virtonomica/reward/basket-ng.gif);
  background-size: 32px 32px; }

.reward-basket-nl {
  background-image: url(/i/app/virtonomica/reward/basket-nl.gif);
  background-size: 32px 32px; }

.reward-basket-no {
  background-image: url(/i/app/virtonomica/reward/basket-no.gif);
  background-size: 32px 32px; }

.reward-basket-ph {
  background-image: url(/i/app/virtonomica/reward/basket-ph.gif);
  background-size: 32px 32px; }

.reward-basket-pl {
  background-image: url(/i/app/virtonomica/reward/basket-pl.gif);
  background-size: 32px 32px; }

.reward-basket-pt {
  background-image: url(/i/app/virtonomica/reward/basket-pt.gif);
  background-size: 31px 31px; }

.reward-basket-qa {
  background-image: url(/i/app/virtonomica/reward/basket-qa.gif);
  background-size: 32px 32px; }

.reward-basket-ru {
  background-image: url(/i/app/virtonomica/reward/basket-ru.gif);
  background-size: 32px 32px; }

.reward-basket-sa {
  background-image: url(/i/app/virtonomica/reward/basket-sa.gif);
  background-size: 32px 32px; }

.reward-basket-sc {
  background-image: url(/i/app/virtonomica/reward/basket-sc.gif);
  background-size: 32px 32px; }

.reward-basket-se {
  background-image: url(/i/app/virtonomica/reward/basket-se.gif);
  background-size: 32px 32px; }

.reward-basket-sg {
  background-image: url(/i/app/virtonomica/reward/basket-sg.gif);
  background-size: 32px 32px; }

.reward-basket-sm {
  background-image: url(/i/app/virtonomica/reward/basket-sm.gif);
  background-size: 32px 32px; }

.reward-basket-sn {
  background-image: url(/i/app/virtonomica/reward/basket-sn.gif);
  background-size: 31px 31px; }

.reward-basket-th {
  background-image: url(/i/app/virtonomica/reward/basket-th.gif);
  background-size: 32px 32px; }

.reward-basket-tr {
  background-image: url(/i/app/virtonomica/reward/basket-tr.gif);
  background-size: 32px 32px; }

.reward-basket-ua {
  background-image: url(/i/app/virtonomica/reward/basket-ua.gif);
  background-size: 32px 32px; }

.reward-basket-uk {
  background-image: url(/i/app/virtonomica/reward/basket-uk.gif);
  background-size: 32px 32px; }

.reward-basket-us {
  background-image: url(/i/app/virtonomica/reward/basket-us.gif);
  background-size: 32px 32px; }

.reward-basket-uz {
  background-image: url(/i/app/virtonomica/reward/basket-uz.gif);
  background-size: 32px 32px; }

.reward-basket-ve {
  background-image: url(/i/app/virtonomica/reward/basket-ve.gif);
  background-size: 32px 32px; }

.reward-basket-vn {
  background-image: url(/i/app/virtonomica/reward/basket-vn.gif);
  background-size: 32px 32px; }

.reward-basket-za {
  background-image: url(/i/app/virtonomica/reward/basket-za.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_1 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_1.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_2 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_2.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_3 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_3.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_4 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_4.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_5 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_5.gif);
  background-size: 32px 32px; }

.reward-bastille_auc_6 {
  background-image: url(/i/app/virtonomica/reward/bastille_auc_6.gif);
  background-size: 32px 32px; }

.reward-bauxite_rew {
  background-image: url(/i/app/virtonomica/reward/bauxite_rew.gif);
  background-size: 32px 32px; }

.reward-bayamo {
  background-image: url(/i/app/virtonomica/reward/bayamo.gif);
  background-size: 32px 32px; }

.reward-be_proj_rew_1 {
  background-image: url(/i/app/virtonomica/reward/be_proj_rew_1.gif);
  background-size: 32px 32px; }

.reward-be_proj_rew_2 {
  background-image: url(/i/app/virtonomica/reward/be_proj_rew_2.gif);
  background-size: 32px 32px; }

.reward-be_proj_rew_3 {
  background-image: url(/i/app/virtonomica/reward/be_proj_rew_3.gif);
  background-size: 32px 32px; }

.reward-be_proj_rew_4 {
  background-image: url(/i/app/virtonomica/reward/be_proj_rew_4.gif);
  background-size: 32px 32px; }

.reward-beauty_rew_199 {
  background-image: url(/i/app/virtonomica/reward/beauty_rew_199.gif);
  background-size: 32px 32px; }

.reward-beauty_rew_49 {
  background-image: url(/i/app/virtonomica/reward/beauty_rew_49.gif);
  background-size: 32px 32px; }

.reward-bel_0_rew {
  background-image: url(/i/app/virtonomica/reward/bel_0_rew.gif);
  background-size: 32px 32px; }

.reward-bel_49_rew {
  background-image: url(/i/app/virtonomica/reward/bel_49_rew.gif);
  background-size: 32px 32px; }

.reward-bel_99_rew {
  background-image: url(/i/app/virtonomica/reward/bel_99_rew.gif);
  background-size: 32px 32px; }

.reward-belgorod {
  background-image: url(/i/app/virtonomica/reward/belgorod.gif);
  background-size: 32px 32px; }

.reward-belorus_16 {
  background-image: url(/i/app/virtonomica/reward/belorus_16.gif);
  background-size: 16px 16px; }

.reward-belorus_32 {
  background-image: url(/i/app/virtonomica/reward/belorus_32.gif);
  background-size: 32px 32px; }

.reward-best_worker {
  background-image: url(/i/app/virtonomica/reward/best_worker.gif);
  background-size: 32px 32px; }

.reward-bintulu {
  background-image: url(/i/app/virtonomica/reward/bintulu.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_1 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_1.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_2 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_2.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_3 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_3.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_4 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_4.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_5 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_5.gif);
  background-size: 32px 32px; }

.reward-biol_divers16_6 {
  background-image: url(/i/app/virtonomica/reward/biol_divers16_6.gif);
  background-size: 32px 32px; }

.reward-birab {
  background-image: url(/i/app/virtonomica/reward/birab.gif);
  background-size: 32px 32px; }

.reward-birmingham {
  background-image: url(/i/app/virtonomica/reward/birmingham.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_1 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_1.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_2 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_2.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_3 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_3.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_4 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_4.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_5 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_5.gif);
  background-size: 32px 32px; }

.reward-bl_fr15_6 {
  background-image: url(/i/app/virtonomica/reward/bl_fr15_6.gif);
  background-size: 32px 32px; }

.reward-black2010 {
  background-image: url(/i/app/virtonomica/reward/black2010.gif);
  background-size: 32px 32px; }

.reward-blackdot {
  background-image: url(/i/app/virtonomica/reward/blackdot.gif);
  background-size: 80px 73px; }

.reward-blagoevgrad {
  background-image: url(/i/app/virtonomica/reward/blagoevgrad.gif);
  background-size: 32px 32px; }

.reward-blagoveshchensk {
  background-image: url(/i/app/virtonomica/reward/blagoveshchensk.gif);
  background-size: 32px 32px; }

.reward-blg_mecenat {
  background-image: url(/i/app/virtonomica/reward/blg_mecenat.gif);
  background-size: 32px 32px; }

.reward-blue2010 {
  background-image: url(/i/app/virtonomica/reward/blue2010.gif);
  background-size: 32px 32px; }

.reward-bober {
  background-image: url(/i/app/virtonomica/reward/bober.gif);
  background-size: 32px 32px; }

.reward-bober_16 {
  background-image: url(/i/app/virtonomica/reward/bober_16.gif);
  background-size: 16px 16px; }

.reward-bober_32 {
  background-image: url(/i/app/virtonomica/reward/bober_32.gif);
  background-size: 32px 32px; }

.reward-bonn {
  background-image: url(/i/app/virtonomica/reward/bonn.gif);
  background-size: 32px 32px; }

.reward-booster {
  background-image: url(/i/app/virtonomica/reward/booster.gif);
  background-size: 32px 32px; }

.reward-borispol {
  background-image: url(/i/app/virtonomica/reward/borispol.gif);
  background-size: 32px 32px; }

.reward-boss_g {
  background-image: url(/i/app/virtonomica/reward/boss_g.gif);
  background-size: 32px 32px; }

.reward-boss_top {
  background-image: url(/i/app/virtonomica/reward/boss_top.gif);
  background-size: 32px 32px; }

.reward-bradford {
  background-image: url(/i/app/virtonomica/reward/bradford.gif);
  background-size: 32px 32px; }

.reward-bratsk {
  background-image: url(/i/app/virtonomica/reward/bratsk.gif);
  background-size: 32px 32px; }

.reward-braz_auc_1 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_1.gif);
  background-size: 32px 32px; }

.reward-braz_auc_2 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_2.gif);
  background-size: 32px 32px; }

.reward-braz_auc_3 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_3.gif);
  background-size: 32px 32px; }

.reward-braz_auc_4 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_4.gif);
  background-size: 32px 32px; }

.reward-braz_auc_41 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_41.gif);
  background-size: 32px 32px; }

.reward-braz_auc_5 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_5.gif);
  background-size: 32px 32px; }

.reward-braz_auc_6 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_6.gif);
  background-size: 32px 32px; }

.reward-braz_auc_7 {
  background-image: url(/i/app/virtonomica/reward/braz_auc_7.gif);
  background-size: 32px 32px; }

.reward-brit_bl {
  background-image: url(/i/app/virtonomica/reward/brit_bl.gif);
  background-size: 32px 32px; }

.reward-brit_red {
  background-image: url(/i/app/virtonomica/reward/brit_red.gif);
  background-size: 32px 32px; }

.reward-broker-yard-winner {
  background-image: url(/i/app/virtonomica/reward/broker-yard-winner.gif);
  background-size: 32px 32px; }

.reward-broker-yard {
  background-image: url(/i/app/virtonomica/reward/broker-yard.gif);
  background-size: 32px 32px; }

.reward-bronze {
  background-image: url(/i/app/virtonomica/reward/bronze.gif);
  background-size: 32px 32px; }

.reward-bronze2010 {
  background-image: url(/i/app/virtonomica/reward/bronze2010.gif);
  background-size: 32px 32px; }

.reward-bryansk {
  background-image: url(/i/app/virtonomica/reward/bryansk.gif);
  background-size: 32px 32px; }

.reward-btserkva {
  background-image: url(/i/app/virtonomica/reward/btserkva.gif);
  background-size: 32px 32px; }

.reward-ca_rew_1 {
  background-image: url(/i/app/virtonomica/reward/ca_rew_1.gif);
  background-size: 32px 32px; }

.reward-ca_rew_2 {
  background-image: url(/i/app/virtonomica/reward/ca_rew_2.gif);
  background-size: 32px 32px; }

.reward-ca_rew_3 {
  background-image: url(/i/app/virtonomica/reward/ca_rew_3.gif);
  background-size: 32px 32px; }

.reward-ca_rew_4 {
  background-image: url(/i/app/virtonomica/reward/ca_rew_4.gif);
  background-size: 32px 32px; }

.reward-cacao_rew_5_0525 {
  background-image: url(/i/app/virtonomica/reward/cacao_rew_5_0525.gif);
  background-size: 32px 32px; }

.reward-camping_auc_1 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_1.gif);
  background-size: 32px 32px; }

.reward-camping_auc_2 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_2.gif);
  background-size: 32px 32px; }

.reward-camping_auc_3 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_3.gif);
  background-size: 32px 32px; }

.reward-camping_auc_4 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_4.gif);
  background-size: 32px 32px; }

.reward-camping_auc_5 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_5.gif);
  background-size: 32px 32px; }

.reward-camping_auc_6 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_6.gif);
  background-size: 32px 32px; }

.reward-camping_auc_7 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_7.gif);
  background-size: 32px 32px; }

.reward-camping_auc_8 {
  background-image: url(/i/app/virtonomica/reward/camping_auc_8.gif);
  background-size: 32px 32px; }

.reward-campogrande {
  background-image: url(/i/app/virtonomica/reward/campogrande.gif);
  background-size: 32px 32px; }

.reward-can_auc_1 {
  background-image: url(/i/app/virtonomica/reward/can_auc_1.gif);
  background-size: 32px 32px; }

.reward-can_auc_2 {
  background-image: url(/i/app/virtonomica/reward/can_auc_2.gif);
  background-size: 32px 32px; }

.reward-can_auc_3 {
  background-image: url(/i/app/virtonomica/reward/can_auc_3.gif);
  background-size: 32px 32px; }

.reward-can_auc_4 {
  background-image: url(/i/app/virtonomica/reward/can_auc_4.gif);
  background-size: 32px 32px; }

.reward-can_cup_1 {
  background-image: url(/i/app/virtonomica/reward/can_cup_1.gif);
  background-size: 32px 32px; }

.reward-can_cup_2 {
  background-image: url(/i/app/virtonomica/reward/can_cup_2.gif);
  background-size: 32px 32px; }

.reward-can_cup_3 {
  background-image: url(/i/app/virtonomica/reward/can_cup_3.gif);
  background-size: 32px 32px; }

.reward-can_cup_4 {
  background-image: url(/i/app/virtonomica/reward/can_cup_4.gif);
  background-size: 32px 32px; }

.reward-canada_1 {
  background-image: url(/i/app/virtonomica/reward/canada_1.gif);
  background-size: 32px 32px; }

.reward-canada_2 {
  background-image: url(/i/app/virtonomica/reward/canada_2.gif);
  background-size: 32px 32px; }

.reward-canada_3 {
  background-image: url(/i/app/virtonomica/reward/canada_3.gif);
  background-size: 32px 32px; }

.reward-cannes {
  background-image: url(/i/app/virtonomica/reward/cannes.gif);
  background-size: 32px 32px; }

.reward-cantho {
  background-image: url(/i/app/virtonomica/reward/cantho.gif);
  background-size: 32px 32px; }

.reward-cbolivar {
  background-image: url(/i/app/virtonomica/reward/cbolivar.gif);
  background-size: 32px 32px; }

.reward-chainsaw_chest {
  background-image: url(/i/app/virtonomica/reward/chainsaw_chest.gif);
  background-size: 32px 32px; }

.reward-cheboksary {
  background-image: url(/i/app/virtonomica/reward/cheboksary.gif);
  background-size: 32px 32px; }

.reward-cherkasy {
  background-image: url(/i/app/virtonomica/reward/cherkasy.gif);
  background-size: 32px 32px; }

.reward-cherkessk {
  background-image: url(/i/app/virtonomica/reward/cherkessk.gif);
  background-size: 32px 32px; }

.reward-chernihiv {
  background-image: url(/i/app/virtonomica/reward/chernihiv.gif);
  background-size: 32px 32px; }

.reward-chernovtsy {
  background-image: url(/i/app/virtonomica/reward/chernovtsy.gif);
  background-size: 32px 32px; }

.reward-chimboy {
  background-image: url(/i/app/virtonomica/reward/chimboy.gif);
  background-size: 32px 32px; }

.reward-chirchiq {
  background-image: url(/i/app/virtonomica/reward/chirchiq.gif);
  background-size: 32px 32px; }

.reward-chust {
  background-image: url(/i/app/virtonomica/reward/chust.gif);
  background-size: 32px 32px; }

.reward-coffee_rew {
  background-image: url(/i/app/virtonomica/reward/coffee_rew.gif);
  background-size: 32px 32px; }

.reward-coffee_rew_1124 {
  background-image: url(/i/app/virtonomica/reward/coffee_rew_1124.gif);
  background-size: 32px 32px; }

.reward-colima {
  background-image: url(/i/app/virtonomica/reward/colima.gif);
  background-size: 32px 32px; }

.reward-colonel {
  background-image: url(/i/app/virtonomica/reward/colonel.gif);
  background-size: 32px 32px; }

.reward-contest_oil_price {
  background-image: url(/i/app/virtonomica/reward/contest_oil_price.gif);
  background-size: 32px 32px; }

.reward-copper_helmet {
  background-image: url(/i/app/virtonomica/reward/copper_helmet.gif);
  background-size: 32px 32px; }

.reward-copr_manager {
  background-image: url(/i/app/virtonomica/reward/copr_manager.gif);
  background-size: 32px 32px; }

.reward-corp_bonus_1 {
  background-image: url(/i/app/virtonomica/reward/corp_bonus_1.gif);
  background-size: 32px 32px; }

.reward-corp_bonus_2 {
  background-image: url(/i/app/virtonomica/reward/corp_bonus_2.gif);
  background-size: 32px 32px; }

.reward-corp_bonus_3 {
  background-image: url(/i/app/virtonomica/reward/corp_bonus_3.gif);
  background-size: 32px 32px; }

.reward-corp_bonus_4 {
  background-image: url(/i/app/virtonomica/reward/corp_bonus_4.gif);
  background-size: 32px 32px; }

.reward-corp_shev_1 {
  background-image: url(/i/app/virtonomica/reward/corp_shev_1.gif);
  background-size: 32px 32px; }

.reward-corp_shev_2 {
  background-image: url(/i/app/virtonomica/reward/corp_shev_2.gif);
  background-size: 32px 32px; }

.reward-corp_shev_3 {
  background-image: url(/i/app/virtonomica/reward/corp_shev_3.gif);
  background-size: 32px 32px; }

.reward-cotton_rew_1224 {
  background-image: url(/i/app/virtonomica/reward/cotton_rew_1224.gif);
  background-size: 32px 32px; }

.reward-coventry {
  background-image: url(/i/app/virtonomica/reward/coventry.gif);
  background-size: 32px 32px; }

.reward-cowskull {
  background-image: url(/i/app/virtonomica/reward/cowskull.gif);
  background-size: 80px 117px; }

.reward-crab_1 {
  background-image: url(/i/app/virtonomica/reward/crab_1.gif);
  background-size: 32px 32px; }

.reward-crab_2 {
  background-image: url(/i/app/virtonomica/reward/crab_2.gif);
  background-size: 32px 32px; }

.reward-crab_3 {
  background-image: url(/i/app/virtonomica/reward/crab_3.gif);
  background-size: 32px 32px; }

.reward-crab_4 {
  background-image: url(/i/app/virtonomica/reward/crab_4.gif);
  background-size: 32px 32px; }

.reward-cumana {
  background-image: url(/i/app/virtonomica/reward/cumana.gif);
  background-size: 32px 32px; }

.reward-cup {
  background-image: url(/i/app/virtonomica/reward/cup.gif);
  background-size: 32px 32px; }

.reward-daloa {
  background-image: url(/i/app/virtonomica/reward/daloa.gif);
  background-size: 32px 32px; }

.reward-danang {
  background-image: url(/i/app/virtonomica/reward/danang.gif);
  background-size: 32px 32px; }

.reward-derbent {
  background-image: url(/i/app/virtonomica/reward/derbent.gif);
  background-size: 32px 32px; }

.reward-dgankoy {
  background-image: url(/i/app/virtonomica/reward/dgankoy.gif);
  background-size: 32px 32px; }

.reward-dip_cambridge {
  background-image: url(/i/app/virtonomica/reward/dip_cambridge.gif);
  background-size: 25px 32px; }

.reward-dip_eton {
  background-image: url(/i/app/virtonomica/reward/dip_eton.gif);
  background-size: 26px 32px; }

.reward-dip_oxford {
  background-image: url(/i/app/virtonomica/reward/dip_oxford.gif);
  background-size: 27px 32px; }

.reward-diploma {
  background-image: url(/i/app/virtonomica/reward/diploma.gif);
  background-size: 32px 32px; }

.reward-dk_rew_1 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_1.gif);
  background-size: 32px 32px; }

.reward-dk_rew_11 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_11.gif);
  background-size: 32px 32px; }

.reward-dk_rew_2 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_2.gif);
  background-size: 32px 32px; }

.reward-dk_rew_21 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_21.gif);
  background-size: 32px 32px; }

.reward-dk_rew_3 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_3.gif);
  background-size: 32px 32px; }

.reward-dk_rew_31 {
  background-image: url(/i/app/virtonomica/reward/dk_rew_31.gif);
  background-size: 32px 32px; }

.reward-dm_coat {
  background-image: url(/i/app/virtonomica/reward/dm_coat.gif);
  background-size: 32px 32px; }

.reward-dm_head {
  background-image: url(/i/app/virtonomica/reward/dm_head.gif);
  background-size: 32px 32px; }

.reward-dm_staff {
  background-image: url(/i/app/virtonomica/reward/dm_staff.gif);
  background-size: 32px 32px; }

.reward-dm_val {
  background-image: url(/i/app/virtonomica/reward/dm_val.gif);
  background-size: 32px 32px; }

.reward-dobrich {
  background-image: url(/i/app/virtonomica/reward/dobrich.gif);
  background-size: 32px 32px; }

.reward-drammen {
  background-image: url(/i/app/virtonomica/reward/drammen.gif);
  background-size: 32px 32px; }

.reward-drel_bronze {
  background-image: url(/i/app/virtonomica/reward/drel_bronze.gif);
  background-size: 32px 32px; }

.reward-drel_gold {
  background-image: url(/i/app/virtonomica/reward/drel_gold.gif);
  background-size: 32px 32px; }

.reward-drel_silver {
  background-image: url(/i/app/virtonomica/reward/drel_silver.gif);
  background-size: 32px 32px; }

.reward-drel_steel {
  background-image: url(/i/app/virtonomica/reward/drel_steel.gif);
  background-size: 32px 32px; }

.reward-dresden {
  background-image: url(/i/app/virtonomica/reward/dresden.gif);
  background-size: 32px 32px; }

.reward-duisburg {
  background-image: url(/i/app/virtonomica/reward/duisburg.gif);
  background-size: 32px 32px; }

.reward-dumbbell {
  background-image: url(/i/app/virtonomica/reward/dumbbell.gif);
  background-size: 32px 32px; }

.reward-eberbach {
  background-image: url(/i/app/virtonomica/reward/eberbach.gif);
  background-size: 32px 32px; }

.reward-elabuga {
  background-image: url(/i/app/virtonomica/reward/elabuga.gif);
  background-size: 32px 32px; }

.reward-elephant {
  background-image: url(/i/app/virtonomica/reward/elephant.gif);
  background-size: 32px 32px; }

.reward-eliz {
  background-image: url(/i/app/virtonomica/reward/eliz.gif);
  background-size: 32px 32px; }

.reward-eng {
  background-image: url(/i/app/virtonomica/reward/eng.gif);
  background-size: 32px 32px; }

.reward-engels {
  background-image: url(/i/app/virtonomica/reward/engels.gif);
  background-size: 32px 32px; }

.reward-engine_chest {
  background-image: url(/i/app/virtonomica/reward/engine_chest.gif);
  background-size: 32px 32px; }

.reward-enugu {
  background-image: url(/i/app/virtonomica/reward/enugu.gif);
  background-size: 32px 32px; }

.reward-esbjerg {
  background-image: url(/i/app/virtonomica/reward/esbjerg.gif);
  background-size: 32px 32px; }

.reward-est_coin {
  background-image: url(/i/app/virtonomica/reward/est_coin.gif);
  background-size: 32px 32px; }

.reward-est_coin_bronze {
  background-image: url(/i/app/virtonomica/reward/est_coin_bronze.gif);
  background-size: 32px 32px; }

.reward-est_coin_gold {
  background-image: url(/i/app/virtonomica/reward/est_coin_gold.gif);
  background-size: 32px 32px; }

.reward-est_coin_silver {
  background-image: url(/i/app/virtonomica/reward/est_coin_silver.gif);
  background-size: 32px 32px; }

.reward-excellent_trading_badge {
  background-image: url(/i/app/virtonomica/reward/excellent_trading_badge.gif);
  background-size: 32px 32px; }

.reward-farm {
  background-image: url(/i/app/virtonomica/reward/farm.gif);
  background-size: 32px 32px; }

.reward-fast_winner {
  background-image: url(/i/app/virtonomica/reward/fast_winner.gif);
  background-size: 32px 32px; }

.reward-feed_chest_reward {
  background-image: url(/i/app/virtonomica/reward/feed_chest_reward.gif);
  background-size: 32px 32px; }

.reward-fishing {
  background-image: url(/i/app/virtonomica/reward/fishing.gif);
  background-size: 32px 32px; }

.reward-fl1 {
  background-image: url(/i/app/virtonomica/reward/fl1.gif);
  background-size: 32px 32px; }

.reward-fl2 {
  background-image: url(/i/app/virtonomica/reward/fl2.gif);
  background-size: 32px 32px; }

.reward-fl3 {
  background-image: url(/i/app/virtonomica/reward/fl3.gif);
  background-size: 32px 32px; }

.reward-fl4 {
  background-image: url(/i/app/virtonomica/reward/fl4.gif);
  background-size: 32px 32px; }

.reward-fl5 {
  background-image: url(/i/app/virtonomica/reward/fl5.gif);
  background-size: 32px 32px; }

.reward-flower_chest_reward {
  background-image: url(/i/app/virtonomica/reward/flower_chest_reward.gif);
  background-size: 32px 32px; }

.reward-foot {
  background-image: url(/i/app/virtonomica/reward/foot.gif);
  background-size: 32px 32px; }

.reward-forest {
  background-image: url(/i/app/virtonomica/reward/forest.gif);
  background-size: 32px 32px; }

.reward-form {
  background-image: url(/i/app/virtonomica/reward/form.gif);
  background-size: 32px 32px; }

.reward-fossurmer {
  background-image: url(/i/app/virtonomica/reward/fossurmer.gif);
  background-size: 32px 32px; }

.reward-fr {
  background-image: url(/i/app/virtonomica/reward/fr.gif);
  background-size: 32px 32px; }

.reward-fr9 {
  background-image: url(/i/app/virtonomica/reward/fr9.gif);
  background-size: 32px 32px; }

.reward-fredrikstad {
  background-image: url(/i/app/virtonomica/reward/fredrikstad.gif);
  background-size: 32px 32px; }

.reward-friends_auc_1 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_1.gif);
  background-size: 32px 32px; }

.reward-friends_auc_2 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_2.gif);
  background-size: 32px 32px; }

.reward-friends_auc_3 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_3.gif);
  background-size: 32px 32px; }

.reward-friends_auc_4 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_4.gif);
  background-size: 32px 32px; }

.reward-friends_auc_5 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_5.gif);
  background-size: 32px 32px; }

.reward-friends_auc_6 {
  background-image: url(/i/app/virtonomica/reward/friends_auc_6.gif);
  background-size: 32px 32px; }

.reward-fruit_rew_15_0125 {
  background-image: url(/i/app/virtonomica/reward/fruit_rew_15_0125.gif);
  background-size: 32px 32px; }

.reward-fruit_rew_20_0725 {
  background-image: url(/i/app/virtonomica/reward/fruit_rew_20_0725.gif);
  background-size: 32px 32px; }

.reward-fruit_rew_5_0125 {
  background-image: url(/i/app/virtonomica/reward/fruit_rew_5_0125.gif);
  background-size: 32px 32px; }

.reward-fruit_rew_5_0725 {
  background-image: url(/i/app/virtonomica/reward/fruit_rew_5_0725.gif);
  background-size: 32px 32px; }

.reward-fruits {
  background-image: url(/i/app/virtonomica/reward/fruits.gif);
  background-size: 32px 32px; }

.reward-fruits_2 {
  background-image: url(/i/app/virtonomica/reward/fruits_2.gif);
  background-size: 32px 32px; }

.reward-fuel_magnat {
  background-image: url(/i/app/virtonomica/reward/fuel_magnat.gif);
  background-size: 32px 32px; }

.reward-gabrovo {
  background-image: url(/i/app/virtonomica/reward/gabrovo.gif);
  background-size: 32px 32px; }

.reward-gagarin_shlem {
  background-image: url(/i/app/virtonomica/reward/gagarin_shlem.gif);
  background-size: 32px 32px; }

.reward-gama {
  background-image: url(/i/app/virtonomica/reward/gama.gif);
  background-size: 32px 32px; }

.reward-garden_shovel {
  background-image: url(/i/app/virtonomica/reward/garden_shovel.gif);
  background-size: 32px 32px; }

.reward-ger {
  background-image: url(/i/app/virtonomica/reward/ger.gif);
  background-size: 32px 32px; }

.reward-gold {
  background-image: url(/i/app/virtonomica/reward/gold.gif);
  background-size: 32px 32px; }

.reward-gold2010 {
  background-image: url(/i/app/virtonomica/reward/gold2010.gif);
  background-size: 32px 32px; }

.reward-goldenhook {
  background-image: url(/i/app/virtonomica/reward/goldenhook.gif);
  background-size: 32px 32px; }

.reward-governor {
  background-image: url(/i/app/virtonomica/reward/governor.gif);
  background-size: 32px 32px; }

.reward-grain_2 {
  background-image: url(/i/app/virtonomica/reward/grain_2.gif);
  background-size: 32px 32px; }

.reward-great {
  background-image: url(/i/app/virtonomica/reward/great.gif);
  background-size: 32px 30px; }

.reward-grozny {
  background-image: url(/i/app/virtonomica/reward/grozny.gif);
  background-size: 32px 32px; }

.reward-gulistan {
  background-image: url(/i/app/virtonomica/reward/gulistan.gif);
  background-size: 32px 32px; }

.reward-haarlem {
  background-image: url(/i/app/virtonomica/reward/haarlem.gif);
  background-size: 32px 32px; }

.reward-haiphong {
  background-image: url(/i/app/virtonomica/reward/haiphong.gif);
  background-size: 32px 32px; }

.reward-hairdressing_leader {
  background-image: url(/i/app/virtonomica/reward/hairdressing_leader.gif);
  background-size: 32px 32px; }

.reward-halifax {
  background-image: url(/i/app/virtonomica/reward/halifax.gif);
  background-size: 32px 32px; }

.reward-hall2014_1 {
  background-image: url(/i/app/virtonomica/reward/hall2014_1.gif);
  background-size: 32px 32px; }

.reward-hall2014_2 {
  background-image: url(/i/app/virtonomica/reward/hall2014_2.gif);
  background-size: 32px 32px; }

.reward-hall2014_3 {
  background-image: url(/i/app/virtonomica/reward/hall2014_3.gif);
  background-size: 32px 32px; }

.reward-hall2014_4 {
  background-image: url(/i/app/virtonomica/reward/hall2014_4.gif);
  background-size: 32px 32px; }

.reward-hall2014_5 {
  background-image: url(/i/app/virtonomica/reward/hall2014_5.gif);
  background-size: 32px 32px; }

.reward-hall2014_6 {
  background-image: url(/i/app/virtonomica/reward/hall2014_6.gif);
  background-size: 32px 32px; }

.reward-hall2014_7 {
  background-image: url(/i/app/virtonomica/reward/hall2014_7.gif);
  background-size: 32px 32px; }

.reward-hall2015_1 {
  background-image: url(/i/app/virtonomica/reward/hall2015_1.gif);
  background-size: 32px 32px; }

.reward-hall2015_2 {
  background-image: url(/i/app/virtonomica/reward/hall2015_2.gif);
  background-size: 32px 32px; }

.reward-hall2015_3 {
  background-image: url(/i/app/virtonomica/reward/hall2015_3.gif);
  background-size: 32px 32px; }

.reward-hall2015_4 {
  background-image: url(/i/app/virtonomica/reward/hall2015_4.gif);
  background-size: 32px 32px; }

.reward-hall2015_5 {
  background-image: url(/i/app/virtonomica/reward/hall2015_5.gif);
  background-size: 32px 32px; }

.reward-haskovo {
  background-image: url(/i/app/virtonomica/reward/haskovo.gif);
  background-size: 32px 32px; }

.reward-healths_2 {
  background-image: url(/i/app/virtonomica/reward/healths_2.gif);
  background-size: 32px 32px; }

.reward-hh_live {
  background-image: url(/i/app/virtonomica/reward/hh_live.gif);
  background-size: 32px 32px; }

.reward-hok_helmet {
  background-image: url(/i/app/virtonomica/reward/hok_helmet.gif);
  background-size: 32px 33px; }

.reward-hok_skates {
  background-image: url(/i/app/virtonomica/reward/hok_skates.gif);
  background-size: 32px 32px; }

.reward-hok_stick {
  background-image: url(/i/app/virtonomica/reward/hok_stick.gif);
  background-size: 32px 32px; }

.reward-hok_sweater {
  background-image: url(/i/app/virtonomica/reward/hok_sweater.gif);
  background-size: 32px 32px; }

.reward-honey_auc_1 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_1.gif);
  background-size: 32px 32px; }

.reward-honey_auc_2 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_2.gif);
  background-size: 32px 32px; }

.reward-honey_auc_3 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_3.gif);
  background-size: 32px 32px; }

.reward-honey_auc_4 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_4.gif);
  background-size: 32px 32px; }

.reward-honey_auc_5 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_5.gif);
  background-size: 32px 32px; }

.reward-honey_auc_6 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_6.gif);
  background-size: 32px 32px; }

.reward-honey_auc_7 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_7.gif);
  background-size: 32px 32px; }

.reward-honey_auc_8 {
  background-image: url(/i/app/virtonomica/reward/honey_auc_8.gif);
  background-size: 32px 32px; }

.reward-hongkong {
  background-image: url(/i/app/virtonomica/reward/hongkong.gif);
  background-size: 32px 32px; }

.reward-hunter {
  background-image: url(/i/app/virtonomica/reward/hunter.gif);
  background-size: 32px 32px; }

.reward-hygiene_1 {
  background-image: url(/i/app/virtonomica/reward/hygiene_1.gif);
  background-size: 32px 32px; }

.reward-iceland_chest_reward {
  background-image: url(/i/app/virtonomica/reward/iceland_chest_reward.gif);
  background-size: 32px 32px; }

.reward-ioannina {
  background-image: url(/i/app/virtonomica/reward/ioannina.gif);
  background-size: 32px 32px; }

.reward-ipoh {
  background-image: url(/i/app/virtonomica/reward/ipoh.gif);
  background-size: 32px 32px; }

.reward-irkutsk {
  background-image: url(/i/app/virtonomica/reward/irkutsk.gif);
  background-size: 32px 32px; }

.reward-irons {
  background-image: url(/i/app/virtonomica/reward/irons.gif);
  background-size: 32px 32px; }

.reward-irpin {
  background-image: url(/i/app/virtonomica/reward/irpin.gif);
  background-size: 32px 32px; }

.reward-it_rew_1 {
  background-image: url(/i/app/virtonomica/reward/it_rew_1.gif);
  background-size: 32px 32px; }

.reward-it_rew_2 {
  background-image: url(/i/app/virtonomica/reward/it_rew_2.gif);
  background-size: 32px 32px; }

.reward-it_rew_3 {
  background-image: url(/i/app/virtonomica/reward/it_rew_3.gif);
  background-size: 32px 32px; }

.reward-it_set_rew1 {
  background-image: url(/i/app/virtonomica/reward/it_set_rew1.gif);
  background-size: 32px 32px; }

.reward-it_set_rew2 {
  background-image: url(/i/app/virtonomica/reward/it_set_rew2.gif);
  background-size: 32px 32px; }

.reward-ita_auc_1 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_1.gif);
  background-size: 32px 32px; }

.reward-ita_auc_2 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_2.gif);
  background-size: 32px 32px; }

.reward-ita_auc_3 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_3.gif);
  background-size: 32px 32px; }

.reward-ita_auc_4 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_4.gif);
  background-size: 32px 32px; }

.reward-ita_auc_5 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_5.gif);
  background-size: 32px 32px; }

.reward-ita_auc_6 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_6.gif);
  background-size: 32px 32px; }

.reward-ita_auc_7 {
  background-image: url(/i/app/virtonomica/reward/ita_auc_7.gif);
  background-size: 32px 32px; }

.reward-izhevsk {
  background-image: url(/i/app/virtonomica/reward/izhevsk.gif);
  background-size: 32px 32px; }

.reward-jacht {
  background-image: url(/i/app/virtonomica/reward/jacht.gif);
  background-size: 32px 32px; }

.reward-jalingo {
  background-image: url(/i/app/virtonomica/reward/jalingo.gif);
  background-size: 32px 32px; }

.reward-jelgava {
  background-image: url(/i/app/virtonomica/reward/jelgava.gif);
  background-size: 32px 32px; }

.reward-jizzakh {
  background-image: url(/i/app/virtonomica/reward/jizzakh.gif);
  background-size: 32px 32px; }

.reward-jointer {
  background-image: url(/i/app/virtonomica/reward/jointer.gif);
  background-size: 32px 32px; }

.reward-joker {
  background-image: url(/i/app/virtonomica/reward/joker.gif);
  background-size: 32px 32px; }

.reward-jurmala {
  background-image: url(/i/app/virtonomica/reward/jurmala.gif);
  background-size: 32px 32px; }

.reward-juve_rew_1124 {
  background-image: url(/i/app/virtonomica/reward/juve_rew_1124.gif);
  background-size: 32px 32px; }

.reward-k3_reward {
  background-image: url(/i/app/virtonomica/reward/k3_reward.gif);
  background-size: 32px 32px; }

.reward-k6_reward {
  background-image: url(/i/app/virtonomica/reward/k6_reward.gif);
  background-size: 32px 32px; }

.reward-kaliningrad {
  background-image: url(/i/app/virtonomica/reward/kaliningrad.gif);
  background-size: 32px 32px; }

.reward-kalinkavicy {
  background-image: url(/i/app/virtonomica/reward/kalinkavicy.gif);
  background-size: 32px 32px; }

.reward-kapan {
  background-image: url(/i/app/virtonomica/reward/kapan.gif);
  background-size: 32px 32px; }

.reward-kapitan {
  background-image: url(/i/app/virtonomica/reward/kapitan.gif);
  background-size: 32px 32px; }

.reward-karsruhe {
  background-image: url(/i/app/virtonomica/reward/karsruhe.gif);
  background-size: 32px 32px; }

.reward-kav {
  background-image: url(/i/app/virtonomica/reward/kav.gif);
  background-size: 32px 32px; }

.reward-kazanlak {
  background-image: url(/i/app/virtonomica/reward/kazanlak.gif);
  background-size: 32px 32px; }

.reward-kerch {
  background-image: url(/i/app/virtonomica/reward/kerch.gif);
  background-size: 32px 32px; }

.reward-kettle_1 {
  background-image: url(/i/app/virtonomica/reward/kettle_1.gif);
  background-size: 32px 32px; }

.reward-kettle_2 {
  background-image: url(/i/app/virtonomica/reward/kettle_2.gif);
  background-size: 32px 32px; }

.reward-kettle_3 {
  background-image: url(/i/app/virtonomica/reward/kettle_3.gif);
  background-size: 32px 32px; }

.reward-kettle_4 {
  background-image: url(/i/app/virtonomica/reward/kettle_4.gif);
  background-size: 32px 32px; }

.reward-khmelnitsky {
  background-image: url(/i/app/virtonomica/reward/khmelnitsky.gif);
  background-size: 32px 32px; }

.reward-khonkaen {
  background-image: url(/i/app/virtonomica/reward/khonkaen.gif);
  background-size: 32px 32px; }

.reward-kiel {
  background-image: url(/i/app/virtonomica/reward/kiel.gif);
  background-size: 32px 32px; }

.reward-kielce {
  background-image: url(/i/app/virtonomica/reward/kielce.gif);
  background-size: 32px 32px; }

.reward-kiernozia {
  background-image: url(/i/app/virtonomica/reward/kiernozia.gif);
  background-size: 32px 32px; }

.reward-kindia {
  background-image: url(/i/app/virtonomica/reward/kindia.gif);
  background-size: 32px 32px; }

.reward-king_of_the_trading_hill {
  background-image: url(/i/app/virtonomica/reward/king_of_the_trading_hill.gif);
  background-size: 32px 32px; }

.reward-kingisepp {
  background-image: url(/i/app/virtonomica/reward/kingisepp.gif);
  background-size: 32px 32px; }

.reward-kirov {
  background-image: url(/i/app/virtonomica/reward/kirov.gif);
  background-size: 32px 32px; }

.reward-kluang {
  background-image: url(/i/app/virtonomica/reward/kluang.gif);
  background-size: 32px 32px; }

.reward-kmansiysk {
  background-image: url(/i/app/virtonomica/reward/kmansiysk.gif);
  background-size: 32px 32px; }

.reward-kohtlayarve {
  background-image: url(/i/app/virtonomica/reward/kohtlayarve.gif);
  background-size: 32px 32px; }

.reward-kokand {
  background-image: url(/i/app/virtonomica/reward/kokand.gif);
  background-size: 32px 32px; }

.reward-kolomna {
  background-image: url(/i/app/virtonomica/reward/kolomna.gif);
  background-size: 32px 32px; }

.reward-komsomolsknaamure {
  background-image: url(/i/app/virtonomica/reward/komsomolsknaamure.gif);
  background-size: 32px 32px; }

.reward-korona_gold {
  background-image: url(/i/app/virtonomica/reward/korona_gold.gif);
  background-size: 32px 32px; }

.reward-korona_silver {
  background-image: url(/i/app/virtonomica/reward/korona_silver.gif);
  background-size: 32px 32px; }

.reward-kostroma {
  background-image: url(/i/app/virtonomica/reward/kostroma.gif);
  background-size: 32px 32px; }

.reward-kovrov {
  background-image: url(/i/app/virtonomica/reward/kovrov.gif);
  background-size: 32px 32px; }

.reward-kozmodemiansk {
  background-image: url(/i/app/virtonomica/reward/kozmodemiansk.gif);
  background-size: 32px 32px; }

.reward-kpm_reward {
  background-image: url(/i/app/virtonomica/reward/kpm_reward.gif);
  background-size: 32px 32px; }

.reward-kpodilskyi {
  background-image: url(/i/app/virtonomica/reward/kpodilskyi.gif);
  background-size: 32px 32px; }

.reward-krasnoturinsk {
  background-image: url(/i/app/virtonomica/reward/krasnoturinsk.gif);
  background-size: 32px 32px; }

.reward-kremenchuk {
  background-image: url(/i/app/virtonomica/reward/kremenchuk.gif);
  background-size: 32px 32px; }

.reward-kristiansand {
  background-image: url(/i/app/virtonomica/reward/kristiansand.gif);
  background-size: 32px 32px; }

.reward-kropyvnytskyi {
  background-image: url(/i/app/virtonomica/reward/kropyvnytskyi.gif);
  background-size: 32px 32px; }

.reward-krusovice {
  background-image: url(/i/app/virtonomica/reward/krusovice.gif);
  background-size: 32px 32px; }

.reward-kryvyirih {
  background-image: url(/i/app/virtonomica/reward/kryvyirih.gif);
  background-size: 32px 32px; }

.reward-kuralsky {
  background-image: url(/i/app/virtonomica/reward/kuralsky.gif);
  background-size: 32px 32px; }

.reward-kuressaare {
  background-image: url(/i/app/virtonomica/reward/kuressaare.gif);
  background-size: 32px 32px; }

.reward-kurgan {
  background-image: url(/i/app/virtonomica/reward/kurgan.gif);
  background-size: 32px 32px; }

.reward-kursk {
  background-image: url(/i/app/virtonomica/reward/kursk.gif);
  background-size: 32px 32px; }

.reward-kz_pocket {
  background-image: url(/i/app/virtonomica/reward/kz_pocket.gif);
  background-size: 32px 32px; }

.reward-lafia {
  background-image: url(/i/app/virtonomica/reward/lafia.gif);
  background-size: 32px 32px; }

.reward-lankaran {
  background-image: url(/i/app/virtonomica/reward/lankaran.gif);
  background-size: 32px 32px; }

.reward-lastunas {
  background-image: url(/i/app/virtonomica/reward/lastunas.gif);
  background-size: 32px 32px; }

.reward-laundry_leader {
  background-image: url(/i/app/virtonomica/reward/laundry_leader.gif);
  background-size: 32px 32px; }

.reward-leeds {
  background-image: url(/i/app/virtonomica/reward/leeds.gif);
  background-size: 32px 32px; }

.reward-leicester_1 {
  background-image: url(/i/app/virtonomica/reward/leicester_1.gif);
  background-size: 32px 32px; }

.reward-leicester_11 {
  background-image: url(/i/app/virtonomica/reward/leicester_11.gif);
  background-size: 32px 32px; }

.reward-leicester_2 {
  background-image: url(/i/app/virtonomica/reward/leicester_2.gif);
  background-size: 32px 32px; }

.reward-leicester_21 {
  background-image: url(/i/app/virtonomica/reward/leicester_21.gif);
  background-size: 32px 32px; }

.reward-leicester_3 {
  background-image: url(/i/app/virtonomica/reward/leicester_3.gif);
  background-size: 32px 32px; }

.reward-leicester_31 {
  background-image: url(/i/app/virtonomica/reward/leicester_31.gif);
  background-size: 32px 32px; }

.reward-leicester_4 {
  background-image: url(/i/app/virtonomica/reward/leicester_4.gif);
  background-size: 32px 32px; }

.reward-leicester_41 {
  background-image: url(/i/app/virtonomica/reward/leicester_41.gif);
  background-size: 32px 32px; }

.reward-lenta {
  background-image: url(/i/app/virtonomica/reward/lenta.gif);
  background-size: 32px 32px; }

.reward-leytenant {
  background-image: url(/i/app/virtonomica/reward/leytenant.gif);
  background-size: 32px 32px; }

.reward-liechtenstein {
  background-image: url(/i/app/virtonomica/reward/liechtenstein.gif);
  background-size: 32px 36px; }

.reward-lingvo {
  background-image: url(/i/app/virtonomica/reward/lingvo.gif);
  background-size: 32px 32px; }

.reward-lion {
  background-image: url(/i/app/virtonomica/reward/lion.gif);
  background-size: 32px 32px; }

.reward-lion_1 {
  background-image: url(/i/app/virtonomica/reward/lion_1.gif);
  background-size: 32px 32px; }

.reward-lion_bronze {
  background-image: url(/i/app/virtonomica/reward/lion_bronze.gif);
  background-size: 32px 32px; }

.reward-lion_gold {
  background-image: url(/i/app/virtonomica/reward/lion_gold.gif);
  background-size: 32px 32px; }

.reward-lion_silver {
  background-image: url(/i/app/virtonomica/reward/lion_silver.gif);
  background-size: 32px 32px; }

.reward-londonca {
  background-image: url(/i/app/virtonomica/reward/londonca.gif);
  background-size: 32px 32px; }

.reward-lowestoft {
  background-image: url(/i/app/virtonomica/reward/lowestoft.gif);
  background-size: 32px 32px; }

.reward-luebeck {
  background-image: url(/i/app/virtonomica/reward/luebeck.gif);
  background-size: 32px 32px; }

.reward-lukoyanov {
  background-image: url(/i/app/virtonomica/reward/lukoyanov.gif);
  background-size: 32px 32px; }

.reward-lutsk {
  background-image: url(/i/app/virtonomica/reward/lutsk.gif);
  background-size: 32px 32px; }

.reward-luxembourgh {
  background-image: url(/i/app/virtonomica/reward/luxembourgh.gif);
  background-size: 32px 32px; }

.reward-lyubertsy {
  background-image: url(/i/app/virtonomica/reward/lyubertsy.gif);
  background-size: 32px 32px; }

.reward-magadan {
  background-image: url(/i/app/virtonomica/reward/magadan.gif);
  background-size: 32px 32px; }

.reward-maharishi {
  background-image: url(/i/app/virtonomica/reward/maharishi.gif);
  background-size: 32px 32px; }

.reward-maikop {
  background-image: url(/i/app/virtonomica/reward/maikop.gif);
  background-size: 32px 32px; }

.reward-major {
  background-image: url(/i/app/virtonomica/reward/major.gif);
  background-size: 32px 32px; }

.reward-makhachkala {
  background-image: url(/i/app/virtonomica/reward/makhachkala.gif);
  background-size: 32px 32px; }

.reward-makurdi {
  background-image: url(/i/app/virtonomica/reward/makurdi.gif);
  background-size: 32px 32px; }

.reward-man09 {
  background-image: url(/i/app/virtonomica/reward/man09.gif);
  background-size: 32px 32px; }

.reward-manchester {
  background-image: url(/i/app/virtonomica/reward/manchester.gif);
  background-size: 32px 32px; }

.reward-manzanillo {
  background-image: url(/i/app/virtonomica/reward/manzanillo.gif);
  background-size: 32px 32px; }

.reward-margilan {
  background-image: url(/i/app/virtonomica/reward/margilan.gif);
  background-size: 32px 32px; }

.reward-mariupol {
  background-image: url(/i/app/virtonomica/reward/mariupol.gif);
  background-size: 32px 32px; }

.reward-market_expert {
  background-image: url(/i/app/virtonomica/reward/market_expert.gif);
  background-size: 32px 32px; }

.reward-master {
  background-image: url(/i/app/virtonomica/reward/master.gif);
  background-size: 32px 32px; }

.reward-matanzas {
  background-image: url(/i/app/virtonomica/reward/matanzas.gif);
  background-size: 32px 32px; }

.reward-maya_1 {
  background-image: url(/i/app/virtonomica/reward/maya_1.gif);
  background-size: 32px 32px; }

.reward-maya_2 {
  background-image: url(/i/app/virtonomica/reward/maya_2.gif);
  background-size: 32px 32px; }

.reward-maya_3 {
  background-image: url(/i/app/virtonomica/reward/maya_3.gif);
  background-size: 32px 32px; }

.reward-maya_4 {
  background-image: url(/i/app/virtonomica/reward/maya_4.gif);
  background-size: 32px 32px; }

.reward-mayor {
  background-image: url(/i/app/virtonomica/reward/mayor.gif);
  background-size: 32px 32px; }

.reward-mba_diploma {
  background-image: url(/i/app/virtonomica/reward/mba_diploma.gif);
  background-size: 32px 32px; }

.reward-mecenat {
  background-image: url(/i/app/virtonomica/reward/mecenat.gif);
  background-size: 32px 32px; }

.reward-medal_swim {
  background-image: url(/i/app/virtonomica/reward/medal_swim.gif);
  background-size: 32px 32px; }

.reward-medical_equipment_1 {
  background-image: url(/i/app/virtonomica/reward/medical_equipment_1.gif);
  background-size: 32px 32px; }

.reward-megafon {
  background-image: url(/i/app/virtonomica/reward/megafon.gif);
  background-size: 32px 32px; }

.reward-met_anvil {
  background-image: url(/i/app/virtonomica/reward/met_anvil.gif);
  background-size: 32px 32px; }

.reward-met_gloves {
  background-image: url(/i/app/virtonomica/reward/met_gloves.gif);
  background-size: 32px 32px; }

.reward-met_helmet {
  background-image: url(/i/app/virtonomica/reward/met_helmet.gif);
  background-size: 32px 32px; }

.reward-met_jaket {
  background-image: url(/i/app/virtonomica/reward/met_jaket.gif);
  background-size: 32px 32px; }

.reward-mex_cup_1 {
  background-image: url(/i/app/virtonomica/reward/mex_cup_1.gif);
  background-size: 32px 32px; }

.reward-mex_cup_2 {
  background-image: url(/i/app/virtonomica/reward/mex_cup_2.gif);
  background-size: 32px 32px; }

.reward-mex_cup_3 {
  background-image: url(/i/app/virtonomica/reward/mex_cup_3.gif);
  background-size: 32px 32px; }

.reward-mex_cup_4 {
  background-image: url(/i/app/virtonomica/reward/mex_cup_4.gif);
  background-size: 32px 32px; }

.reward-mining {
  background-image: url(/i/app/virtonomica/reward/mining.gif);
  background-size: 32px 30px; }

.reward-miss2010_bronze {
  background-image: url(/i/app/virtonomica/reward/miss2010_bronze.gif);
  background-size: 32px 32px; }

.reward-miss2010_brooch {
  background-image: url(/i/app/virtonomica/reward/miss2010_brooch.gif);
  background-size: 32px 32px; }

.reward-miss2010_gold {
  background-image: url(/i/app/virtonomica/reward/miss2010_gold.gif);
  background-size: 32px 32px; }

.reward-miss2010_silver {
  background-image: url(/i/app/virtonomica/reward/miss2010_silver.gif);
  background-size: 32px 32px; }

.reward-miss2010_wreath {
  background-image: url(/i/app/virtonomica/reward/miss2010_wreath.gif);
  background-size: 32px 32px; }

.reward-miss2011_bronze {
  background-image: url(/i/app/virtonomica/reward/miss2011_bronze.gif);
  background-size: 32px 32px; }

.reward-miss2011_brooch {
  background-image: url(/i/app/virtonomica/reward/miss2011_brooch.gif);
  background-size: 32px 32px; }

.reward-miss2011_gold {
  background-image: url(/i/app/virtonomica/reward/miss2011_gold.gif);
  background-size: 32px 32px; }

.reward-miss2011_silver {
  background-image: url(/i/app/virtonomica/reward/miss2011_silver.gif);
  background-size: 32px 32px; }

.reward-miss2011_tiara {
  background-image: url(/i/app/virtonomica/reward/miss2011_tiara.gif);
  background-size: 32px 32px; }

.reward-miss_2012_1 {
  background-image: url(/i/app/virtonomica/reward/miss_2012_1.gif);
  background-size: 32px 32px; }

.reward-miss_2012_2 {
  background-image: url(/i/app/virtonomica/reward/miss_2012_2.gif);
  background-size: 32px 32px; }

.reward-miss_2012_3 {
  background-image: url(/i/app/virtonomica/reward/miss_2012_3.gif);
  background-size: 32px 32px; }

.reward-miss_2012_4 {
  background-image: url(/i/app/virtonomica/reward/miss_2012_4.gif);
  background-size: 32px 32px; }

.reward-miss_2012_5 {
  background-image: url(/i/app/virtonomica/reward/miss_2012_5.gif);
  background-size: 32px 32px; }

.reward-mobiloid {
  background-image: url(/i/app/virtonomica/reward/mobiloid.gif);
  background-size: 32px 32px; }

.reward-molodechno {
  background-image: url(/i/app/virtonomica/reward/molodechno.gif);
  background-size: 32px 32px; }

.reward-monaco_city {
  background-image: url(/i/app/virtonomica/reward/monaco_city.gif);
  background-size: 32px 32px; }

.reward-monaco_country {
  background-image: url(/i/app/virtonomica/reward/monaco_country.gif);
  background-size: 32px 32px; }

.reward-monchegorsk {
  background-image: url(/i/app/virtonomica/reward/monchegorsk.gif);
  background-size: 32px 32px; }

.reward-mr13_bronze {
  background-image: url(/i/app/virtonomica/reward/mr13_bronze.gif);
  background-size: 32px 32px; }

.reward-mr13_gold {
  background-image: url(/i/app/virtonomica/reward/mr13_gold.gif);
  background-size: 32px 32px; }

.reward-mr13_nefrit {
  background-image: url(/i/app/virtonomica/reward/mr13_nefrit.gif);
  background-size: 32px 32px; }

.reward-mr13_silver {
  background-image: url(/i/app/virtonomica/reward/mr13_silver.gif);
  background-size: 32px 32px; }

.reward-mr13_turquoise {
  background-image: url(/i/app/virtonomica/reward/mr13_turquoise.gif);
  background-size: 32px 32px; }

.reward-muskul {
  background-image: url(/i/app/virtonomica/reward/muskul.gif);
  background-size: 32px 32px; }

.reward-mytho {
  background-image: url(/i/app/virtonomica/reward/mytho.gif);
  background-size: 32px 32px; }

.reward-natal {
  background-image: url(/i/app/virtonomica/reward/natal.gif);
  background-size: 32px 32px; }

.reward-natur_ingredients_2 {
  background-image: url(/i/app/virtonomica/reward/natur_ingredients_2.gif);
  background-size: 32px 32px; }

.reward-nchelny {
  background-image: url(/i/app/virtonomica/reward/nchelny.gif);
  background-size: 32px 32px; }

.reward-network {
  background-image: url(/i/app/virtonomica/reward/network.gif);
  background-size: 32px 32px; }

.reward-neuquen {
  background-image: url(/i/app/virtonomica/reward/neuquen.gif);
  background-size: 32px 32px; }

.reward-newcastle {
  background-image: url(/i/app/virtonomica/reward/newcastle.gif);
  background-size: 32px 32px; }

.reward-niasviz {
  background-image: url(/i/app/virtonomica/reward/niasviz.gif);
  background-size: 32px 32px; }

.reward-nikopol {
  background-image: url(/i/app/virtonomica/reward/nikopol.gif);
  background-size: 32px 32px; }

.reward-nimes {
  background-image: url(/i/app/virtonomica/reward/nimes.gif);
  background-size: 32px 32px; }

.reward-nizhnekamsk {
  background-image: url(/i/app/virtonomica/reward/nizhnekamsk.gif);
  background-size: 32px 32px; }

.reward-nizhnevartovsk {
  background-image: url(/i/app/virtonomica/reward/nizhnevartovsk.gif);
  background-size: 32px 32px; }

.reward-njardvik {
  background-image: url(/i/app/virtonomica/reward/njardvik.gif);
  background-size: 32px 32px; }

.reward-norilsk {
  background-image: url(/i/app/virtonomica/reward/norilsk.gif);
  background-size: 32px 32px; }

.reward-nottingham {
  background-image: url(/i/app/virtonomica/reward/nottingham.gif);
  background-size: 32px 32px; }

.reward-novokuznetsk {
  background-image: url(/i/app/virtonomica/reward/novokuznetsk.gif);
  background-size: 32px 32px; }

.reward-novouralsk {
  background-image: url(/i/app/virtonomica/reward/novouralsk.gif);
  background-size: 32px 32px; }

.reward-ntagil {
  background-image: url(/i/app/virtonomica/reward/ntagil.gif);
  background-size: 32px 32px; }

.reward-nurnberg {
  background-image: url(/i/app/virtonomica/reward/nurnberg.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_1 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_1.gif);
  background-size: 32px 29px; }

.reward-ny18_auc_10 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_10.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_11 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_11.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_12 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_12.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_2 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_2.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_3 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_3.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_4 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_4.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_5 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_5.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_6 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_6.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_7 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_7.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_8 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_8.gif);
  background-size: 32px 32px; }

.reward-ny18_auc_9 {
  background-image: url(/i/app/virtonomica/reward/ny18_auc_9.gif);
  background-size: 32px 32px; }

.reward-ny2011_bronze {
  background-image: url(/i/app/virtonomica/reward/ny2011_bronze.gif);
  background-size: 32px 32px; }

.reward-ny2011_gold {
  background-image: url(/i/app/virtonomica/reward/ny2011_gold.gif);
  background-size: 32px 32px; }

.reward-ny2011_silver {
  background-image: url(/i/app/virtonomica/reward/ny2011_silver.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_1 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_1.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_2 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_2.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_3 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_3.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_4 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_4.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_5 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_5.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_6 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_6.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_7 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_7.gif);
  background-size: 32px 32px; }

.reward-ocean_auc_8 {
  background-image: url(/i/app/virtonomica/reward/ocean_auc_8.gif);
  background-size: 32px 32px; }

.reward-ogre {
  background-image: url(/i/app/virtonomica/reward/ogre.gif);
  background-size: 32px 32px; }

.reward-ohsobgo {
  background-image: url(/i/app/virtonomica/reward/ohsobgo.gif);
  background-size: 32px 32px; }

.reward-oil_bronze {
  background-image: url(/i/app/virtonomica/reward/oil_bronze.gif);
  background-size: 32px 32px; }

.reward-oil_gold {
  background-image: url(/i/app/virtonomica/reward/oil_gold.gif);
  background-size: 32px 32px; }

.reward-oil_rew1 {
  background-image: url(/i/app/virtonomica/reward/oil_rew1.gif);
  background-size: 32px 32px; }

.reward-oil_rew2 {
  background-image: url(/i/app/virtonomica/reward/oil_rew2.gif);
  background-size: 32px 32px; }

.reward-oil_silver {
  background-image: url(/i/app/virtonomica/reward/oil_silver.gif);
  background-size: 32px 32px; }

.reward-oil_steel {
  background-image: url(/i/app/virtonomica/reward/oil_steel.gif);
  background-size: 32px 32px; }

.reward-olive_tree {
  background-image: url(/i/app/virtonomica/reward/olive_tree.gif);
  background-size: 32px 32px; }

.reward-olla_cook1 {
  background-image: url(/i/app/virtonomica/reward/olla_cook1.gif);
  background-size: 32px 32px; }

.reward-olla_cook2 {
  background-image: url(/i/app/virtonomica/reward/olla_cook2.gif);
  background-size: 32px 32px; }

.reward-olla_cook3 {
  background-image: url(/i/app/virtonomica/reward/olla_cook3.gif);
  background-size: 32px 32px; }

.reward-olla_cook4 {
  background-image: url(/i/app/virtonomica/reward/olla_cook4.gif);
  background-size: 32px 32px; }

.reward-olla_shagreen1 {
  background-image: url(/i/app/virtonomica/reward/olla_shagreen1.gif);
  background-size: 32px 32px; }

.reward-olla_shagreen2 {
  background-image: url(/i/app/virtonomica/reward/olla_shagreen2.gif);
  background-size: 32px 32px; }

.reward-olla_shagreen3 {
  background-image: url(/i/app/virtonomica/reward/olla_shagreen3.gif);
  background-size: 32px 32px; }

.reward-olla_shagreen4 {
  background-image: url(/i/app/virtonomica/reward/olla_shagreen4.gif);
  background-size: 32px 32px; }

.reward-olla_sponsor1 {
  background-image: url(/i/app/virtonomica/reward/olla_sponsor1.gif);
  background-size: 32px 32px; }

.reward-olla_sponsor2 {
  background-image: url(/i/app/virtonomica/reward/olla_sponsor2.gif);
  background-size: 32px 32px; }

.reward-olla_sponsor3 {
  background-image: url(/i/app/virtonomica/reward/olla_sponsor3.gif);
  background-size: 32px 32px; }

.reward-olla_tender1 {
  background-image: url(/i/app/virtonomica/reward/olla_tender1.gif);
  background-size: 32px 32px; }

.reward-olla_tender2 {
  background-image: url(/i/app/virtonomica/reward/olla_tender2.gif);
  background-size: 32px 32px; }

.reward-olla_tender3 {
  background-image: url(/i/app/virtonomica/reward/olla_tender3.gif);
  background-size: 32px 32px; }

.reward-olla_tender4 {
  background-image: url(/i/app/virtonomica/reward/olla_tender4.gif);
  background-size: 32px 32px; }

.reward-olmaliq {
  background-image: url(/i/app/virtonomica/reward/olmaliq.gif);
  background-size: 32px 32px; }

.reward-or_chest_reward {
  background-image: url(/i/app/virtonomica/reward/or_chest_reward.gif);
  background-size: 32px 32px; }

.reward-orenburg {
  background-image: url(/i/app/virtonomica/reward/orenburg.gif);
  background-size: 32px 32px; }

.reward-orsha {
  background-image: url(/i/app/virtonomica/reward/orsha.gif);
  background-size: 32px 32px; }

.reward-oscar {
  background-image: url(/i/app/virtonomica/reward/oscar.gif);
  background-size: 32px 32px; }

.reward-oulu {
  background-image: url(/i/app/virtonomica/reward/oulu.gif);
  background-size: 32px 32px; }

.reward-p_n_p1 {
  background-image: url(/i/app/virtonomica/reward/p_n_p1.gif);
  background-size: 80px 76px; }

.reward-paldiski {
  background-image: url(/i/app/virtonomica/reward/paldiski.gif);
  background-size: 32px 32px; }

.reward-panevezys {
  background-image: url(/i/app/virtonomica/reward/panevezys.gif);
  background-size: 32px 32px; }

.reward-parnu {
  background-image: url(/i/app/virtonomica/reward/parnu.gif);
  background-size: 32px 32px; }

.reward-patron {
  background-image: url(/i/app/virtonomica/reward/patron.gif);
  background-size: 32px 32px; }

.reward-pdcaldas {
  background-image: url(/i/app/virtonomica/reward/pdcaldas.gif);
  background-size: 32px 32px; }

.reward-pdft {
  background-image: url(/i/app/virtonomica/reward/pdft.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_1 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_1.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_2 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_2.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_3 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_3.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_4 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_4.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_5 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_5.gif);
  background-size: 32px 32px; }

.reward-peace_day_16_6 {
  background-image: url(/i/app/virtonomica/reward/peace_day_16_6.gif);
  background-size: 32px 32px; }

.reward-pedal {
  background-image: url(/i/app/virtonomica/reward/pedal.gif);
  background-size: 32px 32px; }

.reward-penza {
  background-image: url(/i/app/virtonomica/reward/penza.gif);
  background-size: 32px 32px; }

.reward-peristeri {
  background-image: url(/i/app/virtonomica/reward/peristeri.gif);
  background-size: 36px 36px; }

.reward-pero2 {
  background-image: url(/i/app/virtonomica/reward/pero2.gif);
  background-size: 32px 32px; }

.reward-pervouralsk {
  background-image: url(/i/app/virtonomica/reward/pervouralsk.gif);
  background-size: 32px 32px; }

.reward-philanthropist_1 {
  background-image: url(/i/app/virtonomica/reward/philanthropist_1.gif);
  background-size: 32px 32px; }

.reward-philanthropist_2 {
  background-image: url(/i/app/virtonomica/reward/philanthropist_2.gif);
  background-size: 32px 32px; }

.reward-philanthropist_3 {
  background-image: url(/i/app/virtonomica/reward/philanthropist_3.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_1 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_1.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_2 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_2.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_3 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_3.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_4 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_4.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_5 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_5.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_6 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_6.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_7 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_7.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_8 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_8.gif);
  background-size: 32px 32px; }

.reward-photo17_auc_9 {
  background-image: url(/i/app/virtonomica/reward/photo17_auc_9.gif);
  background-size: 32px 32px; }

.reward-pic {
  background-image: url(/i/app/virtonomica/reward/pic.gif);
  background-size: 32px 32px; }

.reward-pig_medal {
  background-image: url(/i/app/virtonomica/reward/pig_medal.gif);
  background-size: 32px 32px; }

.reward-pillow {
  background-image: url(/i/app/virtonomica/reward/pillow.gif);
  background-size: 32px 32px; }

.reward-pillow_bronze {
  background-image: url(/i/app/virtonomica/reward/pillow_bronze.gif);
  background-size: 32px 32px; }

.reward-pillow_gold {
  background-image: url(/i/app/virtonomica/reward/pillow_gold.gif);
  background-size: 32px 32px; }

.reward-pillow_silver {
  background-image: url(/i/app/virtonomica/reward/pillow_silver.gif);
  background-size: 32px 32px; }

.reward-piraeus {
  background-image: url(/i/app/virtonomica/reward/piraeus.gif);
  background-size: 32px 32px; }

.reward-pol_rew_1 {
  background-image: url(/i/app/virtonomica/reward/pol_rew_1.gif);
  background-size: 32px 32px; }

.reward-pol_rew_2 {
  background-image: url(/i/app/virtonomica/reward/pol_rew_2.gif);
  background-size: 32px 32px; }

.reward-pol_rew_3 {
  background-image: url(/i/app/virtonomica/reward/pol_rew_3.gif);
  background-size: 32px 32px; }

.reward-polise {
  background-image: url(/i/app/virtonomica/reward/polise.gif);
  background-size: 32px 32px; }

.reward-portsmouth {
  background-image: url(/i/app/virtonomica/reward/portsmouth.gif);
  background-size: 32px 32px; }

.reward-potato_rew_5_0425 {
  background-image: url(/i/app/virtonomica/reward/potato_rew_5_0425.gif);
  background-size: 32px 32px; }

.reward-potsdam {
  background-image: url(/i/app/virtonomica/reward/potsdam.gif);
  background-size: 32px 32px; }

.reward-power_leader {
  background-image: url(/i/app/virtonomica/reward/power_leader.gif);
  background-size: 32px 32px; }

.reward-president {
  background-image: url(/i/app/virtonomica/reward/president.gif);
  background-size: 32px 32px; }

.reward-prob {
  background-image: url(/i/app/virtonomica/reward/prob.gif);
  background-size: 32px 32px; }

.reward-prod_auto {
  background-image: url(/i/app/virtonomica/reward/prod_auto.gif);
  background-size: 32px 32px; }

.reward-prod_electro {
  background-image: url(/i/app/virtonomica/reward/prod_electro.gif);
  background-size: 32px 32px; }

.reward-prod_fish {
  background-image: url(/i/app/virtonomica/reward/prod_fish.gif);
  background-size: 32px 32px; }

.reward-prod_fuel {
  background-image: url(/i/app/virtonomica/reward/prod_fuel.gif);
  background-size: 32px 32px; }

.reward-prod_selkhos {
  background-image: url(/i/app/virtonomica/reward/prod_selkhos.gif);
  background-size: 32px 32px; }

.reward-prod_wine {
  background-image: url(/i/app/virtonomica/reward/prod_wine.gif);
  background-size: 32px 32px; }

.reward-pt_rew_1 {
  background-image: url(/i/app/virtonomica/reward/pt_rew_1.gif);
  background-size: 32px 32px; }

.reward-pt_rew_2 {
  background-image: url(/i/app/virtonomica/reward/pt_rew_2.gif);
  background-size: 32px 32px; }

.reward-pt_rew_3 {
  background-image: url(/i/app/virtonomica/reward/pt_rew_3.gif);
  background-size: 32px 32px; }

.reward-pt_rew_4 {
  background-image: url(/i/app/virtonomica/reward/pt_rew_4.gif);
  background-size: 32px 32px; }

.reward-puertocabello {
  background-image: url(/i/app/virtonomica/reward/puertocabello.gif);
  background-size: 32px 32px; }

.reward-qarshi {
  background-image: url(/i/app/virtonomica/reward/qarshi.gif);
  background-size: 32px 32px; }

.reward-qatar {
  background-image: url(/i/app/virtonomica/reward/qatar.gif);
  background-size: 32px 32px; }

.reward-rakvere {
  background-image: url(/i/app/virtonomica/reward/rakvere.gif);
  background-size: 32px 32px; }

.reward-ram {
  background-image: url(/i/app/virtonomica/reward/ram.gif);
  background-size: 32px 32px; }

.reward-raselhaima {
  background-image: url(/i/app/virtonomica/reward/raselhaima.gif);
  background-size: 32px 32px; }

.reward-realfriend {
  background-image: url(/i/app/virtonomica/reward/realfriend.gif);
  background-size: 32px 32px; }

.reward-red2010 {
  background-image: url(/i/app/virtonomica/reward/red2010.gif);
  background-size: 32px 32px; }

.reward-regina {
  background-image: url(/i/app/virtonomica/reward/regina.gif);
  background-size: 32px 32px; }

.reward-respectability {
  background-image: url(/i/app/virtonomica/reward/respectability.gif);
  background-size: 32px 32px; }

.reward-rest_bronze {
  background-image: url(/i/app/virtonomica/reward/rest_bronze.gif);
  background-size: 32px 32px; }

.reward-rest_gold {
  background-image: url(/i/app/virtonomica/reward/rest_gold.gif);
  background-size: 32px 32px; }

.reward-rest_silver {
  background-image: url(/i/app/virtonomica/reward/rest_silver.gif);
  background-size: 32px 32px; }

.reward-rest_steel {
  background-image: url(/i/app/virtonomica/reward/rest_steel.gif);
  background-size: 32px 32px; }

.reward-restaurant_leader {
  background-image: url(/i/app/virtonomica/reward/restaurant_leader.gif);
  background-size: 32px 32px; }

.reward-retail_elite {
  background-image: url(/i/app/virtonomica/reward/retail_elite.gif);
  background-size: 32px 32px; }

.reward-retail_guru {
  background-image: url(/i/app/virtonomica/reward/retail_guru.gif);
  background-size: 32px 32px; }

.reward-rew_ret_1 {
  background-image: url(/i/app/virtonomica/reward/rew_ret_1.gif);
  background-size: 32px 32px; }

.reward-rew_ret_2 {
  background-image: url(/i/app/virtonomica/reward/rew_ret_2.gif);
  background-size: 32px 32px; }

.reward-rew_ret_3 {
  background-image: url(/i/app/virtonomica/reward/rew_ret_3.gif);
  background-size: 32px 32px; }

.reward-rhodes {
  background-image: url(/i/app/virtonomica/reward/rhodes.gif);
  background-size: 32px 32px; }

.reward-ridder {
  background-image: url(/i/app/virtonomica/reward/ridder.gif);
  background-size: 32px 32px; }

.reward-rivne {
  background-image: url(/i/app/virtonomica/reward/rivne.gif);
  background-size: 32px 32px; }

.reward-rmost {
  background-image: url(/i/app/virtonomica/reward/rmost.gif);
  background-size: 32px 32px; }

.reward-rombas {
  background-image: url(/i/app/virtonomica/reward/rombas.gif);
  background-size: 32px 32px; }

.reward-router {
  background-image: url(/i/app/virtonomica/reward/router.gif);
  background-size: 32px 32px; }

.reward-ryazan {
  background-image: url(/i/app/virtonomica/reward/ryazan.gif);
  background-size: 32px 32px; }

.reward-rylsk {
  background-image: url(/i/app/virtonomica/reward/rylsk.gif);
  background-size: 32px 32px; }

.reward-sail {
  background-image: url(/i/app/virtonomica/reward/sail.gif);
  background-size: 32px 32px; }

.reward-sail_2 {
  background-image: url(/i/app/virtonomica/reward/sail_2.gif);
  background-size: 32px 32px; }

.reward-sail_3 {
  background-image: url(/i/app/virtonomica/reward/sail_3.gif);
  background-size: 32px 32px; }

.reward-sanmarino_city {
  background-image: url(/i/app/virtonomica/reward/sanmarino_city.gif);
  background-size: 32px 32px; }

.reward-sanmarino_country {
  background-image: url(/i/app/virtonomica/reward/sanmarino_country.gif);
  background-size: 32px 32px; }

.reward-santander {
  background-image: url(/i/app/virtonomica/reward/santander.gif);
  background-size: 32px 32px; }

.reward-saratov {
  background-image: url(/i/app/virtonomica/reward/saratov.gif);
  background-size: 32px 32px; }

.reward-saskatoon {
  background-image: url(/i/app/virtonomica/reward/saskatoon.gif);
  background-size: 32px 32px; }

.reward-schachty {
  background-image: url(/i/app/virtonomica/reward/schachty.gif);
  background-size: 32px 32px; }

.reward-schlusselburg {
  background-image: url(/i/app/virtonomica/reward/schlusselburg.gif);
  background-size: 32px 32px; }

.reward-sci_rew_1224 {
  background-image: url(/i/app/virtonomica/reward/sci_rew_1224.gif);
  background-size: 32px 32px; }

.reward-scienc {
  background-image: url(/i/app/virtonomica/reward/scienc.gif);
  background-size: 32px 32px; }

.reward-se_set_rew1 {
  background-image: url(/i/app/virtonomica/reward/se_set_rew1.gif);
  background-size: 32px 32px; }

.reward-se_set_rew2 {
  background-image: url(/i/app/virtonomica/reward/se_set_rew2.gif);
  background-size: 32px 32px; }

.reward-segou {
  background-image: url(/i/app/virtonomica/reward/segou.gif);
  background-size: 32px 32px; }

.reward-selkhos_chest_reward {
  background-image: url(/i/app/virtonomica/reward/selkhos_chest_reward.gif);
  background-size: 32px 32px; }

.reward-senior_pomidor {
  background-image: url(/i/app/virtonomica/reward/senior_pomidor.gif);
  background-size: 32px 32px; }

.reward-serov {
  background-image: url(/i/app/virtonomica/reward/serov.gif);
  background-size: 32px 32px; }

.reward-serpukhov {
  background-image: url(/i/app/virtonomica/reward/serpukhov.gif);
  background-size: 32px 32px; }

.reward-seychelles {
  background-image: url(/i/app/virtonomica/reward/seychelles.gif);
  background-size: 32px 32px; }

.reward-sharjah {
  background-image: url(/i/app/virtonomica/reward/sharjah.gif);
  background-size: 32px 32px; }

.reward-ship_body {
  background-image: url(/i/app/virtonomica/reward/ship_body.gif);
  background-size: 32px 32px; }

.reward-shlyapa_black {
  background-image: url(/i/app/virtonomica/reward/shlyapa_black.gif);
  background-size: 32px 32px; }

.reward-shlyapa_gold {
  background-image: url(/i/app/virtonomica/reward/shlyapa_gold.gif);
  background-size: 32px 32px; }

.reward-shlyapa_silver {
  background-image: url(/i/app/virtonomica/reward/shlyapa_silver.gif);
  background-size: 32px 32px; }

.reward-shorts {
  background-image: url(/i/app/virtonomica/reward/shorts.gif);
  background-size: 32px 32px; }

.reward-shorts_bronze {
  background-image: url(/i/app/virtonomica/reward/shorts_bronze.gif);
  background-size: 32px 32px; }

.reward-shorts_gold {
  background-image: url(/i/app/virtonomica/reward/shorts_gold.gif);
  background-size: 32px 32px; }

.reward-shorts_silver {
  background-image: url(/i/app/virtonomica/reward/shorts_silver.gif);
  background-size: 32px 32px; }

.reward-siauliai {
  background-image: url(/i/app/virtonomica/reward/siauliai.gif);
  background-size: 32px 32px; }

.reward-sikasso {
  background-image: url(/i/app/virtonomica/reward/sikasso.gif);
  background-size: 32px 32px; }

.reward-silver2010 {
  background-image: url(/i/app/virtonomica/reward/silver2010.gif);
  background-size: 32px 32px; }

.reward-singapore {
  background-image: url(/i/app/virtonomica/reward/singapore.gif);
  background-size: 32px 32px; }

.reward-sliven {
  background-image: url(/i/app/virtonomica/reward/sliven.gif);
  background-size: 32px 32px; }

.reward-sliver {
  background-image: url(/i/app/virtonomica/reward/sliver.gif);
  background-size: 32px 32px; }

.reward-small_booster {
  background-image: url(/i/app/virtonomica/reward/small_booster.gif);
  background-size: 32px 32px; }

.reward-smoljan {
  background-image: url(/i/app/virtonomica/reward/smoljan.gif);
  background-size: 32px 32px; }

.reward-snowmen {
  background-image: url(/i/app/virtonomica/reward/snowmen.gif);
  background-size: 32px 32px; }

.reward-sochi_1 {
  background-image: url(/i/app/virtonomica/reward/sochi_1.gif);
  background-size: 32px 32px; }

.reward-sochi_2 {
  background-image: url(/i/app/virtonomica/reward/sochi_2.gif);
  background-size: 32px 32px; }

.reward-sochi_3 {
  background-image: url(/i/app/virtonomica/reward/sochi_3.gif);
  background-size: 32px 32px; }

.reward-soybean_rew_10_0225 {
  background-image: url(/i/app/virtonomica/reward/soybean_rew_10_0225.gif);
  background-size: 32px 32px; }

.reward-soybean_rew_5_0225 {
  background-image: url(/i/app/virtonomica/reward/soybean_rew_5_0225.gif);
  background-size: 32px 32px; }

.reward-sp {
  background-image: url(/i/app/virtonomica/reward/sp.gif);
  background-size: 32px 32px; }

.reward-space_boots {
  background-image: url(/i/app/virtonomica/reward/space_boots.gif);
  background-size: 32px 32px; }

.reward-space_helmet {
  background-image: url(/i/app/virtonomica/reward/space_helmet.gif);
  background-size: 32px 32px; }

.reward-space_medal {
  background-image: url(/i/app/virtonomica/reward/space_medal.gif);
  background-size: 32px 32px; }

.reward-space_suit {
  background-image: url(/i/app/virtonomica/reward/space_suit.gif);
  background-size: 32px 32px; }

.reward-sparta {
  background-image: url(/i/app/virtonomica/reward/sparta.gif);
  background-size: 32px 32px; }

.reward-spec_min {
  background-image: url(/i/app/virtonomica/reward/spec_min.gif);
  background-size: 32px 32px; }

.reward-stavropol {
  background-image: url(/i/app/virtonomica/reward/stavropol.gif);
  background-size: 32px 32px; }

.reward-stepanakert {
  background-image: url(/i/app/virtonomica/reward/stepanakert.gif);
  background-size: 32px 32px; }

.reward-sterlitamak {
  background-image: url(/i/app/virtonomica/reward/sterlitamak.gif);
  background-size: 32px 32px; }

.reward-strawberry {
  background-image: url(/i/app/virtonomica/reward/strawberry.gif);
  background-size: 32px 32px; }

.reward-suffix_loch {
  background-image: url(/i/app/virtonomica/reward/suffix_loch.gif);
  background-size: 32px 32px; }

.reward-sugar_2 {
  background-image: url(/i/app/virtonomica/reward/sugar_2.gif);
  background-size: 32px 32px; }

.reward-sukabumi {
  background-image: url(/i/app/virtonomica/reward/sukabumi.gif);
  background-size: 32px 32px; }

.reward-sumy {
  background-image: url(/i/app/virtonomica/reward/sumy.gif);
  background-size: 32px 32px; }

.reward-sun_rew_5_0625 {
  background-image: url(/i/app/virtonomica/reward/sun_rew_5_0625.gif);
  background-size: 32px 32px; }

.reward-super_nynya {
  background-image: url(/i/app/virtonomica/reward/super_nynya.gif);
  background-size: 32px 32px; }

.reward-suratthani {
  background-image: url(/i/app/virtonomica/reward/suratthani.gif);
  background-size: 32px 32px; }

.reward-svitka {
  background-image: url(/i/app/virtonomica/reward/svitka.gif);
  background-size: 32px 32px; }

.reward-swe_auc_1 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_1.gif);
  background-size: 32px 32px; }

.reward-swe_auc_2 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_2.gif);
  background-size: 32px 32px; }

.reward-swe_auc_3 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_3.gif);
  background-size: 32px 32px; }

.reward-swe_auc_4 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_4.gif);
  background-size: 32px 32px; }

.reward-swe_auc_5 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_5.gif);
  background-size: 32px 32px; }

.reward-swe_auc_6 {
  background-image: url(/i/app/virtonomica/reward/swe_auc_6.gif);
  background-size: 32px 32px; }

.reward-swe_proj_rew_1 {
  background-image: url(/i/app/virtonomica/reward/swe_proj_rew_1.gif);
  background-size: 32px 32px; }

.reward-swe_proj_rew_2 {
  background-image: url(/i/app/virtonomica/reward/swe_proj_rew_2.gif);
  background-size: 32px 32px; }

.reward-swe_proj_rew_3 {
  background-image: url(/i/app/virtonomica/reward/swe_proj_rew_3.gif);
  background-size: 32px 32px; }

.reward-swe_proj_rew_4 {
  background-image: url(/i/app/virtonomica/reward/swe_proj_rew_4.gif);
  background-size: 32px 32px; }

.reward-sz_1 {
  background-image: url(/i/app/virtonomica/reward/sz_1.gif);
  background-size: 32px 32px; }

.reward-sz_2 {
  background-image: url(/i/app/virtonomica/reward/sz_2.gif);
  background-size: 32px 32px; }

.reward-sz_3 {
  background-image: url(/i/app/virtonomica/reward/sz_3.gif);
  background-size: 32px 32px; }

.reward-sz_4 {
  background-image: url(/i/app/virtonomica/reward/sz_4.gif);
  background-size: 32px 32px; }

.reward-t_paper {
  background-image: url(/i/app/virtonomica/reward/t_paper.gif);
  background-size: 32px 32px; }

.reward-taganrog {
  background-image: url(/i/app/virtonomica/reward/taganrog.gif);
  background-size: 32px 32px; }

.reward-talence {
  background-image: url(/i/app/virtonomica/reward/talence.gif);
  background-size: 32px 32px; }

.reward-tank_diska_gif {
  background-image: url(/i/app/virtonomica/reward/tank_diska_gif.gif);
  background-size: 32px 32px; }

.reward-tea_chest {
  background-image: url(/i/app/virtonomica/reward/tea_chest.gif);
  background-size: 32px 32px; }

.reward-tea_rew_5_0325 {
  background-image: url(/i/app/virtonomica/reward/tea_rew_5_0325.gif);
  background-size: 32px 32px; }

.reward-teach_auc_1 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_1.gif);
  background-size: 32px 32px; }

.reward-teach_auc_2 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_2.gif);
  background-size: 32px 32px; }

.reward-teach_auc_3 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_3.gif);
  background-size: 32px 32px; }

.reward-teach_auc_4 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_4.gif);
  background-size: 32px 32px; }

.reward-teach_auc_5 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_5.gif);
  background-size: 32px 32px; }

.reward-teach_auc_6 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_6.gif);
  background-size: 32px 32px; }

.reward-teach_auc_7 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_7.gif);
  background-size: 32px 32px; }

.reward-teach_auc_8 {
  background-image: url(/i/app/virtonomica/reward/teach_auc_8.gif);
  background-size: 32px 32px; }

.reward-technology_toplist {
  background-image: url(/i/app/virtonomica/reward/technology_toplist.gif);
  background-size: 32px 32px; }

.reward-technology_toplist_curr {
  background-image: url(/i/app/virtonomica/reward/technology_toplist_curr.gif);
  background-size: 32px 32px; }

.reward-tender_bee {
  background-image: url(/i/app/virtonomica/reward/tender_bee.gif);
  background-size: 32px 32px; }

.reward-termez {
  background-image: url(/i/app/virtonomica/reward/termez.gif);
  background-size: 32px 32px; }

.reward-ternopil {
  background-image: url(/i/app/virtonomica/reward/ternopil.gif);
  background-size: 32px 32px; }

.reward-tikhvin {
  background-image: url(/i/app/virtonomica/reward/tikhvin.gif);
  background-size: 32px 32px; }

.reward-tm {
  background-image: url(/i/app/virtonomica/reward/tm.gif);
  background-size: 32px 32px; }

.reward-tnt_rew1 {
  background-image: url(/i/app/virtonomica/reward/tnt_rew1.gif);
  background-size: 32px 32px; }

.reward-tnt_rew2 {
  background-image: url(/i/app/virtonomica/reward/tnt_rew2.gif);
  background-size: 32px 32px; }

.reward-tobacco_pipe {
  background-image: url(/i/app/virtonomica/reward/tobacco_pipe.gif);
  background-size: 32px 32px; }

.reward-togliatti {
  background-image: url(/i/app/virtonomica/reward/togliatti.gif);
  background-size: 32px 32px; }

.reward-toluca {
  background-image: url(/i/app/virtonomica/reward/toluca.gif);
  background-size: 32px 32px; }

.reward-tooth_rew {
  background-image: url(/i/app/virtonomica/reward/tooth_rew.gif);
  background-size: 32px 32px; }

.reward-top_afera {
  background-image: url(/i/app/virtonomica/reward/top_afera.gif);
  background-size: 32px 32px; }

.reward-top_def {
  background-image: url(/i/app/virtonomica/reward/top_def.gif);
  background-size: 32px 32px; }

.reward-top_player_rew {
  background-image: url(/i/app/virtonomica/reward/top_player_rew.gif);
  background-size: 32px 32px; }

.reward-top_robber {
  background-image: url(/i/app/virtonomica/reward/top_robber.gif);
  background-size: 32px 32px; }

.reward-top_sabotage {
  background-image: url(/i/app/virtonomica/reward/top_sabotage.gif);
  background-size: 32px 32px; }

.reward-top_sheriff {
  background-image: url(/i/app/virtonomica/reward/top_sheriff.gif);
  background-size: 32px 32px; }

.reward-top_spy {
  background-image: url(/i/app/virtonomica/reward/top_spy.gif);
  background-size: 32px 32px; }

.reward-tree_auc_1 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_1.gif);
  background-size: 32px 32px; }

.reward-tree_auc_10 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_10.gif);
  background-size: 32px 32px; }

.reward-tree_auc_11 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_11.gif);
  background-size: 32px 32px; }

.reward-tree_auc_2 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_2.gif);
  background-size: 32px 32px; }

.reward-tree_auc_3 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_3.gif);
  background-size: 32px 32px; }

.reward-tree_auc_4 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_4.gif);
  background-size: 32px 32px; }

.reward-tree_auc_5 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_5.gif);
  background-size: 32px 32px; }

.reward-tree_auc_6 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_6.gif);
  background-size: 32px 32px; }

.reward-tree_auc_7 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_7.gif);
  background-size: 32px 32px; }

.reward-tree_auc_8 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_8.gif);
  background-size: 32px 32px; }

.reward-tree_auc_9 {
  background-image: url(/i/app/virtonomica/reward/tree_auc_9.gif);
  background-size: 32px 32px; }

.reward-tshort {
  background-image: url(/i/app/virtonomica/reward/tshort.gif);
  background-size: 32px 32px; }

.reward-tshort_doct {
  background-image: url(/i/app/virtonomica/reward/tshort_doct.gif);
  background-size: 32px 32px; }

.reward-tshort_prof {
  background-image: url(/i/app/virtonomica/reward/tshort_prof.gif);
  background-size: 32px 32px; }

.reward-turkestan {
  background-image: url(/i/app/virtonomica/reward/turkestan.gif);
  background-size: 32px 32px; }

.reward-ulianovsk {
  background-image: url(/i/app/virtonomica/reward/ulianovsk.gif);
  background-size: 32px 32px; }

.reward-uman {
  background-image: url(/i/app/virtonomica/reward/uman.gif);
  background-size: 32px 32px; }

.reward-unit {
  background-image: url(/i/app/virtonomica/reward/unit.gif);
  background-size: 32px 32px; }

.reward-urganch {
  background-image: url(/i/app/virtonomica/reward/urganch.gif);
  background-size: 32px 32px; }

.reward-uryupinsk {
  background-image: url(/i/app/virtonomica/reward/uryupinsk.gif);
  background-size: 32px 32px; }

.reward-uz_cap {
  background-image: url(/i/app/virtonomica/reward/uz_cap.gif);
  background-size: 32px 32px; }

.reward-uz_ketmen {
  background-image: url(/i/app/virtonomica/reward/uz_ketmen.gif);
  background-size: 32px 32px; }

.reward-uz_robe {
  background-image: url(/i/app/virtonomica/reward/uz_robe.gif);
  background-size: 32px 32px; }

.reward-uz_shoes {
  background-image: url(/i/app/virtonomica/reward/uz_shoes.gif);
  background-size: 32px 32px; }

.reward-uzb_rew_1 {
  background-image: url(/i/app/virtonomica/reward/uzb_rew_1.gif);
  background-size: 32px 32px; }

.reward-uzb_rew_2 {
  background-image: url(/i/app/virtonomica/reward/uzb_rew_2.gif);
  background-size: 32px 32px; }

.reward-uzb_rew_3 {
  background-image: url(/i/app/virtonomica/reward/uzb_rew_3.gif);
  background-size: 32px 32px; }

.reward-uzhgorod {
  background-image: url(/i/app/virtonomica/reward/uzhgorod.gif);
  background-size: 32px 32px; }

.reward-vac13_1 {
  background-image: url(/i/app/virtonomica/reward/vac13_1.gif);
  background-size: 32px 32px; }

.reward-vac13_2 {
  background-image: url(/i/app/virtonomica/reward/vac13_2.gif);
  background-size: 32px 32px; }

.reward-vac13_3 {
  background-image: url(/i/app/virtonomica/reward/vac13_3.gif);
  background-size: 32px 32px; }

.reward-vac13_4 {
  background-image: url(/i/app/virtonomica/reward/vac13_4.gif);
  background-size: 32px 32px; }

.reward-vaduz {
  background-image: url(/i/app/virtonomica/reward/vaduz.gif);
  background-size: 32px 32px; }

.reward-vagarshapat {
  background-image: url(/i/app/virtonomica/reward/vagarshapat.gif);
  background-size: 32px 32px; }

.reward-valera {
  background-image: url(/i/app/virtonomica/reward/valera.gif);
  background-size: 32px 32px; }

.reward-vantaa {
  background-image: url(/i/app/virtonomica/reward/vantaa.gif);
  background-size: 32px 32px; }

.reward-ventspils {
  background-image: url(/i/app/virtonomica/reward/ventspils.gif);
  background-size: 32px 32px; }

.reward-verhoturje {
  background-image: url(/i/app/virtonomica/reward/verhoturje.gif);
  background-size: 32px 32px; }

.reward-vgrande {
  background-image: url(/i/app/virtonomica/reward/vgrande.gif);
  background-size: 32px 32px; }

.reward-victoria {
  background-image: url(/i/app/virtonomica/reward/victoria.gif);
  background-size: 32px 32px; }

.reward-victoria_cs {
  background-image: url(/i/app/virtonomica/reward/victoria_cs.gif);
  background-size: 32px 32px; }

.reward-vileyka {
  background-image: url(/i/app/virtonomica/reward/vileyka.gif);
  background-size: 32px 32px; }

.reward-viljandi {
  background-image: url(/i/app/virtonomica/reward/viljandi.gif);
  background-size: 32px 32px; }

.reward-vladikavkaz {
  background-image: url(/i/app/virtonomica/reward/vladikavkaz.gif);
  background-size: 32px 32px; }

.reward-vladimir {
  background-image: url(/i/app/virtonomica/reward/vladimir.gif);
  background-size: 32px 32px; }

.reward-volgodonsk {
  background-image: url(/i/app/virtonomica/reward/volgodonsk.gif);
  background-size: 32px 32px; }

.reward-volzhsk {
  background-image: url(/i/app/virtonomica/reward/volzhsk.gif);
  background-size: 32px 32px; }

.reward-vpyshma {
  background-image: url(/i/app/virtonomica/reward/vpyshma.gif);
  background-size: 32px 32px; }

.reward-vtarnovo {
  background-image: url(/i/app/virtonomica/reward/vtarnovo.gif);
  background-size: 32px 32px; }

.reward-vustyug {
  background-image: url(/i/app/virtonomica/reward/vustyug.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_ge {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_ge.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_ho {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_ho.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_nl {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_nl.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_ru {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_ru.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_sp {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_sp.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_ug {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_ug.gif);
  background-size: 32px 32px; }

.reward-vuvuzela_uk {
  background-image: url(/i/app/virtonomica/reward/vuvuzela_uk.gif);
  background-size: 32px 32px; }

.reward-vvolochek {
  background-image: url(/i/app/virtonomica/reward/vvolochek.gif);
  background-size: 32px 32px; }

.reward-vyborg {
  background-image: url(/i/app/virtonomica/reward/vyborg.gif);
  background-size: 32px 32px; }

.reward-w_culture_1 {
  background-image: url(/i/app/virtonomica/reward/w_culture_1.gif);
  background-size: 32px 32px; }

.reward-w_culture_2 {
  background-image: url(/i/app/virtonomica/reward/w_culture_2.gif);
  background-size: 32px 32px; }

.reward-w_culture_3 {
  background-image: url(/i/app/virtonomica/reward/w_culture_3.gif);
  background-size: 32px 32px; }

.reward-w_culture_4 {
  background-image: url(/i/app/virtonomica/reward/w_culture_4.gif);
  background-size: 32px 32px; }

.reward-w_culture_5 {
  background-image: url(/i/app/virtonomica/reward/w_culture_5.gif);
  background-size: 32px 32px; }

.reward-w_culture_6 {
  background-image: url(/i/app/virtonomica/reward/w_culture_6.gif);
  background-size: 32px 32px; }

.reward-watch_bronze {
  background-image: url(/i/app/virtonomica/reward/watch_bronze.gif);
  background-size: 32px 32px; }

.reward-watch_gold {
  background-image: url(/i/app/virtonomica/reward/watch_gold.gif);
  background-size: 32px 32px; }

.reward-watch_silver {
  background-image: url(/i/app/virtonomica/reward/watch_silver.gif);
  background-size: 32px 32px; }

.reward-watch_simple {
  background-image: url(/i/app/virtonomica/reward/watch_simple.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_1 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_1.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_10 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_10.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_13 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_13.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_2 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_2.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_3 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_3.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_4 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_4.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_5 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_5.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_6 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_6.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_7 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_7.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_8 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_8.gif);
  background-size: 32px 32px; }

.reward-wc18_auc_9 {
  background-image: url(/i/app/virtonomica/reward/wc18_auc_9.gif);
  background-size: 32px 32px; }

.reward-wiesbaden {
  background-image: url(/i/app/virtonomica/reward/wiesbaden.gif);
  background-size: 32px 32px; }

.reward-wiki {
  background-image: url(/i/app/virtonomica/reward/wiki.gif);
  background-size: 32px 32px; }

.reward-wm2014arge {
  background-image: url(/i/app/virtonomica/reward/wm2014arge.gif);
  background-size: 32px 32px; }

.reward-wm2014belg {
  background-image: url(/i/app/virtonomica/reward/wm2014belg.gif);
  background-size: 32px 32px; }

.reward-wm2014braz {
  background-image: url(/i/app/virtonomica/reward/wm2014braz.gif);
  background-size: 32px 32px; }

.reward-wm2014colu {
  background-image: url(/i/app/virtonomica/reward/wm2014colu.gif);
  background-size: 32px 32px; }

.reward-wm2014cost {
  background-image: url(/i/app/virtonomica/reward/wm2014cost.gif);
  background-size: 32px 32px; }

.reward-wm2014fran {
  background-image: url(/i/app/virtonomica/reward/wm2014fran.gif);
  background-size: 32px 32px; }

.reward-wm2014germ {
  background-image: url(/i/app/virtonomica/reward/wm2014germ.gif);
  background-size: 32px 32px; }

.reward-wm2014hond {
  background-image: url(/i/app/virtonomica/reward/wm2014hond.gif);
  background-size: 32px 32px; }

.reward-wm2014neth {
  background-image: url(/i/app/virtonomica/reward/wm2014neth.gif);
  background-size: 32px 32px; }

.reward-wm2014nkor {
  background-image: url(/i/app/virtonomica/reward/wm2014nkor.gif);
  background-size: 32px 32px; }

.reward-wm2014russ {
  background-image: url(/i/app/virtonomica/reward/wm2014russ.gif);
  background-size: 32px 32px; }

.reward-wm2014spai {
  background-image: url(/i/app/virtonomica/reward/wm2014spai.gif);
  background-size: 32px 32px; }

.reward-wood199_rew4 {
  background-image: url(/i/app/virtonomica/reward/wood199_rew4.gif);
  background-size: 32px 32px; }

.reward-wood299_rew5 {
  background-image: url(/i/app/virtonomica/reward/wood299_rew5.gif);
  background-size: 32px 32px; }

.reward-wood_rew3 {
  background-image: url(/i/app/virtonomica/reward/wood_rew3.gif);
  background-size: 32px 32px; }

.reward-wood_rew6 {
  background-image: url(/i/app/virtonomica/reward/wood_rew6.gif);
  background-size: 32px 32px; }

.reward-wuppertal {
  background-image: url(/i/app/virtonomica/reward/wuppertal.gif);
  background-size: 32px 32px; }

.reward-xirdalan {
  background-image: url(/i/app/virtonomica/reward/xirdalan.gif);
  background-size: 32px 32px; }

.reward-ya_award {
  background-image: url(/i/app/virtonomica/reward/ya_award.gif);
  background-size: 32px 32px; }

.reward-yacht {
  background-image: url(/i/app/virtonomica/reward/yacht.gif);
  background-size: 32px 32px; }

.reward-yacht_2 {
  background-image: url(/i/app/virtonomica/reward/yacht_2.gif);
  background-size: 32px 32px; }

.reward-yacht_3 {
  background-image: url(/i/app/virtonomica/reward/yacht_3.gif);
  background-size: 32px 32px; }

.reward-yacht_4 {
  background-image: url(/i/app/virtonomica/reward/yacht_4.gif);
  background-size: 32px 32px; }

.reward-yacht_interior {
  background-image: url(/i/app/virtonomica/reward/yacht_interior.gif);
  background-size: 32px 32px; }

.reward-yalta {
  background-image: url(/i/app/virtonomica/reward/yalta.gif);
  background-size: 32px 32px; }

.reward-york {
  background-image: url(/i/app/virtonomica/reward/york.gif);
  background-size: 32px 32px; }

.reward-yunfu {
  background-image: url(/i/app/virtonomica/reward/yunfu.gif);
  background-size: 32px 32px; }

.reward-yuzsakhalinsk {
  background-image: url(/i/app/virtonomica/reward/yuzsakhalinsk.gif);
  background-size: 32px 32px; }

.reward-zarafshon {
  background-image: url(/i/app/virtonomica/reward/zarafshon.gif);
  background-size: 32px 32px; }

.reward-zelenodolsk {
  background-image: url(/i/app/virtonomica/reward/zelenodolsk.gif);
  background-size: 32px 32px; }

.reward-zhanaozen {
  background-image: url(/i/app/virtonomica/reward/zhanaozen.gif);
  background-size: 32px 32px; }

.reward-zheleznogorsk {
  background-image: url(/i/app/virtonomica/reward/zheleznogorsk.gif);
  background-size: 32px 32px; }

.reward-zyryanovsk {
  background-image: url(/i/app/virtonomica/reward/zyryanovsk.gif);
  background-size: 32px 32px; }

/* This file is generated */
.politics-projects-country_project_1 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_1.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_10 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_10.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_11 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_11.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_12 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_12.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_2 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_2.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_3 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_3.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_4 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_4.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_5 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_5.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_6 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_6.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_7 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_7.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_8 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_8.gif);
  background-size: 48px 48px; }

.politics-projects-country_project_9 {
  background-image: url(/i/app/virtonomica/politics/projects/country_project_9.gif);
  background-size: 48px 48px; }

.politics-projects-project_1 {
  background-image: url(/i/app/virtonomica/politics/projects/project_1.gif);
  background-size: 48px 48px; }

.politics-projects-project_10 {
  background-image: url(/i/app/virtonomica/politics/projects/project_10.gif);
  background-size: 48px 48px; }

.politics-projects-project_11 {
  background-image: url(/i/app/virtonomica/politics/projects/project_11.gif);
  background-size: 48px 48px; }

.politics-projects-project_12 {
  background-image: url(/i/app/virtonomica/politics/projects/project_12.gif);
  background-size: 48px 48px; }

.politics-projects-project_13 {
  background-image: url(/i/app/virtonomica/politics/projects/project_13.gif);
  background-size: 48px 48px; }

.politics-projects-project_14 {
  background-image: url(/i/app/virtonomica/politics/projects/project_14.gif);
  background-size: 48px 48px; }

.politics-projects-project_15 {
  background-image: url(/i/app/virtonomica/politics/projects/project_15.gif);
  background-size: 48px 48px; }

.politics-projects-project_16 {
  background-image: url(/i/app/virtonomica/politics/projects/project_16.gif);
  background-size: 48px 48px; }

.politics-projects-project_17 {
  background-image: url(/i/app/virtonomica/politics/projects/project_17.gif);
  background-size: 48px 48px; }

.politics-projects-project_18 {
  background-image: url(/i/app/virtonomica/politics/projects/project_18.gif);
  background-size: 48px 48px; }

.politics-projects-project_19 {
  background-image: url(/i/app/virtonomica/politics/projects/project_19.gif);
  background-size: 48px 48px; }

.politics-projects-project_2 {
  background-image: url(/i/app/virtonomica/politics/projects/project_2.gif);
  background-size: 48px 48px; }

.politics-projects-project_20 {
  background-image: url(/i/app/virtonomica/politics/projects/project_20.gif);
  background-size: 48px 48px; }

.politics-projects-project_3 {
  background-image: url(/i/app/virtonomica/politics/projects/project_3.gif);
  background-size: 48px 48px; }

.politics-projects-project_4 {
  background-image: url(/i/app/virtonomica/politics/projects/project_4.gif);
  background-size: 48px 48px; }

.politics-projects-project_5 {
  background-image: url(/i/app/virtonomica/politics/projects/project_5.gif);
  background-size: 48px 48px; }

.politics-projects-project_6 {
  background-image: url(/i/app/virtonomica/politics/projects/project_6.gif);
  background-size: 48px 48px; }

.politics-projects-project_7 {
  background-image: url(/i/app/virtonomica/politics/projects/project_7.gif);
  background-size: 48px 48px; }

.politics-projects-project_8 {
  background-image: url(/i/app/virtonomica/politics/projects/project_8.gif);
  background-size: 48px 48px; }

.politics-projects-project_9 {
  background-image: url(/i/app/virtonomica/politics/projects/project_9.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_1 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_1.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_10 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_10.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_11 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_11.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_12 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_12.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_13 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_13.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_14 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_14.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_15 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_15.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_16 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_16.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_17 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_17.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_2 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_2.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_3 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_3.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_4 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_4.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_5 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_5.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_6 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_6.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_7 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_7.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_8 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_8.gif);
  background-size: 48px 48px; }

.politics-projects-region_project_9 {
  background-image: url(/i/app/virtonomica/politics/projects/region_project_9.gif);
  background-size: 48px 48px; }

.politics-projects-uniondef_gray {
  background-image: url(/i/app/virtonomica/politics/projects/uniondef_gray.gif);
  background-size: 48px 48px; }

.politics-projects-uniondef_red {
  background-image: url(/i/app/virtonomica/politics/projects/uniondef_red.gif);
  background-size: 48px 48px; }

/* This file is generated */
.quest-icons-100 {
  background-image: url(/i/app/virtonomica/quest_icons/100.png);
  background-size: 50px 50px; }

.quest-icons-101 {
  background-image: url(/i/app/virtonomica/quest_icons/101.png);
  background-size: 50px 50px; }

.quest-icons-102 {
  background-image: url(/i/app/virtonomica/quest_icons/102.png);
  background-size: 50px 50px; }

.quest-icons-103 {
  background-image: url(/i/app/virtonomica/quest_icons/103.png);
  background-size: 50px 50px; }

.quest-icons-104 {
  background-image: url(/i/app/virtonomica/quest_icons/104.png);
  background-size: 50px 50px; }

.quest-icons-105 {
  background-image: url(/i/app/virtonomica/quest_icons/105.png);
  background-size: 50px 50px; }

.quest-icons-106 {
  background-image: url(/i/app/virtonomica/quest_icons/106.png);
  background-size: 48px 48px; }

.quest-icons-107 {
  background-image: url(/i/app/virtonomica/quest_icons/107.png);
  background-size: 48px 48px; }

.quest-icons-201 {
  background-image: url(/i/app/virtonomica/quest_icons/201.png);
  background-size: 50px 50px; }

.quest-icons-202 {
  background-image: url(/i/app/virtonomica/quest_icons/202.png);
  background-size: 50px 50px; }

.quest-icons-203 {
  background-image: url(/i/app/virtonomica/quest_icons/203.png);
  background-size: 50px 50px; }

.quest-icons-204 {
  background-image: url(/i/app/virtonomica/quest_icons/204.png);
  background-size: 50px 50px; }

.quest-icons-205 {
  background-image: url(/i/app/virtonomica/quest_icons/205.png);
  background-size: 50px 50px; }

.quest-icons-206 {
  background-image: url(/i/app/virtonomica/quest_icons/206.png);
  background-size: 48px 48px; }

.quest-icons-207 {
  background-image: url(/i/app/virtonomica/quest_icons/207.png);
  background-size: 48px 48px; }

.quest-icons-301 {
  background-image: url(/i/app/virtonomica/quest_icons/301.png);
  background-size: 48px 48px; }

.quest-icons-302 {
  background-image: url(/i/app/virtonomica/quest_icons/302.png);
  background-size: 48px 48px; }

.quest-icons-303 {
  background-image: url(/i/app/virtonomica/quest_icons/303.png);
  background-size: 48px 48px; }

.quest-icons-304 {
  background-image: url(/i/app/virtonomica/quest_icons/304.png);
  background-size: 48px 48px; }

.quest-icons-305 {
  background-image: url(/i/app/virtonomica/quest_icons/305.png);
  background-size: 48px 48px; }

.quest-icons-306 {
  background-image: url(/i/app/virtonomica/quest_icons/306.png);
  background-size: 48px 48px; }

.quest-icons-401 {
  background-image: url(/i/app/virtonomica/quest_icons/401.png);
  background-size: 48px 48px; }

.quest-icons-402 {
  background-image: url(/i/app/virtonomica/quest_icons/402.png);
  background-size: 48px 48px; }

.quest-icons-403 {
  background-image: url(/i/app/virtonomica/quest_icons/403.png);
  background-size: 48px 48px; }

.quest-icons-404 {
  background-image: url(/i/app/virtonomica/quest_icons/404.png);
  background-size: 48px 48px; }

.quest-icons-405 {
  background-image: url(/i/app/virtonomica/quest_icons/405.png);
  background-size: 48px 48px; }

.quest-icons-406 {
  background-image: url(/i/app/virtonomica/quest_icons/406.png);
  background-size: 48px 48px; }

.quest-icons-brand-name {
  background-image: url(/i/app/virtonomica/quest_icons/brand-name.png);
  background-size: 50px 50px; }

.quest-icons-mini-diploma {
  background-image: url(/i/app/virtonomica/quest_icons/mini-diploma.png);
  background-size: 50px 50px; }

.quest-icons-mini-nname {
  background-image: url(/i/app/virtonomica/quest_icons/mini-nname.png);
  background-size: 50px 50px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.flag-_abkhazia-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -667px;
  width: 24px;
  height: 24px; }

.flag-_basque-country-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -29px -667px;
  width: 24px;
  height: 24px; }

.flag-_british-antarctic-territory-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -58px -667px;
  width: 24px;
  height: 24px; }

.flag-_commonwealth-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -87px -667px;
  width: 24px;
  height: 24px; }

.flag-_england-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -116px -667px;
  width: 24px;
  height: 24px; }

.flag-_gosquared-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -145px -667px;
  width: 24px;
  height: 24px; }

.flag-_kosovo-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -174px -667px;
  width: 24px;
  height: 24px; }

.flag-_mars-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -203px -667px;
  width: 24px;
  height: 24px; }

.flag-_nagorno-karabakh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -232px -667px;
  width: 24px;
  height: 24px; }

.flag-_nato-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -261px -667px;
  width: 24px;
  height: 24px; }

.flag-_northern-cyprus-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -290px -667px;
  width: 24px;
  height: 24px; }

.flag-_olympics-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -319px -667px;
  width: 24px;
  height: 24px; }

.flag-_red-cross-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -348px -667px;
  width: 24px;
  height: 24px; }

.flag-_scotland-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -377px -667px;
  width: 24px;
  height: 24px; }

.flag-_somaliland-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -406px -667px;
  width: 24px;
  height: 24px; }

.flag-_south-ossetia-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -435px -667px;
  width: 24px;
  height: 24px; }

.flag-_united-nations-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -464px -667px;
  width: 24px;
  height: 24px; }

.flag-_unknown-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -493px -667px;
  width: 24px;
  height: 24px; }

.flag-_wales-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -522px -667px;
  width: 24px;
  height: 24px; }

.flag-ad-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -551px -667px;
  width: 24px;
  height: 24px; }

.flag-ae-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -580px -667px;
  width: 24px;
  height: 24px; }

.flag-af-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -609px -667px;
  width: 24px;
  height: 24px; }

.flag-ag-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -638px -667px;
  width: 24px;
  height: 24px; }

.flag-ai-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -667px -667px;
  width: 24px;
  height: 24px; }

.flag-al-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px 0px;
  width: 24px;
  height: 24px; }

.flag-am-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -29px;
  width: 24px;
  height: 24px; }

.flag-an-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -58px;
  width: 24px;
  height: 24px; }

.flag-ao-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -87px;
  width: 24px;
  height: 24px; }

.flag-aq-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -116px;
  width: 24px;
  height: 24px; }

.flag-ar-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -145px;
  width: 24px;
  height: 24px; }

.flag-as-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -174px;
  width: 24px;
  height: 24px; }

.flag-at-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -203px;
  width: 24px;
  height: 24px; }

.flag-au-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -232px;
  width: 24px;
  height: 24px; }

.flag-aw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -261px;
  width: 24px;
  height: 24px; }

.flag-ax-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -290px;
  width: 24px;
  height: 24px; }

.flag-az-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -319px;
  width: 24px;
  height: 24px; }

.flag-ba-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -348px;
  width: 24px;
  height: 24px; }

.flag-bb-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -377px;
  width: 24px;
  height: 24px; }

.flag-bd-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -406px;
  width: 24px;
  height: 24px; }

.flag-be-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -435px;
  width: 24px;
  height: 24px; }

.flag-bf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -464px;
  width: 24px;
  height: 24px; }

.flag-bg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -493px;
  width: 24px;
  height: 24px; }

.flag-bh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -522px;
  width: 24px;
  height: 24px; }

.flag-bi-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -551px;
  width: 24px;
  height: 24px; }

.flag-bj-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -580px;
  width: 24px;
  height: 24px; }

.flag-bl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -609px;
  width: 24px;
  height: 24px; }

.flag-bm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -638px;
  width: 24px;
  height: 24px; }

.flag-bn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -667px;
  width: 24px;
  height: 24px; }

.flag-bo-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -696px;
  width: 24px;
  height: 24px; }

.flag-br-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -29px -696px;
  width: 24px;
  height: 24px; }

.flag-bs-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -58px -696px;
  width: 24px;
  height: 24px; }

.flag-bt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -87px -696px;
  width: 24px;
  height: 24px; }

.flag-bw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -116px -696px;
  width: 24px;
  height: 24px; }

.flag-by-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -145px -696px;
  width: 24px;
  height: 24px; }

.flag-bz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -174px -696px;
  width: 24px;
  height: 24px; }

.flag-ca-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -203px -696px;
  width: 24px;
  height: 24px; }

.flag-cc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -232px -696px;
  width: 24px;
  height: 24px; }

.flag-cd-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -261px -696px;
  width: 24px;
  height: 24px; }

.flag-cf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -290px -696px;
  width: 24px;
  height: 24px; }

.flag-cg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -319px -696px;
  width: 24px;
  height: 24px; }

.flag-ch-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -348px -696px;
  width: 24px;
  height: 24px; }

.flag-ci-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -377px -696px;
  width: 24px;
  height: 24px; }

.flag-ck-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -406px -696px;
  width: 24px;
  height: 24px; }

.flag-cl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -435px -696px;
  width: 24px;
  height: 24px; }

.flag-cm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -464px -696px;
  width: 24px;
  height: 24px; }

.flag-cn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -493px -696px;
  width: 24px;
  height: 24px; }

.flag-co-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -522px -696px;
  width: 24px;
  height: 24px; }

.flag-cr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -551px -696px;
  width: 24px;
  height: 24px; }

.flag-cu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -580px -696px;
  width: 24px;
  height: 24px; }

.flag-cv-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -609px -696px;
  width: 24px;
  height: 24px; }

.flag-cw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -638px -696px;
  width: 24px;
  height: 24px; }

.flag-cx-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -667px -696px;
  width: 24px;
  height: 24px; }

.flag-cy-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -696px;
  width: 24px;
  height: 24px; }

.flag-cz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px 0px;
  width: 24px;
  height: 24px; }

.flag-de-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -29px;
  width: 24px;
  height: 24px; }

.flag-dj-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -58px;
  width: 24px;
  height: 24px; }

.flag-dk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -87px;
  width: 24px;
  height: 24px; }

.flag-dm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -116px;
  width: 24px;
  height: 24px; }

.flag-do-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -145px;
  width: 24px;
  height: 24px; }

.flag-dz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -174px;
  width: 24px;
  height: 24px; }

.flag-ec-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -203px;
  width: 24px;
  height: 24px; }

.flag-ee-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -232px;
  width: 24px;
  height: 24px; }

.flag-eg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -261px;
  width: 24px;
  height: 24px; }

.flag-eh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -290px;
  width: 24px;
  height: 24px; }

.flag-er-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -319px;
  width: 24px;
  height: 24px; }

.flag-es-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -348px;
  width: 24px;
  height: 24px; }

.flag-et-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -377px;
  width: 24px;
  height: 24px; }

.flag-eu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -406px;
  width: 24px;
  height: 24px; }

.flag-fi-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -435px;
  width: 24px;
  height: 24px; }

.flag-fj-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -464px;
  width: 24px;
  height: 24px; }

.flag-fk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -493px;
  width: 24px;
  height: 24px; }

.flag-fm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -522px;
  width: 24px;
  height: 24px; }

.flag-fo-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -551px;
  width: 24px;
  height: 24px; }

.flag-fr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -580px;
  width: 24px;
  height: 24px; }

.flag-ga-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -609px;
  width: 24px;
  height: 24px; }

.flag-gb-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -638px;
  width: 24px;
  height: 24px; }

.flag-gd-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -667px;
  width: 24px;
  height: 24px; }

.flag-ge-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -696px;
  width: 24px;
  height: 24px; }

.flag-gg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -725px;
  width: 24px;
  height: 24px; }

.flag-gh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -29px -725px;
  width: 24px;
  height: 24px; }

.flag-gi-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -58px -725px;
  width: 24px;
  height: 24px; }

.flag-gl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -87px -725px;
  width: 24px;
  height: 24px; }

.flag-gm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -116px -725px;
  width: 24px;
  height: 24px; }

.flag-gn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -145px -725px;
  width: 24px;
  height: 24px; }

.flag-gq-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -174px -725px;
  width: 24px;
  height: 24px; }

.flag-gr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -203px -725px;
  width: 24px;
  height: 24px; }

.flag-gs-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -232px -725px;
  width: 24px;
  height: 24px; }

.flag-gt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -261px -725px;
  width: 24px;
  height: 24px; }

.flag-gu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -290px -725px;
  width: 24px;
  height: 24px; }

.flag-gw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -319px -725px;
  width: 24px;
  height: 24px; }

.flag-gy-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -348px -725px;
  width: 24px;
  height: 24px; }

.flag-hk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -377px -725px;
  width: 24px;
  height: 24px; }

.flag-hn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -406px -725px;
  width: 24px;
  height: 24px; }

.flag-hr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -435px -725px;
  width: 24px;
  height: 24px; }

.flag-ht-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -464px -725px;
  width: 24px;
  height: 24px; }

.flag-hu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -493px -725px;
  width: 24px;
  height: 24px; }

.flag-ic-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -522px -725px;
  width: 24px;
  height: 24px; }

.flag-id-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -551px -725px;
  width: 24px;
  height: 24px; }

.flag-ie-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -580px -725px;
  width: 24px;
  height: 24px; }

.flag-il-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -609px -725px;
  width: 24px;
  height: 24px; }

.flag-im-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -638px -725px;
  width: 24px;
  height: 24px; }

.flag-in-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -667px -725px;
  width: 24px;
  height: 24px; }

.flag-iq-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -725px;
  width: 24px;
  height: 24px; }

.flag-ir-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -725px;
  width: 24px;
  height: 24px; }

.flag-is-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px 0px;
  width: 24px;
  height: 24px; }

.flag-it-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -29px;
  width: 24px;
  height: 24px; }

.flag-je-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -58px;
  width: 24px;
  height: 24px; }

.flag-jm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -87px;
  width: 24px;
  height: 24px; }

.flag-jo-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -116px;
  width: 24px;
  height: 24px; }

.flag-jp-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -145px;
  width: 24px;
  height: 24px; }

.flag-ke-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -174px;
  width: 24px;
  height: 24px; }

.flag-kg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -203px;
  width: 24px;
  height: 24px; }

.flag-kh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -232px;
  width: 24px;
  height: 24px; }

.flag-ki-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -261px;
  width: 24px;
  height: 24px; }

.flag-km-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -290px;
  width: 24px;
  height: 24px; }

.flag-kn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -319px;
  width: 24px;
  height: 24px; }

.flag-kp-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -348px;
  width: 24px;
  height: 24px; }

.flag-kr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -377px;
  width: 24px;
  height: 24px; }

.flag-kw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -406px;
  width: 24px;
  height: 24px; }

.flag-ky-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -435px;
  width: 24px;
  height: 24px; }

.flag-kz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -464px;
  width: 24px;
  height: 24px; }

.flag-la-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -493px;
  width: 24px;
  height: 24px; }

.flag-lb-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -522px;
  width: 24px;
  height: 24px; }

.flag-lc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -551px;
  width: 24px;
  height: 24px; }

.flag-li-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -580px;
  width: 24px;
  height: 24px; }

.flag-lk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -609px;
  width: 24px;
  height: 24px; }

.flag-lr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -638px;
  width: 24px;
  height: 24px; }

.flag-ls-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -667px;
  width: 24px;
  height: 24px; }

.flag-lt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -696px;
  width: 24px;
  height: 24px; }

.flag-lu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -725px;
  width: 24px;
  height: 24px; }

.flag-lv-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -754px;
  width: 24px;
  height: 24px; }

.flag-ly-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -29px -754px;
  width: 24px;
  height: 24px; }

.flag-ma-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -58px -754px;
  width: 24px;
  height: 24px; }

.flag-mc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -87px -754px;
  width: 24px;
  height: 24px; }

.flag-md-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -116px -754px;
  width: 24px;
  height: 24px; }

.flag-me-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -145px -754px;
  width: 24px;
  height: 24px; }

.flag-mf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -174px -754px;
  width: 24px;
  height: 24px; }

.flag-mg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -203px -754px;
  width: 24px;
  height: 24px; }

.flag-mh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -232px -754px;
  width: 24px;
  height: 24px; }

.flag-mk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -261px -754px;
  width: 24px;
  height: 24px; }

.flag-ml-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -290px -754px;
  width: 24px;
  height: 24px; }

.flag-mm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -319px -754px;
  width: 24px;
  height: 24px; }

.flag-mn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -348px -754px;
  width: 24px;
  height: 24px; }

.flag-mo-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -377px -754px;
  width: 24px;
  height: 24px; }

.flag-mp-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -406px -754px;
  width: 24px;
  height: 24px; }

.flag-mq-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -435px -754px;
  width: 24px;
  height: 24px; }

.flag-mr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -464px -754px;
  width: 24px;
  height: 24px; }

.flag-ms-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -493px -754px;
  width: 24px;
  height: 24px; }

.flag-mt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -522px -754px;
  width: 24px;
  height: 24px; }

.flag-mu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -551px -754px;
  width: 24px;
  height: 24px; }

.flag-mv-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -580px -754px;
  width: 24px;
  height: 24px; }

.flag-mw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -609px -754px;
  width: 24px;
  height: 24px; }

.flag-mx-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -638px -754px;
  width: 24px;
  height: 24px; }

.flag-my-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -667px -754px;
  width: 24px;
  height: 24px; }

.flag-mz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -754px;
  width: 24px;
  height: 24px; }

.flag-na-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -754px;
  width: 24px;
  height: 24px; }

.flag-nc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -754px;
  width: 24px;
  height: 24px; }

.flag-ne-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px 0px;
  width: 24px;
  height: 24px; }

.flag-nf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -29px;
  width: 24px;
  height: 24px; }

.flag-ng-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -58px;
  width: 24px;
  height: 24px; }

.flag-ni-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -87px;
  width: 24px;
  height: 24px; }

.flag-nl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -116px;
  width: 24px;
  height: 24px; }

.flag-no-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -145px;
  width: 24px;
  height: 24px; }

.flag-np-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -174px;
  width: 24px;
  height: 24px; }

.flag-nr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -203px;
  width: 24px;
  height: 24px; }

.flag-nu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -232px;
  width: 24px;
  height: 24px; }

.flag-nz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -261px;
  width: 24px;
  height: 24px; }

.flag-om-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -290px;
  width: 24px;
  height: 24px; }

.flag-pa-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -319px;
  width: 24px;
  height: 24px; }

.flag-pe-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -348px;
  width: 24px;
  height: 24px; }

.flag-pf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -377px;
  width: 24px;
  height: 24px; }

.flag-pg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -406px;
  width: 24px;
  height: 24px; }

.flag-ph-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -435px;
  width: 24px;
  height: 24px; }

.flag-pk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -464px;
  width: 24px;
  height: 24px; }

.flag-pl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -493px;
  width: 24px;
  height: 24px; }

.flag-pn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -522px;
  width: 24px;
  height: 24px; }

.flag-pr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -551px;
  width: 24px;
  height: 24px; }

.flag-ps-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -580px;
  width: 24px;
  height: 24px; }

.flag-pt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -609px;
  width: 24px;
  height: 24px; }

.flag-pw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -638px;
  width: 24px;
  height: 24px; }

.flag-py-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -667px;
  width: 24px;
  height: 24px; }

.flag-qa-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -696px;
  width: 24px;
  height: 24px; }

.flag-ro-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -725px;
  width: 24px;
  height: 24px; }

.flag-rs-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -754px;
  width: 24px;
  height: 24px; }

.flag-ru-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -783px;
  width: 24px;
  height: 24px; }

.flag-rw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -29px -783px;
  width: 24px;
  height: 24px; }

.flag-sa-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -58px -783px;
  width: 24px;
  height: 24px; }

.flag-sb-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -87px -783px;
  width: 24px;
  height: 24px; }

.flag-sc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -116px -783px;
  width: 24px;
  height: 24px; }

.flag-sd-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -145px -783px;
  width: 24px;
  height: 24px; }

.flag-se-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -174px -783px;
  width: 24px;
  height: 24px; }

.flag-sg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -203px -783px;
  width: 24px;
  height: 24px; }

.flag-sh-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -232px -783px;
  width: 24px;
  height: 24px; }

.flag-si-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -261px -783px;
  width: 24px;
  height: 24px; }

.flag-sk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -290px -783px;
  width: 24px;
  height: 24px; }

.flag-sl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -319px -783px;
  width: 24px;
  height: 24px; }

.flag-sm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -348px -783px;
  width: 24px;
  height: 24px; }

.flag-sn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -377px -783px;
  width: 24px;
  height: 24px; }

.flag-so-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -406px -783px;
  width: 24px;
  height: 24px; }

.flag-sr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -435px -783px;
  width: 24px;
  height: 24px; }

.flag-ss-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -464px -783px;
  width: 24px;
  height: 24px; }

.flag-st-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -493px -783px;
  width: 24px;
  height: 24px; }

.flag-sv-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -522px -783px;
  width: 24px;
  height: 24px; }

.flag-sy-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -551px -783px;
  width: 24px;
  height: 24px; }

.flag-sz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -580px -783px;
  width: 24px;
  height: 24px; }

.flag-tc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -609px -783px;
  width: 24px;
  height: 24px; }

.flag-td-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -638px -783px;
  width: 24px;
  height: 24px; }

.flag-tf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -667px -783px;
  width: 24px;
  height: 24px; }

.flag-tg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -696px -783px;
  width: 24px;
  height: 24px; }

.flag-th-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -725px -783px;
  width: 24px;
  height: 24px; }

.flag-tj-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -754px -783px;
  width: 24px;
  height: 24px; }

.flag-tk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -783px -783px;
  width: 24px;
  height: 24px; }

.flag-tl-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px 0px;
  width: 24px;
  height: 24px; }

.flag-tm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -29px;
  width: 24px;
  height: 24px; }

.flag-tn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -58px;
  width: 24px;
  height: 24px; }

.flag-to-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -87px;
  width: 24px;
  height: 24px; }

.flag-tr-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -116px;
  width: 24px;
  height: 24px; }

.flag-tt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -145px;
  width: 24px;
  height: 24px; }

.flag-tv-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -174px;
  width: 24px;
  height: 24px; }

.flag-tw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -203px;
  width: 24px;
  height: 24px; }

.flag-tz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -232px;
  width: 24px;
  height: 24px; }

.flag-ua-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -261px;
  width: 24px;
  height: 24px; }

.flag-ug-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -290px;
  width: 24px;
  height: 24px; }

.flag-uk-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -319px;
  width: 24px;
  height: 24px; }

.flag-us-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -348px;
  width: 24px;
  height: 24px; }

.flag-uy-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -377px;
  width: 24px;
  height: 24px; }

.flag-uz-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -406px;
  width: 24px;
  height: 24px; }

.flag-va-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -435px;
  width: 24px;
  height: 24px; }

.flag-vc-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -464px;
  width: 24px;
  height: 24px; }

.flag-ve-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -493px;
  width: 24px;
  height: 24px; }

.flag-vg-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -522px;
  width: 24px;
  height: 24px; }

.flag-vi-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -551px;
  width: 24px;
  height: 24px; }

.flag-vn-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -580px;
  width: 24px;
  height: 24px; }

.flag-vu-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -609px;
  width: 24px;
  height: 24px; }

.flag-wf-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -638px;
  width: 24px;
  height: 24px; }

.flag-ws-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -667px;
  width: 24px;
  height: 24px; }

.flag-ye-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -696px;
  width: 24px;
  height: 24px; }

.flag-yt-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -725px;
  width: 24px;
  height: 24px; }

.flag-za-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -754px;
  width: 24px;
  height: 24px; }

.flag-zm-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: -812px -783px;
  width: 24px;
  height: 24px; }

.flag-zw-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px -812px;
  width: 24px;
  height: 24px; }

.flag-zxzxxzx-med {
  background-image: url(/i/fb/24/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 691px;
  height: 662px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.flag-_abkhazia-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -483px;
  width: 16px;
  height: 16px; }

.flag-_basque-country-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -21px -483px;
  width: 16px;
  height: 16px; }

.flag-_british-antarctic-territory-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -42px -483px;
  width: 16px;
  height: 16px; }

.flag-_commonwealth-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -63px -483px;
  width: 16px;
  height: 16px; }

.flag-_england-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -84px -483px;
  width: 16px;
  height: 16px; }

.flag-_gosquared-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -105px -483px;
  width: 16px;
  height: 16px; }

.flag-_kosovo-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -126px -483px;
  width: 16px;
  height: 16px; }

.flag-_mars-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -147px -483px;
  width: 16px;
  height: 16px; }

.flag-_nagorno-karabakh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -168px -483px;
  width: 16px;
  height: 16px; }

.flag-_nato-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -189px -483px;
  width: 16px;
  height: 16px; }

.flag-_northern-cyprus-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -210px -483px;
  width: 16px;
  height: 16px; }

.flag-_olympics-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -231px -483px;
  width: 16px;
  height: 16px; }

.flag-_red-cross-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -252px -483px;
  width: 16px;
  height: 16px; }

.flag-_scotland-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -273px -483px;
  width: 16px;
  height: 16px; }

.flag-_somaliland-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -294px -483px;
  width: 16px;
  height: 16px; }

.flag-_south-ossetia-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -315px -483px;
  width: 16px;
  height: 16px; }

.flag-_united-nations-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -336px -483px;
  width: 16px;
  height: 16px; }

.flag-_unknown-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -357px -483px;
  width: 16px;
  height: 16px; }

.flag-_wales-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -378px -483px;
  width: 16px;
  height: 16px; }

.flag-ad-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -399px -483px;
  width: 16px;
  height: 16px; }

.flag-ae-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -420px -483px;
  width: 16px;
  height: 16px; }

.flag-af-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -441px -483px;
  width: 16px;
  height: 16px; }

.flag-ag-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -462px -483px;
  width: 16px;
  height: 16px; }

.flag-ai-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -483px -483px;
  width: 16px;
  height: 16px; }

.flag-al-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px 0px;
  width: 16px;
  height: 16px; }

.flag-am-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -21px;
  width: 16px;
  height: 16px; }

.flag-an-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -42px;
  width: 16px;
  height: 16px; }

.flag-ao-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -63px;
  width: 16px;
  height: 16px; }

.flag-aq-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -84px;
  width: 16px;
  height: 16px; }

.flag-ar-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -105px;
  width: 16px;
  height: 16px; }

.flag-as-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -126px;
  width: 16px;
  height: 16px; }

.flag-at-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -147px;
  width: 16px;
  height: 16px; }

.flag-au-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -168px;
  width: 16px;
  height: 16px; }

.flag-aw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -189px;
  width: 16px;
  height: 16px; }

.flag-ax-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -210px;
  width: 16px;
  height: 16px; }

.flag-az-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -231px;
  width: 16px;
  height: 16px; }

.flag-ba-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -252px;
  width: 16px;
  height: 16px; }

.flag-bb-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -273px;
  width: 16px;
  height: 16px; }

.flag-bd-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -294px;
  width: 16px;
  height: 16px; }

.flag-be-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -315px;
  width: 16px;
  height: 16px; }

.flag-bf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -336px;
  width: 16px;
  height: 16px; }

.flag-bg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -357px;
  width: 16px;
  height: 16px; }

.flag-bh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -378px;
  width: 16px;
  height: 16px; }

.flag-bi-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -399px;
  width: 16px;
  height: 16px; }

.flag-bj-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -420px;
  width: 16px;
  height: 16px; }

.flag-bl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -441px;
  width: 16px;
  height: 16px; }

.flag-bm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -462px;
  width: 16px;
  height: 16px; }

.flag-bn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -483px;
  width: 16px;
  height: 16px; }

.flag-bo-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -504px;
  width: 16px;
  height: 16px; }

.flag-br-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -21px -504px;
  width: 16px;
  height: 16px; }

.flag-bs-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -42px -504px;
  width: 16px;
  height: 16px; }

.flag-bt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -63px -504px;
  width: 16px;
  height: 16px; }

.flag-bw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -84px -504px;
  width: 16px;
  height: 16px; }

.flag-by-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -105px -504px;
  width: 16px;
  height: 16px; }

.flag-bz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -126px -504px;
  width: 16px;
  height: 16px; }

.flag-ca-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -147px -504px;
  width: 16px;
  height: 16px; }

.flag-cc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -168px -504px;
  width: 16px;
  height: 16px; }

.flag-cd-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -189px -504px;
  width: 16px;
  height: 16px; }

.flag-cf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -210px -504px;
  width: 16px;
  height: 16px; }

.flag-cg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -231px -504px;
  width: 16px;
  height: 16px; }

.flag-ch-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -252px -504px;
  width: 16px;
  height: 16px; }

.flag-ci-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -273px -504px;
  width: 16px;
  height: 16px; }

.flag-ck-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -294px -504px;
  width: 16px;
  height: 16px; }

.flag-cl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -315px -504px;
  width: 16px;
  height: 16px; }

.flag-cm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -336px -504px;
  width: 16px;
  height: 16px; }

.flag-cn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -357px -504px;
  width: 16px;
  height: 16px; }

.flag-co-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -378px -504px;
  width: 16px;
  height: 16px; }

.flag-cr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -399px -504px;
  width: 16px;
  height: 16px; }

.flag-cu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -420px -504px;
  width: 16px;
  height: 16px; }

.flag-cv-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -441px -504px;
  width: 16px;
  height: 16px; }

.flag-cw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -462px -504px;
  width: 16px;
  height: 16px; }

.flag-cx-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -483px -504px;
  width: 16px;
  height: 16px; }

.flag-cy-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -504px;
  width: 16px;
  height: 16px; }

.flag-cz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px 0px;
  width: 16px;
  height: 16px; }

.flag-de-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -21px;
  width: 16px;
  height: 16px; }

.flag-dj-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -42px;
  width: 16px;
  height: 16px; }

.flag-dk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -63px;
  width: 16px;
  height: 16px; }

.flag-dm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -84px;
  width: 16px;
  height: 16px; }

.flag-do-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -105px;
  width: 16px;
  height: 16px; }

.flag-dz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -126px;
  width: 16px;
  height: 16px; }

.flag-ec-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -147px;
  width: 16px;
  height: 16px; }

.flag-ee-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -168px;
  width: 16px;
  height: 16px; }

.flag-eg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -189px;
  width: 16px;
  height: 16px; }

.flag-eh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -210px;
  width: 16px;
  height: 16px; }

.flag-er-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -231px;
  width: 16px;
  height: 16px; }

.flag-es-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -252px;
  width: 16px;
  height: 16px; }

.flag-et-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -273px;
  width: 16px;
  height: 16px; }

.flag-eu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -294px;
  width: 16px;
  height: 16px; }

.flag-fi-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -315px;
  width: 16px;
  height: 16px; }

.flag-fj-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -336px;
  width: 16px;
  height: 16px; }

.flag-fk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -357px;
  width: 16px;
  height: 16px; }

.flag-fm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -378px;
  width: 16px;
  height: 16px; }

.flag-fo-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -399px;
  width: 16px;
  height: 16px; }

.flag-fr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -420px;
  width: 16px;
  height: 16px; }

.flag-ga-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -441px;
  width: 16px;
  height: 16px; }

.flag-gb-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -462px;
  width: 16px;
  height: 16px; }

.flag-gd-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -483px;
  width: 16px;
  height: 16px; }

.flag-ge-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -504px;
  width: 16px;
  height: 16px; }

.flag-gg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -525px;
  width: 16px;
  height: 16px; }

.flag-gh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -21px -525px;
  width: 16px;
  height: 16px; }

.flag-gi-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -42px -525px;
  width: 16px;
  height: 16px; }

.flag-gl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -63px -525px;
  width: 16px;
  height: 16px; }

.flag-gm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -84px -525px;
  width: 16px;
  height: 16px; }

.flag-gn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -105px -525px;
  width: 16px;
  height: 16px; }

.flag-gq-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -126px -525px;
  width: 16px;
  height: 16px; }

.flag-gr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -147px -525px;
  width: 16px;
  height: 16px; }

.flag-gs-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -168px -525px;
  width: 16px;
  height: 16px; }

.flag-gt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -189px -525px;
  width: 16px;
  height: 16px; }

.flag-gu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -210px -525px;
  width: 16px;
  height: 16px; }

.flag-gw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -231px -525px;
  width: 16px;
  height: 16px; }

.flag-gy-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -252px -525px;
  width: 16px;
  height: 16px; }

.flag-hk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -273px -525px;
  width: 16px;
  height: 16px; }

.flag-hn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -294px -525px;
  width: 16px;
  height: 16px; }

.flag-hr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -315px -525px;
  width: 16px;
  height: 16px; }

.flag-ht-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -336px -525px;
  width: 16px;
  height: 16px; }

.flag-hu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -357px -525px;
  width: 16px;
  height: 16px; }

.flag-ic-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -378px -525px;
  width: 16px;
  height: 16px; }

.flag-id-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -399px -525px;
  width: 16px;
  height: 16px; }

.flag-ie-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -420px -525px;
  width: 16px;
  height: 16px; }

.flag-il-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -441px -525px;
  width: 16px;
  height: 16px; }

.flag-im-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -462px -525px;
  width: 16px;
  height: 16px; }

.flag-in-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -483px -525px;
  width: 16px;
  height: 16px; }

.flag-iq-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -525px;
  width: 16px;
  height: 16px; }

.flag-ir-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -525px;
  width: 16px;
  height: 16px; }

.flag-is-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px 0px;
  width: 16px;
  height: 16px; }

.flag-it-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -21px;
  width: 16px;
  height: 16px; }

.flag-je-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -42px;
  width: 16px;
  height: 16px; }

.flag-jm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -63px;
  width: 16px;
  height: 16px; }

.flag-jo-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -84px;
  width: 16px;
  height: 16px; }

.flag-jp-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -105px;
  width: 16px;
  height: 16px; }

.flag-ke-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -126px;
  width: 16px;
  height: 16px; }

.flag-kg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -147px;
  width: 16px;
  height: 16px; }

.flag-kh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -168px;
  width: 16px;
  height: 16px; }

.flag-ki-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -189px;
  width: 16px;
  height: 16px; }

.flag-km-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -210px;
  width: 16px;
  height: 16px; }

.flag-kn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -231px;
  width: 16px;
  height: 16px; }

.flag-kp-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -252px;
  width: 16px;
  height: 16px; }

.flag-kr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -273px;
  width: 16px;
  height: 16px; }

.flag-kw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -294px;
  width: 16px;
  height: 16px; }

.flag-ky-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -315px;
  width: 16px;
  height: 16px; }

.flag-kz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -336px;
  width: 16px;
  height: 16px; }

.flag-la-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -357px;
  width: 16px;
  height: 16px; }

.flag-lb-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -378px;
  width: 16px;
  height: 16px; }

.flag-lc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -399px;
  width: 16px;
  height: 16px; }

.flag-li-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -420px;
  width: 16px;
  height: 16px; }

.flag-lk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -441px;
  width: 16px;
  height: 16px; }

.flag-lr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -462px;
  width: 16px;
  height: 16px; }

.flag-ls-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -483px;
  width: 16px;
  height: 16px; }

.flag-lt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -504px;
  width: 16px;
  height: 16px; }

.flag-lu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -525px;
  width: 16px;
  height: 16px; }

.flag-lv-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -546px;
  width: 16px;
  height: 16px; }

.flag-ly-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -21px -546px;
  width: 16px;
  height: 16px; }

.flag-ma-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -42px -546px;
  width: 16px;
  height: 16px; }

.flag-mc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -63px -546px;
  width: 16px;
  height: 16px; }

.flag-md-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -84px -546px;
  width: 16px;
  height: 16px; }

.flag-me-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -105px -546px;
  width: 16px;
  height: 16px; }

.flag-mf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -126px -546px;
  width: 16px;
  height: 16px; }

.flag-mg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -147px -546px;
  width: 16px;
  height: 16px; }

.flag-mh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -168px -546px;
  width: 16px;
  height: 16px; }

.flag-mk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -189px -546px;
  width: 16px;
  height: 16px; }

.flag-ml-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -210px -546px;
  width: 16px;
  height: 16px; }

.flag-mm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -231px -546px;
  width: 16px;
  height: 16px; }

.flag-mn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -252px -546px;
  width: 16px;
  height: 16px; }

.flag-mo-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -273px -546px;
  width: 16px;
  height: 16px; }

.flag-mp-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -294px -546px;
  width: 16px;
  height: 16px; }

.flag-mq-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -315px -546px;
  width: 16px;
  height: 16px; }

.flag-mr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -336px -546px;
  width: 16px;
  height: 16px; }

.flag-ms-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -357px -546px;
  width: 16px;
  height: 16px; }

.flag-mt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -378px -546px;
  width: 16px;
  height: 16px; }

.flag-mu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -399px -546px;
  width: 16px;
  height: 16px; }

.flag-mv-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -420px -546px;
  width: 16px;
  height: 16px; }

.flag-mw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -441px -546px;
  width: 16px;
  height: 16px; }

.flag-mx-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -462px -546px;
  width: 16px;
  height: 16px; }

.flag-my-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -483px -546px;
  width: 16px;
  height: 16px; }

.flag-mz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -546px;
  width: 16px;
  height: 16px; }

.flag-na-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -546px;
  width: 16px;
  height: 16px; }

.flag-nc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -546px;
  width: 16px;
  height: 16px; }

.flag-ne-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px 0px;
  width: 16px;
  height: 16px; }

.flag-nf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -21px;
  width: 16px;
  height: 16px; }

.flag-ng-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -42px;
  width: 16px;
  height: 16px; }

.flag-ni-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -63px;
  width: 16px;
  height: 16px; }

.flag-nl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -84px;
  width: 16px;
  height: 16px; }

.flag-no-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -105px;
  width: 16px;
  height: 16px; }

.flag-np-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -126px;
  width: 16px;
  height: 16px; }

.flag-nr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -147px;
  width: 16px;
  height: 16px; }

.flag-nu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -168px;
  width: 16px;
  height: 16px; }

.flag-nz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -189px;
  width: 16px;
  height: 16px; }

.flag-om-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -210px;
  width: 16px;
  height: 16px; }

.flag-pa-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -231px;
  width: 16px;
  height: 16px; }

.flag-pe-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -252px;
  width: 16px;
  height: 16px; }

.flag-pf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -273px;
  width: 16px;
  height: 16px; }

.flag-pg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -294px;
  width: 16px;
  height: 16px; }

.flag-ph-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -315px;
  width: 16px;
  height: 16px; }

.flag-pk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -336px;
  width: 16px;
  height: 16px; }

.flag-pl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -357px;
  width: 16px;
  height: 16px; }

.flag-pn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -378px;
  width: 16px;
  height: 16px; }

.flag-pr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -399px;
  width: 16px;
  height: 16px; }

.flag-ps-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -420px;
  width: 16px;
  height: 16px; }

.flag-pt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -441px;
  width: 16px;
  height: 16px; }

.flag-pw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -462px;
  width: 16px;
  height: 16px; }

.flag-py-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -483px;
  width: 16px;
  height: 16px; }

.flag-qa-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -504px;
  width: 16px;
  height: 16px; }

.flag-ro-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -525px;
  width: 16px;
  height: 16px; }

.flag-rs-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -546px;
  width: 16px;
  height: 16px; }

.flag-ru-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -567px;
  width: 16px;
  height: 16px; }

.flag-rw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -21px -567px;
  width: 16px;
  height: 16px; }

.flag-sa-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -42px -567px;
  width: 16px;
  height: 16px; }

.flag-sb-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -63px -567px;
  width: 16px;
  height: 16px; }

.flag-sc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -84px -567px;
  width: 16px;
  height: 16px; }

.flag-sd-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -105px -567px;
  width: 16px;
  height: 16px; }

.flag-se-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -126px -567px;
  width: 16px;
  height: 16px; }

.flag-sg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -147px -567px;
  width: 16px;
  height: 16px; }

.flag-sh-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -168px -567px;
  width: 16px;
  height: 16px; }

.flag-si-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -189px -567px;
  width: 16px;
  height: 16px; }

.flag-sk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -210px -567px;
  width: 16px;
  height: 16px; }

.flag-sl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -231px -567px;
  width: 16px;
  height: 16px; }

.flag-sm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -252px -567px;
  width: 16px;
  height: 16px; }

.flag-sn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -273px -567px;
  width: 16px;
  height: 16px; }

.flag-so-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -294px -567px;
  width: 16px;
  height: 16px; }

.flag-sr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -315px -567px;
  width: 16px;
  height: 16px; }

.flag-ss-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -336px -567px;
  width: 16px;
  height: 16px; }

.flag-st-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -357px -567px;
  width: 16px;
  height: 16px; }

.flag-sv-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -378px -567px;
  width: 16px;
  height: 16px; }

.flag-sy-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -399px -567px;
  width: 16px;
  height: 16px; }

.flag-sz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -420px -567px;
  width: 16px;
  height: 16px; }

.flag-tc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -441px -567px;
  width: 16px;
  height: 16px; }

.flag-td-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -462px -567px;
  width: 16px;
  height: 16px; }

.flag-tf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -483px -567px;
  width: 16px;
  height: 16px; }

.flag-tg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -504px -567px;
  width: 16px;
  height: 16px; }

.flag-th-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -525px -567px;
  width: 16px;
  height: 16px; }

.flag-tj-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -546px -567px;
  width: 16px;
  height: 16px; }

.flag-tk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -567px -567px;
  width: 16px;
  height: 16px; }

.flag-tl-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px 0px;
  width: 16px;
  height: 16px; }

.flag-tm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -21px;
  width: 16px;
  height: 16px; }

.flag-tn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -42px;
  width: 16px;
  height: 16px; }

.flag-to-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -63px;
  width: 16px;
  height: 16px; }

.flag-tr-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -84px;
  width: 16px;
  height: 16px; }

.flag-tt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -105px;
  width: 16px;
  height: 16px; }

.flag-tv-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -126px;
  width: 16px;
  height: 16px; }

.flag-tw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -147px;
  width: 16px;
  height: 16px; }

.flag-tz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -168px;
  width: 16px;
  height: 16px; }

.flag-ua-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -189px;
  width: 16px;
  height: 16px; }

.flag-ug-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -210px;
  width: 16px;
  height: 16px; }

.flag-uk-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -231px;
  width: 16px;
  height: 16px; }

.flag-us-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -252px;
  width: 16px;
  height: 16px; }

.flag-uy-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -273px;
  width: 16px;
  height: 16px; }

.flag-uz-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -294px;
  width: 16px;
  height: 16px; }

.flag-va-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -315px;
  width: 16px;
  height: 16px; }

.flag-vc-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -336px;
  width: 16px;
  height: 16px; }

.flag-ve-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -357px;
  width: 16px;
  height: 16px; }

.flag-vg-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -378px;
  width: 16px;
  height: 16px; }

.flag-vi-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -399px;
  width: 16px;
  height: 16px; }

.flag-vn-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -420px;
  width: 16px;
  height: 16px; }

.flag-vu-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -441px;
  width: 16px;
  height: 16px; }

.flag-wf-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -462px;
  width: 16px;
  height: 16px; }

.flag-ws-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -483px;
  width: 16px;
  height: 16px; }

.flag-ye-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -504px;
  width: 16px;
  height: 16px; }

.flag-yt-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -525px;
  width: 16px;
  height: 16px; }

.flag-za-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -546px;
  width: 16px;
  height: 16px; }

.flag-zm-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: -588px -567px;
  width: 16px;
  height: 16px; }

.flag-zw-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px -588px;
  width: 16px;
  height: 16px; }

.flag-zxzxxzx-small {
  background-image: url(/i/fb/16/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 499px;
  height: 478px; }

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.flag-_abkhazia {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -851px;
  width: 32px;
  height: 32px; }

.flag-_basque-country {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -37px -851px;
  width: 32px;
  height: 32px; }

.flag-_british-antarctic-territory {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -74px -851px;
  width: 32px;
  height: 32px; }

.flag-_commonwealth {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -111px -851px;
  width: 32px;
  height: 32px; }

.flag-_england {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -148px -851px;
  width: 32px;
  height: 32px; }

.flag-_gosquared {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -185px -851px;
  width: 32px;
  height: 32px; }

.flag-_kosovo {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -222px -851px;
  width: 32px;
  height: 32px; }

.flag-_mars {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -259px -851px;
  width: 32px;
  height: 32px; }

.flag-_nagorno-karabakh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -296px -851px;
  width: 32px;
  height: 32px; }

.flag-_nato {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -333px -851px;
  width: 32px;
  height: 32px; }

.flag-_northern-cyprus {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -370px -851px;
  width: 32px;
  height: 32px; }

.flag-_olympics {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -407px -851px;
  width: 32px;
  height: 32px; }

.flag-_red-cross {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -444px -851px;
  width: 32px;
  height: 32px; }

.flag-_scotland {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -481px -851px;
  width: 32px;
  height: 32px; }

.flag-_somaliland {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -518px -851px;
  width: 32px;
  height: 32px; }

.flag-_south-ossetia {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -555px -851px;
  width: 32px;
  height: 32px; }

.flag-_united-nations {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -592px -851px;
  width: 32px;
  height: 32px; }

.flag-_unknown {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -629px -851px;
  width: 32px;
  height: 32px; }

.flag-_wales {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -666px -851px;
  width: 32px;
  height: 32px; }

.flag-ad {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -703px -851px;
  width: 32px;
  height: 32px; }

.flag-ae {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -740px -851px;
  width: 32px;
  height: 32px; }

.flag-af {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -777px -851px;
  width: 32px;
  height: 32px; }

.flag-ag {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -814px -851px;
  width: 32px;
  height: 32px; }

.flag-ai {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -851px -851px;
  width: 32px;
  height: 32px; }

.flag-al {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px 0px;
  width: 32px;
  height: 32px; }

.flag-am {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -37px;
  width: 32px;
  height: 32px; }

.flag-an {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -74px;
  width: 32px;
  height: 32px; }

.flag-ao {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -111px;
  width: 32px;
  height: 32px; }

.flag-aq {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -148px;
  width: 32px;
  height: 32px; }

.flag-ar {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -185px;
  width: 32px;
  height: 32px; }

.flag-as {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -222px;
  width: 32px;
  height: 32px; }

.flag-at {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -259px;
  width: 32px;
  height: 32px; }

.flag-au {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -296px;
  width: 32px;
  height: 32px; }

.flag-aw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -333px;
  width: 32px;
  height: 32px; }

.flag-ax {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -370px;
  width: 32px;
  height: 32px; }

.flag-az {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -407px;
  width: 32px;
  height: 32px; }

.flag-ba {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -444px;
  width: 32px;
  height: 32px; }

.flag-bb {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -481px;
  width: 32px;
  height: 32px; }

.flag-bd {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -518px;
  width: 32px;
  height: 32px; }

.flag-be {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -555px;
  width: 32px;
  height: 32px; }

.flag-bf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -592px;
  width: 32px;
  height: 32px; }

.flag-bg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -629px;
  width: 32px;
  height: 32px; }

.flag-bh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -666px;
  width: 32px;
  height: 32px; }

.flag-bi {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -703px;
  width: 32px;
  height: 32px; }

.flag-bj {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -740px;
  width: 32px;
  height: 32px; }

.flag-bl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -777px;
  width: 32px;
  height: 32px; }

.flag-bm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -814px;
  width: 32px;
  height: 32px; }

.flag-bn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -851px;
  width: 32px;
  height: 32px; }

.flag-bo {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -888px;
  width: 32px;
  height: 32px; }

.flag-br {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -37px -888px;
  width: 32px;
  height: 32px; }

.flag-bs {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -74px -888px;
  width: 32px;
  height: 32px; }

.flag-bt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -111px -888px;
  width: 32px;
  height: 32px; }

.flag-bw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -148px -888px;
  width: 32px;
  height: 32px; }

.flag-by {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -185px -888px;
  width: 32px;
  height: 32px; }

.flag-bz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -222px -888px;
  width: 32px;
  height: 32px; }

.flag-ca {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -259px -888px;
  width: 32px;
  height: 32px; }

.flag-cc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -296px -888px;
  width: 32px;
  height: 32px; }

.flag-cd {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -333px -888px;
  width: 32px;
  height: 32px; }

.flag-cf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -370px -888px;
  width: 32px;
  height: 32px; }

.flag-cg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -407px -888px;
  width: 32px;
  height: 32px; }

.flag-ch {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -444px -888px;
  width: 32px;
  height: 32px; }

.flag-ci {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -481px -888px;
  width: 32px;
  height: 32px; }

.flag-ck {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -518px -888px;
  width: 32px;
  height: 32px; }

.flag-cl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -555px -888px;
  width: 32px;
  height: 32px; }

.flag-cm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -592px -888px;
  width: 32px;
  height: 32px; }

.flag-cn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -629px -888px;
  width: 32px;
  height: 32px; }

.flag-co {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -666px -888px;
  width: 32px;
  height: 32px; }

.flag-cr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -703px -888px;
  width: 32px;
  height: 32px; }

.flag-cu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -740px -888px;
  width: 32px;
  height: 32px; }

.flag-cv {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -777px -888px;
  width: 32px;
  height: 32px; }

.flag-cw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -814px -888px;
  width: 32px;
  height: 32px; }

.flag-cx {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -851px -888px;
  width: 32px;
  height: 32px; }

.flag-cy {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -888px;
  width: 32px;
  height: 32px; }

.flag-cz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px 0px;
  width: 32px;
  height: 32px; }

.flag-de {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -37px;
  width: 32px;
  height: 32px; }

.flag-dj {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -74px;
  width: 32px;
  height: 32px; }

.flag-dk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -111px;
  width: 32px;
  height: 32px; }

.flag-dm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -148px;
  width: 32px;
  height: 32px; }

.flag-do {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -185px;
  width: 32px;
  height: 32px; }

.flag-dz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -222px;
  width: 32px;
  height: 32px; }

.flag-ec {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -259px;
  width: 32px;
  height: 32px; }

.flag-ee {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -296px;
  width: 32px;
  height: 32px; }

.flag-eg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -333px;
  width: 32px;
  height: 32px; }

.flag-eh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -370px;
  width: 32px;
  height: 32px; }

.flag-er {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -407px;
  width: 32px;
  height: 32px; }

.flag-es {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -444px;
  width: 32px;
  height: 32px; }

.flag-et {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -481px;
  width: 32px;
  height: 32px; }

.flag-eu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -518px;
  width: 32px;
  height: 32px; }

.flag-fi {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -555px;
  width: 32px;
  height: 32px; }

.flag-fj {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -592px;
  width: 32px;
  height: 32px; }

.flag-fk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -629px;
  width: 32px;
  height: 32px; }

.flag-fm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -666px;
  width: 32px;
  height: 32px; }

.flag-fo {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -703px;
  width: 32px;
  height: 32px; }

.flag-fr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -740px;
  width: 32px;
  height: 32px; }

.flag-ga {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -777px;
  width: 32px;
  height: 32px; }

.flag-gb {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -814px;
  width: 32px;
  height: 32px; }

.flag-gd {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -851px;
  width: 32px;
  height: 32px; }

.flag-ge {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -888px;
  width: 32px;
  height: 32px; }

.flag-gg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -925px;
  width: 32px;
  height: 32px; }

.flag-gh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -37px -925px;
  width: 32px;
  height: 32px; }

.flag-gi {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -74px -925px;
  width: 32px;
  height: 32px; }

.flag-gl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -111px -925px;
  width: 32px;
  height: 32px; }

.flag-gm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -148px -925px;
  width: 32px;
  height: 32px; }

.flag-gn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -185px -925px;
  width: 32px;
  height: 32px; }

.flag-gq {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -222px -925px;
  width: 32px;
  height: 32px; }

.flag-gr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -259px -925px;
  width: 32px;
  height: 32px; }

.flag-gs {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -296px -925px;
  width: 32px;
  height: 32px; }

.flag-gt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -333px -925px;
  width: 32px;
  height: 32px; }

.flag-gu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -370px -925px;
  width: 32px;
  height: 32px; }

.flag-gw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -407px -925px;
  width: 32px;
  height: 32px; }

.flag-gy {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -444px -925px;
  width: 32px;
  height: 32px; }

.flag-hk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -481px -925px;
  width: 32px;
  height: 32px; }

.flag-hn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -518px -925px;
  width: 32px;
  height: 32px; }

.flag-hr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -555px -925px;
  width: 32px;
  height: 32px; }

.flag-ht {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -592px -925px;
  width: 32px;
  height: 32px; }

.flag-hu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -629px -925px;
  width: 32px;
  height: 32px; }

.flag-ic {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -666px -925px;
  width: 32px;
  height: 32px; }

.flag-id {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -703px -925px;
  width: 32px;
  height: 32px; }

.flag-ie {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -740px -925px;
  width: 32px;
  height: 32px; }

.flag-il {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -777px -925px;
  width: 32px;
  height: 32px; }

.flag-im {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -814px -925px;
  width: 32px;
  height: 32px; }

.flag-in {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -851px -925px;
  width: 32px;
  height: 32px; }

.flag-iq {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -925px;
  width: 32px;
  height: 32px; }

.flag-ir {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -925px;
  width: 32px;
  height: 32px; }

.flag-is {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px 0px;
  width: 32px;
  height: 32px; }

.flag-it {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -37px;
  width: 32px;
  height: 32px; }

.flag-je {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -74px;
  width: 32px;
  height: 32px; }

.flag-jm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -111px;
  width: 32px;
  height: 32px; }

.flag-jo {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -148px;
  width: 32px;
  height: 32px; }

.flag-jp {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -185px;
  width: 32px;
  height: 32px; }

.flag-ke {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -222px;
  width: 32px;
  height: 32px; }

.flag-kg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -259px;
  width: 32px;
  height: 32px; }

.flag-kh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -296px;
  width: 32px;
  height: 32px; }

.flag-ki {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -333px;
  width: 32px;
  height: 32px; }

.flag-km {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -370px;
  width: 32px;
  height: 32px; }

.flag-kn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -407px;
  width: 32px;
  height: 32px; }

.flag-kp {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -444px;
  width: 32px;
  height: 32px; }

.flag-kr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -481px;
  width: 32px;
  height: 32px; }

.flag-kw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -518px;
  width: 32px;
  height: 32px; }

.flag-ky {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -555px;
  width: 32px;
  height: 32px; }

.flag-kz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -592px;
  width: 32px;
  height: 32px; }

.flag-la {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -629px;
  width: 32px;
  height: 32px; }

.flag-lb {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -666px;
  width: 32px;
  height: 32px; }

.flag-lc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -703px;
  width: 32px;
  height: 32px; }

.flag-li {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -740px;
  width: 32px;
  height: 32px; }

.flag-lk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -777px;
  width: 32px;
  height: 32px; }

.flag-lr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -814px;
  width: 32px;
  height: 32px; }

.flag-ls {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -851px;
  width: 32px;
  height: 32px; }

.flag-lt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -888px;
  width: 32px;
  height: 32px; }

.flag-lu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -925px;
  width: 32px;
  height: 32px; }

.flag-lv {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -962px;
  width: 32px;
  height: 32px; }

.flag-ly {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -37px -962px;
  width: 32px;
  height: 32px; }

.flag-ma {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -74px -962px;
  width: 32px;
  height: 32px; }

.flag-mc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -111px -962px;
  width: 32px;
  height: 32px; }

.flag-md {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -148px -962px;
  width: 32px;
  height: 32px; }

.flag-me {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -185px -962px;
  width: 32px;
  height: 32px; }

.flag-mf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -222px -962px;
  width: 32px;
  height: 32px; }

.flag-mg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -259px -962px;
  width: 32px;
  height: 32px; }

.flag-mh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -296px -962px;
  width: 32px;
  height: 32px; }

.flag-mk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -333px -962px;
  width: 32px;
  height: 32px; }

.flag-ml {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -370px -962px;
  width: 32px;
  height: 32px; }

.flag-mm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -407px -962px;
  width: 32px;
  height: 32px; }

.flag-mn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -444px -962px;
  width: 32px;
  height: 32px; }

.flag-mo {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -481px -962px;
  width: 32px;
  height: 32px; }

.flag-mp {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -518px -962px;
  width: 32px;
  height: 32px; }

.flag-mq {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -555px -962px;
  width: 32px;
  height: 32px; }

.flag-mr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -592px -962px;
  width: 32px;
  height: 32px; }

.flag-ms {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -629px -962px;
  width: 32px;
  height: 32px; }

.flag-mt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -666px -962px;
  width: 32px;
  height: 32px; }

.flag-mu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -703px -962px;
  width: 32px;
  height: 32px; }

.flag-mv {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -740px -962px;
  width: 32px;
  height: 32px; }

.flag-mw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -777px -962px;
  width: 32px;
  height: 32px; }

.flag-mx {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -814px -962px;
  width: 32px;
  height: 32px; }

.flag-my {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -851px -962px;
  width: 32px;
  height: 32px; }

.flag-mz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -962px;
  width: 32px;
  height: 32px; }

.flag-na {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -962px;
  width: 32px;
  height: 32px; }

.flag-nc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -962px;
  width: 32px;
  height: 32px; }

.flag-ne {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px 0px;
  width: 32px;
  height: 32px; }

.flag-nf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -37px;
  width: 32px;
  height: 32px; }

.flag-ng {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -74px;
  width: 32px;
  height: 32px; }

.flag-ni {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -111px;
  width: 32px;
  height: 32px; }

.flag-nl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -148px;
  width: 32px;
  height: 32px; }

.flag-no {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -185px;
  width: 32px;
  height: 32px; }

.flag-np {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -222px;
  width: 32px;
  height: 32px; }

.flag-nr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -259px;
  width: 32px;
  height: 32px; }

.flag-nu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -296px;
  width: 32px;
  height: 32px; }

.flag-nz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -333px;
  width: 32px;
  height: 32px; }

.flag-om {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -370px;
  width: 32px;
  height: 32px; }

.flag-pa {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -407px;
  width: 32px;
  height: 32px; }

.flag-pe {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -444px;
  width: 32px;
  height: 32px; }

.flag-pf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -481px;
  width: 32px;
  height: 32px; }

.flag-pg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -518px;
  width: 32px;
  height: 32px; }

.flag-ph {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -555px;
  width: 32px;
  height: 32px; }

.flag-pk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -592px;
  width: 32px;
  height: 32px; }

.flag-pl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -629px;
  width: 32px;
  height: 32px; }

.flag-pn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -666px;
  width: 32px;
  height: 32px; }

.flag-pr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -703px;
  width: 32px;
  height: 32px; }

.flag-ps {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -740px;
  width: 32px;
  height: 32px; }

.flag-pt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -777px;
  width: 32px;
  height: 32px; }

.flag-pw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -814px;
  width: 32px;
  height: 32px; }

.flag-py {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -851px;
  width: 32px;
  height: 32px; }

.flag-qa {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -888px;
  width: 32px;
  height: 32px; }

.flag-ro {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -925px;
  width: 32px;
  height: 32px; }

.flag-rs {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -962px;
  width: 32px;
  height: 32px; }

.flag-ru {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -999px;
  width: 32px;
  height: 32px; }

.flag-rw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -37px -999px;
  width: 32px;
  height: 32px; }

.flag-sa {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -74px -999px;
  width: 32px;
  height: 32px; }

.flag-sb {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -111px -999px;
  width: 32px;
  height: 32px; }

.flag-sc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -148px -999px;
  width: 32px;
  height: 32px; }

.flag-sd {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -185px -999px;
  width: 32px;
  height: 32px; }

.flag-se {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -222px -999px;
  width: 32px;
  height: 32px; }

.flag-sg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -259px -999px;
  width: 32px;
  height: 32px; }

.flag-sh {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -296px -999px;
  width: 32px;
  height: 32px; }

.flag-si {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -333px -999px;
  width: 32px;
  height: 32px; }

.flag-sk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -370px -999px;
  width: 32px;
  height: 32px; }

.flag-sl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -407px -999px;
  width: 32px;
  height: 32px; }

.flag-sm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -444px -999px;
  width: 32px;
  height: 32px; }

.flag-sn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -481px -999px;
  width: 32px;
  height: 32px; }

.flag-so {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -518px -999px;
  width: 32px;
  height: 32px; }

.flag-sr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -555px -999px;
  width: 32px;
  height: 32px; }

.flag-ss {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -592px -999px;
  width: 32px;
  height: 32px; }

.flag-st {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -629px -999px;
  width: 32px;
  height: 32px; }

.flag-sv {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -666px -999px;
  width: 32px;
  height: 32px; }

.flag-sy {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -703px -999px;
  width: 32px;
  height: 32px; }

.flag-sz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -740px -999px;
  width: 32px;
  height: 32px; }

.flag-tc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -777px -999px;
  width: 32px;
  height: 32px; }

.flag-td {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -814px -999px;
  width: 32px;
  height: 32px; }

.flag-tf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -851px -999px;
  width: 32px;
  height: 32px; }

.flag-tg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -888px -999px;
  width: 32px;
  height: 32px; }

.flag-th {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -925px -999px;
  width: 32px;
  height: 32px; }

.flag-tj {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -962px -999px;
  width: 32px;
  height: 32px; }

.flag-tk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -999px -999px;
  width: 32px;
  height: 32px; }

.flag-tl {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px 0px;
  width: 32px;
  height: 32px; }

.flag-tm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -37px;
  width: 32px;
  height: 32px; }

.flag-tn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -74px;
  width: 32px;
  height: 32px; }

.flag-to {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -111px;
  width: 32px;
  height: 32px; }

.flag-tr {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -148px;
  width: 32px;
  height: 32px; }

.flag-tt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -185px;
  width: 32px;
  height: 32px; }

.flag-tv {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -222px;
  width: 32px;
  height: 32px; }

.flag-tw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -259px;
  width: 32px;
  height: 32px; }

.flag-tz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -296px;
  width: 32px;
  height: 32px; }

.flag-ua {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -333px;
  width: 32px;
  height: 32px; }

.flag-ug {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -370px;
  width: 32px;
  height: 32px; }

.flag-uk {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -407px;
  width: 32px;
  height: 32px; }

.flag-us {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -444px;
  width: 32px;
  height: 32px; }

.flag-uy {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -481px;
  width: 32px;
  height: 32px; }

.flag-uz {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -518px;
  width: 32px;
  height: 32px; }

.flag-va {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -555px;
  width: 32px;
  height: 32px; }

.flag-vc {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -592px;
  width: 32px;
  height: 32px; }

.flag-ve {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -629px;
  width: 32px;
  height: 32px; }

.flag-vg {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -666px;
  width: 32px;
  height: 32px; }

.flag-vi {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -703px;
  width: 32px;
  height: 32px; }

.flag-vn {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -740px;
  width: 32px;
  height: 32px; }

.flag-vu {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -777px;
  width: 32px;
  height: 32px; }

.flag-wf {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -814px;
  width: 32px;
  height: 32px; }

.flag-ws {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -851px;
  width: 32px;
  height: 32px; }

.flag-ye {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -888px;
  width: 32px;
  height: 32px; }

.flag-yt {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -925px;
  width: 32px;
  height: 32px; }

.flag-za {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -962px;
  width: 32px;
  height: 32px; }

.flag-zm {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: -1036px -999px;
  width: 32px;
  height: 32px; }

.flag-zw {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px -1036px;
  width: 32px;
  height: 32px; }

.flag-zxzxxzx {
  background-image: url(/i/fb/32/sprite-1738762712.png);
  background-position: 0px 0px;
  width: 883px;
  height: 846px; }

/* This file is generated */
.flag-_abkhazia-old {
  background-image: url(/i/fb/24/_abkhazia.png);
  background-size: 24px 24px; }

.flag-_basque-country-old {
  background-image: url(/i/fb/24/_basque-country.png);
  background-size: 24px 24px; }

.flag-_british-antarctic-territory-old {
  background-image: url(/i/fb/24/_british-antarctic-territory.png);
  background-size: 24px 24px; }

.flag-_commonwealth-old {
  background-image: url(/i/fb/24/_commonwealth.png);
  background-size: 24px 24px; }

.flag-_england-old {
  background-image: url(/i/fb/24/_england.png);
  background-size: 24px 24px; }

.flag-_gosquared-old {
  background-image: url(/i/fb/24/_gosquared.png);
  background-size: 24px 24px; }

.flag-_kosovo-old {
  background-image: url(/i/fb/24/_kosovo.png);
  background-size: 24px 24px; }

.flag-_mars-old {
  background-image: url(/i/fb/24/_mars.png);
  background-size: 24px 24px; }

.flag-_nagorno-karabakh-old {
  background-image: url(/i/fb/24/_nagorno-karabakh.png);
  background-size: 24px 24px; }

.flag-_nato-old {
  background-image: url(/i/fb/24/_nato.png);
  background-size: 24px 24px; }

.flag-_northern-cyprus-old {
  background-image: url(/i/fb/24/_northern-cyprus.png);
  background-size: 24px 24px; }

.flag-_olympics-old {
  background-image: url(/i/fb/24/_olympics.png);
  background-size: 24px 24px; }

.flag-_red-cross-old {
  background-image: url(/i/fb/24/_red-cross.png);
  background-size: 24px 24px; }

.flag-_scotland-old {
  background-image: url(/i/fb/24/_scotland.png);
  background-size: 24px 24px; }

.flag-_somaliland-old {
  background-image: url(/i/fb/24/_somaliland.png);
  background-size: 24px 24px; }

.flag-_south-ossetia-old {
  background-image: url(/i/fb/24/_south-ossetia.png);
  background-size: 24px 24px; }

.flag-_united-nations-old {
  background-image: url(/i/fb/24/_united-nations.png);
  background-size: 24px 24px; }

.flag-_unknown-old {
  background-image: url(/i/fb/24/_unknown.png);
  background-size: 24px 24px; }

.flag-_wales-old {
  background-image: url(/i/fb/24/_wales.png);
  background-size: 24px 24px; }

.flag-ad-old {
  background-image: url(/i/fb/24/ad.png);
  background-size: 24px 24px; }

.flag-ae-old {
  background-image: url(/i/fb/24/ae.png);
  background-size: 24px 24px; }

.flag-af-old {
  background-image: url(/i/fb/24/af.png);
  background-size: 24px 24px; }

.flag-ag-old {
  background-image: url(/i/fb/24/ag.png);
  background-size: 24px 24px; }

.flag-ai-old {
  background-image: url(/i/fb/24/ai.png);
  background-size: 24px 24px; }

.flag-al-old {
  background-image: url(/i/fb/24/al.png);
  background-size: 24px 24px; }

.flag-am-old {
  background-image: url(/i/fb/24/am.png);
  background-size: 24px 24px; }

.flag-an-old {
  background-image: url(/i/fb/24/an.png);
  background-size: 24px 24px; }

.flag-ao-old {
  background-image: url(/i/fb/24/ao.png);
  background-size: 24px 24px; }

.flag-aq-old {
  background-image: url(/i/fb/24/aq.png);
  background-size: 24px 24px; }

.flag-ar-old {
  background-image: url(/i/fb/24/ar.png);
  background-size: 24px 24px; }

.flag-as-old {
  background-image: url(/i/fb/24/as.png);
  background-size: 24px 24px; }

.flag-at-old {
  background-image: url(/i/fb/24/at.png);
  background-size: 24px 24px; }

.flag-au-old {
  background-image: url(/i/fb/24/au.png);
  background-size: 24px 24px; }

.flag-aw-old {
  background-image: url(/i/fb/24/aw.png);
  background-size: 24px 24px; }

.flag-ax-old {
  background-image: url(/i/fb/24/ax.png);
  background-size: 24px 24px; }

.flag-az-old {
  background-image: url(/i/fb/24/az.png);
  background-size: 24px 24px; }

.flag-ba-old {
  background-image: url(/i/fb/24/ba.png);
  background-size: 24px 24px; }

.flag-bb-old {
  background-image: url(/i/fb/24/bb.png);
  background-size: 24px 24px; }

.flag-bd-old {
  background-image: url(/i/fb/24/bd.png);
  background-size: 24px 24px; }

.flag-be-old {
  background-image: url(/i/fb/24/be.png);
  background-size: 24px 24px; }

.flag-bf-old {
  background-image: url(/i/fb/24/bf.png);
  background-size: 24px 24px; }

.flag-bg-old {
  background-image: url(/i/fb/24/bg.png);
  background-size: 24px 24px; }

.flag-bh-old {
  background-image: url(/i/fb/24/bh.png);
  background-size: 24px 24px; }

.flag-bi-old {
  background-image: url(/i/fb/24/bi.png);
  background-size: 24px 24px; }

.flag-bj-old {
  background-image: url(/i/fb/24/bj.png);
  background-size: 24px 24px; }

.flag-bl-old {
  background-image: url(/i/fb/24/bl.png);
  background-size: 24px 24px; }

.flag-bm-old {
  background-image: url(/i/fb/24/bm.png);
  background-size: 24px 24px; }

.flag-bn-old {
  background-image: url(/i/fb/24/bn.png);
  background-size: 24px 24px; }

.flag-bo-old {
  background-image: url(/i/fb/24/bo.png);
  background-size: 24px 24px; }

.flag-br-old {
  background-image: url(/i/fb/24/br.png);
  background-size: 24px 24px; }

.flag-bs-old {
  background-image: url(/i/fb/24/bs.png);
  background-size: 24px 24px; }

.flag-bt-old {
  background-image: url(/i/fb/24/bt.png);
  background-size: 24px 24px; }

.flag-bw-old {
  background-image: url(/i/fb/24/bw.png);
  background-size: 24px 24px; }

.flag-by-old {
  background-image: url(/i/fb/24/by.png);
  background-size: 24px 24px; }

.flag-bz-old {
  background-image: url(/i/fb/24/bz.png);
  background-size: 24px 24px; }

.flag-ca-old {
  background-image: url(/i/fb/24/ca.png);
  background-size: 24px 24px; }

.flag-cc-old {
  background-image: url(/i/fb/24/cc.png);
  background-size: 24px 24px; }

.flag-cd-old {
  background-image: url(/i/fb/24/cd.png);
  background-size: 24px 24px; }

.flag-cf-old {
  background-image: url(/i/fb/24/cf.png);
  background-size: 24px 24px; }

.flag-cg-old {
  background-image: url(/i/fb/24/cg.png);
  background-size: 24px 24px; }

.flag-ch-old {
  background-image: url(/i/fb/24/ch.png);
  background-size: 24px 24px; }

.flag-ci-old {
  background-image: url(/i/fb/24/ci.png);
  background-size: 24px 24px; }

.flag-ck-old {
  background-image: url(/i/fb/24/ck.png);
  background-size: 24px 24px; }

.flag-cl-old {
  background-image: url(/i/fb/24/cl.png);
  background-size: 24px 24px; }

.flag-cm-old {
  background-image: url(/i/fb/24/cm.png);
  background-size: 24px 24px; }

.flag-cn-old {
  background-image: url(/i/fb/24/cn.png);
  background-size: 24px 24px; }

.flag-co-old {
  background-image: url(/i/fb/24/co.png);
  background-size: 24px 24px; }

.flag-cr-old {
  background-image: url(/i/fb/24/cr.png);
  background-size: 24px 24px; }

.flag-cu-old {
  background-image: url(/i/fb/24/cu.png);
  background-size: 24px 24px; }

.flag-cv-old {
  background-image: url(/i/fb/24/cv.png);
  background-size: 24px 24px; }

.flag-cw-old {
  background-image: url(/i/fb/24/cw.png);
  background-size: 24px 24px; }

.flag-cx-old {
  background-image: url(/i/fb/24/cx.png);
  background-size: 24px 24px; }

.flag-cy-old {
  background-image: url(/i/fb/24/cy.png);
  background-size: 24px 24px; }

.flag-cz-old {
  background-image: url(/i/fb/24/cz.png);
  background-size: 24px 24px; }

.flag-de-old {
  background-image: url(/i/fb/24/de.png);
  background-size: 24px 24px; }

.flag-dj-old {
  background-image: url(/i/fb/24/dj.png);
  background-size: 24px 24px; }

.flag-dk-old {
  background-image: url(/i/fb/24/dk.png);
  background-size: 24px 24px; }

.flag-dm-old {
  background-image: url(/i/fb/24/dm.png);
  background-size: 24px 24px; }

.flag-do-old {
  background-image: url(/i/fb/24/do.png);
  background-size: 24px 24px; }

.flag-dz-old {
  background-image: url(/i/fb/24/dz.png);
  background-size: 24px 24px; }

.flag-ec-old {
  background-image: url(/i/fb/24/ec.png);
  background-size: 24px 24px; }

.flag-ee-old {
  background-image: url(/i/fb/24/ee.png);
  background-size: 24px 24px; }

.flag-eg-old {
  background-image: url(/i/fb/24/eg.png);
  background-size: 24px 24px; }

.flag-eh-old {
  background-image: url(/i/fb/24/eh.png);
  background-size: 24px 24px; }

.flag-er-old {
  background-image: url(/i/fb/24/er.png);
  background-size: 24px 24px; }

.flag-es-old {
  background-image: url(/i/fb/24/es.png);
  background-size: 24px 24px; }

.flag-et-old {
  background-image: url(/i/fb/24/et.png);
  background-size: 24px 24px; }

.flag-eu-old {
  background-image: url(/i/fb/24/eu.png);
  background-size: 24px 24px; }

.flag-fi-old {
  background-image: url(/i/fb/24/fi.png);
  background-size: 24px 24px; }

.flag-fj-old {
  background-image: url(/i/fb/24/fj.png);
  background-size: 24px 24px; }

.flag-fk-old {
  background-image: url(/i/fb/24/fk.png);
  background-size: 24px 24px; }

.flag-fm-old {
  background-image: url(/i/fb/24/fm.png);
  background-size: 24px 24px; }

.flag-fo-old {
  background-image: url(/i/fb/24/fo.png);
  background-size: 24px 24px; }

.flag-fr-old {
  background-image: url(/i/fb/24/fr.png);
  background-size: 24px 24px; }

.flag-ga-old {
  background-image: url(/i/fb/24/ga.png);
  background-size: 24px 24px; }

.flag-gb-old {
  background-image: url(/i/fb/24/gb.png);
  background-size: 24px 24px; }

.flag-gd-old {
  background-image: url(/i/fb/24/gd.png);
  background-size: 24px 24px; }

.flag-ge-old {
  background-image: url(/i/fb/24/ge.png);
  background-size: 24px 24px; }

.flag-gg-old {
  background-image: url(/i/fb/24/gg.png);
  background-size: 24px 24px; }

.flag-gh-old {
  background-image: url(/i/fb/24/gh.png);
  background-size: 24px 24px; }

.flag-gi-old {
  background-image: url(/i/fb/24/gi.png);
  background-size: 24px 24px; }

.flag-gl-old {
  background-image: url(/i/fb/24/gl.png);
  background-size: 24px 24px; }

.flag-gm-old {
  background-image: url(/i/fb/24/gm.png);
  background-size: 24px 24px; }

.flag-gn-old {
  background-image: url(/i/fb/24/gn.png);
  background-size: 24px 24px; }

.flag-gq-old {
  background-image: url(/i/fb/24/gq.png);
  background-size: 24px 24px; }

.flag-gr-old {
  background-image: url(/i/fb/24/gr.png);
  background-size: 24px 24px; }

.flag-gs-old {
  background-image: url(/i/fb/24/gs.png);
  background-size: 24px 24px; }

.flag-gt-old {
  background-image: url(/i/fb/24/gt.png);
  background-size: 24px 24px; }

.flag-gu-old {
  background-image: url(/i/fb/24/gu.png);
  background-size: 24px 24px; }

.flag-gw-old {
  background-image: url(/i/fb/24/gw.png);
  background-size: 24px 24px; }

.flag-gy-old {
  background-image: url(/i/fb/24/gy.png);
  background-size: 24px 24px; }

.flag-hk-old {
  background-image: url(/i/fb/24/hk.png);
  background-size: 24px 24px; }

.flag-hn-old {
  background-image: url(/i/fb/24/hn.png);
  background-size: 24px 24px; }

.flag-hr-old {
  background-image: url(/i/fb/24/hr.png);
  background-size: 24px 24px; }

.flag-ht-old {
  background-image: url(/i/fb/24/ht.png);
  background-size: 24px 24px; }

.flag-hu-old {
  background-image: url(/i/fb/24/hu.png);
  background-size: 24px 24px; }

.flag-ic-old {
  background-image: url(/i/fb/24/ic.png);
  background-size: 24px 24px; }

.flag-id-old {
  background-image: url(/i/fb/24/id.png);
  background-size: 24px 24px; }

.flag-ie-old {
  background-image: url(/i/fb/24/ie.png);
  background-size: 24px 24px; }

.flag-il-old {
  background-image: url(/i/fb/24/il.png);
  background-size: 24px 24px; }

.flag-im-old {
  background-image: url(/i/fb/24/im.png);
  background-size: 24px 24px; }

.flag-in-old {
  background-image: url(/i/fb/24/in.png);
  background-size: 24px 24px; }

.flag-iq-old {
  background-image: url(/i/fb/24/iq.png);
  background-size: 24px 24px; }

.flag-ir-old {
  background-image: url(/i/fb/24/ir.png);
  background-size: 24px 24px; }

.flag-is-old {
  background-image: url(/i/fb/24/is.png);
  background-size: 24px 24px; }

.flag-it-old {
  background-image: url(/i/fb/24/it.png);
  background-size: 24px 24px; }

.flag-je-old {
  background-image: url(/i/fb/24/je.png);
  background-size: 24px 24px; }

.flag-jm-old {
  background-image: url(/i/fb/24/jm.png);
  background-size: 24px 24px; }

.flag-jo-old {
  background-image: url(/i/fb/24/jo.png);
  background-size: 24px 24px; }

.flag-jp-old {
  background-image: url(/i/fb/24/jp.png);
  background-size: 24px 24px; }

.flag-ke-old {
  background-image: url(/i/fb/24/ke.png);
  background-size: 24px 24px; }

.flag-kg-old {
  background-image: url(/i/fb/24/kg.png);
  background-size: 24px 24px; }

.flag-kh-old {
  background-image: url(/i/fb/24/kh.png);
  background-size: 24px 24px; }

.flag-ki-old {
  background-image: url(/i/fb/24/ki.png);
  background-size: 24px 24px; }

.flag-km-old {
  background-image: url(/i/fb/24/km.png);
  background-size: 24px 24px; }

.flag-kn-old {
  background-image: url(/i/fb/24/kn.png);
  background-size: 24px 24px; }

.flag-kp-old {
  background-image: url(/i/fb/24/kp.png);
  background-size: 24px 24px; }

.flag-kr-old {
  background-image: url(/i/fb/24/kr.png);
  background-size: 24px 24px; }

.flag-kw-old {
  background-image: url(/i/fb/24/kw.png);
  background-size: 24px 24px; }

.flag-ky-old {
  background-image: url(/i/fb/24/ky.png);
  background-size: 24px 24px; }

.flag-kz-old {
  background-image: url(/i/fb/24/kz.png);
  background-size: 24px 24px; }

.flag-la-old {
  background-image: url(/i/fb/24/la.png);
  background-size: 24px 24px; }

.flag-lb-old {
  background-image: url(/i/fb/24/lb.png);
  background-size: 24px 24px; }

.flag-lc-old {
  background-image: url(/i/fb/24/lc.png);
  background-size: 24px 24px; }

.flag-li-old {
  background-image: url(/i/fb/24/li.png);
  background-size: 24px 24px; }

.flag-lk-old {
  background-image: url(/i/fb/24/lk.png);
  background-size: 24px 24px; }

.flag-lr-old {
  background-image: url(/i/fb/24/lr.png);
  background-size: 24px 24px; }

.flag-ls-old {
  background-image: url(/i/fb/24/ls.png);
  background-size: 24px 24px; }

.flag-lt-old {
  background-image: url(/i/fb/24/lt.png);
  background-size: 24px 24px; }

.flag-lu-old {
  background-image: url(/i/fb/24/lu.png);
  background-size: 24px 24px; }

.flag-lv-old {
  background-image: url(/i/fb/24/lv.png);
  background-size: 24px 24px; }

.flag-ly-old {
  background-image: url(/i/fb/24/ly.png);
  background-size: 24px 24px; }

.flag-ma-old {
  background-image: url(/i/fb/24/ma.png);
  background-size: 24px 24px; }

.flag-mc-old {
  background-image: url(/i/fb/24/mc.png);
  background-size: 24px 24px; }

.flag-md-old {
  background-image: url(/i/fb/24/md.png);
  background-size: 24px 24px; }

.flag-me-old {
  background-image: url(/i/fb/24/me.png);
  background-size: 24px 24px; }

.flag-mf-old {
  background-image: url(/i/fb/24/mf.png);
  background-size: 24px 24px; }

.flag-mg-old {
  background-image: url(/i/fb/24/mg.png);
  background-size: 24px 24px; }

.flag-mh-old {
  background-image: url(/i/fb/24/mh.png);
  background-size: 24px 24px; }

.flag-mk-old {
  background-image: url(/i/fb/24/mk.png);
  background-size: 24px 24px; }

.flag-ml-old {
  background-image: url(/i/fb/24/ml.png);
  background-size: 24px 24px; }

.flag-mm-old {
  background-image: url(/i/fb/24/mm.png);
  background-size: 24px 24px; }

.flag-mn-old {
  background-image: url(/i/fb/24/mn.png);
  background-size: 24px 24px; }

.flag-mo-old {
  background-image: url(/i/fb/24/mo.png);
  background-size: 24px 24px; }

.flag-mp-old {
  background-image: url(/i/fb/24/mp.png);
  background-size: 24px 24px; }

.flag-mq-old {
  background-image: url(/i/fb/24/mq.png);
  background-size: 24px 24px; }

.flag-mr-old {
  background-image: url(/i/fb/24/mr.png);
  background-size: 24px 24px; }

.flag-ms-old {
  background-image: url(/i/fb/24/ms.png);
  background-size: 24px 24px; }

.flag-mt-old {
  background-image: url(/i/fb/24/mt.png);
  background-size: 24px 24px; }

.flag-mu-old {
  background-image: url(/i/fb/24/mu.png);
  background-size: 24px 24px; }

.flag-mv-old {
  background-image: url(/i/fb/24/mv.png);
  background-size: 24px 24px; }

.flag-mw-old {
  background-image: url(/i/fb/24/mw.png);
  background-size: 24px 24px; }

.flag-mx-old {
  background-image: url(/i/fb/24/mx.png);
  background-size: 24px 24px; }

.flag-my-old {
  background-image: url(/i/fb/24/my.png);
  background-size: 24px 24px; }

.flag-mz-old {
  background-image: url(/i/fb/24/mz.png);
  background-size: 24px 24px; }

.flag-na-old {
  background-image: url(/i/fb/24/na.png);
  background-size: 24px 24px; }

.flag-nc-old {
  background-image: url(/i/fb/24/nc.png);
  background-size: 24px 24px; }

.flag-ne-old {
  background-image: url(/i/fb/24/ne.png);
  background-size: 24px 24px; }

.flag-nf-old {
  background-image: url(/i/fb/24/nf.png);
  background-size: 24px 24px; }

.flag-ng-old {
  background-image: url(/i/fb/24/ng.png);
  background-size: 24px 24px; }

.flag-ni-old {
  background-image: url(/i/fb/24/ni.png);
  background-size: 24px 24px; }

.flag-nl-old {
  background-image: url(/i/fb/24/nl.png);
  background-size: 24px 24px; }

.flag-no-old {
  background-image: url(/i/fb/24/no.png);
  background-size: 24px 24px; }

.flag-np-old {
  background-image: url(/i/fb/24/np.png);
  background-size: 24px 24px; }

.flag-nr-old {
  background-image: url(/i/fb/24/nr.png);
  background-size: 24px 24px; }

.flag-nu-old {
  background-image: url(/i/fb/24/nu.png);
  background-size: 24px 24px; }

.flag-nz-old {
  background-image: url(/i/fb/24/nz.png);
  background-size: 24px 24px; }

.flag-om-old {
  background-image: url(/i/fb/24/om.png);
  background-size: 24px 24px; }

.flag-pa-old {
  background-image: url(/i/fb/24/pa.png);
  background-size: 24px 24px; }

.flag-pe-old {
  background-image: url(/i/fb/24/pe.png);
  background-size: 24px 24px; }

.flag-pf-old {
  background-image: url(/i/fb/24/pf.png);
  background-size: 24px 24px; }

.flag-pg-old {
  background-image: url(/i/fb/24/pg.png);
  background-size: 24px 24px; }

.flag-ph-old {
  background-image: url(/i/fb/24/ph.png);
  background-size: 24px 24px; }

.flag-pk-old {
  background-image: url(/i/fb/24/pk.png);
  background-size: 24px 24px; }

.flag-pl-old {
  background-image: url(/i/fb/24/pl.png);
  background-size: 24px 24px; }

.flag-pn-old {
  background-image: url(/i/fb/24/pn.png);
  background-size: 24px 24px; }

.flag-pr-old {
  background-image: url(/i/fb/24/pr.png);
  background-size: 24px 24px; }

.flag-ps-old {
  background-image: url(/i/fb/24/ps.png);
  background-size: 24px 24px; }

.flag-pt-old {
  background-image: url(/i/fb/24/pt.png);
  background-size: 24px 24px; }

.flag-pw-old {
  background-image: url(/i/fb/24/pw.png);
  background-size: 24px 24px; }

.flag-py-old {
  background-image: url(/i/fb/24/py.png);
  background-size: 24px 24px; }

.flag-qa-old {
  background-image: url(/i/fb/24/qa.png);
  background-size: 24px 24px; }

.flag-ro-old {
  background-image: url(/i/fb/24/ro.png);
  background-size: 24px 24px; }

.flag-rs-old {
  background-image: url(/i/fb/24/rs.png);
  background-size: 24px 24px; }

.flag-ru-old {
  background-image: url(/i/fb/24/ru.png);
  background-size: 24px 24px; }

.flag-rw-old {
  background-image: url(/i/fb/24/rw.png);
  background-size: 24px 24px; }

.flag-sa-old {
  background-image: url(/i/fb/24/sa.png);
  background-size: 24px 24px; }

.flag-sb-old {
  background-image: url(/i/fb/24/sb.png);
  background-size: 24px 24px; }

.flag-sc-old {
  background-image: url(/i/fb/24/sc.png);
  background-size: 24px 24px; }

.flag-sd-old {
  background-image: url(/i/fb/24/sd.png);
  background-size: 24px 24px; }

.flag-se-old {
  background-image: url(/i/fb/24/se.png);
  background-size: 24px 24px; }

.flag-sg-old {
  background-image: url(/i/fb/24/sg.png);
  background-size: 24px 24px; }

.flag-sh-old {
  background-image: url(/i/fb/24/sh.png);
  background-size: 24px 24px; }

.flag-si-old {
  background-image: url(/i/fb/24/si.png);
  background-size: 24px 24px; }

.flag-sk-old {
  background-image: url(/i/fb/24/sk.png);
  background-size: 24px 24px; }

.flag-sl-old {
  background-image: url(/i/fb/24/sl.png);
  background-size: 24px 24px; }

.flag-sm-old {
  background-image: url(/i/fb/24/sm.png);
  background-size: 24px 24px; }

.flag-sn-old {
  background-image: url(/i/fb/24/sn.png);
  background-size: 24px 24px; }

.flag-so-old {
  background-image: url(/i/fb/24/so.png);
  background-size: 24px 24px; }

.flag-sprite-1621522105-old {
  background-image: url(/i/fb/24/sprite-1621522105.png);
  background-size: 836px 836px; }

.flag-sprite-1621522194-old {
  background-image: url(/i/fb/24/sprite-1621522194.png);
  background-size: 836px 836px; }

.flag-sprite-1621522472-old {
  background-image: url(/i/fb/24/sprite-1621522472.png);
  background-size: 836px 836px; }

.flag-sprite-1621522534-old {
  background-image: url(/i/fb/24/sprite-1621522534.png);
  background-size: 836px 836px; }

.flag-sprite-1634636408-old {
  background-image: url(/i/fb/24/sprite-1634636408.png);
  background-size: 836px 836px; }

.flag-sprite-1634636555-old {
  background-image: url(/i/fb/24/sprite-1634636555.png);
  background-size: 836px 836px; }

.flag-sprite-1635258731-old {
  background-image: url(/i/fb/24/sprite-1635258731.png);
  background-size: 836px 836px; }

.flag-sprite-1635258895-old {
  background-image: url(/i/fb/24/sprite-1635258895.png);
  background-size: 836px 836px; }

.flag-sprite-1635335910-old {
  background-image: url(/i/fb/24/sprite-1635335910.png);
  background-size: 836px 836px; }

.flag-sprite-1635335917-old {
  background-image: url(/i/fb/24/sprite-1635335917.png);
  background-size: 836px 836px; }

.flag-sprite-1648045197-old {
  background-image: url(/i/fb/24/sprite-1648045197.png);
  background-size: 836px 836px; }

.flag-sprite-1648213004-old {
  background-image: url(/i/fb/24/sprite-1648213004.png);
  background-size: 836px 836px; }

.flag-sprite-1648220335-old {
  background-image: url(/i/fb/24/sprite-1648220335.png);
  background-size: 836px 836px; }

.flag-sprite-1655306643-old {
  background-image: url(/i/fb/24/sprite-1655306643.png);
  background-size: 836px 836px; }

.flag-sprite-1655306712-old {
  background-image: url(/i/fb/24/sprite-1655306712.png);
  background-size: 836px 836px; }

.flag-sprite-1670503567-old {
  background-image: url(/i/fb/24/sprite-1670503567.png);
  background-size: 836px 836px; }

.flag-sprite-1679493658-old {
  background-image: url(/i/fb/24/sprite-1679493658.png);
  background-size: 836px 836px; }

.flag-sprite-1716209477-old {
  background-image: url(/i/fb/24/sprite-1716209477.png);
  background-size: 836px 836px; }

.flag-sprite-1716209846-old {
  background-image: url(/i/fb/24/sprite-1716209846.png);
  background-size: 836px 836px; }

.flag-sprite-1717403490-old {
  background-image: url(/i/fb/24/sprite-1717403490.png);
  background-size: 836px 836px; }

.flag-sprite-1717403599-old {
  background-image: url(/i/fb/24/sprite-1717403599.png);
  background-size: 836px 836px; }

.flag-sprite-1724163137-old {
  background-image: url(/i/fb/24/sprite-1724163137.png);
  background-size: 836px 836px; }

.flag-sprite-1731316924-old {
  background-image: url(/i/fb/24/sprite-1731316924.png);
  background-size: 836px 836px; }

.flag-sprite-1733409110-old {
  background-image: url(/i/fb/24/sprite-1733409110.png);
  background-size: 836px 836px; }

.flag-sprite-1733409212-old {
  background-image: url(/i/fb/24/sprite-1733409212.png);
  background-size: 836px 836px; }

.flag-sprite-1737365849-old {
  background-image: url(/i/fb/24/sprite-1737365849.png);
  background-size: 836px 836px; }

.flag-sr-old {
  background-image: url(/i/fb/24/sr.png);
  background-size: 24px 24px; }

.flag-ss-old {
  background-image: url(/i/fb/24/ss.png);
  background-size: 24px 24px; }

.flag-st-old {
  background-image: url(/i/fb/24/st.png);
  background-size: 24px 24px; }

.flag-sv-old {
  background-image: url(/i/fb/24/sv.png);
  background-size: 24px 24px; }

.flag-sy-old {
  background-image: url(/i/fb/24/sy.png);
  background-size: 24px 24px; }

.flag-sz-old {
  background-image: url(/i/fb/24/sz.png);
  background-size: 24px 24px; }

.flag-tc-old {
  background-image: url(/i/fb/24/tc.png);
  background-size: 24px 24px; }

.flag-td-old {
  background-image: url(/i/fb/24/td.png);
  background-size: 24px 24px; }

.flag-tf-old {
  background-image: url(/i/fb/24/tf.png);
  background-size: 24px 24px; }

.flag-tg-old {
  background-image: url(/i/fb/24/tg.png);
  background-size: 24px 24px; }

.flag-th-old {
  background-image: url(/i/fb/24/th.png);
  background-size: 24px 24px; }

.flag-tj-old {
  background-image: url(/i/fb/24/tj.png);
  background-size: 24px 24px; }

.flag-tk-old {
  background-image: url(/i/fb/24/tk.png);
  background-size: 24px 24px; }

.flag-tl-old {
  background-image: url(/i/fb/24/tl.png);
  background-size: 24px 24px; }

.flag-tm-old {
  background-image: url(/i/fb/24/tm.png);
  background-size: 24px 24px; }

.flag-tn-old {
  background-image: url(/i/fb/24/tn.png);
  background-size: 24px 24px; }

.flag-to-old {
  background-image: url(/i/fb/24/to.png);
  background-size: 24px 24px; }

.flag-tr-old {
  background-image: url(/i/fb/24/tr.png);
  background-size: 24px 24px; }

.flag-tt-old {
  background-image: url(/i/fb/24/tt.png);
  background-size: 24px 24px; }

.flag-tv-old {
  background-image: url(/i/fb/24/tv.png);
  background-size: 24px 24px; }

.flag-tw-old {
  background-image: url(/i/fb/24/tw.png);
  background-size: 24px 24px; }

.flag-tz-old {
  background-image: url(/i/fb/24/tz.png);
  background-size: 24px 24px; }

.flag-ua-old {
  background-image: url(/i/fb/24/ua.png);
  background-size: 24px 24px; }

.flag-ug-old {
  background-image: url(/i/fb/24/ug.png);
  background-size: 24px 24px; }

.flag-uk-old {
  background-image: url(/i/fb/24/uk.png);
  background-size: 24px 24px; }

.flag-us-old {
  background-image: url(/i/fb/24/us.png);
  background-size: 24px 24px; }

.flag-uy-old {
  background-image: url(/i/fb/24/uy.png);
  background-size: 24px 24px; }

.flag-uz-old {
  background-image: url(/i/fb/24/uz.png);
  background-size: 24px 24px; }

.flag-va-old {
  background-image: url(/i/fb/24/va.png);
  background-size: 24px 24px; }

.flag-vc-old {
  background-image: url(/i/fb/24/vc.png);
  background-size: 24px 24px; }

.flag-ve-old {
  background-image: url(/i/fb/24/ve.png);
  background-size: 24px 24px; }

.flag-vg-old {
  background-image: url(/i/fb/24/vg.png);
  background-size: 24px 24px; }

.flag-vi-old {
  background-image: url(/i/fb/24/vi.png);
  background-size: 24px 24px; }

.flag-vn-old {
  background-image: url(/i/fb/24/vn.png);
  background-size: 24px 24px; }

.flag-vu-old {
  background-image: url(/i/fb/24/vu.png);
  background-size: 24px 24px; }

.flag-wf-old {
  background-image: url(/i/fb/24/wf.png);
  background-size: 24px 24px; }

.flag-ws-old {
  background-image: url(/i/fb/24/ws.png);
  background-size: 24px 24px; }

.flag-ye-old {
  background-image: url(/i/fb/24/ye.png);
  background-size: 24px 24px; }

.flag-yt-old {
  background-image: url(/i/fb/24/yt.png);
  background-size: 24px 24px; }

.flag-za-old {
  background-image: url(/i/fb/24/za.png);
  background-size: 24px 24px; }

.flag-zm-old {
  background-image: url(/i/fb/24/zm.png);
  background-size: 24px 24px; }

.flag-zw-old {
  background-image: url(/i/fb/24/zw.png);
  background-size: 24px 24px; }

.flag-zxzxxzx-old {
  background-image: url(/i/fb/24/zxzxxzx.png);
  background-size: 691px 662px; }

.table-select tr {
  cursor: pointer; }
  .table-select tr:hover td {
    background-color: #e8e8e8; }

.table-select .item_selected {
  background-color: #d1d8e0; }
  .table-select .item_selected td {
    background-color: #d1d8e0; }
  .table-select .item_selected:hover td {
    background-color: #d1d8e0; }

.table-select .not-clickable {
  cursor: default; }
  .table-select .not-clickable a,
  .table-select .not-clickable button {
    cursor: pointer; }

.table-select .not-hover:hover td {
  background-color: transparent; }

.table tr.locked {
  color: silver;
  background-color: white !important;
  cursor: default; }
  .table tr.locked td {
    background-color: white !important; }
  .table tr.locked:hover td {
    background-color: white !important; }

.table tr.locked + .item_selected td {
  background-color: white !important; }

.table tr.current {
  background-color: #5e9ed4;
  color: white; }
  .table tr.current:hover {
    background-color: #5e9ed4;
    cursor: default; }
    .table tr.current:hover td {
      background-color: #5e9ed4; }
  .table tr.current td {
    background-color: #5e9ed4; }
  .table tr.current .popover {
    color: black; }

.table tr.hilight td {
  background-color: #ECF5E2; }

.table .thead3 th {
  background-color: white;
  text-align: left;
  border: none !important;
  padding-top: 20px !important;
  font-family: "Open Sans", sans-serif;
  line-height: 1.1 !important;
  font-weight: 100 !important;
  font-size: 19.2px !important;
  padding-left: 0 !important;
  padding-bottom: 10px !important; }

.table .min-width {
  width: 1%; }

.table .max-width {
  width: 99%; }

.table .mt-checkbox input {
  display: none; }

.table .sticky-icons-column {
  padding-right: 28px !important; }
  .table .sticky-icons-column .ico {
    position: absolute;
    display: inline-block;
    background-color: white; }

.report-table {
  margin: 0;
  font-size: 90%;
  border-bottom: 1px solid silver; }
  .report-table th {
    font-size: 11px !important;
    font-weight: normal !important;
    background-color: #f5f5f5;
    padding: 3px 5px !important;
    border-top: 1px solid #d1d8e0 !important;
    border-bottom: 1px solid #d1d8e0 !important;
    line-height: 1.6 !important;
    border-right: 1px solid #d1d8e0;
    text-align: center;
    vertical-align: middle !important; }
    .report-table th:last-child {
      font-weight: bold !important; }
  .report-table td {
    font-size: 11px;
    background-color: white;
    padding: 3px 0px 3px 60px !important;
    border-bottom: 1px solid #e7ecf1 !important;
    line-height: 1.8 !important; }
    .report-table td:first-child {
      padding: 3px 10px 3px 5px !important; }
    .report-table td:last-child {
      font-weight: bold; }

.report-scroller {
  margin-left: 150px;
  overflow-x: scroll;
  overflow-y: visible; }

.report-sticky-col {
  border-left: solid 1px #DDEFEF;
  border-right: solid 1px #DDEFEF;
  left: 0;
  position: absolute;
  top: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 150px; }

.lic-market-table {
  margin: 0;
  font-size: 90%;
  border-bottom: 1px solid silver; }
  .lic-market-table th {
    font-size: 10px !important;
    font-weight: normal !important;
    background-color: #f5f5f5;
    padding: 3px 5px !important;
    border-top: 1px solid #d1d8e0 !important;
    border-bottom: 1px solid #d1d8e0 !important;
    line-height: 1.6 !important;
    border-right: 1px solid #d1d8e0;
    text-align: center;
    vertical-align: middle !important; }
    .lic-market-table th:last-child {
      font-weight: bold !important; }
  .lic-market-table td {
    font-size: 11px;
    text-align: center;
    background-color: white;
    padding: 3px 0px 3px 0px !important;
    border-bottom: 1px solid #e7ecf1 !important;
    line-height: 1.8 !important;
    vertical-align: middle !important; }
    .lic-market-table td:first-child {
      padding: 3px 10px 3px 5px !important;
      text-align: left; }
    @media screen and (max-width: 750px) {
      .lic-market-table td {
        line-height: 1 !important;
        height: 30px; } }
    .lic-market-table td .ask,
    .lic-market-table td .bid {
      padding: 0 3px; }
      @media screen and (max-width: 750px) {
        .lic-market-table td .ask,
        .lic-market-table td .bid {
          padding: 2px 3px; } }
    .lic-market-table td .bled {
      color: #cfd9e4; }

.lic-market-scroller {
  margin-left: 200px;
  overflow-x: scroll;
  overflow-y: visible; }
  @media screen and (max-width: 750px) {
    .lic-market-scroller {
      margin-left: 100px; } }

.lic-market-sticky-col {
  border-left: solid 1px #DDEFEF;
  border-right: solid 1px #DDEFEF;
  left: 0;
  position: absolute;
  top: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 200px;
  vertical-align: middle !important; }
  @media screen and (max-width: 750px) {
    .lic-market-sticky-col {
      width: 100px;
      white-space: normal; } }

.lic-market-table-narrow {
  margin: 0;
  font-size: 90%;
  border-bottom: 1px solid silver;
  overflow-x: scroll; }
  @media screen and (max-width: 750px) {
    .lic-market-table-narrow tr:hover {
      background-color: #e7ecf1; } }
  .lic-market-table-narrow th {
    font-size: 10px !important;
    font-weight: normal !important;
    padding: 3px 5px !important;
    border-top: 1px solid #d1d8e0 !important;
    border-bottom: 1px solid #d1d8e0 !important;
    text-align: center;
    vertical-align: middle !important; }
  .lic-market-table-narrow td {
    font-size: 11px;
    text-align: center;
    padding: 0px 0px 0px 0px !important;
    border-bottom: 1px solid #e7ecf1 !important;
    vertical-align: middle !important; }
    .lic-market-table-narrow td .point {
      width: 90%;
      height: 17px;
      display: block;
      cursor: pointer;
      font-size: 9px;
      padding-top: 3px; }
      @media screen and (max-width: 750px) {
        .lic-market-table-narrow td .point {
          margin: 2px 2px;
          padding-top: 7px;
          min-width: 24px;
          height: 24px;
          border: 1px solid #e7ecf1; } }
    .lic-market-table-narrow td:first-child {
      padding: 3px 10px 3px 5px !important;
      text-align: left;
      width: 20%; }
      @media screen and (max-width: 750px) {
        .lic-market-table-narrow td:first-child {
          white-space: initial !important;
          max-width: 150px; } }

/* выделенная строка таблицы (бледная) */
.table-row-selected td {
  background-color: whitesmoke !important; }

.table thead .sorting_asc {
  background-image: url("/i/sort_asc.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 15px !important; }

.table thead .sorting_desc {
  background-image: url("/i/sort_desc.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 15px !important; }

.table thead .sorting {
  background-image: url("/i/sort_both.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 15px !important; }

.table thead .active {
  font-weight: bold;
  box-shadow: none !important; }

.table-responsive {
  position: relative; }
  .table-responsive .ancor-links {
    margin-bottom: 5px; }
    .table-responsive .ancor-links .item {
      margin: 0 10px 5px 0;
      display: inline-block;
      font-size: 11px; }

.additional-scroller {
  height: 20px;
  overflow-x: scroll;
  overflow-y: visible; }
  .additional-scroller div {
    height: 1px; }

.table-responsive-shadow-v {
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 100px, 100% 100px, 100% 10px, 100% 10px;
  background-attachment: local, local, scroll, scroll; }
  .table-responsive-shadow-v td {
    background: transparent !important; }

.table-responsive-shadow-h {
  background: linear-gradient(90deg, white, rgba(255, 255, 255, 0) 30%), linear-gradient(90deg, rgba(255, 255, 255, 0) 70%, white) 100% 0, radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 100px 100%, 100px 100%, 10px 100%, 10px 100%;
  background-attachment: local, local, scroll, scroll; }
  .table-responsive-shadow-h td {
    background: transparent !important; }

.table-responsive-shadow-h-high {
  background: linear-gradient(90deg, white, rgba(255, 255, 255, 0) 30%), linear-gradient(90deg, rgba(255, 255, 255, 0) 70%, white) 100% 0, radial-gradient(farthest-side at 0 0%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 100% 40%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 100px 100%, 100px 100%, 10px 100%, 10px 100%;
  background-attachment: local, local, scroll, scroll; }
  .table-responsive-shadow-h-high td {
    background: transparent !important; }

.table-responsive-focus:after {
  content: "";
  display: none; }

.table .text-middle {
  vertical-align: middle !important; }

.table .text-right {
  text-align: right !important; }

.table .text-left {
  text-align: left !important; }

.table .text-vertical {
  writing-mode: vertical-rl;
  text-orientation: mixed; }

.table-compact {
  font-size: 90%;
  border-bottom: 1px solid silver; }
  .table-compact p {
    margin: 0; }
  .table-compact th {
    font-weight: normal !important;
    font-size: 11px !important;
    background-color: #f5f5f5;
    padding: 3px 5px !important;
    border-top: 1px solid #d1d8e0 !important;
    border-bottom: 1px solid #d1d8e0 !important;
    line-height: 1.6 !important;
    border-right: 1px solid #d1d8e0;
    text-align: center;
    vertical-align: middle !important; }
    .table-compact th:first-of-type {
      border-left: 1px solid #d1d8e0; }
  .table-compact td {
    font-size: 11px;
    background-color: white;
    padding: 3px 5px !important;
    border-bottom: 1px solid #e7ecf1 !important;
    line-height: 1.8 !important; }
    .table-compact td li {
      line-height: 11px; }
    @media screen and (max-width: 750px) {
      .table-compact td {
        padding: 7px 5px !important; } }
  .table-compact .bg-danger {
    background-color: #ffc5ca; }
    .table-compact .bg-danger td {
      background-color: #ffc5ca; }
  .table-compact .bg-success {
    background-color: #95ffbd; }
    .table-compact .bg-success td {
      background-color: #95ffbd; }
  .table-compact .bg-warning {
    background-color: #FFF9C4; }
    .table-compact .bg-warning td {
      background-color: #FFF9C4; }
  .table-compact .badge {
    font-size: 11px !important; }
  .table-compact .input-xs {
    padding: 2px 4px !important;
    font-size: 11px !important;
    width: 50px;
    height: inherit; }
  .table-compact .vir-sm {
    border: 1px solid #e7ecf1;
    width: 40px;
    text-align: center; }
  .table-compact .text-middle {
    vertical-align: middle !important; }
  .table-compact .text-right {
    text-align: right !important; }
  .table-compact .text-left {
    text-align: left !important; }
  .table-compact .text-compact {
    line-height: 150% !important; }
  .table-compact .btn-group .btn {
    line-height: 1 !important;
    font-size: 13px !important; }
    .table-compact .btn-group .btn i {
      line-height: 1 !important; }
    @media screen and (max-width: 750px) {
      .table-compact .btn-group .btn {
        font-size: 11px !important; } }
  .table-compact .btn_compact {
    font-size: 11px !important;
    padding: 3px 10px; }
  .table-compact select.form-control {
    padding: 0 5px;
    height: 22px;
    width: inherit; }
  .table-compact .rating-place-1 {
    background-image: url("/i/app/virtonomica/rating/top-bg-1.jpg");
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 200%;
    line-height: 100% !important; }
    .table-compact .rating-place-1 .medal {
      background-color: rgba(255, 255, 255, 0.2);
      border-radius: 50% !important;
      width: 30px;
      height: 30px;
      line-height: 27px;
      display: inline-block;
      margin: auto;
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
  .table-compact .rating-place-2 {
    background-image: url("/i/app/virtonomica/rating/top-bg-2.jpg");
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 200%;
    line-height: 100% !important; }
    .table-compact .rating-place-2 .medal {
      background-color: rgba(255, 255, 255, 0.2);
      border-radius: 50% !important;
      width: 30px;
      height: 30px;
      line-height: 27px;
      display: inline-block;
      margin: auto;
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
  .table-compact .rating-place-3 {
    background-image: url("/i/app/virtonomica/rating/top-bg-3.jpg");
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 200%;
    line-height: 100% !important; }
    .table-compact .rating-place-3 .medal {
      background-color: rgba(255, 255, 255, 0.2);
      border-radius: 50% !important;
      width: 30px;
      height: 30px;
      line-height: 27px;
      display: inline-block;
      margin: auto;
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
  .table-compact .top-n {
    border-radius: 5px !important;
    font-weight: bold;
    color: white;
    padding: 5px 10px;
    white-space: nowrap; }
  .table-compact .top-10 {
    background-color: #ff4f00; }
  .table-compact .top-50 {
    background-color: #ff9226; }
  .table-compact .top-100 {
    background-color: yellowgreen; }
  .table-compact .top-500 {
    background-color: #6fa8da; }
  .table-compact tr td .show_on_trhover {
    display: inline-block;
    color: #e1e5ec;
    transition: color 0.3s ease; }
  .table-compact tr td .show_on_trhover:first-letter {
    color: black; }
  .table-compact tr:hover td .show_on_trhover {
    color: black; }
  .table-compact tr:first-of-type td .show_on_trhover {
    color: black; }
  .table-compact select {
    font-size: 11px; }
  .table-compact .hidden-row {
    display: none; }
  .table-compact .avatar {
    margin-right: 5px;
    margin-top: 2px;
    overflow: hidden;
    background-size: cover;
    background-position: center; }
    .table-compact .avatar-small {
      width: 32px;
      height: 32px; }

.table-font-small th,
.table-font-small td {
  font-size: 10px; }

.table-font-xsmall th,
.table-font-xsmall td {
  font-size: 9px; }

.table-ultra-compact {
  border-bottom: none !important;
  margin-bottom: 5px; }
  .table-ultra-compact td,
  .table-ultra-compact th {
    border-top: none !important;
    border-bottom: none !important;
    border-right-color: white !important;
    border-left-color: white !important;
    padding: 0px 5px !important; }
  .table-ultra-compact .td-vertical {
    border-right: 1px solid #cecece !important;
    width: 1%;
    padding-top: 2px !important; }
    .table-ultra-compact .td-vertical .text-vertical {
      color: #a0a0a0;
      letter-spacing: -0.3em;
      line-height: 0.7em; }

.table_tr_hover tr td {
  transition: background-color 0.1s ease-in-out; }

.table_tr_hover tr:hover td {
  background-color: #f5f5f5; }

.table-select-dyn {
  display: table;
  width: 100%;
  margin-bottom: 20px;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  border-color: grey;
  border-bottom: 1px solid #e7ecf1;
  font-size: 12px; }
  .table-select-dyn tr {
    transition: all 0.1s ease-in; }
    .table-select-dyn tr th {
      background-color: #f1f4f7;
      padding: 3px 5px !important;
      border-top: 1px solid #d1d8e0 !important;
      border-bottom: 1px solid #d1d8e0 !important;
      line-height: 1.6 !important;
      border-right: 1px solid #d1d8e0 !important;
      text-align: center;
      vertical-align: middle !important; }
      .table-select-dyn tr th:first-of-type {
        border-left: 1px solid #d1d8e0 !important; }
    .table-select-dyn tr td {
      border-top: 1px solid #e7ecf1;
      padding: 5px;
      transition: all 0.1s ease-in; }
      .table-select-dyn tr td .more {
        display: inline-block;
        opacity: 1; }
      .table-select-dyn tr td .fa-caret-down {
        display: none; }
  .table-select-dyn-compact tr td {
    padding: 1px 5px; }
    .table-select-dyn-compact tr td .fa-caret-down {
      display: block;
      color: silver; }
  .table-select-dyn-compact .trinvisible {
    display: none; }
  .table-select-dyn-compact .trvisible {
    display: table-row; }
  .table-select-dyn .selectable {
    cursor: pointer; }
  .table-select-dyn .active,
  .table-select-dyn .selected,
  .table-select-dyn .neighbour {
    opacity: 1; }
    .table-select-dyn .active .content,
    .table-select-dyn .selected .content,
    .table-select-dyn .neighbour .content {
      display: block !important; }
    .table-select-dyn .active td .more,
    .table-select-dyn .selected td .more,
    .table-select-dyn .neighbour td .more {
      opacity: 1; }
    .table-select-dyn .active .more,
    .table-select-dyn .selected .more,
    .table-select-dyn .neighbour .more {
      opacity: 1; }
  .table-select-dyn .active {
    background-color: #337ab7;
    color: white;
    font-weight: bold; }
  .table-select-dyn .showmore {
    display: none;
    text-align: center;
    cursor: pointer;
    background-color: #f1f4f7; }

.table-simlify .aditional,
.table-simlify th.aditional,
.table-simlify td.aditional {
  display: none; }

.table-simlify-aditional .aditional {
  display: block; }

.table-simlify-aditional th.aditional,
.table-simlify-aditional td.aditional {
  display: table-cell; }

.show-on-trans {
  display: none; }

@media screen and (max-width: 750px) {
  .table-trans {
    border: none !important; } }

.table-trans .width5-on-trans {
  width: 5%; }

.table-trans .width10-on-trans {
  width: 10%; }

.table-trans .width15-on-trans {
  width: 15%; }

.table-trans .width20-on-trans {
  width: 20%; }

.table-trans .width25-on-trans {
  width: 25%; }

.table-trans .width28-on-trans {
  width: 28%; }

.table-trans .width30-on-trans {
  width: 30%; }

.table-trans .width33-on-trans {
  width: 33%; }

.table-trans .width35-on-trans {
  width: 35%; }

.table-trans .width40-on-trans {
  width: 40%; }

.table-trans .width45-on-trans {
  width: 45%; }

.table-trans .width50-on-trans {
  width: 50%; }

.table-trans .width55-on-trans {
  width: 55%; }

.table-trans .width60-on-trans {
  width: 60%; }

.table-trans .width65-on-trans {
  width: 65%; }

.table-trans .width67-on-trans {
  width: 67%; }

.table-trans .width70-on-trans {
  width: 70%; }

.table-trans .width75-on-trans {
  width: 75%; }

.table-trans .width80-on-trans {
  width: 80%; }

.table-trans .width85-on-trans {
  width: 85%; }

.table-trans .width90-on-trans {
  width: 90%; }

.table-trans .width100-on-trans {
  width: 100%; }

.table-trans .order1-on-trans {
  order: 1; }

.table-trans .order2-on-trans {
  order: 2; }

.table-trans .order3-on-trans {
  order: 3; }

.table-trans .order4-on-trans {
  order: 4; }

.table-trans .order5-on-trans {
  order: 5; }

.table-trans .order6-on-trans {
  order: 6; }

.table-trans .order7-on-trans {
  order: 7; }

.table-trans .order8-on-trans {
  order: 8; }

.table-trans .order9-on-trans {
  order: 9; }

.table-trans .order10-on-trans {
  order: 10; }

.table-trans .hide-on-trans {
  display: none; }

.table-trans .show-on-trans {
  display: block !important; }

.table-trans span.show-on-trans {
  display: inline !important; }

.table-trans tbody {
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 10px; }
  .table-trans tbody tr {
    display: block;
    width: 49.5%;
    padding: 10px;
    border: 1px solid #d1d8e0;
    position: relative;
    margin-bottom: 10px; }
    @media screen and (max-width: 750px) {
      .table-trans tbody tr {
        width: 100% !important; } }
    .table-trans tbody tr td {
      padding: 0 !important;
      display: inline-block;
      border: none !important;
      position: relative;
      vertical-align: middle;
      float: left; }
  .table-trans tbody .flex {
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between; }

.table-trans-bg {
  background-color: #cff9d9;
  width: 103.5%;
  margin-left: -1.5%;
  padding: 10px 2% 1px 2%;
  border: none; }
  .table-trans-bg .item {
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 7px 5px 7px 5px;
    margin-bottom: 20px;
    background-color: white; }

@media screen and (max-width: 750px) {
  .table-trans-sort {
    overflow: visible; }
    .table-trans-sort thead {
      display: block !important;
      background-color: transparent !important;
      padding: 0px 5px 0 5px;
      text-align: center;
      position: relative;
      min-height: 5px; }
      .table-trans-sort thead tr {
        display: none;
        background-color: transparent !important; }
        .table-trans-sort thead tr th {
          display: inline-block;
          max-width: initial !important;
          border: 1px solid #e1e5ec !important;
          margin: 10px 2px 0px 2px;
          border-radius: 10px !important;
          padding: 0px 0 0px 0px !important;
          background-color: white !important; }
          .table-trans-sort thead tr th button {
            margin: 3px 5px; }
      .table-trans-sort thead:before {
        content: "\f15d";
        font: normal normal normal 14px/1 FontAwesome;
        display: block;
        position: absolute;
        top: -15px;
        right: 7px;
        color: #777777;
        z-index: 1;
        background-color: #e0e4eb;
        border-radius: 5px 0 0 0;
        outline: 7px solid #e1e4ea;
        padding: 3px 30px 0 30px;
        font-size: 18px; } }

.clickable-rows tbody tr {
  background: linear-gradient(to right, whitesmoke 50%, white 50%);
  background-size: 200% 100%;
  background-position: right bottom; }
  .clickable-rows tbody tr td {
    background-color: transparent !important;
    cursor: pointer; }
  .clickable-rows tbody tr .not-clickable {
    cursor: default !important; }
    .clickable-rows tbody tr .not-clickable a,
    .clickable-rows tbody tr .not-clickable button {
      cursor: pointer !important; }

.clickable-rows tbody .row-clicked {
  animation: row-clicked 5000ms infinite;
  -webkit-animation: row-clicked 5000ms infinite; }

@keyframes row-clicked {
  0% {
    background-position: right bottom; }
  100% {
    background-position: left bottom; } }

@-webkit-keyframes row-clicked {
  0% {
    background-position: right bottom; }
  100% {
    background-position: left bottom; } }

.support {
  color: black; }
  .support .domain-select {
    position: absolute;
    right: 0;
    top: 0; }
  .support .topics-choice {
    margin-right: 30px; }
    .support .topics-choice .item {
      margin: 5px 0px 5px 0px;
      padding-left: 25px;
      display: none;
      position: relative;
      cursor: pointer; }
      .support .topics-choice .item option {
        padding: 5px;
        text-wrap: wrap;
        font-size: 13px;
        background-color: rgba(150, 150, 150, 0.1); }
      .support .topics-choice .item:before {
        position: absolute;
        content: "\f054";
        font: normal normal normal 15px/1 FontAwesome;
        color: #c4cad7;
        top: 6px;
        left: 8px; }
      .support .topics-choice .item:not(:has(.item)):before {
        content: " "; }
    .support .topics-choice .opened:before {
      content: "\f078"; }
    .support .topics-choice .selected {
      background-color: rgba(100, 255, 241, 0.3) !important; }
      .support .topics-choice .selected:after {
        position: absolute;
        content: "\f00c";
        font: normal normal normal 20px/1 FontAwesome;
        color: #2bb8c4;
        top: 5px;
        right: 10px; }
    .support .topics-choice > .item {
      display: block;
      margin: 0 0 5px 0; }
      .support .topics-choice > .item:before {
        top: 8px; }
    .support .topics-choice-result {
      margin: 7px 0 0 0;
      font-weight: 500; }
  .support .form-body .fa-asterisk {
    position: absolute;
    top: 10px;
    right: 20px; }
  .support textarea[name=body],
  .support textarea[name=answer] {
    min-height: 150px; }
  .support .status {
    font-size: 11px;
    padding: 0.4em 1em;
    background-color: #337ab7;
    color: #fff;
    text-transform: uppercase; }
    .support .status-closed {
      background-color: #a6a6a6; }
    .support .status-self {
      background-color: #cf53e7; }
    .support .status-new {
      background-color: #3eaf1d; }
    .support .status-assigned {
      background-color: #408aca; }
    .support .status-inprogress {
      background-color: #044b8a; }
    .support .status-assigned_new {
      background-color: #139f65; }
    .support .status-user_commented {
      background-color: #ff8800; }
    .support .status-agent_commented {
      background-color: #fb380a; }
    .support .status-pending {
      background-color: #f089c9; }
  .support .comment_count {
    font-size: 26px;
    color: #f3aa26;
    position: relative; }
    .support .comment_count span {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      text-align: center;
      font-size: 12px;
      font-family: sans-serif;
      color: #f3aa26;
      font-weight: bold; }
    .support .comment_count_is_read {
      color: #c0c4c9; }
      .support .comment_count_is_read span {
        color: #2d353b; }
  .support .tickets_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch; }
    .support .tickets_list .item {
      display: block;
      width: 48%;
      min-height: 80px;
      -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
      padding: 10px 10px 25px 10px;
      margin-bottom: 20px;
      position: relative;
      color: black; }
      .support .tickets_list .item:hover {
        text-decoration: none; }
      .support .tickets_list .item .status {
        display: inline-block;
        float: right;
        margin-right: -15px; }
      .support .tickets_list .item .date {
        position: absolute;
        bottom: 5px;
        left: 10px;
        font-size: 11px; }
      .support .tickets_list .item .comment_count {
        background-color: white;
        position: absolute;
        bottom: 10px;
        right: -5px; }
  .support .order_by {
    text-align: right;
    margin-top: 15px; }
    .support .order_by button {
      text-decoration: underline; }
  .support .comments .item {
    display: flex;
    flex-wrap: nowrap; }
    .support .comments .item .avatar {
      order: 1;
      width: 40px;
      height: 40px;
      min-width: 40px;
      border-radius: 50% !important; }
    .support .comments .item .content {
      min-width: 60%;
      order: 2;
      background-color: white;
      padding: 0.5em 1em;
      margin: 1em;
      position: relative;
      -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2); }
      .support .comments .item .content:after {
        content: '';
        position: absolute;
        display: block;
        width: 0;
        z-index: 1;
        border-style: solid;
        border-width: 0 20px 20px 0;
        border-color: transparent #f1f1f1 transparent transparent;
        top: 20px;
        left: -20px;
        margin-top: -10px; }
      .support .comments .item .content .data {
        font-size: 11px;
        margin-bottom: 5px;
        padding-bottom: 5px; }
        .support .comments .item .content .data .nick {
          font-weight: bold; }
      .support .comments .item .content_new_comment {
        width: 100%; }
        .support .comments .item .content_new_comment textarea {
          min-height: 100px; }
        .support .comments .item .content_new_comment label {
          margin-right: 20px; }
      .support .comments .item .content .controls {
        display: none;
        position: absolute;
        bottom: 0;
        right: 0;
        padding: 5px;
        background-color: white;
        border-radius: 3px !important;
        -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2); }
      .support .comments .item .content:hover .controls {
        display: block; }
    .support .comments .item .content_new_comment .navadd {
      margin: -5px 0 0px 0px; }
      .support .comments .item .content_new_comment .navadd span {
        border: 1px solid silver;
        border-bottom: none;
        display: inline-block;
        padding: 3px 10px;
        font-size: 12px;
        margin-top: 5px;
        cursor: pointer; }
      .support .comments .item .content_new_comment .navadd .active {
        font-weight: bold;
        background-color: white;
        cursor: inherit; }
    .support .comments .item .content_new_comment .image_tab {
      padding: 15px 10px 0px 10px;
      border: 1px solid silver; }
    .support .comments .item-my {
      justify-content: flex-end; }
      .support .comments .item-my .avatar {
        order: 2; }
      .support .comments .item-my .content {
        order: 1;
        background-color: whitesmoke; }
        .support .comments .item-my .content:after {
          border-width: 20px 20px 0 0;
          border-color: #f1f1f1 transparent transparent transparent;
          left: inherit;
          right: -20px; }
    .support .comments .item .status-now {
      height: 19px;
      width: 5px;
      display: inline-block;
      vertical-align: middle;
      margin-top: 3px; }
    .support .comments .item .status-select {
      margin: 3px 0 0 0;
      vertical-align: middle;
      font-size: 12px;
      height: 19px; }
      .support .comments .item .status-select option {
        font-size: 14px; }
    .support .comments .item-status .content {
      background-color: #fffce6; }
      .support .comments .item-status .content .data {
        margin-bottom: 0;
        padding-bottom: 0; }
        .support .comments .item-status .content .data .status {
          display: inline-block; }
      .support .comments .item-status .content .fa-arrow-right {
        color: #a6a6a6; }
    .support .comments .item-attachment .content {
      min-width: inherit; }
      .support .comments .item-attachment .content .thumb {
        cursor: pointer; }
  .support .scroll_dow_btn {
    background-color: #ffffff;
    border: 1px solid #b4b4b4;
    border-radius: 50% !important;
    width: 45px;
    margin-right: -68px;
    height: 45px;
    text-align: center;
    line-height: 50px;
    color: #c4cad7; }
  .support-admin {
    position: relative; }
    .support-admin .langflag {
      width: 20px;
      height: 16px;
      vertical-align: middle;
      background-repeat: no-repeat;
      border: 1px solid #dedede;
      background-size: cover;
      display: inline-block; }
      .support-admin .langflag-ru {
        background-image: url("/assets/global/img/flag-icons-main/flags/4x3/ru.svg"); }
      .support-admin .langflag-en {
        background-image: url("/assets/global/img/flag-icons-main/flags/4x3/us.svg"); }
      .support-admin .langflag-es {
        background-image: url("/assets/global/img/flag-icons-main/flags/4x3/es.svg"); }
    .support-admin .badge-vera {
      background-color: #00529a; }
    .support-admin .badge-olga {
      background-color: #0dc3c9; }
    .support-admin .badge-mary {
      background-color: #006310; }
    .support-admin .badge-nika {
      background-color: #111111; }
    .support-admin .badge-lien {
      background-color: #f0861d; }
    .support-admin .badge-anna {
      background-color: #853c00; }
    .support-admin .badge-fast {
      background-color: #360505; }
    .support-admin .filter {
      font-size: 12px; }
      .support-admin .filter .mt-radio {
        padding-left: 22px;
        font-size: 12px; }
    .support-admin .status {
      line-height: 12px;
      font-size: 10px;
      padding: 1px 5px;
      display: inline-block;
      vertical-align: middle; }
    .support-admin .admin_tickets_table .subject-cell {
      cursor: pointer; }
      .support-admin .admin_tickets_table .subject-cell:hover {
        text-decoration: underline;
        background-color: #dee7f4 !important; }
    .support-admin .admin_tickets_table .info-cell {
      position: relative; }
      .support-admin .admin_tickets_table .info-cell .comment_count {
        position: absolute;
        left: 10px;
        top: 10px;
        background-color: white; }
        .support-admin .admin_tickets_table .info-cell .comment_count_agent_commented {
          color: #178cf3; }
          .support-admin .admin_tickets_table .info-cell .comment_count_agent_commented span {
            color: #178cf3; }
    .support-admin .admin_tickets_table .topic-cell {
      width: 230px; }
    .support-admin .admin_answers_table td {
      border-top: none;
      border-bottom: none !important; }
    .support-admin .admin_answers_table .answer-collapsed .content {
      max-height: 20px;
      overflow: hidden;
      cursor: pointer; }
      .support-admin .admin_answers_table .answer-collapsed .content:before {
        content: "\f0d7";
        font: normal normal normal 14px/1 FontAwesome; }
    .support-admin .infolisting .item {
      display: inline-block;
      margin: 0 5px 5px 0;
      color: #94A0B2;
      background-color: whitesmoke;
      padding: 3px 7px; }
      .support-admin .infolisting .item span {
        color: black; }
    .support-admin .infolisting-folded .title {
      display: inline-block;
      margin: 0 5px 5px 0;
      padding: 3px 7px;
      color: #0184d0;
      cursor: pointer; }
      .support-admin .infolisting-folded .title:after {
        content: "\f0d7";
        font: normal normal normal 14px/1 FontAwesome;
        margin-left: 5px; }
      .support-admin .infolisting-folded .title-open:after {
        content: "\f0da"; }
    .support-admin .infolisting-folded .item {
      display: none; }
    .support-admin .infolisting-folded .visible {
      display: inline-block; }
    .support-admin .edit-categories ul {
      padding-left: 15px; }
      .support-admin .edit-categories ul li {
        margin-left: 0px;
        line-height: 1.8em; }
    .support-admin .edit-mode .btn {
      border-color: #ffffff;
      padding: 2px 2px;
      text-align: center;
      line-height: 0;
      width: 34px;
      height: 34px;
      border-radius: 3px !important; }
    .support-admin .edit-mode .btn-save {
      width: 60px; }
    .support-admin .edit-mode .btn-del {
      border-radius: 50% !important;
      width: 26px;
      height: 24px;
      font-size: 12px;
      margin: 5px 3px; }
    .support-admin .edit-mode .string {
      display: flex;
      flex-wrap: nowrap;
      padding: 5px; }
    .support-admin .edit-mode .topic_name {
      border: 1px solid #dddddd;
      display: inline-block;
      padding: 3px 10px;
      width: 100%; }
    .support-admin .edit-mode .topic_name[contenteditable="true"] {
      border: 1px solid #b6b6b6;
      box-shadow: inset 0px 0px 4px #848484; }
    .support-admin .edit-mode li > .string:hover {
      box-shadow: 0px 0px 10px #d7d7d7; }
  .support .debug-data {
    position: absolute;
    z-index: 9999999999999;
    font-size: 11px;
    margin-top: 10px; }
  .support-attachment-modal .attachment-image-container {
    display: block;
    width: 100%;
    position: relative;
    text-align: center; }
    .support-attachment-modal .attachment-image-container .fa-external-link {
      position: absolute;
      left: 20px;
      top: 30px;
      opacity: 0;
      font-size: 35px;
      color: white;
      text-shadow: 2px 2px black; }
    .support-attachment-modal .attachment-image-container:hover .fa-external-link {
      opacity: 0.3; }
  .support-attachment-modal .attachment-image100 {
    max-width: 100%;
    max-height: 90vh; }

.support-popup-container {
  color: black; }
  .support-popup-container .support-call {
    position: fixed;
    z-index: 1000;
    right: 10px;
    bottom: 0px;
    background-color: #f79200;
    color: white;
    padding: 8px 15px;
    font-size: 14px;
    width: initial;
    line-height: 14px;
    border: none;
    box-shadow: 0px 0px 5px 3px #e0e0e0; }

.help_page .minimize-for-mobile {
  display: none; }

.help_page .todo_list .header h1 {
  display: none; }

.help_page .todo_list .header h2 {
  display: none; }

.help_page .wiki-nav ul {
  padding-left: 0;
  display: flex;
  display: -webkit-flex;
  align-items: top;
  justify-content: space-between;
  width: 100%; }
  @media screen and (max-width: 750px) {
    .help_page .wiki-nav ul {
      display: block; } }
  .help_page .wiki-nav ul li {
    list-style-type: none;
    margin-left: 0;
    font-size: 14px; }
    .help_page .wiki-nav ul li ul {
      display: block;
      margin-top: 0.5em;
      margin-bottom: 1em; }
      .help_page .wiki-nav ul li ul li {
        display: block;
        font-size: 12px; }
        @media screen and (max-width: 750px) {
          .help_page .wiki-nav ul li ul li {
            font-size: 14px;
            line-height: 2em; } }

.help_page .more-nav-inline a {
  display: inline-block;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  padding: 5px 10px;
  margin: 5px 10px 0px 0;
  text-align: center; }

.help_page .more-nav a {
  display: block;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  padding: 15px 10px;
  margin-bottom: 10px;
  text-align: center; }

.help_page .faq .mw-parser-output {
  display: none; }

.help_page .faq h2 {
  margin: 10px; }

.help_page .faq .q {
  border-left: 3px solid transparent;
  margin-bottom: 5px;
  cursor: pointer; }
  .help_page .faq .q h3 {
    font-size: 13px;
    padding: 5px 10px;
    margin: 0;
    color: #0184d0;
    line-height: 1.4em;
    font-family: tahoma, arial, geneva, helvetica, sans-serif; }
    .help_page .faq .q h3 b {
      font-weight: normal; }
    .help_page .faq .q h3:before {
      display: inline-block;
      content: "\f0d7";
      font: normal normal normal 14px/1 FontAwesome;
      color: silver;
      margin-right: 5px; }
  .help_page .faq .q:hover {
    background-color: #eee; }
  .help_page .faq .q-opened {
    border-left: 3px solid #0184d0; }
    .help_page .faq .q-opened h3:before {
      content: "\f0d8"; }
  .help_page .faq .q p {
    display: none;
    padding: 5px 10px; }

.wphelp,
.wiki-inline {
  display: flex;
  display: -webkit-flex;
  align-items: flex-start; }
  .wphelp .index-container,
  .wiki-inline .index-container {
    width: 25%;
    position: relative;
    border-right: 1px solid #ddd;
    padding: 10px 0; }
    @media screen and (max-width: 750px) {
      .wphelp .index-container,
      .wiki-inline .index-container {
        width: 80%;
        height: 100%;
        max-width: 450px;
        position: fixed;
        z-index: 10;
        top: 0px;
        left: -500px;
        padding-top: 50px;
        box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
        border: 1px solid #a2cee7;
        background-color: aliceblue; }
        .wphelp .index-container .index,
        .wiki-inline .index-container .index {
          height: 100%;
          overflow-y: scroll; } }
    .wphelp .index-container ul,
    .wiki-inline .index-container ul {
      padding: 0;
      list-style-type: none; }
      .wphelp .index-container ul li,
      .wiki-inline .index-container ul li {
        margin: 0; }
        .wphelp .index-container ul li h5,
        .wiki-inline .index-container ul li h5 {
          margin: 0;
          padding: 5px 10px; }
        .wphelp .index-container ul li a,
        .wiki-inline .index-container ul li a {
          display: block;
          padding: 5px 10px;
          text-decoration: none; }
          .wphelp .index-container ul li a:hover,
          .wiki-inline .index-container ul li a:hover {
            background-color: #d9e8f5; }
        .wphelp .index-container ul li .active,
        .wiki-inline .index-container ul li .active {
          background-color: #0184d0;
          color: white; }
          .wphelp .index-container ul li .active:hover,
          .wiki-inline .index-container ul li .active:hover {
            background-color: #0184d0; }
    .wphelp .index-container .trigger,
    .wiki-inline .index-container .trigger {
      display: none;
      position: absolute;
      right: -50px;
      bottom: 30px;
      width: 50px;
      height: 80px;
      box-shadow: 4px 3px 5px 0px rgba(0, 0, 0, 0.2);
      border: 1px solid #a2cee7;
      background-color: aliceblue;
      border-left: none;
      border-radius: 0 10px 10px 0 !important; }
      .wphelp .index-container .trigger .fa,
      .wiki-inline .index-container .trigger .fa {
        margin: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        font-size: 26px;
        color: #67afd9;
        margin-left: 15px; }
      @media screen and (max-width: 750px) {
        .wphelp .index-container .trigger,
        .wiki-inline .index-container .trigger {
          display: block; } }
  .wphelp .content,
  .wiki-inline .content {
    width: 75%;
    position: relative;
    padding: 10px; }
    @media screen and (max-width: 750px) {
      .wphelp .content,
      .wiki-inline .content {
        width: 100%; } }
    .wphelp .content img,
    .wphelp .content div,
    .wphelp .content figure,
    .wphelp .content table,
    .wiki-inline .content img,
    .wiki-inline .content div,
    .wiki-inline .content figure,
    .wiki-inline .content table {
      max-width: 100%; }
    .wphelp .content h2:first-child,
    .wiki-inline .content h2:first-child {
      margin-top: 0; }
    .wphelp .content .wp-block-advgb-summary,
    .wiki-inline .content .wp-block-advgb-summary {
      padding-left: 0;
      list-style-type: square;
      color: silver;
      margin-bottom: 20px; }
    .wphelp .content .mw-parser-output .exlink:after,
    .wiki-inline .content .mw-parser-output .exlink:after {
      content: "\f08e";
      font: normal normal normal 10px/1 FontAwesome;
      display: inline-block;
      vertical-align: middle;
      margin-left: 5px;
      color: #85adc5; }
    .wphelp .content .mw-parser-output .thumb.tright,
    .wiki-inline .content .mw-parser-output .thumb.tright {
      float: right;
      clear: right;
      padding: 5px;
      margin-bottom: 10px;
      margin-left: 10px;
      background-color: #eee; }
      .wphelp .content .mw-parser-output .thumb.tright .thumbcaption,
      .wiki-inline .content .mw-parser-output .thumb.tright .thumbcaption {
        margin-top: 5px;
        font-size: 11px; }
      @media screen and (max-width: 750px) {
        .wphelp .content .mw-parser-output .thumb.tright,
        .wiki-inline .content .mw-parser-output .thumb.tright {
          float: none;
          margin-left: 0px; } }
      .wphelp .content .mw-parser-output .thumb.tright .exlink:after,
      .wiki-inline .content .mw-parser-output .thumb.tright .exlink:after {
        display: none; }
    .wphelp .content .mw-parser-output .toctitle,
    .wiki-inline .content .mw-parser-output .toctitle {
      display: none; }

.wiki-inline .index-container p {
  margin: 0; }
  .wiki-inline .index-container p a {
    display: block;
    padding: 5px 10px;
    text-decoration: none; }
    .wiki-inline .index-container p a:hover {
      background-color: #d9e8f5; }

.wiki-inline .index-container ul {
  margin-right: 5px; }
  .wiki-inline .index-container ul li {
    margin: 0;
    padding: 0;
    font-size: 120%;
    font-weight: bold;
    font-family: "Open Sans", sans-serif; }
    .wiki-inline .index-container ul li ul li {
      font-family: tahoma, arial, geneva, helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
      padding: initial; }
      .wiki-inline .index-container ul li ul li a {
        margin-right: -10px; }

.partners .goto-franchise {
  float: right;
  margin-top: 10px;
  font-weight: bold; }
  @media screen and (max-width: 970px) {
    .partners .goto-franchise {
      display: block;
      width: 100%;
      text-align: center;
      margin: 10px; } }

.partners .landing img {
  width: 100%;
  border: 1px solid silver; }

.partners .landing .alert {
  padding: 5px 10px; }
  .partners .landing .alert:after {
    content: "";
    display: table;
    clear: both; }

.partners .fa-clipboard {
  float: right;
  opacity: 0.3;
  cursor: pointer;
  font-size: 16px;
  line-height: 18px; }

.partners .b2bm {
  padding: 0; }
  .partners .b2bm li ul {
    padding: 0; }

.partners .logos .flex-item {
  padding: 0 20px 10px 20px; }

.partners .logos img {
  height: 50px;
  max-width: 100%;
  cursor: pointer;
  margin: 10px 0; }

.partners #tab-screen img {
  border: 1px solid silver;
  margin: 0 10px 10px 0; }

.partners .big-link {
  display: inline-block;
  padding: 10px 20px;
  margin: 0 10px 10px 0;
  border: 1px solid silver;
  background-color: #eee; }
  .partners .big-link i {
    font-size: 150%;
    vertical-align: bottom;
    margin-right: 5px; }
  .partners .big-link:hover {
    text-decoration: none; }

.partners .video-frame {
  max-width: 100%;
  width: 560px;
  height: 315px;
  border: 1px solid silver; }

.partners .sticky-link {
  width: 960px;
  max-width: 100%; }
  .partners .sticky-link .social-sharing,
  .partners .sticky-link .transparent-75 {
    display: none; }

.partners .credits {
  background: linear-gradient(to right bottom, #FFC107 50%, #FF9800 52%, #FFC107, #FF9800, #FFC107);
  background-size: 400% 400%;
  animation: goldgradient 10s ease infinite;
  border-left: 5px dotted white;
  border-radius: 2px !important;
  font-weight: 700;
  color: white;
  padding: 5px 10px;
  margin-left: -10px;
  font-size: 16px;
  text-shadow: 1px 1px 2px #bb5a10;
  display: inline-block; }
  .partners .credits span {
    font-weight: normal;
    font-size: 14px;
    display: block; }
  .partners .credits-balance {
    padding: 10px 25px;
    font-size: 22px; }

.partners .tasks .item {
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 20px; }
  @media screen and (max-width: 970px) {
    .partners .tasks .item label {
      font-size: 1.2em; } }
  .partners .tasks .item .main {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media screen and (max-width: 970px) {
      .partners .tasks .item .main {
        flex-wrap: wrap; } }
    .partners .tasks .item .main div {
      padding: 10px 5px; }
  .partners .tasks .item .prize {
    width: 10%; }
    @media screen and (max-width: 970px) {
      .partners .tasks .item .prize {
        width: 20%; } }
  .partners .tasks .item .name {
    font-size: 13px;
    width: 42%;
    font-family: "Open Sans", sans-serif;
    font-weight: 600; }
    @media screen and (max-width: 970px) {
      .partners .tasks .item .name {
        width: 80%;
        font-size: 15px; } }
  .partners .tasks .item .reaction {
    width: 51%; }
    @media screen and (max-width: 970px) {
      .partners .tasks .item .reaction {
        width: 100%; } }
    .partners .tasks .item .reaction input {
      border: 1px solid #ccc;
      font-size: 12px;
      height: 30px; }
    .partners .tasks .item .reaction .form-group {
      margin-bottom: 0; }
    .partners .tasks .item .reaction .fa {
      margin: 0 10px;
      vertical-align: middle; }
    .partners .tasks .item .reaction .url-require {
      padding: 5px 10px;
      margin-left: 5px; }
  .partners .tasks .item .more-info {
    width: 100%;
    padding: 5px 10px 10px 10px;
    border-top: 1px solid #f0f0f0;
    font-size: 11px;
    color: #424242; }
    @media screen and (max-width: 970px) {
      .partners .tasks .item .more-info {
        font-size: 1.2em; } }
    .partners .tasks .item .more-info ul {
      padding-left: 15px;
      columns: 2; }
      @media screen and (max-width: 970px) {
        .partners .tasks .item .more-info ul {
          columns: 1; } }
      .partners .tasks .item .more-info ul li {
        margin-left: 0;
        margin-right: 10px; }
    .partners .tasks .item .more-info .alert {
      padding: 5px; }
  .partners .tasks .item-complete {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: relative;
    background-color: #eff1f5; }
    .partners .tasks .item-complete:after {
      top: 0;
      right: 0;
      padding-right: 10px;
      text-align: right;
      position: absolute;
      font: normal normal normal 270px / 1 FontAwesome;
      content: '\f058';
      overflow: hidden;
      color: #66b4b1;
      opacity: 0.7;
      width: 100%;
      height: 100%; }

.partners .goods {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch; }
  .partners .goods .item {
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    width: 48%;
    transition: all ease-in-out 300ms;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
    margin: 5px;
    background-repeat: no-repeat;
    background-size: auto 100px;
    background-color: #3f445a; }
    @media screen and (max-width: 970px) {
      .partners .goods .item {
        width: 100%; } }
    .partners .goods .item .credits {
      border-left: 5px dotted #3f445a; }
    .partners .goods .item:hover {
      background-color: #626a8c; }
      .partners .goods .item:hover .credits {
        border-left: 5px dotted #626a8c; }
    .partners .goods .item:first-of-type {
      margin-left: 0px; }
    .partners .goods .item:last-of-type {
      margin-right: 0px; }
    .partners .goods .item .title {
      padding: 10px;
      text-align: right;
      font-size: 18px;
      font-weight: 600;
      color: white;
      height: 100%; }
    .partners .goods .item .buy {
      width: 75%;
      margin: 0 0 0 auto;
      text-align: right;
      padding: 5px 10px 10px 0;
      color: white;
      font-size: 14px; }
      .partners .goods .item .buy input {
        font-size: 19px;
        width: 100px; }
    .partners .goods .item .credits {
      margin: 0px 0 0 5px;
      display: inline-block;
      vertical-align: middle; }
    .partners .goods .item-premium {
      background-image: url("/i/app/commerce/partner/goods/premium.png");
      background-position: bottom -5px left -20px; }
      .partners .goods .item-premium .buy .credits {
        padding: 0px 5px; }
      .partners .goods .item-premium .buy:hover .credits {
        border-left: 5px dotted #1f2124; }
    .partners .goods .item-money {
      background-image: url("/i/app/commerce/partner/goods/money.png");
      background-position: bottom -5px left -5px; }
    .partners .goods .item-tickets {
      background-image: url("/i/app/commerce/partner/goods/tickets.png");
      background-position: bottom -5px left -15px; }
    .partners .goods .item-soon {
      background-image: url("/i/app/commerce/partner/goods/other.png");
      background-position: bottom -5px left -5px; }

.partners-admin-cashout-list thead {
  display: block; }
  .partners-admin-cashout-list thead tr {
    width: 100%; }
    .partners-admin-cashout-list thead tr th {
      padding: 5px 10px !important; }

.partners-admin-cashout-list tbody tr {
  padding: 0 !important; }

.partners-admin-cashout-list tbody .description, .partners-admin-cashout-list tbody .status, .partners-admin-cashout-list tbody .partner_name, .partners-admin-cashout-list tbody .date, .partners-admin-cashout-list tbody .cost, .partners-admin-cashout-list tbody .value, .partners-admin-cashout-list tbody .buttons, .partners-admin-cashout-list tbody .anote {
  padding: 5px !important; }

.partners-admin-cashout-list tbody .result {
  background-color: whitesmoke;
  padding: 0px 10px !important; }

.partners-admin-cashout-list tbody .description {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 30px; }
  .partners-admin-cashout-list tbody .description .rules {
    margin: 0;
    padding: 5px 0;
    border-top: 1px solid #ccc;
    columns: 2;
    font-size: 10px; }
  .partners-admin-cashout-list tbody .description-expanded {
    overflow: show;
    height: auto; }

.partners-admin-cashout-list tbody .cotype-0 {
  color: #ff882d; }

.partners-admin-cashout-list tbody .cotype-2 {
  color: #8BC34A; }

.partners-admin-cashout-list tbody .cotype-3 {
  color: #c41eb9; }

.social-sharing .icons {
  list-style-type: none;
  padding: 0; }
  .social-sharing .icons li {
    padding: 0;
    margin: 0 5px 5px 0;
    display: inline-block; }
    .social-sharing .icons li a {
      padding: 7px 3px;
      background-color: #0184d0;
      color: white;
      font-size: 20px;
      border-radius: 3px !important;
      display: inline-block; }
    .social-sharing .icons li .fa-clipboard {
      float: none;
      opacity: 1;
      font-size: inherit;
      line-height: 14px; }

.share-popup {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 1000000;
  background-color: rgba(32, 41, 47, 0.7); }
  .share-popup .content {
    background-color: white;
    text-align: center;
    max-width: 430px;
    margin: 10% auto;
    padding: 20px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 970px) {
      .share-popup .content {
        max-width: 90%;
        margin: 20% auto; } }
    .share-popup .content .show_on_popup {
      display: inline-block !important; }
    .share-popup .content li {
      margin: 0 5px 15px 5px; }
      .share-popup .content li a {
        font-size: 26px;
        line-height: 25px; }
    .share-popup .content .close {
      opacity: 0.5; }
    .share-popup .content h4 {
      font-size: 14px;
      line-height: 20px;
      margin-top: 15px;
      margin-bottom: 15px; }
    .share-popup .content p {
      font-size: 12px;
      line-height: 18px;
      margin-top: 10px;
      margin-bottom: 0; }

.user_startup > .container {
  background-color: white;
  min-height: 100%; }
  @media screen and (max-width: 720px) {
    .user_startup > .container {
      padding: 0 20px !important; } }

.user_startup {
  height: unset !important; }
  .user_startup .container {
    border: 1px solid #ededed;
    margin: 10px auto; }
    @media screen and (max-width: 720px) {
      .user_startup .container {
        margin: 0px auto; } }
  .user_startup-center {
    position: absolute;
    left: 50%;
    top: 50%;
    translate: -50% -70%; }
  .user_startup h3 {
    font-size: 30px;
    margin-top: 10%;
    margin-bottom: 0; }
    @media screen and (max-width: 720px) {
      .user_startup h3 {
        margin-top: 10px; } }
  .user_startup button.back {
    display: none;
    border: 1px solid #d8d8d8;
    background-color: #eee;
    color: #6b6b6b;
    padding: 10px 20px;
    border-radius: 20px !important; }
    .user_startup button.back:focus {
      outline: none !important; }
  .user_startup_sbs .well {
    padding: 10px 30px 10px 35px; }
  .user_startup_sbs #company-name h1 {
    margin-top: 0;
    font-size: 20px; }
  .user_startup_sbs .mt-radio-list label {
    border-left: 3px solid white;
    padding: 10px 30px 10px 30px; }
    .user_startup_sbs .mt-radio-list label h3 {
      margin: 0 0 10px 0;
      font-size: 14px;
      font-weight: bold; }
    .user_startup_sbs .mt-radio-list label span {
      margin-left: 5px;
      margin-top: 8px;
      background-color: white !important; }
    .user_startup_sbs .mt-radio-list label .desc {
      font-size: 12px;
      line-height: 1.5em;
      cursor: pointer; }
      .user_startup_sbs .mt-radio-list label .desc p {
        margin: 0 0 10px 0; }
    .user_startup_sbs .mt-radio-list label .desc-collapse {
      height: 41px;
      overflow: hidden; }
    .user_startup_sbs .mt-radio-list label .desc-collapse:after {
      background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #ffffff 100%);
      background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #ffffff 100%);
      background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #ffffff 100%);
      content: " ";
      width: 100%;
      height: 40px;
      position: absolute;
      bottom: 0;
      left: 0; }
  .user_startup_sbs .mt-radio-list .selecetd {
    border-left: 3px solid #337ab7;
    background-color: #e3e8f1; }
  .user_startup .spiner-container {
    position: absolute;
    top: 50%;
    left: 50%; }
    .user_startup .spiner-container .fa-cog {
      color: #8996ab; }
  .user_startup #step {
    opacity: 0; }
  .user_startup .statuses {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: space-around;
    justify-content: -webkit-space-around; }
    .user_startup .statuses .item {
      border: 1px solid #e8e8e8;
      padding: 20px 10px;
      margin-bottom: 15px;
      width: 32.5%;
      height: 110px;
      transition: all ease-in-out 100ms;
      background-color: #717388;
      background-position: right top;
      color: white;
      background-size: cover;
      background-repeat: no-repeat; }
      @media screen and (max-width: 720px) {
        .user_startup .statuses .item {
          width: 100%;
          margin-bottom: 0px;
          height: 68px; } }
      .user_startup .statuses .item:hover {
        cursor: pointer;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
      .user_startup .statuses .item .name {
        font-weight: 600;
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
        text-shadow: 0px 1px 1px black; }
      .user_startup .statuses .item .text {
        text-shadow: 0px 1px 1px black;
        margin-right: 20%;
        opacity: 0.5; }
      .user_startup .statuses .item-gamer {
        background-image: url(/i/app/virtonomica/startup/role_gamer2.png);
        background-color: #3b4552; }
      .user_startup .statuses .item-student {
        background-image: url(/i/app/virtonomica/startup/role_student.png);
        background-color: #952545; }
      .user_startup .statuses .item-entrepreneur {
        background-image: url(/i/app/virtonomica/startup/role_entrepreneur.png);
        background-color: #3f4054; }
      .user_startup .statuses .item-investor {
        background-image: url(/i/app/virtonomica/startup/role_investor.png); }
      .user_startup .statuses .item-professor, .user_startup .statuses .item-educator {
        background-image: url(/i/app/virtonomica/startup/role_professor.png);
        background-color: #215f49; }
      .user_startup .statuses .item-topmanager, .user_startup .statuses .item-top_manager {
        background-image: url(/i/app/virtonomica/startup/role_topmanager.png);
        background-color: #485867; }
      .user_startup .statuses .item-manager, .user_startup .statuses .item-employee {
        background-image: url(/i/app/virtonomica/startup/role_manager.png);
        background-color: #182b3b; }
      .user_startup .statuses .item-unemployed {
        background-image: url(/i/app/virtonomica/startup/role_unemployed.png); }
      .user_startup .statuses .item-mentor {
        background-image: url(/i/app/virtonomica/startup/role_mentor.png); }
  .user_startup .game-types {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap; }
    .user_startup .game-types label {
      height: 100%;
      width: 100%;
      cursor: pointer; }
    .user_startup .game-types .btn {
      position: absolute;
      bottom: 10px;
      left: 10px;
      margin: 10px auto; }
    .user_startup .game-types input {
      display: none; }
    .user_startup .game-types input:checked + label .btn,
    .user_startup .game-types .game-types input:checked + label .btn:hover {
      color: white;
      background-color: #36c6d3;
      border-color: #2bb8c4; }
    .user_startup .game-types .item {
      display: grid;
      position: relative;
      box-sizing: border-box;
      width: 32%;
      margin: 0.5%;
      flex-grow: 1;
      line-height: 1.5em;
      padding: 15px 10px 50px 10px;
      font-size: 13px;
      color: white;
      cursor: pointer;
      background-repeat: no-repeat;
      background-position: bottom right; }
      .user_startup .game-types .item .name {
        font-family: "Roboto Slab", serif;
        font-weight: 600;
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
        text-shadow: 0px 1px 1px black; }
        .user_startup .game-types .item .name .brand {
          font-family: "Open Sans", 'sans-serif';
          font-weight: 100;
          font-size: 21px;
          display: inline;
          margin-bottom: 5px; }
      .user_startup .game-types .item .text {
        text-shadow: 0px 1px 1px black;
        margin-right: 10%; }
        .user_startup .game-types .item .text ul {
          margin-right: 20%; }
          .user_startup .game-types .item .text ul li {
            margin-bottom: 10px; }
    .user_startup .game-types .action {
      text-align: center; }
    .user_startup .game-types .item-entre {
      background-image: url(/img/metronic/solutions/register_user/game-entre3.jpg);
      background-color: #2d5a77; }
    .user_startup .game-types .item-bizwar {
      background-image: url(/img/metronic/solutions/register_user/game-bizwar3.jpg);
      background-color: black; }
    .user_startup .game-types .item-tycoon {
      background-image: url(/img/metronic/solutions/register_user/game-tycoon3.jpg);
      background-color: #2a3249; }
    .user_startup .game-types .hit {
      padding: 2px 10px;
      border-radius: 10px !important;
      float: right;
      background-color: #ffb000;
      color: #2d5a77;
      font-weight: 900;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 720px) {
    .user_startup .game-types {
      display: block; }
      .user_startup .game-types .item {
        width: 100% !important;
        margin-bottom: 10px;
        padding-bottom: 100px !important; }
        .user_startup .game-types .item .text {
          margin-right: 0;
          width: 100% !important; }
          .user_startup .game-types .item .text ul {
            margin-right: 10px; }
      .user_startup .game-types .action {
        text-align: left; }
      .user_startup .game-types .btn {
        position: relative;
        bottom: 0;
        left: 0; } }
  .user_startup .choices {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: space-between;
    justify-content: -webkit-space-between; }
    .user_startup .choices .item {
      padding: 20px 20px 50px 20px;
      width: 32%;
      margin: 0 0 20px 0;
      color: white;
      background-color: #717388;
      background-position: bottom right;
      background-size: 220%;
      background-repeat: no-repeat;
      position: relative;
      cursor: pointer; }
      .user_startup .choices .item:hover {
        text-decoration: none; }
      @media screen and (max-width: 720px) {
        .user_startup .choices .item {
          width: 100%;
          padding: 30px 20px; } }
      .user_startup .choices .item .hit {
        display: inline-block;
        float: right;
        background-color: #f9cb31;
        color: black;
        font-weight: bold;
        border-radius: 3px;
        padding: 2px 10px 2px 10px;
        margin-top: -8px;
        margin-right: -23px; }
      .user_startup .choices .item .name {
        font-family: "Roboto Slab", serif;
        font-weight: 600;
        font-size: 20px;
        line-height: 28px;
        margin-right: 25%;
        margin-bottom: 10px; }
      .user_startup .choices .item .text {
        margin-right: 40%;
        font-size: 14px;
        line-height: 20px; }
      .user_startup .choices .item .type {
        position: absolute;
        bottom: 7px;
        right: -7px;
        background-color: #ff7c00;
        color: white;
        padding: 4px 17px;
        /* border: 1px solid rgba(255, 255, 255, 0.6); */
        /* border-radius: 20px !important; */
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); }
        .user_startup .choices .item .type:before {
          content: '';
          position: absolute;
          border-style: solid;
          border-color: transparent !important;
          top: -7px;
          border-width: 0px 7px 7px 0px;
          right: 0;
          border-bottom-color: #b15600 !important; }
      .user_startup .choices .item button {
        position: absolute;
        right: 10px;
        bottom: 10px;
        min-width: 180px; }
      .user_startup .choices .item-bizwar {
        background-image: url(/i/app/virtonomica/startup/choice-bizwar.jpg);
        background-color: black; }
      .user_startup .choices .item-entrepreneur {
        background-image: url(/i/app/virtonomica/startup/choice-entrepreneur.jpg);
        background-color: #2d5a77; }
      .user_startup .choices .item-tycoon {
        background-image: url(/i/app/virtonomica/startup/choice-tycoon.jpg);
        background-color: #2a3249; }
      .user_startup .choices .item-sim-market {
        background-image: url(/i/app/virtonomica/startup/choice-sim-market.jpg);
        background-color: #03c5c4;
        color: #33443d; }
      .user_startup .choices .item-internship {
        background-image: url(/i/app/virtonomica/startup/choice-internship.jpg);
        background-color: #2a3249; }
      .user_startup .choices .item-way-to-success {
        background-image: url(/i/app/virtonomica/startup/choice-way-to-success.jpg);
        background-color: #2a3249; }
      .user_startup .choices .item-fast-entrepreneur {
        background-image: url(/i/app/virtonomica/startup/choice-fast.jpg);
        background-color: #2a3249; }
      .user_startup .choices .item-fast-tycoon {
        background-image: url(/i/app/virtonomica/startup/choice-fast.jpg);
        background-color: #2a3249; }
      .user_startup .choices .item-franchising-lite {
        background-image: url(/i/app/virtonomica/startup/choice-franchising-lite.jpg);
        background-color: #2a3249;
        color: #4f4a4e; }
      .user_startup .choices .item-invest {
        background-image: url(/i/app/virtonomica/startup/choice-invest.jpg);
        background-color: #2a3249; }
  .user_startup .company_data {
    background-color: white;
    padding: 10px 10px 10% 10px; }
    .user_startup .company_data .my-company {
      background-image: url(/i/app/virtonomica/registration/my-company.png);
      height: 185px;
      background-position: bottom;
      background-repeat: no-repeat;
      background-size: contain; }
    .user_startup .company_data #company-name input {
      font-weight: bold;
      font-size: 20px;
      /* line-height: 2px; */
      height: 40px; }
    .user_startup .company_data #nickname input {
      z-index: 1;
      margin-top: 5px;
      color: black;
      width: 100% !important; }
    .user_startup .company_data #nickname .fa-pencil {
      color: #8b93a1;
      cursor: pointer;
      margin: 13px 0 0 10px;
      font-size: 16px;
      position: absolute;
      right: 7px;
      z-index: 2; }
    .user_startup .company_data #nickname .fa-pencil:hover {
      color: #337ab7; }
    .user_startup .company_data #nickname-error span {
      font-weight: bold; }
    .user_startup .company_data .help-block a {
      text-decoration: underline;
      cursor: pointer;
      display: inline-block;
      padding: 0 3px; }
    .user_startup .company_data .alert {
      margin-top: 20px; }
      .user_startup .company_data .alert span {
        text-decoration: underline;
        cursor: pointer;
        display: inline-block;
        padding: 0 3px; }
  .user_startup .uncle_info {
    border-top: 1px dashed #ddd;
    font-size: 13px; }
    .user_startup .uncle_info .list-group-item {
      display: flex;
      align-items: center;
      padding: 5px 0; }
    .user_startup .uncle_info .round_icon {
      margin-right: 10px; }
    .user_startup .uncle_info li:first-of-type {
      border-top: none; }
    .user_startup .uncle_info .alert {
      margin-top: 10px;
      padding: 5px 10px; }
  .user_startup .scenarios2-intro {
    background-color: #cdf2f6;
    color: #0e5e65;
    text-align: center;
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 160%;
    white-space: normal;
    padding: 1em; }
    @media screen and (max-width: 720px) {
      .user_startup .scenarios2-intro {
        margin-bottom: 0px; } }
  .user_startup .scenarios2 {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-wrap: -webkit-wrap;
    justify-content: space-around;
    justify-content: -webkit-space-around;
    margin-top: 30px;
    margin-bottom: 10px; }
    @media screen and (max-width: 720px) {
      .user_startup .scenarios2 {
        width: 100%;
        border: none;
        background-color: transparent;
        padding: 0; } }
    .user_startup .scenarios2 .item-button {
      width: 31%;
      text-align: center;
      position: relative; }
      @media screen and (max-width: 720px) {
        .user_startup .scenarios2 .item-button {
          width: 100%; } }
      .user_startup .scenarios2 .item-button button {
        position: relative;
        top: 50%;
        transform: translateY(-120%);
        padding: 10px 30px;
        font-size: 22px; }
        @media screen and (max-width: 720px) {
          .user_startup .scenarios2 .item-button button {
            top: 0;
            transform: translateY(0); } }
    .user_startup .scenarios2 .item {
      background-color: white;
      padding: 0;
      margin-bottom: 40px;
      width: 31%;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
      transition: all ease-in-out 200ms; }
      .user_startup .scenarios2 .item label {
        cursor: pointer;
        width: 100%;
        margin-bottom: 0; }
      .user_startup .scenarios2 .item input {
        display: none; }
      .user_startup .scenarios2 .item .header {
        background-size: cover;
        padding: 1.5em 0; }
        .user_startup .scenarios2 .item .header .name {
          margin-left: -5px;
          padding: 0.3em 0.6em 0.3em 2em;
          display: inline-block;
          background-color: #48b7cc;
          color: white;
          text-shadow: 0px 1px 1px black;
          font-weight: 600;
          font-size: 17px;
          line-height: 24px; }
      .user_startup .scenarios2 .item-101 .header {
        background-image: url(/i/app/virtonomica/startup/fast-cloath.jpg); }
      .user_startup .scenarios2 .item-102 .header {
        background-image: url(/i/app/virtonomica/startup/fast-retail.jpg); }
      .user_startup .scenarios2 .item-103 .header {
        background-image: url(/i/app/virtonomica/startup/fast-bread.jpg); }
      .user_startup .scenarios2 .item-104 .header {
        background-image: url(/i/app/virtonomica/startup/fast-restaurant.jpg); }
      .user_startup .scenarios2 .item-105 .header {
        background-image: url(/i/app/virtonomica/startup/fast-moto.jpg); }
      .user_startup .scenarios2 .item-100 .header {
        background-image: url(/i/app/virtonomica/startup/restart_startup.png); }
      .user_startup .scenarios2 .item-2 .header {
        background-image: url(/i/app/virtonomica/startup/restart_uncle.png); }
      .user_startup .scenarios2 .item .text {
        font-size: 13px;
        padding: 0.9em 1.2em;
        color: #182b3b; }
      @media screen and (max-width: 720px) {
        .user_startup .scenarios2 .item {
          width: 100%;
          margin-top: 20px;
          margin-bottom: 10px; }
          .user_startup .scenarios2 .item .text {
            display: none; }
          .user_startup .scenarios2 .item-selected .text {
            display: block; } }
      .user_startup .scenarios2 .item:hover {
        box-shadow: 0px 10px 15px #d1d3d7;
        transform: translateY(-10px); }
      .user_startup .scenarios2 .item-selected {
        box-shadow: 0 0 20px 0 black;
        outline: 10px solid #71c2d1;
        transform: translateY(-10px); }
  .user_startup .final-landing .alert {
    font-size: 14px; }
  .user_startup .final-landing .top-block .logo {
    width: 200px;
    height: 38px;
    max-width: 100%; }
  .user_startup .final-landing .top-block .btn-video {
    color: #1686e7;
    background-color: #f5f5f5;
    border-color: #1686e7; }
    .user_startup .final-landing .top-block .btn-video .fa {
      margin-left: 5px; }
  .user_startup .final-landing .page-header {
    text-align: center;
    font-size: 24px;
    line-height: 1.6em;
    padding-bottom: 15px;
    padding-top: 10px;
    border-bottom: none; }
    @media screen and (max-width: 720px) {
      .user_startup .final-landing .page-header {
        font-size: 20px;
        line-height: 1.3em;
        padding-bottom: 0px;
        margin-bottom: -5px; } }
    .user_startup .final-landing .page-header-gamer {
      background-image: url(/i/app/virtonomica/startup/role_gamer2.png);
      background-color: #3b4552; }
    .user_startup .final-landing .page-header-student {
      background-image: url(/i/app/virtonomica/startup/role_student.png);
      background-color: #952545; }
    .user_startup .final-landing .page-header-entrepreneur {
      background-image: url(/i/app/virtonomica/startup/role_entrepreneur.png);
      background-color: #3f4054; }
    .user_startup .final-landing .page-header-investor {
      background-image: url(/i/app/virtonomica/startup/role_investor.png); }
    .user_startup .final-landing .page-header-professor, .user_startup .final-landing .page-header-educator {
      background-image: url(/i/app/virtonomica/startup/role_professor.png);
      background-color: #215f49; }
    .user_startup .final-landing .page-header-topmanager, .user_startup .final-landing .page-header-top_manager {
      background-image: url(/i/app/virtonomica/startup/role_topmanager.png);
      background-color: #485867; }
    .user_startup .final-landing .page-header-manager, .user_startup .final-landing .page-header-employee {
      background-image: url(/i/app/virtonomica/startup/role_manager.png);
      background-color: #182b3b; }
    .user_startup .final-landing .page-header-unemployed {
      background-image: url(/i/app/virtonomica/startup/role_unemployed.png); }
    .user_startup .final-landing .page-header-mentor {
      background-image: url(/i/app/virtonomica/startup/role_mentor.png); }
  .user_startup .final-landing .products .gridcontainer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    grid-auto-columns: 1fr;
    gap: 0px 4em;
    grid-auto-flow: row;
    align-content: start;
    align-items: start;
    grid-template-areas: "intro0 intro1" "product0 product1"; }
    @media screen and (max-width: 720px) {
      .user_startup .final-landing .products .gridcontainer {
        grid-template-columns: 1fr;
        grid-template-areas: "intro0" "product0" "intro1" "product1"; } }
  .user_startup .final-landing .products .column0 {
    grid-row: intro0 / product0;
    height: 100%;
    position: relative;
    text-align: center; }
    .user_startup .final-landing .products .column0 .txt {
      border: 1px solid #ddd;
      box-shadow: 0px 5px 10px #d1d3d7;
      margin: auto;
      position: absolute;
      padding: 20px;
      top: 50%;
      width: 100%;
      transform: translateY(-50%); }
      .user_startup .final-landing .products .column0 .txt h2 {
        margin-bottom: 45px; }
      .user_startup .final-landing .products .column0 .txt .fa-arrow-right {
        color: #36c6d3;
        margin-bottom: 35px; }
    @media screen and (max-width: 720px) {
      .user_startup .final-landing .products .column0 {
        display: none; } }
  .user_startup .final-landing .products .intro0 {
    grid-area: intro0;
    height: 100%; }
  .user_startup .final-landing .products .intro1 {
    grid-area: intro1;
    height: 100%; }
  .user_startup .final-landing .products .product0 {
    grid-area: product0;
    height: 100%; }
  .user_startup .final-landing .products .product1 {
    grid-area: product1;
    height: 100%; }
  .user_startup .final-landing .products .intro {
    padding: 10px;
    position: relative;
    font-size: 1.13em;
    line-height: 1.7em;
    margin: auto;
    border-bottom: 3px solid #dfdfdf; }
    @media screen and (max-width: 720px) {
      .user_startup .final-landing .products .intro {
        padding: 20px 0 10px 0; } }
    .user_startup .final-landing .products .intro:after {
      content: "↓";
      font-size: 44px;
      color: #dfdfdf;
      display: block;
      text-align: center;
      position: absolute;
      height: 30px;
      width: 100%;
      bottom: -31px; }
    .user_startup .final-landing .products .intro .divider {
      display: none; }
      @media screen and (max-width: 720px) {
        .user_startup .final-landing .products .intro .divider {
          display: block;
          margin: 0 -20px 20px;
          text-align: center;
          font-size: 22px;
          padding: 10px 0 0 0;
          font-weight: 600;
          color: #a5a5a5;
          background: #e0e0e0;
          background: linear-gradient(180deg, #e0e0e0 0%, rgba(255, 0, 0, 0) 100%); } }
  .user_startup .final-landing .products .product {
    cursor: pointer;
    position: relative;
    padding: 40px 0 80px 0;
    text-align: left; }
    .user_startup .final-landing .products .product .perspective .heder {
      background-color: #3a6eb6; }
    .user_startup .final-landing .products .product:hover .perspective {
      box-shadow: 0px 10px 15px #d1d3d7;
      transform: translateY(-10px); }
    .user_startup .final-landing .products .product:hover .cta {
      opacity: 1;
      margin-top: 10px; }
      .user_startup .final-landing .products .product:hover .cta button {
        box-shadow: 0px 5px 10px #d1d3d7 !important; }
    .user_startup .final-landing .products .product .image {
      max-width: 100%;
      background-size: 240px;
      height: 135px;
      background-position: 206px 5px;
      background-repeat: no-repeat;
      position: relative;
      margin-bottom: 0px;
      background-color: whitesmoke;
      border-bottom: 1px solid #dddddd; }
      .user_startup .final-landing .products .product .image-Entrepreneur {
        background-image: url(/i/app/virtonomica/startup/prod-entre.svg); }
      .user_startup .final-landing .products .product .image-Tycoon {
        background-image: url(/i/app/virtonomica/startup/prod-corp.svg); }
      .user_startup .final-landing .products .product .image-Bzwar {
        background-image: url(/i/app/virtonomica/startup/prod-bizwar.svg); }
      .user_startup .final-landing .products .product .image-Fast, .user_startup .final-landing .products .product .image-Entrepreneur_fast {
        background-image: url(/i/app/virtonomica/startup/prod-fast.svg); }
      .user_startup .final-landing .products .product .image .heder {
        position: absolute;
        display: inline-block;
        padding: 0.3em 0.6em;
        top: 50%;
        transform: translateY(-50%);
        min-height: 60px;
        color: white;
        text-shadow: 0px 1px 1px black;
        font-weight: 600;
        font-size: 17px;
        line-height: 24px; }
        @media screen and (max-width: 720px) {
          .user_startup .final-landing .products .product .image .heder {
            max-width: 75%; } }
      .user_startup .final-landing .products .product .image .price {
        font-weight: bold;
        position: absolute;
        bottom: 9px;
        left: 10px;
        color: #298676;
        background-color: #f5f5f5;
        padding-right: 5px; }
        .user_startup .final-landing .products .product .image .price .old {
          text-decoration: line-through;
          text-decoration-thickness: 1.5px;
          color: #9a9a9a; }
        .user_startup .final-landing .products .product .image .price .new {
          color: #ff7300;
          font-size: 19px;
          text-shadow: 1px 1px 0px #dcdcdc; }
      .user_startup .final-landing .products .product .image .sale {
        background-color: #ff7300;
        color: white;
        position: absolute;
        right: 10px;
        padding: 5px 10px;
        top: 105px;
        text-shadow: 0px 1px 1px black;
        font-weight: 600;
        font-size: 17px;
        line-height: 24px; }
      .user_startup .final-landing .products .product .image .mode {
        color: #3f3f3f;
        display: inline-block;
        bottom: 12px;
        padding: 10px 10px;
        font-size: 13px;
        font-weight: 600; }
    .user_startup .final-landing .products .product .text {
      padding: 10px 30px 10px 12px;
      font-size: 14px;
      line-height: 1.6em;
      color: black; }
  .user_startup .final-landing .products .tarif {
    display: none; }
  .user_startup .final-landing .products .perspective {
    height: 100%;
    border: 1px solid #ddd;
    max-width: 455px;
    margin: 0px auto 0px auto;
    box-shadow: 0px 5px 10px #d1d3d7;
    transition: all ease-in-out 200ms; }
  .user_startup .final-landing .products .product0 .perspective .heder {
    background-color: #ff7300; }
  .user_startup .final-landing .products .product1 .perspective .heder {
    background-color: #2ba430; }
  .user_startup .final-landing .products .cta {
    transition: all ease-in-out 200ms;
    z-index: 1;
    position: relative;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 20px; }
    .user_startup .final-landing .products .cta button {
      transition: all ease-in-out 200ms; }
      .user_startup .final-landing .products .cta button .fa {
        margin-left: 5px; }
  .user_startup .final-landing .prfooter {
    border-top: 1px solid #e7e7e7;
    padding: 30px 0 20px 0; }
    .user_startup .final-landing .prfooter h4 {
      letter-spacing: 2px;
      text-align: center; }
    .user_startup .final-landing .prfooter .bblock {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: top; }
      @media screen and (max-width: 720px) {
        .user_startup .final-landing .prfooter .bblock {
          flex-wrap: wrap; } }
      .user_startup .final-landing .prfooter .bblock .left {
        width: 47%;
        position: relative; }
        @media screen and (max-width: 720px) {
          .user_startup .final-landing .prfooter .bblock .left {
            width: 100%; } }
      .user_startup .final-landing .prfooter .bblock .center {
        width: 6%;
        overflow: visible;
        font-size: 75px;
        line-height: 75px;
        color: #f2f2f2;
        text-align: center; }
        @media screen and (max-width: 720px) {
          .user_startup .final-landing .prfooter .bblock .center {
            display: none; } }
      .user_startup .final-landing .prfooter .bblock .right {
        width: 47%; }
        @media screen and (max-width: 720px) {
          .user_startup .final-landing .prfooter .bblock .right {
            width: 100%;
            border-top: 1px solid #e7e7e7;
            margin-top: 20px;
            padding: 10px 0 10px 0; } }
        .user_startup .final-landing .prfooter .bblock .right ul {
          display: flex;
          flex-wrap: nowrap;
          justify-content: space-around;
          align-items: center;
          padding: 0; }
          @media screen and (max-width: 720px) {
            .user_startup .final-landing .prfooter .bblock .right ul {
              align-items: top; } }
          .user_startup .final-landing .prfooter .bblock .right ul li {
            display: inline-block;
            padding: 5px 15px;
            margin-top: 12px;
            text-align: center;
            background-color: #cbefcd;
            border-radius: 3px !important;
            font-size: 16px;
            margin-left: 3px;
            margin-right: 3px; }
            .user_startup .final-landing .prfooter .bblock .right ul li strong {
              display: block; }
    .user_startup .final-landing .prfooter .clients-container {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-around;
      align-items: center; }
      @media screen and (max-width: 720px) {
        .user_startup .final-landing .prfooter .clients-container {
          flex-wrap: wrap; } }
      .user_startup .final-landing .prfooter .clients-container picture {
        margin: 10px;
        text-align: center; }
        @media screen and (max-width: 720px) {
          .user_startup .final-landing .prfooter .clients-container picture {
            width: 24%; } }
        .user_startup .final-landing .prfooter .clients-container picture img {
          max-width: 100%;
          max-height: 60px; }
    .user_startup .final-landing .prfooter .durov {
      margin-top: 10px;
      font-size: 13px;
      line-height: 1.6em;
      margin: auto;
      max-width: 900px; }
      .user_startup .final-landing .prfooter .durov .image {
        float: left;
        margin: 0px 10px 0 0;
        width: 57px;
        height: 58px;
        background-image: url(https://virtonomics.com/wp-content/themes/virta/assets/images/durov.png);
        background-repeat: no-repeat;
        background-position: center; }
      .user_startup .final-landing .prfooter .durov .name {
        text-align: right;
        font-size: 15px; }
  .user_startup #product-placeholder {
    display: none; }
  .user_startup .resume {
    background-color: white;
    width: 100%;
    max-width: 580px;
    text-align: center;
    margin: 30px auto;
    padding: 30px;
    border-radius: 10px !important; }
    .user_startup .resume .logo {
      max-width: 250px; }
    .user_startup .resume h4 {
      margin: 30px 0;
      line-height: 1.6em;
      font-weight: 400; }
  .user_startup .floating-nav {
    position: fixed;
    width: 100%;
    padding: 8px 13px;
    bottom: 0;
    left: 0;
    background-color: #22292f;
    text-align: center;
    color: #aaaaaa;
    z-index: 1; }
    .user_startup .floating-nav .back {
      font-size: 13px; }
    .user_startup .floating-nav .fa {
      margin-right: 5px; }
  .user_startup .galmodal {
    display: none;
    position: fixed;
    z-index: 10050;
    padding-top: 50px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.9);
    /* Modal Content */
    /* The Close Button */
    /* Next & previous buttons */
    /* Position the "next button" to the right */
    /* On hover, add a black background color with a little bit see-through */
    /* Number text (1/3 etc) */ }
    @media screen and (max-width: 720px) {
      .user_startup .galmodal {
        padding-top: 50px; } }
    .user_startup .galmodal .modal-content {
      position: relative;
      background-color: #000000;
      margin: auto;
      padding: 0;
      max-width: 961px; }
      @media screen and (max-width: 720px) {
        .user_startup .galmodal .modal-content {
          height: 70%; } }
    .user_startup .galmodal .gclose {
      color: white;
      position: absolute;
      top: 10px;
      right: 25px;
      font-size: 60px;
      font-weight: bold;
      z-index: 1; }
      @media screen and (max-width: 720px) {
        .user_startup .galmodal .gclose {
          top: 10px;
          line-height: 36px; } }
    .user_startup .galmodal .row > .column {
      padding: 0 8px; }
    .user_startup .galmodal .row:after {
      content: "";
      display: table;
      clear: both; }
    .user_startup .galmodal .trumb {
      display: flex;
      flex-wrap: nowrap; }
      @media screen and (max-width: 720px) {
        .user_startup .galmodal .trumb {
          flex-wrap: wrap; } }
      .user_startup .galmodal .trumb .column {
        padding: 0.5em;
        background-color: #070707; }
        @media screen and (max-width: 720px) {
          .user_startup .galmodal .trumb .column {
            width: 25%; } }
    .user_startup .galmodal .close:hover,
    .user_startup .galmodal .close:focus {
      color: #999;
      text-decoration: none;
      cursor: pointer; }
    .user_startup .galmodal .mySlides {
      display: none;
      text-align: center; }
      .user_startup .galmodal .mySlides img {
        width: 961px;
        max-width: 100%; }
    .user_startup .galmodal .cursor {
      cursor: pointer; }
    .user_startup .galmodal .prev,
    .user_startup .galmodal .next {
      cursor: pointer;
      position: absolute;
      top: 50%;
      width: auto;
      padding: 16px;
      margin-top: -50px;
      color: #2196f3;
      font-weight: bold;
      font-size: 20px;
      transition: 0.6s ease;
      border-radius: 0 3px 3px 0;
      user-select: none;
      -webkit-user-select: none;
      width: 50px;
      height: 50px;
      display: inline-block; }
    .user_startup .galmodal .next {
      right: 0;
      border-radius: 3px 0 0 3px; }
    .user_startup .galmodal .prev:hover,
    .user_startup .galmodal .next:hover {
      background-color: rgba(0, 0, 0, 0.8); }
    .user_startup .galmodal .numbertext {
      color: #f2f2f2;
      font-size: 12px;
      padding: 8px 12px;
      position: absolute;
      top: 0; }
    .user_startup .galmodal .caption-container {
      text-align: center;
      background-color: black;
      padding: 2px 16px;
      color: white; }
    .user_startup .galmodal .demo {
      opacity: 0.6; }
    .user_startup .galmodal .active,
    .user_startup .galmodal .demo:hover {
      opacity: 1; }

body.special-body .lng-menu-spacer {
  height: 57px; }

body.special-body .lng-menu-container {
  position: absolute;
  top: 10px;
  right: 10px; }
  body.special-body .lng-menu-container .lang-menu-toggle-container {
    cursor: pointer;
    text-align: right; }
    body.special-body .lng-menu-container .lang-menu-toggle-container .text {
      display: inline-block;
      background-color: white;
      padding: 8px 10px 5px 15px;
      vertical-align: top;
      height: 40px;
      font-size: 16px;
      margin-right: -5px;
      border-left: 1px solid #b4cada;
      border-top: 1px solid #b4cada;
      border-bottom: 1px solid #b4cada; }
    body.special-body .lng-menu-container .lang-menu-toggle-container #lang-menu-toggle {
      display: inline-block;
      background-color: white;
      padding: 7px 15px 7px 0px;
      height: 40px;
      border-right: 1px solid #b4cada;
      border-top: 1px solid #b4cada;
      border-bottom: 1px solid #b4cada; }
      body.special-body .lng-menu-container .lang-menu-toggle-container #lang-menu-toggle img {
        border: 1px solid #ededed;
        width: 33px;
        height: 25px; }
  body.special-body .lng-menu-container li {
    list-style-type: none; }
    body.special-body .lng-menu-container li p {
      padding: 1px 20px;
      margin: 0;
      color: #aaaeb1;
      border-bottom: 1px solid #52575a; }
  body.special-body .lng-menu-container .lng-menu {
    background-color: #58646b;
    position: relative;
    max-width: 270px;
    z-index: 1;
    font-size: 12px; }
    body.special-body .lng-menu-container .lng-menu ul {
      padding: 0; }
    body.special-body .lng-menu-container .lng-menu li.lng {
      background-color: #3c454b;
      padding: 7px 5px;
      color: white;
      display: block;
      border-bottom: 1px solid #52575a;
      text-decoration: none;
      cursor: pointer; }
      body.special-body .lng-menu-container .lng-menu li.lng:hover {
        background-color: #333739; }
      body.special-body .lng-menu-container .lng-menu li.lng img {
        width: 24px;
        height: 18px;
        margin-right: 10px; }
      body.special-body .lng-menu-container .lng-menu li.lng-short {
        display: inline-block;
        padding: 5px;
        background-color: inherit;
        width: 49%;
        margin: 1px 0;
        border-bottom: none; }

body.qest-body {
  background-color: #f7f7f7; }
  body.qest-body .page-boxed {
    background-color: none !important; }

#qest-content {
  padding-top: 2em; }
  @media screen and (max-width: 720px) {
    #qest-content {
      padding-top: 1em; } }
  #qest-content h3 {
    margin-top: 0px; }
  #qest-content .questionnaire-form h4 {
    text-align: center;
    font-size: 1.4em;
    font-weight: 400;
    margin-bottom: 20px; }
    @media screen and (max-width: 720px) {
      #qest-content .questionnaire-form h4 {
        margin-top: 10px;
        margin-bottom: 10px;
        line-height: 1.4em; } }
  #qest-content .questionnaire-form .item {
    display: none; }
    #qest-content .questionnaire-form .item .required {
      position: relative; }
      #qest-content .questionnaire-form .item .required:after {
        content: '*';
        position: absolute;
        right: 30px;
        top: 0;
        color: red;
        font-size: 2.2em; }
        @media screen and (max-width: 720px) {
          #qest-content .questionnaire-form .item .required:after {
            right: 0px;
            top: -5px; } }
    @media screen and (max-width: 720px) {
      #qest-content .questionnaire-form .item .go-next {
        padding: 30px; } }
  #qest-content .questionnaire-form .checkbox-block label,
  #qest-content .questionnaire-form .radiobuttons-block label {
    padding: 2px 20px 5px 20px;
    width: 100%;
    line-height: 38px;
    margin: 0px 0 10px 0;
    /* color: white; */
    background-color: white;
    font-size: 1.1em;
    position: relative;
    text-align: left;
    cursor: pointer;
    border: 1px solid #efefef;
    box-shadow: 0px 2px 7px #e9ecf1 !important; }
    #qest-content .questionnaire-form .checkbox-block label:hover,
    #qest-content .questionnaire-form .radiobuttons-block label:hover {
      text-decoration: none; }
    @media screen and (max-width: 720px) {
      #qest-content .questionnaire-form .checkbox-block label,
      #qest-content .questionnaire-form .radiobuttons-block label {
        width: 100%;
        padding: 5px 10px;
        line-height: inherit; } }
    #qest-content .questionnaire-form .checkbox-block label input,
    #qest-content .questionnaire-form .radiobuttons-block label input {
      float: right;
      width: 34px;
      margin-left: 10px; }
      @media screen and (max-width: 720px) {
        #qest-content .questionnaire-form .checkbox-block label input,
        #qest-content .questionnaire-form .radiobuttons-block label input {
          width: 22px;
          margin: 0 0 0 5px; } }
  #qest-content .questionnaire-form .checkbox-block label.checked,
  #qest-content .questionnaire-form .radiobuttons-block label.checked {
    background-color: #ffffff; }
  #qest-content .questionnaire-form .checkbox-block label.allow_any,
  #qest-content .questionnaire-form .radiobuttons-block label.allow_any {
    width: 100%; }
    #qest-content .questionnaire-form .checkbox-block label.allow_any .allow_any,
    #qest-content .questionnaire-form .radiobuttons-block label.allow_any .allow_any {
      width: 100%;
      margin-top: 10px;
      color: black;
      padding: 5px 10px;
      border: 1px solid #e8e8e8;
      font-size: 1.1em;
      background-color: white !important;
      box-shadow: inset 2px 2px 5px #a5acb6 !important; }
  #qest-content .questionnaire-form .textarea-block {
    margin: 0px 0 10px 0; }
    #qest-content .questionnaire-form .textarea-block textarea {
      width: 100%;
      font-size: 1.1em;
      background-color: #eaf1f7;
      box-shadow: inset 2px 2px 5px #a5acb6 !important; }
  #qest-content .questionnaire-form .string-block {
    margin: 0px 0 10px 0; }
    #qest-content .questionnaire-form .string-block input {
      width: 100%;
      font-size: 1.1em;
      background-color: #eaf1f7;
      box-shadow: inset 2px 2px 5px #a5acb6 !important; }
  #qest-content .questionnaire-form button[type="submit"] {
    margin: 20px auto;
    width: 50%;
    min-width: 200px; }
  @media screen and (min-width: 719px) {
    #qest-content .questionnaire-form .wrap-radiobuttons .radiobuttons-block {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around; }
      #qest-content .questionnaire-form .wrap-radiobuttons .radiobuttons-block label {
        width: 49%; } }
  #qest-content .status-header {
    width: 100%;
    height: 80px;
    background-size: contain;
    text-align: center;
    padding: 25px 0 0 80px;
    background-position: -130px;
    clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%); }
    @media screen and (max-width: 720px) {
      #qest-content .status-header {
        height: auto;
        background-size: cover;
        background-position: 0 0;
        text-align: left;
        padding: 1em 6em 1em 1em; } }
    @media screen and (max-width: 720px) {
      #qest-content .status-header .name {
        font-size: 17px; } }
  #qest-content .role-select-status-header {
    background-color: #0277bd;
    cursor: default !important; }
    @media screen and (max-width: 720px) {
      #qest-content .role-select-status-header {
        padding: 1em 2em 1em 1em;
        margin-bottom: 1em; } }
  #qest-content #q-part-last h4 {
    text-align: center; }
  #qest-content #q-part-last .choices .item {
    display: block;
    width: 100%; }
    @media screen and (min-width: 721px) {
      #qest-content #q-part-last .choices .item {
        background-size: cover;
        background-position: center right; } }
    @media screen and (max-width: 720px) {
      #qest-content #q-part-last .choices .item {
        padding: 30px 20px 75px 20px; }
        #qest-content #q-part-last .choices .item button {
          right: unset;
          left: 10px; } }

.business-model .grid-container {
  min-height: 500px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  grid-template-areas: "a1 a2 a4 a5 a7" "a1 a3 a4 a6 a7" "a8 a8 a8 a8 a8";
  grid-column-gap: 5px;
  grid-row-gap: 5px; }
  @media screen and (max-width: 450px) {
    .business-model .grid-container {
      grid-template-columns: 1fr;
      grid-template-areas: "a1" "a2" "a3" "a4" "a5" "a6" "a7" "a8"; } }
  .business-model .grid-container .sub-grid-container {
    grid-area: a8;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "a81 a82";
    grid-column-gap: 5px;
    grid-row-gap: 5px; }
    @media screen and (max-width: 450px) {
      .business-model .grid-container .sub-grid-container {
        grid-template-columns: 1fr;
        grid-template-areas: "a81" "a82"; } }
  .business-model .grid-container .seg-1 {
    grid-area: a1; }
  .business-model .grid-container .seg-2 {
    grid-area: a2; }
  .business-model .grid-container .seg-3 {
    grid-area: a3; }
  .business-model .grid-container .seg-4 {
    grid-area: a4; }
  .business-model .grid-container .seg-5 {
    grid-area: a5; }
  .business-model .grid-container .seg-6 {
    grid-area: a6; }
  .business-model .grid-container .seg-7 {
    grid-area: a7; }
  .business-model .grid-container .seg-8 {
    grid-area: a81; }
  .business-model .grid-container .seg-9 {
    grid-area: a82; }
  .business-model .grid-container .segment {
    border: 1px solid #d2d2d2;
    position: relative; }
    @media screen and (max-width: 750px) {
      .business-model .grid-container .segment {
        min-height: 150px; } }
    .business-model .grid-container .segment .header {
      background-color: #fffbd8;
      color: gray;
      border-bottom: 1px solid #d2d2d2;
      float: left;
      width: 100%;
      margin-bottom: 5px;
      font-size: 10px;
      padding: 5px 0;
      text-align: center;
      z-index: 2;
      position: absolute;
      top: 0; }
    .business-model .grid-container .segment .helper-toggle {
      cursor: pointer; }
    .business-model .grid-container .segment .helper {
      overflow: auto;
      height: 0;
      background-color: #fdfbee;
      color: #585858;
      font-size: 11px;
      padding: 30px 5px 5px 5px;
      text-align: left;
      width: 100%;
      -webkit-transition: height ease-out 0.1s;
      -moz-transition: height ease-out 0.1s;
      -o-transition: height ease-out 0.1s;
      transition: height ease-out 0.1s; }
    .business-model .grid-container .segment .content {
      width: 100%;
      height: 100%;
      color: black;
      padding: 30px 5px 5px 5px;
      font-size: 11px !important;
      border: 1px solid #d2d2d2;
      position: absolute;
      overflow-y: auto;
      top: 0;
      background-color: white;
      z-index: 1;
      resize: none; }
    .business-model .grid-container .segment-active .header {
      background-color: #E5FFE6;
      color: black;
      border-bottom: none;
      -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); }
    .business-model .grid-container .segment-active .content {
      -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2); }
    .business-model .grid-container .segment-helper .content {
      display: none; }
    .business-model .grid-container .segment-helper .header {
      color: black; }
    .business-model .grid-container .segment-helper .helper {
      height: 100%;
      border-bottom: 1px solid #d2d2d2;
      border-top: 1px solid #d2d2d2; }

.swotpest h3 {
  margin: 1em 0 1em 4em; }
  .swotpest h3 .show-all-help {
    float: right; }

.swotpest .table td, .swotpest .table th {
  border: none;
  position: relative; }

.swotpest .table .hdr {
  font-weight: bold;
  letter-spacing: 0.1em;
  text-align: center; }

.swotpest .table .text-vertical {
  width: 1%;
  vertical-align: middle; }

.swotpest .table .tip {
  text-align: center;
  margin-bottom: 5px; }

.swotpest .table .helper {
  display: none;
  overflow: auto;
  position: absolute;
  width: 98%;
  height: 96%;
  left: 1%;
  top: 2%;
  background-color: #ffffff;
  color: #585858;
  font-size: 12px;
  padding: 1em 1em 1em 1em;
  text-align: left; }
  .swotpest .table .helper ul {
    padding: 0; }

.swotpest .table textarea {
  width: 100%;
  resize: vertical;
  background-color: #ffffff47;
  padding: 0.5em 1em;
  border: none;
  -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.2); }

.swotpest .table .color0 {
  background-color: #ffffff; }

.swotpest .table .color1 {
  background-color: #daf2b8; }

.swotpest .table .color2 {
  background-color: #eeb3ab; }

.swotpest .table .color3 {
  background-color: #fcf6c1; }

.swotpest .table .color4 {
  background-color: #e5ef97; }

.swotpest .table .color5 {
  background-color: #f0c78e; }

.swotpest .table .color6 {
  background-color: #cdd9eb; }

.swotpest .table .color7 {
  background-color: #b7d1be; }

.swotpest .table .color8 {
  background-color: #bfa8b9; }

.swotpest .grid-container .helper {
  display: block;
  font-size: 11px; }

/*# sourceMappingURL=main.css.map */
