@import url('https://fonts.googleapis.com/css?family=Coming+Soon|Griffy|Open+Sans+Condensed:300|Ranga|Roboto');

/* Body Background Colours */

body, div.body, .body {
    background:  !important;
    border-color:  !important;
}

    .body, .body .Normal {
        font-family:  !important;
    }

        .body > #footer {
            background:  !important;
            border-color:  !important;
        }

            .body > #footer .footer-copyright {
                background:  !important;
                border-top-color:  !important;
                color: #efefef;
            }

                .body > #footer .footer-copyright a, .body > #footer .footer-copyright a:visited {
                    color: #efefef !important;
                }

                    .body > #footer .footer-copyright a:hover {
                        color: #efefef !important;
                    }
/* End  */
html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 {
    color: unset;
}

.body h1 {
    font-size: 46px !important;
}

.body h2 {
    font-size: 38px !important;
}

.body h3 {
    font-size: 30px !important;
}

.body h4 {
    font-size: 24px !important;
}

.body h5 {
    font-size: 19px !important;
}

.body h6 {
    font-size: 18px !important;
}

.body, .body p, .body ol, .body ul, [class^="blogicon-"], [class*=" blogicon-"] {
    font-size: 14px !important;
    color: #efefef !important;
}

    .body .dnnFormSectionHead {
        font-size: 30px !important;
        /* color: red; */
        color:  !important;
    }

header#header.fixedheader, .sticky-menu-active header {
    background:  !important;
}

.full-header {
    background: transparent;
    border-bottom: 1px solid rgba(255,255,255,.2);
    border-bottom-color: transparent;
}

.social-icons.social em {
    color: #efefef;
}

.social a:hover em {
    color: ;
}

.social a:active em {
    color: [CSST:headbar-icon-color-active];
}

.social a:visited em {
    color: ;
}

.search .et_top_search, .login_popup .fa-user {
    color: #efefef;
}

    .search .et_top_search:hover, .login_popup .fa-user:hover {
        color:  !important;
    }

.search.inline .input-group .NormalTextBox {
    border-bottom: 1px solid #efefef;
    color: #efefef;
}

.comp .btn-responsive-nav .fa.fa-close {
    color: rgba(0, 192, 255, 0.98);
}

header nav ul.nav-main > li > a {
    color: #efefef;
    background: inherit;
}

    header nav ul.nav-main > li > a:hover {
        color: ;
        background: inherit;
    }

    header nav ul.nav-main > li > a:visited {
        color: ;
        background: inherit;
    }

html header nav ul.nav-main li.dropdown-primary.active > a {
    color: ;
    background: inherit;
}

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color:  !important;
    background:  !important;
}

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a {
        background:  !important;
        color:  !important;
    }

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a {
        color:  !important;
    }

}

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:hover {
    color:  !important;
}

}

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:active {
    color:  !important;
}

}

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:visited {
    color:  !important;
}
