#error{border: 1px solid #4a9bc9;padding-left: 5%;padding-right: 5%;padding-top: 15px;padding-bottom: 15px;}#error h2{color: #4a9bc9;padding: 0;margin: 0;font-family: "open-sans-condensed",sans-serif;font-weight: 300;letter-spacing: .02em;text-decoration: none;font-size: 2em;text-transform: uppercase;text-align: center;}ul.dropdowns li{width: 48.5%;margin-bottom: 15px;} ul.dropdowns li:nth-of-type(even){margin-right: 0;}  ul.top-rule{border-top: 1px solid #efefef;padding-top: 25px;margin-top: 10px;}  .property-region{padding-top: 30px;border-top: none;position: relative;}.property-region.no-region{padding-top: 30px;}.popup-wrapper{color: #bbbbbb;max-width: 766px;display: none;} .popup-container{background-color: #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);width: 766px;}  .popup-container .popup-title{padding: 24px 0;padding-left: 4.56919060052219%;padding-right: 4.56919060052219%;}  .popup-container .popup-content{padding: 35px 0;padding-left: 4.56919060052219%;padding-right: 4.56919060052219%;}  .popup-container .popup-content .col-alpha .property-image{border: 1px solid #eeeeee;}   .popup-container .popup-content .col-alpha .property-image img{width: 100%;height: auto;display: block;}    .popup-container .popup-content .col-alpha a{margin-top: 30px;letter-spacing: 0;width: 100%;text-align: center;padding-left: 0;padding-right: 0;}   .popup-container .popup-title{border-bottom: 1px solid #e5e5e5;}    .popup-container .popup-title h1{margin-bottom: 0;padding-bottom: 0;border-bottom: none;width: 90%;}     .popup-container .popup-content .col-alpha,   .popup-container .popup-content .col-beta{display: block;float: left;}     .popup-container .popup-content .col-alpha{width: 33%;}       .popup-container .popup-content .col-alpha a.short-button{display: none;}      .popup-container .popup-content .col-beta{padding: 0 0 0 7%;width: 60%;}       span.pin-gold{background: url("../images/ico-gold-pin.png") no-repeat scroll 0 0 / 14px 21px rgba(0, 0, 0, 0);display: inline-block;height: 21px;vertical-align: middle;width: 14px;}           .popup-container .popup-content .col-beta h2{margin-bottom: 17px;}      .popup-container .popup-content .col-beta p{color: #6f7679;font-size: .875em;line-height: 1.438em;}    .info-popup-modal{display: none;border-radius: 16px;padding: 4px 10px;background-color: #FFFFFF;width: auto;font-size: 14px;position: absolute;top: -30px;left: 30px;text-align: center;z-index: 100;box-shadow: 0 0 10px 0 #999999;}  .info-popup-modal.showme{display: inline-block;}.col-beta h6{color: #4a9bc9;font-family: "source-sans-pro",Helvetica,sans-serif;font-size: 0.625em;letter-spacing: 1px;line-height: 1;margin-top: 10px;margin-bottom: 0;text-transform: uppercase;}.form-buttons{margin-top: 15px;margin-bottom: 20px;} .form-buttons li{display: inline-block;float: left;}   .form-buttons li:first-of-type{margin-right: 3%;}    .form-buttons li a.gray{background-color: #e5e5e5;color: #787878;}   .map-number{width: 28px;height: 25px;text-align: center;position: absolute;top: 0;right: 0;z-index: 100;background-color: #fff;color: #4a9bc9;font-size: 0.875em;padding-top: 3px;}ul.apt-criteria{list-style: none;padding-top: 10px;} #results ul.apt-criteria li{color: #4a9bc9;font-family: "source-sans-pro",Helvetica,sans-serif;font-size: 0.625em;letter-spacing: 1px;line-height: normal;font-weight: 700;text-transform: uppercase;display: inline;margin: 0;min-height: 0;padding: 0;width: auto;}   ul.dropdowns li.city-state-zip{width: 100%;}   ul.dropdowns li.city-state-zip input{width: 100%;box-sizing: border-box;margin-right: 0;}  ul.dropdowns li.within-x{width: 50%;}a#loadbtn{background-color: #ebc40e;color: #2d383f;margin: 0 auto;display: block;width: 117px;min-width: 117px;text-align: center;margin-bottom: 60px;}    @media (min-width: 1024px) {a.btn-mobile { display: none;}} @media (max-width: 1023px) {a.btn-mobile { display: block;}  a.btn-desktop{display: none;} } @media (max-width: 1023px) and (min-width: 660px) {ul.dropdowns li { width: 23.125%;}   ul.dropdowns li:nth-of-type(even){margin-right: 2.5%;}    ul.dropdowns li:last-of-type{margin-right: 0;} ul.dropdowns li.city-state-zip{width: 50%;margin-right: 2.5%;}   ul.dropdowns li.within-x{width: 20%;}} @media (max-width: 700px) {.popup-wrapper .popup-container .popup-content .col-alpha a.wide-button { display: none;}  .popup-wrapper .popup-container .popup-content .col-alpha a.short-button{display: block;} } @media (max-width: 600px) {.property-region ul li .info-popup { background-position: 0 -24px;right: 9%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);} } @media (max-width: 500px) {#error h2 { font-size: 1.5em;}} @media only screen and (max-width: 348px){.map-content-frame #search_form .form-buttons{ margin-bottom: 0;}   .map-content-frame #search_form .form-buttons li{width: 100%;float: none;}     #search_form .form-buttons li input{width: 100%;} } @media only screen and (min-device-width : 320px) and (max-device-width : 480px){.info-pop { display: none;}  } @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait){.property-region.no-region .loader{ top: -10px;}} @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){.property-region.no-region .loader{ top: -10px;}}