/*@font-face{
  font-family:"Operetta 8 W01 Medium";
  src:url("/themes/cpcorp/fonts/5745037/5d3af8a8-7947-4f0a-bef7-cbaeee083bac.woff2") format("woff2"),url("/themes/cpcorp/fonts/5745037/b8998b71-b9f3-4598-be0b-eb1cd5086e5b.woff") format("woff");
}*/

.condo-detail #pre_Construction_contact_form .submit-wrapper input,
.condo-detail .precondo_slider #pre_Construction_contact_form .submit-wrapper input,
.cparkpv  #mapPrecondo .map-top-right-control .map-control.map-horizontal-selection+div .selection .map-control.selected,
.cparkpv .property-data .precondoform .send-message,
.cparkpv .property-data .precondo_menu,
.cparkpv .property-data .plan-request a.btn-primary,
.cparkpv .property-data .plan-request a.btn-primary:not(:disabled):not(.disabled):active{
background-color:#004632;
}
.cparkpv .property-data .precondo_whywait .precondo_title .orange{
color:#505a57;
}
.cparkpv  #mapPrecondo .map-control:not(.active){
color:#004632;
}
.cparkpv .property-data .agent-info .phone-fax:before,
.cparkpv .property-data .agent-info .phone-mobile:before, 
.cparkpv .property-data .agent-info .phone-office:before,
.cparkpv .property-data .presented-by h3.title-presented {
    color: #979797;
}
.cparkpv  #mapPrecondo .map-control.active, 
.cparkpv   #mapPrecondo .map-control:hover {
color:#fff;
    background-color: #004632;
    border-color: #004632;
}
.cparkpv  #mapPrecondo .map-control.map-horizontal-selection .map-control{
color:#fff;
}

.condo-detail .wrapper.clearfix{
width: 100%;
    padding-top: 0;
}
.condo-detail #pre_Construction_contact_form .contact_form .form-item input,
.condo-detail .precondo_slider #pre_Construction_contact_form .contact_form .form-item input{
width:100%;
}
.condo-detail .precondo_whywait .precondo_title .orange {
    color: #38856f;
}
.condo-detail .block-pre_construction_condo a.disclaimer_link{
float:none;
}
.condo-detail .precondo_menu .unbranded-toggle{
opacity:0;
points-event:none;
}

.inner-text button:not(:disabled):not(.disabled):active{
background-color:#fff!important;
font-size: 1.05rem!important;
color: #004632!important;
}

@media (max-width: 640px){
.mobileVersion #feature_sheet_page .agentinfo img {
    margin-top: 7px;
}
}

body[class*="_blog_"] h1.main_title:before,
body._blog h1.main_title:before{
content:'Chestnut Park Blogs';
}
body[class*="_blog_"]  h1.main_title span.blogpagetitle,
body._blog h1.main_title span.blogpagetitle{
display:none;
}
.node.blog .content img{
height:auto!important;
}
body[class*="_blog_"]  .node.blog p,
body._blog .node.blog  p,
body[class*="_blog_"]  .node.blog .links,
body._blog .node.blog .links,
body[class*="_blog_"]  .node.blog .content img,
body._blog .node.blog .content img{
display:none;
}
body[class*="_blog_"]  .post_date,
body._blog .post_date{
font-size:0.96vw;
margin-top: 1.2em;
}
body[class*="_blog_"]  .node.blog h2.title,
body._blog .node.blog h2.title{
margin:0;
font-size: inherit;
}

@media (max-width: 1510px){
body[class*="_blog_"]  .post_date,
body._blog .post_date {
    font-size: 0.82em;
}
}

#officeSearch #officeSearchList h3.Caledon:after,
#officeSearch #officeSearchList h3.Caledon:before {
  content: " ";
}

#officeSearch #officeSearchList h3.Caledon.Creditview:before {
    content: "Erin • ";
}

#officeSearch #officeSearchList h3.Caledon.Creditview:after {
    content: " • Mono";
}

#officeSearch #officeSearchList .topCollingwood.A{
display:none;
}
#officeSearch #officeSearchList .topPicton.A,
#officeSearch #officeSearchList .topHuntsville.Florence,
#officeSearch #officeSearchList .topMississauga {
display:none;
}

#agentdetail #fl-content .featureListingApp div.inner.vow .wrapper-all-details div.address.mapicon{
line-height:1.2;
}


#agentdetail #fl-content .featureListingApp .list-property-wrapper .property .inner:after {
  background: -webkit-linear-gradient( top, rgba(0, 0, 0, 0) 0%, rgba(1, 3, 37, 0.8) 100% );
  background: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(1, 3, 37, 0.8) 100% );
}

#agentdetail #fl-content .featureListingApp .list-property-wrapper .property .inner.vow:after {
  background-color: transparent;
  background: none;
}

.blog .tweet_iframe_widget{
width: 70px!important;
margin-right: 3px;
overflow: hidden;
border-radius: 2px;
height: 20px!important;
}
.blog .tweet_iframe_widget iframe{
background-color: #1d9bf0;
border-radius: 2px;
margin-left: -6px;
}
.blog .tweet_iframe_widget iframe:hover{
background-color: #0c7abf;
}

._blog ul.pager li strong,
._blog ul.pager li a{
display:inline-block;
    margin-right: 15px;
}
._blog ul.pager li{
display:inline-block;
margin-top: 10px;
}
._blog a.feed-icon{
float:right;
}

nav ul ul.submenu-wrapper li a {
    font-size: 0.82vw;
}
.flexnav li.item-with-ul a:after{
display:none;
}
nav ul ul.submenu-wrapper li {
    padding: 0.4em 1em 0.3em;
}

@media (max-width:1550px){
nav ul ul.submenu-wrapper li a {
    font-size: 0.7em;
}
}

@media (min-width: 1131px) and  (max-width:1550px){
nav ul li ul.submenu-wrapper {
    min-width: 170px;
}
}

@media (max-width: 1130px){ 
nav ul li ul.submenu-wrapper li:hover a {
      color: #30c79c;
}
}

#officeSearch #officeSearchList .loBarrie,
#officeSearch #officeSearchList .adBarrie,
body._sell .g2page .node .content br,
#page_bottom #youtube_video_widget-0-1966739 {
display: none;
}

body._Nick-Ntoukas #agentdetail .SoldTab .mapApp.featureListingApp.emptyfl:before{
display:none;
}

.tvpage #chat-widget-container{
display:none!important;
}

#officeSearchList .short-table-left-b.topPicton.St1{
display:none;
}

/*
body .cparktheme .property-data .slider-address strong{
font-family: "Operetta 8 W01 Medium", "Libre Bodoni", serif!important;
font-weight:normal'
}
*/


/*
@media (min-width:1370px){
.mapApp + #chat-widget-container{
right:60px!important;
}
}*/


.property .details .priceunit{
color:#fff;
}

/*
body .cpcorp .infoboxControl .property .cpark-details .item.bath:after,
body .cpcorp .sidebar .property .cpark-details .item.bath:after{
  content: ' BA';
}
body .cpcorp .infoboxControl .property .cpark-details .item.bed:after,
body .cpcorp .sidebar .property .cpark-details .item.bed:after{
  content: ' BD';
}*/

#agentdetail #listingdiv .sidebar {
    background: none!important;
  }

.flexnav li.item-with-ul a:after {
    display: inline-block;
}

@media(min-width: 611px) and (max-width: 990px) {
    #agentdetail .agentimg img {
        height: auto;
    }
}

@media(min-width: 991px) and (max-width: 1550px) {
    #agentdetail .agent-content-wrapper .secondcolumn {
        margin-top: 0;
        max-height: 14em;
    }
}

@media(min-width: 1551px) and (max-width: 2600px) {
    #agentdetail .agent-content-wrapper .secondcolumn {
        margin-top: 0;
        max-height: 16vw;
    }
}

@media (max-width: 1330px) {
  ._sell ul.flexnav {
    background-color: #fff;
  }
._sell nav ul li a { color: #004632; }
}

._sell #page_bottom div[id*="office_agent_listings"] h2.subject,
._sell #page_bottom div[id*="office_agent_listings"] h2.subject a {
    text-align: center;
}

._sell #page_bottom div[id*="office_agent_listings"] h2.subject {
    font-size: 2.25vw;
    line-height: 1.2;
    font-weight: 600;
}

._sell #page_bottom div[id*="office_agent_listings"] h2.subject span {
    font-size: 0.66em;
    font-weight: 300;
}

._sell #page_bottom div[id*="office_agent_listings"] h2.subject a {
    font-size: 0.5em;
    display: initial;
}

@media(max-width: 1550px) {
    ._sell #page_bottom div[id*="office_agent_listings"] h2.subject {
        font-size: 2em;
    }
}

@media(max-width: 1130px) {
    ._sell #page_bottom div[id*="office_agent_listings"] h2.subject {
        font-size: 1.55em;
    }
}

#officeSearch #officeSearchList h3.Caledon.Airport:before {
    content: "King • ";
}
#officeSearch #officeSearchList h3.Caledon.Airport:after {
    content: " • Mono • Mulmur";
}
#officeSearch #officeSearchList table.topCaledon.Creditview {
  order: 99;
}
#agentdetail .agent-content-wrapper.seconda .firstcolumn h3,
#agentdetail .agent-content-wrapper.seconda .secondcolumn h3{
  font-size: 1.32vw;
}
#agentdetail .agent-content-wrapper.seconda .secondcolumn p.about-agent{
  font-size: 0.85vw;
}

@media (max-width: 1550px) {
  #agentdetail .agent-content-wrapper.seconda .firstcolumn h3,
  #agentdetail .agent-content-wrapper.seconda .secondcolumn h3{
    font-size: 1.2em;
  }
  #agentdetail .agent-content-wrapper.seconda .secondcolumn p.about-agent{
    font-size: 0.78em;
  }
}

._officeSearch #officeSearchList {
  gap: 0;
}
._officeSearch #officeSearchList table {
  background: none;
  margin-bottom: 1.5em;
}
._officeSearch #officeSearchList table tr {
  padding: 0;
}
._officeSearch #officeSearchList table .short-cell-right-b span {
  color: #2d2d2d;
}
._officeSearch #officeSearchList table .short-cell-right-b span, ._officeSearch #officeSearchList table .contact_us a {
  font-size: 0.96vw;
}
._officeSearch #officeSearchList table .faxo span,
._officeSearch #officeSearchList table .phoneo span {
  opacity: 0.7;
}
@media (max-width: 1550px) {
._officeSearch #officeSearchList table .short-cell-right-b span, ._officeSearch #officeSearchList table .contact_us a {
  font-size: 0.82em;
}
}
.mapApp .toolbar-item.searchType .dropdown-menu li:last-of-type,
.mapApp .small-screen .toolbar-item.searchType .dropdown-menu li:last-of-type,
.front .toolbar-item.searchType .dropdown-menu li:last-of-type{
  display: none;
}