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: 96%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  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: 150px;
  overflow: hidden;
  position: relative;
  background: #fbfbeb;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  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: 2.2em;
  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-top-left-radius: 3px;
  border-top-right-radius: 3px;
  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;
}
.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;
}
.k-ie10 .jls-listing-detail-toolbar,
.k-ie11 .jls-listing-detail-toolbar {
  right: 20px;
}
.jls-listing-detail-toolbar div {
  display: inline-block;
  text-align: center;
}
.jls-listing-detail-toolbar i {
  cursor: pointer;
}
.jls-listing-detail-toolbar hr {
  border-color: #ddd;
  margin: 7px 0px 8px 0px;
}
.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;
  border-bottom: 1px solid #ddd;
  text-decoration: none;
  padding-top: 6px;
  background-color: #fff;
  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;
}
.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 {
  padding-bottom: 15px;
}
.jls-listing-schools {
  padding: 15px 0;
}
.jls-listing-schools .row {
  padding: 0 15px;
}
#brokerContactForm {
  padding-bottom: 10px;
  line-height: 0.7;
}
/*#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;
}*/
#details-container {
  margin-top: 50px;
}
/*@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: auto;
  /*    height: 100%;*/
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvbGlzdGluZy1kZXRhaWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiUUFDUTtBQUVSO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTs7QUFHSixnQkFBZ0I7RUFDWixXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBSUo7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUlKLGtCQUFrQjtFQUNkLFVBQUE7O0FBR0osa0JBQWtCO0VBQ2QsOEJBQUE7RUFDQSxrQkFBQTs7QUFHSixrQkFBa0I7RUFDZCxnQkFBQTtFQUNBLGtCQUFBOztBQUdKLGtCQUFrQix5QkFBeUI7RUFDdkMsbUJBQUE7O0FBSUo7RUFDSTtJQUNJLFVBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLG1CQUFtQixpQkFBbkI7O0VBR0o7SUFDSSxNQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQW1CLGFBQW5COzs7QUFJUjtFQUNJO0lBQ0ksU0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBOztFQUdKO0lBQ0ksTUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTs7O0FBS1I7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBOztBQUlKO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUVBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTs7QUFJSixhQUFhO0VBQ1QsY0FBQTtFQUNBLDJDQUFBO0VBQ0Esd0NBQUE7O0FBSUosYUFBYyxLQUFJLEdBQUc7RUFDakIsY0FBQTtFQUNBLGtCQUFBO0VBQ0Es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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;
}
.modalAccents button.close {
  color: #CCC;
  font-size: 20px;
  opacity: 0.75;
  padding: 0 10px;
}
.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;
}
@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvcHJvcGVydHlUcmFja2VyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBOztBQUVKLGFBQWMsTUFBSztFQUNmLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSw0QkFBQTtFQUNBLG1CQUFBOztBQUdKLFNBQVU7RUFDTixpQkFBQTs7QUFFSiw4QkFBK0I7RUFDM0IsY0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSx1Q0FBQTtFQUNBLFlBQUE7O0FBSUo7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1Q0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBR0osbUJBQW9CLElBQUcsaUJBQWtCO0VBQ3JDLGlCQUFBO0VBQ0EscUJBQUE7Ozs7O0FBV0o7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0VBRUEscUJBQUE7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 */
.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;
}
@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: #e0e0e0;
    width: 100%;
    height: 74px;
    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3Mvc2VhcmNoLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxpQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksc0JBQXNCLGdFQUF0Qjs7QUFHSjtFQUNJLHNCQUFzQix1REFBdEI7O0FBR0o7RUFDSSxzQkFBc0IsMERBQXRCOztBQUdKO0VBQ0ksc0JBQXNCLDhEQUF0Qjs7QUFHSjtFQUNJLHNCQUFzQiwyREFBdEI7O0FBR0o7RUFDSSxzQkFBc0Isd0RBQXRCOztBQUdKO0VBQ0ksc0JBQXNCLDhEQUF0Qjs7QUFHSjtFQUNJLHNCQUFzQiwrREFBdEI7O0FBR0o7RUFDSSxzQkFBc0IsZ0VBQXRCOztBQUdKO0VBQ0ksc0JBQXNCLDZEQUF0Qjs7QUFHSjtFQUNJLHNCQUFzQiw0REFBdEI7O0FBR0o7RUFDSSxzQkFBc0IsbUVBQXRCOztBQUdKO0VBQ0Usc0JBQXNCLGtFQUF0Qjs7QUFHRixpQkFBaUI7RUFDYixzQkFBc0IsZ0VBQXRCOztBQUdKLG9CQUFvQjtFQUNoQixzQkFBc0IsbUVBQXRCOztBQUlKLHFCQUFxQjtFQUNqQixzQkFBc0Isb0VBQXRCOztBQUdKLGtCQUFrQjtFQUNkLHNCQUFzQixpRUFBdEI7O0FBR0osd0JBQXdCO0VBQ3BCLHNCQUFzQix1RUFBdEI7O0FBR0o7RUFDSSxzQkFBc0IsMERBQXRCOztBQUdKLGlCQUFrQjtBQUNsQixpQkFBa0I7RUFDZCxZQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EscUJBQUE7OztBQUlKLHVCQUF1QjtFQUNuQixhQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxRQUFBOztBQUdK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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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvYnV5c2lkZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usc0JBQXNCLDZCQUF0QjtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsVUFBQTs7QUFHRixrQkFBbUI7QUFDbkIsa0JBQW1CO0VBQ2pCLGdCQUFBOztBQUdGO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0YsS0FBSztFQUNILGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFHRixNQUFNO0VBQ0YsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNFLGdCQUFBOztBQUdGLGtCQUFtQjtFQUNqQixnQkFBQTs7QUFHRixrQkFBbUI7RUFDakIsZ0JBQUE7RUFDQSxnQkFBQTs7QUFHRjtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFHRjtFQUNFLGNBQUE7RUFDQSxrQkFBQTs7QUFNRixRQUF3QjtFQUN0QixrQkFBbUI7RUFDbkIsa0JBQW1CO0lBQ2pCLGdCQUFBOztFQUVGO0lBQ0UsZ0JBQUE7SUFDQSxXQUFBOzs7QUFLSixRQUF3Qix1QkFBc0I7RUFDNUMsa0JBQW1CO0VBQ25CLGtCQUFtQjtJQUNqQixnQkFBQTs7RUFHRjtJQUNFLGdCQUFBO0lBQ0EsVUFBQTs7O0FBS0osUUFBd0I7RUFDdEIsa0JBQW1CO0VBQ25CLGtCQUFtQjtJQUNqQixnQkFBQTs7RUFHRjtJQUNFLGdCQUFBO0lBQ0EsVUFBQTs7O0FBS0osUUFBeUI7RUFDdkIsa0JBQW1CO0VBQ25CLGtCQUFtQjtJQUNqQixnQkFBQTs7RUFHRjtJQUNFLGdCQUFBO0lBQ0EsVUFBQTs7O0FBR0o7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztFQUVBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBOztBQUtKO0VBQ0ksYUFBQTtFQUNBLGFBQUE7O0FBRUo7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQWtCLCtEQUFsQjs7O0FBR0osZ0JBQWlCO0VBQ2IsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTs7QUFFSixnQkFBaUI7RUFDYixlQUFBO0VBQ0EsZ0JBQUE7O0FBRUo7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxxQ0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBOztBQUVKLHVCQUF3QjtFQUNwQixpQkFBQSJ9 */
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvbW9iaWxlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBTTtFQUNGLFlBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFJSjtFQUNJLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFrQixxRUFBcUUsOERBQXZGO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0NBQUE7O0VBQ0EsOEJBQUE7O0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUlKLHFCQUFzQjtFQUNsQixxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBOztBQUdKLHFCQUFzQixHQUFHO0VBQ3JCLGNBQUE7O0FBR0oscUJBQXNCO0VBQ2xCLHFCQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esc0NBQUE7O0VBQ0EsOEJBQUE7O0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTs7QUFFSjtFQUNJLDJDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUVKLGlCQUFpQjtFQUNiLFlBQUE7O0FBS0o7RUFDSSxrQkFBQTs7QUFHSixxQkFBc0I7RUFDbEIsWUFBQTs7QUFHSixnQkFBaUI7RUFDYixXQUFBOztBQUdKLGdCQUFpQixtQkFBbUI7RUFDaEMsU0FBQTs7QUFHSixnQkFBaUI7RUFDYixrQkFBQTtFQUNBLGFBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxjQUFBOztBQUdKLFVBQVc7RUFDUCxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBR0osQ0FBQyxHQUFHLGNBQWM7RUFDZCxTQUFTLEVBQVQ7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTs7QUFHSixHQUFHLFdBQVc7RUFDVixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBR0osaUJBQWtCO0VBQ2QsZ0JBQUE7O0FBR0osaUJBQWtCLEdBQUc7RUFDakIsb0JBQUE7RUFDQSxnQkFBQTs7QUFHSixpQkFBa0I7RUFDZCxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7O0FBSUY7RUFDSTtJQUNJLFVBQUE7O0VBR0o7SUFDSSxVQUFBOzs7O0FBS1I7RUFDSTtJQUNJLFVBQUE7O0VBR0o7SUFDSSxVQUFBOzs7QUFLUixtQkFBb0M7RUFDaEM7SUFDSSxVQUFBOzs7QUFLUixtQkFBb0M7RUFDaEM7SUFDSSxrQkFBQTs7RUFHSixxQkFBc0I7SUFDbEIsZUFBQTtJQUNBLGtCQUFBOztFQUdKO0lBQ0ksVUFBQTs7RUFHSixpQkFBa0I7SUFDZCxlQUFBO0lBQ0EsNEJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBOztFQUdKLGlCQUFrQixHQUFHO0lBQ2pCLGVBQUE7O0VBR0o7SUFDSSxlQUFBOztFQUdKO0lBQ0ksV0FBQTtJQUNBLFlBQUE7O0VBR0osR0FBRyxXQUFXO0lBQ1YsZUFBQTs7O0FBSVIsbUJBQW9DO0VBQ2hDO0lBQ0ksTUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBR0EsWUFBQztJQUNHLGdCQUFBO0lBQ0EsMkJBQUE7O0VBR0osWUFBQztJQUNHLDJCQUFBOztFQUdKLFlBQUM7SUFDRyx3QkFBQTs7O0FBS1osbUJBQXFDO0VBQ2pDO0lBQ0ksVUFBQTs7RUFHSjtJQUNJLFVBQUE7O0VBR0o7SUFDSSxNQUFBIn0= */
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvbWFya2V0aW5zaWdodHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQXNCLHVDQUF0QjtFQUNBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQkFBQTs7QUFJSjtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBR0osQ0FBQztFQUNHLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFHSixDQUFDLGtCQUFrQjtFQUNmLHFCQUFBO0VBQ0EsMENBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBOztBQUdKO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUxKLGtCQU9JO0VBQ0ksZUFBQTs7QUFJUjtFQUNJLHNCQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBSUosUUFBd0I7RUFDcEI7SUFDSSxlQUFBOzs7QUFLUixRQUF3Qix1QkFBc0I7RUFDMUM7SUFDSSxlQUFBO0lBQ0EsZUFBQTs7O0FBS1IsUUFBd0I7RUFDcEI7SUFDSSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBOztFQU5KLG9CQVFJO0lBQ0ksZUFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7O0VBSVI7SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBOztFQU5KLDhCQU9JO0lBQ0ksZ0JBQUE7OztBQU1aLFFBQXlCO0VBQ3JCO0lBQ0ksa0JBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBOztFQVJKLG9CQVVJO0lBQ0ksZUFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTs7RUFJUjtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7O0VBTkosOEJBT0k7SUFDSSxnQkFBQTs7RUFJUjtJQUNJLGVBQUE7OztBQUlSO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBOztBQUdKLHNCQUF1QixHQUFHO0VBQ3RCLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQSJ9 */
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvcHJvbW8tcG9wdXAubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsNENBQUE7O0FBR0o7RUFDSSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBOztBQUdKLFlBQWE7RUFDVCxXQUFBO0VBQ0EsY0FBQTs7QUFJSixZQUFhLElBQUc7RUFDWixnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7O0FBR0o7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOzs7OztBQUdBLFFBQTBCO0VBQTFCO0lBQ0ksWUFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTs7O0FBR0osUUFBeUI7RUFBekI7SUFDSSxZQUFBO0lBQ0EsZ0JBQUE7OztBQU9KLFFBQXlCO0VBQXpCO0lBQ0ksYUFBQTs7O0FBVVI7RUFDSSxVQUFBOztBQUVBLFFBQXlCO0VBQXpCO0lBQ0ksVUFBQTs7O0FBR0osUUFBMEI7RUFBMUI7SUFDSSxVQUFBOzs7QUFHSixRQUEwQjtFQUExQjtJQUNJLGFBQUE7OztBQVdSLFlBQWEsRUFBRTtFQUNYLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUEifQ== */
#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvY292aWQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxvQkFBb0I7RUFDaEIsVUFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7O0FBR0osR0FBRztFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBOztBQUtKO0VBQ0ksc0JBQXNCLGtFQUF0QjtFQUNBLDJCQUFBOztBQUdKO0VBQ0ksc0JBQXNCLGtFQUF0QjtFQUNBLDRCQUFBOztBQUdKO0VBQ0ksc0JBQXNCLGtFQUF0QjtFQUNBLDRCQUFBOztBQUdKO0VBQ0ksc0JBQXNCLGtFQUF0QjtFQUNBLDBCQUFBOztBQUlKLDBCQUEyQixnQkFBZ0I7RUFDdkMsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTs7QUFJSjtFQUNJLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBOztBQUdKLGlCQUFrQjtFQUNkLGdCQUFBO0VBQ0EsV0FBQTs7QUFJSixHQUFHLG9CQUFxQixrQkFBa0I7RUFDdEMsZUFBQTs7QUFHSixHQUFHLG9CQUFxQixrQkFBa0I7RUFDdEMsV0FBQTs7QUFHSixHQUFHLG9CQUFxQixrQkFBa0I7RUFDdEMsZUFBQTs7QUFHSixHQUFHLGdCQUFnQixpQkFBaUIsSUFBSztFQUNyQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBa0Isa0RBQWxCO0VBQ0EsWUFBQTs7Ozs7Ozs7Ozs7QUFhSixjQUFlO0VBQ1gsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKLElBQUk7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKLG9CQUFxQixLQUFJLGNBQWU7RUFDcEMsZUFBQTs7QUFHSixjQUFl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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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3Qvc3JjL2xlc3MvY29va2llLW5vdGljZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBRUksbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTs7QUFHSixjQUFjO0VBQ1YsU0FBQTtFQUNBLGNBQUE7O0FBR0osTUFBTTtFQUNGLHFDQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFHSixtQkFBcUM7RUFDakM7SUFDSSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBIn0= */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL29iai93d3dyb290L2FwcC93d3dyb290L3NyYy9sZXNzL3NoYXJlZC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0FBQ0E7QUFDQTtFQUNJLFlBQUE7RUFDQSxhQUFhLHNDQUFiOztBQUdKO0VBQ0ksZUFBQTs7QUFHSixDQUFDO0FBQ0QsQ0FBQztFQUNHLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0Esc0JBQXNCLDRCQUF0Qjs7QUFHSixDQUFDO0FBQ0QsQ0FBQztFQUNHLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlEQUFBOztBQUdKLE9BQVEsRUFBQztBQUNULE9BQVEsRUFBQztFQUNMLGFBQUE7O0FBR0osQ0FBQztBQUNEO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EseURBQUE7O0FBR0osQ0FBQyxRQUFRO0FBQ1QsQ0FBQyxRQUFRO0FBQ1QsUUFBUTtBQUNSLFFBQVE7RUFDSixjQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBR0osQ0FBQztBQUNELFFBQVE7RUFDSixXQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTs7QUFHSixDQUFDO0FBQ0QsUUFBUTtFQUNKLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBOztBQUdKLENBQUMsV0FBVztBQUNaLFFBQVEsV0FBVztFQUNmLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBOzs7QUFJSixRQUEyQjtFQUN2QjtFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFZO0VBQVk7SUFDdkgsV0FBQTs7RUFHSjtJQUNJLFdBQUE7O0VBR0o7SUFDSSxtQkFBQTs7RUFHSjtJQUNJLG1CQUFBOztFQUdKO0lBQ0ksVUFBQTs7RUFHSjtJQUNJLG1CQUFBOztFQUdK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 */