@charset "UTF-8";
/*
 * Theme Name:  Schematic Child
 * Theme URI:   https://codesupply.co/themes/schematic/
 * Description: Schematic Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    schematic
 * Version:     1.0.0
 */
/* Copy any classes from parent theme here. They will override the parent's version. */
.cs-entry__author-meta a:not(:first-child) {
  margin-left: 0;
  padding-left: 0;
}

/* Angoli arrotondati per le immagini in home */
.cs-overlay-background {
  border-radius: 0.5rem;
}

/* Scritta appena sotto il logo "Beyond..." */
.offcanvas__desc {
  margin-top: 4rem;
}

/* */
div.cs-entry__details-inner {
  flex-direction: column;
}
div.cs-entry__details-inner span.date {
  background: white;
  color: black;
  border-radius: 2px;
  padding: 0.25rem 0.5rem;
}

div.cs-offcanvas-posts-container div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner,
div.cs-entry__post-meta-wrapper div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner {
  align-items: flex-start;
}
div.cs-offcanvas-posts-container div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner span.date,
div.cs-entry__post-meta-wrapper div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner span.date {
  margin-bottom: 1rem;
}
div.cs-offcanvas-posts-container div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner div.author_wrapper,
div.cs-entry__post-meta-wrapper div.cs-entry__post-meta div.cs-entry__details-data div.cs-entry__details-inner div.author_wrapper {
  display: flex;
}
div.cs-offcanvas__outer {
  /* 👇 GESTIONE VISIBILITÀ BASATA SU data-scheme */
  /* Se NON è dark, nascondi il logo dark */
  /* Se È dark, nascondi il logo default */
}
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo {
  position: relative;
  width: 100px;
  height: 20px;
}
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo img {
  display: none !important;
}
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo.cs-logo-default {
  background-image: url("https://bikelinksasia.com/wp-content/uploads/2025/06/bl-mark.png");
}
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo.cs-logo-dark {
  background-image: url("https://bikelinksasia.com/wp-content/uploads/2025/06/bl-mark-white.png");
}
div.cs-offcanvas__outer:not([data-scheme=dark]) .cs-logo-dark {
  display: none;
}
div.cs-offcanvas__outer[data-scheme=dark] .cs-logo-default {
  display: none;
}

/* COLORI CUSTOM (BYPASS PANNELLO WP_ADMIN NON FUNZIONANTE) */
.cs-entry__title a:hover,
.cs-header__nav-inner > li:hover > a,
.cs-header__nav-inner li.current-menu-item > a {
  color: #e50000 !important;
}

/* INIZIO REGOLE PER BANNER (MOBILE E DESKTOP) NELLE SINGOLE NEWS */
div.cs-entry__container {
  display: flex !important;
  flex-direction: row-reverse !important;
}
div.cs-entry__container div.banners-desktop {
  display: block !important;
}
div.cs-entry__container div.banners-desktop a {
  display: block !important;
  margin-bottom: 2rem !important;
  width: 260px;
}
div.cs-entry__container div.banners-desktop a video {
  width: 260px;
  border: 1px solid #CCC;
}
div.cs-entry__container div.banners-desktop a img {
  border: 1px solid #CCC;
}
div.cs-entry__container div.cs-entry__content-wrap {
  width: 80% !important;
}
div.cs-entry__container div.banners-mobile {
  display: none !important;
}

@media (max-width: 1023.98px) {
  div.cs-entry__container {
    display: block !important;
    flex-direction: initial !important;
  }
  div.cs-entry__container div.banners-desktop {
    display: none !important;
  }
  div.cs-entry__container div.banners-mobile {
    display: block !important;
  }
  div.cs-entry__container div.banners-mobile a {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
  }
  div.cs-entry__container div.banners-mobile a video {
    width: 100%;
  }
  div.cs-entry__container div.banners-mobile a img {
    width: 100%;
  }
  div.cs-entry__container div.cs-entry__content-wrap {
    width: 100% !important;
  }
}
/* FINE REGOLE PER BANNER (MOBILE E DESKTOP) NELLE SINGOLE NEWS */
/* INIZIO REGOLE PER BANNER (MOBILE E DESKTOP) IN HOME */
/* Desktop (>=1024px) */
body.home .banners-desktop {
  display: block !important;
}
body.home .banners-desktop a {
  display: block !important;
  margin-bottom: 2rem !important;
}
body.home .banners-mobile {
  display: none !important;
}

/* Mobile (<1024px) */
@media (max-width: 1023.98px) {
  body.home .banners-desktop {
    display: none !important;
  }
  body.home .banners-mobile {
    display: block !important;
  }
  body.home .banners-mobile a {
    display: block !important;
    margin-bottom: 1.25rem !important;
  }
}
/* FINE REGOLE PER BANNER (MOBILE E DESKTOP) IN HOME */
/* REGOLA PER LEVARE UN SOCIAL INUTILE DAL PIEDE */
.pk-tippy {
  display: none !important;
}

/* INIZIO REGOLE PER ALLARGARE A TUTTO SCHERMO LA TESTA DEI CONTENUTI NELLA SINGOLA NEWS */
.cs-main-content-overlay {
  position: relative;
  display: block;
  background: #fff;
}
.cs-main-content-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 9999px;
  background: inherit;
  z-index: -1;
}
.cs-main-content-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 9999px;
  background: inherit;
  z-index: -1;
}

/* FINE REGOLE PER ALLARGARE A TUTTO SCHERMO LA TESTA DEI CONTENUTI NELLA SINGOLA NEWS */
/* DICEMBRE 2025 */
body.page-id-4629 div#content,
body.page-id-4367 div#content {
  grid-template-columns: auto !important;
}
body.page-id-4629 div.cs-entry__content-wrap,
body.page-id-4367 div.cs-entry__content-wrap {
  width: 100% !important;
}
body.page-id-4629 form label,
body.page-id-4367 form label {
  width: 50%;
}
@media (max-width: 1023.98px) {
  body.page-id-4629 form label,
  body.page-id-4367 form label {
    width: 100%;
  }
}

/* ANNULLARE L'EFFETTO ROSSO SULLE VOCI DI MENU */
body.wp-singular .cs-header__search-toggle:hover,
body.wp-singular .cs-header__scheme-toggle:hover,
body.wp-singular * ul#menu-primary-1 li > a,
body.wp-singular * ul#menu-primary-1 li > a span,
body.wp-singular * ul#menu-primary-1 li:hover > a,
body.wp-singular * ul#menu-primary-1 li:hover > a span,
body.wp-singular * ul#menu-primary-1 li.current-menu-item > a,
body.wp-singular * ul#menu-primary-1 li.current-menu-item > a span {
  color: #FFF !important;
}

@media (max-width: 1023.98px) {
  body.home .cs-site-content {
    margin: 0 !important;
  }
  body.home .cs-main-content {
    display: unset !important;
  }
}
body.home[data-scheme=default] .cs-header__search-toggle:hover,
body.home[data-scheme=default] .cs-header__scheme-toggle:hover,
body.home[data-scheme=default] * ul#menu-primary-1 li > a,
body.home[data-scheme=default] * ul#menu-primary-1 li > a span,
body.home[data-scheme=default] * ul#menu-primary-1 li:hover > a,
body.home[data-scheme=default] * ul#menu-primary-1 li:hover > a span,
body.home[data-scheme=default] * ul#menu-primary-1 li.current-menu-item > a,
body.home[data-scheme=default] * ul#menu-primary-1 li.current-menu-item > a span,
body.page-id-4629 .cs-header__search-toggle:hover,
body.page-id-4629 .cs-header__scheme-toggle:hover,
body.page-id-4629 * ul#menu-primary-1 li > a,
body.page-id-4629 * ul#menu-primary-1 li > a span,
body.page-id-4629 * ul#menu-primary-1 li:hover > a,
body.page-id-4629 * ul#menu-primary-1 li:hover > a span,
body.page-id-4629 * ul#menu-primary-1 li.current-menu-item > a,
body.page-id-4629 * ul#menu-primary-1 li.current-menu-item > a span,
body.page-id-4367 .cs-header__search-toggle:hover,
body.page-id-4367 .cs-header__scheme-toggle:hover,
body.page-id-4367 * ul#menu-primary-1 li > a,
body.page-id-4367 * ul#menu-primary-1 li > a span,
body.page-id-4367 * ul#menu-primary-1 li:hover > a,
body.page-id-4367 * ul#menu-primary-1 li:hover > a span,
body.page-id-4367 * ul#menu-primary-1 li.current-menu-item > a,
body.page-id-4367 * ul#menu-primary-1 li.current-menu-item > a span {
  color: #000 !important;
}

body.page-id-4629[data-scheme=dark] .cs-header__search-toggle:hover,
body.page-id-4629[data-scheme=dark] .cs-header__scheme-toggle:hover,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li > a,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li > a span,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li:hover > a,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li:hover > a span,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a,
body.page-id-4629[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a span,
body.page-id-4367[data-scheme=dark] .cs-header__search-toggle:hover,
body.page-id-4367[data-scheme=dark] .cs-header__scheme-toggle:hover,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li > a,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li > a span,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li:hover > a,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li:hover > a span,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a,
body.page-id-4367[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a span {
  color: #FFF !important;
}

body[data-scheme=default] .pk-social-links-linkedin .pk-social-links-link:hover,
body[data-scheme=default] .pk-social-links-template-nav .pk-social-links-link:hover .pk-social-links-title {
  color: black !important;
}

body[data-scheme=dark] .pk-social-links-linkedin .pk-social-links-link:hover,
body[data-scheme=dark] .pk-social-links-template-nav .pk-social-links-link:hover .pk-social-links-title {
  color: #FFF !important;
}

div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo.cs-logo-dark,
div.cs-offcanvas__outer nav.cs-offcanvas__nav div.cs-logo a.cs-header__logo.cs-logo-default {
  background-position: left !important;
}

@media (max-width: 1023.98px) {
  .cs-offcanvas__desc {
    width: 70%;
  }
}
div.cs-entry__author {
  display: none !important;
}

.widget_nav_menu .menu-item > a {
  padding: 6px 0 !important;
}

header.cs-scroll-sticky[data-scheme=default] .cs-header__search-toggle:hover,
header.cs-scroll-sticky[data-scheme=default] .cs-header__scheme-toggle:hover,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li > a,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li > a span,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li:hover > a,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li:hover > a span,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li.current-menu-item > a,
header.cs-scroll-sticky[data-scheme=default] * ul#menu-primary-1 li.current-menu-item > a span {
  color: #000 !important;
}

header.cs-scroll-sticky[data-scheme=dark] .cs-header__search-toggle:hover,
header.cs-scroll-sticky[data-scheme=dark] .cs-header__scheme-toggle:hover,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li > a,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li > a span,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li:hover > a,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li:hover > a span,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a,
header.cs-scroll-sticky[data-scheme=dark] * ul#menu-primary-1 li.current-menu-item > a span {
  color: #FFF !important;
}

body.home[data-scheme=dark] .cs-header__search-toggle:hover,
body.home[data-scheme=dark] .cs-header__scheme-toggle:hover,
body.home[data-scheme=dark] .cs-entry__title a:hover,
body.home[data-scheme=dark] .cs-header__nav-inner > li:hover > a,
body.home[data-scheme=dark] .cs-header__nav-inner li.current-menu-item > a {
  color: #FFF !important;
}/*# sourceMappingURL=style.css.map */