/* Colors */
/* Layout - Px to Em fn */
/* Layout */
/* Transitions */
/* Gutenberg Blocks */
/* Responsive */
.rea-header-top__country-menu-item:before, .rea-header-top__country-menu-switcher:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  width: 28px;
  height: 20px;
  vertical-align: middle;
  background-repeat: no-repeat;
  transform: scale(0.7);
  background-image: url("../../images/flags/Flags.svg");
  background-color: #fff;
  border-radius: 4px; }

.rea-header-top__country-menu-item.italy:before, .rea-header-top__country-menu-switcher.italy:before {
  background-position: -280px -80px; }

.rea-header-top__country-menu-item.polish:before, .rea-header-top__country-menu-switcher.polish:before {
  background-position: -308px -140px; }

.rea-header-top__country-menu-item.hungary:before, .rea-header-top__country-menu-switcher.hungary:before {
  background-position: -28px -80px; }

.rea-header-top__country-menu-item.uk:before, .rea-header-top__country-menu-switcher.uk:before {
  background-position: -112px -60px; }

.rea-header-top__country-menu-item.russia:before, .rea-header-top__country-menu-switcher.russia:before {
  background-position: -532px -140px; }

.rea-header-top__country-menu-item.belarus:before, .rea-header-top__country-menu-switcher.belarus:before {
  background-position: -252px -20px; }

.rea-header-top__country-menu-item.czech:before, .rea-header-top__country-menu-switcher.czech:before {
  background-position: -112px -40px; }

.rea-header-top__country-menu-item.latvia:before, .rea-header-top__country-menu-switcher.latvia:before {
  background-position: -392px -100px; }

.rea-header-top__country-menu-item.bulgaria:before, .rea-header-top__country-menu-switcher.bulgaria:before {
  background-position: -504px 0px; }

.rea-header-top__country-menu-item.ro:before, .rea-header-top__country-menu-switcher.ro:before {
  background-position: -476px -140px; }

.rea-header-top__country-menu-item.serbia:before, .rea-header-top__country-menu-switcher.serbia:before {
  background-position: -224px -160px; }

.rea-header-top__country-menu-item.ukraine:before, .rea-header-top__country-menu-switcher.ukraine:before {
  background-position: -336px -180px; }

.rea-header-top__country-menu-item.netherlands:before, .rea-header-top__country-menu-switcher.netherlands:before {
  background-position: 0px -140px; }

.rea-header-top__country-menu-item.slovakia:before, .rea-header-top__country-menu-switcher.slovakia:before {
  background-position: -252px -160px; }

.rea-header-top__country-menu-item.se:before, .rea-header-top__country-menu-switcher.se:before {
  background-position: -140px -160px; }

.rea-header-top__country-menu-item.no:before, .rea-header-top__country-menu-switcher.no:before {
  background-position: -27px -140px; }

.rea-header-top__country-menu-item.fi:before, .rea-header-top__country-menu-switcher.fi:before {
  background-position: -504px -40px; }

.rea-header-top__country-menu-item.si:before, .rea-header-top__country-menu-switcher.si:before {
  background-color: white;
  background-position: -225px -160px; }

.rea-header-top__country-menu-item.denmark:before, .rea-header-top__country-menu-switcher.denmark:before {
  background-color: white;
  background-position: -196px -40px; }

.rea-header-top__country-menu-item.spain:before, .rea-header-top__country-menu-switcher.spain:before {
  background-color: white;
  background-position: -420px -40px; }

.rea-header-top__country-menu-item.global:before, .rea-header-top__country-menu-switcher.global:before {
  background-image: url("../../images/flags/Global.svg");
  width: 28px;
  height: 28px;
  background-color: transparent !important; }

.rea-header-top__country-menu-item:before {
  transform: scale(0.5);
  border-radius: 5px; }

.rea-header-top__country {
  position: relative;
  width: 90px;
  height: 36px;
  margin-left: 10px; }
  @media only screen and (max-width: 1023px) {
    .rea-header-top__country {
      margin-left: 0; } }
  .rea-header-top__country-menu {
    position: absolute;
    top: 36px;
    right: 0;
    width: 300px;
    list-style: none;
    color: #ffffff;
    font-size: 12px;
    line-height: 12px;
    background-color: #ffffff;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2); }
    .rea-header-top__country-menu .external-link-svg {
      display: none; }
    .rea-header-top__country-menu-item {
      height: 3em;
      line-height: 36px;
      display: none;
      padding: 0 2.1875em;
      margin: 4px 0; }
      .rea-header-top__country-menu-item:hover {
        background-color: #F3F8F8; }
      .rea-header-top__country-menu-item a {
        color: #212121;
        text-transform: uppercase;
        font-family: GothamMed;
        font-size: 10px;
        text-decoration: none; }
    .rea-header-top__country-menu-switcher {
      position: relative;
      display: flex;
      flex-direction: row;
      align-items: center;
      height: 3em;
      line-height: 36px;
      font-family: GothamBook;
      font-size: 12px;
      cursor: pointer; }
      .rea-header-top__country-menu-switcher:after {
        content: '';
        width: 12px;
        height: 12px;
        margin-left: 0px;
        display: inline-block;
        background-image: url("../../images/arrow-country.svg");
        background-size: cover;
        vertical-align: middle; }

/*# sourceMappingURL=global.css.map */
