/*BEGIN: Custom - R103 **********************************/

a {
    color: #325470;
}
html a:hover {
    color: #000000;
}
#banner {
    margin: 0;
}
#topNav {
    background-color: #325470;
    border-color: #ffffff !important;
}
.navbar-default {
    border-color: #e7e7e7;
    font-size: 14px !important;
    letter-spacing: 0.5px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #999999;
}
.dropdown-menu {
    top: 170%;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #325470;
}
#Quicksearch-RW01 .btn, #Quicksearch-RW01 input, #Quicksearch-RW01 select {
    border: thin solid;
    border-radius: 0;
    color: #325470;
}
#teamPhoto {
    background: rgba(0, 0, 0, 0) url("/siteimages/team.png") repeat scroll 0 0 / 100% auto;
    bottom: 0;
    display: block;
    height: 65%;
    max-height: 460px;
    max-width: 300px;
    position: absolute;
    right: 6%;
}
.fixedContent {
    margin: 0 auto;
    max-width: 1350px;
}
.imgWrapper {
    padding-bottom: 5px;
    padding-top: 5px;
}
.imgWrapper.pull-left {
    padding-left: 0;
}
.imgWrapper.pull-right {
    padding-right: 0;
}
.imgWrapper.center-block {
    padding-left: 0;
    padding-right: 0;
}
.frameWrapper {
    padding-bottom: 5px;
    padding-top: 5px;
}
.frameWrapper.pull-left {
    padding-left: 0;
}
.frameWrapper.pull-right {
    padding-right: 0;
}
.frameWrapper.fullWidth {
    padding-left: 0;
    padding-right: 0;
}
.frameWrapper.center-block {
    padding-left: 0;
    padding-right: 0;
}
.cpWidget.pull-left {
    padding-left: 0;
}
.cpWidget.pull-right {
    padding-right: 0;
}
.cpWidget h3 {
    margin: 0;
}
@media (max-width: 767px) {
.cpWidget {
    padding: 5px 0;
}
.frameWrapper {
    padding: 5px 0;
}
}
.panel-default > .panel-heading {
    background-color: #325470;
    color: #fff;
}
.panel-default > .panel-heading a {
    color: #fff;
}

/* Social Media */

#socialMedia {
    height: 40px;
    position: relative;
    width: 280px;
    z-index: 1;
}

#socialMedia a {
    background-image: url('/siteimages/SocialMedia.png');
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
#socialMedia a:hover {
    border: thin solid black;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75) inset;
}

#socialMedia #Homes {
    background-position: -464px 0;
}

#socialMedia #Realtor {
    background-position: -535px 0;
}

/* Social Media End */

.vr-background-bg {
background:#587e9e;
}

.vr-accent-bg {
    background:#325470;
}

.footer-homepage a, .footer a {color:#fff;}

.footer-homepage a:hover, .footer a:hover {
color:#000;
}

Quicksearch-RW01 #idx-search-go, #Quicksearch-RW01 a.btn {
color:#325470;
}

#Quicksearch-RW01 #idx-search-go:hover, #Quicksearch-RW01 a.btn:hover {
background-color:#fff;
color:#333;
}

#topNav {
border-color:#fff;
}

#Lifestyle-RW01 a {
    color: #325470;
}

#Lifestyle-RW01 a:hover {
color:#000;
}

#Feature-RW01 a {
    border: 1px solid;
    text-align: center;
    padding: 10px;
    box-shadow: 0 7px 4px -6px #3a3a3a;
    color: white;
    background-color: rgba(0,0,0,.4);
    border-radius:0;
    border-color:rgba(0,0,0,.4);
}

#Feature-RW01 a:hover {
    background-color:#fff;
    color:#333;
    border-color:#333;
}

.box-2 div.panel-heading {
    color: #fff;
    background-color: #325470;
    border-color: #ddd;
}

.box-2 div.panel-heading h3 a {
    color:#fff;
}

.box-2 .contactlink a.btn {
    color: #666;
    border-color: #ccc;
    background-color:#fff;
}

.box-2 .contactlink a.btn:hover {
    background-color:#e6e6e6;
    border-color:#adadad;
}

.innerContainer.row {
    min-height: 900px;
}

/*END: Custom - R103 **********************************/

