html,
body,
.jls-site-page {
  height: 100%;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
a {
  cursor: pointer;
}
a:link,
a:visited {
  transition: all ease 0.5s;
  text-decoration: none;
}
.k-loading-image {
  z-index: 20;
  background-image: url('../Images/jls_spinner.gif');
}
a:hover,
a:active {
  color: inherit;
  text-decoration: none;
  transition: background-color ease 0.5s, opacity ease 0.5s;
}
.navbar a:hover,
.navbar a:active {
  opacity: 0.65;
}
a.jls-btn,
.jls-btn {
  margin: 0 auto;
  padding: 1rem 3rem;
  min-width: 100px;
  font-size: 1.2em;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  border: 2px solid #fff;
  background-color: #006341;
  display: inline-block;
  transition: background-color ease 0.5s, opacity ease 0.5s;
}
a.jls-btn:hover,
a.jls-btn:active,
.jls-btn:hover,
.jls-btn:active {
  color: #006341;
  border-color: #006341;
  background-color: #fff;
  opacity: 1;
}
a.white-line,
.jls-btn.white-line {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
a.green-line,
.jls-btn.green-line {
  color: #006341;
  border-color: #006341;
  background-color: #fff;
}
a.green-line:hover,
.jls-btn.green-line:hover {
  color: #fff;
  border-color: #006341;
  background-color: #006341;
}
/* bootstrap grid col-xl */
@media (min-width: 1600px) {
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    float: left;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-11 {
    width: 91.66666667%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-7 {
    width: 58.33333333%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-5 {
    width: 41.66666667%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-1 {
    width: 8.33333333%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-pull-11 {
    right: 91.66666667%;
  }
  .col-xl-pull-10 {
    right: 83.33333333%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-8 {
    right: 66.66666667%;
  }
  .col-xl-pull-7 {
    right: 58.33333333%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-5 {
    right: 41.66666667%;
  }
  .col-xl-pull-4 {
    right: 33.33333333%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-2 {
    right: 16.66666667%;
  }
  .col-xl-pull-1 {
    right: 8.33333333%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-push-11 {
    left: 91.66666667%;
  }
  .col-xl-push-10 {
    left: 83.33333333%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-8 {
    left: 66.66666667%;
  }
  .col-xl-push-7 {
    left: 58.33333333%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-5 {
    left: 41.66666667%;
  }
  .col-xl-push-4 {
    left: 33.33333333%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-2 {
    left: 16.66666667%;
  }
  .col-xl-push-1 {
    left: 8.33333333%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-0 {
    margin-left: 0;
  }
  .visible-xl {
    display: block !important;
  }
  table.visible-xl {
    display: table;
  }
  tr.visible-xl {
    display: table-row !important;
  }
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important;
  }
  .visible-xl-block {
    display: block !important;
  }
  .visible-xl-inline {
    display: inline !important;
  }
  .visible-xl-inline-block {
    display: inline-block !important;
  }
  .hidden-xl {
    display: none !important;
  }
}
/* jls navigation */
@media screen and (min-width: 1267px) {
  .navbar-collapse {
    float: right;
  }
}
.navbar .jls-property-tracker {
  padding: 0 2rem 0 0;
  cursor: pointer;
}
.navbar .jls-property-tracker .signup {
  font-weight: 700;
}
.navbar .jls-property-tracker .fa-circle {
  margin-right: 2px;
  color: greenyellow;
  font-size: 8px;
  vertical-align: top;
}
.navbar-fixed-top .navbar-collapse {
  height: auto;
  max-height: none;
}
.unselectable {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.loading-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.loading-spinner img {
  margin-left: auto;
  margin-right: auto;
  z-index: 10;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
/* contact me form */
.jls-contact-me-form {
  margin-top: 1rem;
}
@media screen and (min-width: 992px) {
  .jls-contact-me-form {
    margin-top: 4rem;
  }
}
.jls-contact-me-form .header {
  margin-bottom: 2rem;
}
.jls-contact-me-form .header h1 {
  font-weight: 600;
}
.jls-contact-me-form .header h1 + div {
  font-size: 2rem;
}
.jls-contact-me-form .header + div {
  margin-bottom: 5rem;
}
.jls-contact-me-form .form-control {
  border-radius: 2px;
}
.jls-contact-me-form label {
  display: inline;
}
.jls-contact-me-form .jls-checkbox {
  display: none;
}
.jls-contact-me-form .jls-checkbox + label {
  margin: 10px 0 0 0;
  padding: 9px;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  display: inline-block;
  position: relative;
  vertical-align: sub;
}
.jls-contact-me-form .jls-checkbox + label:active,
.jls-contact-me-form .jls-checkbox:checked + label:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.jls-contact-me-form .jls-checkbox:checked + label {
  background-color: #e9ecee;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7;
}
.jls-contact-me-form .jls-checkbox:checked + label:after {
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f00c';
  font-size: 14px;
  position: absolute;
  top: 2px;
  left: 2px;
  color: #666;
}
.jls-contact-me-form .jls-checkbox + label + span {
  padding: 1rem;
}
.jls-contact-me-form textarea {
  max-width: 100%;
}
.jls-contact-me-form .jls-broker-tile {
  padding: 0 0 1rem;
  font-size: 1.5rem;
  border: none;
}
.jls-contact-me-form .jls-broker-tile .jls-broker-image {
  text-align: right;
}
/* jls content wrapper shared styles */
label {
  font-weight: 500;
}
/* jls footer */
@media screen and (max-width: 564px) {
  .footer-medal {
    padding: 0 !important;
  }
  .footer-content {
    padding: 2px !important;
    text-align: center;
  }
  .footer-fb-icon {
    padding-left: 3px;
  }
}
@media screen and (min-width: 565px) {
  .footer-fb-icon {
    padding-left: 15px;
    text-align: left;
  }
}
.footer-fb-icon {
  margin-top: 0;
}
.footer-content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
  opacity: 0.8;
  font-weight: 300;
  font-size: 0.9em;
}
.jls-footer {
  position: relative;
  padding: 0.5rem;
  font-size: 1.25rem;
  color: #fff;
  background: #3a3a3a;
  transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
}
.jls-footer a,
.footer a:visited {
  color: #fff;
}
.jls-footer .agent-photo {
  max-height: 150px;
  background-color: #aeaeae;
  background-size: cover;
  border-radius: 3px;
  float: right;
}
.jls-sliding-footer {
  text-align: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 60ms ease;
  -moz-transition: all 60ms ease;
  -webkit-transition: all 60ms ease;
  -o-transition: all 60ms ease;
  z-index: 999;
}
.jls-sliding-footer.with-banner {
  position: relative;
}
#backToTop.with-banner {
  position: relative;
  float: right;
}
.jls-sliding-footer.with-banner > .jls-sliding-footer-tab {
  display: none;
}
.jls-sliding-footer-tab {
  color: white;
  margin: 0 auto 0 90px;
  width: 50px;
  padding: 0;
  background-color: #3a3a3a;
  cursor: pointer;
  height: 12px;
  opacity: 0.8;
}
/* jls modal window */
.modal-footer .btn-primary {
  background: #006341;
}
/* bootstrap theme css */
.btn-danger,
.btn-default,
.btn-info,
.btn-primary,
.btn-success,
.btn-warning {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
/* kendo listing detail request showing dropdown */
.k-list-container.k-popup.k-group.k-reset {
  overflow-y: hidden;
}
/* PREVIEW MODAL STYLES */
.jls-preview-message-wrapper {
  text-align: center;
  overflow-y: auto;
  /* max-height: 640px; */
}
.jls-preview-heading {
  color: #006341;
  font-size: 1.4em;
  font-weight: 600;
  text-align: center;
  margin: 15px 45px 6px 45px;
}
.jls-preview-subheading {
  color: #006341;
  font-size: 1.2em;
  font-weight: 600;
  text-align: left;
  margin: 40px 15px 0px 15px;
}
.jls-preview-sub-para {
  font-size: 1em;
  font-weight: 400;
  margin: 7px 15px;
  text-align: left;
}
.jls-preview-thankyou {
  color: #006341;
  font-size: 1.1em;
  font-weight: 600;
  text-align: center;
  margin: 10px 0;
}
.jls-preview-message-wrapper p {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0px 45px 20px 45px;
}
.jls-preview-message-wrapper > p {
  padding: 0 10px;
}
.jls-preview-horizontalrule {
  width: 80%;
  border-top: 2px solid #eee;
}
.jls-preview-asset-1 {
  width: 80%;
  max-width: 80%;
  height: auto;
}
.jls-preview-asset-2 {
  width: 80%;
  max-width: 80%;
  height: auto;
}
@media (max-width: 708px) {
  .jls-preview-asset-2 {
    width: 45%;
    max-width: 45%;
    height: auto;
  }
  .jls-preview-subheading {
    color: #006341;
    font-size: 1.2em;
    font-weight: 600;
    text-align: center;
    margin: 25px 15px 0px 15px;
  }
  .jls-preview-sub-para {
    font-size: 1em;
    font-weight: 400;
    margin: 7px 15px;
    text-align: center;
  }
}
.jls-preview-checkbox-label {
  padding-top: 0;
}
dd {
  margin-bottom: 15px;
}
.jls-broker-tile a {
  color: #006341;
}
.jls-broker-tile a:hover {
  opacity: 0.75;
}
.jls-broker-tile .jls-display-name {
  font-size: 1.3em;
  font-weight: 500;
}
/*///////////////////////////////////////////////////////*/
/* The following rules are for the "Driving Change" page */
.jls-driving-change-pg {
  position: relative;
}
.sticky-container {
  position: -webkit-sticky;
  position: sticky;
  display: flex;
  flex-direction: row;
  width: 100%;
  color: #ffffff;
  z-index: 1;
  box-sizing: border-box;
}
.sticky-content {
  display: flex;
  flex-direction: row;
  margin-top: 56px;
}
.sticky-items {
  flex: 1;
  text-align: center;
  padding: 16px;
  background: #242424;
  cursor: pointer;
  transition: background 0.4s ease;
}
.sticky-items h3 {
  font-weight: 300;
  margin: 15px 0;
}
.flex-vert {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jls-driving-change-pg.jls-hollow-btn {
  margin-top: 40px;
  margin-bottom: 40px;
}
.jls-driving-change-pg a.jls-hollow-link {
  text-decoration: none;
  color: #fff;
  background-color: #fc9700;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #fff;
  display: block;
  font-weight: 300;
  padding: 10px 20px;
}
.jls-driving-change-pg a.jls-hollow-link:hover {
  text-decoration: none;
  color: #111;
  background-color: #fff;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #fc9700;
  display: block;
  opacity: 70;
}
.jls-driving-change-pg #jls-drivingchange-hero {
  background-image: url('https://assets.jlscontent.com/images/corp/jls_drivingchange_heroimage.jpg');
  background-position: bottom center;
  background-size: cover;
  height: 60vh;
  position: relative;
  background-attachment: fixed;
}
.jls-driving-change-pg h2 {
  max-width: 100%;
  font-size: 2.2em;
  padding-top: 40px;
  color: #666;
}
.jls-driving-change-pg p {
  font-size: 1.22em;
}
.jls-content-width {
  max-width: 960px;
  margin: 0 auto;
  display: block;
}
.jls-hero-heading {
  color: #fff;
  margin: 15px;
  position: absolute;
  bottom: 40px;
}
.jls-hero-heading h4 {
  font-size: 20px;
  font-weight: 300;
}
.jls-gray-blk {
  background: #fafafa;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  padding: 15px;
  font-size: 1.18em;
}
.jls-featured-tile-cont {
  text-align: center;
}
.jls-featured-tile {
  color: #000;
  border: 1px solid #ddd;
  border-radius: 15px;
  margin: 20px 0;
}
.jls-featured-tile-hdr {
  border-bottom: 1px solid #f1f1f1;
  padding: 15px;
}
.jls-featured-tile-hdr img {
  width: auto;
  display: block;
  height: 60px;
  margin: 0 auto;
}
.jls-featured-tile-txt {
  padding: 24px 15px;
  text-align: center;
  position: relative;
  height: 261px;
  font-weight: 400;
  line-height: 1.3;
  font-size: 14px;
  max-width: 400px;
  margin: 0 auto;
}
.jls-featured-tile-txt span {
  color: #303030;
  font-weight: 300;
  font-size: 20px;
}
.jls-featured-tile-txt a {
  display: block;
  padding: 15px;
  text-align: center;
  border: 1px solid #a1a1a1;
  margin: 0 auto;
  border-radius: 30px;
  position: absolute;
  bottom: 16px;
  color: #000;
  width: 189px;
  left: 0;
  right: 0;
}
@import "print.css";
::selection {
  background: #52A276;
  color: #fff;
  text-shadow: none;
}
.jls-listing-detail-modal {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  height: auto;
}
.jls-modal-close.close {
  color: #000;
  opacity: 0.5;
  padding: 0px 6px 2px;
  display: block;
  font-size: 24px;
}
#oh-detail-wrapper {
  min-height: 120px;
  overflow: hidden;
  position: relative;
  background-color: #E5F4EC;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  margin-bottom: 15px;
  overflow-y: auto;
}
#oh-detail-wrapper::-webkit-scrollbar {
  width: 5px;
}
#oh-detail-wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px grey;
  border-radius: 5px;
}
#oh-detail-wrapper::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 5px;
}
#oh-detail-wrapper::-webkit-scrollbar-thumb:hover {
  background: #006341;
}
@-webkit-keyframes jls-fade-in {
  0% {
    opacity: 0;
    top: 100%;
    height: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes jls-fade-in {
  0% {
    top: 100%;
    height: 0;
    opacity: 0;
  }
  100% {
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
  }
}
#hide-open {
  position: absolute;
  padding: 10px;
  margin-top: 5px;
}
#show-virtual {
  position: absolute;
  background: #fbfbeb;
  margin-top: 5px;
  padding: 10px;
  width: 100%;
  height: 100%;
  left: 0;
  display: none;
}
#show-virtual.show {
  display: block;
  -webkit-animation: jls-fade-in 0.4s ease-in;
  -moz-animation: jls-fade-in 0.4s ease-in;
}
#show-virtual span.fa.fa-close {
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  text-align: center;
  color: #656565;
  background: rgba(0, 0, 0, 0.07);
  padding: 3px;
  right: 2px;
  font-size: 16px;
  cursor: pointer;
  top: 0;
}
.jls-listing-detail-carousel {
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #A7A7A7;
  background-color: #c2c2c2;
}
.jls-thumbnail-selected {
  border: 4px solid #00ccff;
}
.jls-listing-detail {
  height: 100%;
  width: 100%;
}
.jls-listing-detail-title {
  background-color: #006341;
  color: white;
  padding: 10px;
  min-height: 40px;
}
.jls-listing-detail-price {
  font-size: 1.8em;
  font-weight: 500;
  color: #111;
}
.jls-listing-value-outer {
  display: inline-block;
  text-align: center;
  border-left: 1px solid #ddd;
  padding: 2px 10px;
}
.jls-listing-detail-modal .modal-header {
  background-color: #fff;
  height: auto;
  min-height: 63px;
  border-radius: 5px 5px 0 0;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.jls-listing-detail-modal .modal-header a {
  color: #000;
}
.jls-listing-detail h4 {
  font-weight: 300;
  font-size: 1.4em;
  color: #006341;
}
.jls-broker-tile {
  border-radius: 9px;
  margin-bottom: 1.5rem;
  padding: 8px;
}
.jls-broker-search-tile.col-lg-4.col-md-6.col-xs-12 {
  margin: 0;
  padding: 2px;
}
.jls-broker-tile img {
  border-radius: 5px;
  max-width: 100%;
  max-height: 140px;
}
@media screen and (max-width: 413px) {
  .jls-broker-tile img {
    max-width: 75%;
  }
}
.jls-broker-search-tile .jls-broker-tile img {
  max-height: initial;
  padding: 5px;
}
.jls-find-an-agent .jls-broker-search-tile,
.jls-find-an-agent .jls-broker-search-tile .jls-broker-tile {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.jls-find-an-agent .jls-broker-search-tile .jls-broker-image {
  width: 130px;
}
@media screen and (min-width: 768px) {
  .jls-find-an-agent .jls-broker-search-tile .jls-broker-image {
    width: 100%;
    height: 175px;
    overflow: hidden;
  }
}
@media screen and (min-width: 992px) {
  .jls-find-an-agent .jls-broker-search-tile .jls-broker-image {
    width: 100%;
    height: 160px;
    /*overflow: hidden;*/
  }
}
@media screen and (min-width: 1200px) {
  .jls-find-an-agent .jls-broker-search-tile .jls-broker-image {
    height: 165px;
  }
}
@media screen and (min-width: 1700px) {
  .jls-find-an-agent .jls-broker-search-tile .jls-broker-image {
    height: 200px;
  }
}
/*.modal .jls-listing-detail-toolbar {
    position: fixed;*/
/*    top: 125px;*/
/*z-index: 99;
    right: 17px;
}*/
.k-ie10 .modal .jls-listing-detail-toolbar,
.k-ie11 .modal .jls-listing-detail-toolbar {
  position: absolute;
  top: 10px;
}
/*
.jls-listing-detail-toolbar {
    position: fixed;
    top: 125px;
    right: 0;
    display: table;
    width: 32px;
    color: #78ac9a;
    text-align: center;
    background: #f6f6f6;
    padding: 5px 0;
    border-radius: 5px;
    border: 1px solid #ddd;
    z-index: 42;
    margin-right: 3px;
}*/
/*.jls-listing-detail-toolbar {
    align-items: center;
    padding: 10px 15px;
    margin-top: 50px;
    background: #fff;
    position: fixed;
}*/
.jls-listing-detail-toolbar {
  align-items: center;
  padding: 10px 15px;
  background: #fff;
  z-index: 999;
  left: 0;
  width: 100%;
}
.k-ie10 .jls-listing-detail-toolbar,
.k-ie11 .jls-listing-detail-toolbar {
  right: 20px;
}
/*.jls-listing-detail-toolbar div {
    text-align: center;
}*/
.jls-listing-detail-toolbar div {
  text-align: center;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  letter-spacing: 0.028em;
  z-index: 999;
}
.jls-listing-detail-toolbar i {
  cursor: pointer;
}
.jls-listing-detail-toolbar hr {
  border-color: #ddd;
  margin: 7px 0px 8px 0px;
}
@media screen and (max-width: 924px) {
  .jls-list-item-fav-heart span {
    display: none;
  }
  div#social-networks span {
    display: none;
  }
}
@keyframes slideInFromLeft {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.owl-carousel.owl-drag .owl-item {
  /* This section calls the slideInFromLeft animation we defined above */
  animation: slideInFromLeft;
  animation-duration: 1.5s;
}
.photo-carousel {
  background-color: #3e3e3e;
}
.jls-listing-detail-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  opacity: 0.8;
  background-color: #444;
  padding: 5px;
  color: white;
  text-overflow: ellipsis;
  font-size: 16px;
  padding: 0 6px;
}
.jls-listing-detail-row-img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: #111111;
  color: rgba(255, 255, 255, 0.59);
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(0, 0, 0, 0.85));
  padding-top: 10px;
}
.fa-facebook-official.brand-color {
  color: #3B5998;
}
.fa-google-plus.brand-color {
  color: #DC4E41;
}
.jls-listing-detail-broker-contact input,
.jls-listing-detail-broker-contact textarea,
.jls-listing-detail-broker-contact button {
  margin-top: 5px;
}
.jls-listing-detail-street-view-panel-contents {
  padding-bottom: 30px;
}
.jls-listing-loan-calculator label {
  padding-top: 7px;
}
.jls-listing-loan-calculator .k-numeric-wrap .k-state-default {
  margin-top: 5px;
}
.fancy {
  overflow: hidden;
  text-align: left;
  font-size: 1.6em;
  font-weight: 400;
  display: inline-block;
  color: #111;
  margin: 3px 0;
}
a.jls-listing-feature-hdr {
  display: block;
  text-decoration: none;
  padding-top: 6px;
  border-radius: 3px;
  padding-left: 10px;
  margin-bottom: 4px;
}
a.jls-listing-feature-hdr.collapsed::after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */
}
a.jls-listing-feature-hdr::after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  color: grey;
  /* adjust as needed */
  position: absolute;
  right: 24px;
  margin-top: 4px;
}
.listing-nonfeature-sect-cont {
  border: 1px solid #dddddd;
  border-radius: 10px;
  margin-bottom: 30px;
}
.listing-nonfeature-sect-cont h5 {
  vertical-align: middle;
  font-weight: 300;
}
.feature-container h5 {
  vertical-align: middle;
  font-weight: 300;
}
.jls-thumbnail-wrapper {
  float: left;
  position: relative;
  width: 50%;
  height: 100px;
  padding: 1px;
}
.jls-thumbnails img {
  height: 100px;
  width: 100%;
}
.jls-thumbnails {
  background-color: #353535;
  padding: 1px;
  max-height: 570px;
  overflow-y: auto;
}
.jls-thumbnail {
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}
.jls-listing-row-thumb {
  background-position: 50% 50%;
  background-size: cover;
  min-width: 100px;
  max-width: 162px;
  height: 105px;
}
.jls-thumbnail-pin {
  bottom: 8px;
  right: 8px;
  opacity: 0.9;
}
.fotorama .fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.51);
  padding: 5px 10px;
  color: #fff;
  font-weight: 300;
  width: 100%;
}
.jls-virtual-tour {
  color: #006341;
  display: inline-block;
  padding: 6px;
  font-weight: 500;
  margin-top: 12px;
  margin-bottom: 15px;
}
.jls-virtual-tour i {
  color: #616161;
  font-size: 18px;
  vertical-align: -1%;
}
.jls-virtual-tour a {
  color: #006341;
}
.jls-virtual-tour > span {
  margin-right: 6px;
}
.jls-listing-featues > ul {
  padding: 10px;
}
.jls-listing-features ul li {
  font-weight: 500;
}
.jls-listing-features ul li ul {
  padding-left: 15px;
}
.jls-listing-features ul li ul li {
  list-style-type: disc;
  font-weight: 400;
}
.jls-listing-remark,
.jls-listing-general-info {
  margin-top: 10px;
  padding-bottom: 15px;
}
.jls-listing-schools {
  padding: 15px 0;
}
.jls-listing-schools .row {
  padding: 0 15px;
}
#brokerContactForm {
  padding-bottom: 10px;
  line-height: 0.7;
  border: solid 1px #ddd;
  border-radius: 10px;
  padding: 15px;
}
/*#brokerContactForm .form-group {
    margin-bottom: 5px;
}*/
.fotorama__nav-wrap {
  display: none;
}
@media screen and (max-width: 414px) {
  .modal .jls-listing-detail-toolbar {
    top: 140px;
  }
  .jls-listing-detail-modal {
    height: calc(100vh - 5px) !important;
  }
  .jls-listing-detail-modal .modal-body {
    max-height: calc(100vh - 15px) !important;
  }
}
@media screen and (min-width: 415px) and (max-width: 740px) {
  /*    .modal .jls-listing-detail-toolbar {
        right: 10px;
    }*/
  .jls-listing-detail-modal {
    height: calc(100vh - 5px) !important;
  }
  .jls-listing-detail-modal .modal-body {
    max-height: 84vh !important;
  }
}
@media screen and (max-width: 568px) {
  .modal .jls-listing-detail-toolbar {
    top: 150px;
  }
}
@media screen and (max-width: 991px) {
  .fotorama__nav-wrap {
    display: block;
  }
  #jls-thumbnails {
    display: none !important;
  }
  .gallery-link {
    width: 100%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .links-span {
    float: left;
    width: 100%;
  }
}
@media screen and (max-width: 999px) {
  .jls-thumbnails {
    max-height: 430px;
  }
}
/* Handles height and positioning of photos in the fotorama carousel when displayed in standard mode */
img.fotorama__img {
  top: 1px !important;
  min-height: 100% !important;
}
/* Handles height and positioning of photos in the fotorama carousel when displayed in fullscreen mode */
#fotorama.fotorama--fullscreen img.fotorama__img {
  min-height: 0 !important;
  top: 0 !important;
  bottom: 0;
  margin: auto 0;
}
.jls-sidebar-fixed {
  position: fixed;
  top: 110px;
  width: 252px;
}
/*#listing-msg-banner {
    background-color: #00442d;
    color: #fff;
    text-align: center;
    padding: 10px 40px;
    font-weight: 300;
    position: absolute;
    left: 0;
    font-size: 1.3em;
    width: calc(100% - 15px);
    position: fixed;
    z-index: 30;
}*/
/*@media screen and (max-width: 352px) {
    #details-container {
        margin-top: 120px;
    }
}*/
.k-ie10 .jls-sidebar-fixed,
.k-ie11 .jls-sidebar-fixed {
  top: 100px;
  right: auto;
}
@media screen and (max-width: 1200px) {
  .jls-sidebar-fixed,
  .jls-form-fixed {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
  }
}
a.jls-request-info-btn {
  display: block;
  background-color: #ff6a00;
  color: #fff;
  padding: 5px;
  text-align: center;
  font-weight: 400;
  font-size: 1.4em;
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none;
}
a.jls-request-info-btn:after {
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */
}
@media screen and (min-width: 1000px) {
  .jls-listing-loan-calculator {
    max-width: 70%;
  }
}
.jls-disclaimer {
  margin-top: 3rem;
  font-size: 1.15rem;
}
.jls-mls-disclaimer {
  font-size: 14px !important;
  /*legally this is required to be the same size as the description text in the listing detail*/
}
.jls-disclaimer img {
  vertical-align: top;
}
@media screen and (min-width: 992px) {
  .jls-disclaimer img {
    vertical-align: top;
  }
}
.jls-disclaimer span {
  margin: 0 5px;
  display: inline-block;
  width: 80%;
}
@media screen and (min-width: 992px) {
  .jls-disclaimer span {
    width: 90%;
  }
}
.jls-disclaimer .jls-disclaimer-list {
  margin: 10px 0;
  padding: 0;
  list-style: none;
}
.jls-disclaimer .jls-disclaimer-list li {
  padding: 2px 0;
  font-size: 0.975em;
}
@media screen and (min-width: 1550px) {
  .jls-video-padding {
    padding-top: 138px;
  }
}
@media screen and (max-width: 1366px) {
  .jls-video-padding {
    padding-top: 136px;
  }
}
.jls-gallery-row {
  background-color: #111;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}
#show-video {
  background-color: #111111;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 100%;
  max-height: 411px;
}
.toggle-gallery {
  display: none;
}
@media screen and (max-width: 991px) {
  .jls-gallery-row {
    display: block;
  }
  .toggle-gallery {
    display: block;
  }
  div#show-video {
    display: none;
  }
}
.g-recaptcha {
  transform: scale(0.84);
  -webkit-transform: scale(0.84);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpc3RpbmctZGV0YWlsLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IlFBQ1E7QUFFUjtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQUdKLGdCQUFnQjtFQUNaLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFJSjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBSUosa0JBQWtCO0VBQ2QsVUFBQTs7QUFHSixrQkFBa0I7RUFDZCw4QkFBQTtFQUNBLGtCQUFBOztBQUdKLGtCQUFrQjtFQUNkLGdCQUFBO0VBQ0Esa0JBQUE7O0FBR0osa0JBQWtCLHlCQUF5QjtFQUN2QyxtQkFBQTs7QUFJSjtFQUNJO0lBQ0ksVUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQW1CLGlCQUFuQjs7RUFHSjtJQUNJLE1BQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSxtQkFBbUIsYUFBbkI7OztBQUlSO0VBQ0k7SUFDSSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7O0VBR0o7SUFDSSxNQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBOzs7QUFLUjtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7O0FBSUo7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBOztBQUlKLGFBQWE7RUFDVCxjQUFBO0VBQ0EsMkNBQUE7RUFDQSx3Q0FBQTs7QUFJSixhQUFjLEtBQUksR0FBRztFQUNqQixjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VB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 */
.jls-btn-file {
  position: relative;
  overflow: hidden;
}
.jls-btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.jls-tile {
  padding-left: 0;
  border: solid 1px #ddd;
  background-color: #fff;
  border-radius: 4px;
}
.jls-fav-tile {
  min-height: 106px;
}
.jls-search-tile {
  min-height: 280px !important;
  background: #f9f9f9;
}
.jls-tile > .row {
  margin-left: auto;
}
.jls-propertytracker-dashboard a {
  color: #006341;
}
.jls-propertytracker-dashboard {
  color: #333;
}
.jls-listing-recent-top-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 3px;
  width: 100%;
  height: 20px;
  z-index: 100;
  background-color: rgba(68, 68, 68, 0.6);
  color: white;
}
.jls-listing-recent-bottom-img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: rgba(68, 68, 68, 0.6);
  color: white;
  padding-left: 4px;
}
.jls-listing-tile-price {
  font-size: 20px;
  font-weight: 500;
  color: #006341;
  margin-left: 8px;
  line-height: 1.28;
}
.jls-listing-tile-emphasised-value {
  font-weight: 500;
  font-size: 17px;
}
.jls-broker-tile-pt {
  border-radius: 3px;
  margin: 5px 0 10px 0;
  max-width: 400px;
  float: right;
  padding: 0 10px 0 0;
  overflow: hidden;
}
.jls-broker-tile-pt div.jls-broker-image img {
  max-height: 220px;
  display: inline-block;
}
/*:::::::::::::::::::::::::::::::::
    SAVED SEARCH TILE CSS
:::::::::::::::::::::::::::::::::*/
.jls-search-tile-icon-wrapper {
  background: #006341;
  color: #fff;
  border: 2px solid #d8d8d8;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  /*margin-left: 20px;*/
  display: inline-block;
  vertical-align: top;
  /*margin-top: 15px;*/
}
.jls-search-tile-icon-wrapper a i {
  font-size: 32px;
  position: relative;
  top: 4px;
}
.jls-search-tile-title {
  font-size: 1em;
  font-weight: 600;
  display: inline-block;
  width: 60%;
  margin-left: 10px;
  padding-top: 10px;
}
.jls-search-tile-title a {
  color: #555;
  font-weight: 500;
}
.jls-search-tile-criteria {
  width: 90%;
  height: 2em;
  font-size: 0.9em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 0.5em;
}
.jls-search-tile-header-bar {
  background: #fff;
}
.jls-search-tile-action-bar {
  min-height: 58px;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  /*background: linear-gradient(to bottom, #f1f1f1, #e4e4e4);*/
  border-top: 1px solid #ddd;
}
.jls-search-tile-delivery-method {
  display: inline-block;
  width: 30px;
  height: 30px;
  /*background-color: #6a9687;*/
  border-radius: 50%;
  vertical-align: middle;
  padding: 3px 0 0 2px;
}
.jls-search-tile-delivery-method i {
  position: relative;
  top: 3px;
  left: 4px;
  color: #006341;
  font-size: 18px;
}
.jls-search-tile-delivery-frequency {
  display: inline-block;
  width: 30px;
  height: 30px;
  /*background-color: #6a9687;*/
  border-radius: 50%;
  vertical-align: middle;
  padding: 3px 0 0 3px;
}
.jls-search-tile-delivery-frequency a i {
  color: #006341;
  font-size: 18px;
  position: relative;
  top: 3px;
  left: 4px;
}
.jls-search-tile-controls {
  float: right;
  display: inline-block;
  font-size: 20px;
}
.jls-search-tile-controls i {
  padding: 10px;
  cursor: pointer;
}
/* ANIMATION CLASS AND KEYFRAMES FOR EXPANDED VIEW OF SEARCH TILE */
.grow-all {
  -webkit-animation: grow 0.8s ease;
  animation: grow 0.8s ease;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
@keyframes grow {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    /*transform: scale(0);*/
  }
  100% {
    opacity: 1;
    /*transform: scale(1);*/
  }
}
.modal-open .modal .alert {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.5rem;
}
.modal-open .modal .close-btn {
  width: 100%;
}
.modalAccents {
  /*border-bottom: 4px solid #006341;*/
  background-color: #333;
  color: #E6E6E6;
  border-radius: 3px 3px 0px 0px;
}
.modalAccents > .modal-body {
  background: transparent linear-gradient(to top, rgba(255, 0, 0, 0), #e0e0e0) repeat scroll 0% 0%;
}
.modalAccents button.close:hover {
  color: #fff;
  opacity: 1;
  z-index: 999;
}
.modalAccents button.close {
  color: #CCC;
  font-size: 20px;
  opacity: 0.75;
  padding: 0 10px;
  z-index: 999;
}
.modalAccentsFooter {
  padding: 15px;
  text-align: left;
  border-top: 1px solid #E5E5E5;
  background-color: #e8e8e8;
  border-radius: 6px;
}
.modalPadTop {
  margin-top: 80px;
}
.jls-modal-title {
  font-weight: 300;
  font-size: 2.2em;
  display: inline-block;
  z-index: 300;
  vertical-align: middle;
  left: -8px;
  top: 2px;
  position: relative;
}
.jls-pt-icon-bg {
  background-image: url('https://assets.jlscontent.com/images/corp/pt_modalicon.png');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
  width: 46px;
  height: 46px;
  display: inline-block;
  z-index: 200;
  margin-bottom: -14px;
}
.jls-login-btn {
  border-radius: 3px;
  width: 100%;
}
.jls-pt-signup {
  display: block;
  clear: both;
  margin-top: 70px;
  font-size: 16px;
  font-weight: 500;
}
.jls-pt-signup a {
  font-weight: 700;
}
.jls-pt-login-lt-col {
  margin-bottom: 10px;
  padding-bottom: 20px;
  min-height: 260px;
  padding-top: 40px;
}
jls-pt-login-rt-col {
  font-size: 1.1em;
  font-weight: 300;
}
.jls-pt-login-rt-col div {
  font-size: 1.2em;
  font-weight: 500;
  margin-bottom: 10px;
}
.jls-pt-login-rt-col > ul {
  margin-left: 1.4em;
}
.jls-pt-login-rt-col > ul > li {
  padding: 0.15em;
}
.jls-pt-login-rt-col > ul > li > i {
  top: 0.9em;
  text-align: center;
  font-size: 0.6em;
}
#jls-property-tracker .modal-dialog.modalPadTop {
  border: 1px solid #ddd;
  border-radius: 15px;
  overflow: hidden;
}
@media screen and (min-width: 1150px) {
  #jls-property-tracker > .modal-dialog {
    width: 900px;
  }
}
.jls-pt-accent-cont {
  float: right;
  bottom: 14px;
  position: relative;
}
.jls-pt-accent-house-lt {
  -ms-transform: skewX(40deg);
  -webkit-transform: skewX(40deg);
  transform: skewX(-24deg);
  transform: skewY(-24deg);
  border-radius: 6px 0 0 0;
  border-left: 4px solid #545454;
  border-top: 4px solid #545454;
  display: inline-block;
  width: 32px;
  height: 24px;
}
.jls-pt-accent-house-rt {
  -ms-transform: skewX(40deg);
  -webkit-transform: skewX(40deg);
  transform: skewX(24deg);
  transform: skewY(24deg);
  border-radius: 0 6px 0 0;
  border-right: 4px solid #545454;
  border-top: 4px solid #545454;
  display: inline-block;
  width: 32px;
  height: 24px;
  float: right;
}
.jls-pt-accent-house-cont {
  height: 40px;
  width: 64px;
  overflow: hidden;
  padding-top: 16px;
  display: inline-block;
  margin-right: -3px;
  margin-left: -3px;
}
.jls-pt-accent {
  border-bottom: 4px solid #545454;
  display: inline-block;
  height: 54px;
  border-radius: 3px;
  margin-left: -4px;
  margin-right: -4px;
}
.jls-pt-accent-line-1 {
  width: 280px;
  margin-left: 10px;
}
.jls-pt-accent-line-2 {
  width: 80px;
}
.jls-navbar-brand > img {
  display: block;
  max-height: 70px;
  position: relative;
}
.fa-ul span {
  color: #006341;
  font-weight: 500;
}
/*# sourceMappingURL=data:application/json;base64,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O0VBQ0ksZUFBZSxZQUFmO0VBQ0EsbUJBQW1CLFlBQW5CO0VBQ0EsV0FBVyxhQUFYO0VBQ0EsV0FBVyxhQUFYO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLGVBQWUsWUFBZjtFQUNBLG1CQUFtQixZQUFuQjtFQUNBLFdBQVcsWUFBWDtFQUNBLFdBQVcsWUFBWDtFQUNBLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKLGlCQUFrQjtFQUNkLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUdKLE1BQU87RUFDSixjQUFBO0VBQ0EsZ0JBQUEiLCJmaWxlIjoid3d3cm9vdC9zcmMvbGVzcy9wcm9wZXJ0eVRyYWNrZXIuY3NzIn0= */
.jls-icon-sm {
  height: 11px;
  width: 11px;
  background-size: cover;
}
.jls-icon-md {
  height: 22px;
  width: 22px;
  background-size: cover;
}
.jls-icon-lg {
  font-size: 32px;
  line-height: 32px;
}
.jls-icon-criteria-panel {
  position: relative;
}
.jls-icon-list-pending {
  background-image: url('https://assets.jlscontent.com/images/listing/list-pending.png');
}
.jls-icon-map-new {
  background-image: url('https://assets.jlscontent.com/images/map/map-new.png');
}
.jls-icon-map-active {
  background-image: url('https://assets.jlscontent.com/images/map/map-active.png');
}
.jls-icon-map-active-new {
  background-image: url('https://assets.jlscontent.com/images/map/map-active-new.png');
}
.jls-icon-map-pending {
  background-image: url('https://assets.jlscontent.com/images/map/map-pending.png');
}
.jls-icon-map-sold {
  background-image: url('https://assets.jlscontent.com/images/map/map-sold.png');
}
.jls-icon-map-open-house {
  background-image: url('https://assets.jlscontent.com/images/map/map-open-house.png');
}
.jls-icon-map-active-tour {
  background-image: url('https://assets.jlscontent.com/images/map/map-active-tour.png');
}
.jls-icon-map-pending-tour {
  background-image: url('https://assets.jlscontent.com/images/map/map-pending-tour.png');
}
.jls-icon-map-sold-tour {
  background-image: url('https://assets.jlscontent.com/images/map/map-sold-tour.png');
}
.jls-icon-map-new-tour {
  background-image: url('https://assets.jlscontent.com/images/map/map-new-tour.png');
}
.jls-icon-map-open-house-tour {
  background-image: url('https://assets.jlscontent.com/images/map/map-open-house-tour.png');
}
.jls-icon-map-open-house-new {
  background-image: url('https://assets.jlscontent.com/images/map/map-open-house-new.png');
}
.jls-icon-map-new.jls-fav {
  background-image: url('https://assets.jlscontent.com/images/map/map-new-favorite.png');
}
.jls-icon-map-active.jls-fav {
  background-image: url('https://assets.jlscontent.com/images/map/map-active-favorite.png');
}
.jls-icon-map-pending.jls-fav {
  background-image: url('https://assets.jlscontent.com/images/map/map-pending-favorite.png');
}
.jls-icon-map-sold.jls-fav {
  background-image: url('https://assets.jlscontent.com/images/map/map-sold-favorite.png');
}
.jls-icon-map-open-house.jls-fav {
  background-image: url('https://assets.jlscontent.com/images/map/map-open-house-favorite.png');
}
.jls-icon-map-office {
  background-image: url('https://assets.jlscontent.com/images/map/map-office.png');
}
.jls-quick-search input,
.jls-quick-search button {
  height: 50px;
  border-radius: 8px;
}
.jls-search-criteria-icon {
  float: left;
  margin: 6px 2px 0 6px;
}
/** remove jls-place-search-* stuff when jls-search-* stuff is done **/
#jls-place-search-input::-ms-clear {
  display: none;
}
#jls-place-search-toggle {
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: 0.4;
  z-index: 2;
  color: #006341;
  cursor: pointer;
  width: 0;
}
#jls-place-search-input {
  text-indent: 24px;
  z-index: 1;
}
.jls-quick-search #jls-place-search-toggle {
  top: 18px;
}
/** -- **/
.jls-search-input::-ms-clear {
  display: none;
}
.jls-search-toggle {
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: 0.4;
  z-index: 2;
  color: #006341;
  cursor: pointer;
  width: 0;
}
.jls-quick-search .jls-search-toggle {
  position: absolute;
  top: 10px;
  left: 15px;
  opacity: 0.4;
  z-index: 2;
  color: #333;
  cursor: pointer;
  width: 0;
}
.jls-search-input {
  text-indent: 24px;
  z-index: 1;
  font-size: 1.15em;
  font-weight: 400;
}
.jls-quick-search .jls-search-toggle {
  top: 18px;
}
#jls-mobile-location-input {
  position: fixed;
  top: 130px;
  visibility: visible;
  z-index: 999;
}
/* Classes for custom InfoBox. Can't use nested classes because not supported by InfoBox script */
.jls-infoBox {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
}
/* mixins */
.jls-infoBox-beforeafter {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.jls-infoBox-before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
}
.jls-infoBox-after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
}
.jls-infoBox-beforeafter-under {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: 100%;
}
.jls-infoBox-beforeafter-over {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 100%;
}
.jls-infoBox-before-under {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-top-style: none;
  border-bottom-color: #ccc;
}
.jls-infoBox-after-under {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-top-style: none;
  border-bottom-color: #fff;
  margin-top: 1px;
}
.jls-infoBox-before-over {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-bottom-style: none;
  border-top-color: #ccc;
}
.jls-infoBox-after-over {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-bottom-style: none;
  border-top-color: #fff;
  margin-top: -1px;
}
.jls-infoBox-under {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-top: 20px;
}
.jls-infoBox-over {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-bottom: 10px;
}
/* end of mixins */
.jls-infoBox-under-left {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-top: 20px;
}
.jls-infoBox-under-left:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-top-style: none;
  border-bottom-color: #ccc;
  left: 20px;
}
.jls-infoBox-under-left:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-top-style: none;
  border-bottom-color: #fff;
  margin-top: 1px;
  left: 20px;
}
.jls-infoBox-under:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-top-style: none;
  border-bottom-color: #ccc;
  left: 50%;
}
.jls-infoBox-under:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-top-style: none;
  border-bottom-color: #fff;
  margin-top: 1px;
  left: 50%;
}
.jls-infoBox-under-right {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-top: 20px;
}
.jls-infoBox-under-right:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-top-style: none;
  border-bottom-color: #ccc;
  right: 10px;
}
.jls-infoBox-under-right:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-top-style: none;
  border-bottom-color: #fff;
  margin-top: 1px;
  right: 10px;
}
.jls-infoBox-over-left {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-bottom: 10px;
}
.jls-infoBox-over-left:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-bottom-style: none;
  border-top-color: #ccc;
  left: 20px;
}
.jls-infoBox-over-left:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-bottom-style: none;
  border-top-color: #fff;
  margin-top: -1px;
  left: 20px;
}
.jls-infoBox-over:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-bottom-style: none;
  border-top-color: #ccc;
  left: 50%;
}
.jls-infoBox-over:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-bottom-style: none;
  border-top-color: #fff;
  margin-top: -1px;
  left: 50%;
}
.jls-infoBox-over-right {
  position: absolute;
  width: 330px;
  min-height: 175px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  margin-bottom: 10px;
}
.jls-infoBox-over-right:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(153, 153, 153, 0);
  border-width: 11px;
  margin-left: -11px;
  border-bottom-style: none;
  border-top-color: #ccc;
  right: 10px;
}
.jls-infoBox-over-right:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-width: 10px;
  margin-left: -10px;
  border-bottom-style: none;
  border-top-color: #fff;
  margin-top: -1px;
  right: 10px;
}
/* end of infoBox declarations */
.jls-map-infowindow {
  overflow: hidden;
  font-size: 13px;
}
[class^='jls-infoBox'] > img {
  position: absolute !important;
  right: 5px;
  background-image: url(https://www.google.com/intl/en_us/mapfiles/close.gif);
  width: 14px;
  height: 13px;
  z-index: 1;
}
.jls-infowindow-address {
  border-top: solid 1px lightgray;
  border-bottom: solid 1px lightgray;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 3px;
  margin-top: 3px;
  color: #006341;
}
.jls-map-infowindow-img {
  width: 140px;
}
.jls-table-col {
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.jls-table-col-header {
  background-color: #444;
  color: white;
  border: 0;
}
.jls-toggle-criteria-view,
.jls-toggle-list-view {
  color: #006341;
  cursor: pointer;
}
.jls-icon-btn {
  display: inline-block;
  height: 37px;
  padding-left: 7px;
  padding-right: 7px;
  color: #006341;
  cursor: pointer;
}
.jls-icon-btn:nth-of-type(n+2) {
  border-left: 1px solid #ddd;
}
.jls-icon-btn-label {
  font-size: 1.2em;
  font-weight: 400;
  padding-left: 3px;
}
.jls-criteria-btn,
.jls-list-view-btn,
.jls-list-view-btn-active,
.jls-school-search-button {
  transition: 0.25s;
}
.jls-criteria-btn,
.jls-school-search-button {
  color: #fff !important;
  background: #006341;
}
.jls-criteria-btn:hover,
.jls-school-search-button:hover {
  background: #004a30;
}
.jls-criteria-btn-active {
  color: #fff !important;
  background: #004a30;
}
.jls-list-view-btn:hover,
.jls-list-view-btn-active:hover {
  color: #009662;
}
.jls-list-view-wrap .tooltip {
  display: none !important;
}
.jls-school-search-button {
  padding-top: 3px;
  padding-bottom: 3px;
}
@media screen and (min-width: 992px) {
  .jls-list-view-wrap .tooltip {
    display: block !important;
  }
}
.jls-list-view-wrap .tooltip-inner p {
  margin: 10px 0;
  font-size: 1.5rem;
  color: #fff;
}
.jls-list-view-wrap .tooltip-inner {
  background: #222 !important;
  border-color: #222;
}
.jls-list-view-wrap .tooltip-arrow::after {
  border-bottom-color: #222 !important;
}
.jls-icon-btn-disabled,
.jls-icon-btn-label-disabled {
  opacity: 0.55;
}
.jls-toggle-list-view.jls-list-view-pull-right {
  float: right;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  .jls-input-hidden {
    position: absolute;
    top: 40px;
    padding: 20px;
    visibility: hidden;
    opacity: 0;
    height: 0;
    width: 100%;
    transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
  }
  .jls-search-input-sm-visible {
    position: absolute;
    opacity: 1;
    visibility: visible;
    top: 57px;
    left: 0;
    padding: 20px;
    background-color: #f3f3f3;
    width: 100%;
    height: auto;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    border-bottom: 1px solid #B7B7B7;
    border-top: 1px solid #b7b7b7;
  }
  .jls-search-input-sm-adjust {
    margin: 20px !important;
  }
  .jls-icon-btn {
    text-align: center;
  }
}
.jls-no-padding {
  padding: 0;
}
.jls-full-height {
  height: 100%;
}
.jls-full-width {
  width: 100%;
}
.jls-search-criteria-container {
  background-color: white;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  /*display: none;*/
  height: 100%;
  transform: translateX(-800px);
  /*overflow-y: auto;
    overflow-x: hidden;*/
  border-right: 1px solid #e4e4e4;
  padding-right: 0;
  padding-left: 0;
}
.jls-list-view-header {
  border-bottom: 1px solid #f6b324;
  background-color: #E6EEE6;
  height: 41px;
}
.jls-search-criteria-header {
  background-color: #e6eee6;
  border-bottom: 1px solid #f6b324;
  height: 41px;
}
.jls-search-criteria-header button {
  background-color: #006341;
  color: #fff;
  border-radius: 0 4px 4px 0;
  position: relative;
  width: 20px;
  padding-right: 5px;
  padding-left: 3px;
}
.jls-search-criteria-header .btn.focus,
.jls-search-criteria-header .btn:focus {
  color: #fff;
}
.jls-search-criteria-header .btn:hover {
  color: #51a956;
  text-decoration: none;
}
.jls-search-criteria-header i {
  padding-top: 7px;
  padding-bottom: 6px;
}
.jls-search-criteria {
  padding-top: 20px;
  padding-bottom: 30px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: white;
  height: 100%;
}
.jls-search-list-view {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #EAEAEA;
  padding-bottom: 28px;
}
@media screen and (max-width: 940px) {
  .jls-search-list-view {
    padding-bottom: 44px;
  }
}
@media screen and (max-width: 494px) {
  .jls-search-list-view {
    padding-bottom: 58px;
  }
}
@media screen and (max-width: 364px) {
  .jls-search-list-view {
    padding-bottom: 74px;
  }
}
@media screen and (max-width: 284px) {
  .jls-search-list-view {
    padding-bottom: 102px;
  }
}
.vert-flex {
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
  justify-content: space-between;
}
.jls-fav-note-column {
  height: 100px;
  background-color: #f1f1f1;
  padding: 4px 0 0 0;
}
.jls-list-item-fav-heart {
  cursor: pointer;
}
.jls-list-item-fav-notes,
.jls-list-item-fav-star {
  font-size: 20px;
  color: #999;
  cursor: pointer;
  text-align: center;
  opacity: 0;
  transition: opacity 0.8s ease;
  padding-top: 4px;
  height: 30px;
}
.jls-list-item-fav-notes.inactive,
.jls-list-item-fav-star.inactive {
  /*-webkit-animation: fadeout 2s ease;
    animation: fadeout 2s ease;*/
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  transition: opacity 0.3s ease-in-out;
  opacity: 0.4;
}
.jls-list-item-fav-notes.active,
.jls-list-item-fav-star.active {
  -webkit-animation: fadein 1s ease;
  animation: fadein 1s ease;
  opacity: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  display: block;
}
.jls-list-item-fav-star i {
  text-decoration: inherit;
  font-size: 25px;
  z-index: 1;
}
.jls-list-item-fav-star .jls-list-item-fav-rating {
  z-index: 2;
  font-weight: bold;
  font-size: 10px;
  position: relative;
  top: -28px;
  width: 25px;
  height: 25px;
  padding-top: 6px;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 0.6;
    display: block;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(0);
    display: block;
  }
  100% {
    opacity: 0.6;
    transform: scale(1);
    display: block;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(0);
    display: block;
  }
  100% {
    opacity: 0.6;
    transform: scale(1);
    display: block;
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(0);
    display: block;
  }
  100% {
    opacity: 0.6;
    transform: scale(1);
    display: block;
  }
}
/*// Fadeout
@keyframes fadeout {
        0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}*/
.jls-listing-row {
  height: 105px;
  background-color: #FFF;
  margin-bottom: 1px;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid #dedede;
}
.jls-state-selected.row,
.jls-state-selected .row,
.jls-listing-row.jls-state-selected,
.jls-state-selected .jls-fav-note-column {
  background-color: #fffbe1;
  color: #131313;
}
.name-info {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
.rating-info {
  border-top: 1px dotted #ddd;
  padding-top: 5px;
  margin-top: 5px;
}
.jls-list-view-container {
  padding: 0 0 40px 0;
  background-color: white;
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 100%;
  border-left: 1px solid #999;
}
.jls-details-view-container {
  background-color: white;
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  border-left: 1px solid #999;
  padding-left: 5px;
}
.jls-listing-favorites i,
.jls-listing-notes i {
  color: #006341;
  margin-left: -5px;
}
.jls-listing-price {
  color: #006341;
}
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFF;
  overflow: auto;
}
.autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.autocomplete-selected {
  background: #F0F0F0;
}
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #51a956;
}
.autocomplete-group {
  padding: 2px 5px;
}
.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #f6b324;
}
@media (max-width: 768px) {
  .jls-search-list-view .jls-fav-note-column {
    margin-left: -8px;
  }
  .jls-listing-detail-row-img-overlay {
    padding-left: 15px;
  }
}
.jls-search-list-view .jls-fav-note-column {
  color: #337ab7;
}
.jls-search-list-view .jls-state-selected .jls-fav-note-column {
  color: #337ab7;
  border-left: 1px dotted #ddd;
}
.jls-search-list-view .jls-fav-note-column :hover {
  color: #23527c;
}
.jls-selected {
  opacity: 0.5 !important;
}
.jls-map-msg {
  position: absolute;
  top: 0;
  left: 0;
}
.jls-map-controls {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px;
}
.jls-map-control {
  width: 46px;
  cursor: pointer;
  margin-bottom: 5px;
}
.jls-map-control-disabled {
  opacity: 0.5;
}
.jls-map-message-wrapper {
  max-width: 300px;
}
.jls-map-message {
  background-color: #ffe49d;
  color: #333;
  border-radius: 3px;
  padding: 7px 20px 5px 5px;
  border: 2px solid #ffb900;
}
/* Search House Tooltip */
.jls-legend-tooltip {
  display: inline-block;
  vertical-align: middle;
}
.jls-legend-tooltip .icon {
  font-size: 2.5rem;
  color: #696969;
  padding: 5px;
}
.tooltip {
  opacity: 1 !important;
}
.tooltip.fade.bottom,
.tooltip.fade.bottom.in {
  top: 40px !important;
}
.tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -10px !important;
  border-width: 10px !important;
  border-top-width: 0 !important;
  border-bottom-color: #ccc !important;
}
.tooltip-arrow::after {
  position: absolute;
  content: " ";
  border: 10px solid transparent;
}
.tooltip-arrow::after {
  top: -9px !important;
  left: -10px !important;
  border-bottom-color: #fff !important;
}
.tooltip-inner {
  margin: 5px;
  padding: 0.5rem 1.5rem;
  color: #222;
  font-size: 1.25rem;
  background: #fff;
  text-align: left;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.tooltip-inner ul {
  list-style: none;
  padding: 0;
}
.tooltip-inner ul li {
  margin: 10px 0;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
}
.tooltip-inner ul li span {
  margin-right: 5px;
  display: inline-block;
  height: 22px;
  width: 35px;
  background-size: contain;
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 768px) {
  .k-notification-wrap * {
    display: block;
  }
  .k-notification-wrap span:first-child {
    float: left;
  }
}
/* Market Insights page input style amendment */
#jls-marketinsights-hero-image input.jls-search-input.form-control,
#jls-marketinsights-hero-image a.jls-orange-btn-lg,
#jls-marketinsights-hero-image a.jls-orange-btn-lg:hover {
  border-radius: 30px;
}
/*# sourceMappingURL=data:application/json;base64,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 */
#jls-buyside-hero-image {
  background-image: url('/Images/jls-buyside-bg.jpg');
  background-size: cover;
  background-position: 50% 50%;
  min-height: 100vh;
  background-repeat: no-repeat;
  padding: 0;
}
#valuation-heading h1,
#valuation-heading h3 {
  margin-top: 70px;
}
#buysidewidgetcontainer {
  width: 70%;
  position: inherit;
  left: 0;
  right: 0;
  top: 200px;
  margin: 0 auto;
  height: 60px;
  padding: 0 20px;
  max-width: 800px;
}
input#buysidewidgetcontainerinputId {
  border-radius: 4px;
  border: 0;
  padding: 10px;
  color: #696969;
  max-width: 100%;
}
button#buyside_widget_submit_id {
  padding: 10px;
  border-radius: 5px;
  border: 0;
  background: #006341;
  color: #fff;
  position: relative;
  z-index: 99;
}
#valuation-heading {
  font-size: 2.2vh;
}
#valuation-heading h1 {
  font-size: 2.5em;
}
#valuation-heading h3 {
  font-weight: 300;
  font-size: 1.5em;
}
.jls-contact-details {
  padding: 5% 0;
  text-align: center;
  color: #fff;
  font-size: inherit;
}
.buyside_widget_autocomplete-items {
  color: #696969;
  position: relative;
}
@media (max-width: 767px) {
  #valuation-heading h1,
  #valuation-heading h3 {
    margin-top: 30px;
  }
  #buysidewidgetcontainer {
    margin-top: 30px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #valuation-heading h1,
  #valuation-heading h3 {
    margin-top: 30px;
  }
  #buysidewidgetcontainer {
    margin-top: 30px;
    width: 70%;
  }
}
@media (min-width: 992px) {
  #valuation-heading h1,
  #valuation-heading h3 {
    margin-top: 30px;
  }
  #buysidewidgetcontainer {
    margin-top: 30px;
    width: 70%;
  }
}
@media (min-width: 1200px) {
  #valuation-heading h1,
  #valuation-heading h3 {
    margin-top: 30px;
  }
  #buysidewidgetcontainer {
    margin-top: 60px;
    width: 50%;
  }
}
.buyside-callout-cont {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: auto;
  flex-grow: 1;
  /*    max-width: 80%;*/
  margin: 40px auto;
  border-radius: 4px;
  padding: 30px;
}
.buyside-callout-col {
  display: flex;
  padding: 10px;
}
.buyside-callout {
  border-radius: 4px;
  padding: 15px 30px;
  background-image: linear-gradient(to top, rgba(255, 0, 0, 0), rgba(0, 0, 0, 0.5));
  /*box-shadow: 0 0 5px #000;*/
}
.buyside-callout h3 {
  font-size: 20px;
  font-weight: 400;
  border-bottom: 1px solid #fff;
  padding-bottom: 15px;
}
.buyside-callout p {
  font-size: 16px;
  font-weight: 300;
}
.buyside-callout-num {
  width: 50px;
  height: 50px;
  display: block;
  background: rgba(245, 245, 245, 0.28);
  color: #fff;
  position: absolute;
  line-height: 50px;
  border-radius: 50%;
  top: 2px;
  margin: 20px auto 0 auto;
  font-size: 40px;
  font-weight: 200;
  left: 20px;
}
#jls-buyside-hero-image .jls-contact-details {
  padding: 15vh 0 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1eXNpZGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHNCQUFzQiw2QkFBdEI7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLFVBQUE7O0FBR0Ysa0JBQW1CO0FBQ25CLGtCQUFtQjtFQUNqQixnQkFBQTs7QUFHRjtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdGLEtBQUs7RUFDSCxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBR0YsTUFBTTtFQUNGLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBR0o7RUFDRSxnQkFBQTs7QUFHRixrQkFBbUI7RUFDakIsZ0JBQUE7O0FBR0Ysa0JBQW1CO0VBQ2pCLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBR0Y7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FBR0Y7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7O0FBTUYsUUFBd0I7RUFDdEIsa0JBQW1CO0VBQ25CLGtCQUFtQjtJQUNqQixnQkFBQTs7RUFFRjtJQUNFLGdCQUFBO0lBQ0EsV0FBQTs7O0FBS0osUUFBd0IsdUJBQXNCO0VBQzVDLGtCQUFtQjtFQUNuQixrQkFBbUI7SUFDakIsZ0JBQUE7O0VBR0Y7SUFDRSxnQkFBQTtJQUNBLFVBQUE7OztBQUtKLFFBQXdCO0VBQ3RCLGtCQUFtQjtFQUNuQixrQkFBbUI7SUFDakIsZ0JBQUE7O0VBR0Y7SUFDRSxnQkFBQTtJQUNBLFVBQUE7OztBQUtKLFFBQXlCO0VBQ3ZCLGtCQUFtQjtFQUNuQixrQkFBbUI7SUFDakIsZ0JBQUE7O0VBR0Y7SUFDRSxnQkFBQTtJQUNBLFVBQUE7OztBQUdKO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTs7QUFLSjtFQUNJLGFBQUE7RUFDQSxhQUFBOztBQUVKO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFrQiwrREFBbEI7OztBQUdKLGdCQUFpQjtFQUNiLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7O0FBRUosZ0JBQWlCO0VBQ2IsZUFBQTtFQUNBLGdCQUFBOztBQUVKO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EscUNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTs7QUFFSix1QkFBd0I7RUFDcEIsaUJBQUEiLCJmaWxlIjoid3d3cm9vdC9zcmMvbGVzcy9idXlzaWRlLmNzcyJ9 */
body,
html {
  height: 100%;
}
body {
  min-height: 100vh;
}
.jls-full-width {
  width: 100%;
  padding: 0;
  overflow: hidden;
  position: relative;
}
#app-landing-section {
  background-image: linear-gradient(8deg, #000000 16%, rgba(84, 84, 84, 0.14) 116%), url("https://assets.jlscontent.com/images/corp/mobilePage_Bg.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-width: 100%;
  margin: 0;
  position: relative;
  display: table;
  -webkit-animation-name: fadein-opacity;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  animation-name: fadein-opacity;
  animation-duration: 1s;
}
#primary-heading-cont {
  padding: 20vh 10vh;
  display: block;
  text-align: center;
}
#primary-heading-cont h1 {
  display: inline-block;
  font-size: 4vw;
  font-weight: 400;
  color: #fff;
  vertical-align: middle;
  text-align: left;
}
#primary-heading-cont h1 span {
  display: block;
}
#primary-heading-cont img {
  display: inline-block;
  margin: 20px;
}
#jls-app4-icon {
  max-width: 120px;
  width: 33vw;
  text-align: center;
  display: block;
}
.jls-download-cta {
  position: relative;
  -webkit-animation-name: fadein-opacity;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  animation-name: fadein-opacity;
  animation-duration: 1s;
}
.jls-app-cta-btn {
  border: 2px solid rgba(255, 255, 255, 0.56);
  color: rgba(255, 255, 255, 0.65);
  font-size: 1.2em;
  margin: 0 auto;
  text-align: center;
  border-radius: 30px;
  max-width: 240px;
  display: block;
}
.jls-app-cta-link {
  background: #e48e0e;
  border-radius: 60px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 30px;
}
.jls-app-cta-link:hover {
  opacity: 0.7;
}
#jls-app-store-badges {
  margin: 20px 0 0 0;
}
#jls-app-store-badges img {
  height: 40px;
}
#landing-section #intro-lowerBanner {
  width: auto;
}
#landing-section #intro-lowerBanner .jls-hollow-btn {
  margin: 0;
}
#landing-section svg {
  position: absolute;
  bottom: -15px;
}
#pri-device-img {
  width: 40vw;
  max-width: 400px;
  min-width: 260px;
  height: auto;
  position: relative;
  margin: 0 auto 40px auto;
}
.jls-blurb {
  padding: 0 20px;
  max-width: 400px;
  margin: 0 auto;
}
.app-blurb-icon {
  font-size: 6vw;
  color: #cccccc;
}
.jls-blurb h4 {
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1.5;
  margin-top: 20px;
}
.blurb-icon-container {
  position: relative;
  width: 6vw;
  height: 6vw;
  margin: 0 auto;
  text-align: center;
}
i.fa.fa-crosshairs::after {
  content: "";
  width: 19%;
  height: 19%;
  border-radius: 50%;
  background: #cccccc;
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fa.fa-th-list.app-blurb-icon {
  font-size: 4.2vw;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.app-bullet-list {
  padding: 0 20px;
}
.mobile-left-column {
  position: relative;
  top: -24vh;
  max-width: 1270px;
  margin: 0 auto;
}
.mobile-right-col ul {
  font-size: 1.4em;
}
.mobile-right-col ul li {
  padding-bottom: 20px;
  line-height: 1.8;
}
.mobile-right-col h4 {
  font-size: 2.2vw;
  font-weight: 200;
  line-height: 1.5;
  padding: 12vh 20px;
}
.jls-contact-details {
  padding: 5% 0;
  text-align: center;
  color: #fff;
  font-size: inherit;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes fadein-opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Standard syntax */
@keyframes fadein-opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen and (max-width: 1280px) {
  .mobile-left-column {
    top: -24vh;
  }
}
@media screen and (max-width: 920px) {
  #primary-heading-cont {
    padding: 90px 15px;
  }
  #primary-heading-cont h1 {
    font-size: 40px;
    text-align: center;
  }
  .mobile-left-column {
    top: -22vh;
  }
  .mobile-right-col h4 {
    font-size: 20px;
    padding: 20px 20px 30px 20px;
    line-height: 1.7;
    text-align: left;
  }
  .mobile-right-col ul li {
    font-size: 18px;
  }
  .app-blurb-icon {
    font-size: 40px;
  }
  .blurb-icon-container {
    width: 40px;
    height: 40px;
  }
  .fa.fa-th-list.app-blurb-icon {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  #pri-device-img {
    top: 0;
  }
  .mobile-left-column {
    top: -17vh;
  }
  .mobile-view.mobile-t {
    margin-top: 40px;
    padding-right: 0 !important;
  }
  .mobile-view.mobile-p-r-0 {
    padding-right: 0 !important;
  }
  .mobile-view.mobile-text {
    padding: 15px !important;
  }
}
@media screen and (max-width: 530px) {
  .jls-download-cta {
    top: -20px;
  }
  .mobile-left-column {
    top: -12vh;
  }
  #pri-device-img {
    top: 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vYmlsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQU07RUFDRixZQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBSUo7RUFDSSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxrQkFBa0IscUVBQXFFLDhEQUF2RjtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBOztFQUNBLDhCQUFBOztFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFJSixxQkFBc0I7RUFDbEIscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTs7QUFHSixxQkFBc0IsR0FBRztFQUNyQixjQUFBOztBQUdKLHFCQUFzQjtFQUNsQixxQkFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLHNDQUFBOztFQUNBLDhCQUFBOztFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7O0FBRUo7RUFDSSwyQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFFSixpQkFBaUI7RUFDYixZQUFBOztBQUtKO0VBQ0ksa0JBQUE7O0FBR0oscUJBQXNCO0VBQ2xCLFlBQUE7O0FBR0osZ0JBQWlCO0VBQ2IsV0FBQTs7QUFHSixnQkFBaUIsbUJBQW1CO0VBQ2hDLFNBQUE7O0FBR0osZ0JBQWlCO0VBQ2Isa0JBQUE7RUFDQSxhQUFBOztBQUdKO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsY0FBQTs7QUFHSixVQUFXO0VBQ1AsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUdKLENBQUMsR0FBRyxjQUFjO0VBQ2QsU0FBUyxFQUFUO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7O0FBR0osR0FBRyxXQUFXO0VBQ1YsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUdKLGlCQUFrQjtFQUNkLGdCQUFBOztBQUdKLGlCQUFrQixHQUFHO0VBQ2pCLG9CQUFBO0VBQ0EsZ0JBQUE7O0FBR0osaUJBQWtCO0VBQ2QsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7OztBQUlGO0VBQ0k7SUFDSSxVQUFBOztFQUdKO0lBQ0ksVUFBQTs7OztBQUtSO0VBQ0k7SUFDSSxVQUFBOztFQUdKO0lBQ0ksVUFBQTs7O0FBS1IsbUJBQW9DO0VBQ2hDO0lBQ0ksVUFBQTs7O0FBS1IsbUJBQW9DO0VBQ2hDO0lBQ0ksa0JBQUE7O0VBR0oscUJBQXNCO0lBQ2xCLGVBQUE7SUFDQSxrQkFBQTs7RUFHSjtJQUNJLFVBQUE7O0VBR0osaUJBQWtCO0lBQ2QsZUFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTs7RUFHSixpQkFBa0IsR0FBRztJQUNqQixlQUFBOztFQUdKO0lBQ0ksZUFBQTs7RUFHSjtJQUNJLFdBQUE7SUFDQSxZQUFBOztFQUdKLEdBQUcsV0FBVztJQUNWLGVBQUE7OztBQUlSLG1CQUFvQztFQUNoQztJQUNJLE1BQUE7O0VBRUo7SUFDSSxVQUFBOztFQUdBLFlBQUM7SUFDRyxnQkFBQTtJQUNBLDJCQUFBOztFQUdKLFlBQUM7SUFDRywyQkFBQTs7RUFHSixZQUFDO0lBQ0csd0JBQUE7OztBQUtaLG1CQUFxQztFQUNqQztJQUNJLFVBQUE7O0VBR0o7SUFDSSxVQUFBOztFQUdKO0lBQ0ksTUFBQSIsImZpbGUiOiJ3d3dyb290L3NyYy9sZXNzL21vYmlsZS5jc3MifQ== */
.active-listing {
  background-color: #006341;
}
.pending-listing {
  background-color: #ff8700;
}
.sold-listing {
  background-color: #C9302C;
}
.off-market-listing {
  background-color: #444;
}
#jls-marketinsights-hero-image {
  background-image: url('/Images/marketInsights_landingBg.jpg');
  background-size: cover;
  background-position: center center;
  min-height: 600px;
}
.jls-orange-btn-lg {
  margin-top: 40px;
  margin-bottom: 30px;
  max-width: 200px;
  margin: 0 auto;
}
a.jls-orange-btn-lg {
  text-decoration: none;
  color: #fff;
  background-color: #de5c05;
  text-align: center;
  border-radius: 5px;
  border: 2px solid #fff;
  display: block;
  font-weight: 300;
  font-size: 1.2em;
  padding: 10px 20px;
}
a.jls-orange-btn-lg:hover {
  text-decoration: none;
  background-color: rgba(255, 121, 31, 0.58);
  text-align: center;
  border-radius: 5px;
  border: 2px solid #fff;
  display: block;
}
.jls-justified-md-text {
  color: #fff;
  font-size: 1.4em;
  font-weight: 300;
  max-width: 500px;
  margin: 40px auto 20px auto;
}
.jls-number-bullet-lg {
  border-radius: 50%;
  padding: 2px;
  width: 30px;
  height: 30px;
  background-color: #989898;
  position: relative;
  text-align: center;
  display: inline-block;
  font-weight: 600;
  font-size: 1.1em;
  color: #fff;
  vertical-align: top;
}
.jls-large-number-row {
  margin-top: 20px;
}
.jls-large-number-desc {
  display: inline-block;
  max-width: 450px;
  padding-top: 4px;
  padding-left: 10px;
  width: 100%;
}
.doughnut-chart-data {
  z-index: -999;
}
.change-row {
  height: 35px;
}
.perc-change-value {
  white-space: nowrap;
  text-align: left;
  display: inline-block;
  font-size: 16px;
  line-height: 95%;
}
.perc-change-value small {
  font-size: 12px;
}
.mi-arrow {
  vertical-align: middle;
  text-align: right;
}
.price-label {
  text-align: right;
}
.price-value {
  text-align: right;
  padding-right: 0;
}
@media (max-width: 767px) {
  .perc-change-value {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .perc-change-value {
    font-size: 14px;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  #doughnut-chart-data {
    position: relative;
    width: 100px;
    height: 80px;
    left: 70px;
    top: -145px;
    font-size: 28px;
  }
  #doughnut-chart-data small {
    font-size: 12px;
    height: 15px;
    white-space: nowrap;
    text-align: center;
    vertical-align: top;
  }
  #doughnut-chart-data-six-month {
    position: relative;
    width: 72px;
    height: 60px;
    left: 71px;
    top: -213px;
    font-size: 28px;
  }
  #doughnut-chart-data-six-month div {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  #doughnut-chart-data {
    position: relative;
    width: 115px;
    height: 93px;
    left: 90px;
    top: -180px;
    font-size: 36px;
    margin: 0;
    padding: 0;
  }
  #doughnut-chart-data small {
    font-size: 14px;
    height: 20px;
    white-space: nowrap;
    text-align: center;
    vertical-align: top;
    margin-top: -5px;
  }
  #doughnut-chart-data-six-month {
    position: relative;
    width: 95px;
    height: 83px;
    left: 85px;
    top: -260px;
    font-size: 28px;
  }
  #doughnut-chart-data-six-month div {
    margin-top: 50px;
  }
  .perc-change-value {
    padding-left: 0;
  }
}
.chart-legend-vertical {
  margin-top: 20px;
}
.legend-box {
  text-align: right;
  vertical-align: top;
  padding-top: 2px;
  width: 24px;
  height: 10px;
  border: 1px solid darkgray;
}
.chart-legend-vertical li span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
/*# sourceMappingURL=data:application/json;base64,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 */
.school-pin {
  height: 52px;
  width: 52px;
  background-image: url(/Images/schoolPin.png);
}
.promo-popup {
  background-color: white;
  border: none;
  color: black;
  display: inline-flex;
  font-family: inherit;
  justify-content: space-between;
  left: -700px;
  line-height: 1.3em;
  margin: 0;
  max-width: 220px;
  padding: 5px 5px 4px 1px;
  position: absolute;
  text-align: left;
  transition: left 1s;
  z-index: 1000;
  -webkit-transition: left 1s;
  overflow: hidden;
  border-left: 10px solid #FC9700;
}
#promo-popup a {
  color: #111;
  display: block;
}
#promo-popup .fa.fa-globe {
  font-size: 100px;
  margin: 0 10px;
  position: absolute;
  top: 10px;
  left: -20px;
  color: #e8e8e8;
  z-index: -1;
}
.promo-popup-text {
  align-self: center;
  padding: 8px 0px 8px 15px;
  margin-left: 10px;
}
.promo-popup-dismiss {
  margin-left: 7%;
  cursor: pointer;
  height: 20px;
}
.promo-popup-homepage {
  bottom: 110%;
  width: 100%;
  border-radius: 2px;
  /*    @media(max-height: 550px) {
        display: none;
    }*/
}
@media (min-width: 1023px) {
  .promo-popup-homepage {
    bottom: 110%;
    width: 30%;
    max-width: 225px;
  }
}
@media (max-width: 779px) {
  .promo-popup-homepage {
    bottom: 110%;
    max-width: 220px;
  }
}
@media (max-width: 380px) {
  .promo-popup-homepage {
    display: none;
  }
}
.promo-popup-search {
  width: 80%;
}
@media (min-width: 768px) {
  .promo-popup-search {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .promo-popup-search {
    width: 25%;
  }
}
@media (max-height: 225px) {
  .promo-popup-search {
    display: none;
  }
}
.promo-popup a > i {
  vertical-align: middle;
  font-size: 14px;
  color: #bdbdbd;
  margin-left: 4px;
  position: absolute;
  right: 17px;
  bottom: 8px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb21vLXBvcHVwLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDRDQUFBOztBQUdKO0VBQ0ksdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTs7QUFHSixZQUFhO0VBQ1QsV0FBQTtFQUNBLGNBQUE7O0FBSUosWUFBYSxJQUFHO0VBQ1osZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7Ozs7QUFHQSxRQUEwQjtFQUExQjtJQUNJLFlBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7OztBQUdKLFFBQXlCO0VBQXpCO0lBQ0ksWUFBQTtJQUNBLGdCQUFBOzs7QUFPSixRQUF5QjtFQUF6QjtJQUNJLGFBQUE7OztBQVVSO0VBQ0ksVUFBQTs7QUFFQSxRQUF5QjtFQUF6QjtJQUNJLFVBQUE7OztBQUdKLFFBQTBCO0VBQTFCO0lBQ0ksVUFBQTs7O0FBR0osUUFBMEI7RUFBMUI7SUFDSSxhQUFBOzs7QUFXUixZQUFhLEVBQUU7RUFDWCxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBIiwiZmlsZSI6Ind3d3Jvb3Qvc3JjL2xlc3MvcHJvbW8tcG9wdXAuY3NzIn0= */
#covid-response-page.container-fluid {
  padding: 0;
}
#covid-page-hero {
  position: relative;
  padding: 66px 0 30px 0;
}
div[class^="covid-19-slide"] {
  background-size: cover;
  min-height: 100%;
  width: 100%;
  margin: 0;
  background-repeat: no-repeat;
}
.covid-19-slide-1 {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_1.png");
  background-position: 20% 0%;
}
.covid-19-slide-2 {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_2.png");
  background-position: 80% 20%;
}
.covid-19-slide-3 {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_3.png");
  background-position: 60% 50%;
}
.covid-19-slide-4 {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_4.png");
  background-position: 30% 0;
}
#covid-19-reponse-carousel .carousel-inner .item {
  color: #444;
  text-shadow: none;
  height: 68vh;
}
.carousel-txt-blk {
  padding: 100px 30px 20px 30px;
  z-index: 9;
  background: rgba(255, 255, 255, 0.7);
  display: block;
  height: 100%;
  overflow: auto;
  min-height: 500px;
}
.covid-slide-txt {
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 20px;
  max-width: 480px;
}
.carousel-txt-blk h2 {
  font-weight: 400;
  color: #333;
}
div#covid-response-page .carousel-txt-blk h1 {
  font-size: 26px;
}
div#covid-response-page .carousel-txt-blk h2 {
  color: #333;
}
div#covid-response-page .carousel-txt-blk h3 {
  font-size: 20px;
}
div#covid-page-hero.covid-19-slide-1.row .wt-overlay {
  position: absolute;
  z-index: 1;
  background-image: linear-gradient(to left, rgba(255, 0, 0, 0), #fff);
  height: 100%;
}
/*.covid-blocked-content .gray-overlay {
    z-index: 1;
    background-image: linear-gradient(to left, rgba(255,0,0,0), #e6e6e6);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}*/
.topic-content span {
  display: block;
  height: 74px;
  margin-top: -74px;
  visibility: hidden;
}
.row.topic-content {
  max-width: 1170px;
  margin: 15px auto;
  font-size: 17px;
  font-weight: 400;
}
#covid-response-page .row.topic-content h3 {
  font-size: 22px;
}
.topic-content li {
  margin: 10px 0;
}
@media screen and (max-width: 771px) {
  div#covid-page-hero.covid-19-slide-1.row .wt-overlay {
    opacity: 0.6;
  }
  div#covid-page-hero .carousel-txt-blk {
    max-width: 515px;
    margin: 0 auto;
  }
  /*.gray-overlay {
        z-index: 1;
        background-image: linear-gradient(to left, rgba(255,0,0,0), #e6e6e6);
        height: 100%;
        position: absolute;
    }*/
}
@media all and (orientation: landscape) {
  /* Styles for Landscape screen */
  div#covid-page-hero .carousel-txt-blk h2 {
    font-weight: 400;
    text-align: left;
    margin: 20px 0;
  }
}
.row.covid-link-bar {
  width: 92%;
  margin: 0 auto;
  padding-top: 30px;
}
div.covid-link-bar .jls-hollow-btn {
  display: block;
  max-width: 100%;
  width: auto;
  margin: 10px;
  filter: grayscale(0.5);
}
div.covid-link-bar a.jls-hollow-link {
  text-decoration: none;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  font-weight: 300;
  padding: 36px;
  background: rgba(51, 51, 51, 0.51);
  height: 100px;
  display: block;
  font-size: 20px;
}
div.row.covid-link-bar div .jls-hollow-btn:hover {
  filter: grayscale(0);
}
div.row.covid-link-bar [class^="col-"] {
  padding: 0;
}
div.row.covid-link-bar .covid-seller-btn.jls-hollow-btn {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_2.png");
  background-size: cover;
  background-repeat: no-repeat;
}
div.row.covid-link-bar .covid-buyer-btn.jls-hollow-btn {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_pg_bg_img_3.png");
  background-size: cover;
  background-repeat: no-repeat;
}
div.row.covid-link-bar .covid-contact-btn.jls-hollow-btn {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_request_btn.png");
  background-size: cover;
  background-repeat: no-repeat;
}
div.row.covid-link-bar .covid-start-btn.jls-hollow-btn {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_getStarted_btn.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.jls-split-row {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 200;
  background: #333;
  color: #fff;
  text-align: center;
}
.covid-blocked-content {
  margin: 15px;
  color: #777;
  font-size: 18px;
}
.row.covid-blocked-content {
  max-width: 960px;
}
.row.covid-blocked-content:nth-child(3) {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_landing_overshoulder_computer_.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 40px auto;
  min-height: 300px;
}
.row.covid-blocked-content:nth-child(4) {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_landing_clean_doorknob_.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 40px auto;
  min-height: 300px;
}
.row.covid-blocked-content:nth-child(5) {
  background-image: url("https://assets.jlscontent.com/images/corp/covid_landing_social_distancing_.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 40px auto;
  min-height: 300px;
}
.covid-block-content-txt {
  z-index: 9;
  position: relative;
  padding: 20px;
  background-image: linear-gradient(to left, rgba(255, 0, 0, 0), #e6e6e6);
}
.jls-flex-row {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  padding: 0;
}
.covid-response .modal.fade.in {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.covid-response .modal-header {
  padding: 15px;
  border-bottom: none;
}
.covid-response .modal-content {
  position: relative;
  background-color: #333;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 24px;
}
.covid-response .modal-dialog {
  max-width: 700px;
  width: 100%;
}
.covid-response button.close {
  color: #fff;
  opacity: 1;
  text-shadow: none;
  border: 1px solid #7a7a7a;
  padding: 0 5px;
  background: rgba(255, 255, 255, 0.14);
}
.covid-response .modal-title {
  margin: 0;
  line-height: 1.1;
  font-weight: 700;
  font-size: 32px;
}
@media screen and (max-width: 320px) {
  .covid-response .modal-title {
    font-size: 26px;
  }
}
.covid-response .modal-body {
  font-size: 18px;
  font-weight: 200;
}
.covid-response .modal-footer {
  display: none;
}
.covid-response .modal-header .modal-title h5 {
  margin-top: 5px;
  font-size: 1.6em;
  line-height: 0.2;
}
/*# sourceMappingURL=data:application/json;base64,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 */
.cookie-banner {
  background: #424242;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  padding: 20px 13vw 20px 13vw;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1040;
  bottom: -100%;
  transition: 400ms;
  display: none;
}
.cookie-banner.active {
  bottom: 0;
  display: block;
}
button#cookie-accept {
  background: rgba(255, 255, 255, 0.17);
  vertical-align: top;
  display: inline-block;
  border: 2px solid #fff;
  margin: 5px 20px;
  border-radius: 5px;
  padding: 7px 14px;
  text-align: center;
}
.cookie-banner-text {
  display: inline-block;
  max-width: 70%;
  text-align: left;
}
@media screen and (max-width: 411px) {
  .cookie-banner-text {
    display: block;
    max-width: 100%;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvb2tpZS1ub3RpY2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUVJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7O0FBR0osY0FBYztFQUNWLFNBQUE7RUFDQSxjQUFBOztBQUdKLE1BQU07RUFDRixxQ0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBR0osbUJBQXFDO0VBQ2pDO0lBQ0ksY0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQSIsImZpbGUiOiJ3d3dyb290L3NyYy9sZXNzL2Nvb2tpZS1ub3RpY2UuY3NzIn0= */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL29iai93d3dyb290L2FwcC9zaGFyZWQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtBQUNBO0FBQ0E7RUFDSSxZQUFBO0VBQ0EsYUFBYSxzQ0FBYjs7QUFHSjtFQUNJLGVBQUE7O0FBR0osQ0FBQztBQUNELENBQUM7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQUdKO0VBQ0ksV0FBQTtFQUNBLHNCQUFzQiw0QkFBdEI7O0FBR0osQ0FBQztBQUNELENBQUM7RUFDRyxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5REFBQTs7QUFHSixPQUFRLEVBQUM7QUFDVCxPQUFRLEVBQUM7RUFDTCxhQUFBOztBQUdKLENBQUM7QUFDRDtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHlEQUFBOztBQUdKLENBQUMsUUFBUTtBQUNULENBQUMsUUFBUTtBQUNULFFBQVE7QUFDUixRQUFRO0VBQ0osY0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBOztBQUdKLENBQUM7QUFDRCxRQUFRO0VBQ0osV0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7O0FBR0osQ0FBQztBQUNELFFBQVE7RUFDSixjQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTs7QUFHSixDQUFDLFdBQVc7QUFDWixRQUFRLFdBQVc7RUFDZixXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7O0FBSUosUUFBMkI7RUFDdkI7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBWTtFQUFZO0lBQ3ZILFdBQUE7O0VBR0o7SUFDSSxXQUFBOztFQUdKO0lBQ0ksbUJBQUE7O0VBR0o7SUFDSSxtQkFBQTs7RUFHSjtJQUNJLFVBQUE7O0VBR0o7SUFDSSxtQkFBQTs7RUFHSjtJQUNJLG1CQUFBOztFQUdK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 */