
@font-face{font-family:'AvenirNext-DemiBold';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AvenirNext-DemiBold-064a0f41905b923cb0e432a4432e4ad1.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AvenirNext-DemiBold-064a0f41905b923cb0e432a4432e4ad1.eot?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AvenirNext-DemiBold-51f66328b7c2a32005f989387b6a3267.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AvenirNext-DemiBold-cd5c54220bf962bd53e3d0a5cc40ff05.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AvenirNext-DemiBold-557a471c900fecf12f5dec7bbe8b9e29.svg#AvenirNext-DemiBold) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'AGaramondPro-Italic';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Italic-faf93d1981960c5b3fa545e8aba83db3.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Italic-faf93d1981960c5b3fa545e8aba83db3.eot?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Italic-31195bc2549c281dd79d7dab9b275c79.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Italic-fdb1930199a584a83ae3386f250f294b.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Italic-a2548445ac908448b409df01eb58100e.svg#AGaramondPro-Italic) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'AGaramondPro-Bold';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Bold-18dbe874cf57623047d6c920fcbf8b74.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Bold-18dbe874cf57623047d6c920fcbf8b74.eot?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Bold-829e35df8786a019ba9fff154605880e.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Bold-646590838bde7d26f815887b1004468d.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Bold-31bbc0dfafd51e39d04d577ea59d320c.svg#AGaramondPro-Bold) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'AGaramondPro-Regular';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Regular-c09f137869758676c657369be0ded15a.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Regular-c09f137869758676c657369be0ded15a.eot?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Regular-08203f8463ea0cab5d63532850dfa11b.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Regular-47970f9137a022a4c310f655de9b4240.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/hinted-AGaramondPro-Regular-e345940c95dbe8d6c1298df127a169ab.svg#AGaramondPro-Regular) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeue';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-12d4929df33fff8d3baeff2310c7c481.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/HelveticaNeue?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-0a49f8960a36dfe8624c47af09bcccf3.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-c34963446768ba3b80f08b2b13c5eaaa.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-fde1f8c6e04d0469dbce3ac221f452a6.svg#HelveticaNeue) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Helvetica-Neue';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/Helvetica-Neue-30f5fcffb5df7adcff648c84e14b8774.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/Helvetica-Neue?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/Helvetica-Neue-d3a0bd8893fa9e52989e0df5d8d83df3.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/Helvetica-Neue-b714ec77a32d565b88ea5f26b2f35286.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/Helvetica-Neue-fde1f8c6e04d0469dbce3ac221f452a6.svg#Helvetica-Neue) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeue-Bold';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Bold-63573a7383a2833bad6341b3652bc793.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/HelveticaNeue-Bold?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Bold-b4eb0f61e364eb74c9976347efae7d22.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Bold-b64af86e839a419a3423c9bde5acecbf.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Bold-09c35e39d8a4c11d140891b360f4de61.svg#HelveticaNeue-Bold) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeue-Light';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Light-9504dfc1fd9bc1c3508de7ddaacf6913.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/HelveticaNeue-Light?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Light-c823e9b51cf55756571ccd2ef0647128.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Light-7624a6a7a06c9d783ad0f94cd5533d3e.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Light-36c8a873e8ff1c75359bc034f24f58a1.svg#HelveticaNeue-Light) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeue-Medium';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Medium-08a36f224c8c6da34e6f8b173b47adc6.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/HelveticaNeue-Medium?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Medium-86c616858b08e15750b7c66db7b0e727.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Medium-a55e58afd31153ab1b01a59ddebf05d4.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-Medium-91ceec41f08b44e2b9d95bccfe1b76a5.svg#HelveticaNeue-Medium) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeue-BoldItalic';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-BoldItalic-0e340c2c20a36465c7140107d21745a8.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/ColdwellBanker/HelveticaNeue-BoldItalic?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-BoldItalic-edb9b0e61fcd2aa65e4e6ed0867c5a5a.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/ColdwellBanker/HelveticaNeue-BoldItalic-05c6a08c6e4be8e90eebfff1b32a59eb.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'font-icons';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/font-icons-72c17cdd4ca18111c4b9ec7c49808aeb.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/font-icons-72c17cdd4ca18111c4b9ec7c49808aeb.eot) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/font-icons-40c3dc5809679829ef0c2f99aa7321c6.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/font-icons-c8d3b9899a3079ae1b3796d08cdb5c10.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/font-icons-42de683d031240021ba4696bcb6989c3.svg) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'lined-icons';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/lined-icons-d0ed2c26413961bcec303de9121d0ed6.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/lined-icons-d0ed2c26413961bcec303de9121d0ed6.eot) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/lined-icons-6992b3157872c0f6ba6584205f79635e.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/lined-icons-0ded8153041bb05fe09be9a3aa73caa4.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/lined-icons-92e0cb5d8c0c82f4d16dcd3815bb9790.svg) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Simple-Line-Icons';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/Simple-Line-Icons-b3b60725f983fc62ce7135e7d362aa64.eot);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/Simple-Line-Icons-b3b60725f983fc62ce7135e7d362aa64.eot?#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/Simple-Line-Icons-a10fb55356c5507bf3994a167d1e73dd.woff) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/Simple-Line-Icons-d0d0dd92792d0241bfa0fd5dd56251f8.ttf) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/Simple-Line-Icons-417fabde988ca0871dec47764fafe865.svg#Simple-Line-Icons) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'cb-icons';src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/cb-icons-6172ab4e15fadde50099a6d8ef94aba8.eot?a8maoj);src:url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/cb-icons-6172ab4e15fadde50099a6d8ef94aba8.eot?a8maoj#iefix) format("embedded-opentype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/cb-icons-bc776e1f2e9e0f73478e3ecfe3792889.ttf?a8maoj) format("truetype"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/cb-icons-d6f3a7f8043fd322445f2e24ec2732e7.woff?a8maoj) format("woff"),url(//dlm2ugoua3jmc.cloudfront.net/assets/icons/cb-icons-316cb91f54d9d44da2177d7833ba4161.svg?a8maoj#custom-icons) format("svg");font-weight:normal;font-style:normal}

.listing-detail-main-info .broker-profile{display: none !important;}
body .we3-login-hook a, body .we3-register-hook a{
	color:#979797 !important;
}
body .we3-btn-primary{
	background:#545759 !important;
}
body footer{
	background-color:#201e1e;
}
body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile .realtor-url a{
	color:#000;
	
}
body ul.sub-menu{
	background:#201e1e;
}
body h2, body .listing h3{
	color:#283E30;
}
body .blog-search-form, body .col-sm-12.freds-bio-widget, .col-sm-12.subscribe-form, .has-agent-posts .press-sidebar-section{
	background:#D1D3D4;
	color:#FFF !important;
}
body .col-sm-12.subscribe-form h2, body #sidebar .press-sidebar-section h3{
	color:#000307 !important;
	font-family: "AGaramondPro-Regular", sans-serif;
}
body .col-sm-12.subscribe-form #s2email{width:85%}

.pum-theme-11558 .pum-content + .pum-close, .pum-theme-default-theme .pum-content+.pum-close{
	background-color:#D1D3D4 !important;
}
.pum-theme-11558 .pum-title, .pum-theme-default-theme .pum-title{
	color:#545759 !important;
	margin-bottom: 15px;
}
.ui-autocomplete .ui-menu-item.building{
	display:none !important;
}
.hp-listing-display{display:inline-block;margin:20px auto;
	/*background: rgb(0,0,0, .35);*/color:#FFF;padding:5px 10px 8px;position:absolute;right:20px;font-size:20px;line-height: 30px;bottom:20px;}
.backstretch *{cursor:pointer;}
.home-container{margin-top:180px;}

.we3{
	font-family: "HelveticaNeue-Light" !important;
}

.we3-listing-page .info-section.info-section-description .info-section-wrapper{height:auto;}
.we3-listing-page .info-section .info-section-wrapper a.keep-reading{line-height:22px;}
.we3-modal-message, .we3-modal .we3-modal-header p.we3-modal-message{font-size:13px;color:#283E30;}

.listing[data-key="WARBURG-RENTALS-1595614"] .neighborhood.midtown,
.listing[data-key="WARBURG-RENTALS-1595615"] .neighborhood.midtown{display:none;}

.listing[data-key="WR-3298860"] .agent-1 .phone{display:none;}

body .we3-listing-page .we3-idx-disclaimer .rls-image{
	margin-top:30px;
}
body .we3-listing-page .we3-idx-disclaimer .rls-image img{
	max-width: 200px;
	margin-bottom:10px;
}

body .we3.we3-search-page .search-results.listings .listings-section article.listing .pic{overflow:hidden;}
body .we3.we3-search-page .search-results.listings .listings-section article.listing .pic img{height:auto;width:106%;max-width:none;margin-left:-3%;}

body .tos-wrapper.tos-fixed .tos-slide.tos-html>div{
	padding:10px 0;
}
.blog-post img{
	width:100%;
}
.we3 .agent .agent-description a{
	color:#D1D3D4;
}
.we3 .agent.sale .widget-listings,
.we3 .agent.rentals .widget-listings{
	width:103%;
}
body .we3 .agent.listings .listings-section .widget-listings article.listing .pic .sale_status{
	bottom:10px !important;
}
/**Warburg Customization 5-11-2016***/
body{
	-webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
	background:#FFF !important;
}


#s2email::-webkit-input-placeholder {
   text-align: center;
   font-size:18px;
}

#s2email:-moz-placeholder { /* Firefox 18- */
   text-align: center;
   font-size:18px;  
}

#s2email::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
   font-size:18px;
}

#s2email:-ms-input-placeholder {  
   text-align: center; 
   font-size:18px;
}

.navbar-inverse{background-color:#201e1e !important;border-color:#201e1e !important;}
.hompage-blog-container{position:relative;}
.sub-hero-text{
	text-align: center;
	/* margin-top: -50%; */
	top: 40%;
	position: absolute;
	width: 100%;
	color: #FFF;
	z-index: 9;
	font-size: 50px;
	text-shadow: 1px 1px #000;
}
.sub-hero-text p{color:#FFF;margin-top:40px;font-size:26px;}
.side-img-container{display:inline-block;position:relative;}
.side-callout-text{
	text-align: center;
	/* margin-top: -50%; */
	margin-top: -95px;
	position: absolute;
	width: 100%;
	color: #FFF;
	z-index: 9;
	font-size: 28px;
	text-shadow: 1px 1px #000;
	color:#FFF;
}
.side-callout-text-subtext{
	color:#FFF;
	font-size: 18px;
}
/* Warburg remove customization, ADC 5-10-2018
.neighborhood.yorkville,
.neighborhood.carnegie_hill,
.neighborhood.lenox_hill,
.neighborhood.upper_carnegie_hill,
.neighborhood.sutton_place{display:none}
*/

.ui-autocomplete li span.item-display, .ui-autocomplete li span.item-display{max-width:80%;}
/**Warburg Customization 5-11-2016***/
/**Warburg Customization 9-21-2015***/
body .we3 .search-results.listings .listings-section article.listing .sale_status,
body .we3 .agent.listings .listings-section article.listing  .sale_status{display:none;}
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="contract signed"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="in contract"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="leases signed"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="closed"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="sold"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="accepted"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="rented"],
body .we3 .search-results.listings .listings-section article.listing .sale_status[data-value="no-longer-available"],
body .we3 .agent.listings .listings-section article.listing .pic .sale_status[data-value="contract signed"],
body .we3 .agent.listings .listings-section article.listing .pic .sale_status[data-value="in contract"],
body .we3 .agent.listings .listings-section article.listing .pic  .sale_status[data-value="leases signed"],
body .we3 .agent.listings .listings-section article.listing .pic  .sale_status[data-value="closed"],
body .we3 .agent.listings .listings-section article.listing .pic  .sale_status[data-value="sold"],
body .we3 .agent.listings .listings-section article.listing .pic  .sale_status[data-value="rented"],
body .we3 .agent.listings .listings-section article.listing .pic  .sale_status[data-value="no-longer-available"],
body .we3 .agent.listings .listings-section article.listing .pic .sale_status[data-value="accepted"]{
	display: block;
	color: #FFF;
	background: #111;
	padding: 5px 15px;
	position: absolute;
	right: 0px;
	bottom: 3px;
	text-transform:capitalize;
	font-size:13px;
	line-height: 16px;
}
body .we3 .search-results.listings .listings-section article.listing .broker{display:none;}

body .we3 .search-results.listings .listings-section article.listing .broker[data-value="coldwell-banker-warburg"]{
	display: block;
	color: #FFF;
	background: #14477C;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 1px solid #14477C;
	text-transform:capitalize;
	font-size:12px;
	line-height: 16px;
	font-weight:300;
	padding:5px 10px;
	padding-left:20px;
	-webkit-clip-path: polygon(5% 0%, 100% 1%, 100% 100%, 5% 100%, 0% 50%);
	clip-path: polygon(5% 0%, 100% 1%, 100% 100%, 5% 100%, 0% 50%);
}
body .we3 .search-results.listings .listings-section article.listing .broker[data-value="coldwell-banker-warburg"]:before{
	content:"CB Warburg Exclusive";
	
}


body .we3-listing-page .gallery .info-status[data-value="contract signed"],
body .we3-listing-page .gallery .info-status[data-value="in contract"],
body .we3-listing-page .gallery .info-status[data-value="leases signed"],
body .we3-listing-page .gallery .info-status[data-value="closed"],
body .we3-listing-page .gallery .info-status[data-value="accepted"],
body .we3-listing-page .gallery .info-status[data-value="sold"],
body .we3-listing-page .gallery .info-status[data-value="rented"],
body .we3-listing-page .gallery .info-status[data-value="no-longer-available"],
body .we3-listing-page .gallery .info-status[data-value="off market"]{
	display: inline-block;
	color: #FFF !important;
	padding: 10px 10px;
	border: 1px solid #111;
	margin-left: 15px;
	position: absolute;
	background: #111 !important;
	font-size: 17px;
	top: 0;
	margin: 0;
	left: 0;
	opacity: .8;
	text-transform: capitalize;
}
body .we3-listing-page .gallery .info-status[data-value="contract signed"] .value,
body .we3-listing-page .gallery .info-status[data-value="in contract"] .value,
body .we3-listing-page .gallery .info-status[data-value="leases signed"] .value,
body .we3-listing-page .gallery .info-status[data-value="closed"] .value,
body .we3-listing-page .gallery .info-status[data-value="accepted"] .value,
body .we3-listing-page .gallery .info-status[data-value="sold"] .value,
body .we3-listing-page .gallery .info-status[data-value="rented"] .value,
body .we3-listing-page .gallery .info-status[data-value="no-longer-available"] .value,
body .we3-listing-page .gallery .info-status[data-value="off market"] .value{
	color: #FFF !important;
}
body .we3-listing-page .gallery{position:relative;min-height:200px;}
body .we3-search-bar .we3-refine-area .we3-refine-content ul.checkbox-options li.filter-option[data-value="leases signed"]{display:block;}


body .we3 .agent .agent-main-info .contact-agent-button.call-agent.has-mobile{padding-top:6px;padding-bottom:1px;margin-bottom:5px;}
body .we3 .agent .agent-main-info .agent-brokerage .vcard{margin-top:10px;}
body .we3 .agent .agent-main-info .agent-brokerage .vcard a{
	font-size: 13px;
	color: #545759;
	margin-top:10px;
}
body .we3 .broker .agents-section article.agent .agent-info .agent-phone,
body .we3 .broker .agents-section article.agent .agent-info .agent-office{display:none;}
body .we3 .broker .agents-section article.agent .agent-info .agent-email{margin-top:10px;font-size:13px;}
body .we3-listing-page #gallery-expander a, .we3-listing-page #tour-expander a, .we3-listing-page #video-expander a{
	color:#14477C;
	font-family:'HelveticaNeue-Medium';
	font-size:13px;
}
body .we3-listing-page .gallery #gallery-expander i, .we3-listing-page .gallery #video-expander i, .we3-listing-page #tour-expander i{
	color:#14477C;
}
.we3 .agent .transaction-type li.active{
	background:#FFF;
	border-radius: 0;
}
.we3 .agent .transaction-type{
	border-color: #D1D3D4;
}
.we3 .agent .transaction .transaction-container .transaction-section.location h3{
	color: #283E30;
	font-family: "AGaramondPro-Bold", sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.we3 .agent .transaction .transaction-container .transaction-section.location .address{
	font-family:'HelveticaNeue-Light';
	font-size:14px;
}
@page {
	size: A4;
}
@media print {
	body .print-header{display:block !important;text-align:center;margin-bottom:15px;}
	body .we3-listing-page header{text-align:center !important;}
	body .we3-listing-page header .neighborhood, body .we3-listing-page header .zip{display:inline-block !important;float:none;}
	body .we3-listing-page header .listing-address{font-size:28px;line-height:34px;}
	body .we3-listing-page header a{border:0 !important;font-family:'HelveticaNeue', sans-serif !important;color:#545759 !important;padding: 3px !important;}
	body .print-header img{width:120px;}
	body .navbar-fixed-top, .navbar-fixed-bottom{position:absolute !important;top:0 !important;left:0 !important;}
	body .navbar-header .navbar-brand{float:none !important;display:block !important;}
	body .we3-listing-page section.info-sections .grid-width-1{
		width:100%;
	}
	body .virtual-tour{display:none;}
	body .we3-listing-page .listing-detail-main-info .property-info{
		margin-bottom:40px;
	}
	body .flexslider ul.slides{
		max-height:400px;
	}
	body .we3-listing-page .gallery #slider-listing.flexslider li{
		display:none !important;
	}
	body .we3-listing-page .gallery #slider-listing.flexslider li:first-of-type{
		display:block !important;
		width:1020px !important;
	}
	body .navbar-header .navbar-brand .walburg-logo{
		position:absolute !important;
		display:block !important;
		top:0 !important;
		left:0 !important;
		z-index:99999 !important;
		background:#FFF;
		-webkit-print-color-adjust: exact;

	}
	body .we3-listing-page .listing-detail-main-info .info-agent{
		display: flex;
	}
	body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile{
		padding:5px;
		display: flex;
	}
	body .we3-listing-page .shortcontent{
		display: none;
	}
	body .we3-listing-page .allcontent{
		display: block !important;
	}
	body .we3-listing-page .des-container span a{
		display: none;
	}
	body .we3-listing-page .info-section ul li{
		width:32% !important;
	}
	body .we3-listing-page .info-section-features ul li a{
		font-size:14px  !important;
	}
	/* body .we3 .static-area{margin-top:0 !important;} */
	body footer{display:none !important;}

}
@media screen and (min-width: 1024px) {
	.we3 .print-link{display:inline-block;}
}
/* ==========================================================================
   We3 styles
   ========================================================================== */
.we3 h1, .we3 .h1, .we3 h2, .we3 .h2, .we3 h3, .h3, .we3 p, .we3 .btn, .we3 btn, .we3 .navbar, .we3 .topbar,
.we3 .more, .we3 .listing-title, .we3 .form-control, .we3 .search-alphabet, .we3 label, .we3 table, .we3 .nav-agent, .we3 ul, .we3 .table, .we3 article{
/*	font-family: 'Source Sans Pro', sans-serif;*/
	font-weight:300;
}
#custom-we3-search-bar > *{
	/* border-radius:0 !important; */
}
div.page.we3{
	margin-top:120px;
	line-height:initial;

}
.we3 .listing{
	min-height:0;
	text-align:left;
}
.we3 header{
	padding-top:0;
	padding-bottom:0;
}
button {
	-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
button:hover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/*------------------------------------*\
	We3 Real Estate Search
\*------------------------------------*/
body.we3-page .logo-mobile{
	display:inline-block;
	top:22px;
}
body.we3-page header.fixed .logo-mobile{
	top:10px;
}
body.we3-page .logo{
	display:none;
}
body.home .we3-search-bar{
	background:#201e1e;
	opacity:1;
	margin-bottom:25px;
}
body .we3-search-bar{
	background:#292D2D;
	opacity:.95;
}
body .we3-search-page .we3-search-bar-header{
	left: 0;
	z-index:99;
	margin-top:100px;
	transition-duration:0s;
}
body.fixed .we3-search-page .we3-search-bar-header {
  margin-top: 46px;
  z-index: 11;
}

body .we3-search-bar .we3-search-bar-container .we3-search-type ul li{
	  border-radius: 0;
	  font-size: 16px;
	  padding: 5px 15px;
	  letter-spacing: 1px;
	  height: 32px;
	  min-width: 78px;
	  font-family: 'HelveticaNeue-Medium';
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box{
	font-weight:300;
	width: 100%;
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box::-moz-placeholder{
	font-size:12px  !important;;
	
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .has-pills input.we3-loc-search-box{
	width: auto !important;
}
body.we3-page.we3-search .we3-search-page .we3-search-results{
	max-width:1160px;
	margin:0 auto;
	background:transparent;
	padding-top:30px;
}
body div.page.we3.we3-agent-page{
	max-width:1160px;
}
body.we3-page.we3-search div.page.we3{
	margin-top:0;
	width:100%;
	max-width:none;
}
body .we3-search-bar .we3-refine-area .we3-refine-content {
	min-height: 118px;
}
body .we3-search-bar .we3-search-bar-container .we3-search-type{
	border-radius:3;
	padding:4px;
	margin-right:10px;
}
body .we3-search-bar .we3-search-bar-container .we3-search-type ul li.active,
body .we3-search-bar .we3-search-bar-container .we3-omni-search .search-icon-container i{
	color:#15477B;
	background#D1D3D4;
}
body .we3-search-bar .we3-search-bar-container .we3-search-type ul li:hover{
	background:#D1D3D4;
	color:#FFF;
}
body .ui-autocomplete .ui-menu-item[data-type=listing-sale] span.icon-container,
body .ui-autocomplete .ui-menu-item[data-type=listing-rent] span.icon-container,
body .ui-autocomplete li[data-type=listing-sale] span.icon-container,
body .ui-autocomplete li[data-type=listing-rent] span.icon-container{
	background:#283E30;
	color:#FFF;
}
body .ui-autocomplete .ui-menu-item span.icon-container, .ui-autocomplete li span.icon-container{
	background:#D1D3D4;
	color:#000;
}
body .we3-search-bar{
	/*font-family:'HelveticaNeue', sans-serif;*/
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-loc-pill, 
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-multi-pill{
	background:#D1D3D4;
	color:#000;
	
}
body .we3-search-page .we3-filter-search-bar .we3-omni-search .we3-loc-container .we3-loc-pill, 
body .we3-search-page .we3-filter-search-bar .we3-omni-search .we3-loc-container .we3-multi-pill{
	line-height: 24px;
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-loc-pill i,
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-multi-pill i{
	color:#000;
}

body .we3-search-bar .we3-search-bar-container .we3-omni-search .search-icon-container {
	display: none;
}
body .we3-search-bar .we3-search-bar-container .we3-search-element{
	margin:0;
}
body .we3-search-bar .we3-search-bar-container .we3-search-type{
	min-width:165px;
	width:auto;
	margin-right:15px;
}
body .we3-search-bar .we3-search-bar-container .we3-search-button{
	background:#15477b;
	border-radius: 5px;
	/* background-image: linear-gradient(to bottom, #15477b, #081d32); */
	   color: #FFF;
	font-size: 16px;
	padding: 0;
	border: none;
	outline: none;
	height: 45px;
	line-height: 45px;
	font-weight: 500;
	line-height: 42px;
	font-family:'HelveticaNeue-Medium';
	margin-top:1px;
	margin-left:5px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-button{
	  margin-top: 0px;
	  margin-left: 0px;
	  padding: 0;
	  height: 46px;
	  line-height: 49px;
	  
}
body .we3-search-bar .we3-search-bar-container .we3-omni-container {
	width:100%;
}
body .we3-listing-type {
 /* height: 40px; */
}
body.we3-page.we3-search .we3-search-page.fixed .we3-search-results {
  margin-top: 100px;
}
body .we3-modal .we3-modal-header p {
	font-size: 18px;
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container{
	border-radius:0;
	padding-left:10px;

}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container.has-pills{
	padding:5px 35px 3px 10px;
}
body .page.we3 .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container{
	padding:3px 10px 3px 10px;
	height: 38px;
	position: relative;
}
body .page.we3.we3-search-page .we3-filter-search-bar .we3-search-bar-container  .we3-omni-search .we3-loc-container{
	height:42px;
}
body .page.we3 .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container.has-pills{
	padding:5px 10px 5px 10px;
	display: flex;
}
body .page.we3.fixed .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container.has-pills{
	padding: 3px 5px 0px 10px;
	height: 36px;
}
body .we3 .search-results.listings .listings-section article.listing .time-info .days-ago, body .we3 .agent.listings .listings-section article.listing .time-info .days-ago {
margin-right:4px;margin-bottom:2px;display:block;text-align:right;
}
body .we3 .search-results.listings .listings-section article.listing .time-info .days-ago:nth-of-type(2),
body .we3 .agent.listings .listings-section article.listing .time-info .days-ago:nth-of-type(2){
	/* display:none; */
}
body .we3-listing-page header div.days-ago .time-added{
	display: none;
}

body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element.we3-search-more .we3-search-criteria span{
	font-size:12px;
}

body .page.we3.fixed .we3-search-bar .we3-search-bar-container .we3-search-type {
	height: 30px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-omni-search {
	/*height: 27px;*/
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box,
body .we3-search-page.fixed .we3-filter-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box{
	font-size: 13px;
	font-family: 'HelveticaNeue-Light';
	line-height: 38px;
}

body .we3-mobile-search-button{
	background:#D1D3D4;
	color:#000;
	margin-top:-30px;
}
body .we3-mobile-search-button:hover{
	background:#bcc2c5;
}
body .we3-mobile-search-button a{
	color:#000;
}
body .we3-search-bar .we3-search-bar-container .we3-search-button:hover{
	background:#15477B;
	border: none;
}
body .we3-dashboard-search header a i.icon-cross {
  font-size: 18px;
  top: 0.2em;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown{
  background: #FFF;
  border-radius: 0;
  padding: 8px 10px 7px 0px;
  font-size: 15px;
  font-weight: 300;
  height: 42px;
  margin: 3px 0;
  border-radius: 3px;
  min-width: 150px;
}

body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter{
	padding-top:0;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.we3-search-bed{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter .dropdown-toggle{
	min-width: 150px;
	height: 46px;
	padding-top: 8px;
	padding-right:10px;
}
body  .btn-group.open .dropdown-toggle{
	box-shadow: none;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown label{
	margin-left:15px;
}
body .we3-search-bar .nabe-search-bar{margin-right:10px;}
body .we3-search-page .we3-filter-search-bar.we3-filter-search-bar .we3-search-bar-container .we3-search-type ul li {
	padding-right: 10px;
	font-size: 15px;
	line-height: 24px;
	width:100px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-element.we3-search-type ul {
	padding: 0;
	bottom: -64px;
	display:block;
	border:0;
	
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-element.we3-search-type.open ul{
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
	overflow: hidden;
}
body .we3-search-bar .we3-search-bar-container .active .we3-search-dropdown{
	position: relative;
	height:43px;
	background:#FFF;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown:hover, body .we3-search-bar .we3-search-bar-container .active .we3-search-dropdown:hover{
	background:#FFF;
	
}
body .we3-search-bar .we3-search-bar-container .active .we3-search-dropdown label, body .we3-search-bar .we3-search-bar-container .active .we3-search-dropdown i{
	color:#000;
}
body .we3-search-bar .we3-refine-area.closed{
	display:none;
}
body .we3-search-bar .we3-refine-area .we3-refine-content label{
	color: #000;
	line-height: 20px;
	font-size: 15px;
}
body .we3-search-bar .we3-refine-area{
	max-width: 1200px;
	margin: 0 auto;
	background: #FFF;
	color: #111;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
	position: absolute;
	left: 0;
	right: 0;
	z-index: 20;
	margin-top: -20px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-area{
	margin-top:5px;
}
body .we3 .search-results.listings .listings-section .listings-holder {
	padding-left: 15px;
	padding-right: 15px;
	width:103%;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown label{
  color: #000;

  font-size:14px;
}
body .we3-search-bar .we3-search-bar-container .we3-search-dropdown i,
body .we3 .we3-search-results .we3-search-dropdown i{
	color:#15477B;
	margin-left:5px;
}

body .we3-search-bar .we3-filter-bar .we3-filter-bar-container label{
	color:#283E30;
	font-size:14px;
	line-height: 34px;
}
body .we3-search-bar .we3-filter-bar{
	background:#FFF;
	display: none;
}
body ul.we3-filters li, body .we3-search-bar .we3-filter-bar .we3-filter-bar-container .we3-filter-more span,
body .we3-search-bar .we3-filter-bar .we3-filter-bar-container .we3-filter-more.pressed span{
	border:1px solid #545759;
	font-size:14px;
	border-radius:0;
	line-height: 22px;
	color:#000;
	background:#FFF;
	border-radius: 4px;
}
body ul.we3-filters li{
	font-weight:200;
	font-size: 12px;
	line-height: 22px;
	font-family: "HelveticaNeue-Light";
}
body ul.we3-filters li:hover,
body .we3-search-bar .we3-filter-bar .we3-filter-bar-container .we3-filter-more span:hover{
	background:#15477b;
	color:#FFF;
	/*height: 30px;*/
	box-sizing: border-box;
	/*padding: 3px 8px;*/
}
body .we3-search-bar .we3-filter-bar ul.we3-filters {
	max-height: 35px;
	margin-bottom: 0;
}
body ul.we3-filters li.active{
	color:#fff;
	background: #15477b;
}
body ul.we3-filters li i{
	color:	#A0A2A3;
}
body ul.we3-filters li.active i{
	color:	#fff;
}

body .we3-search-page .we3-filter-search-bar .we3-search-top {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
body .we3-search-page .we3-filter-search-bar .nabe-search-bar{
	margin-right:5px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-dropdown.price-filter{
	height:44px;
	margin-right:5px;
	padding-top:0px;
	padding-right:10px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-dropdown.price-filter .dropdown-toggle{
	min-width: 150px;
	height: 46px;
	padding-top: 12px;
	padding-right:10px;
}
body .we3-search-page .we3-filter-search-bar .ui-slider-track .ui-slider-bg,
body .we3-search-bar .ui-slider-track .ui-slider-bg,
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.active,
body .we3-search-page .we3-filter-search-bar.show-mobile .ui-slider-track .ui-slider-bg,
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.active.last{
	background:#15477b;
	color:#FFF;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-area-inner{
	max-width: none;
}
body .we3-search-bar .we3-search-bar-container .we3-search-element.we3-search-type ul {
	margin-bottom: 0;
	padding-left: 0;
	display: flex;
}


body .we3-search-page .we3-filter-search-bar .we3-search-top-count {
	border-radius: 0;
	padding: 4px 6px;
}
body .we3-search-page.fixed .we3-filter-search-bar .we3-search-top-count {
	height: 30px;
	margin-left: 10px;
}
body .we3-search-page .we3-filter-search-bar .ui-slider-track.ui-mini .ui-slider-handle,
body .we3-search-page .we3-filter-search-bar .refine-more-section .ui-slider-track.ui-mini .ui-slider-handle,
body .we3-search-bar .ui-slider-track.ui-mini .ui-slider-handle{
	border-color:#D1D3D4;
	transition:none;
	-webkit-transition:none;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element.active i.icon-close{
	color:#000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .active.we3-search-element label,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.active label {
	font-size: 15px;
	line-height: 19px;
}
body .we3-search-bar.show-mobile .we3-refine-area.closed{
	background:#D1D3D4;
}
body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content{
	background:#FFF;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar,
body .we3-mobile-refine-button ul li{
	background:#545759;
}
body .we3-listing-page .gallery .broker.Warburg {
	display: block;
	color: #FFF !important;
	background: #15477b !important;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 1px solid #15477b;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 15px;
	padding: 8px 20px;
	font-weight:300;
	z-index: 9;
	-webkit-clip-path: polygon(5% 0%, 100% 1%, 100% 100%, 5% 100%, 0% 50%);
	clip-path: polygon(5% 0%, 100% 1%, 100% 100%, 5% 100%, 0% 50%);
	font-family: "HelveticaNeue-Medium";
}
body .we3-listing-page .gallery .broker.Warburg:before{
	color: #FFF !important;
}
body .we3 .we3-search-results .we3-pagination ul li,
body .we3 .we3-search-results .we3-results-header .top-pagination
{
	/* display:none; */
}
body .we3 .we3-search-results .we3-pagination ul li:first-of-type,
body .we3 .we3-search-results .we3-pagination ul li:last-of-type{
	display:inline-block;
}
/* body .we3 .we3-search-results .we3-results-header h3.we3-main-results-header{display:none;} */
body .we3-listing-page .gallery .broker.Warburg:before{
	content: "CB Warburg Exclusive";
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar{
	max-width: 1200px;
	margin: 0 auto;
	background: #FFF;
	color: #111;
	border: 1px solid #BABABA;
	border-radius: 5px;
	box-shadow: 1px 4px 8px #ECECEC;
	position: relative;
	top: 30px;
	padding:5px 0;
}
body .we3-dashboard-listing > .we3-listing-actions{
	display:none;
}
body .we3-search-page .we3-filter-search-bar .ui-autocomplete{
	left:80px;

}
body .we3-home-search-bar .we3-omni-container .ui-autocomplete{
		max-height:300px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li.active,
body .we3 .we3-search-results .we3-pagination ul li .prev,
body .we3 .we3-search-results .we3-pagination ul li .next{
	background:#15477b;
	color:#FFF;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element:hover,
body .we3-mobile-refine-button ul li:hover,
body .we3 .we3-search-results .search-results .we3-pagination ul li .prev:hover,
body .we3 .we3-search-results .search-results .we3-pagination ul li .next:hover{
	background:#A0A2A3;
}
.we3 .we3-search-results .top-pagination.we3-pagination ul li.active span,
.we3 .we3-search-results .top-pagination.we3-pagination ul li span, .we3 .we3-search-results .top-pagination.we3-pagination ul li a{
	color:#283E30;
	font-weight:300;
}
.we3 .we3-search-results .top-pagination.we3-pagination ul li .prev, .we3 .we3-search-results .top-pagination.we3-pagination ul li .next{
	color:#111;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element{
	width:20%;
	border-right:1px solid #EFEFEF;
}
body .we3 .we3-search-results .we3-pagination ul li.active span{
	color:#000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element .we3-search-criteria span{
	color:#000;
	font-weight:300;
	font-size:13px;
	font-family: "HelveticaNeue-Light";
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content{
	font-size:13px;
	font-family: "HelveticaNeue-Light";
	color:#000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.checkbox-options li i.icon-checkbox-checked, .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li i.icon-radio-checked{
	color:#000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.checkbox-options li, .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li{
	margin-bottom:10px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element:hover, body .we3-mobile-refine-button ul li:hover, body .we3 .we3-search-results .search-results .we3-pagination ul li .prev:hover, body .we3 .we3-search-results .search-results .we3-pagination ul li .next:hover {
	background: none;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element:hover,
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element.active label,
.we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element.active {
	background: #FCFCFC;
	color:#000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area{
	background: #FCFCFC;
	color:#000;
}
body .we3-mobile-refine-button ul li:hover {
	background: #A0A2A3;
}
body .we3-mobile-refine-button ul {
	padding-left: 0;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element i{
	color:#15477B;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element label{
	color:#000;
	line-height:20px;
	font-size:15px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type{
	font-family: "HelveticaNeue-Medium";
	line-height: 24px;
	white-space: nowrap;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type i{
	margin-top:5px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type,
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type i{
	color:#FFF;	
}
body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content ul.filter-options li.active{
	background:#FFF;
	color:#000;
}

body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li,
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li,
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li.last,
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.last{
	border: 1px solid #A0A2A3;
	margin-right: 10px;
	display: inline-block;
	border-radius: 50%;
	padding: 0;
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#000;
	font-family: "HelveticaNeue-Light";
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area #we3-refine-type.we3-refine-content ul.filter-options li{
	width:auto;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element.active .we3-search-criteria{
	display:block;
}
body .we3-search-bar .we3-refine-area .we3-refine-area-inner{
	max-width: none;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li.square,
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.square{
	width:auto;
	padding:0 10px;
	border-radius: 4px;
	min-width: 60px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value=condop],
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value=condop],
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="single-family-home"],
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="single-family-home"],body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="rental property"],
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="rental property"],body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="rental"],
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-value="rental"]
{
	display:none;
}
body ul.we3-filters li[data-filter-type=driveway],
body ul.we3-filters li[data-filter-type=private-storage],
body ul.we3-filters li[data-filter-type=laundry-room],
body ul.we3-filters li[data-filter-type=full-service],
body ul.we3-filters li[data-filter-type=pre-war],
body ul.we3-filters li[data-filter-type=garden],
body ul.we3-filters li[data-filter-type=balcony],
body ul.we3-filters li[data-filter-type=nursery],
body ul.we3-filters li[data-filter-type=courtyard],
/* body ul.we3-filters li[data-filter-type=laundry], */
body ul.we3-filters li[data-filter-type=array]
{
	display:none;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .search-icon-container{
	color:#FFF;
	display: none;
}
body .we3-mobile-refine-button ul li{

}
body .we3 .listing {
	border:none;
}
body .we3 .search-results.listings{
	border:none;
	background:transparent;
}
body .we3 .search-results.listings .listings-section{
	margin:0;
}
body .we3 .we3-search-results .we3-search-dropdown label{margin-bottom:5px;}
body .we3 .search-results.listings .listings-section article.listing h3 a, body .we3 .agent.listings .listings-section article.listing h3 a,
body .we3 .agent.listings .listings-section article.listing .price, body .we3 .search-results.listings .listings-section article.listing .price{
	color:#283E30;
	font-family: "AGaramondPro-Bold", sans-serif;
	font-size:18px;
	line-height: 20px;
}
body .we3 .search-results.listings .listings-section article.listing .price, body .we3 .agent.listings .listings-section article.listing .price{
	color:#283E30;
	font-weight: 500;
	background: none;
}

body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold .info,
.we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-bedrooms, .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-baths{
	background:#FFF;
	border:1px solid #D1D3D4;
	font-size:16px;
	border-radius: 0;
	color:#000 !important;
}
body .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .label,
body .we3-listing-page .listing-detail-main-info .contact-agent-button{
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button{

}
body .we3 .search-results.listings .listings-section article.listing h3, body .we3 .agent.listings .listings-section article.listing h3{
	margin-bottom:0;
	line-height: 20px;
	text-transform: uppercase;
	padding-top:20px;
	font-size:16px;
	font-weight:600;
	font-family: "AGaramondPro-Bold", sans-serif;
}

body .we3 .search-results.listings .listings-section article.listing .address,
body .we3 .agent.listings .listings-section article.listing .address{
	margin:5px 0;
	font-family: "AGaramondPro-Regular", sans-serif;
	font-size:16px;
	line-height: 16px;
	font-weight:200;
	color:#656565;
	margin-bottom:5px;
}
body .we3 .agent.listings .listings-section article.listing h3 {
	min-height: 50px;
}
body .we3 .agent.listings .listings-section article.listing header h3 {
	min-height: 25px;
}
.we3 .search-results.listings .listings-section article.listing .neighborhood a, .we3 .agent.listings .listings-section article.listing .neighborhood a, .we3 .search-results.listings .listings-section article.listing .zip a, .we3 .agent.listings .listings-section article.listing .zip a, .we3 .search-results.listings .listings-section article.listing .state a, .we3 .agent.listings .listings-section article.listing .state a{
	background: none
}
.we3 .search-results.listings .listings-section article.listing .time-info .days-ago, .we3 .agent.listings .listings-section article.listing .time-info .days-ago{
	font-size:12px; 
	color:#656565;
	font-family: "AGaramondPro-Regular", sans-serif;
}

.we3 .search-results.listings .listings-section article.listing{
	border-radius:0;
	border:1px solid #D1D3D4;
	background:#FFF;
	min-height: 225px;
	margin: 0 0 20px;
	margin-right: 1%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

body .we3 .search-results.listings .listings-section article.listing,
body .we3 .agent.listings .listings-section article.listing {
	display: inline-block;
	width: calc(33.33% - 26px);
	margin: 0 16px 16px 0;
	padding:10px;
	vertical-align: top;
	border: none;
	box-shadow: none;
	overflow: hidden;
	position: relative;
	line-height: 100%;
	border-radius: 0;
	height: 470px;
	-webkit-transition: all 0.23s ease-in-out 0s;
	transition: all 0.23s ease-in-out 0s;    
	box-shadow: 1px 2px 8px #CFCFCF;
}
body .we3 .agent.listings .listings-section article.listing{
	width: calc(33.33% - 26px);
}
body .we3 .agent .agent-headshot .agent-thumbnail i{color:#111;font-size:120px;}
body .we3 .we3-search-results .we3-search-dropdown:hover {background: #63656a;}
body .we3 .we3-search-results .we3-search-dropdown:hover label{color:#14477C;}
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-omni-search{
	background:transparent;
}
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area.closed,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area{
	background:#63656a;
}
body .we3 .search-results.listings .listings-section .listings-holder .utility-buttons button i{
	color:#14477C;
}
body .we3 .search-results.listings .listings-section .listings-holder .utility-buttons button,
body .we3 .search-results.listings .listings-section .listings-holder .utility-buttons button:hover {
	border: none;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #ffffff;
	background-color: #fff;
	box-shadow: none;
	font-weight: 400;
	color: #14477C;
	text-shadow: none;
	border: 1px solid #111;
	padding: 3px 5px;
	height:inherit;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
}
.we3 .search-results.listings .listings-section .listings-holder .utility-buttons button.we3-user-hide-listing {
	color: #63656a;
}

body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form {
	display: block;
	width: 72%;
	float: left;
	position: relative;
	left: 50px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-top .we3-search-top-element.we3-search-input{width:100%;}

body .we3-search-page .openhouse-results.openhouse-search-1,
body .we3-agent-page .openhouse-results.openhouse-search-1 {
	background: rgba(0, 0, 0, 0.6);
	margin-left: 0px;
	margin-top: 10px;
	padding: 10px 5px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	position: absolute;
	z-index: 11;
	bottom: 10px;
	font-family: "HelveticaNeue-Light";
}
body .we3 .search-results.listings .listings-section article.listing .info-wrapper,
body .we3 .agent.listings .listings-section article.listing .info-wrapper {
	margin-left: 6px;
	margin-right: 6px;
	
	position: relative;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold{
	display: flex;

	
}
body .we3 .search-results.listings .listings-section article.listing .rls-image {
	margin-top: 10px;
	float: none;
	position: absolute;
	left: inherit;
	top: inherit;
	max-width: 50px;
	bottom: 5px;
	right: 110px;
}
body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold .bd-info,
body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold .ba-info,
body .we3 .agent.listings .listings-section article.listing .bd-ba-Hold .info {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border: 1px solid #111;
	background: #fff;
	border-radius: 0;
	color: #111;
	padding: 10px 0;
	margin: 0 5px 10px 0;
	font-size: 14px;
	font-weight:500;
	text-transform: uppercase;
	font-family: "Maven Pro", Sans Pro;
	max-width: 80px;
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .dropdown-icon-container i{
	color:#FFF;
	display: none;
}

body .we3 .we3-search-results .we3-results-header h3.we3-main-results-header{
	color:#545759;
	font-size:15px;
	font-family: "HelveticaNeue-Light";
	/* display:none; */
}
body .we3-listing-page.is_vow_only .vow-login-links a{
	font-family: "HelveticaNeue-bold";
}
body .we3 .listing ul li{
	border-top:none;
	padding: 0;
}
body .we3-listing-page .gallery #carousel-listing li{
	max-height: 75px;
}
body .we3-listing-page .gallery #carousel-listing li img{
	height: 75px;
}
body .listing .utility-button .share-button {
  left: 4px !important;
  border-radius: 0;
}
body .we3 .listing .utility-button.share-listing-button ul li {
	padding-left: 15px;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content .refine-more-section .refine-more-section-column#we3-refine-year{display:none;}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content .refine-more-section .refine-more-section-column#we3-refine-sqft{
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content .refine-more-section .we3-slider-values div.container{
	color:#000;
	font-size:14px;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.checkbox-options li[data-value="off market"]{display:none;}
.utility-button.share-listing-button .tumblr, .utility-button.share-listing-button .delicious, .utility-button.share-listing-button .reddit, .utility-button.share-listing-button .stumbleupon {
  display: none;
}
body .we3 .we3-search-results .we3-search-dropdown{
	padding: 5px 10px 2px 15px;
	border-radius: 0;
	border: 1px solid #A0A2A3 !important;
	border-radius: 4px;
	border: none;
	color: #000;
	background: #FFF;
}
body .we3 .we3-search-results .we3-sort-by-container .we3-search-dropdown.we3-sort-by,
body .we3 .we3-sort-by-container .we3-sort-by .we3-sorty-options{z-index:10;width:205px;}
body .we3 .we3-sort-by-container .we3-sort-by .we3-sorty-options{margin-top:2px;}
body .we3 .we3-search-results .we3-search-dropdown label {
	color: #000;
	font-family: "HelveticaNeue-Light";
}
body .we3 .we3-search-results .we3-search-dropdown:hover{background:#EFEFEF;}
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-omni-search{
	background:transparent;
}
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area.closed,
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area{
	background:#FFF;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type{
	background:transparent;
	border-radius: 0 !important;
	color:#FFF;
	margin-right:20px;
	min-width: 90px;
}
/* body .we3 .we3-user-profile-only{display:none !important;} */
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form{display:block; width: 78%; float: left;}
body .we3-search-page .we3-filter-search-bar .we3-search-top .we3-search-top-element.we3-search-input{width:100%;}
body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element{
	background:#FFF;
	border: 1px solid #15477B;
	border-radius: 4px;
}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .dropdown-icon-container i{
	color:#FFF;
	display: none;
}
body .we3-listing-page header .neighborhood a,
body .we3-listing-page header .zip a{
	color:#545759;
	border:1px solid #D1D3D4;
	border-radius: 0;
	font-family: "HelveticaNeue-Light";
}
body .we3-listing-page header .neighborhood a:hover,
body .we3-listing-page header .zip a:hover{
	background:#15477B;
}
body .we3-listing-page #contact-agent-section #errorHold{
	text-align: center;
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button,
body .we3-listing-page #contact-agent-section button[type=submit]{
	background: #15477b;
	/* background-image: linear-gradient(to bottom, #15477b, #081d32); */
	color: #FFF;
	border:0;
	height:48px;
	border-radius: 0;
	font-family: "HelveticaNeue-Medium";
	font-size:20px;
	line-height: 46px;
	padding:0;
	border-radius: 4px;
}

body .we3-listing-page #contact-agent-section fieldset.captcha-section {
  padding: 0;
  display:none;
}
body .we3-listing-page .listing-detail-main-info .utility-button:first-child {
	margin-right: 1%;
}
body .we3-listing-page .listing-detail-main-info .utility-button:last-child {
	margin-left: 1%;
}
body .we3-listing-page .listing-detail-main-info .utility-button {
	width: 31%;
}
body .we3-listing-page .listing-detail-main-info .utility-button button {
	color: #283E30;
	padding:5px 6px;
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button:hover, body .we3-listing-page #contact-agent-section button[type=submit]:hover {
   background: #15477b;
}
body .we3-listing-page .gallery #carousel-listing .flex-active-slide{
	border-color:#D1D3D4;
}

body .we3-listing-page .listing-detail-main-info .utility-button button{
	border:0;
	border-radius: 0;
	font-family: "HelveticaNeue-Light";
}
body .we3-listing-page .listing-detail-main-info .utility-button.hide-listing-button, 
body .we3-listing-page .listing-detail-main-info .utility-button.share-listing-button,
body .we3 .search-results.listings .listings-section .listings-holder .utility-buttons button.we3-user-hide-listing,
body .we3-action-btn.hide-listing-btn{
	display:none;
}
body .we3-listing-page .listing-detail-main-info .utility-button button:hover{
	background:#545759;

}

body .property-info .price span {
	  font-family: "AGaramondPro-Bold", sans-serif;
	text-transform: uppercase;
}
body .we3-listing-page .listing-detail-main-info .utility-button button .label,
body .we3-listing-page .listing-detail-main-info .utility-button button i,
body .we3-listing-page #gallery-expander a,
body .we3-listing-page .gallery #gallery-expander i,
body .we3-listing-page #video-expander a,
body .we3-listing-page .gallery #video-expander i,
body .we3-listing-page .gallery #listing-floorplans a{
	color:#283E30;
}
body /*media all*/
.we3-listing-page .listing-detail-main-info .utility-button button i {
	line-height: 25px;
}
body .we3-listing-page .listing-detail-main-info .utility-button button.selected i{
	color:#CCC;
}
body .we3-listing-page .info-section-features ul li a{
	  color: #545759;
	  border: 1px solid #545759;
	  border-radius: 0;
	  /* border: none; */
	  font-size: 18px;
	  background: #FFF;
	  font-family: "AGaramondPro-Bold", sans-serif;
	  padding: 10px;
	  
}
body .we3-listing-page .info-section .info-section-wrapper{
	height:100%;
}
body .we3-listing-page .info-section-features ul{
	margin:10px 0;
}
body .we3-listing-page .info-section-features ul li a:hover{
	background:#D1D3D4;
	color:#FFF;
}
body .we3-listing-page .listing-address.street-only{
	display:none;
}

body .we3-listing-page header .listing-address,
body .we3-listing-page .info-section h5, .we3-listing-page .info-section .description-header{
	
	color:#000;
	margin-bottom:10px;
}
body .we3-listing-page .listing-detail-main-info .building-profile a{
	color:#D1D3D4;
}
body.we3-listing{
	margin-top:110px;
}
body .we3-listing-page .listing-detail-main-info .broker-profile{
	background:#FFF;
	border-color:#FFF;
	color:#5a5a5a;
}
body .we3 header .breadcrumbs{
	background:transparent;
}
body .we3 .we3-listing-page header .breadcrumbs .back-to-results{
	color:#283E30;
}
body .we3-listing-page header .listing-address{
	margin-bottom:25px;
	font-family: "AGaramondPro-Bold", sans-serif;
	text-transform: uppercase;
	font-size:32px;
}
body .we3-listing-page .info-section{
	
}
body .we3-listing-page .listing-detail-main-info .price{
	
}
body .we3-listing-page .listing-detail-main-info .financial-info .financial-info-item span,
body .we3-listing-page .listing-detail-main-info .financial-info .financial-info-item{
	color:#283E30;
	font-size:100%;
	padding:0;
}
body .we3-listing-page .listing-detail-main-info .utility-button button:hover i{
	color:#FFF;
}
body .we3 .search-results.listings .listings-section .listings-holder .utility-buttons {
	z-index: 9;
	left:5px;
	top:5px;
}
body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile .agent-details{max-width: 70%;}
body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile .agent-name{
	
	font-size:16px;
	font-family: "AGaramondPro-Bold", sans-serif;
	text-transform: uppercase;
}
body .we3-listing-page .info-section h5, .we3-listing-page .info-section .description-header{
	font-family: "AGaramondPro-Bold", sans-serif;
	text-transform: uppercase;
}
body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile .brokerage a{
	
	font-size:13px;
	color:#545759;
}

body .we3-listing-page .listing-detail-main-info .broker-profile .broker-details h4 a{
	
	color:#0b0b0b;
	font-size:15px;
}
body .we3-listing-page .listing-detail-main-info .broker-profile .broker-address{
	
	color:#545759;
	font-size:14px;
	margin:5px 0;
}
body .we3-search-dropdown.we3-sort-by .we3-sorty-options.active ul {
	padding-left: 0
}

body .we3-listing-page header .breadcrumbs .prev-next a{
	color:#D1D3D4;
}
body .we3-listing-page .info-section-description .description{
	font-family: "HelveticaNeue-Light";
}
body .we3-listing-page .listing-detail-main-info .broker-profile .broker-thumbnail i{
	display:none;
}
.we3-listing-page .listing-detail-main-info .info-agent .agent-profile {
	margin-left: 4%;
	margin-right: 3%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-bottom:0;
}

body .we3-listing-page .listing-detail-main-info .broker-profile .broker-thumbnail{
	background-image: url("../img/Warburg-Logo-Solo.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height:50px;
	width:70px;
}
body .we3-listing-page.deal header div.days-ago,
body .we3-listing-page.closed header div.days-ago,
body .we3-listing-page.rented header div.days-ago,
body .we3-listing-page.deal .priceHold,
body .we3-listing-page.closed .priceHold,
body .we3-listing-page.rented .priceHold{display:none !important;}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element{
	width:20%;
	
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container {
  max-width: inherit;
  min-width: inherit;
  padding-left: 0;
  float: right;
  width: 20%;
  display: inline-block;
  min-width: inherit;
  max-width: 180px;
  padding-top:3px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container #we3-create-alert {
	margin-right: 21px;
	background: #201e1e;
	padding: 5px 7px;
	border-radius: 5px;
	border:1px solid #999;
	height: 45px;
	line-height: 45px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container #we3-create-alert:hover{
	border-color:#FFF;
}
body .we3-search-page.fixed .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-right .call-out-description{
	display: block;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-right .call-out {
	font-size: 14px;
	text-transform: uppercase;
	font-weight:500;
	font-family: "HelveticaNeue-Medium";
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-right .call-out-description {
	font-size: 10px;
	text-transform: uppercase;
}
body .we3-search-page.fixed .we3-filter-search-bar .we3-search-bar-container #we3-alert-container #we3-create-alert {
	padding-bottom: 2px;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container #we3-create-alert:hover {
  background: #2A3030;
}
.we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-left, .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-right .call-out-description {
	color: #fff;
}
body .we3-listing-page .info-section#history{
	display:none;
}
body .we3-listing-page .info-section.info-section-description{
	width:100%;
}
body .we3-listing-page .info-section{
	min-height:200px;
}
body .we3-listing-page .info-section.info-section-location{
	height:auto;
	min-height:300px;
	margin-top:50px;
}
body .we3-listing-page .info-section ul li,
body .we3-listing-page .info-section .label,
body .we3-listing-page .info-section .value{
}
body .we3 .we3-search-results .we3-results-header h3.we3-main-results-header .we3-clear-results{
	color:#D1D3D4;
}
body .we3-listing-page #contact-agent-section fieldset.contact-message textarea{border-radius:0;height:113px;}

body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(2),
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(3),
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(4),
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(5),
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(6),
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li:nth-of-type(7){display:none;}
body .we3-search-bar .we3-refine-area .we3-refine-content ul.checkbox-options li.filter-option{display:none;}
body .we3-search-bar .we3-refine-area .we3-refine-content ul.checkbox-options li.filter-option[data-value=active],
body .we3-search-bar .we3-refine-area .we3-refine-content ul.checkbox-options li.filter-option[data-value=closed],
body .we3-search-bar .we3-refine-area .we3-refine-content ul.checkbox-options li.filter-option[data-value="in contract"]{display:block;}



body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li[data-key=open_houses]:last-of-type{display:none;}
/****Agent Listings***/
body .we3 .agent .agent-description{
}

body .we3 .agent.listings .listings-section article.listing .price{
	color:#283E30;
}
body .we3 .listing {
	border:none;
}
body .we3 .agent #contact-agent-section fieldset.contact-info, .we3 .agent #contact-agent-section fieldset.contact-message {
	width: 100%;
	padding-left:10px;
	padding-right:10px;
}
body .we3-listing-page #contact-agent-section fieldset.contact-info input.phone, body .we3 .agent #contact-agent-section fieldset.contact-info input.phone {
  display: none !important;
}
body .we3 .agent.listings,
body .we3 .agent.we3-agent-widget{
	padding:10px;
	background:#FFF;
	border:1px solid #D1D3D4;
}
body .we3 .agent .agent-main-info .agent-name{
	font-family: "AGaramondPro-Bold", sans-serif;
   text-transform: uppercase;
   font-size:30px;
	color:#2B2E30;
	margin-bottom:10px;
}
body .we3 .agent .agent-main-info .contact-agent-button.call-agent,
body .we3 .agent .agent-main-info .contact-agent-button.call-agent span.label{
	color:#545759;
	-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
body .we3 .agent .agent-main-info .contact-agent-button.call-agent:hover, body .we3 .agent .agent-main-info .contact-agent-button.call-agent:hover span.label {
  /* color: #fff; */
   -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body .we3 .agent .agent-main-info .contact-agent-button.call-agent:hover {
	/* background: #D1D3D4;
	border-color: #D1D3D4; */
}
body .we3 .agent .agent-main-info .agent-title{
	color:#283E30;
	display:none;
}
body .we3 .agent .agent-main-info .agent-brokerage{
	color: #393e41;
  margin-top: 5px;
  font-size: 20px;
  line-height: 20px;
}
body .we3 .agent .transaction {
	padding: 10px 10px;
	border-top: 1px solid #fff;
}
body .we3 .agent .transaction:hover {
  border-bottom: 1px solid #D1D3D4;
  border-top: 1px solid #D1D3D4;
}

body .we3 .agent .agent-main-info .agent-brokerage{
	
	  color: #5a5a5a;
}
body .we3 .agent .agent-main-info .agent-brokerage .email a{
	font-size:13px;
	color:#545759;
}
body .we3 .agent .agent-main-info .agent-brokerage .licensed{
	font-size:13px;
	color:#545759;
	margin-top:5px;
}
body .we3 .agent .agent-main-info .contact-agent-button,
body .we3 .agent #contact-agent-section button[type=submit]{
	background: #FFF;
	  border-color: #545759;
	  border-width:0px;
	  
	  color:#545759;
	  border-radius: 0;
	  text-align: left;
}

body .we3 .we3-sort-by-container .we3-sort-by .we3-sorty-options li[data-sort-by="listing_count desc"]{display:none;}
body .we3 .broker .agents-section article.agent .agent-listing-count{display:none !important;}
body .we3 .agent #contact-agent-section, body .we3-listing-page #contact-agent-section {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  background: #545759;
	  border: none;
	  -moz-border-radius: 0;
	  -khtml-border-radius: 0;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  padding: 15px;
}
body .we3 .agent #contact-agent-section button[type=submit] .label {
  margin: 0;
  line-height: initial;
}
button .icon-fa-envelope, body .we3-listing-page #contact-agent-section button[type=submit] i {
  display: none;
}
body .we3 .agent #contact-agent-section fieldset.contact-message textarea {
  color: #c4bdb4;
  font-size: 16px;
  height: 100px;
  vertical-align: top;
  border: none;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  height:186px;
}
body .we3 .broker.offices{display:none;}
body .we3 .agent #contact-agent-section fieldset.captcha-section{
	display:none;
}
body .contact-info input::-webkit-input-placeholder {
	color: #D1D3D4;
}
body .contact-info input:-moz-placeholder {
	color: #D1D3D4;
}
body .contact-info input::-moz-placeholder {
	color: #D1D3D4;
}
body .contact-info input:-ms-input-placeholder {
	color: #D1D3D4;
}
body .we3 .agent #contact-agent-section h6, body .we3-listing-page #contact-agent-section h6 {
  font-size: 20px;
  color: #FFF;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 0;
  
}
body .we3 .agent #contact-agent-section h5, body .we3-listing-page #contact-agent-section h5 {
  font-size: 28px;
  color: #FFF;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "AGaramondPro-Regular", sans-serif;
   text-transform: uppercase;
  
}
body .we3 .agent #contact-agent-section button[type=submit], body .we3-listing-page #contact-agent-section button[type=submit] {
  display: block;
  text-align: center;
  
  text-transform: uppercase;
  color: #ffffff;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-weight: bolder;
  text-decoration: none;
  width: 100%;
  border: none;
  max-width: 220px;
  margin: 10px auto 0 auto;
  letter-spacing: 1px;
  line-height: 46px;
   background: #15477b;
	/* background-image: linear-gradient(to bottom, #15477b, #081d32); */
	padding:0;
	height:48px;
}
body .we3 .agent #contact-agent-section button[type=submit]:hover{
	background: #15477b;
}
body .we3 .agent .agent-headshot .agent-thumbnail {
	border-radius: 0;
}
body .we3 .agent #contact-agent-section label, body .we3-listing-page #contact-agent-section label {
  
  color: #FFF;
  font-size: 12px;
  padding: 15px 0 0px 0;
  text-transform: uppercase;
  letter-spacing: 2px;
}
body .we3 .static-area {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  overflow: hidden;
  border-radius: 0;
  clear: both;
  margin-top:5px;
  margin-bottom:15px;
}
body .we3-listing-page .info-section{
  border-radius:0;
  border:none;
}
body .we3-agent-page .utility-buttons {
  display: none;
}
body .we3 .broker .more-count-bar {
	padding: 10px;
}
body .we3 .agent #contact-agent-section input, body .we3-listing-page #contact-agent-section input {
  font-size: 16px;
  border: none;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px;
}
body .we3 .agent .agent-main-info .contact-agent-button {
	  -moz-border-radius: 0;
	  -khtml-border-radius: 0;
	  -webkit-border-radius: 0;
	 
		
}

body .we3 .agent #contact-agent-section button[type=submit] .label{
	color: #FFF;
	font-weight: 500;
	font-family: 'HelveticaNeue-Medium';
	font-size:18px;
}
body .we3 .agent .agent-main-info .contact-agent-button:hover .label{
	/* color:#FFF; */
}

body .we3 .agent.listings .listings-section article.listing h3 a,
body .we3 .agent.listings .listings-section article.listing .price{
	
	color:#283E30;
}
body .we3 .agent.listings .listings-section .listings-title,
body .we3 .agent .we3-widget-title{
	color:#545759;
}

body .we3 .agent.listings .listings-section .listings-title{
	font-family: "AGaramondPro-Regular", sans-serif;
	text-transform: uppercase;
	color:#283E30;
	font-size:20px;
}
body .we3 .agent .agent-press-item,
body .we3 .agent .agent-testimonial-item,
body .we3 .agent .agent-blog-item{
	border-bottom:1px solid #D1D3D4;
	font-family: 'HelveticaNeue-Light';
	color:#545759;
	font-size:14px;
	line-height: 20px;
	padding-top:10px;
	display: inline-block;
	width: 100%;
}

body .we3-agent-widget-container a.press-button {
	display: none;
	right: 0;
	width: 100%;
	text-align: center;
	background: #a39491;
	padding: 3px;
	bottom: -5px;
	color: #FFF;
}
body .we3-agent-widget-container a.press-button.show-button {
	display: inline-block;
}
body .we3-agent-widget-container a.press-button:hover {
  opacity: .8;
}
body .we3 .agent .agent-press-item.show-press {
	display: inline-block;
}
body .we3 .agent .agent-press-item .press-title,
body .we3 .agent .agent-testimonial-item .testimonial-title,
body .we3 .agent .agent-blog-item .blog-title{
	font-size:16px;
	font-family:'Helvetica-Neue-Medium';
	color:#2B2E30;
}
body a.read-more{
	font-family:'Helvetica-Neue-Medium';
	color:#CFB799;
	font-size:14px;
}
body a.read-more:hover{
	color:#FFE9CA;
}
body a.read-more::before{
	content:''
}
body a.read-more::after{
	content:' \22D7'
}
body .we3 .agent .agent-press-item .date,
body .we3 .agent .agent-testimonial-item .date,
body .we3 .agent .agent-blog-item .date{
	margin-bottom:5px;
	font-size:16px;
}
body .we3 .agent .transaction .transaction-container .transaction-section.type{width:20%;}
body .we3 .agent .transaction .transaction-container .transaction-section.bed-bath .info{
	background: #FFF;
	border: 1px solid #D1D3D4;
	font-size: 16px;
	border-radius: 0;
	color: #000 !important;
	font-family: 'HelveticaNeue-Light';
	font-weight:400;
	padding:8px;
	font-size:14px;
}
body .we3 .agent .transaction .transaction-container .transaction-section.bed-bath{text-align:right;}
body .we3 .agent .transaction .transaction-container .transaction-section.price,
body .we3 .agent .transaction .transaction-container .transaction-section.date{display:none;}

body .we3 .agent .testimonial-excerpt p{
	color:#545759;
	font-size:14px;
	font-family: 'HelveticaNeue-Light';
	line-height: 20px;
}
body .we3 .agent .agent-press-item .press-source{
	color:#a5a5a5;
	margin-bottom:10px;
}
body .we3 .agent .agent-description{line-height: 20px;}


body.has-press .we3 #menu-item-3797{display:inline-block !important;}
body.no-press .widget_warburg_agent_press_widget{display:none;}
body.has-testimonials .we3 #menu-item-3842{display:inline-block !important;}


body.has-agent-posts .we3 #menu-item-5187{display:inline-block !important;}
body.no-agent-posts .widget_warburg_agent_posts_widget{display:none;}

body.no-testimonials .widget_warburg_agent_testimonial_widget{display:none;}
body .we3 .profile-menu ul li a{
  font-weight: 700;
  color: #283E30;
  font-size: 17px;
  letter-spacing: 1px;
  font-family:HelveticaNeue, sans-serif;
  border-radius:0;
  padding:5px 25px;
  font-family: 'HelveticaNeue-Medium';
}
body .we3 .profile-menu ul li a:hover{background:#283E30;color:#FFF;}
body .we3 .agent.listings .listings-section article.listing .bd-ba-Hold .info,
.we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-bedrooms, .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-baths{
	font-family: "AGaramondPro-Regular";
	
	font-size:16px;
}
body .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .label,
body .we3-listing-page .listing-detail-main-info .contact-agent-button{
	
}
body .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-baths .label{margin-left:5px;}
body .we3-listing-page #contact-agent-section button[type=submit] span.label {
  
}
.we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .value{
	font-size:22px;
}
.we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .label{
	font-size:18px;
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button .label,
body .we3-listing-page #contact-agent-section button[type=submit] .label{
	color:#FFF;
	
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button .label {
	
	text-transform: uppercase;
}
body .we3-listing-page .listing-detail-main-info .contact-agent-button i {
	display: none;
}
body .we3 .agent.listings .listings-section article.listing h3{
	margin-bottom:0;
}
.we3 .agent.listings .listings-section article.listing .neighborhood a, .we3 .agent.listings .listings-section article.listing .zip a, .we3 .agent.listings .listings-section article.listing .state a{
	color:#283E30;
}
.we3 .agent.listings .listings-section article.listing .time-info .days-ago{
	color:#283E30;
	font-size:12px;
}


.flexslider .slides .flex-active-slide img{
	opacity:1 !important;
}



/***Buildings***/
.see-listings{
	 display:block;
	text-align: center;
	font-family:"FreigSanPro";
	color:#ffffff;
	background:#D1D3D4;
	border: 2px solid #D1D3D4;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	font-size:24px;
	font-weight:600;
	padding:5px;
	text-decoration:none;
	margin: 0 10px 20px 14px;
}

body .we3 .label{
	color:#5a5a5a;
	font-size:100%;
	font-weight:normal;
	padding:0;
	margin-right:5px;
}
body .we3-building-page header div.days-ago .time-added .label{
	color:#a5b4b6;
}
body .we3-building-page .gallery{
	width:auto;
	width: 150px;
	  height: 150px;
	  border-radius: 50%;
	  margin: 10px;
	  float: left;
}
body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options {
	border-radius: 0;
	padding-left: 0;
}
body .we3-building-page .utility-button button{
	border-color:#D1D3D4;
	color:#D1D3D4;
	
}
body .we3-building-page .utility-button button i,
.we3-building-page .utility-button button .label{
	color:#D1D3D4;
	font-size:16px;
}
.we3-building-page .utility-button button .label{
	font-size:16px;
	text-transform:uppercase;
}
body .we3-building-page .utility-button button:hover{
	background:#D1D3D4;
	color:#FFF;
}
body .we3-building-page .utility-button button:hover i,
.we3-building-page .utility-button button:hover .label{
	color:#FFF;
}
body .we3-building-page header .neighborhood a,
body .we3-building-page header .zip a{
	color:#D1D3D4;
	border-color:#D1D3D4;
}
body .we3-building-page header .neighborhood a:hover,
body .we3-building-page header .zip a:hover{
	background:#D1D3D4;
}
body .we3-building-page .listing-detail-main-info .contact-agent-button,
body .we3-building-page #contact-agent-section button[type=submit]{
	background:#D1D3D4;
	border-color:#D1D3D4;
}

body .we3-building-page .gallery #carousel-listing .flex-active-slide{
	border-color:#D1D3D4;
}
body .we3 .search-results.listings .listings-section article.listing:hover,
body .we3-building-page .listing-detail-main-info .utility-button button{
	border-color:#D1D3D4;
}
body .we3-building-page .listing-detail-main-info .utility-button button:hover{
	background:#D1D3D4;
}
body .we3-building-page .listing-detail-main-info .utility-button button .label,
body .we3-building-page .listing-detail-main-info .utility-button button i,
body .we3-building-page #gallery-expander a,
body .we3-building-page .gallery #gallery-expander i{
	color:#D1D3D4;
}
body .we3-building-page .info-section-features ul li a{
	color:#D1D3D4;
	background:#D1D3D4;
	border:none;
	
	font-size:13px;
}
body .we3-building-page .info-section-features ul li a:hover{
	background:#D1D3D4;
	color:#FFF;
}
body .we3-building-page header .listing-address,
body .we3-building-page .info-section h5, .we3-building-page .info-section .description-header{
	
	color:#545759;
	margin-bottom:10px;
}
body .we3-building-page .listing-detail-main-info .building-profile a{
	color:#D1D3D4;
}
body.we3-listing{
	margin-top:110px;
}
body .we3-building-page .listing-detail-main-info .broker-profile{
	background:#FFF;
	border-color:#FFF;
	color:#5a5a5a;
}
body .we3 header .breadcrumbs{
	background:transparent;
	margin-bottom:15px;
}

body .we3-listing-page header .breadcrumbs .back-to-results,
body .we3-listing-page header .breadcrumbs .prev-next{
	color:#283E30;
}
body .we3-building-page header .listing-address{
	margin-bottom:25px;
}
body .we3-building-page .info-section{
	
}
body .we3-building-page .listing-detail-main-info .price{
	
}
body .we3-building-page .listing-detail-main-info .financial-info .financial-info-item span,
body .we3-building-page .listing-detail-main-info .financial-info .financial-info-item{
	color:#545759;
	font-size:100%;
	padding:0;
}
body .we3-building-page .listing-detail-main-info .utility-button button:hover i{
	color:#FFF;
}
body .we3-building-page .listing-detail-main-info .info-agent .agent-profile .agent-name{
	
	font-size:18px;
}
body .we3-building-page .listing-detail-main-info .info-agent .agent-profile .brokerage a{
	
	font-size:13px;
	color:#545759;
}
body .we3-building-page .listing-detail-main-info .broker-profile .broker-details h4 a{
	
	color:#545759;
	font-size:14px;
}
body .we3-building-page .listing-detail-main-info .broker-profile .broker-address{
	
	color:#545759;
	font-size:14px;
	margin:5px 0;
}
body .we3-building-page header .breadcrumbs .prev-next a{
	color:#D1D3D4;
}
body .we3-building-page .info-section-description .description{
	line-height:18px;
}
body .we3-building-page .listing-detail-main-info .broker-profile .broker-thumbnail i{
	display:none;
}
body .we3-building-page .listing-detail-main-info .broker-profile .broker-thumbnail{
	background-image: url("../img/Warburg-Logo-Solo.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height:70px;
	width:70px;
}

body .we3-building-page .info-section#history{
	display:none;
}
body .we3-listing-page .listing-detail-main-info .building-profile{
	display:none;
}
body .we3-building-page .info-section{
	border:none;
	border-radius:none;
}
body .we3-building-page .info-section.info-section-location{
	height:auto;
	min-height:300px;
}
body .we3-building-page .info-section ul li,
body .we3-building-page .info-section .label,
body .we3-building-page .info-section .value{
	
}
body .we3-building-page .info-section-details ul li{
	float:left;
	width:33%;
}
body .we3-building-page .info-section-details .info-section-wrapper{
	min-height:0;
	height:auto;
}
ul#ui-id-1 {
  /*top: 85px !important;*/
}

/***Brokerage****/
.we3 .broker .offices-section article.broker:hover{
	background:#f2ece6;
}
body .we3 .broker .broker-logo{
	background-image: url("../img/Warburg-Logo-Solo.png");
	background-repeat: no-repeat;
	  background-position: 0px 0px;
	  background-size: contain;
	  height: 120px;
	  min-height: 0;
	  width: 170px;
	  min-width: 0;
	  display: none;
}
body .we3-listing-page #gallery-expander{z-index:9;}
body .we3 .broker{
	/*min-height:180px;*/
	min-height: 0px;
	background: none;
}
body .we3 .broker .broker-main-info .broker-name{
	
	color:#545759;
	line-height:42px;
	font-size:38px;
}
body .we3 .broker .broker-main-info .broker-button{
	background: #D1D3D4;
	  border-color: #D1D3D4;
}
body .we3 .broker .broker-main-info .broker-button .label{
	color:#FFF;
}
body .we3 .broker .broker-logo i{
	display:none;
}
body .we3 .broker .broker-main-info{
	
	color:#5a5a5a;
	padding-left: 0;
	display: none;

}
body .we3 .broker .main-section .title{
	color:#545759;
}
body .we3 #we3-search-agent-bar{
	background:#545759;
}
body .we3  #we3-search-agent-bar .we3-search-element.search-box-container span{
	color:#283E30;
}
body .we3 #we3-search-agent-bar .we3-search-element .we3-search-button{
  background: #15477b;
  color: #FFF;
  font-size: 16px;
  padding: 10px 30px;
  border-radius: 4px;
  border: none;
  font-weight:500;
  letter-spacing: 2px;
  height: 40px;
  font-family: 'HelveticaNeue-Medium';
}
body .we3 #we3-search-agent-bar .we3-search-element .we3-search-button:hover {
  background: #15477b;
  border: none;
}
body .we3 .broker .offices-section article.broker .broker-agent-count,
body .we3 .broker .agents-section article.agent .agent-listing-count{
	color:#D1D3D4;
}
body .we3 .broker .agents-section article.agent .agent-listing-count {
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  color: #D1D3D4;
  left: 105px;
}
/***Pagination***/
body .we3 .agents-holder .we3-pagination ul li span,
body .we3 .agents-holder .we3-pagination ul li a,
body .we3 .we3-search-results .we3-pagination ul li span,
body .we3 .we3-search-results .we3-pagination ul li a,
body .we3 .agent .we3-pagination ul li span,
body .we3 .agent .we3-pagination ul li a  {
	color:#111;
}
body .we3 .agents-holder .top-pagination.we3-pagination ul li .prev,
body .we3 .agents-holder .top-pagination.we3-pagination ul li .next {
	  color: #111;
}
body .we3 .agents-holder .we3-results-header h3.we3-main-results-header {
  color: #545759;
  font-style: italic;
  display:none;
}
body .we3 .agents-holder .we3-pagination ul li .prev,
body .we3 .agents-holder .we3-pagination ul li .next,
body .we3 .we3-search-results .we3-pagination ul li .prev,
body .we3 .we3-search-results .we3-pagination ul li .next,
body .we3 .agent .we3-pagination ul li .prev,
body .we3 .agent .we3-pagination ul li .next{
	background: none;
	padding: 0px 50px;
	border-radius: 4px;
	color: #111;
	margin: 0 10px;
}
body .we3.we3-search-page .we3-search-results .we3-pagination ul li:first-of-type,
body .we3.we3-search-page .we3-search-results .we3-pagination ul li:last-of-type{
	cursor:pointer;
}
body .we3 .agents-holder .we3-pagination ul li i{
	font-size:30px;
	line-height:30px;
}
body .we3 .agents-holder .top-pagination.we3-pagination ul li.active span,
body .we3 .agents-holder .top-pagination.we3-pagination ul li span,
body .we3 .agents-holder .top-pagination.we3-pagination ul li a{
  color: #283E30;
  font-weight: 300;

}
body  .we3 .broker .agents-section article.agent .agent-thumbnail img{height: 100%;width:auto;}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container {
	display: block;
	min-height:50px;
}
body .we3 .broker .offices-section article.broker .broker-address{
	color:#545759;
}
body .we3 .broker .agents-section article.agent .agent-info .agent-title {
	margin: 5px 0;
	font-family: "HelveticaNeue-Light";
	font-size: 13px;
	line-height: 16px;
	color: #767676;
}
body .we3 .broker .agents-section article.agent .agent-info .agent-office {
	color: #283E30;
	line-height: 14px;
	font-size:12px;
	margin-top:10px;
}
body .we3 .broker .agents-section article.agent .agent-info .agent-name {
	  color: #283E30;
	font-family: "AGaramondPro-Bold", sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
}
body .we3 .broker .agents-section article.agent .agent-info .agent-email{
	color:#14477C;
	font-size: 13px;
}

body .we3 .broker .agents-section article.agent{
	background:#fff;
	min-height: 100px;
	border-radius: 0px;
	box-shadow: 1px 2px 8px #cfcfcf;
}



body .we3 .agents-holder .we3-pagination ul li.active span,
body .we3 .we3-search-results .we3-pagination ul li.active span,
body .we3 .agent .we3-pagination ul li.active span {
  background: none;
  color:  #A5B3B6;
}
body .we3 .agents-holder .we3-pagination ul li.active span.current.prev,
body .we3 .we3-search-results .we3-pagination ul li.active span.current.prev,
body .we3 .agent .we3-pagination ul li.active span.current.prev {
	color: #A5B3B6;
}
body .we3 .broker .agents-section article.agent .agent-thumbnail {
	width: 95px;
	height: 100px;
	border-radius: 0;
	margin: 0;
}
body .we3 .broker .agents-section article.agent .agent-info {
  margin: 10px 5px 5px 105px;
}
body #we3-search-agent-bar .we3-search-element.search-box-container .we3-input-container input,
body #we3-search-agent-bar .we3-search-element.search-box-container .we3-input-container{
	border-radius:0;
}
body #we3-search-agent-bar .we3-search-element.search-box-container .we3-input-container {
	padding: 4px 4px 2px 4px;
	height: 40px;
}
body #we3-search-agent-bar .we3-search-element.search-box-container span {
	display: none;
}
body button.we3-search-button .icon-cycle {
  display: none;
}
body .we3 .agents-holder .we3-search-dropdown i {
}
body .we3 .agents-holder .we3-search-dropdown label {
	font-family: "HelveticaNeue-Light";
}
body .we3 .agents-holder .we3-search-dropdown {
	padding: 5px 10px 5px 15px;
	border-radius: 0;
	border: 1px solid #A0A2A3 !important;
	border-radius: 4px;
	border: none;
	color: #000;
	background: #FFF;
	width:195px;
}
body .we3 .agents-holder .we3-search-dropdown:hover {
	background: #D5D5D5;
}
body .we3 .we3-sort-by-container .we3-sort-text {
	font-weight: 600;
	text-transform: uppercase;
}


body .we3 .search-results.listings .listings-section article.listing header, body .we3 .agent.listings .listings-section article.listing header  {
	/*max-width: 45%;*/
	/*float: right;*/
	/*margin: 0px 5px;*/
	/*padding-top: 10px;*/
	padding-right: 0px;
}
body .we3 .search-results.listings .listings-section article.listing header {
	margin: 22px 5px 0;
	clear:both;
	
}

body .we3 .search-results.listings .listings-section article.listing .info-wrapper, body .we3 .agent.listings .listings-section article.listing .info-wrapper {
	padding-right: 10px;
}
body .we3 .search-results.listings .listings-section article.listing .pic, body .we3 .agent.listings .listings-section article.listing .pic {
	width:100%;
	height: 245px;
	max-width: none;
	top: 0;
}

body .we3 .search-results.listings .listings-section article.listing .pic img, body .we3 .agent.listings .listings-section article.listing .pic img {
	height: 100%;
	width:auto;
}
body .we3 .search-results.listings .listings-section article.listing .time-info,
body .we3.we3-agent-page article.listing .time-info {
  position: absolute;
  right: 0;
  bottom: 0px;
  font-family: "HelveticaNeue-Light";

}
.time-info {
  display: inline-block;
  float: right;
  padding-right: 2px;
}
.trendingBanner {
	display: none;
}
body .we3 .search-results.listings .listings-section article.listing .type, body .we3 .agent.listings .listings-section article.listing .type {
	/*display: inline-block;*/
	margin: 0;
	font-family: "AGaramondPro-Regular", sans-serif;
	font-size:17px;
}
/*.we3-pub-user-action{display:none !important;}*/

body .we3-dashboard-nav-wrapper.clearfix {
	margin-top: 102px;
}
body.we3-dashboard {
	background: #FFF;
}
/***Dashboard***/
body .we3-dashboard-search .created-date{line-height:13px;  font-size:12px;}
body .we3-dashboard-search header{border:1px solid #AFA5A3;}
body p.we3-search-query{font-size:12px;line-height:14px;font-family:'FreigSanPro';}
body .we3-dashboard-search header a.we3-saved-search-action{font-family:'FreigSanPro';font-size:12px;}
body .we3-dashboard-search header a.we3-saved-search-action:hover{color:#D1D3D4;}

body .we3-dashboard-search header .saved-search-actions{
	color:#14477C;
}
/***Pagination***/
@media screen and (max-width: 1199px) {
	
	body .container{
		width:100%;
	
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left:0;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element[data-target="we3-refine-beds"]{
		display: none;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-left{
		display: none;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container {
		width: 18%;
		max-width: 150px;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container .alert-right{
		width:100%;
	}
	
}
@media screen and (max-width: 996px) {
	body.we3-page.we3-search div.page.we3.we3-search-page{
		margin-top:190px;
	}
}
/* Media Width : tablet width */
@media screen and (max-width: 1020px) {
	.we3 .agent.listings .listings-section article.listing {
		width: 100%;
	}
	body .we3 .agent.listings .listings-section article.listing h3 {
		min-height: inherit;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-container{
		/* display:none; */
	}
	
	
}
@media screen and (max-width: 988px) {
	
	/* body .we3-search-bar .we3-search-bar-container{
		text-align:left;
		padding:10px;
	}

	.we3-search-page .we3-filter-search-bar .we3-search-bar-container {
		height: initial;
		display:block;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type{
		position:absolute;
		max-width:70px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-container{
		padding-left:190px;
		width:100%;
		margin-bottom:10px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element-container{
		width:100%;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element {
	  width: 23.5%;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element.we3-omni-search{
		width:100%;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type{
		width: 28%;
	
	}
	body.home .we3-search-bar .we3-search-bar-container .we3-search-type {
	  max-width: 185px;
	}
	body.we3-page .we3-search-bar .we3-search-bar-container .we3-search-type {
		min-width: 70px;
		max-width: 80px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown{
		width:100%;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown i{
		float:right;
		margin-top:4px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element.mobile{
		display:inline-block;
	} */
	body .we3-search-bar .we3-filter-bar{
		display:none;
	}
	body .we3 .search-results.listings .listings-section article.listing header {
		/*max-width: 36%;*/
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form {
		left:0;
	}
	
	
}
@media screen and (max-width: 929px) {
	body .we3 .search-results.listings .listings-section article.listing {
		width: 47%;
	}
	body .we3 .search-results.listings .listings-section article.listing .pic{
		position: relative;
	}
	
}
@media screen and (max-width: 921px) {
	body .we3-search-bar .we3-search-bar-container{
		text-align: center;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown{
		width:auto;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type{
		position: relative;
		min-width: 175px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element.mobile{
		display: none;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element-container{
		width:auto;
	}
}
@media screen and (max-width: 900px) {
	body .we3 .search-results.listings .listings-section article.listing header, body .we3 .agent.listings .listings-section article.listing header {
		padding-left: 0px;
		float: none;
		max-width: none;
	}
	.we3 .search-results.listings .listings-section article.listing .info-wrapper, .we3 .agent.listings .listings-section article.listing .info-wrapper {
		margin-left: 255px;
	}
	.we3-listing-page .listing-detail-main-info .info-agent .agent-profile {
		margin-left: 0;
		margin-right: 0;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form {
		width: 76%;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container {
		width: 18%;
	}
	body .we3-listing-page .listing-detail-main-info .utility-buttons {
		width: 100%;
		padding-top: 15px;
	}
	body .we3 .search-results.listings .listings-section .listings-holder{
		width:100%;
	}

}
@media screen and (max-width: 768px) {
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form {
		width: 74%;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container {
		width: 26%;
	}
	body.we3-page.we3-search div.page.we3.we3-search-page{
		margin-top:0px;
	}
	.hp-listing-display{font-size:20px;line-height:20px;left:20px;text-align:center;}
	body .page.we3 .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container{
		/* display: none; */
	}
	body .page.we3 .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container input{
		width:100% !important;
	}
}
@media screen and (min-width: 668px ) {
	body .we3 .agent .agent-main-info .name {
		width: 47%;
	}
}
@media screen and (max-width: 667px) {
	body .we3 .search-results.listings .listings-section article.listing,
	body .we3 .agent.listings .listings-section article.listing {
		width: 100%;
	}
	body .we3 .agent.sale .widget-listings, .we3 .agent.rentals .widget-listings{
		display:block;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we-search-bar-form {
		width: 100%;
	}
	body .we3 .agent .agent-main-info .contact-agent-button,
	body .we3 .agent #contact-agent-section button[type=submit]{
		  text-align: center;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown{
		width:100%;
	}
	
	body .we3-mobile-search-button{
			background: #15477b;
			color: #FFF;
			font-weight: 500;
			font-family: 'HelveticaNeue-Medium' !important;
			border-radius: 4px;
	}
	.subscribe{
		text-align: left;
	}
	body .we3-listing-page .info-section ul li{display:inline-block;}
		/***Mobile****/
	body .page.we3.we3-search-page .search-results.listings .listings-section article.listing .pic img, body .we3 .agent.listings .listings-section article.listing .pic img,
	body .we3.we3-agent-page .agent.listings .listings-section article.listing .pic img {
	  height: auto;
	  width: 100%;
	  max-height: 250px;
	  margin-left:0;
	}
	.page.we3.we3-listing-page .gallery .flexslider .flex-viewport {
		max-height: 275px;
	}

	::-webkit-input-placeholder {
		   font-size:15px;
	}

	:-moz-placeholder { /* Firefox 18- */
	   font-size:15px;
	}

	::-moz-placeholder {  /* Firefox 19+ */
	   font-size:15px;
	}

	:-ms-input-placeholder {
	   font-size:15px;
	}
	body .we3-listing-page .listing-detail-main-info .utility-buttons {
		padding-top: 0px;
	}
	
	body .we3-mobile-search-button{
	  display: block;
	  width: 100%;
	  max-width: 380px;
	  
	  font-size: 18px;
	  padding: 13px 20px;
	  height: auto;
	  margin-top:10px;
	}
	body .we3 .we3-sort-by-container.sort-mobile .we3-sort-by .we3-selected-sort {
		color: #545759;
	}
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-omni-container{
		min-width: 0;
	}
	body .we3-search-bar .we3-search-bar-container,
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-omni-search{
		height: initial;
		display: block;
	}
	body .we3-search-bar .we3-search-bar-container .nabe-search-bar,
	body .we3-search-bar .we3-search-bar-container .nabe-search-bar{
		display:block;
		margin-right:0;
		margin-top:10px;
	}
	body .we3-search-bar .we3-search-bar-container .nabe-search-bar .neighborhood-launcher button{
		width: 100%;
		text-align: left;
		/* background: #EFEFEF; */
		border: 0;
		height: 47px;
		display: flex;
		justify-content: space-between;
		line-height: 48px;
		padding: 0 15px;
		align-items: center;
		border: 1px solid #15477B;
		border-radius: 4px;
		
	}
	body  .nabe-search-bar .neighborhood-launcher button i{display: none;}
	body .neighborhood-selector .hood-container{
		height:50vh;
	}
	body .neighborhood-selector .main.container{
		border:none;
	}
	body .neighborhood-selector.modal{
		z-index: 999999;
	}
	body .neighborhood-selector.modal .hood-checkbox{
		padding-right:0;
		padding-left:5px;
	}
	body .neighborhood-selector .nav-tabs{
		display:flex;
		margin-left:0;
		margin-top:60px;
	}
	body .neighborhood-selector .nav-tabs .nav-link{
		line-height: 18px;
		padding: 15px 5px;
	}
	body .neighborhood-selector.modal .map-container{
		display:none;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-multi-pill{
		display:none !important;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-loc-pill{
		display: inline-block  !important;
	}
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element-container{
		display: block;
	}
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element-container .we3-search-button{
		display: none;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter .dropdown-toggle,
	body .priceRange .btn-group{
		width:100%;
		background:#FFF;
		
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter .dropdown-toggle{
		border: 1px solid #15477B;
		border-radius: 4px;
	}
	body .priceRange .dropdown-menu{
		width:100% !important;
	}
	body .priceRange .dropdown-menu .freeformPrice {
		display: flex;
	}
	body .priceRange .dropdown-menu .freeformPrice .col-md-5{
		width:40%;
	}
	body .priceRange .dropdown-menu .freeformPrice .col-md-2{
		width:20%;
		text-align: center;
	} 
	body .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter{
		padding-right:1px;
	}
	body .we3-search-page .we3-search-bar .we3-search-bar-container .we3-search-dropdown.price-filter{
		padding:0 5px;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content .refine-more-section label{
		color:#545759;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar,
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area.closed{
		background:#FFF;
	}
	body .we3 .search-results.listings .listings-section article.listing .time-info, body .we3 .agent.listings .listings-section article.listing .time-info{bottom:2px;margin-bottom:8px;width:70%;text-align: right;top:80px;}
	body .we3 .search-results.listings .listings-section article.listing .time-info .days-ago, body .we3 .agent.listings .listings-section article.listing .time-info .days-ago{display:inline-block;}
	body .we3 .agent .transaction .transaction-container .transaction-section.sq-ft,
	body .we3 .agent .transaction .transaction-container .transaction-section.type{
		width:49%;

	}
	/*body .we3 .search-results.listings .listings-section article.listing header {
		padding-left: 0;
	}*/
/*	body.fixed .we3-search-page .we3-search-bar-header {
		position: fixed;
		z-index: 9999;
	}*/
/*	body.fixed .we3.we3-mobile-display.we3-mobile-refine-button {
	  position: fixed;
	  width: 100%;
	  z-index: 100;
	}*/
	div#custom-we3-search-bar {
		padding-right: 15px;
		padding-left: 15px;
	}
	body .we3-search-page.fixed .we3-search-bar-header {
		/*margin-top: 130px;*/
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-element.we3-omni-search {
		width: 100%;
	}
	body .we3-search-bar .we3-refine-area .we3-refine-content .we3-slider-values div.container{
		color:#545759;
		font-size:18px;
	}
	body.we3 .we3-search-bar.show-mobile, .we3-search-bar.we3-filter-search-bar.show-mobile{
/*	  	margin-top: 10px;
		  padding-top:10px;
		  position: fixed;
		top: -90px;*/
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-top{
		background:none;
		padding:10px 5px;

		display:block;
	}
	/*body .we3-mobile-refine-button ul li.sort-results{display:none;}*/
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content .we3-slider-container div.container, body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content .we3-slider-values div.container, body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.active label {
	  color: #545759;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-content {
		background: none;
		
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.active i.icon-close {
		color: #545759;
	}
	body li.search-icon-container.we3-mobile-trigger i.icon-fa-search {
		display: none;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options.we3-property-types li {
		width: 100%;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.active {
		background: none;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li, body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content ul.filter-options li {
		font-size: 13px;
		font-family: "HelveticaNeue-Light";
		color: #000;
		margin-right: 3px;
		width: 36px;
		height: 36px;
		line-height: 36px;
		margin-bottom:5px;
		
	}
	body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options li.square, body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.square{
		min-width: 58px;
		padding:0 8px;
	}
	
	body .we3-search-page .we3-filter-search-bar.show-mobile .refine-more-section ul.we3-filters li.active {
		color: #FFF;
		background: #D1D3D4;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .refine-more-section ul.we3-filters li.active i {
		color: #FFF;
	}
	body .we3-search-page .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element .ui-menu {
	  /*top: 80px !important;*/
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.checkbox-options li, .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li {
		color: #545759;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.checkbox-options li i.icon-checkbox-checked, body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.radio-options li i.icon-radio-checked {
		color: #D1D3D4;
	}
	
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-top .we3-search-top-element.we3-search-input{
		width:100%;
	}
	
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.active:hover {
		background: none
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type .we3-listing-type {
		height: 35px;
	}
	body .we3 .we3-sort-by-container.sort-mobile .we3-sort-by{
		background:none;
		margin: 0 2%;
	}
	
	body .we3 .we3-filter-search-bar.show-sort .we3-sort-by-container.sort-mobile .we3-sort-by .we3-sorty-options li {
		background: #A0A2A3;
		font-size: 14px;
		font-family: "HelveticaNeue-Light";
	}
	body .we3-search-bar.show-mobile .we3-search-button {
		font-size: 16px;
	}
	body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-refine-area .we3-refine-area-inner {
		padding: 0;
	}
	body .we3 .we3-sort-by-container.sort-mobile .we3-sort-by .we3-sorty-options{
		box-shadow:2px 3px 5px #545759;
		border-color:#545759;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type ul{
		box-shadow:2px 3px 5px #545759;
		border-color:#545759;
		bottom: inherit;
	}

	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type .we3-listing-type{
		background:#A0A2A3;
		display: none;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type, body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type .we3-listing-type i{
		color:#FFF;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type ul{
		/*border-color:#545759;*/
		background: none;
		box-shadow: none;
		border: none;
	}
	body .we3-search-page .we3-filter-search-bar.we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type ul li.active {
	  background: #15477b;
	  color:#FFF;
	}
	body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-type{
		height:48px;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile.we3-filter-search-bar .we3-search-bar-container .we3-search-type ul li {
	  width: 49%;
	  float: left;
	  display: inline-block;
	  margin-right: 2%;
	  text-align: center;
	  color: #000;
	  background: #EFEFEF;
	  line-height: 48px;
	   padding: 0;
	   font-family: 'HelveticaNeue-Medium';
	   font-size:15px;
	  
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type ul li:last-child {
	  margin-right: 0;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type ul li:hover {
		opacity: .8;
		background: #545759;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-omni-search .we3-loc-container{
		padding: 7px 5px;
		  width: 100%;
		  height: 48px !important;
		border-radius: 4px;
		margin:10px 0 5px 0;
	}
	body #we3-refine-beds h3.we3-mobile-display{display:none;}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-omni-search .we3-loc-container.has-pills{
		padding-left:5px;
	}
	body .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-omni-search input.we3-loc-search-box{
		background:transparent;
	}
	body .we3-mobile-search-button a{
	  color:#FFF;
	  font-size:18px;
	  text-transform:uppercase;
	}
	body.home .we3-search-bar .we3-search-bar-container .we3-search-type {
		max-width: none;
	}
	body .we3-building-page .info-section-details ul li{
	  width:100%;
	}
	body .we3 .search-results.listings .listings-section article.listing .pic, body .we3 .agent.listings .listings-section article.listing .pic{
		height:auto;
	}

	
	.we3-search-bar .we3-search-bar-container {
		background: #FFF;
	}
	h3.we3-mobile-display {
	  font-size: 22px;
	  color: #545759;
	}
	body .we3-search-page .we3-filter-search-bar .ui-slider-track.ui-mini .ui-slider-handle, body .we3-search-page .we3-filter-search-bar .refine-more-section .ui-slider-track.ui-mini .ui-slider-handle, body .we3-search-bar .ui-slider-track.ui-mini .ui-slider-handle {
	  border-color: #D1D3D4 !important;
	}
	body .we3-search-page .we3-filter-search-bar .ui-slider-track .ui-slider-bg, body .we3-search-bar .ui-slider-track .ui-slider-bg, body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options li.active, body .we3-search-page .we3-filter-search-bar.show-mobile .ui-slider-track .ui-slider-bg {
	  background: #15477b !important;
	  color:#FFF !important;
	}
	body.we3-search-bar .we3-search-button {
		background: #D1D3D4;
		border: none;
	}
	input.we3-search-button:hover {
		opacity: .8;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type ul li.active:hover {
		background: #15477b
	}
	body .we3-search-bar .we3-search-button {
		background: #15477b;
		color: #FFF;
		font-size: 16px;
		border: none;
		font-weight: 500;
		font-family: 'HelveticaNeue-Medium';
		padding:0;
		height:50px;
		line-height: 50px;
		border-radius: 4px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type {
		margin-top:20px;
		padding:0;
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type ul{
		display: flex;
		justify-content: space-between;
	}
	
	
	
	body .we3-search-bar .we3-search-bar-container .we3-search-type ul li{
		border-radius: 0;
		font-size: 15px;
		padding: 0px 20px;
		color: #545759;
		background: #EFEFEF;
		height: 50px;
		line-height: 50px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container{
		padding:7px 15px 6px 15px;
		border: 1px solid #15477B;
		border-radius: 4px;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-search .search-icon-container i.icon-fa-search {
	  background: none;
	  color:  #545759
	}
	body .we3-search-bar .we3-search-bar-container .we3-search-type ul li.active,
	body .we3-search-bar .we3-search-bar-container .we3-omni-search .search-icon-container i{
		color:#FFF;
		background: #15477b;
	}
	body .we3-search-bar .we3-refine-area .we3-refine-content ul.filter-options {
	border: none;
	}
	body .we3-search-page .we3-filter-search-bar .we3-refine-bar{
		top: 0px;
		border: none;
		box-shadow: none;
		position: initial;
	}
	
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element.we3-search-price,
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-search-element#we3-refine-price{
		display:none;
	}

	body .we3-listing-page .gallery #slider-bottom{min-height:0;margin-top:35px;}
	body .we3-listing-page .listing-detail-main-info .price{font-size:26px;}
	body .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .value,
	body .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .label{
		font-size:15px;
	}

	body .we3-listing-page .listing-detail-main-info .info-agent .agent-profile{padding-left:15px;}
	body .listing .utility-button .share-button{left:4px !important;right:auto;}

  body .we3-listing-page .listing-detail-main-info .utility-button:hover button .label {
	color: #D1D3D4 !important;
  }
  body .we3-listing-page .listing-detail-main-info .utility-button:active button .label {
	color: #D1D3D4 !important;
  }
	body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold .info, body .we3 .agent.listings .listings-section article.listing .bd-ba-Hold .info, .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-bedrooms, .we3-listing-page .listing-detail-main-info .info-bedrooms-bathrooms .info-baths{
		width:48%;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-search-bar-container .we3-search-type {
		background: none;
		border: none;
	}
	body .we3-search-bar.show-mobile .we3-refine-area.closed,
	body .we3-search-bar.show-mobile .we3-refine-area {
		display: block;
		border: none;
		position: relative;
		border-radius: 0;
		box-shadow: none;
		background: #FFF;
		padding:0 10px;
	}
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-refine-area.closed .we3-mobile-display{
		display:none;
	}
	body .we3-search-bar .we3-refine-area .we3-refine-content label{
		color: #000;
		font-size: 14px;
	}
	
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element[data-target=we3-refine-beds],
	body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element[data-target=we3-refine-filter]{
		display:none;
	}
	body .we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options.we3-property-types{
		text-align: left;
	}
	.we3-search-page .we3-filter-search-bar.show-mobile .we3-refine-bar .we3-refine-area .we3-refine-content ul.filter-options.we3-property-types li{
		border: 1px solid #A0A2A3
	}
	body .we3-search-bar.show-mobile .we3-refine-area.closed #we3-refine-price{
		display: none;
	}
	body.home .we3-search-bar {
		background: #FFF;
	}
	body .we3-search-bar .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
		background:  #545759;
	}
	body .we3-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box {
	  outline: none;
	  border: none;
	}
	body .we3-mobile-display {
		color: #2B2E30;
		margin-top:20px;
	}
	body .we3-mobile-heading span.we3-mobile-close {
		top: -10px;
	}
	body .we3 .search-results.listings .listings-section article.listing .info-wrapper, body .we3 .agent.listings .listings-section article.listing .info-wrapper {
		margin-left: 0;
		margin-top:45px;
	}
	body .we3 .search-results.listings .listings-section article.listing header, body .we3 .agent.listings .listings-section article.listing header {
		padding-left: 0;
		margin-top:0;
	}
	body .we3 .search-results.listings .listings-section article.listing .pic, body .we3 .agent.listings .listings-section article.listing .pic {
		max-width: 100%;
		max-height: 100%;
		position: relative;
		width: 100%;
		float: none;
	}
	body .we3 .search-results.listings .listings-section article.listing .type, body .we3 .agent.listings .listings-section article.listing .type {
		margin-left: 5px;
		margin-bottom: 10px;
	}
	body .we3 .search-results.listings .listings-section article.listing .bd-ba-Hold, body .we3 .agent.listings .listings-section article.listing .bd-ba-Hold {
		margin-left: 2%;
		margin-bottom: 30px;
		max-width: inherit;
		text-align: left;
	}
	body .we3 .search-results.listings .listings-section article.listing .priceHold, body .we3 .agent.listings .listings-section article.listing .priceHold {
	  margin-top: -40px;
	  height: 40px;
	  background: #FFF;
	  position: absolute;
	  padding: 5px;
	}
	body.has-press .we3 #menu-item-3797{display:block !important;}
	body.has-testimonials .we3 #menu-item-3842{display:block !important;}

	body .we3 .agents-holder .we3-pagination ul li .prev, body .we3 .agents-holder .we3-pagination ul li .next, body .we3 .we3-search-results .we3-pagination ul li .prev, body .we3 .we3-search-results .we3-pagination ul li .next, body .we3 .agent .we3-pagination ul li .prev, body .we3 .agent .we3-pagination ul li .next {
		padding: 0 35px;
	}
	body .we3 .agent.listings .listings-section {
		margin: 20px 0;
	}
}
@media (max-width: 489px) {
	body .we3-listing-page #contact-agent-section fieldset.contact-message .captcha-section .captcha-input {
		width: 100%;
	}
}
#wpadminbar{display:none !important;height:0 !important;}

body ul.we3-user-top-nav{margin-top:3px;margin-bottom:5px;}
body ul.we3-user-top-nav a, body ul.we3-user-top-nav a:visited{color:#283E30;font-size:11px;  text-transform: uppercase;}
body ul.we3-user-top-nav a:hover{color:#D1D3D4;}

body .we3-navbar-default{background:#FFF;min-height:0; border-bottom:0px solid rgb(223, 216, 209);line-height: 12px;}
body .we3-navbar-default .we3-navbar-nav > li > a {
  padding-top: 2px;
  padding-bottom: 3px;
  color: #283E30;
  font-size: 14px;
}
body .we3-navbar-default .we3-navbar-nav > li > a:hover, .we3-navbar-default .we3-navbar-nav > li > a:focus{
	color:#EEE;
}
body .we3-navbar-default .we3-navbar-nav > .we3-open > a, .we3-navbar-default .we3-navbar-nav > .we3-open > a:hover, .we3-navbar-default .we3-navbar-nav > .we3-open > a:focus{
	background:#111;
	color:#FFF;
}
body .we3-listing-page .openhouses .openhouse{
  border-radius: 0;
  background: #A0A2A3;
  border-color: #A0A2A3;
  color: #FFF;
  font-family: 'FreigSanPro', sans-serif;
  text-transform: uppercase;
  font-size: 16px;}

body .we3-listing-page .openhouses .openhouse .by-appointment{
  color: #D1D3D4;
  margin-left: 10px;
  text-transform: none
}

body .we3-listing-page header div.days-ago{border-right:5px solid #FFF;}
body .we3-listing-page .info-section.info-section-details ul li{display:inline-block;width:100%;}
body .we3-form-control {
  background-color: #EFEFEF;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.000) inset;
  color: #b8b9bc;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
body .we3-dashboard-nav-wrapper{background:#545759;}
body ul.we3-dashboard-main-nav a, body ul.we3-dashboard-sub-nav a { color:#FFF; font-size: 12px;  text-transform: uppercase; letter-spacing: 1px; line-height: 25px;}
body ul.we3-dashboard-main-nav a.active{border-color:#FFF;}
body .we3-dashboard-intro .we3-feature.active span.icon-container {background: #15477b; color: #FFF;}
body .we3-dashboard-intro .we3-feature span.icon-container {color: #15477b; border: 2px solid #15477b;}
body ul.we3-dashboard-main-nav a:hover, ul.we3-dashboard-sub-nav a:hover{color:#EEE;}
body .we3-dashboard-intro .action a.we3-dashboard-action {  color: #15477b; }
body .we3-radio-info input[type="radio"]:checked + label::before {border-color: #15477b;}
body .we3-radio-info input[type="radio"]:checked + label::after {background: #D1D3D4;}
body .we3-checkbox-info input[type="checkbox"]:checked + label::before {background: #D1D3D4; border-color: #15477b;}
body ul.we3-dashboard-main-nav a:hover {  border-bottom: 5px solid #FFF; padding-bottom: 7px;}
body ul.we3-dashboard-main-nav a.active:hover { color:#FFF; border-bottom: 5px solid #FFF;}
body ul.we3-dashboard-main-nav a.active {padding-bottom: 7px;}
body ul.we3-dashboard-main-nav li {margin-bottom: 0;}
body .we3-modal .we3-feature span.icon-container {border: 2px solid #15477b; color: #15477b;}
body .we3-mobile-nav-page i {top:5px;}
body .we3-notification-options select {
  background-color: #EFEFEF;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.000) inset;
  color: #b8b9bc;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
body .we3-dashboard-condensed-listing .listing-img {
	height: 60px;
}

body .we3-dashboard-listing {
  border: 1px solid rgba(112, 113, 111, 0.5);
}
body .we3-mobile-nav-page span {
  
  text-transform: uppercase;
}
body .we3-dashboard-listing:hover, body .we3-dashboard-condensed-listing:hover {
	box-shadow: none;
  border: 1px solid #D1D3D4;
}
body .we3-dashboard-condensed-listing:hover {
	box-shadow: none;
  border-bottom: 1px solid #D1D3D4;
  border-top: 1px solid #D1D3D4;
}
body .we3-timeline::before, body .we3-dashboard-condensed-listing .timeline-marker {
	display: none;
}
body .we3-dashboard-condensed-listing {
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  width: 100%;
  margin-left: 0;
}
body .we3-dashboard-condensed-listing a {
  color: #283E30;
  font-size: 14px;
}
body .we3-dashboard-condensed-listing a:hover {
	color:#283E30;
}
body .we3-listing-info strong {
	color:#283E30;
}
body .we3-action-btn {
	border: 1px solid #D1D3D4;
	color: #111;
	
	background:#FFF;
	font-size:12px;
	height:auto;
}
body .we3-action-btn:hover {
	border: 1px solid #D1D3D4;
	  color: #FFF;
	  background:#D1D3D4;

}
body .we3-btn {
  border-color: inherit;
  text-transform: uppercase;
  border-radius: 0;
  border:none;
}
body .we3-modal .we3-email-btn {
  background: #D1D3D4;
  color: #FFF;
  border:none;
}
body .we3-modal .we3-email-btn:hover {
  background: #bcc2c5;
}
body .we3-modal .we3-have-account {
	margin: 20px 0;
	margin-bottom: 0;
}
body .we3-btn-primary {
	background-color: #D1D3D4;
	border-color: #D1D3D4;
	border-radius: 0;
}
.we3-btn-primary:active, .we3-btn-primary.active {
  background-color: #cd5350;
  background-color: #cd5350;
}
body .we3-btn-primary:hover {
	background-color: #bcc2c5;
	border-color: #bcc2c5;
}
body .we3-modal .group, 
body .we3-modal .group.tint h4,
body .we3-modal .we3-switch-features{
	display: none;
}
body .we3-modal .group.tint,
body #we3-forgot-password .group{
	display: block;
}
body .we3-modal .we3-have-account a, body .we3-modal a {
	color: #15477b;
	
	//font-size:13px;
}
body .we3-modal .we3-have-account a:hover, body .we3-modal a:hover {
	color: #bcc2c5;
}
body .we3-modal .we3-modal-header h2 {
  line-height: 23px;
  margin: 0;
  font-size: 16px;
  letter-spacing: 1px;
  padding-top: 15px;
  color: #111;
}
body .we3-modal .we3-text-field label{
	font-size:14px;
	margin-top:10px;
}
body #we3-login-form  .we3-btn-primary, body #we3-registration-form .we3-btn-primary, body .we3-modal button[type="submit"]{
	background: #15477b !important;
	color: #FFF;
	font-size: 16px;
	padding: 0;
	letter-spacing: 2px;
	border-radius: 4px;
	border: none;
	outline: none;
	height: 42px;
	font-weight: 500;
	line-height: 42px;
	font-family: 'HelveticaNeue-Medium';
}
body #we3-login-form .we3-modal-message, body #we3-registration-form .we3-modal-message{
	color:#de4d35;
}
body .we3-modal {
  position: absolute !important;
  width:500px;
  max-width: 100%;
}

body .we3-modal .group.tint, body .we3-modal .group, body .we3-modal .we3-modal-header {
  background-color: #FFF;
}
body .we3-modal button.we3-close {
	background: none;
	top:0;
}
.we3-modal .we3-modal-header{margin-top:0;padding-bottom:0; padding-top: 10px;}
body .we3-modal .we3-text-field input {
  background-color: #FFF;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0;
  box-shadow: 0 0px 0px rgb(0 0 0 / 0%) inset;
  color: #111;
  /* color: #b8b9bc; */
  display: block;
  font-size: 14px;
  height: 50px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  border: 1px solid #111;
  border-radius: 4px;
}
body .we3-modal .we3-btn-field{
	margin-top:20px;
}
body .we3-modal .group h4 {
  line-height: 16px;
  font-size:15px;
  color:#111;
}
body .we3-modal .we3-text-field label{
	
}
.we3-modal .we3-text-field label {
  margin-bottom: 0;
  padding-top: 0;}
@media only screen and (max-width: 769px) {
	ul.we3-dashboard-main-nav li, ul.we3-dashboard-sub-nav li {
		padding: 13px 0;
	}
	body ul.we3-dashboard-main-nav a, body ul.we3-dashboard-sub-nav a {
		font-size: 16px;
	}
}
@media only screen and (max-width:667px) {
	header.header{margin-top: 27px;}
	header.header .logo-mobile{top: 2px;position: absolute;}
	body .we3-container-fluid{padding-right:5px;}
	body.we3-page.we3-search div.page.we3{margin-top: 67px;}
	body .we3.page {
	  margin-top: 115px;
	}
	body .we3-dashboard-nav-wrapper.clearfix { margin-top: 102px;}
	body .we3-dashboard-nav-wrapper{margin-top: 69px;}
	body .we3-modal .we3-text-field input{font-size:13px;line-height:15px;padding:3px 10px;}
	body .we3 .we3-sort-by-container.sort-mobile .we3-sort-by{}
	body .we3 .we3-filter-search-bar.show-sort .we3-sort-by-container.sort-mobile .we3-sort-by .we3-sorty-options li
	{font-weight:400;}
	body .we3 .search-results.listings .listings-section article.listing .time-info .days-ago{display:inline-block;}

	.we3-navbar, .we3-navbar-default {
		position: relative;
		z-index: 1000;
		top: 0;
		width: 100%;
	}
	.we3-listing-page .gallery #listing-floorplans{
		margin-top:-85px;
	}
	.we3-listing-page #video-expander{bottom:-5px;}
	.sub-hero-text{font-size:30px;top:30%;}
	.sub-hero-text p{margin-top:0;font-size:15px;}
}
@media only screen and (max-width: 480px) {
	.we3-dashboard-condensed-listing > .we3-listing-actions {
	  display: inline-block;
	  width: 100%;
	  float: none;
	  margin-right: 0;
	}
	body .we3 .profile-menu ul li{float:none;}
}

.we3-dashboard-search header .search-icon {
  background-color:#14477C;
}

.we3-dashboard-search header .search-icon i{
  color: #FFF;
}

.we3-dashboard-listing .we3-listing-info {
  line-height: 1.5;
}

.we3-dashboard-listing .we3-listing-info a{
  color:#333;
  
  font-size: 14px;
}

.we3-dashboard-search .we3-saved-search-footer > span {
  background: #FFF;
  padding: 0 15px;
}

.we3-dashboard-search header h2 {
  line-height: 1.2;
}

.we3-dashboard-search header a:link{
  color: #14477C;
}

.we3-dashboard-search header a:visited {
  color: #14477C;
}

.we3-dashboard-search header a:hover{
  color: #14477C;
}

.we3-logo {
  margin-top: 12px;
  display: block;
}


.we3-listing-page .listing-detail-main-info .utility-button:hover button .label {
  /* color: #FFF !important; */
  color: #545759 !important;
}
.we3-listing-page .listing-detail-main-info .utility-button:active button .label {
  color: #545759 !important;
}
.we3-listing-page .listing-detail-main-info .utility-button button:hover .label{
  color: #FFF !important;
  /* color: #D1D3D4 !important; */
}
body .we3-listing-page .listing-detail-main-info .utility-button button:hover {
	background: #545759 !important;
	color: #fff !important;
	border-color: #545759 !important;
}
body .we3-listing-page .listing-detail-main-info .utility-button button:hover a{
	color: #FFF;
}
.blankslate-share-menu-open {
	background: #D1D3D4 !important;
	border-color: #D1D3D4 !important;
	/* background-color: #393f40 !important; */
	/* border-color: #393f40 !important; */
	color: #fff !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	outline: none;
}

.utility-button button.shareButton.blankslate-share-button.blankslate-share-menu-open .label,
.utility-button button.shareButton.blankslate-share-button.blankslate-share-menu-open i {
  color: #FFF !important;
}
.utility-button button.shareButton.blankslate-share-button.blankslate-share-menu-open .label,
.utility-button button.shareButton.blankslate-share-button.blankslate-share-menu-open i {
  color: #FFF !important;
}
/*
body .navbar-collapse #menu-main-menu li a.we3-logged-out,
body .navbar-collapse #menu-main-menu li a.we3-logged-in,
body .we3-user-profile-only{display:none !important;}*/

body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-search-box.hidden {
	display: inline-block !important;
	visibility: visible !important; 
}

body .we3 .agent .agent-testimonial-item { display: inline-block;}
body .we3 .agent .agent-testimonial-item.show-press {display:inline-block}
body .we3-agent-widget-container a.testimonial-button {
	display: none;
	right: 0;
	width: 100%;
	text-align: center;
	background: #a39491;
	padding: 3px;
	bottom: -5px;
	color: #FFF;
}
body .we3-agent-widget-container a.testimonial-button.show-button {
	display: inline-block;
}


body .we3-listing-page .info-section.info-section-features, body .we3-listing-page .info-section.info-section-details{
	margin-top:50px;
}
body .we3-listing-page .info-section-features ul{
	display:flex;
	flex-wrap:wrap;
}
body .we3-listing-page .info-section ul li{
	width:50%;
}
body .we3-listing-page .info-section-features ul li a{
	border:0;
	padding:5px 0;
	font-family: "HelveticaNeue-Medium";
}
body .we3-listing-page .info-section.info-section-details ul li, body .we3-listing-page .info-section .label{
	font-family: "HelveticaNeue-Light";
	margin-bottom:5px;
}
body .we3-listing-page .info-section-features ul li a:hover{
	background:transparent;
	color:#15477b;
}
body .col-sm-12.subscribe-form #s2email::placeholder{
	font-size:12px;
	text-align: left;
}
@media only screen and (max-width:667px) {
	body .we3-listing-page .info-section ul li{
		width:100%;
	}
}

