/*Newcastle colour: #000333*/
/*html {
    font-size: calc( 12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)) );
}*/

/*site-wide*/
body {
    background: #f9f9f9;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/*    font-size: calc(11px +(14 - 11)*((100vw - 320px) /(1920 - 320)));*/
}

/*font*/
.text-tiny {
    font-size: 0.6rem;
    line-height: 0.6rem;
}
.text-small {
    font-size: 0.8rem;
    line-height: 0.8rem;
}
.text-cnewcastle {
    color: #000333;
    -webkit-text-stroke: 2px;
}
.fw-boldest {
    font-weight: 800;
}

/*images*/
img.img-obj {
    object-fit: cover;
}

/*icons*/
.fa-tweak {
    -webkit-text-stroke: 1px #000333;
    position: relative;
    top: 1px;
    color: #fff;
}

/*menus*/
@media (min-width: 992px) { /* Large devices (≥992px) */
    .border-top-lg-0 {
        border-top: 0 !important;
    }
}

/*ticker*/
.news-ticker {
    white-space: nowrap;
}
.news-ticker-content {
    display: inline-block;
    white-space: nowrap;
    animation: scroll 90s linear infinite;
}

@keyframes scroll {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-50%);
    }
}

/*#site-title h1 {
    font-size: 6rem;
    -webkit-text-stroke: 4px;
}*/

/*Radio Block*/
#radio-block li {
    width: calc(25% - 4px);
}