/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* Font import */

/* geologica-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/geologica-v5-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/geologica-v5-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/geologica-v5-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/geologica-v5-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/geologica-v5-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/geologica-v5-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/geologica-v5-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/geologica-v5-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* geologica-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/geologica-v5-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Geologica Auto */
/* geologica-100 - Thin */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/Geologica_Auto-Thin.woff') format('woff');
}

/* geologica-200 - ExtraLight */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/Geologica_Auto-ExtraLight.woff') format('woff');
}

/* geologica-300 - Light */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/Geologica_Auto-Light.woff') format('woff');
}

/* geologica-regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/Geologica_Auto-Regular.woff') format('woff');
}

/* geologica-500 - Medium */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/Geologica_Auto-Medium.woff') format('woff');
}

/* geologica-600 - SemiBold */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/Geologica_Auto-SemiBold.woff') format('woff');
}

/* geologica-700 - Bold */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/Geologica_Auto-Bold.woff') format('woff');
}

/* geologica-800 - ExtraBold */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/Geologica_Auto-ExtraBold.woff') format('woff');
}

/* geologica-900 - Black */
@font-face {
  font-display: swap;
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/Geologica_Auto-Black.woff') format('woff');
}


#SopraUno > div.uncode-divider-wrap {top:-1px}
#SottoUno > div.uncode-divider-wrap {top:2px}


@media (max-width: 959px) {
.fontsize-338686 {
    font-size: 60px;
  }
.fontsize-739966 {
    font-size: 96px;
  }
}
@media (max-width: 569px) {
.fontsize-338686 {
    font-size: 48px;
  }
.fontsize-739966 {
    font-size: 60px;
  }
}


.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    font-weight:900!important;
    text-transform:uppercase;
}
.menu-dark .menu-smart > li.active > a, .menu-dark .menu-smart > li a.active, .menu-dark .menu-smart > li.current-menu-ancestor > a, .menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, .menu-dark .menu-smart > li.current-menu-parent > a {
    color: #e5007d;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #e5007d !important;
}
.cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #222;
  color: #fff;
  padding: 15px;
  text-align: center;
  z-index: 999999 !important;
  display: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}


.cookie-banner p {
  margin: 0;
  font-size: 16px;
}

.cookie-btn {
  background-color: #4CAF50;  /* Colore del bottone */
  color: white;
  border: none;
  padding: 10px 20px;
  margin-left: 15px;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4px;
}

.cookie-btn:hover {
  background-color: #45a049;
}
a.clickBanner{
    color:white;
}
a.clickBanner:hover{
    color:yellow;
}


/* Puntiamo l'H3 solo dentro il contenitore videoGallery */
/* Aumentiamo la specificità concatenando la tua classe con i selettori di Uncode */
.videoGallery.owl-carousel-wrapper .tmb-dark.tmb .t-entry-text .t-entry-title {
    color: #e5007d; /* Inserisci qui il tuo colore (es. esadecimale o variabile) */
}
/* Puntiamo la descrizione (excerpt) solo dentro il contenitore videoGallery */
.videoGallery.owl-carousel-wrapper .tmb-dark.tmb .t-entry-text .t-entry-excerpt {
    /* color: #cccccc; /* Inserisci il colore desiderato */
    font-size: 18px; /* Esempio di ridimensionamento */
    font-weight: 500;
    margin-top: 5px; /* Per regolare lo spazio dal titolo */
}