:root {
  --theme-color-main: #FF3232;
  --background-linear-gradient-1: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.5));
}

#header-row-1 a:hover {
    color: #000000 !important;
}

/* Added to the #header-row-2 when the header scrolls below the jumbotron */
.header-row-2-bg {
    background: var(--background-linear-gradient-1) !important;
}

#header-row-2 #u_column_31 {
    flex: 0 0 200px !important;
}

#header-row-2 #u_column_32 {
    flex: 1 !important;
    max-width: unset !important;
}

#navlinks-desktop {
    border-top: solid 1px #fff;
}

.navbar-desktop li a {
    font-weight: 700;
    text-transform: uppercase;    
}

.header .d-con-mobile-navbar a {
    color: #fff !important; /* mobile menu text color */
}

header .u_row {
    padding: 5px 10px;
}

header #u_content_custom_logo_2 .d-logo-box {
    text-align: left;
}

.header-logo .d-logo {
    height: 100% !important;
    width: auto;
}

.d-toolbar-social-box { max-width: 130px !important; }
.d-cell3, .d-toolbar-social-box { justify-content: flex-end;}
.d-social-box {
    padding: 0;
}

.d-con-header-social a {
    padding: 0 15px !important;
}

.d-con-header-social a i {
    font-size: 18px;
}

.header #u_content_text_10 a {
    color: var(--theme-color-main);
}

.header #u_content_text_10 a:hover {
    color: #fff;
}

header #u_content_menu_2 a {
    font-weight: 700;
}
