/*
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-face {
  font-family: 'Daytona Pro';
  src: url('fonts/DaytonaPro.woff2') format('woff2'),
       url('fonts/DaytonaPro.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body, .uncode-body, .uncode-text, h1, h2, h3, h4, h5, h6, p, span {
    font-family: 'Daytona Pro', sans-serif !important;
}

/* The global `span` rule above (with !important) also hits the Star-Rating icon
   glyphs, which rely on the `uncodeicon` font (glyph \e946). Force the icon font
   back on the rating and its pseudo-elements so the filled stars render. */
.uncode-star-rating,
.uncode-star-rating span,
.uncode-star-rating:before,
.uncode-star-rating span:before {
    font-family: 'uncodeicon' !important;
}

/* Footer social icons — slightly larger + spaced (shared GMG footer #159665) */
.gmg-footer-social { display: flex; align-items: center; gap: 16px; margin-top: 14px; }
.gmg-footer-social .social-menu-link { font-size: 20px; line-height: 1; }
.gmg-footer-social .social-menu-link i { font-size: inherit; }

/* Homepage: halve the bottom padding on smaller desktops (parent theme sets 144px). */
@media (max-width: 1499px) {
    body.home .main-container .row-container .exa-bottom-padding {
        padding-bottom: 72px;
    }
}