/* MLB default LP - PP - CP */

.mlb {
  display: inline-flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  text-align: left;
  color: #2f2f2f;
  font-family: montserratmedium, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  text-transform: capitalize;
}

.mlb-title {
  display: flex;
  flex-direction: column;
}
.mlb-title .mlb-wrapper {
  margin-bottom: 16px;
  align-items: center;
  display: flex;
}
.mlb-title .border-red-text {
  order: 2;
}

    @media (max-width: 767.9px) {
      .mlb-title {
        flex-direction: column-reverse;
      }
      .mlb-title .mlb-wrapper {
        margin-bottom: 0;
        margin-top: 16px;
      }
      .mlb-title .border-red-text {
        order: 1;
      }
    }

/* MLB img */

.mlb > img {width: 38px; height: 20px;}


/* MLB img - page LP - PP - CP */

  .top-padding-header .mlb > img {
    width: 46px;
    height: 24px;
  }

      @media (max-width: 460px) {
        .top-padding-header .mlb > img {
          width: 38px;
          height: 20px;
        }
      }



    @media (max-width: 400px) {
      .mlb-team.with-img .block-columns .img img {
        top: -30px;
      }
    }

    @media (max-width: 350px) {
      .mlb-team.with-img .block-columns .img img {
        top: -10px;
      }
    }

/* MLB size text */

.mlb.thin {
  font-family: montserratextralight, sans-serif;
}
.mlb.small .mlb-text {
  font-size: 10px;
}

    @media (max-width: 450px) {

    }


/* MLB color */

.mlb.dark,
.fon-light-grey .mlb {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
  padding: 4px 12px 4px 8px;
  color: #fff;
}
.mlb.no-background {
  background: transparent;
  padding: 0;
}


/* MLB position */

.mlb.right {
  direction: rtl;
  padding: 4px 4px 4px 8px;
}

.mlb.right .mlb-text {
  text-align: right;
}


/* MLB marketplace -? */

#mlb-marketplace {
  background-color: #f2f2f2;
  border-top: 1px solid #d7d7d7;
  padding: 8px;
  justify-content: center;
}


/* MLB Home */

.home-block .mlb {
  color: #fff;
  font-size: 10px;
  vertical-align: middle;
}

    @media screen and (min-width: 1080px) and (max-width: 1150px) {
      .home-block .mlb .mlb-text {
        font-size: 10px;
      }
    }

/* Footer MLB + we add COPYRIGHT text */
.footer .mlb {font-size: 11px; line-height:12px;gap: 4px;}
.footer .mlb > img{width: 76px; height: 40px;}
.footer .mlb .mlb-copyright{color: #808080; font-size: 8px; line-height:12px; font-family: montserratlight, sans-serif; }
.footer .mlb .mlb-text{display: flex; flex-direction: column; gap: 2px;}

  @media (min-width: 640px) {
    .footer .mlb{margin: 4px 0 4px 0; }
  }

/* CR - OLD widgets*/

.page-event .mlb { color: #041E42; margin-bottom: 8px; font-family: montserratmedium, sans-serif; cursor: pointer;}
.page-event .mlb > img {width: auto;height: 16px;}

.tp_SelectedTicket .tp_ticketAdditional .mlb-widget-p2{cursor: pointer;}
.tp_SelectedTicket .tp_ticketAdditional .mlb-widget-p2 p{padding: 0;}

    /* CR - OLD widgets popup */
    .mlb-modal .modal-sm { width: 600px; min-height: 135px; margin-top: -150px;}
    .mlb-modal .modal-sm .modal-content{padding: 24px 32px;}
    .mlb-modal .modal-header .close {display: block; font-size: 32px; font-weight: normal; opacity: 0.4;
      position: absolute; right: 0; top: 20px; width: 32px; height: 32px; z-index: 2;}


    .mlb-modal .modal-body {text-align: left; padding-bottom: 0;}
    .mlb-modal .modal-body h3{ font-family: montserratmedium, sans-serif; font-size: 18px;line-height: 22px; color: #262626; margin-top: 0;}
    .mlb-modal .modal-body p{  font-size: 14px; line-height: 20px;  color: #4d4d4d;font-family: montserratlight, sans-serif;}
    .mlb-modal .modal-body p a{color: #4d4d4d; }
    .mlb-modal .modal-body .mlb-body{display: flex; gap: 12px;}
    .mlb-modal .modal-body .mlb-body svg{height: 40px; width: auto;}
    .mlb-modal .modal-body .mlb-body .mlb-text{flex: 1 1 0;}

    /* CR - OLD widgets popup - mobile */

    .tpMlbDetailsBlock{ padding: 24px 32px 24px 24px; position: relative;}
    .tpMlbDetailsBlock .title{font-family: montserratmedium, sans-serif; font-size: 16px;line-height: 20px; color: #262626;
      margin: 0 0 12px 0; padding-right: 32px;}
    .tpMlbDetailsBlock .body{display: flex; gap: 8px;}
    .tpMlbDetailsBlock .body svg{height: 28px; width: auto;}
    .tpMlbDetailsBlock .body p{ font-size: 14px; line-height: 22px;  color: #4d4d4d;font-family: montserratlight, sans-serif; margin: 0; flex: 1 1 0;}
    .tpMlbDetailsBlock .body p a{color: #4d4d4d; }

    .tpMlbDetailsBlock .closeMlbDetails{display: block;  opacity: 0.8;
      position: absolute; right: 0; top: 20px; width: 32px; height: 32px; z-index: 2;}




