﻿@charset UTF-8;


a:link, a:visited {color: #007de7;}
/*a:hover {text-decoration: underline; color:#DC1C2E!important;}*/
#menu li a:hover {
    color: #fff!important;
}
#TopNav {background: #7E868C!important;color: #fff;}

.btn-search {background:#D9001A;color:#fff!important;}
    .btn-search:hover {
        background: #DC1C2E;
        color: #fff;
    }
.remax_bullets li{background-position: -296px -494px;}

input[type="submit"] {background: #007de7;}

.photo-agent h2 a, 
.photo-office h2,
.agentcard-title,
.nav-name,
.listing-full .box-generic h4, 
.favs-container h4, 
.recents-container h4, 
.box-specials h4,
.key-title h2,
.listing-full .data-item-value,
.agentcard-main h3, 
.agentcard-main h3 a,
.number-show,
.agentcard-url a,
.agent-office-main h2,
.agent-office-sidebar h4 a,
.agent-office-sidebar h4 {color: #5F6062;}

.agent-office-slogan,
.box-related h5  {color: #666;}
.price-sub a.key-price-alt {color: #666;}

a.btn-contact {color: #fff;}

.btn-primary {
    background: #003DA5;

}

.nex-pre-controls a.btn-default {
    background: #404040;
    color: #fff !important;
    padding: 3px 12px;
    border-color: #404040 !important;
}

.btn-primary:hover {
    background: #032a6c;
}

.price-type, 
.price-main a,
footer a:link, 
footer a:visited {color: #fff;} 
.price-alt a {color: rgba(255, 255, 255, 0.5);}

#Carousel {margin-bottom:40px;}
/*.icon-phone {background-position: -388px -426px;}
.icon-fax {background-position:-384px -354px;}
.icon-cellphone{background-position: -391px -453px;}
.icon-email{background-position: -387px -497px;}*/
.our-properties a.dropdown-toggle,
a.our-properties {
    color: #fff;
}
.our-properties .dropdown-menu {
  background: #007de7;
}

.our-properties .dropdown-menu > li > a:focus, 
.our-properties .dropdown-menu > li > a:hover {
    background-color: #007de7;
}


.get-touch-topnav  .btn-contact{
  background: #DC1C2E;
}



.get-touch-topnav .btn-contact:hover {
    background: #DC1C2E;
}

.euro-links {
    display: none;
}

.btn-my-remax:hover, .active-remax-btn, .saved-srch tr th, .contact-popup-hdr {
background:#007DE7;
}

.btn-my-remax-ss {
    background: #007DE7;
    color: #fff!important;
}

.ftr-regions {background: #7E868C!important;}

.listing-title, .listing-title span.texttitle {
    font-size: 22px;
    color: #5F6062!important;
    font-weight: lighter;
}

footer li a:link, footer li a:visited {
    color: #fff;
}

footer li a:link:hover, footer li a:visited {
    color: rgba(255,255,255,0.7);
}

.btn-toggle .btn-primary {
    background: #003DA5;
}

#Footer .ftr-regions {
   background: #7E868C!important;
}

.footer-gdpr {
	background: #7E868C; 
}

.officeagent-list-item .agent-name, .officeagent-list-item .office-name {
    color: #003DA5;
}

footer {
    background: #002d6f;
}

.prop-description a, .box-related a:link, .box-related a:visited, .number-show, .location-office .value a {
    color:#003DA5!important;
}

.agentcard-title, .listing-full .box-generic h4 {
    color: #5F6062!important;
}

.btns-topnav:hover {
    background: none!important;
    color: #fff!important;

}

.our-properties:hover, .btn-contact:hover {
    color: #fff!important;
}

.photo-agent h2 a, .photo-office h2, .agentcard-title, .nav-name, .listing-full .box-generic h4, .favs-container h4, .recents-container h4, .box-specials h4, .key-title h2, .listing-full .data-item-value, .agentcard-main h3, .agentcard-main h3 a, .number-show, .agentcard-url a, .agent-office-main h2, .agent-office-sidebar h4 a, .agent-office-sidebar h4 {
    color: #003DA5;
}

.agentcard-main a span {
    color: #003DA5;
    font-size: 18px;
    font-weight: 400;
}

.grey-title a span {
    color: #5F6062;
    font-size:14px;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    background-color: #003DA5;
    border-color: #003DA5;
}

.pagination > li > a, .pagination > li > span, a.dropdown-toggle {
    color: #003DA5;
}

.listing-list-comm .listinglist-proptype, .listing-list-comm .listinglist-transtype {
    color:#666;
}

.proplist-address a, .proplist-mlsid a {
    color: #003DA5;
}

.listing-list-comm .proplist_price, .listing-list-comm .listinglist_proplist_price > a {
    color: #1A3668;
}
.listing-list-comm a.listinglist_agentname:link, .listing-list-comm a.listinglist_agentname:visited, .listing-list-comm .assistant_heading {
    color: #003DA5; font-size:18px; font-weight:400;
}

a.listinglist_officename:link, a.listinglist_officename:visited {
    color: #5F6062;
}


.gallery-item-comm .exclusive-on, .listing-list-comm .exclusive-on {
    background: #7E868C;
}

.open-house .exclusive-on, .spotlight-header {
    background: #7E868C;
}

span.price-main a:hover {
    color: #fff!important;
}

.fp-hdr h2, .listing-title, .listing-title .texttitle, .listing-title, .listing-title span.texttitle  {color:#5F6062!important;}

input[type="submit"], .btn-contact, .btn-search {
    border-color: #007de7!important;
}

.listinglist_agentname, .photo-agent h2 a, .photo-office h2, .photo-office h2 span {
    color: #003DA5!important;
}

.listfull-contact-container .btn-search {
    border-color: #D9001A!important;
}

.listfull-slider-thumb .pav .o {
    border-color: #7E868C!important;
}

input[type="submit"], .btn-contact, .btn-search {
    border-color: #D9001A!important;
    background:#D9001A!important;
}

.listing-list-comm a.listinglist_agentname:link {
    font-size: 14px;
    font-weight:300;
}

.gallery-icons {
    position: absolute;
    bottom: 0;
    margin-left: 7px;
}

@media (max-width:768px) {
    #contactFormPopup {
        top:-600px;
    }
}