<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body.page-associate-details.site {
	padding-top: 173px;
}

body.page-associate-details.site .topbar_ease  {
	overflow: unset;
}

body.page-detail.page-associate-details.site {
	padding-top: 263px;
}

body.page-associate-details.site .desktop-full-banner {
	background:#fff;
}


body.page-associate-details.site .tpl_topbar {
	top: 130px !important;
}

body.page-associate-details.site .tpl_3 .nav_mob {
	display:none !important;
}

body.page-detail.page-associate-details.site .listing_images {
	height: calc(100vh - 263px);
}
body.page-detail.page-associate-details.site .listing_images .owl-item {
    height: calc(100vh - 263px);
}

.page-associate-details.site  .agent_video_close { display:none;text-align: center;margin-top:30px;}

.page-associate-details.site .topbar-small .cnt ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: none;
}


.dd {
  height: auto !important;
	padding-bottom: 20px !important;
	top: 75px;
}

.dd.small {
	top: 50px;
}

.dd.sellyourhome .callout, .dd.buyyourhome .callout {
	height:unset  !important;
}

.page-associate-details.site .dd::after {
	display:none;
}

.page-associate-details.site .dd .point {
  content: '';
  display: block;
  position: absolute;
  right: 60px;
  width: 12px;
  height: 12px;
  background: #FFF;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 1001;
  top: -5px;
}
}


.page-associate-details.site .dd.small {
    top: 50px;
}

.page-associate-details.site .topbar-small .cnt ul li:last-child {
	float:right;
}

.page-associate-details.site .topbar-small span {
    border-left: 0px;
}

.page-associate-details.site .topbar-large {
    width: 100%;
    height: 75px;
    background: #000000;
    z-index: 1003;
		border-top:0;
    border-bottom:0;
    overflow: visible !important;
		-webkit-transition-property: none;
		-moz-transition-property: none;
		-o-transition-property: none;
		transition-property: none;
		position:relative;
}

.page-associate-details.site .topbar-small {
		-webkit-transition-property: none;
		-moz-transition-property: none;
		-o-transition-property: none;
		transition-property: none;
    overflow: visible;
}

.page-associate-details.site .topbar-large.small {
	height: 50px;
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease-in-out;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
}

.page-detail.page-associate-details.site .topbar-large.small {
	height: 50px;
	box-shadow: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
}

.page-detail.page-associate-details.site .detail-head.shadow {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease-in-out;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
}

.page-associate-details.site .topbar-large .agent_image {background-repeat: no-repeat !important;    bottom: 17px; background-size: 100% !important;box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3); width:110px; height:110px; position:absolute;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px; }
.page-associate-details.site .topbar-large .agent_image  a { display:block;width:110px; height:110px;outline:0;}
.page-associate-details.site .topbar-large .agent_image.small {
	bottom: 15px;
}
.page-associate-details.site .topbar-middle {
  background: #fff;
	z-index: 1003;
  width: 100%;
  height: 45px;
  padding:5px 0 15px;
}

.page-associate-details.site .topbar-middle.big {
		height: 60px;
    padding: 15px 0 5px;
}

.page-associate-details.site.home .region-intro-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    min-height:500px;
    background:#fff url(/images/loading2.gif);background-repeat:no-repeat;background-position:center center;
}
.page-associate-details.site.home .region-intro-wrapper .gradient {
	position: absolute;
	width:100%;height:100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 35%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 35%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 35%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.page-associate-details.site h1.intro {
    text-align: left;
    margin: 0 0 15px 0;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption,.page-associate-details.site.home .mobile-gallery-holder .caption {
	display:inline-block; position:absolute; bottom:85px;padding:30px; background:rgba(245,246,247,0.90);right:25%;box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3);min-width:350px;max-width: 600px;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption{
	border-radius:5px;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption,
.page-associate-details.site.home .mobile-gallery-holder .caption,
.page-associate-details.site.home .desktop-full-banner-slide .caption h2,
.page-associate-details.site.home .mobile-gallery-holder .caption h2{
	color:#120900;
	font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);
}

.page-associate-details.site.home:not(.theme1,.theme2) .desktop-full-banner-slide .caption,
.page-associate-details.site.home:not(.theme1,.theme2) .mobile-gallery-holder .caption,
.page-associate-details.site.home:not(.theme1,.theme2) .desktop-full-banner-slide .caption h2,
.page-associate-details.site.home:not(.theme1,.theme2) .mobile-gallery-holder .caption h2
{
	color:#fff;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption h2,
.page-associate-details.site.home .mobile-gallery-holder .caption h2{
	padding-bottom:5px;
	font-size:19px;
	line-height:inherit;
}

.page-associate-details.site.home .desktop-full-banner-slide .wrapper,.page-associate-details.site.home .mobile-gallery-holder .wrapper {
	position:relative;
}

.page-associate-details.site.home .desktop-full-banner-slide .wrapper .sLinkText, .page-associate-details.site.home .mobile-gallery-holder .wrapper .sLinkText{
	font-family:var(--font-family-urw);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	font-size:13px;
	text-transform: uppercase;
	color: #F89609 !important;
	margin-top:15px;
}
.page-associate-details.site.home .desktop-full-banner-slide .caption span,.page-associate-details.site.home .mobile-gallery-holder .caption span {
 display:inline-block;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_top,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_top {
	display:block;
	padding-bottom:6px;
	font-family:var(--font-family-urw);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
}
.page-associate-details.site.home .desktop-full-banner-slide .caption a span.t_bottom,.page-associate-details.site.home .mobile-gallery-holder .caption a span.t_bottom  {
	padding-top:10px;
	text-transform:uppercase;
}
.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span {
	display:inline-block;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:not(:last-child),.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:not(:last-child) {
	border-right:1px solid #120900;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:not(:first-child, :last-child),.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:not(:first-child, :last-child) {
	padding-left:15px;
	padding-right:15px;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:first-child,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:first-child {
	padding-right:15px;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:last-child,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:last-child {
	padding-left:15px;
}

.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:only-child,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:only-child {
	padding-left:0px !important;
}

.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption span.t_bottom span:not(:last-child),
.page-associate-details.site.home.theme3 .mobile-gallery-holder .caption span.t_bottom span:not(:last-child) ,
.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption span.t_bottom span:not(:last-child),
.page-associate-details.site.home.theme4 .mobile-gallery-holder .caption span.t_bottom span:not(:last-child),
.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption span.t_bottom span:not(:last-child),
.page-associate-details.site.home.theme5 .mobile-gallery-holder .caption span.t_bottom span:not(:last-child)
{
	border-right:1px solid #fff !important;
}

.page-associate-details.site.home .desktop-full-banner-slide .banner_overlay,.page-associate-details.site.home .mobile-gallery-holder .banner_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background: rgba(20, 47, 76, 0.6);
}

.page-associate-details.site.home .desktop-full-banner .caption_region,.page-associate-details.site.home .mobile-gallery-holder .caption_region {
		position:absolute;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.page-associate-details.site.home .desktop-full-banner .caption_region h2 {
			font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	    font-size: 49px;
	    line-height: 53px;
	    text-align:center;
	    color:#fff;
}
.page-associate-details.site.home .mobile-gallery-holder .caption_region h2 {
			font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	    font-size: 29px;
	    line-height: 33px;
	    text-align:center;
	    color:#fff;
}
.page-associate-details.site.home .desktop-full-banner .caption_region h2 span,.page-associate-details.site.home .mobile-gallery-holder .caption_region h2 span {
	display:block;
}

.page-associate-details.site.home .desktop-full-banner .caption_region .btn,.page-associate-details.site.home .mobile-gallery-holder .caption_region .btn {
	font-family:var(--font-family-urw);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
}

.page-associate-details.site.about .agent_header {
   margin-bottom: 30px;
}

.page-associate-details.site.about .agent_header .agent_video_close {
	position:relative;
	bottom: auto;
}

.page-associate-details.site.about .profile_bio {
	height: auto;
	overflow: auto;
}
.page-associate-details.site.about .module.asite_testimonials {
	
}

.page-associate-details.site.about .agent_header .agent_video span.title {
    display: inline-block;
    color: #fff;
		font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
    font-size: 43px;
    line-height: 43px;
    border: 0px solid #fff;
    padding: 25px;
    background: rgba(0,0,0,0.7);
}

.page-associate-details.site.about .agent_header .agent_video {
   top:38%;
}

.page-associate-details.site.about .agent_header .agent_video span.sub {

}
.agent_header .agent_video.about a,.agent_header .agent_video.about a:hover,.agent_header .agent_video.about a:visited,.agent_header .agent_video.about a:active {
	color:#fff;
}

.page-associate-details.site.about .agent_header .agent_video a div.title {
        margin-bottom: 15px;
}

.region-intro-wrapper .video {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-filter: blur(5px) grayscale(0%);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px) none;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
    width: 110%;
    margin-left: -5%;
    display: block;
    height: 110%;
    position: absolute;
    top: -5%;
    left: -2.5%;
}

.agent_header .agent_video.home a,.agent_header .agent_video.home a:hover,.agent_header .agent_video.home a:visited,.agent_header .agent_video.home a:active {
	color:#fff;
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	font-size: 49px;
	line-height: 49px;
	text-align: center;
}
.agent_header .agent_video a div.play {
	display:block;
	margin-bottom: 20px;
}
.agent_header .agent_video a div.play span.play {
	width:80px;height:80px;
	border:2px solid #fff;
	-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}
.agent_header .agent_video a div.play span.play i {
	margin-left: 5px;
	font-size:40px;line-height:40px;
}

.page-associate-details.site .topbar-logos {
    float: right;
    width: 300px;
    text-align: right;
}
.page-associate-details.site .topbar-logos img {
	height:40px;
	padding-top:5px;
}

.page-associate-details.site .agent_header .agent_video.home {
    /*top: calc(50% - 150px);*/
    top:30%;
}

.page-associate-details.site .topbar-nav {
    right: auto;
    float:left;
    margin-left:130px;
    width: auto;
}

.page-associate-details.site .topbar-nav.contact {
	float:right;
	margin-left: 0;
}

.page-associate-details.site h5.intro {
    text-align: left;
    margin: 0 0 0 130px;
    display: inline;
}

h5.intro span.intro {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: transparent;
    padding: 15px 14px 0;
    font-size: 29px;
    line-height: 29px;
	  font-family:var(--font-family-comp);font-weight:var(--font-weight-600); font-style:var(--font-style-nrm);
    color: #142f4c;
}

.page-associate-details h3.desktop {
	font-size: 19px;
	padding-bottom: 10px;
	text-align: left;
}

.page-associate-details.site .topbar-nav &gt; li {
    margin: 0;
    padding: 0;
    float: none;
    display: table-cell;
    vertical-align: middle;
    height: 75px;
}

.page-associate-details.site .topbar-nav &gt; li.small {
	height: 50px;
}

.page-associate-details.site .topbar-nav &gt; li &gt; a {
    font-size: 15px;
    color: #fff;
    padding: 0 15px;
    line-height: auto;
    height: auto;
    margin: 0;
    text-transform: uppercase;
}

.page-associate-details.site .topbar-nav.contact &gt; li:last-child &gt; a {
	padding: 0 0 0 0;
	font-size: 20px;
}

.page-associate-details.site .topbar-small a.site-prefs,.page-associate-details.site .topbar-small a.site-prefs:visited,.page-associate-details.site .topbar-small a.site-prefs:hover {
	color: #999999;
	background: transparent;
	padding:0;
}
.page-associate-details.site .topbar-small li:last-child a {
	padding-left:10px;
}

.page-associate-details.site .topbar-small a.back {
	text-transform: lowercase;
	color: #999999;
}

.page-associate-details.site .profile_contact_wrap {
    background: #ededed;
    margin-bottom: 0;
}

.page-associate-details.site .profile_contact_wrap .cp_info block {
	padding: 20px 20px 20px 0 !important;
}

.page-associate-details.site .contact_small .profile_phone {
	color: #666666;
}

.page-associate-details.site .profile_contact_wrap .social_info a {
    margin-right: 10px;
    font-size: 13px;
    line-height: 18px;
    display: block;
}
.page-associate-details.site .profile_contact_wrap .social_info2 a {
	    margin-right: 10px;
	    font-size: 13px;
	    line-height: 18px;
	    display: none;
	    color:#535353;
}

.page-associate-details.site .profile_contact_wrap .desc2 p {
    color: #999999;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    margin-top: 20px;
}

.page-associate-details.site .dfooter .dleft span {
    padding: 0 10px 0 0;
    vertical-align: middle;
}

.page-associate-details.site.home .footer_wrapper {
    margin-top: 0;
}

.page-associate-details.site .agent_header {
    margin-bottom: 0;
}


.page-associate-details.site .module {
	min-height: 300px;
	margin-bottom:30px;
}

.page-associate-details.site .module:nth-last-child(1 of .module) {
	margin-bottom:0;
}

.page-associate-details.site .module.asite_newsletter {
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;
	background-image: url('/images/agent_site/signup5.jpg');
}

.page-associate-details.site .module.asite_newsletter.bg1 {
	background-image: url('/images/agent_site/signup1.jpg');
}
.page-associate-details.site .module.asite_newsletter.bg2 {
	background-image: url('/images/agent_site/signup2.jpg');
}
.page-associate-details.site .module.asite_newsletter.bg3 {
	background-image: url('/images/agent_site/signup3.jpg');
}
.page-associate-details.site .module.asite_newsletter.bg4 {
	background-image: url('/images/agent_site/signup4.jpg');
}
.page-associate-details.site .module.asite_newsletter.bg5 {
	background-image: url('/images/agent_site/signup5.jpg');
}

.page-associate-details.site .module.asite_about {
	position:relative;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;
	background-image: url('/images/agent_site/about19.jpg');
}
.page-associate-details.site .module.asite_about.bg1 {
	background-image: url('/images/agent_site/about1.jpg');
}
.page-associate-details.site .module.asite_about.bg2 {
	background-image: url('/images/agent_site/about2.jpg');
}
.page-associate-details.site .module.asite_about.bg3 {
	background-image: url('/images/agent_site/about3.jpg');
}
.page-associate-details.site .module.asite_about.bg4 {
	background-image: url('/images/agent_site/about4.jpg');
}
.page-associate-details.site .module.asite_about.bg5 {
	background-image: url('/images/agent_site/about5.jpg');
}
.page-associate-details.site .module.asite_about.bg6 {
	background-image: url('/images/agent_site/about6.jpg');
}
.page-associate-details.site .module.asite_about.bg7 {
	background-image: url('/images/agent_site/about7.jpg');
}
.page-associate-details.site .module.asite_about.bg8 {
	background-image: url('/images/agent_site/about8.jpg');
}
.page-associate-details.site .module.asite_about.bg9 {
	background-image: url('/images/agent_site/about9.jpg');
}
.page-associate-details.site .module.asite_about.bg10 {
	background-image: url('/images/agent_site/about10.jpg');
}
.page-associate-details.site .module.asite_about.bg11 {
	background-image: url('/images/agent_site/about11.jpg');
}
.page-associate-details.site .module.asite_about.bg12 {
	background-image: url('/images/agent_site/about12.jpg');
}
.page-associate-details.site .module.asite_about.bg13 {
	background-image: url('/images/agent_site/about13.jpg');
}
.page-associate-details.site .module.asite_about.bg14 {
	background-image: url('/images/agent_site/about14.jpg');
}
.page-associate-details.site .module.asite_about.bg15 {
	background-image: url('/images/agent_site/about15.jpg');
}
.page-associate-details.site .module.asite_about.bg16 {
	background-image: url('/images/agent_site/about16.jpg');
}
.page-associate-details.site .module.asite_about.bg17 {
	background-image: url('/images/agent_site/about17.jpg');
}
.page-associate-details.site .module.asite_about.bg18 {
	background-image: url('/images/agent_site/about18.jpg');
}
.page-associate-details.site .module.asite_about.bg19 {
	background-image: url('/images/agent_site/about19.jpg');
}
.page-associate-details.site .module.asite_about.bg20 {
	background-image: url('/images/agent_site/about20.jpg');
}
.page-associate-details.site .module.asite_about.bg21 {
	background-image: url('/images/agent_site/about21.jpg');
}
.page-associate-details.site .module.asite_about.bg22 {
	background-image: url('/images/agent_site/about22.jpg');
}
.page-associate-details.site .module.asite_about.bg23 {
	background-image: url('/images/agent_site/about23.jpg');
}
.page-associate-details.site .module.asite_about.bg24 {
	background-image: url('/images/agent_site/about24.jpg');
}
.page-associate-details.site .module.asite_about.bg25 {
	background-image: url('/images/agent_site/about25.jpg');
}
.page-associate-details.site .module.asite_about.bg26 {
	background-image: url('/images/agent_site/about26.jpg');
}
.page-associate-details.site .module.asite_about.bg27 {
	background-image: url('/images/agent_site/about27.jpg');
}
.page-associate-details.site .module.asite_about.bg28 {
	background-image: url('/images/agent_site/about28.jpg');
}
.page-associate-details.site .module.asite_about.bg29 {
	background-image: url('/images/agent_site/about29.jpg');
}
.page-associate-details.site .module.asite_about.bg30 {
	background-image: url('/images/agent_site/about30.jpg');
}

.page-associate-details.site .module.asite_about .overlay {
	position: absolute;
	width:100%;
	height:100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.page-associate-details.site .module.asite_find {
	text-align:center;
	min-height:200px;
	position:relative;
}
.page-associate-details.site .module.asite_find .cnt {
	padding: 100px 0 0;
}
.page-associate-details.site .module.asite_find .cnt .find_select{
	display:inline-block; position:relative;
}
.page-associate-details.site .module.asite_find .cnt .find_select.from {
	margin-right:30px;
}

.page-associate-details.site .asite_find .btn-group .dropdown-menu {  height: auto !important; /*overflow: visible !important;*/max-height: 300px;overflow-x: hidden;overflow-y: auto;text-align:left;min-width: 250px !important;-webkit-border-radius: none;-moz-border-radius: none;border-radius: 0;padding:0; }
.page-associate-details.site .asite_find .btn-group.open .dropdown-toggle {color:#f99508;background:#fff; }
.page-associate-details.site .asite_find .btn-group .dropdown-toggle { background:#fff;border: 0px solid #cccccc; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.16); border-radius: 5px;padding: 10px 15px;color: #999999;width: 100%; }
.page-associate-details.site .asite_find .btn-group.last .dropdown-toggle { border-left: 0px; }
.page-associate-details.site .asite_find .btn-group .dropdown-toggle:hover { color:#f99508;background:#fff;outline:0; }
.page-associate-details.site .asite_find .btn-group .ptactive { color:#f99508;background:#f0f0f0;  }
.page-associate-details.site .asite_find .btn-group .dropdown-toggle span { float:left; }
.page-associate-details.site .asite_find .btn-group .dropdown-toggle i { float:right; }
.page-associate-details.site .asite_find .btn-group .caret {border-top: 4px solid #999999; opacity: 1;filter: alpha(opacity=100);}
.page-associate-details.site .asite_find .dropdown-menu li { border-bottom: 1px solid #cccccc; }
.page-associate-details.site .asite_find .dropdown-menu li:last-child { border-bottom: 0; }
.page-associate-details.site .asite_find .dropdown-menu label {display: block;padding: 8px 15px;color: #999999;white-space: nowrap;margin-bottom:0;}
.page-associate-details.site .asite_find .btn-group .curr { display:inline-block;padding-right:10px; }


.page-associate-details.site .module.asite_find .actions {
		padding: 60px 0 30px;display:block;
}

.page-associate-details.site .module.asite_find h3 {
	position:absolute;
	top:0;
	left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
	z-index:300;
	color:#fff;
}
.page-associate-details.site .module.asite_find h4 {
 	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	    font-size: 22px;
	    line-height: 29px;
	    color:#fff;
			display: inline-block;
			margin: 0 20px;

}

.page-associate-details.site .module.asite_find .asite_find_slides {

}
.page-associate-details.site .module.asite_find .asite_find_slides.overflow {
	overflow: initial !important;
}


.page-associate-details.site .module.asite_find .find_slide {
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;
	width:100%;display:none;
}
.page-associate-details.site .asite_find .find_slide .overlay {position: absolute; width: 100%;height: 100%;background: rgba(0, 0, 0, 0.45);z-index: -1;}

.page-associate-details.site .module.asite_find .btn.btn-warning {
	box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.16);
}

.page-associate-details.site .module.asite_about {
	min-height: 200px;
}

.page-associate-details.site .module.asite_about h3 {
	color:#fff;padding: 30px 0 30px;
}
.page-associate-details.site .module.asite_about p {
 	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	font-size: 22px;
	line-height: 25px;
	letter-spacing:2px;
	
	    color:#fff;
	    padding:0 10%;
	    text-align:center;
			padding-bottom: 40px;
}
.page-associate-details.site .module.asite_about p a {
	color:#fff !important;
}

.page-associate-details.site .module.asite_about a.more {
text-align:center;display:block; text-transform:uppercase;
padding:0 0 30px 0;
}

.page-associate-details.site .module.asite_testimonials  {
	position:relative;overflow:hidden;
}

.page-associate-details.site .module.asite_testimonials h3 {
	position:absolute;
	top:0;
	left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
	z-index:400;
	color:#fff;
}
.page-associate-details.site .module.asite_testimonials .testimonials_out li {
	margin:0;list-style-type:none;display:none;visibility: hidden;background:#000;min-height:300px;width:100%; overflow:hidden;
}

.page-associate-details.site .module.asite_testimonials .testimonials_out li .wrapper{
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;
	-webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15');
	position:absolute;
	width: 110%;
	margin-left: -5%;
	display: block;
	height: 110%;
	position: absolute;
	top: -5%;
	left: -2.5%;
 	opacity: 0.8;
  filter: alpha(opacity=80);
}

.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt {
	padding:100px 0 0 0;
	position:relative;
	height:200px;
	z-index:10;
}

.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt .quote_left {
 	opacity: 0.3;
  filter: alpha(opacity=30);
	position: absolute;
	top: 0;
	left:60px;
	z-index:20;
	width:92px;
	height:100%;
	background-image: url('/images/agent_site/qleft.png');
	-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:top left;background-repeat:no-repeat;
	
}
.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt .quote_right {
 	opacity: 0.3;
  filter: alpha(opacity=30);
	position: absolute;
	bottom: 0;
	right:60px;
	z-index:20;
	width:92px;
	height:100%;
	background-image: url('/images/agent_site/qright.png');
	-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:bottom left;background-repeat:no-repeat;
}

.page-associate-details.site .module.asite_testimonials .testimonials_out li p {
	color:#fff;
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	font-size: 22px;
	line-height: 29px;
	width: 670px; 
	margin:0 auto;
	padding:0 205px;
	text-align:center;
}

.page-associate-details.site .module.asite_testimonials .testimonials_out li p.location {
	margin-top:10px;
	font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);
	text-align:center;
	font-size: 15px;
	line-height: 15px;

}
.page-associate-details.site .module.asite_testimonials .testimonials_out li p a {
	/*color: #fff !important;*/
}

.page-associate-details.site .asite_testimonials .prev{z-index:1002;width:51px;height:51px;position:absolute;top:40%;left:calc(50% - 540px);color: #fff;font-size: 49px;line-height: 49px;}
.page-associate-details.site .asite_testimonials .next{z-index:1002;width:51px;height:51px;position:absolute;top:40%;right:calc(50% - 540px) !important;color: #fff;font-size: 49px;line-height: 49px;text-align:right;}
.page-associate-details.site .asite_testimonials .testimonials_out {
	
}

.page-associate-details.site .asite_testimonials a.more {
  padding-bottom: 30px;
	position:absolute;
	bottom:0;
	left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
	z-index:1001;
  text-transform: uppercase;
  text-align: center;
}


.page-associate-details.site .asite_blog a.more {
  text-transform: uppercase;
  text-align: center;
	display: block;
	margin-top: 20px;
}

.page-register.guide h1.intro span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: transparent;
	padding: 4px 0;
	font-size: 43px;
	line-height: 52px;
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	color: #444;
}
.page-register.guide h1.intro {
    border-bottom: dotted 0px #999;
    margin: 15px 0 15px 0;
    text-align:left;
    display:block;
}

#services h1.intro {
    border-bottom: dotted 0px #999;
    margin: 15px 0 15px 0;
    text-align:left;
    display:block;
}

.page-associate-details.site .sell-topbar .intro-container h1.intro {
	text-align:left;
}

.page-associate-details.site .mark h3 {
    color: #142f4c;
    font-size: 15px;
    line-height: 19px;
    margin: 0;
    font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);
    text-transform: uppercase;
    padding: 5px 10px 2px 10px;
    word-wrap: break-word;
    text-align:left;
}




.page-associate-details.site .asite_my_listings {
	
}
.page-associate-details.site .asite_my_listings .view_more {
	text-align:center;
	margin:30px 0;
}

.page-associate-details.site .asite_office_listings {
}

.page-associate-details.site .asite_office_listings .view_more {
	text-align:center;
	margin:30px 0;
}

.page-associate-details.site .asite_sales {
}

.page-associate-details.site .asite_sales .view_more {
	text-align:center;
	margin:30px 0;
}

.page-associate-details.listings h1.intro {
    margin: 15px 0 25px 0;
}

.page-associate-details.listings .sresults_bar {
    text-align: right;
}
.page-associate-details.site .asite_exposure .cnt {background-position: center center;  background-repeat: no-repeat; background-size:100%; background-image: url('/images/agent_site/exposure_map.svg');  }
.page-associate-details.site .asite_exposure .cnt .exp_m {display:none;}
.page-associate-details.site .asite_exposure .cnt .exp_d_partner {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.page-associate-details.site .asite_exposure {background:#fff; margin:30px 0;position:relative;text-align:center;}
.page-associate-details.site .asite_exposure.last { margin-bottom:30px !important;  }
.page-associate-details.site .asite_exposure_m { background:#fff;display:none;text-align:center;padding:20px 0 20px 0;position:relative;}
.page-associate-details.site .asite_exposure h3 span {
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
  	font-size:22px;color:#fff;line-height:25px;
    padding-left: 0;
    color: #444;
    display: block;
    margin-bottom: 0;
    margin-top: 30px;
    letter-spacing:1px;
}

.page-associate-details.site .asite_exposure .getmore{margin-top:40px;}
.page-associate-details.site .asite_exposure .getmore a{ text-transform:uppercase; }
.page-associate-details.site .asite_exposure .getmore p{font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);font-size:22px;color:#fff;line-height:25px;color:#444;padding-bottom:10px;letter-spacing:1px;}
.page-associate-details.site .asite_exposure img {margin: 0px 0 30px; }


.page-associate-details.site .asite_newsletter {
	padding:50px 0;
	min-height:100px;
	text-align: center;
}
.page-associate-details.site .asite_newsletter h3 {
	padding:0 0 20px 0;
	color:#fff;
	text-align:left;
}
.page-associate-details.site .asite_newsletter .nl_box {
	min-width:400px;
	background:#4E5D67;
	padding:30px;
	display: inline-block;
	position:relative;
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3);
	color:#fff;
}
.page-associate-details.site .asite_newsletter .nl_box .nl_form {
	text-align:left;
}
.page-associate-details.site .asite_newsletter .nl_box  i {
	font-family:var(--font-family-urw);font-weight:var(--font-weight-300); font-style:var(--font-style-nrm);
	font-size: 51px;
	line-height: 51px;
	color: #fff;
	font-style: initial;
	position: absolute;
	right: -15px;
	bottom: -23.5px;
}

.page-associate-details.site .asite_newsletter .nl_box input[type="text"] {
	/*border: 1px solid #E4E4E4;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: top;
	min-height: 35px;
	width: 300px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-right: 10px;
	outline: none;

}

.page-associate-details.site .asite_newsletter .nl_box #nl_fname {
	width: 145px;
	margin-bottom: 10px;
	margin-right: 6px;
}
.page-associate-details.site .asite_newsletter .nl_box #nl_lname {
	width: 145px;
	margin-bottom: 10px;
	margin-right: 0px;
}

.page-associate-details.site.testimonials .testimonials_out ul {
	list-style-type:none;
	padding: 0 175px;
	margin:0;
}
.page-associate-details.site.testimonials .testimonials_out p.location {
	color:#000000;
	text-align:right;
}
.page-associate-details.site.testimonials .testimonials_out p.border {
	margin: 0 50px 15px;
    border-bottom: 1px dotted #a9a9a9;
    height: 1px;
    padding: 9px 0 10px;
    display: block;
}


.page-associate-details.site .no_content {
	text-align:center;
}

.page-misc.page-associate-details h1.intro {
   text-align: left;
   margin: 15px 0 15px 0;
}
.thank-you.page-associate-details h1.intro {
   text-align: left;
   margin: 15px 0 15px 0;
}

.mobile-topbar {
    height:69px;
	height: auto;
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease-in-out;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15);
	overflow:hidden;
}

.mobile-topbar .sirc_logo {
	background:#f0f0f0;
	height:60px;
	text-align: center;
}

.mobile-topbar .sirc_logo img {
	  width: 200px;
	  margin-top: 10px;
}

.menu-name {
	font-family: var(--font-family-serif);font-style:var(--font-style-nrm);font-weight: var(--font-weight-nrm);
	font-size: 24px;
	line-height: 24px;
	color:#120900;
	text-align: left;
	max-width:80%;
}

#menu-toggle{
	margin: 0 15px 0 0;
	text-align: right;
}

.nav-items .menu-name {
	padding:0 0 0 15px;
}

.menu-name a,.menu-name a:active, .menu-name a:visited, .menu-name a:hover { 
	color:#120900;text-decoration:none;
}

.page-associate-details.site .menu2 .mheader span.menu-name {
	font-family: var(--font-family-serif);font-style:var(--font-style-nrm);font-weight: var(--font-weight-nrm);
	font-size: 24px;
	line-height: 24px;
	color:#120900;
	text-transform: inherit;
	text-align: left;
	display: block;
}

.page-associate-details.site .menu1 .mheader::after, .page-associate-details.site .menu2 .mheader::after {
	display:none;
}

.page-associate-details.site .menu2 {
    background: #f0f0f0;
    color: #000000;
    width: 100%;
}
.page-associate-details.site .menu2 .info-row {
	padding: 20px 15px 10px 15px;
}
.page-associate-details.site .menu2 .info-row  .contact {
	float:left;
	color:#000;
	padding-top:4px;
}
.page-associate-details.site .menu2 .info-row  .contact a {
	color:#000;
	margin-right:15px;
	font-size:15px;
	line-height:15px;
}
.page-associate-details.site .menu2 .info-row  .contact a i {
	font-size:17px;
}

.page-associate-details.site .menu2 .info-row  .socialnav a {
	color:#142f4c;
	margin-right:5px;
	font-size: 27px;
	line-height: 27px;
}

.page-associate-details.site .menu2 .info-row  .socialnav:after {
	clear:both;
}

.page-associate-details.site .menu2 .mobile_nav .subm {
	display:none;
}
.page-associate-details.site .menu2 .mobile_nav .subm ul.sub-nav {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
}
.page-associate-details.site .menu2 .mobile_nav .subm ul.sub-nav li {
	border-bottom: 0px;
}
.page-associate-details.site .menu2 .mobile_nav .subm ul.sub-nav li a {
    padding: 8px 0;
    color:#666666;
    text-transform: initial;
	display:block;
}
.page-associate-details.site .menu2 .mobile_nav .subm ul.sub-nav li:last-child a {
	padding-bottom:20px;
}

.page-associate-details.site ul.mobile_nav {
    display:block;
}

.page-associate-details.site ul.mobile_nav li a.nav-link {
    padding: 20px 0;
    color:#000000;
    text-transform:uppercase;
	font-size: 15px;
	line-height: 15px;
}
.page-associate-details.site ul.mobile_nav li a.nav-link span.submi {
	float:right;
}
.page-associate-details.site ul.mobile_nav li a.nav-link span.submi:after {
	clear:both;
}
.page-associate-details.site ul.mobile_nav li.mobile_nav_lang a {
	color:#666666;
}

.page-associate-details.site .detail_agents .details.site {
    float: none;
    padding-top: 5px;
    font-size: 13px;
    width: auto;
}

.page-associate-details.site ul.associate-container.site  li {
    display: block;
    margin-bottom: 10px;
}

.page-associate-details.site .menu2 .sirc_logo_menu {
    border-bottom: 0px solid #999999;
    padding-top: 20px;
}

.page-associate-details.site.form .mobile-topbar {
	display:none;
}
.page-associate-details.site.form .panel {
	margin-top: 70px !important;
}

.page-associate-details.site span.site-prefs .dropdown-menu.currency-selector ul {
	max-height: 35vh;
	max-width: 100%;
}

.page-associate-details.site .pref-block {
    margin-bottom: 10px;
    position: relative;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}
.page-associate-details.site .pref-actions a.btn {
	display:inline-block;
	width: unset;
}

.page-associate-details.site span.site-prefs .pref-actions {
	text-align: center;
	margin-bottom: 20px;
}


/* theme 1*/
.page-associate-details.site.theme1 .topbar-small {
	background:#F0F0F0;
}
.page-associate-details.site.theme1 .topbar {
	background:#F0F0F0;
}

.page-associate-details.site.theme1 .topbar-middle {
	background:#F0F0F0;
}
.page-associate-details.site.theme1 .mobile-topbar {
	background: #000000;
	color: #fff;
	border-bottom: 1px solid #000000;
}
.page-associate-details.site.theme1 .menu-name a,.page-associate-details.site.theme1 .menu-name a:active, .page-associate-details.site.theme1 .menu-name a:visited, .page-associate-details.site.theme1 .menu-name a:hover { 
	color:#fff;
}
.page-associate-details.site.theme1 #menu-toggle{
	color:#fff;
}
.page-associate-details.site.theme1 .menu1 .mheader, .page-associate-details.site.theme1 .menu2 .mheader {
	color:#fff;
    background: #000000;
}
.page-associate-details.site.theme1 .menu2 .mheader a.close_menu {
	color:#fff;
    
}

.page-associate-details.site.theme1 .mobile-topbar .nav-items {
	background: #000000;
}

/* theme 2*/
.page-associate-details.site.theme2 .topbar-small {
	background:#fff;
}
.page-associate-details.site.theme2 .topbar {
	background:#fff;
}
.page-associate-details.site.theme2 .topbar-middle {
	background:#fff;
}
.page-associate-details.site.theme2 .topbar-large {
	background:#fff;
}
.page-associate-details.site.theme2 h5.intro span.intro {
	color:#120900;
}
.page-associate-details.site.theme2 .mobile-topbar {
	background: #fff;
	color: #120900;
	border-bottom: 1px solid #fff;
}
.page-associate-details.site.theme2 .topbar-nav &gt; li &gt; a {
	color:#120900;
}
.page-associate-details.site.theme2 .menu-name a,.page-associate-details.site.theme2 .menu-name a:active, .page-associate-details.site.theme2 .menu-name a:visited, .page-associate-details.site.theme2 .menu-name a:hover { 
	color:#120900;
}
.page-associate-details.site.theme2 #menu-toggle{
	color:#120900;
}
.page-associate-details.site.theme2 .menu1 .mheader, .page-associate-details.site.theme2 .menu2 .mheader {
	color:#120900;
    background: #fff;
}
.page-associate-details.site.theme2 .menu2 .mheader a.close_menu {
	color:#120900;
    background: #fff;
}
.page-associate-details.site.theme2 .mobile-topbar .nav-items {
	background: #fff;
}
.page-associate-details.site.theme2 .topbar-small a.site-prefs,.page-associate-details.site.theme2 .topbar-small a.site-prefs:visited,.page-associate-details.site.theme2 .topbar-small a.site-prefs:hover {
	color: #444444;
	background: transparent;
	padding:0;
}
.page-associate-details.site.theme2 .topbar-small a.back {
	text-transform: lowercase;
	color: #999999;
}
.page-associate-details.site.theme2 .asite_find .find_slide .overlay {
    background: rgba(228, 228, 228, 0.25);
}
.page-associate-details.site.theme2 .module.asite_find h3 {
	color:#142F4C;
}
.page-associate-details.site.theme2 .module.asite_find h4 {
	color:#120900;
}
.page-associate-details.site.theme2 .mobile-topbar .sirc_logo {
	background: #fff;
}

.page-associate-details.site.theme2 .dfooter {
	background: #fff;
}
.page-associate-details.site.theme2 .dfooter .dleft {
    color: #120900 !important;
}
.page-associate-details.site.theme2 .dfooter .footer-social a {
	color: #120900 !important;
}
.page-associate-details.site.theme2 .dfooter .dleft span {
	color: #120900 !important;
}
.page-associate-details.site.theme2 .dfooter a {
	color: #120900 !important;
}

/* theme 3*/
.page-associate-details.site.theme3 .topbar-small {
	background:#000;
}
.page-associate-details.site.theme3 .topbar {
	background:#000;
}
.page-associate-details.site.theme3 .topbar-middle {
	background:#000;
}
.page-associate-details.site.theme3 .topbar-large {
	background:#000;
}
.page-associate-details.site.theme3 h5.intro span.intro {
	color:#fff;
}
.page-associate-details.site.theme3 .mobile-topbar {
	background: #000;
	color: #fff;
	border-bottom: 1px solid #000;
}
.page-associate-details.site.theme3 .topbar-nav &gt; li &gt; a {
	color:#fff;
}
.page-associate-details.site.theme3 .menu-name a,.page-associate-details.site.theme3 .menu-name a:active, .page-associate-details.site.theme3 .menu-name a:visited, .page-associate-details.site.theme3 .menu-name a:hover { 
	color:#fff;
}
.page-associate-details.site.theme3 #menu-toggle{
	color:#fff;
}
.page-associate-details.site.theme3 .menu1 .mheader, .page-associate-details.site.theme3 .menu2 .mheader {
	color:#fff;
    background: #000;
}
.page-associate-details.site.theme3 .menu2 .mheader a.close_menu {
	color:#fff;
    background: #000;
}
.page-associate-details.site.theme3 .mobile-topbar .nav-items {
	background: #000;
}
.page-associate-details.site.theme3 .topbar-small a.site-prefs,.page-associate-details.site.theme3 .topbar-small a.site-prefs:visited,.page-associate-details.site.theme3 .topbar-small a.site-prefs:hover {
	color: #E4E4E4;
	background: transparent;
	padding:0;
}
.page-associate-details.site.theme3 .topbar-small a.back {
	text-transform: lowercase;
	color: #E4E4E4;
}
.page-associate-details.site.theme3 .asite_find .find_slide .overlay {
	background: rgba(0, 0, 0, 0.45);
}
.page-associate-details.site.theme3 .module.asite_find h3 {
	color:#fff;
}
.page-associate-details.site.theme3 .module.asite_find h4 {
	color:#fff;
}
.page-associate-details.site.theme3 .mobile-topbar .sirc_logo {
	background: #000;
}
.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption {
	background: rgba(18,9,0,0.80);
}
/* .page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption span {
	color:#fff !important;
} */

.page-associate-details.site.home .desktop-full-banner-slide .caption .t_bottom, .page-associate-details.site.home .mobile-gallery-holder .caption .t_bottom {
	font-family:var(--font-family-comp);font-weight:var(--font-weight-600); font-style:var(--font-style-nrm);
	letter-spacing:1.3px;
	font-size:14px;
	text-transform:uppercase;
}


/* theme 4*/
.page-associate-details.site.theme4 .topbar-small {
	background:#142F4C;
}
.page-associate-details.site.theme4 .topbar {
	background:#142F4C;
}
.page-associate-details.site.theme4 .topbar-middle {
	background:#142F4C;
}
.page-associate-details.site.theme4 .topbar-large {
	background:#142F4C;
}
.page-associate-details.site.theme4 h5.intro span.intro {
	color:#fff;
}
.page-associate-details.site.theme4 .mobile-topbar {
	background: #142F4C;
	color: #fff;
	border-bottom: 1px solid #142F4C;
}
.page-associate-details.site.theme4 .topbar-nav &gt; li &gt; a {
	color:#fff;
}
.page-associate-details.site.theme4 .menu-name a,.page-associate-details.site.theme4 .menu-name a:active, .page-associate-details.site.theme4 .menu-name a:visited, .page-associate-details.site.theme4 .menu-name a:hover { 
	color:#fff;
}
.page-associate-details.site.theme4 #menu-toggle{
	color:#fff;
}
.page-associate-details.site.theme4 .menu1 .mheader, .page-associate-details.site.theme4 .menu2 .mheader {
	color:#fff;
    background: #142F4C;
}
.page-associate-details.site.theme4 .menu2 .mheader a.close_menu {
	color:#fff;
    background: #142F4C;
}
.page-associate-details.site.theme4 .mobile-topbar .nav-items {
	background: #142F4C;
}
.page-associate-details.site.theme4 .topbar-small a.site-prefs,.page-associate-details.site.theme4 .topbar-small a.site-prefs:visited,.page-associate-details.site.theme4 .topbar-small a.site-prefs:hover {
	color: #E4E4E4;
	background: transparent;
	padding:0;
}
.page-associate-details.site.theme4 .topbar-small a.back {
	text-transform: lowercase;
	color: #E4E4E4;
}
.page-associate-details.site.theme4 .asite_find .find_slide .overlay {
	background: rgba(20,47,76, 0.45);
}
.page-associate-details.site.theme4 .module.asite_find h3 {
	color:#fff;
}
.page-associate-details.site.theme4 .module.asite_find h4 {
	color:#fff;
}
.page-associate-details.site.theme4 .mobile-topbar .sirc_logo {
	background: #142F4C;
}
.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption {
	background: rgba(20,47,76,0.80);
}
.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption span {
	color:#E4E4E4 !important;
}


.page-associate-details.site.theme4 .dfooter {
	background: #142F4C;
}

/* theme 5*/
.page-associate-details.site.theme5 .topbar-small {
	background:#4E5D67;
}
.page-associate-details.site.theme5 .topbar {
	background:#4E5D67;
}
.page-associate-details.site.theme5 .topbar-middle {
	background:#4E5D67;
}
.page-associate-details.site.theme5 .topbar-large {
	background:#4E5D67;
}
.page-associate-details.site.theme5 h5.intro span.intro {
	color:#fff;
}
.page-associate-details.site.theme5 .mobile-topbar {
	background: #4E5D67;
	color: #fff;
	border-bottom: 1px solid #4E5D67;
}
.page-associate-details.site.theme5 .topbar-nav &gt; li &gt; a {
	color:#fff;
}
.page-associate-details.site.theme5 .menu-name a,.page-associate-details.site.theme5 .menu-name a:active, .page-associate-details.site.theme5 .menu-name a:visited, .page-associate-details.site.theme5 .menu-name a:hover { 
	color:#fff;
}
.page-associate-details.site.theme5 #menu-toggle{
	color:#fff;
}
.page-associate-details.site.theme5 .menu1 .mheader, .page-associate-details.site.theme5 .menu2 .mheader {
	color:#fff;
    background: #4E5D67;
}
.page-associate-details.site.theme5 .menu2 .mheader a.close_menu {
	color:#fff;
    background: #4E5D67;
}
.page-associate-details.site.theme5 .mobile-topbar .nav-items {
	background: #4E5D67;
}
.page-associate-details.site.theme5 .topbar-small a.site-prefs,.page-associate-details.site.theme5 .topbar-small a.site-prefs:visited,.page-associate-details.site.theme5 .topbar-small a.site-prefs:hover {
	color: #E4E4E4;
	background: transparent;
	padding:0;
}
.page-associate-details.site.theme5 .topbar-small a.back {
	text-transform: lowercase;
	color: #E4E4E4;
}
.page-associate-details.site.theme5 .asite_find .find_slide .overlay {
	background: rgba(78,93,103, 0.45);
}
.page-associate-details.site.theme5 .module.asite_find h3 {
	color:#fff;
}
.page-associate-details.site.theme5 .module.asite_find h4 {
	color:#fff;
}
.page-associate-details.site.theme5 .mobile-topbar .sirc_logo {
	background: #4E5D67;
}
.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption {
	background: rgba(78,93,103,0.80);
}
.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption span {
	color:#E4E4E4 !important;
}
.page-associate-details.site.theme5 .asite_newsletter .nl_box {
	background: #4E5D67;
}

.page-associate-details.site.theme5 .dfooter {
	background: #4E5D67;
}

.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption,
.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption, 
.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption,
.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption h2,
.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption h2, 
.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption h2{
	color:#fff;
}



.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption h2, .page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption h2, .page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption h2{
	padding-bottom:5px;
}

/* media queries */
@media screen and (max-width: 1080px) {
	.topbar {
	  display: block !important;
	}
	body.page-associate-details.site {
		padding-top: 173px !important;
	}
}

@media screen and (max-width:1024px){
.page-associate-details.site .asite_testimonials .prev{z-index:1002;width:51px;height:51px;position:absolute;top:40%;left:5%;color: #fff;font-size: 49px;line-height: 49px;}
.page-associate-details.site .asite_testimonials .next{z-index:1002;width:51px;height:51px;position:absolute;top:40%;right:5% !important;color: #fff;font-size: 49px;line-height: 49px;text-align:right;}
}

@media screen and (max-width:1024px){

	.page-associate-details.site.home .desktop-full-banner-slide .caption,.page-associate-details.site.home .mobile-gallery-holder .caption {
		right: 50px;
	}	
	
}

.page-associate-details .profile_contact_wrap .cnt {
			display: block;
			align-items: unset;
}

@media screen and (max-width:840px){
	.page-associate-details.site.home .desktop-full-banner-slide .caption,.page-associate-details.site.home .mobile-gallery-holder .caption {
		bottom: 50px;right: 50px;
	}	
	.page-associate-details.site .module.asite_testimonials .testimonials_out li p {
    width: auto;
    padding: 0 70px;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt {
	    padding: 80px 0 0 0;
	    height: 220px;
	}
	
	.page-associate-details.site .topbar-nav.contact {
		display:none;
	}
	
	.page-associate-details.site .topbar-nav.fr &gt; li &gt; a {
	    padding: 0 0px 0 15px;
	}
	.page-associate-details.site .asite_exposure .cnt {
	    background-position: center center;
	    background-size: 100%;
	}
	
	.page-associate-details.site .profile_contact_wrap .desc p {
	    display:none;
	}

	.page-associate-details.site .profile_contact_wrap .desc2 p {
	    display:block;
	}
	.page-associate-details .profile_contact_wrap .cnt {
	    padding: 30px 0 0;
	}
	.page-associate-details.site .asite_exposure {
		margin: 0 0 30px;
	}
	
	.page-associate-details.site .asite_exposure .cnt .exp_d_partner {
	    width: 99%;
	}
	
	.page-associate-details.site.home .desktop-full-banner .caption_region h2 {
		    font-size: 51px;
		    line-height: 61px;
	}
}

@media screen and (max-width:767px){
	
	.page-associate-details.site.home .desktop-full-banner .caption_region h2 {
	    font-size: 31px;
	    line-height: 41px;
	}
		
	.page-associate-details.site .module.asite_find .cnt .find_select.from {
		margin-right: 0;
		margin-bottom: 10px;
	}
	
	.page-associate-details.site .module {
		min-height: 50px;
	}


	.page-associate-details.site .module.asite_find .cnt .find_select .btn-group {
		min-width: 250px;
	}
	
	.page-associate-details.site .module.asite_find .cnt {
		padding: 70px 0 0;
	}
	
	.page-associate-details.site .location_news {
	    display: block !important;
	}
	
	.page-associate-details.site.about .agent_header .agent_video {
	    top: 28%;
	}
	
	.agent_header .agent_video.home a, .agent_header .agent_video.home a:hover, .agent_header .agent_video.home a:visited, .agent_header .agent_video.home a:active {
	    font-size: 31px;
	    line-height: 31px;
	}
	
	.agent_header .agent_video a div.play {
	    margin-bottom: 20px;
	}
	.agent_header .agent_video a div.play span.play {
    width: 60px;
    height: 60px;
  }
  
	.agent_header .agent_video a div.play span.play i {
	    padding-top: 0px;
	    margin-left: 6px;
	    font-size: 30px;
	    line-height: 30px;
	}

	body.page-associate-details.site {
	    padding-top: 0 !important;
	}
	body.page-detail.page-associate-details.site {
		padding-top: 0;
	}
	
	body.page-detail.page-associate-details.site .listing_images {
		height: 330px;
	}
	body.page-detail.page-associate-details.site .listing_images .owl-item {
		height: 330px;
	}
	
	.page-associate-details.site.home .region-intro-wrapper {
		background:#fff;
    min-height: 300px;
  }
	.page-associate-details.site .agent_header {
	    
	}
	
	.page-associate-details.site.home .desktop-full-banner-slide .caption,.page-associate-details.site.home .mobile-gallery-holder .caption {
	    bottom: 0px;
	    right: inherit;
	    left: 0;
	    width: 100%;
	    max-width:100%;
	    min-height:40px; overflow:hidden;
	    min-width:auto;
	    z-index:500;
	    padding: 20px 0 0 0;
	    background:transparent;    
	}
	
	.page-associate-details.site.home .desktop-full-banner-slide .caption h2, .page-associate-details.site.home .mobile-gallery-holder .caption h2 {
			font-size: 21px;
			line-height: 25px;
			padding:5px 0;
	}
	
	.page-associate-details.site.home .desktop-full-banner-slide:after,.page-associate-details.site.home .mobile-gallery-holder:after {
		content: "+";
		font-family:var(--font-family-urw);font-weight:var(--font-weight-300); font-style:var(--font-style-nrm);
		font-size: 51px;
		line-height: 51px;
		color: #c9aa4a;
		font-style: initial;
		position: absolute;
 		bottom: 75px;
    	z-index: 1001;
		right:10%;
		display:none;
	}
	

	.page-associate-details.site.home.theme5 .desktop-full-banner-slide .caption,.page-associate-details.site.home.theme5 .mobile-gallery-holder .caption {
		background:transparent;  
	}
	.page-associate-details.site.home.theme4 .desktop-full-banner-slide .caption,.page-associate-details.site.home.theme4 .mobile-gallery-holder .caption {
		background:transparent;  
	}
	.page-associate-details.site.home.theme3 .desktop-full-banner-slide .caption,.page-associate-details.site.home.theme3 .mobile-gallery-holder .caption {
		background:transparent;  
	}

	.page-associate-details.site.home .desktop-full-banner-slide .wrapper,.page-associate-details.site.home .mobile-gallery-holder .wrapper {
		background: rgba(216,216,216,0.95);
		padding: 15px 15px;
	}

	.page-associate-details.site.home.theme5 .desktop-full-banner-slide .wrapper,.page-associate-details.site.home.theme5 .mobile-gallery-holder .wrapper {
		background: rgba(78,93,103,0.95);
	}

	.page-associate-details.site.home.theme4 .desktop-full-banner-slide .wrapper, .page-associate-details.site.home.theme4 .mobile-gallery-holder .wrapper {
		background: rgba(20,47,76,0.95);
	}
	.page-associate-details.site.home.theme3 .desktop-full-banner-slide .wrapper,.page-associate-details.site.home.theme3 .mobile-gallery-holder .wrapper {
		background: rgba(18,9,0,0.95);
	}

	
	.page-associate-details.site.home.theme3 .mobile-gallery-holder .caption h2, .page-associate-details.site.home.theme4 .mobile-gallery-holder .caption h2, .page-associate-details.site.home.theme5 .mobile-gallery-holder .caption h2{
	color:#ffffff;
	}

	.page-associate-details.site.home .mobile-gallery-holder .wrapper .sLinkText{
		color:#f89609;
		margin-top:15px;
	}


  	.page-associate-details.site.home .desktop-full-banner-slide .wrapper i, .page-associate-details.site.home .mobile-gallery-holder .wrapper i {
		right: 15px;
    	bottom: auto;
    	top: -27px;
	}
	.page-associate-details.site.home .mobile-gallery-holder .caption span.t_top { display:block;padding-bottom: 5px;}
	.page-associate-details.site.home .mobile-gallery-holder .caption .caption h2 { display:none; }
	.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom { display:block;}
	
	
	.page-associate-details.site.home .asite_blog .cnt {    width: auto;   margin: 0 30px;  }
	.page-associate-details.site.home .asite_newsletter .cnt {    width: auto;   margin: 0 30px;  }
	.page-associate-details.site.home .asite_exposure .cnt {    width: auto;   margin: 0 30px;  }
	
	.location_news ul li {
		float: none;
		margin: 0 0 1%;
		width: 100%;
		height:200px !important;
	 }
	.location_news ul li.last.only,.location_news ul li.last {
	    width: 100%;
	    height:200px !important;
	}
	.page-associate-details.site .module.asite_about .cnt {
		width: auto;
		margin: 0 30px;
	}
	
	.page-associate-details.site .module.asite_about p {
		font-size: 19px;
		line-height: 26px;
		padding: 0;
		padding-bottom: 30px;
	}
	.page-associate-details.site .asite_testimonials .prev {
		display:none !important;
	}
	.page-associate-details.site .asite_testimonials .next {
		display:none !important;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt {
		width: auto;
		margin: 0 30px;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li {
		min-height: 350px;
	}
	


	.page-associate-details.site .asite_exposure h3 span {
	    margin-top: 20px;
	}
	.page-associate-details .profile_bio {
	    padding: 0;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt .quote_left {
		display:none;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li .cnt .quote_right {
		display:none;
	}
	.page-associate-details.site .module.asite_testimonials .testimonials_out li p {
	    width: auto;
	    padding: 0 5%;
	    font-size: 19px;
			line-height: 26px;
			text-align: center;
	}
	.page-associate-details.site .asite_exposure h3 span br {
		display:none;
	}
	.page-associate-details.site .asite_exposure .cnt {
		background-image: none;
	}
	
	.page-associate-details.site .asite_exposure .cnt  .exp_d {
		display:none;
	}
	.page-associate-details.site .asite_exposure .cnt  .exp_d_partner {
		display:none;
	}
	.page-associate-details.site .asite_exposure .cnt  .exp_m {
		display:inline-block;
	}
	.page-associate-details.site .asite_exposure {
		height: auto;
	}
	.page-associate-details.site .asite_exposure .getmore {
	    margin-top: 0;
	    margin-bottom: 40px;
	}
	.page-associate-details .module h3, .profile_listings h3, .profile_testimonials h3 {
	    
	}
	.page-associate-details.site .dfooter .dleft span.fm {
	    display:none;
	}
	.dfooter .footer-social a {
	    margin-right: 5px;
	}
	.profile_contact_wrap h3 {
	    padding: 0 0 10px;
	    text-align: center;
	}
	.footer_wrapper .desc2 {
	  padding: 20px 0;
		width: auto;
		margin: 0 30px;
	}
	
	.page-associate-details.site .profile_contact_wrap .social_info a {
	   display: none;
	}
	.page-associate-details.site .profile_contact_wrap .social_info2 a {
		display: block;
	}
	.profile_contact_wrap .cp_info {
		min-height: auto;
		width: auto;
		margin: 0 30px;
		background: transparent;
	}
	.page-associate-details.site .asite_newsletter .nl_box {
    min-width: auto;
    padding: 15px 20px;
   }
   .page-associate-details.site .asite_newsletter .nl_box i {
   	display:none;
   }
		.page-associate-details.site .asite_newsletter .nl_box input[type="text"] {
			margin-right: 0px;
			width: 100%;
			margin-bottom: 15px;
		}
		.page-associate-details.site .asite_newsletter .nl_box #nl_fname {
		    width: 100% ;
		    margin-bottom: 5px;
		    margin-right: 0;
		}
		.page-associate-details.site .asite_newsletter .nl_box #nl_lname {
		    width: 100%;
		    margin-bottom: 5px;
		    margin-right: 0;
		}
   .page-associate-details.site .asite_newsletter .nl_box .nl_form {
   	text-align:center;
   }
	.page-associate-details.site .asite_newsletter h3 {
		padding: 0 0 10px 0;
	}
	.page-associate-details.site .asite_newsletter h3 br {
		display:none;
	}
	.page-associate-details.site .module.asite_find h4 {
	    margin: 0 20px 20px;
	}
	.page-associate-details.site .module.asite_find .actions {
	    padding: 30px 0 0;
	    display: block;
	}
	.page-associate-details.site .module.asite_find {
	    min-height: 300px;
	}
	.page-associate-details.site .module.asite_find .find_slide {
		min-height: 300px;
	}
	.profile_contact_wrap .social_info {
	    margin-top: 35px;
	}

	.page-associate-details.site .fcrumbs {
		display:none;
	}
	
	.page-associate-details.site .sresults_bar {
		margin-bottom:20px;
	}
	
	.page-associate-details.site.testimonials .testimonials_out ul {
	    padding: 0 20px;
	}
	
}

@media (max-height: 499px) and (max-width: 935px), (max-height: 935px) and (max-width: 499px) {
	
	.panel {
		margin-top: 129px !important;
	}

	body.page-detail.page-associate-details.site .panel {
		margin-top: 205px !important;
	}

	body.page-detail.page-associate-details.site .detail-head .mobile_head ul.price_social li.save_property {
		display:none;
	}
	
.sresults .grid-prop .content-holder .brokerage {
    height: 32px !important;
    overflow: hidden;
  }  
  
  
	  .sresults .grid-prop .media-holder a {
	  font-size: 13px;
	  line-height: 17px;
	}
	
}

@media screen and (max-width:400px){
	.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:not(:first-child, :last-child),.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:not(:first-child, :last-child) {
		padding-left:5px;
		padding-right:5px;
	}
	
	.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:first-child,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:first-child {
		padding-right:5px;
	}
	
	.page-associate-details.site.home .desktop-full-banner-slide .caption span.t_bottom span:last-child,.page-associate-details.site.home .mobile-gallery-holder .caption span.t_bottom span:last-child {
		padding-left:5px;
	}
}


@media screen and (max-width:360px){
	
	.page-associate-details.site.home .region-intro-wrapper {
    min-height: 250px;
  }

	.page-associate-details.site.home .desktop-full-banner-slide .caption {
	  min-height: 30px;
	}
	.page-associate-details.site.home .desktop-full-banner-slide .caption h2 {
	   font-size: 19px;
    line-height: 23px;
	}
	.page-associate-details.site.home .desktop-full-banner-slide:after {
 		bottom: 45px;
		right:10%;
	}
}

@media screen and (max-width:340px){
	.dfooter .footer-social a {
	    margin-right: 5px;
	    padding-right: 5px;
	}
	
	.menu-name {
		font-size: 21px;
		line-height: 21px;
		top: 23px;
	}

	.page-associate-details.site .menu2 .mheader span.menu-name {
		font-size: 21px;
		line-height: 21px;
	}
}</pre></body></html>