/*
Theme Name:   Ozlocal Child
Theme URI:    https://northsidehotel.com.au
Description:  Child theme of Ozlocal. Holds custom additional CSS only — all templates, blocks, ACF fields, scripts and the Tailwind bundle come from the parent theme.
Author:       Ozlocal
Template:     ozlocal
Version:      1.0.0
Requires at least: 6.4
Requires PHP: 8.1
License:      Proprietary
Text Domain:  ozlocal-child
*/

/* ==========================================================================
   Custom additional CSS
   Loaded after the parent's Tailwind bundle (oz-app), so rules here override it.
   ========================================================================== */

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}

.oz-topbar__logo img {
    height: 65px;
    width: auto;
    filter: none !important;
}

@media (max-width: 1024px) {
    .oz-logo img {
        height: 35px;
			width:auto;
    }
	.oz-logo {
		top: 11px;
	}
}

.oz-card__text {
	font-size: clamp(1rem, 4.6vw, 1rem);
	line-height: clamp(1.35rem, 2vw + 0.75rem, 1.5rem);
}

.oz-cards .oz-card__body a {
	font-size: clamp(0.8rem, 2vw + 0.75rem, 0.9rem);
	line-height: clamp(1.35rem, 2vw + 0.75rem, 1.5rem);
	letter-spacing: 0.1em;
}

.oz h1{
    font-weight: 400 !important;
}
.oz-topnav {   
    gap: 22px
}

.oz-topnav > li > a {
    padding: 10px 0;
    /* font-size: 14px; */
	/*font-size: clamp(0.775rem, 0.35vw + 0.65rem, 0.9rem);*/
 /*   letter-spacing: 0.03em;*/
	/*font-weight: 600;*/
}

.oz-topnav {
  gap: clamp(10px, 1.25vw, 22px);
}

.oz-topbar__inner {
	gap: clamp(14px, 1.875vw - 5px, 32px);
}

a.oz-topbar__cta {
	font-size: 14px;
	/*font-weight: 600;*/
}


.oz-menu > li > a {
padding: 6px 0;
font-size: clamp(24px, 2vw, 32px);
letter-spacing: 0.01em;
/*font-weight: 600;*/
}

.oz-drawer__inner {
	padding: 88px 48px 38px
}