@media (max-width: 767px) {
  .pull-xs-left {
    float: left; }

  .pull-xs-right {
    float: right; } }
@media (min-width: 768px) and (max-width: 991px) {
  .pull-sm-left {
    float: left; }

  .pull-sm-right {
    float: right; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .pull-md-left {
    float: left; }

  .pull-md-right {
    float: right; } }
@media (min-width: 1200px) {
  .pull-lg-left {
    float: left; }

  .pull-lg-right {
    float: right; } }
body {
  background-color: #FFF; }

.container {
  background-color: #FFF;
  padding: 0; }

.main-wrapper {
  position: relative; }

#ft {
  margin: -2px 0 0 0;
  padding-top: 14px;
  font-size: 11px; }

.page-stats {
  color: #FFF; }

.social-button {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  margin: 0 5px; }
  .social-button.social_facebook {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAe1BMVEUAAAA0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDPu7+/s6+xiYmLBwcHz8/T09fbw8fHo5+jDxMSOjY3j5OSTlJR5eXhYWFhAQD/Z2dnHx8e7uruysbKlpaWgoaCFhYVMTExLS0r4Hs4/AAAAEHRSTlMAgL/fMBCPQM+vn2DvcFAg7xPVsgAAARlJREFUOMud1OmOgjAUhuGvC4WyHgVnRFFnn7n/K5yAEXNoqY3vP8KTlFMoWNQUwkhpRZUikDaK5kpbr7BU0iJVeFhiyFOmnVUV+au4K0paK2fOS1ypSwol5jkUhbvt6WLey0/X9X1/prkyue4fd3/HzeZ1t3tpncUlh59bF1IzTkK8rQ8K9wnbER5PbXthLxOA8sCOlmk0FAUFCs4OXyN8G4bhl92wEOz6sN/fhjnzzwhmDRIP8jl4+niftqfvv5fQxk1NEHFQoYqDEmkcNEAZBWvARsEEqAOQHzAVgOzUFI+hxFT2EOor1AHID3ZFwSTm8pDLEjAZdPfE6roJeKkK/KBYiXCZ1IzcqWIsT7GaFnbafiVNzR/uH1JaUBUqpmCcAAAAAElFTkSuQmCC") no-repeat;
    background-size: 100%; }
  .social-button.social_instagram {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAaVBMVEUAAAA0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDP///9nZ2bNzczz8/Onp6dbW1pUVFFAQD51dXTm5ubZ2dmampnn5+aAgIBNTU2zs7ONjYxsbGrwTA+BAAAAEHRSTlMAgBBA77+fYCDfr89QcDCPC28kwAAAATNJREFUOMuN1NeugzAMgGGbQBiF1iSB0nnG+z9kIQw3rPDfIX2yiQSBeYkoEFEI2C2WIY1FRbKhAuwVJ1dpzoy7BItxGa2WnmfuRBuFscdxscdxvD2j3cJgPC95yobFIfnKLUTq+9OLKupLLRwHlm6vqjKloj7RupjW4bW+3lrIbyk3YKP1/wSJNzM0Wt+7iVee2O1OyIXmTW3qUb60NgwRxASVrSFbw082CQUdKgJ0Vj9oquqe1RZ8MrwdhWoGhQMrhu9deGf460AEYNh1o6G6dGAOEDnQ1GT7ubswASgY2qq6ZU9TOvDU3SEMlyn+wfjzeSydafiv+RpZq3l8ZtuFPKVBD4PUAwUMncNdhzAV7zlpCUuP827HYxdkKmCZWBw+xMARTOU3O8XMVizKqC3DfKY+rilOCEgSAW4AAAAASUVORK5CYII=") no-repeat;
    background-size: 100%; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .social-button.social_facebook {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAjVBMVEUAAAA0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDPs7O3w8PHu7u/q6utiYmLz9PTy8vPp6eno5+dkZWT19va+vr/GxsbCw8OUlZRMTEu6ubmTlJSTk5JhYWBXV1fh4eKFhYTOzs5vb26fn5+cnJx5eXhtbW0/Pz93c5Z8AAAAEHRSTlMAEO+/gEBwYDCfz99QIK+PTzl9AwAAAhlJREFUWMO92dty2yAQgOEFJIEOyGvHcZw0PqW1nfT0/o9XadxRZ7INLFom/4Uvv4ER0gAGVr4cU5ChsugNTmmzsG4+5qvBounazhmrsg1+XF2mcoXGcK2VcpTsuF7XIi/jWMPrkV/BGJ7GlBof8QpMTJfB6daYng14Dc6pEnq0muXJZ10jZhULlOSI16Eord55SqOs/h1oMNL57evQy8vhcAwsHu6Ejz8ud6vV6uFhs9l8eWJMWrVB7+dleRcFsWY/4V/LJQdEx3wivy9M0DAHeF0zQXS8JbMjYOydthhszQZR3cAm6N3/A1+/T+swtBY9MsETxmpgrOKCbxjNj6DhgvfMjzeKQPqJKHOCmqxqIYgeILRROJ1Oz7sJfN0P7XbnENiFn8nj43a7Jgs7sjfBVPCIgeoZIIYy4FPBbQQsU8Hd54KYDh4k4Leh6wRen8aOQU8TUPimGFC5QcgO6qxgAWCyghXAIitYAtisoAJwOcEWhrQMpHuHOiPYjaCVgXQvooQg3WjX2cDuBpa5wBb+1spAehy3QpCeA1oZSO8LOiFIDypGBtKjlJODDTncCkE3WZGd+/n51n5/Trp48Bol9UAqJV6jgGbne9rB/6qEHm0h9GhW7snFxkEo1yZ6vZLdR9L1HM9qwXRFt4i6Am7eMLhCQUI+MsqWcNFU1Xz8aLu5fwb0mo6t7hQI8l2xMMZobIffoipj2B9MAj9xsWEp2AAAAABJRU5ErkJggg==") no-repeat;
    background-size: 100%; }
  .social-button.social_instagram {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAdVBMVEUAAAA0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDM0NDP///+amplnZ2Y7OzjMzMxCQkHz8/NNTU3m5ua0tLOCgoFsbGpbW1rOzs1zc3Pa2trBwcCpqaiNjYympqZ4eHbn5+aJqUoeAAAAEHRSTlMAgBC/MN/P70CfYK9Qj3AgrWEWagAAAmZJREFUWMPFmNmS2jAQRRHe5AW4lhkwmG2Gmfz/J8YTCHHsi2S5qeQ8UUXVqW61Wmpr9u/RmUqDG0oVoUxWLGL0CVQ41ZbjCdHC3zlXEWzEmacugYvIQ0l0VKnH6cIYY8nnY8KDB4kzyHkAP5QjXVJbSdphAn/iucTHjRIfNwp83EjrG2E6KREGkLAk+1lG2F9AECTLGEOKIgnLWHUrnEBOYAmwNiM4o4d+GuC5HMWehMgD3JXjqJ6tYr9HHJ73r8OhubQ/zJN+KeAl3K+/2fwYCpP7IZH7CQ9rczp9rT+GQtwvQvgKT61rbYgwJxmLhMkv4cJb2BhzpClDkzZmwu1by+53kW9F2bZC3tBwCffHe/9cb86TMeaj9ZWGtp92CC81HmxM+YAKo1aYYYDpcO11pelQYYD05GJVSV8rpJdT9QCE4+PfGgMyIuwUZQeCsRQFyi40INQCYQXGbrpwA8bbdCH+v7BoN7ZFePQWaruwAcNW5ZCdr+hclISzTcjHpNJa5r1FGLvOw0/Sl7bjK+WTpuUux+bSEfK5U9mE236h360HbMhnzbJrrP6K7816Ykd8EkHvSvlTmWZrvwIWM36PDoaZpgKO58/+EGVIxjTnciSGZtwSTxRen31bZLRZ3dR8+GqJyF5zsm3Y2MBDRF25AViAfBXlHyoaYqJugK+47ovW8spPn3zWQ0sTln7f8qZ72TJm9I0gluwYiZEf/Nwo8XGjIF9OKqgHZwkvolD8Hul+mpu+xaNiNo5VjhEkiobH0YFAx1mliS3ZJdE5yfJE8NDO0SqP0CVOl6uZFK0L9Y3WI1w/AeqPNCcEiFtsAAAAAElFTkSuQmCC") no-repeat;
    background-size: 100%; }

  .share_links {
    padding-top: 15px; }

  .number-nav {
    line-height: 45px; }

  .stButton .sharethis {
    background-image: url("../img/sharethis.png") !important;
    background-size: 20px 20px; }

  .stButton .chicklets {
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px; }

  .custom-footer-logo {
    margin-left: 0;
    margin-right: 0; } }
.copyright {
  padding-top: 5px;
  text-transform: uppercase;
  font-size: 9px;
  color: #b1b1b1; }
  .copyright a {
    color: #b1b1b1; }

.img-centered {
  margin: 0 auto; }

.embeded-map iframe {
  width: 100%; }

.tracker-pixel {
  overflow: hidden; }

.copyright-wrapper {
  padding-top: 10px;
  text-align: center; }
  @media (min-width: 768px) {
    .copyright-wrapper {
      text-align: right; } }

@media (min-width: 768px) {
  .container {
    width: 768px; } }
@media (min-width: 992px) {
  .container {
    width: 992px; } }
@media (min-width: 1200px) {
  .container {
    width: 1200px; } }

@media (min-width: 992px) {
  #contact_info,
  #intro_image {
    padding-top: 15px; } }
.navbar {
  margin-bottom: 0;
  padding-bottom: 15px;
  border: none;
  line-height: 1em; }

.navbar-brand {
  margin: auto;
  padding: 0;
  height: 65px; }
  .navbar-brand > img {
    height: 100%;
    padding: 3px;
    width: auto; }

.navbar-toggle .icon-bar {
  background-color: #4C4C4C; }

.nav > li > a {
  color: #000;
  font-weight: normal; }
  .nav > li > a:hover {
    background-color: transparent; }
  .nav > li > a.active {
    font-weight: bold; }

#hd {
  font-family: "Raleway", sans-serif;
  margin: 0;
  border-bottom: 1px solid #a62029;
  background-color: rgba(255, 255, 255, 0.7); }

.h1 {
  margin-top: 0;
  margin-bottom: 0; }
  .h1 a {
    color: #000;
    font-size: 1rem;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold; }
  .h1 span {
    font-weight: 200;
    font-size: 15px; }

.agent-logo {
  display: block;
  margin: 0 auto; }

.mainNavigation-buttonWrapper {
  position: absolute;
  right: 0;
  top: 0; }
  .mainNavigation-buttonWrapper button {
    margin-right: 0; }

.mainNavigation-heading {
  color: #ffffff; }

.mainNavigation-address {
  font-size: 22px;
  text-decoration: none;
  color: #ffffff; }

.mainNavigation-city {
  font-weight: normal;
  font-size: 15px;
  color: #ffffff; }

.mainNavigation {
  padding-bottom: 0;
  border-radius: 0; }

@media (max-width: 768px) {
  .navbar-brand {
    height: 50px; } }
@media (min-width: 320px) {
  .h1 a {
    font-size: 0.3em; } }
@media (min-width: 480px) {
  .h1 a {
    font-size: 1.3rem; } }
@media (min-width: 768px) {
  .mainNavigation .flex-row .navbar-nav {
    padding-top: 4px; }
    .mainNavigation .flex-row .navbar-nav li:last-child a {
      padding-right: 0px; }
    .mainNavigation .flex-row .navbar-nav li a {
      padding: 10px; }

  .h1 a {
    font-size: 1.5rem; } }
@media (max-width: 992px) {
  .agent-logo {
    margin: auto;
    display: inline-block; }

  .h1 a {
    top: -3px;
    position: relative; } }
@media (min-width: 992px) {
  .mainNavigation .flex-row .navbar-nav li a {
    padding: 10px 15px; } }
@media (min-width: 1024px) {
  .mainNavigation .flex-row .navbar-nav li a {
    padding: 10px 18px; }

  .h1 a {
    position: relative;
    top: -4px;
    font-size: 2rem; }

  .mainNavigation .flex-row {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }
    .mainNavigation .flex-row .logo-wrapper {
      flex: 1 0 0; }
    .mainNavigation .flex-row .h1 {
      flex: 4 0 0; }
    .mainNavigation .flex-row .navbar-nav {
      float: none;
      display: flex;
      justify-content: flex-end;
      flex-wrap: nowrap; } }
#home #hd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000; }

#gallery_window {
  overflow-x: hidden; }

#slideshow_window .s-img {
  width: 100%; }

.slick-list {
  overflow: hidden; }

.slick-slider {
  margin-bottom: 0px;
  padding-bottom: 0px; }

.slick-track {
  outline: none;
  border: none; }
  .slick-track:focus {
    outline: none;
    border: none; }

.slick-next {
  right: 40px;
  z-index: 1000; }

.slick-prev {
  left: 25px;
  z-index: 1000; }

.slick-next,
.slick-prev {
  width: 65px;
  height: 65px; }

.slick-next:before,
.slick-prev:before {
  color: #000;
  position: relative;
  z-index: 1000; }

.slick-next:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxREM4RDdERUVFMTExRTU4RkQwQTJBNzc0NkY5QTBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxREM4RDdFRUVFMTExRTU4RkQwQTJBNzc0NkY5QTBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzFEQzhEN0JFRUUxMTFFNThGRDBBMkE3NzQ2RjlBMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFEQzhEN0NFRUUxMTFFNThGRDBBMkE3NzQ2RjlBMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wYyDdAAALJElEQVR42uybe1SU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); }

.slick-prev:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxREM4RDc5RUVFMTExRTU4RkQwQTJBNzc0NkY5QTBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxREM4RDdBRUVFMTExRTU4RkQwQTJBNzc0NkY5QTBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzFEQzhENzdFRUUxMTFFNThGRDBBMkE3NzQ2RjlBMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFEQzhENzhFRUUxMTFFNThGRDBBMkE3NzQ2RjlBMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5E4DLlAAALAklEQVR42uyae1BU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); }

#play.playing .pause {
  display: inline-block; }

#play.playing .play,
#play .pause {
  display: none; }

.music-copyright {
  z-index: 10000000;
  color: #FFF;
  position: absolute;
  bottom: 3px;
  right: 25px;
  text-shadow: 1px 1px 3px #333; }
  .music-copyright .music {
    display: inline-block; }
  .music-copyright .copyright {
    color: #FFF;
    margin-left: -5px; }
    .music-copyright .copyright a {
      color: #FFF; }

@media (max-width: 480px) {
  .music-copyright {
    right: 25px;
    bottom: 0px; } }
@media (max-width: 480px) {
  .slick-next:before,
  .slick-prev:before,
  .number-nav {
    display: none; } }
#ft .share_links {
  padding-top: 15px; }
#ft .stButton .sharethis {
  background-image: url("https://s3-us-west-1.amazonaws.com/cdp-download/assets/sharethis.png") !important;
  background-size: 20px 20px; }
#ft .stButton .chicklets {
  padding-left: 20px;
  height: 30px;
  line-height: 30px;
  padding-right: 10px; }

#gallery .glyphicon-chevron-right:before,
#gallery .glyphicon-chevron-left:before {
  display: none; }

.static-gallery {
  margin-top: 20px; }
  .static-gallery .s-img {
    width: 100%; }
  .static-gallery a {
    display: block;
    margin-bottom: 2em;
    overflow: hidden; }
    @media (min-width: 992px) {
      .static-gallery a {
        height: 175px; } }

.embeded-map iframe {
  width: 100%; }

#contact #bd.row,
#contact #bd > .row,
#description-page #bd.row,
#description-page #bd > .row {
  margin: 0; }

#description {
  font-family: Raleway, sans-serif;
  padding-bottom: 100px;
  padding-top: 50px; }
  #description .features li {
    list-style: none;
    font-weight: bold;
    text-transform: uppercase; }
  #description .features ul,
  #description .features ol {
    margin: 0 !important;
    padding: 0; }
  #description h2 {
    margin-bottom: 5px;
    margin-top: 30px;
    color: #8C1A1D;
    font-weight: bold;
    font-size: 2rem; }
  #description .price {
    font-family: Cinzel, serif;
    color: #565656;
    font-size: 20px;
    padding-top: 15px; }
  @media (min-width: 768px) {
    #description {
      padding-top: 75px; }
      #description .description,
      #description .features {
        font-size: 2rem; } }
  @media (min-width: 992px) {
    #description {
      padding-top: 150px; } }

#contact_info,
#intro_image {
  padding-top: 50px;
  color: #000; }
  #contact_info h1,
  #intro_image h1 {
    color: #8C1A1D;
    margin-bottom: 0;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0.5rem;
    font-size: 2.4rem; }
  #contact_info a,
  #intro_image a {
    color: #000; }
  #contact_info p,
  #intro_image p {
    margin-bottom: 20px;
    line-height: 1.3em; }

#contact .agent-block {
  padding-bottom: 75px; }
  #contact .agent-block .agent-photo {
    margin-bottom: 1rem; }

.phone-icon {
  display: inline-block;
  height: 30px;
  margin-left: 80px;
  margin-right: 5px; }

.social-contact-wrapper {
  display: flex;
  align-items: center;
  justify-content: center; }
  .social-contact-wrapper a {
    color: #605e5e; }

@media (min-width: 768px) {
  #contact_info,
  #intro_image {
    padding-top: 75px; }

  .social-contact-wrapper a {
    font-size: 2rem; } }
@media (min-width: 992px) {
  #contact_info,
  #intro_image {
    padding-bottom: 75px;
    padding-top: 150px; }
    #contact_info p,
    #intro_image p {
      font-size: 2.2rem; }

  .agent-block .agent-photo {
    float: right; } }

/*# sourceMappingURL=property.css.map */
