﻿#rc_logo {
    left: 14px;
    padding-top: 14px;
    position: absolute;
}

    #rc_logo a {
        color: inherit;
    }

.logo_img {
    display: none;
}

.rc_nav {
    overflow: hidden;
    text-align: center;
    z-index: 6;
    padding-top: 14px;
    background-image: url("/Images/top_menu_bg2.png");
    background-repeat: no-repeat;
    background-position: top 0px center;
    height: 510px;
}

    .rc_nav a {
        display: inline-block;
        margin-right: -4px; /* inline-block gap fix */
        color: #fff;
        padding: 10px 4% 10px 4%;
        text-decoration: none;
        font-size: 18px;
        -webkit-transition: background 0.3s linear;
        -moz-transition: background 0.3s linear;
        -ms-transition: background 0.3s linear;
        -o-transition: background 0.3s linear;
        transition: background 0.3s linear;
        z-index: 9;
    }

        .rc_nav a:hover {
            background-color: #C09247;
            color: #FFFFFF;
        }

        .rc_nav a.active {
            color: #C09247;
        }

            .rc_nav a.active:hover {
                color: #FFFFFF;
            }

    .rc_nav .icon {
        display: none;
    }

.rc_content {
    text-align: center;
    padding-left: 14px;
    margin-top: 100px;
    color: #8e909b;
}

@media screen and (min-width: 1024px) {

    .logo_img {
        display: none;
    }
}

@media screen and (max-width: 1024px) {

    .logo_img {
        display: block;
    }

    .rc_nav a {
        display: none;
    }

        .rc_nav a.icon {
            float: right;
            display: block;
            width: 60px;
        }

    .rc_nav.responsive {
        position: relative;
        top: 74px;
        height: auto;
        background-image: none;
        background-color: #4A4D4B;
    }

        .rc_nav.responsive .icon {
            position: fixed;
            right: 0;
            top: 8px;
        }

        .rc_nav.responsive a {
            float: none;
            display: block;
            text-align: center;
        }
}
