.elementor-1117 .elementor-element.elementor-element-7fe398c9{--display:flex;--min-height:120vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-1117 .elementor-element.elementor-element-7fe398c9:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-7fe398c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://basketercolano.it/wp-content/uploads/2025/11/Risorsa-4.png");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-1bcdceec{text-align:center;}.elementor-1117 .elementor-element.elementor-element-1bcdceec .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:110px;font-weight:300;letter-spacing:2px;color:#FFFFFF;}.elementor-1117 .elementor-element.elementor-element-22c0b7ca{text-align:center;}.elementor-1117 .elementor-element.elementor-element-22c0b7ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;color:#FFFFFF;}.elementor-1117 .elementor-element.elementor-element-307fcdb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1117 .elementor-element.elementor-element-d49e057{text-align:center;}.elementor-1117 .elementor-element.elementor-element-d49e057 .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:22px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-1117 .elementor-element.elementor-element-1a27982a{text-align:center;}.elementor-1117 .elementor-element.elementor-element-1a27982a .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:43px;font-weight:400;}.elementor-1117 .elementor-element.elementor-element-33772dcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1117 .elementor-element.elementor-element-7783ea0a{text-align:center;}.elementor-1117 .elementor-element.elementor-element-7783ea0a .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:31px;font-weight:400;}.elementor-1117 .elementor-element.elementor-element-22a25a32{text-align:center;}.elementor-1117 .elementor-element.elementor-element-22a25a32 .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:31px;font-weight:400;color:#66141E;}.elementor-1117 .elementor-element.elementor-element-42acb4d7{text-align:center;}.elementor-1117 .elementor-element.elementor-element-42acb4d7 .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:70px;font-weight:400;color:#66141E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-2c404349{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1117 .elementor-element.elementor-element-2c404349.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-43cbd50f{width:var( --container-widget-width, 51% );max-width:51%;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1117 .elementor-element.elementor-element-43cbd50f.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-19533b66{width:100%;max-width:100%;}.elementor-1117 .elementor-element.elementor-element-19533b66.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-25de25ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-1117 .elementor-element.elementor-element-4ff597d8{text-align:center;}.elementor-1117 .elementor-element.elementor-element-4ff597d8 .elementor-heading-title{font-family:"RedWing Medium", Sans-serif;font-size:31px;font-weight:400;}@media(min-width:2000px){.elementor-1117 .elementor-element.elementor-element-7fe398c9{--min-height:140vh;--padding-top:0%;--padding-bottom:18%;--padding-left:0%;--padding-right:0%;}.elementor-1117 .elementor-element.elementor-element-7fe398c9:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-7fe398c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1440px){.elementor-1117 .elementor-element.elementor-element-7fe398c9{--min-height:99vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1117 .elementor-element.elementor-element-1bcdceec .elementor-heading-title{font-size:95px;}.elementor-1117 .elementor-element.elementor-element-22c0b7ca .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1117 .elementor-element.elementor-element-2c404349{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1117 .elementor-element.elementor-element-43cbd50f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1200px){.elementor-1117 .elementor-element.elementor-element-33772dcb{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1117 .elementor-element.elementor-element-d46bd6 img{width:70%;}.elementor-1117 .elementor-element.elementor-element-42c361b img{width:70%;}.elementor-1117 .elementor-element.elementor-element-2c404349{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1117 .elementor-element.elementor-element-43cbd50f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-1117 .elementor-element.elementor-element-7fe398c9{--min-height:90vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1117 .elementor-element.elementor-element-1bcdceec .elementor-heading-title{font-size:70px;}.elementor-1117 .elementor-element.elementor-element-22c0b7ca .elementor-heading-title{font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1117 .elementor-element.elementor-element-d46bd6 img{width:50%;}.elementor-1117 .elementor-element.elementor-element-7783ea0a .elementor-heading-title{font-size:25px;}.elementor-1117 .elementor-element.elementor-element-42c361b img{width:50%;}.elementor-1117 .elementor-element.elementor-element-22a25a32 .elementor-heading-title{font-size:25px;}.elementor-1117 .elementor-element.elementor-element-42acb4d7 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1117 .elementor-element.elementor-element-2c404349{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;font-size:18px;}.elementor-1117 .elementor-element.elementor-element-43cbd50f{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;font-size:18px;}.elementor-1117 .elementor-element.elementor-element-4ff597d8 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-1117 .elementor-element.elementor-element-7fe398c9{--padding-top:0%;--padding-bottom:50%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1117 .elementor-element.elementor-element-1bcdceec .elementor-heading-title{font-size:35px;}.elementor-1117 .elementor-element.elementor-element-307fcdb8{--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-1117 .elementor-element.elementor-element-1a27982a .elementor-heading-title{font-size:35px;}.elementor-1117 .elementor-element.elementor-element-33772dcb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1117 .elementor-element.elementor-element-d46bd6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-d46bd6 img{width:100%;}.elementor-1117 .elementor-element.elementor-element-7783ea0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-7783ea0a.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-7783ea0a .elementor-heading-title{font-size:18px;}.elementor-1117 .elementor-element.elementor-element-42c361b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-42c361b img{width:100%;}.elementor-1117 .elementor-element.elementor-element-22a25a32{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-22a25a32.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-22a25a32 .elementor-heading-title{font-size:18px;}.elementor-1117 .elementor-element.elementor-element-42acb4d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-42acb4d7.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-42acb4d7 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1117 .elementor-element.elementor-element-2c404349{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1117 .elementor-element.elementor-element-43cbd50f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-1117 .elementor-element.elementor-element-25de25ed{--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1117 .elementor-element.elementor-element-4ff597d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-4ff597d8.elementor-element{--align-self:center;}.elementor-1117 .elementor-element.elementor-element-4ff597d8 .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* Timeline cronaca live – stile box Serie A */
.rt-live-cronaca-timeline {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Singolo evento */
.rt-cronaca-item {
  margin-top: 10px;
  border-radius: 12px;
  padding: 12px 14px;
  background: #f5f7fb; /* sfondo chiaro tipo card */
  border: 1px solid #e0e4f0;
}

/* Riga sopra: orario ecc. */
.rt-cronaca-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
}

.rt-cronaca-time {
  font-family: RedWing Medium;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #66141E;
}

/* Testo evento */
.rt-cronaca-text {
  font-size: 14px;
  line-height: 1.5;
  color: #222;
}

/* Messaggio "nessun evento" */
.rt-live-cronaca-empty {
  font-family: RedWing Medium;
  font-size: 14px;
  color: #66141E;
}

/* Box sostituzione stile Google */
.rt-cronaca-sub-box {
  border-radius: 10px;
  padding: 8px 10px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.rt-cronaca-sub-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.rt-sub-label {
  font-size: 11px;
  text-transform: uppercase;
  font-family: "RedWing Medium","RedWing",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing: 0.03em;
}

.rt-sub-in .rt-sub-label {
  color: #21c36b; /* verde entra */
}

.rt-sub-out .rt-sub-label {
  color: #f05454; /* rosso esce */
}

.rt-sub-player {
  display: flex;
  align-items: center;
  gap: 8px;
}

.rt-sub-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.rt-sub-name {
  font-size: 14px;
  font-weight: 600;
}

.rt-sub-extra {
  font-size: 12px;
  color: #aaa;
}

.rt-sub-avatar img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
}

/* Wrapper generale */
.be-tabs {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

/* NAV TABS */
.be-tabs-nav {
  display: flex;
  justify-content: center;   /* <-- centrato */
  gap: 12px;
  margin: 20px 0;
  padding: 0;                /* niente padding del contenitore */
  background: transparent;   /* niente sfondo */
}

.be-tab-btn {
  border: 2px solid #66141E;
  background: transparent;     /* nessuno sfondo */
  padding: 10px 26px;
  border-radius: 999px;
  font-family: "RedWing Medium","RedWing",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-size: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #66141E;
  cursor: pointer;
  transition: all 0.2s ease;
}

/* TAB ATTIVA */
.be-tab-btn.be-tab-active {
  background: #66141E;     /* sfondo solo sulla tab attiva */
  color: #ffffff;
}

/* PANNELLI */
.be-tabs-panels {
  margin-top: 10px;
}

.be-tab-panel {
  display: none;
}

.be-tab-panel.be-tab-panel-active {
  display: block;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .be-tabs-nav {
    flex-wrap: wrap;
  }

  .be-tab-btn {
    flex: 1 1 auto;
    text-align: center;
    padding: 10px 12px;
  }
}


.rt-table-wrapper {
    width: 100%;
    overflow-x: auto;
    position: relative;
}

@media (max-width: 768px) {
    .rt-table-wrapper table {
        border-collapse: separate !important;
    }

    .rt-table-wrapper table td:first-child,
    .rt-table-wrapper table th:first-child {
        position: sticky;
        left: 0;
        background: #fff;
        z-index: 2;
    }

    .rt-table-wrapper table tr[style] td:first-child {
        background: #66141E !important;
        color: #fff !important;
    }

    .rt-table-wrapper table td:first-child,
    .rt-table-wrapper table th:first-child {
        border-right: 2px solid #e0e0e0;
    }
}

/* Default: tutto centrato */
.be-live-placeholder,
.be-tab-panel.be-tab-panel-active {
  justify-self: center;
}

/* Ma se è presente un video → NON centrare il pannello DIRETTA */
#be-tab-diretta.be-tab-panel-active.be-has-video {
  justify-self: initial !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RedWing Medium';
	font-display: auto;
	src: url('https://basketercolano.it/wp-content/uploads/2025/11/Redwing-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */