﻿/* general */
body { overflow: initial !important; }
#header { display: none; }
#footer { display: none; }
.search-results-container { background-color: white; }
.fast-search { display: none; }
.logo.sticky { position: absolute !important; }
.button-navigation { display: none; }
.button-search { display: none; }
.results-control-panel { display: none; }

/* search */
.property-tile .tile-information { min-height: initial !important; }
.property-tile .tile-information span { padding-top: 0; background: none !important; width: 49%; }
.property-tile .tile-information .tile-floorplan { display: none; }
.property-tile .tile-meta .tile-type { display:none }
.property-tile .tile-meta .tile-price { width: 100%; }
.tile-figure { background-image: none !important; overflow: hidden; }
.tile-figure .tile-image { display: block !important; }

/* property */
.hero-slider { overflow: visible !important; height: auto !important; max-height: none !important; }
.hero-slider #property-info { position: static; transform: none !important; height: 100px; }
.hero-slider #property-info .information { width: 100% !important; }
.hero-slider #property-info .information h1 { width: 45% !important; float: left; }
.hero-slider #property-info .information table { width: 45% !important; float: right; margin-top: 10px; }
.hero-slider #property-info .call2action { display: none; }
.hero-slider #thumb-hero-slider { position: static; }
.hero-slider #slider-controls { display: none; }
.hero-slider .hero-slider-splash { display: none; }
.hero-slider #hero-slider .slides { width: 100% !important; }
.hero-slider #hero-slider .slides li { display: none !important; }
.hero-slider #hero-slider .slides li.flex-active-slide { display: block !important; width: 100% !important; height: auto !important; max-height: none !important; }
.hero-slider #hero-slider .slides .slider-image { top: 0 !important; }

.hero-slider #thumb-hero-slider { height: 100% !important; }
.hero-slider #thumb-hero-slider .slides { width: 100% !important; }
.hero-slider #thumb-hero-slider .slides li img { opacity: 1; }
.hero-slider #thumb-hero-slider .slides li { display: inline-block !important; float: none !important; }

.property-info ul.property-data { padding: 10px 0; }
.property-info ul.property-data li { padding: 0; background: none; font-size: 15px; }
.property-info ul.property-data li:before { content: attr(title); display: block; padding-bottom: 5px; }
.property-info .social { display: none; }
.deck-container-below { max-height: 1400px !important; }
.expand-link { visibility: hidden; height: 20px; margin: 0; }

.case-map-view .case-map-view-static { display: block !important; width: 100%; }
.case-map-view #case-map-view { display: none; }

.contact-broker .scfForm { display: none; }

.nyboligcasepage .cta-spot, .estatecasepage .cta-spot { display: none; }

/* broker */
.broker-header-deck { display: none; }
.content-page .social { display: none; }
.deck-container.bordered-top .deck-container-inner::before,
.deck-container.bordered-bottom .deck-container-inner::after { display: none; border: 0 !important; }
.deck-container.deck-container-margin-normal { padding: 0 !important; }
.broker-contact h3 { padding: 0 !important; margin: 0 !important; background-image: none !important; }
.spot-employee span { padding: 0;min-height: initial;line-height: normal;background-image: none; }

.off-canvas-container { display: none; }
.fast-search { display: none; }
.bottom-overlay { display: none; }