.tv3.design-v3 #wrapper980x {
  padding-top: 58px;
  padding-bottom: 15px; }

#toTheTop {
  width: 100%; }

body.tv3.design-v3 .topSlotWrap .navigationSegment.custom .restriction .left-desktop-sticky-btn {
  filter: invert(1) !important; }
  body.tv3.design-v3 .topSlotWrap .navigationSegment.custom .restriction .left-desktop-sticky-btn:hover {
    filter: invert(18%) sepia(90%) saturate(6199%) hue-rotate(357deg) brightness(90%) contrast(126%) !important; }

.topSlotWrap {
  font-family: 'Inter Regular';
  background: #FFF;
  margin-bottom: 5px;
  background-image: linear-gradient(to bottom, white, white) !important;
  background-position: 50% !important;
  background-size: 1120px 140px !important;
  background-repeat: no-repeat !important; }
  .topSlotWrap:has(.commonBlocHeader) div.navigationSegment {
    box-shadow: none; }
  .topSlotWrap:has(.desktopBroad) #wrapper980x {
    padding-top: 98px; }
  .topSlotWrap div.navigationSegment {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    font-family: "Inter Medium";
    max-width: 100vw;
    width: 100%;
    height: fit-content !important;
    background-color: #ffffff;
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 14000;
    box-shadow: 0px 1px 9px 0px lightgrey; }
    .topSlotWrap div.navigationSegment .mobilePlaceholder {
      display: none; }
    .topSlotWrap div.navigationSegment .left-desktop-sticky-btn {
      float: left;
      background-image: url(/pimg/2/header_new/burgerMenu_new.svg);
      background-repeat: no-repeat;
      width: 32px;
      height: 32px;
      cursor: pointer; }
      .topSlotWrap div.navigationSegment .left-desktop-sticky-btn:hover {
        filter: invert(18%) sepia(90%) saturate(6199%) hue-rotate(357deg) brightness(90%) contrast(126%) !important; }
    .topSlotWrap div.navigationSegment .calendarLogo {
      display: none; }
    .topSlotWrap div.navigationSegment .left-desktop-sticky-btn-close {
      display: none; }
    .topSlotWrap div.navigationSegment .left-desktop-sticky {
      width: 376px;
      height: 100vh;
      background-color: white;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 14500;
      overflow-y: auto;
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: center; }
      .topSlotWrap div.navigationSegment .left-desktop-sticky .options {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        min-height: 60px;
        max-height: 60px;
        background-color: #F5F5F7;
        padding-right: 12px;
        box-sizing: border-box; }
        .topSlotWrap div.navigationSegment .left-desktop-sticky .options .close-desktop-sticky {
          width: 60px;
          height: 60px;
          font-size: x-large;
          text-align: center;
          cursor: pointer;
          background-image: url(/pimg/2/header_new/arrow_back_new.svg);
          background-position: center;
          background-repeat: no-repeat;
          background-size: 20px;
          display: inline-block; }
        .topSlotWrap div.navigationSegment .left-desktop-sticky .options .mobileOptions {
          display: flex; }
      .topSlotWrap div.navigationSegment .left-desktop-sticky .searchBox {
        display: none; }
    .topSlotWrap div.navigationSegment .moveIn {
      animation-name: moveInLeft;
      animation-duration: 0.2s;
      animation-timing-function: ease-out; }
    .topSlotWrap div.navigationSegment .moveOut {
      animation-name: moveOutLeft;
      animation-duration: 0.2s;
      animation-timing-function: ease-out;
      z-index: -1;
      opacity: 0; }
@keyframes moveInLeft {
  0% {
    opacity: 0;
    transform: translateX(-300px); }
  100% {
    opacity: 1;
    transform: translateX(0);
    display: none; } }
@keyframes moveOutLeft {
  0% {
    opacity: 1;
    z-index: 1000;
    transform: translateX(0); }
  100% {
    opacity: 0;
    z-index: 1000;
    transform: translateX(-100px); } }
@keyframes appear {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
    .topSlotWrap div.navigationSegment .iconic-popup-cover {
      width: 100vw;
      height: 100vh;
      position: fixed;
      left: 0;
      top: 0; }
    .topSlotWrap div.navigationSegment .show-cover {
      display: none;
      animation: showCover 0.2s ease-out 0.2s;
      animation-fill-mode: backwards;
      background-color: rgba(0, 0, 0, 0.5);
      z-index: 14400;
      animation-name: appear; }
    .topSlotWrap div.navigationSegment .sticky-hide {
      display: none; }
    .topSlotWrap div.navigationSegment .slide-menu-content {
      height: max-content;
      padding: 12px 16px;
      box-sizing: border-box;
      border: 1px solid #DEDFE0; }
      .topSlotWrap div.navigationSegment .slide-menu-content:first-child {
        border-radius: 16px 16px 0 0; }
      .topSlotWrap div.navigationSegment .slide-menu-content:not(:first-child) {
        border-top: 0; }
      .topSlotWrap div.navigationSegment .slide-menu-content:last-child {
        border-radius: 0 0 16px 16px; }
      .topSlotWrap div.navigationSegment .slide-menu-content h3 {
        font-size: 17px; }
      .topSlotWrap div.navigationSegment .slide-menu-content.active .submenuArrow {
        transform: rotate(180deg); }
      .topSlotWrap div.navigationSegment .slide-menu-content.active .slide-menu-subMenu {
        display: flex;
        flex-direction: column;
        gap: 8px;
        height: fit-content; }
      .topSlotWrap div.navigationSegment .slide-menu-content .slide-menu-chapter-container {
        display: flex;
        justify-content: space-between;
        cursor: pointer; }
    .topSlotWrap div.navigationSegment .slide-menu-chapter {
      color: #000;
      font-family: "Inter";
      font-weight: 600;
      font-size: 16px;
      line-height: 24px; }
    .topSlotWrap div.navigationSegment .slide-menu-subMenu {
      margin-top: 12px;
      font-family: 'Inter Medium', Arial;
      font-size: 15px;
      line-height: 22px;
      text-decoration-line: none;
      text-transform: initial;
      height: 0;
      display: none; }
      .topSlotWrap div.navigationSegment .slide-menu-subMenu .desktop-sticky-element.main {
        margin-top: 10px; }
        .topSlotWrap div.navigationSegment .slide-menu-subMenu .desktop-sticky-element.main a {
          font-family: "Inter";
          font-weight: 600;
          line-height: 20px; }
        .topSlotWrap div.navigationSegment .slide-menu-subMenu .desktop-sticky-element.main:first-child {
          margin-top: 0; }
      .topSlotWrap div.navigationSegment .slide-menu-subMenu .desktop-sticky-element a {
        font-family: "Inter";
        font-weight: 400;
        font-size: 16px;
        line-height: 20px; }
    .topSlotWrap div.navigationSegment .slide-menu-container {
      padding: 20px 12px 30px 12px;
      width: 100%;
      box-sizing: border-box; }
    .topSlotWrap div.navigationSegment .extraOptionsContainer {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      gap: 40px;
      width: 100%;
      padding: 0 24px 30px 24px;
      box-sizing: border-box; }
      .topSlotWrap div.navigationSegment .extraOptionsContainer .extraOption {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 105px; }
        .topSlotWrap div.navigationSegment .extraOptionsContainer .extraOption .extraOptionText {
          font-family: "Inter";
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          text-align: center; }
    .topSlotWrap div.navigationSegment .socialsContainer {
      display: flex;
      justify-content: space-between;
      gap: 14px;
      padding: 0 12px 30px 12px;
      box-sizing: border-box; }
      .topSlotWrap div.navigationSegment .socialsContainer .socialsItem {
        width: 44px;
        height: 44px; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.fb {
          background: url("/pimg/2/header_new/fb_new.svg") no-repeat; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.ig {
          background: url("/pimg/2/header_new/ig_new.svg") no-repeat; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.yt {
          background: url("/pimg/2/header_new/yt_new.svg") no-repeat; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.threads {
          background: url("/pimg/2/header_new/threads_new.svg") no-repeat; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.tiktok {
          background: url("/pimg/2/header_new/tiktok_new.svg") no-repeat; }
        .topSlotWrap div.navigationSegment .socialsContainer .socialsItem.linkedin {
          background: url("/pimg/2/header_new/linkedin_new.svg") no-repeat; }
    .topSlotWrap div.navigationSegment .overflow-hidden {
      overflow: hidden; }
    .topSlotWrap div.navigationSegment .header-item-wrap.account, .topSlotWrap div.navigationSegment .mobileOptionsItem.account {
      position: relative; }
      .topSlotWrap div.navigationSegment .header-item-wrap.account .header-item, .topSlotWrap div.navigationSegment .mobileOptionsItem.account .header-item {
        background: url("/pimg/2/header_new/account_new.svg") no-repeat center;
        background-size: 21px;
        width: 21px !important;
        height: 100%; }
      .topSlotWrap div.navigationSegment .header-item-wrap.account:hover .header-item, .topSlotWrap div.navigationSegment .mobileOptionsItem.account:hover .header-item {
        filter: invert(35%) sepia(100%) saturate(7447%) hue-rotate(356deg) brightness(102%) contrast(121%) !important; }
    .topSlotWrap div.navigationSegment .user-sub-block {
      visibility: hidden;
      opacity: 0;
      min-width: 185px;
      margin-left: -20px;
      position: absolute;
      top: 37px;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #ffffff;
      box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4);
      right: -51px;
      z-index: 1111; }
      .topSlotWrap div.navigationSegment .user-sub-block .square {
        display: none;
        width: 12px;
        height: 12px;
        margin-left: 120px;
        margin-top: -16px;
        background-color: #ffffff;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .topSlotWrap div.navigationSegment .user-sub-block.open {
        visibility: visible;
        opacity: 1; }
        .topSlotWrap div.navigationSegment .user-sub-block.open .square {
          display: block; }
        .topSlotWrap div.navigationSegment .user-sub-block.open .a-sub-menu-item {
          display: block;
          color: #000000;
          font-size: 14px;
          line-height: 30px;
          padding-left: 30px;
          padding-right: 30px;
          text-decoration: none; }
    .topSlotWrap div.navigationSegment div.first-strip {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 58px;
      position: relative;
      width: 100%;
      max-width: 1200px;
      padding: 0 calc((100vw - 1024px));
      background-color: #F5F5F7;
      z-index: 10001; }
      .topSlotWrap div.navigationSegment div.first-strip div.header-link-items {
        max-width: 1200px;
        height: 40px;
        padding-left: calc((100% - 1200px) / 2);
        display: flex;
        align-items: center; }
        .topSlotWrap div.navigationSegment div.first-strip div.header-link-items.left {
          gap: 40px;
          justify-content: flex-start; }
        .topSlotWrap div.navigationSegment div.first-strip div.header-link-items.right {
          justify-content: flex-end; }
        .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap {
          display: inline-block;
          float: left;
          color: #777777;
          width: fit-content; }
          .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap a {
            font-family: "Inter";
            font-weight: 400;
            font-size: 14px;
            line-height: 18px; }
          .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item {
            width: fit-content;
            height: 100%; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .fl-ml {
              float: left;
              margin-left: 3px; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .p-icon, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .s-icon, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .w-icon {
              float: left;
              margin-top: 13px;
              height: 26px; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .paieska, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .pranesti, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .orai {
              text-decoration: none;
              color: #777777 !important; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .menu-icon {
              background: url(/pimg/2/menu-icons.png);
              background-repeat: no-repeat; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item .w {
              width: 14px; }
            .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item a:hover .paieska, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item a:hover .pranesti, .topSlotWrap div.navigationSegment div.first-strip div.header-link-items div.header-item-wrap div.header-item a:hover .orai {
              text-decoration: none;
              color: #ff0000 !important;
              -webkit-transition: all 0.1s ease-out;
              -moz-transition: all 0.1s ease-out;
              -o-transition: all 0.1s ease-out;
              transition: all 0.1s ease-out; }
    .topSlotWrap div.navigationSegment a.header-item-wrap, .topSlotWrap div.navigationSegment .mobileOptionsItem {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 44px;
      height: 42px;
      background-color: #fff;
      border: 1px solid #F0F0F0;
      cursor: pointer;
      box-sizing: border-box; }
      .topSlotWrap div.navigationSegment a.header-item-wrap:first-child, .topSlotWrap div.navigationSegment .mobileOptionsItem:first-child {
        border-radius: 50px 0 0 50px; }
      .topSlotWrap div.navigationSegment a.header-item-wrap:last-child, .topSlotWrap div.navigationSegment .mobileOptionsItem:last-child {
        border-radius: 0 50px 50px 0; }
    .topSlotWrap div.navigationSegment div.restriction {
      max-width: 1200px;
      width: 100%;
      height: 95px;
      margin-top: 0;
      margin-bottom: 0;
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .topSlotWrap div.navigationSegment div.restriction img.tv3-main-banner {
        width: 81px;
        height: 44px; }
      .topSlotWrap div.navigationSegment div.restriction > .header-item-wrap {
        display: none; }
      .topSlotWrap div.navigationSegment div.restriction .header-item-mobile {
        display: none; }
      .topSlotWrap div.navigationSegment div.restriction div.spriteUrl {
        background: none; }
      .topSlotWrap div.navigationSegment div.restriction div.headerLogo {
        float: left;
        cursor: pointer;
        position: relative;
        margin-right: auto;
        margin-left: 40px; }
        .topSlotWrap div.navigationSegment div.restriction div.headerLogo div.firstLogo {
          float: left;
          width: unset !important;
          height: 100%;
          background-position: 10px 5px; }
          .topSlotWrap div.navigationSegment div.restriction div.headerLogo div.firstLogo img {
            display: inline !important; }
        .topSlotWrap div.navigationSegment div.restriction div.headerLogo:hover div.firstLogo {
          background-color: #ffffff; }
      .topSlotWrap div.navigationSegment div.restriction div.headerItems {
        overflow: hidden;
        float: left;
        padding-left: 25px;
        display: flex;
        gap: 40px; }
        .topSlotWrap div.navigationSegment div.restriction div.headerItems:has(.header-item-wrap.account, .menuItems.active) {
          overflow: visible; }
        .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems {
          float: left;
          height: 100%;
          display: flex;
          gap: 8px;
          position: relative; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink {
            font-size: 14px;
            font-family: "Inter"; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink:hover a {
              color: #ff0000; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink h2 a, .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink span a {
            color: #000 !important;
            font-size: 16px !important;
            text-align: center;
            vertical-align: middle;
            line-height: 24px !important;
            display: block;
            font-weight: 600 !important;
            padding: 0 !important;
            letter-spacing: 0 !important;
            text-transform: none !important; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink h2 a:hover, .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink span a:hover {
              text-decoration: none;
              color: #ff0000 !important;
              -webkit-transition: all 0.1s ease-out;
              -moz-transition: all 0.1s ease-out;
              -o-transition: all 0.1s ease-out;
              transition: all 0.1s ease-out; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink h2 a.text-transform-none, .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink span a.text-transform-none {
              text-transform: none; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.menuItemsLink h3 {
            font-size: 15px;
            font-weight: normal; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems.active .menuItemsLink a {
            color: #ff0000; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems.active .subMenuItems {
            display: flex;
            gap: 64px; }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems.active .submenuArrow {
            transform: rotate(180deg);
            filter: invert(18%) sepia(90%) saturate(6199%) hue-rotate(357deg) brightness(90%) contrast(126%); }
          .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems {
            position: absolute;
            display: none;
            top: 60px;
            left: 0;
            z-index: 10001;
            height: 208px; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems .head_2 {
              color: #000;
              padding-bottom: 6px;
              background-color: #ffffff;
              margin-bottom: 0;
              padding-top: 8px;
              height: unset; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems .head_2 a {
                border-top: 0;
                background-color: #ffffff;
                overflow: hidden;
                font-family: "Inter";
                font-weight: 600;
                font-size: 18px;
                line-height: 24px;
                text-wrap-mode: nowrap; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems .head_2 span {
                line-height: normal;
                padding-right: 0; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems .head_2.big {
                font-size: 33px !important;
                font-weight: normal !important;
                padding-bottom: 8px !important; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.leftSubMenu {
              display: flex;
              flex-direction: column;
              gap: 4px;
              max-height: 208px;
              margin-top: 20px; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.leftSubMenu div.leftLink {
                width: fit-content; }
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.leftSubMenu div.leftLink a {
                  font-family: "Inter";
                  font-weight: 400;
                  font-size: 16px;
                  line-height: 20px;
                  color: #000;
                  text-wrap-mode: nowrap; }
            .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu {
              float: left; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu.news {
                margin: 15px 15px 15px 0;
                width: 949px; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu.projects {
                margin: 15px;
                width: 926px; }
              .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow {
                float: none;
                overflow: hidden; }
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularItem {
                  float: left;
                  width: 178px;
                  margin-right: 9px; }
                  .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularItem.dim {
                    background-color: #ffffff;
                    opacity: 0.4; }
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularItem:last-child {
                  margin-right: 0px; }
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularTitle,
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularImg {
                  float: none; }
                .topSlotWrap div.navigationSegment div.restriction div.headerItems div.menuItems div.subMenuItems div.rightSubMenu div.rightContentsRow div.mostPopularTitle {
                  font-size: 13px;
                  line-height: 19px;
                  font-weight: bold;
                  margin-top: 9px;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  display: -webkit-box;
                  -webkit-line-clamp: 3;
                  -webkit-box-orient: vertical; }
      .topSlotWrap div.navigationSegment div.restriction .submenuArrow {
        width: 20px;
        background: url("/pimg/2/3x3 basketball/arrowDown.svg") no-repeat center;
        cursor: pointer;
        transition: all 0.1s ease-out; }
    .topSlotWrap div.navigationSegment .live-broadcast-line-segment .info-block-right {
      margin: auto 0 !important; }
    .topSlotWrap div.navigationSegment .submenuItemsOverlay {
      display: none;
      width: 100vw;
      height: 208px;
      background-color: #fff;
      border-top: 1px solid #D8DBDD;
      position: relative;
      z-index: 1111; }
    .topSlotWrap div.navigationSegment:has(.menuItems.active) {
      box-shadow: 0px 1px 9px 0px lightgrey !important; }
      .topSlotWrap div.navigationSegment:has(.menuItems.active) .submenuItemsOverlay {
        display: block; }
    .topSlotWrap div.navigationSegment.custom {
      background-color: transparent !important; }
      .topSlotWrap div.navigationSegment.custom .restriction .headerItems {
        gap: 10px;
        margin: 0 !important;
        justify-content: flex-end;
        height: fit-content !important; }
        .topSlotWrap div.navigationSegment.custom .restriction .headerItems .menuItems .menuItemsLink h2 a, .topSlotWrap div.navigationSegment.custom .restriction .headerItems .menuItems .menuItemsLink h2 span {
          color: #fff !important;
          padding: 0 !important;
          font-family: "Inter" !important;
          font-weight: 800 !important;
          font-size: 15px !important;
          line-height: 19px !important;
          text-transform: uppercase !important;
          text-wrap-mode: nowrap; }
  .topSlotWrap .tv3AnonsasTop {
    max-width: 1200px;
    margin: 0 auto;
    height: 60px; }
    .topSlotWrap .tv3AnonsasTop.mobile {
      display: none; }
    .topSlotWrap .tv3AnonsasTop .textOnAnonsas {
      display: inline-block;
      float: left; }
    .topSlotWrap .tv3AnonsasTop .dots {
      display: none; }
    .topSlotWrap .tv3AnonsasTop.hasDots {
      position: relative; }
      .topSlotWrap .tv3AnonsasTop.hasDots .dots {
        display: block;
        position: absolute;
        z-index: 10;
        height: 11px;
        width: 100%;
        padding: 0;
        bottom: 20px;
        text-align: center; }
        .topSlotWrap .tv3AnonsasTop.hasDots .dots > li {
          cursor: pointer;
          background-color: #ffffff;
          border: 1px solid #cccccc;
          border-radius: 30px;
          display: inline-block;
          height: 10px;
          overflow: hidden;
          text-indent: -999em;
          width: 10px;
          position: relative;
          z-index: 99;
          margin-inline: 5px;
          -webkit-transition: all 0.5s linear 0s;
          transition: all 0.5s linear 0s; }
          .topSlotWrap .tv3AnonsasTop.hasDots .dots > li.active {
            background-color: #ff0000;
            border: 1px solid #ff0000; }

.design-v4A .topSlotWrap {
  margin-bottom: 0 !important;
  margin-right: -1px !important; }
  .design-v4A .topSlotWrap .tv3AnonsasTop {
    max-width: 1095px;
    margin: 0 auto;
    background-color: #fff; }
    .design-v4A .topSlotWrap .tv3AnonsasTop .rubricSlider {
      max-width: 1095px;
      max-height: 55px; }

.design-v3 .topSlotWrap .tv3AnonsasTop {
  margin: -15px auto 10px auto; }

@media screen and/*!sito cia reikia */(min-width: 1025px) {
  .header-item-wrap.account {
    height: 50px; }
    .header-item-wrap.account:hover .user-sub-block {
      visibility: visible;
      opacity: 1; }
      .header-item-wrap.account:hover .user-sub-block .square {
        display: block; }
      .header-item-wrap.account:hover .user-sub-block .a-sub-menu-item {
        display: block;
        color: #000000;
        font-size: 14px;
        line-height: 30px;
        padding-left: 30px;
        padding-right: 30px;
        text-decoration: none; } }
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .navigationSegment .restriction .left-desktop-sticky-btn {
    margin-left: 15px; }
  .navigationSegment .restriction .headerLogo {
    width: 83px; }
  .navigationSegment .two-side .info-block-left span.title-style {
    padding-left: 15px; }

  .header-link-items {
    max-width: 1200px;
    width: 100% !important;
    display: flex; }
    .header-link-items.left .header-item-wrap:nth-child(1) {
      padding-left: 15px; } }
@media screen and/*!sito cia reikia */(max-width: 1024px) {
  body .topSlotWrap {
    min-height: unset; }
    body .topSlotWrap div.navigationSegment {
      height: 105px !important;
      box-shadow: 0px 1px 9px 0px lightgrey !important; }
      body .topSlotWrap div.navigationSegment.custom .left-desktop-sticky-btn {
        filter: invert(0); }
      body .topSlotWrap div.navigationSegment .mobilePlaceholder {
        display: block;
        width: 51px;
        height: 60px; }
      body .topSlotWrap div.navigationSegment .left-desktop-sticky-btn {
        background-position: 15px center !important;
        background-size: 24px 18px !important; }
      body .topSlotWrap div.navigationSegment .calendarLogo {
        background: url(/pimg/2/nav/calendar.png) no-repeat center;
        background-size: 20px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 16px; }
        body .topSlotWrap div.navigationSegment .calendarLogo span {
          width: 100%;
          text-align: center;
          padding-top: 4px; }
      body .topSlotWrap div.navigationSegment .left-desktop-sticky {
        min-width: unset;
        width: 100vw;
        height: 100vh; }
      body .topSlotWrap div.navigationSegment #leftDesktopSticky .options .mobileOptions {
        display: flex; }
      body .topSlotWrap div.navigationSegment #leftDesktopSticky .searchBox {
        display: inline-block;
        position: relative;
        padding: 20px 12px 0 12px;
        width: 100%;
        box-sizing: border-box; }
        body .topSlotWrap div.navigationSegment #leftDesktopSticky .searchBox form {
          position: relative; }
        body .topSlotWrap div.navigationSegment #leftDesktopSticky .searchBox input {
          width: 100%;
          height: 43px;
          border-radius: 40px;
          background-color: #F5F5F7;
          border: 1px solid #DEDFE0;
          color: #000;
          padding-left: 47px;
          box-sizing: border-box;
          font-family: "Inter";
          font-weight: 400;
          font-size: 16px;
          line-height: 18px; }
          body .topSlotWrap div.navigationSegment #leftDesktopSticky .searchBox input::placeholder {
            color: #000; }
        body .topSlotWrap div.navigationSegment #leftDesktopSticky .searchBox .searchSubmitButton {
          background-image: url("/pimg/2/header_new/search_new.svg");
          background-repeat: no-repeat;
          position: absolute;
          height: 19px;
          width: 19px;
          background-size: 19px 19px;
          top: 12px;
          left: 16px;
          border: 0; }
      body .topSlotWrap div.navigationSegment div.first-strip {
        display: none; }
      body .topSlotWrap div.navigationSegment div.restriction {
        width: 100%;
        height: unset;
        display: inline-flex; }
        body .topSlotWrap div.navigationSegment div.restriction .left-desktop-sticky-btn {
          width: 51px !important; }
        body .topSlotWrap div.navigationSegment div.restriction .header-item-mobile #menu-back-button.left-block-back.main-sprite-v2 {
          background: url("/pimg/2/nav/arrow_back_black.svg") no-repeat;
          background-position-y: center;
          height: 50px;
          width: 24px;
          background-size: 24px 24px;
          filter: none;
          -webkit-filter: none;
          margin-left: 15px;
          display: none;
          float: left;
          cursor: pointer; }
        body .topSlotWrap div.navigationSegment div.restriction .header-item-wrap {
          display: inline-flex;
          width: 23px; }
          body .topSlotWrap div.navigationSegment div.restriction .header-item-wrap .header-item-mobile {
            margin: auto 15px auto -17px !important;
            display: block; }
        body .topSlotWrap div.navigationSegment div.restriction .header-item-mobile.onSwitchDisplay {
          position: absolute;
          right: 5px; }
        body .topSlotWrap div.navigationSegment div.restriction div.headerLogo {
          margin: auto; }
          body .topSlotWrap div.navigationSegment div.restriction div.headerLogo img {
            width: 62px; }
        body .topSlotWrap div.navigationSegment div.restriction div.headerItems {
          display: none; }
      body .topSlotWrap div.navigationSegment .header-item-wrap.account {
        width: 51px !important;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center; }
        body .topSlotWrap div.navigationSegment .header-item-wrap.account:has(.user-sub-block.open) .header-item {
          filter: invert(35%) sepia(100%) saturate(7447%) hue-rotate(356deg) brightness(102%) contrast(121%) !important; }
        body .topSlotWrap div.navigationSegment .header-item-wrap.account .user-sub-block {
          right: 10px;
          z-index: 14005; }
          body .topSlotWrap div.navigationSegment .header-item-wrap.account .user-sub-block .square {
            margin-left: 161px; }
      body .topSlotWrap div.navigationSegment .live-broadcast-line-segment {
        top: 65px; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .two-side, body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .three-side {
          background-color: unset; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .title .title-style {
          margin-left: 15px; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .dot {
          padding-right: 10px; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .text {
          background-color: #000000;
          white-space: nowrap;
          overflow: hidden; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .text span {
          display: inline-block;
          color: #ffffff;
          padding-left: calc(100vw - 133px); }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .info-block-left {
          width: auto;
          min-width: fit-content;
          z-index: 1; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .info-block-right {
          width: 100%;
          height: auto;
          margin: 0 !important;
          display: flex;
          align-items: center;
          padding-left: 0; }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .scrollable {
          margin: 0 auto;
          overflow: hidden;
          white-space: nowrap;
          position: absolute;
          will-change: transform;
          animation: marquee 10s linear infinite;
          -moz-animation: marquee 10s linear infinite;
          -webkit-animation: marquee 10s linear infinite; }
  @-webkit-keyframes marquee {
    0% {
      text-indent: 100vw; }
    100% {
      text-indent: -100vw; } }
        body .topSlotWrap div.navigationSegment .live-broadcast-line-segment .this-frame .info-block .text span:hover {
          animation-play-state: paused; }
  @keyframes marquee {
    0% {
      transform: translateX(0); }
    100% {
      transform: translateX(-100%); } }
  @-moz-keyframes marquee {
    0% {
      -moz-transform: translateX(0); }
    100% {
      -moz-transform: translateX(-100%); } }
  @-webkit-keyframes marquee {
    0% {
      -webkit-transform: translateX(0); }
    100% {
      -webkit-transform: translateX(-100%); } }
    body .topSlotWrap .tv3AnonsasTop {
      display: none; }
      body .topSlotWrap .tv3AnonsasTop.mobile {
        display: block;
        max-width: 720px; }
        body .topSlotWrap .tv3AnonsasTop.mobile .rubricSlider {
          max-width: 720px;
          max-height: unset;
          width: 100% !important;
          height: unset !important; } }
.hover:hover {
  cursor: pointer; }

* {
  margin: 0;
  padding: 0; }

html {
  min-height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #ffffff !important; }

body {
  min-height: 100%;
  height: 100%;
  color: #4e4e4e;
  font-weight: normal;
  font-family: "Inter", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 155px !important;
  overflow-x: hidden; }
  body:has(.navigationSegment.custom) {
    margin-top: 0 !important; }
  body b, body strong {
    font-weight: 600; }

@supports (font-variation-settings: normal) {
  body {
    font-family: 'Inter var', Arial, sans-serif; } }
#tv980x200_tv3_lt {
  min-height: 270px;
  margin-bottom: 10px;
  position: relative;
  z-index: 9999; }

.custom-stick-div {
  width: 300px;
  text-align: right;
  font-family: Arial;
  font-size: 8px;
  font-weight: bold;
  color: #bababa;
  display: grid; }
  .custom-stick-div.mob {
    display: none; }

.ad-wrap-1200-150-mb2-s3 {
  margin-bottom: 30px; }

.ad-wrap-600-300-mb2-s3 {
  position: absolute;
  right: 0; }

.adform-adbox-fixed-L {
  z-index: 14001 !important; }

#back-to-top {
  position: fixed;
  bottom: 0px;
  background: #ffffff;
  height: 59px;
  width: 69px;
  z-index: 9999;
  display: none;
  cursor: pointer;
  opacity: .5;
  border: 1px solid #474747;
  border-bottom: none;
  color: #000;
  left: 50%;
  margin-left: 390px; }
  #back-to-top:hover {
    opacity: 1;
    border: 1px solid #ff0000;
    border-bottom: none;
    background: #ff0000;
    color: #ffffff; }
    #back-to-top:hover div {
      background: url("/pimg/2/icons/arrow_top_white.png") center 9px no-repeat; }
  #back-to-top div {
    background: url("/pimg/2/icons/arrow_top_dark.png") center 9px no-repeat;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    padding-top: 30px; }

@-webkit-keyframes fontfix {
  from {
    opacity: 1; }
  to {
    opacity: 1; } }
a {
  text-decoration: none;
  outline: none;
  color: #000; }
  a:hover {
    text-decoration: none;
    color: #ff0000 !important;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; }
  a .logo {
    display: block;
    width: 157px;
    height: 42px;
    background: url("https://static3.inspektorius.lt/static.php?v=4.2.7.41052&t=i&f=/pimg/2/logo.png") 0 0 no-repeat;
    margin-top: 15px;
    float: left; }

img {
  border: 0; }

input, select, textarea {
  outline: none !important;
  color: #000;
  font-weight: normal;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4; }

h1 {
  font-size: 26px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 20px; }

#page {
  width: 100%;
  max-width: 1200px;
  background: #fff;
  margin: 0 auto;
  min-height: 100%;
  height: 100%;
  clear: both;
  overflow: visible; }
  #page #mainbar {
    width: 100%;
    max-width: 1200px;
    background: #fff;
    float: left;
    color: #000; }

body.tv3.design-v4A #page {
  width: 1095px; }
  body.tv3.design-v4A #page #mainbar {
    padding: 10px 15px 10px 10px;
    margin: 0 0 0 -12px; }

body.tv3.design-v5 #page {
  display: flex;
  width: 1120px; }
  body.tv3.design-v5 #page #mainbar {
    width: 780px;
    padding-right: 10px;
    display: flex;
    flex-direction: column; }

.clear {
  clear: both; }
  .clear:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden; }

@font-face {
  font-family: 'Bebas Neue Bold';
  src: url("/pcss/2/Fonts/BebasNeueBold.woff") format("woff");
  font-display: swap; }
@media screen and/*!sito cia reikia */(min-width: 1025px) and/*!ir cia */(max-width: 1280px) {
  #mainbar {
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box; } }
@media screen and/*!sito cia reikia */(max-width: 1024px) {
  html, body {
    max-width: 100%;
    overflow-x: unset;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ffffff !important; }

  body {
    margin-top: 105px !important; }

  a.logo {
    display: block;
    width: 157px;
    height: 42px;
    background: url("https://static3.inspektorius.lt/static.php?v=4.2.7.41052&t=i&f=/pimg/2/logo.png") 0 0 no-repeat;
    margin-top: 15px;
    float: left; }

  #page {
    overflow: hidden;
    width: 100vw !important; }
    #page #mainbar {
      margin: unset !important;
      padding: unset !important; }

  #tv980x200_tv3_lt, #wrapper980x {
    display: none; }

  #back-to-top {
    display: none !important; }

  .custom-stick-div.mob {
    display: block;
    top: 0 !important;
    width: 100vw;
    min-height: 270px;
    padding: 0 20px;
    box-sizing: border-box; } }
.topSlotWrap div.commonBlocHeader.big {
  width: 100vw;
  position: fixed;
  z-index: 10001;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  float: none;
  box-sizing: border-box;
  min-height: 58px;
  border-top: 1px solid #D8DBDD;
  box-shadow: 0px 1px 9px 0px lightgrey;
  background-color: #fff;
  padding: unset; }
  .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo {
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    padding-top: 1px;
    margin-left: -20px; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .myNewsButton, .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .bubblesPartition {
      display: none; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel #lightSlider-bubbleMenu {
      height: 26px !important;
      margin-left: 0; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel #lightSlider-bubbleMenu.w1200 {
        width: 1200px !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel #lightSlider-bubbleMenu.w350 {
        width: 350px !important; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item {
      display: flex;
      align-items: center;
      border-radius: 17px;
      height: 26px;
      width: fit-content;
      width: -moz-fit-content;
      margin: 0 0 0 4px !important;
      float: left;
      cursor: grab;
      background-color: #fff; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item.tokyo {
        border-radius: 15px;
        background-color: #8b2030;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
        height: 31px;
        width: 149px;
        margin: 2px 0 3px 0 !important;
        cursor: pointer;
        font-size: 14px;
        line-height: 36px; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item.tokyo img {
          border-radius: 0;
          box-shadow: none;
          width: 37px;
          height: 18px;
          margin: 6px 0 0 11px !important; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item.tokyo a {
          display: flex;
          justify-content: center;
          align-items: center;
          font-family: 'Inter Medium';
          margin: -3px 9px 0 0 !important;
          padding: 0 !important;
          color: #ffffff;
          font-size: 14px;
          float: right;
          text-decoration: none; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item.tokyo:hover {
          background-color: #8b2030 !important; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item.tokyo:hover a {
            color: #ffffff !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item a {
        margin: 10px;
        padding: 0 12px !important;
        font-family: "Inter";
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        text-transform: uppercase; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item a:hover {
          text-decoration: none !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item:hover {
        background-color: #FF0000 !important; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item:hover a {
          color: #FFFFFF !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .slider-item:first-child {
        margin-left: 0 !important; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .arrow-left, .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .arrow-right {
      height: 26px;
      min-width: 20px;
      margin-top: 0;
      cursor: pointer;
      z-index: 1;
      display: none; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .arrow-left {
      background: url(/pimg/2/arrow-left.svg) no-repeat center;
      margin-left: -5px; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .arrow-right {
      background: url(/pimg/2/arrow-right.svg) no-repeat center;
      margin-right: -5px; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .gradient-left, .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .gradient-right {
      position: absolute;
      width: 33px;
      height: 35px;
      z-index: 105;
      display: none; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .gradient-left {
      margin-left: 20px;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0), white); }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .meniu-carusel .gradient-right {
      margin-left: -33px;
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white); }

.meniu-carusel {
  max-width: 1200px;
  width: 100vw;
  display: flex;
  position: relative;
  font-family: "Inter Medium"; }

@media screen and/*!sito cia reikia */(min-width: 1025px) and/*!ir cia */(max-width: 1280px) {
  .topSlotWrap .commonBlocHeader.big {
    float: left; }
    .topSlotWrap .commonBlocHeader.big .meniu-carusel {
      padding-left: 13px;
      padding-right: 15px;
      box-sizing: border-box;
      margin-right: 0; }
      .topSlotWrap .commonBlocHeader.big .meniu-carusel .w1200 {
        max-width: 1200px;
        width: 100% !important; } }
@media screen and/*!sito cia reikia */(min-width: 1025px) {
  .topSlotWrap:not(:has(#wrapper980x)) {
    margin-top: 0; }

  body:has(.navigationSegment.custom) .topSlotWrap .commonBlocHeader {
    display: none !important; } }
@media screen and/*!sito cia reikia */(max-width: 1024px) {
  html body.tv3 {
    margin-top: 111px; }

  .tv3 .topSlotWrap .commonBlocHeader.big .blocHeaderInfo .meniu-carusel {
    width: 100vw !important; }
    .tv3 .topSlotWrap .commonBlocHeader.big .blocHeaderInfo .meniu-carusel .lSSlideWrapper {
      margin-left: unset;
      margin-right: unset; }

  .topSlotWrap div.commonBlocHeader {
    padding-bottom: unset;
    width: auto;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    float: none;
    position: relative !important;
    box-shadow: none !important;
    border: none !important;
    z-index: 14000;
    min-height: 40px !important; }
    .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0;
      background-color: #fff;
      padding-top: 1px;
      margin-left: 0; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .myNewsButton {
        width: 125px;
        height: 31px;
        border-radius: 16px;
        border: 1px solid #ff0000;
        margin: 0 5px 0 10px !important;
        font-family: 'Inter Medium';
        font-size: 15px;
        text-align: center;
        line-height: 33px;
        position: relative;
        display: none; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .myNewsButton a {
          text-decoration: none;
          margin-top: -1px; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo .myNewsButton .notificationBubble {
          display: none;
          background: #ff0000;
          border-radius: 50%;
          height: 10px;
          width: 10px;
          position: absolute;
          top: -5px;
          right: 8px;
          box-shadow: 0 0 0 0 white;
          transform: scale(1);
          animation: pulse 2s infinite; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo span.bubblesPartition {
        width: 1px;
        height: 26px;
        background-color: #dcdee2;
        margin-bottom: 0;
        margin-right: 0 !important;
        display: none; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel #lightSlider-bubbleMenu.w1200 {
        width: 1200px !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel #lightSlider-bubbleMenu.w350 {
        width: 350px !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel #lightSlider-bubbleMenu .lSAction {
        display: none !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item {
        margin: 0 0 0 4px !important;
        border-radius: 40px;
        width: fit-content;
        width: -moz-fit-content;
        float: left;
        cursor: grab; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo {
          border-radius: 15px;
          background-color: #8b2030;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
          height: 31px;
          width: 149px;
          margin: 2px 0 3px 0 !important;
          cursor: pointer;
          font-size: 14px;
          line-height: 37px; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo img {
            border-radius: 0;
            box-shadow: none;
            width: 37px;
            height: 18px;
            margin: 6px 0 0 11px !important; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo a {
            display: flex;
            justify-content: center;
            align-items: center;
            font-family: 'Inter Medium';
            margin: -3px 9px 0 0 !important;
            padding: 0 !important;
            color: #ffffff;
            font-size: 14px;
            float: right;
            text-decoration: none; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo.active {
            margin-left: 15px; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo:hover {
            background-color: #8b2030 !important; }
            .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.tokyo:hover a {
              color: #ffffff !important; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item.active {
          margin-left: 4px; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item a {
          margin: 10px;
          font-family: "Inter";
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          text-transform: uppercase;
          text-wrap-mode: nowrap; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item a:hover {
            text-decoration: none !important; }
        .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item:hover {
          background-color: #FF0000 !important; }
          .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .slider-item:hover a {
            color: #FFFFFF !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .arrow-left, .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .arrow-right {
        min-width: 20px;
        margin-top: 0;
        cursor: pointer;
        z-index: 1;
        display: none;
        position: absolute;
        background-color: #fff !important;
        background-position: center !important; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .arrow-left {
        margin-left: 0;
        background: url(/pimg/2/arrow-left.svg) no-repeat; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .arrow-right {
        margin-right: 0;
        right: 0;
        background: url(/pimg/2/arrow-right.svg) no-repeat; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .gradient-left, .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .gradient-right {
        position: absolute;
        width: 33px;
        height: 26px;
        z-index: 105;
        margin-top: 0;
        display: none; }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .gradient-left {
        margin-left: 20px;
        background-image: linear-gradient(to left, rgba(255, 255, 255, 0), white); }
      .topSlotWrap div.commonBlocHeader.big div.blocHeaderInfo div.meniu-carusel .gradient-right {
        margin-left: -33px;
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white); }

  .arrow-left {
    margin-left: 0px !important; }

  .arrow-right {
    margin-right: 0px !important; }

  body.tv3.design-v4A .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-left, body.tv3.design-v5 .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-left {
    position: absolute;
    margin-left: 0px;
    background-color: #FFFFFF;
    background-position: 0 12px;
    margin-top: -5px; }
    body.tv3.design-v4A .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-left .gradient-left, body.tv3.design-v5 .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-left .gradient-left {
      height: 33px; }
  body.tv3.design-v4A .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-right, body.tv3.design-v5 .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-right {
    margin-right: 0px;
    right: 0;
    position: absolute;
    background-color: #FFFFFF;
    background-position: 0 12px;
    margin-top: -5px; }
    body.tv3.design-v4A .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-right .gradient-right, body.tv3.design-v5 .topSlotWrap div.commonBlocHeader .meniu-carusel .arrow-right .gradient-right {
      height: 33px; }

  body.tv3.design-v3 div.commonBlocHeader.big div.blocHeaderInfo div.moreRelatedArticles {
    display: none; }

  body.tv3.design-v5 .topSlotWrap .navigationSegment .lSSlideOuter {
    margin: 0; }
    body.tv3.design-v5 .topSlotWrap .navigationSegment .lSSlideOuter .slider-item:first-of-type {
      margin-left: 10px !important; } }
#footer {
  position: relative;
  clear: both;
  font-family: 'Inter Regular'; }
  #footer .footer-v1-segment {
    background-color: #E2E2E2;
    overflow: auto;
    padding-top: 45px; }
    #footer .footer-v1-segment .this-frame-block {
      width: 980px;
      margin: 0 auto;
      overflow: auto; }
      #footer .footer-v1-segment .this-frame-block .links-block {
        width: 88%;
        margin: auto;
        overflow: auto; }
        #footer .footer-v1-segment .this-frame-block .links-block .column-block {
          float: left; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block.first {
            width: 23%; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block.second {
            width: 22.5%; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block.third {
            width: 24.5%; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block.fourth {
            width: 22%; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block.fifth {
            width: 8%; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block p.title-text,
          #footer .footer-v1-segment .this-frame-block .links-block .column-block a.title-link {
            font-family: 'Inter Bold';
            font-weight: bold;
            font-size: 14px;
            line-height: 20px;
            padding-bottom: 9px;
            color: #000000; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block p.title-text.right {
            text-align: right; }
          #footer .footer-v1-segment .this-frame-block .links-block .column-block a {
            display: block;
            -webkit-transition: color 300ms;
            -moz-transition: color 300ms;
            -o-transition: color 300ms;
            -ms-transition: color 300ms;
            transition: color 300ms; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a.text-link {
              font-family: 'Inter Medium';
              font-size: 14px;
              padding-bottom: 2px;
              color: #000000; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a:hover {
              color: #1A1A1C !important;
              -webkit-transition: color 500ms;
              -moz-transition: color 500ms;
              -o-transition: color 500ms;
              -ms-transition: color 500ms;
              transition: color 500ms; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a.f-ico {
              background-position: -3430px 0; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a.m-ico {
              background-position: -3475px 0; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a.in-ico {
              background-position: -3386px 0; }
            #footer .footer-v1-segment .this-frame-block .links-block .column-block a.f-ico, #footer .footer-v1-segment .this-frame-block .links-block .column-block a.m-ico, #footer .footer-v1-segment .this-frame-block .links-block .column-block a.in-ico {
              width: 42px;
              height: 42px;
              margin-bottom: 5px;
              float: right;
              clear: both; }
      #footer .footer-v1-segment .this-frame-block .action-block {
        display: flex;
        justify-content: space-between;
        padding-bottom: 50px;
        overflow: auto;
        width: 88%;
        margin: auto; }
        #footer .footer-v1-segment .this-frame-block .action-block span.title-text {
          color: #000000;
          font-weight: 700;
          line-height: 32px;
          font-family: 'Inter Bold'; }
        #footer .footer-v1-segment .this-frame-block .action-block .footer-left {
          max-width: 300px;
          flex: 1; }
        #footer .footer-v1-segment .this-frame-block .action-block .footer-right {
          max-width: 230px;
          flex: 1; }
        #footer .footer-v1-segment .this-frame-block .action-block .email span.title-text {
          margin-right: 10px;
          font-size: 14px;
          vertical-align: top; }
        #footer .footer-v1-segment .this-frame-block .action-block .email .input-group {
          display: flex;
          flex-direction: column;
          margin-right: 70px; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .input-group .inputField {
            display: flex; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .input-group input.email-input {
            width: 259px;
            height: 32px;
            border: 0px;
            padding-left: 15px;
            border-radius: 25px;
            margin-bottom: 17px;
            font-family: "Inter Medium";
            line-height: 41px; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .input-group .send-mail-button {
            width: 32px;
            height: 32px;
            background-color: #ffffff;
            float: right;
            background-position: -392px 9px;
            cursor: pointer;
            border-radius: 0 25px 25px 0;
            display: none; }
        #footer .footer-v1-segment .this-frame-block .action-block .email .msg-block {
          font-size: 12px;
          width: 259px;
          display: none;
          padding-top: 5px;
          margin-top: -13px;
          margin-bottom: 17px; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .msg-block.greenText {
            color: #00c750; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .msg-block.redText {
            color: #ff6550; }
        #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy {
          display: inline-flex;
          align-items: flex-start;
          /* Show the checkmark when checked */ }
          #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 18px;
            width: 18px;
            z-index: 2; }
          #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy #customCheckbox {
            margin-right: 9px;
            height: 18px;
            width: 18px;
            border-radius: 3px;
            background-color: #fff; }
          #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy #customCheckbox:after {
            content: "";
            display: none;
            position: absolute;
            margin-left: 6px;
            margin-top: 1px;
            width: 4px;
            height: 11px;
            border: solid #000;
            border-width: 0 2px 2px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
          #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy input:checked ~ #customCheckbox:after {
            display: block; }
          #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy label {
            font-size: 15px;
            font-family: 'Inter Medium';
            color: #000; }
            #footer .footer-v1-segment .this-frame-block .action-block .privacyPolicy label a {
              border-bottom: 1px solid black;
              text-decoration: none; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile span.title-text {
          margin-right: 10px;
          font-size: 14px; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-apple {
          background-position: -424px 0;
          margin-right: 10px;
          display: block; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-google {
          background-position: -542px 0; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-apple,
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-google {
          width: 108px;
          height: 32px;
          display: inline-block;
          vertical-align: middle; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.f-ico-mobile,
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.m-ico-mobile,
        #footer .footer-v1-segment .this-frame-block .action-block .mobile a.in-ico-mobile {
          display: none; }
        #footer .footer-v1-segment .this-frame-block .action-block .copyright {
          align-content: center;
          float: right;
          margin-top: 17px; }
        #footer .footer-v1-segment .this-frame-block .action-block .email, #footer .footer-v1-segment .this-frame-block .action-block .mobile {
          float: left; }
      #footer .footer-v1-segment .this-frame-block .mobile-contacts-block {
        display: none; }

.main-sprite {
  background: url(/pimg/2/main-sprite-v2.92.png);
  background-repeat: no-repeat; }

@media screen and/*!sito cia reikia */(max-width: 350px) {
  #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile {
    display: inline; }
    #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile a.image-link-apple, #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile a.image-link-google {
      margin: 0 16px; }
    #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile a.f-ico-mobile,
    #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile a.m-ico-mobile,
    #footer div.footer-v1-segment div.this-frame-block div.action-block div.mobile a.in-ico-mobile {
      margin: 10px 30px 0; } }
@media screen and/*!sito cia reikia */(max-width: 1024px) {
  #footer {
    width: 100%; }
    #footer .footer-v1-segment .this-frame-block {
      width: 100%; }
      #footer .footer-v1-segment .this-frame-block .links-block {
        display: none; }
      #footer .footer-v1-segment .this-frame-block .action-block {
        width: 91%;
        flex-direction: column; }
        #footer .footer-v1-segment .this-frame-block .action-block span.title-text {
          display: table;
          margin: 0 auto 15px auto !important;
          font-family: "Inter Bold";
          font-size: 14px;
          font-weight: 400;
          font-style: normal;
          letter-spacing: normal;
          line-height: 24px;
          text-align: left;
          text-transform: uppercase;
          color: #000000; }
        #footer .footer-v1-segment .this-frame-block .action-block .footer-left, #footer .footer-v1-segment .this-frame-block .action-block .footer-right {
          max-width: unset;
          flex: 1; }
        #footer .footer-v1-segment .this-frame-block .action-block .email {
          float: none; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .input-group {
            justify-content: center;
            margin-right: unset; }
            #footer .footer-v1-segment .this-frame-block .action-block .email .input-group input.email-input {
              height: 40px;
              width: 100% !important; }
            #footer .footer-v1-segment .this-frame-block .action-block .email .input-group .send-mail-button {
              height: 40px;
              width: 26px;
              background-position: -398px 12px; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .msg-block.greenText {
            padding-top: unset;
            margin-left: 10px; }
          #footer .footer-v1-segment .this-frame-block .action-block .email .msg-block.redText {
            padding-top: unset;
            margin-left: 10px; }
        #footer .footer-v1-segment .this-frame-block .action-block .mobile {
          margin-top: 30px;
          display: inline-flex;
          justify-content: space-around;
          width: 100%; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile span.title-text {
            display: none; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-apple {
            margin-right: 0; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.image-link-google {
            margin-right: 3px; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.f-ico-mobile,
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.m-ico-mobile,
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.in-ico-mobile {
            display: inline-block;
            width: 32px;
            height: 32px;
            vertical-align: middle;
            clear: both; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.f-ico-mobile {
            background-position: -3435px -5px;
            border-radius: 20px; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.m-ico-mobile {
            background-position: -3480px -5px;
            border-radius: 20px; }
          #footer .footer-v1-segment .this-frame-block .action-block .mobile a.in-ico-mobile {
            background-position: -3391px -5px;
            border-radius: 20px; }
        #footer .footer-v1-segment .this-frame-block .action-block .copyright {
          width: 100%;
          display: flex;
          justify-content: center;
          margin-top: 108px;
          float: none;
          align-content: center; }
      #footer .footer-v1-segment .this-frame-block .mobile-contacts-block {
        width: 100%;
        height: 60px;
        background-color: #f3f3f3;
        display: inline-flex;
        justify-content: space-evenly;
        font-family: "Inter Medium";
        font-size: 14px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: normal;
        line-height: 20px;
        text-align: left;
        color: #000000; }
        #footer .footer-v1-segment .this-frame-block .mobile-contacts-block a {
          margin: auto; } }

/*# sourceMappingURL=main-part.css.map */
