@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url("https://use.typekit.net/vty5zws.css");

body,
.content-column .screen-info .screen-description,
.content-column .grid-item p{
    color: #123145 !important;
    font-family: "aktiv-grotesk-extended", sans-serif!important;
    font-weight: 400!important;
    font-style: normal!important;
    letter-spacing: -1px!important;

}/* London members orange override to gold */

body,
.content-column .screen-info .screen-description,
.content-column .grid-item p{
    color: #0A1F44 !important;
}

body:not(.iframe-single, .single) {
    background-color: #6F7C8D!important;
}

body.single.single-gc_screen {
    background-color: #6F7C8D!important;
}

body:not(.iframe-single, .single) #theme-main,
body:not(.iframe-single, .single) #screen-theme-main{
    background-color: #6F7C8D!important;
}

a{
    color: #0A1F44!important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #B1A497!important;
    font-family: "aktiv-grotesk-extended", sans-serif!important;
    font-weight: 500!important;
    font-style: normal!important;
    letter-spacing: -1px!important;
}

.right-screen-column .buttons-wrap > div > div{
    font-size: 1.8rem!important;
    font-weight: 500!important;
    letter-spacing: -1px!important;
}

#theme-main .clock-wrap .clock-time, #screen-theme-main .clock-wrap .clock-time {
    font-family: "aktiv-grotesk-extended", sans-serif!important;
    font-weight: 500!important;
    font-style: normal!important;
    letter-spacing: -1px!important;
}
#theme-main #club-info, #screen-theme-main #club-info{
    font-family: "aktiv-grotesk-extended", sans-serif!important;
    font-weight: 500!important;
    font-style: normal!important;
    letter-spacing: -1px!important;
}

#theme-main .ticker-background .marquee div, #screen-theme-main .ticker-background .marquee div {
    font-weight: 500!important;
    letter-spacing: -1px!important;
}

#theme-main .ticker-background {
    background: linear-gradient(90deg, rgba(0, 50, 107, 0) 0%, #fff 20%, #fff 80%, rgba(0, 50, 107, 0) 100%)!important;
}

.right-screen-column .buttons-wrap > div > div {
    background-image: linear-gradient(15deg, rgba(248, 241, 231, 0.25) 0%, rgba(176, 163, 150, 0.4) 25%, rgba(176, 163, 150, 0.4) 75%, rgba(248, 241, 231, 0.25) 100%)!important;
}

#theme-main .top-menu .buttons-wrap > div > div{
    background-image: linear-gradient(15deg, rgba(248, 241, 231, 0.25) 0%, rgba(176, 163, 150, 0.4) 25%, rgba(176, 163, 150, 0.4) 75%, rgba(248, 241, 231, 0.25) 100%)!important;
}

#theme-main .ticker-background .marquee div{
    color: #B1A497 !important;
}

#screen-theme-main .ticker-background .marquee div{
    color: #B1A497 !important;
}
.right-screen-column .buttons-wrap > div > div{}

.content-column a{
    color: #B1A497!important;
}
.clock-wrap .clock-time,
.clock-wrap #clock_date{
    color: #B1A497 !important;
}

#theme-main .menu-toggle.btn.btn-primary{
    background-color: #fff!important;
    background-image: none!important;
    color: #0A1F44 !important;
}

#theme-main .menu-toggle.btn.btn-primary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}

.btn.btn-primary {
    background-image: repeating-linear-gradient(#B1A497 0%, #bdb7ac 100%) !important;
    background-color: #6F7C8D!important;
}

#theme-main .content-column .btn.btn-primary:hover, #theme-main .content-column .btn.btn-primary:focus, #theme-main .content-column .btn.btn-primary:active {
    background-image: repeating-linear-gradient(#B1A497 0%,  #bdb7ac 100%) !important;
    background-color: #6F7C8D!important;
}

#theme-main .left-screen-column .btn.btn-primary:hover, #theme-main .left-screen-column .btn.btn-primary:focus, #theme-main .left-screen-column .btn.btn-primary:active {
    background-image: repeating-linear-gradient(#B1A497 0%, #bdb7ac 100%) !important;
    background-color: #6F7C8D!important;
}

.loader .spinner-border{
    color: #B1A497!important;
}

.single-post h1, .single-post .h1, .single-post h2, .single-post .h2, .single-post h3, .single-post .h3, .single-post h4, .single-post .h4, .single-post h5, .single-post .h5, .single-post h6, .single-post .h6 {
    color: #B1A497 !important;

}

.single-post.mobile-source #theme-main .display-4, .single-gc_event.mobile-source #theme-main .display-4{
    font-size: calc(1.475rem + 2.7vw)!important;
}

#theme-main .gclose i::before,
#screen-theme-main .gclose i::before {
    border: 1px solid #0A1F44!important;
}

#theme-main .gclose i,
#screen-theme-main .gclose i {
    color: #0A1F44!important;
}

#theme-main .footer-menu li a{
    color: #fff!important;
}

#theme-main #footer-qr-code a{
    color: #fff!important;
}

#screen-theme-main .content-column .grid-item h2, #screen-theme-main .content-column .grid-item .h2{
    font-size: 22px!important;
}