﻿.case-wide-card-wrapper{display:inline-block;width:100%;background-color:#f7f6f4;margin-bottom:25px;}.case-wide-card-wrapper:hover .case-content-outer .case-content{padding-top:20px;}.case-wide-card-wrapper:hover .case-content-outer .case-content .arrow-icon{opacity:1;}.case-wide-card-wrapper .case-image{position:relative;min-height:450px;background-size:cover;background-repeat:no-repeat;background-position:center,center;float:left;width:60%;}.case-wide-card-wrapper .case-image .agreement-text,.case-wide-card-wrapper .case-image .label-text,.case-wide-card-wrapper .case-image .sold-text{position:absolute;top:15px;left:15px;border-radius:0;font-weight:700;letter-spacing:1px;font-size:14px;text-transform:uppercase;background-color:#efefef;color:#414141;padding:12px;border-radius:6px;}.case-wide-card-wrapper .case-image .agreement-text svg,.case-wide-card-wrapper .case-image .label-text svg,.case-wide-card-wrapper .case-image .sold-text svg{margin-right:4px;margin-top:-3px;}.case-wide-card-wrapper .case-image .open-house-label{position:absolute;top:inherit;background-color:#f7f6f4;width:40%;min-width:320px;height:50px;top:0;}.case-wide-card-wrapper .case-image .open-house-label .left-side,.case-wide-card-wrapper .case-image .open-house-label .right-side{float:left;height:100%;position:relative;}.case-wide-card-wrapper .case-image .open-house-label .left-side .inner-text,.case-wide-card-wrapper .case-image .open-house-label .right-side .inner-text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;text-align:center;}.case-wide-card-wrapper .case-image .open-house-label .left-side .inner-text p,.case-wide-card-wrapper .case-image .open-house-label .right-side .inner-text p{margin:0;}.case-wide-card-wrapper .case-image .open-house-label .left-side{width:40%;background-color:#414141;color:#fff;letter-spacing:1px;}.case-wide-card-wrapper .case-image .open-house-label .left-side .signup-btn{position:absolute;width:100%;color:#414141;background-color:#f7f6f4;text-transform:uppercase;letter-spacing:1px;border:0;text-align:center;padding:3px;cursor:pointer;font-size:10px;left:0;top:-20px;}.case-wide-card-wrapper .case-image .open-house-label .right-side{width:60%;}.case-wide-card-wrapper .case-content-outer{width:40%;float:left;color:#1c1919;background-color:#f7f6f4;min-height:450px;position:relative;background-position:calc(100% - 25px) calc(100% - 25px);background-size:50px;background-repeat:no-repeat;background-image:url(../../images/nav_logo_dark.png);}.case-wide-card-wrapper .case-content-outer .case-content{padding:36px 40px;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;font-size:15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.case-wide-card-wrapper .case-content-outer .case-content .header{font-size:22px;letter-spacing:2.2px;font-weight:400;text-transform:uppercase;line-height:26px;color:#1c1919;}.case-wide-card-wrapper .case-content-outer .case-content:after{content:"";display:block;clear:both;}.case-wide-card-wrapper .case-content-outer .case-content .address{text-align:left;font-size:15px;letter-spacing:1.5px;line-height:18px;font-weight:600;color:rgba(28,25,25,.5);margin:15px 0 50px;text-transform:uppercase;}.case-wide-card-wrapper .case-content-outer .case-content .arrow-icon{-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;opacity:0;float:right;width:35px!important;}.case-wide-card-wrapper .case-content-outer .number-wrapper p{color:rgba(28,25,25,.5);margin-bottom:8px;font-weight:400;}@media only screen and (max-width:1200px){.case-wide-card-wrapper .case-image{width:65%;min-height:500px;}.case-wide-card-wrapper .case-content-outer{width:35%;min-height:500px;}}@media only screen and (max-width:992px){.case-wide-card-wrapper .case-image{width:100%;}.case-wide-card-wrapper .case-image.first-image,.case-wide-card-wrapper .case-image.last-image{width:49.5%;margin:0;}.case-wide-card-wrapper .case-image.first-image{margin-right:1%;}.case-wide-card-wrapper .case-image .case-label{right:0;}.case-wide-card-wrapper .case-content-outer{width:100%;min-height:320px;background-image:none;}.case-wide-card-wrapper .case-content-outer .case-content{padding:25px;width:100%;right:0;transform:inherit;top:-100px;}.case-wide-card-wrapper .case-content-outer .case-content .address{margin:15px 0 20px;}.case-wide-card-wrapper .case-content-outer .case-content a:hover{opacity:.8;}.case-wide-card-wrapper .case-content-outer .case-content a:after{display:none;}}@media only screen and (max-width:767px){#advance-search-bar-wrapper .ddl-wrapper{width:100%;margin:0 0 15px;}#advance-search-bar-wrapper .ddl-wrapper #search-price,#advance-search-bar-wrapper .ddl-wrapper .estate-type,#advance-search-bar-wrapper .ddl-wrapper .estate-geo{width:32.5%;}#advance-search-bar-wrapper .ddl-wrapper #search-price{margin:0;}#advance-search-bar-wrapper .ddl-wrapper .estate-type{margin:0 1.95%;}#advance-search-bar-wrapper .ddl-wrapper .estate-geo{margin:0;}#advance-search-bar-wrapper .buttons-wrapper{width:100%;margin:0;}#advance-search-bar-wrapper .buttons-wrapper #search-btn{width:49.5%;margin:0 1% 0 0;}#advance-search-bar-wrapper .buttons-wrapper #map-search-btn{width:49.5%;margin:0;}}@media only screen and (max-width:600px){.case-wide-card-wrapper .case-image{width:100%;}.case-wide-card-wrapper .case-image{min-height:320px;}.case-wide-card-wrapper .case-content-outer{width:100%;min-height:240px;}.case-wide-card-wrapper .case-content-outer .case-content{padding:20px;position:static;float:right;}.case-wide-card-wrapper .case-content-outer .case-content .number-wrapper{margin-bottom:0;}.case-wide-card-wrapper .case-content-outer .case-content .arrow-icon{display:none;}.case-wide-card-wrapper .case-content-outer .case-content .header{font-size:24px;word-break:break-word;}}@media only screen and (max-width:450px){.case-wide-card-wrapper .case-content-outer .case-content .number-wrapper{position:static;}.case-wide-card-wrapper .case-content-outer .case-content .number-wrapper .address{width:100%;}.case-wide-card-wrapper .case-content-outer .case-content .number-wrapper .price{width:100%;position:static;margin-top:15px;}}