@font-face {
    font-family: 'HelveticaNeueLT 65 Geo';
    src: url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.eot');
    src: url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.woff2') format('woff2'),
        url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.woff') format('woff'),
        url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.ttf') format('truetype'),
        url('/_website/fonts/helvatica/HelveticaNeueLTGEO-65Medium.svg#HelveticaNeueLTGEO-65Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT GEO 65 Caps';
    src: url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.eot');
    src: url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.woff2') format('woff2'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.woff') format('woff'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.ttf') format('truetype'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.svg#HelveticaNeueLTGEOCaps-65Med') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

*{
    font-family: 'HelveticaNeueLT 65 Geo';
}


ul.navbar-nav li a{
    font-family: 'Helvetica Neue LT GEO 65 Caps';
    text-transform: uppercase;
}

.footer-menu ul.nav li a{
    font-family: 'Helvetica Neue LT GEO 65 Caps';
    text-transform: uppercase;
}

.btn.btn-primary{
    font-family: 'Helvetica Neue LT GEO 65 Caps';
    text-transform: uppercase;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Helvetica Neue LT GEO 65 Caps';
    text-transform: uppercase;
}

.g-latest-post{
    height: 360px;
    overflow: hidden;
}

.g-latest-post img{
    height: 240px;
    object-fit: contain;
    object-position: top center;
}

.latest-post-media .post-item-date .day{
    font-size: 14px;
}

.g-ts-intro{
    padding-top: 20px;
    padding-bottom: 20px;
}