﻿body {
    /*    background-color: #EBEBEB;*/
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: #333;
    margin: 0px;
    padding: 0px;
    height: 100%;
    -webkit-text-size-adjust: 100%;
}

.page_header {
    position: fixed;
    width: 100%;
    z-index: 100;
    background: white;
    margin: -17 0 0 0;
    border-bottom: 2px solid #085185;
}

.blue_header {
    float: left;
    width: 35%;
    background: #085185 linear-gradient(to right, #0073a8 0%, #00608a 100%);
}

.right_header {
    float: right;
    width: 62%;
}

.yellow_bar {
    width: 100%;
    background: #fcce09;
    margin: auto;
    height: 70px;
}

#header-wrap {
    position: fixed;
    z-index: 1200;
    width: 100%;
    background: transparent linear-gradient(to right, #0073a8 50%, transparent 50%);
}

/*#header {
    max-width: 1347px;
    width: 100%;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}

.headerLeft {
    float: left;*/
/*width: 350px;*/
/*width: 35%;
    background: #085185 linear-gradient(to right, #0073a8 0%, #00608a 100%);
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 25px 0px;
}*/

#header-logo {
    float: right;
    position: relative;
    top: 0px;
    padding: 0px;
    width: 318px;
    height: 142px;
    margin: 20px 39px 20px 0px;
    background: url("https://garealtor.com/wp-content/themes/ga-realtors/images/logo-ga-realtors-desktop.png") no-repeat;
}

.headerRight {
    background: #fff;
    float: left;
    /*width: 997px;*/
    width: 60%;
}

.desktopmenu {
    position: relative;
    top: 0px;
    float: right;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: normal;
    background: #ffffff;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    animation-timing-function: ease-in-out;
    z-index: 1;
}

body i.fal {
    font-size: 40px;
    display: block;
    margin: 7px 0px 19px 0px;
    font-weight: 700;
    color: #026796;
}

@media only screen and (max-width :1440px) {

    body i.fal {
        display: none;
    }

    .yellow_bar {
        background: white;
    }
}

ul.desktop-parent-items {
    position: relative;
    float: left;
    margin: 0px;
    margin-top: 0px;
    padding: 13px 0px 0px 0px;
    margin-top: 0px;
    text-align: center;
    line-height: 0px;
}

    ul.desktop-parent-items li {
        display: inline-block;
        font-family: 'Roboto Condensed', sans-serif;
        color: #fff;
        font-weight: 600;
        list-style-type: none;
        text-transform: uppercase;
        font-size: 18px;
        /*letter-spacing: 2px;*/
        text-align: center;
        padding: 7px 0px 0px 38px;
        padding-left: 38px;
        line-height: 0px;
        cursor: pointer;
        margin: 0px;
        color: #1275ac;
        text-decoration: none;
    }

    ul.desktop-parent-items a:link {
        text-decoration: none;
        color: #1275ac;
    }

    ul.desktop-parent-items a:visited {
        text-decoration: none;
        color: #1275ac;
    }

    ul.desktop-parent-items li a:hover {
        text-decoration: none;
        color: #1275ac;
    }

    ul.desktop-parent-items li a:active {
        text-decoration: none;
        color: #1275ac;
    }

    ul.desktop-parent-items li:first-child {
        padding-left: 61px;
    }

.pageWrap {
    position: relative;
    float: left;
    width: 100%;
    min-height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*background: linear-gradient(to right, transparent 50%, #ffffff 50%);*/
    transition: height 0.66s ease-out;
    z-index: 1;
    /*    background: white;*/
}

.container {
    max-width: 1347px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 25px;
    color: #333;
    background-color: white;
    z-index: 2;
}

.contentWrap {
    float: left;
    padding: 187px 0px 100px 0px;
    width: 100%;
}

.main_column {
    width: 50%;
    margin: auto;
}

.admin_table_column {
    width: 90%;
    margin: auto;
}

.admin_table_column2 {
    width: 98%;
    margin: auto;
}

.goldBorder {
    float: left;
    width: 100%;
    height: 16px;
    position: relative;
    z-index: 2;
    background: #fcce09;
    margin-top: 30px;
}

.whiteMask {
    background: white;
    float: left;
    width: 5%;
    height: 190px;
}

.toolBar {
    float: left;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    /*letter-spacing: 1px;*/
    line-height: 58px;
}

.toolBarLeft {
    float: left;
    width: 647px;
    height: 58px;
    border-left: #fff 40px solid;
    background: #fcce09;
}

.toolBarRight {
    float: right;
    width: 310px;
    height: 58px;
    background: #1275ac;
    text-align: center;
    color: #fff;
}

table.quickContact {
    position: absolute;
    margin: 10px;
}

    table.quickContact a {
        display: inline-block;
        font-family: 'Roboto Condensed', sans-serif;
        color: #00476c;
        font-weight: 700;
        list-style-type: none;
        text-transform: uppercase;
        font-size: 17px;
        text-align: center;
        padding: 7px 0px 0px 38px;
        line-height: 0px;
        cursor: pointer;
        margin: 10px;
        text-decoration: none;
    }

/*Mobile header styles*/

.mobile_logo {
    height: 230px;
    background: #085185;
}

.mobile_logo_img {
    width: 30%;
    /*background: #085185;*/
    margin: 0 auto;
    display: block;
}

.mobile_header {
    display: block;
}

.mobile_menu a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #1275ac;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
    text-align: center;
}

.mobile_menu p {
    text-align: center;
    line-height: 8px;
}

.mobile_menu a:link {
    text-decoration: none;
}

.mobile_menu a:visited {
    text-decoration: none;
}

.mobile_menu a:hover {
    text-decoration: none;
}

.mobile_menu a:active {
    text-decoration: none;
}

.mobile_header {
    display: none;
}

@media only screen and (max-width :1440px) {

    .mobile_header {
        display: block;
    }

    .page_header {
        display: none;
    }

    .main_column {
        width: 90%;
    }

    .contentWrap {
        padding: 0;
    }
}

.LinksHeader {
    font-weight: 700;
    text-decoration: underline;
}