/* [1] ---- GLOBALS ---- */
/* -- AVOID DUPLICATING THE WHOLE GLOBAL.LESS TO ALLOW FUTURE IMPROVEMENTS WITHOUT USE OF (!IMPORTANT) */
/* -- TIP: CREATE GLOBAL COLOUR CLASS STYLES IN THE BASE TEMPLATE TO AVOID EXTENDING STYLES HERE***** */
/* Use reference method for extending individual styles --- if layout is built accordingly */
/*@import (reference) "../../global.less";*/
/* --OR-- use standard import if global styles cannot be extended */
/* ORION LAYOUT */
/* Mixins required */
/* GLOBAL vars -- TIP: use standardised variables where possible
	-- & define all required variables for this component here (in case it's removed from a layouts variable.less) */
/* Global breakpoints */
/* LOCAL vars -- Modify these in a layout if you wish to avoid overwriting globals */
/* CSS variables */
@import url(https://fonts.googleapis.com/css?family=Lato:400,900italic,900,700italic,700,400italic,300italic,300);
:root {
  --color-link-std: #00b8f1;
  --color-link-hover: #505052;
}
/* mixins specific to this sheet */
._typo_letterspace {
  letter-spacing: 0px;
}
._typo_font {
  letter-spacing: 0px;
  font-family: Arial, sans-serif;
  line-height: 1.4;
  font-size: 1em;
  font-weight: 300;
  color: #505052;
}
/* style dependency -- Property value popup -- empty is OK */
._typo_btn_n_input {
  font-size: 1.1rem;
  height: 2.8em;
  font-weight: 400;
}
._typo_fontaws {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._typo_fontaws_abs {
  color: #505052;
  position: absolute;
  top: 49%;
  left: 14px;
  transform: translateY(-50%);
}
._typo_link_hover:not(.btn):focus,
._typo_link_hover:not(.button):focus,
._typo_link_hover:not(.btn):active,
._typo_link_hover:not(.button):active,
._typo_link_hover:not(.btn):hover,
._typo_link_hover:not(.button):hover {
  color: #505052;
  color: var(--color-link-hover);
}
._typo_link_inversed_inner {
  color: #505052;
  color: var(--color-link-hover);
}
._typo_link_inversed_inner:hover {
  color: #00b8f1;
  color: var(--color-link-std);
}
._typo_link_inversed a {
  color: #505052;
  color: var(--color-link-hover);
}
._typo_link_inversed a:hover {
  color: #00b8f1;
  color: var(--color-link-std);
}
._typo_list {
  position: relative;
}
._typo_list:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #00b8f1;
  color: var(--color-link-std);
  content: '\f0da';
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 1.2em;
}
/* primary font elements */
@media only screen and (max-width: 767px) {
  html {
    font-size: 0.9rem;
  }
}
body {
  letter-spacing: 0px;
  font-family: Arial, sans-serif;
  line-height: 1.4;
  font-size: 1em;
  font-weight: 300;
  color: #505052;
}
b,
strong {
  font-weight: 400;
}
b b,
strong b,
b strong,
strong strong {
  font-weight: 600;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: Arial, sans-serif;
  letter-spacing: 0px;
}
h1 {
  font-size: 1.75em;
}
h2,
big {
  font-size: 1.5em;
}
h2 b,
h2 strong {
  font-weight: 600;
}
h3 {
  font-weight: 600;
  font-size: 1.2em;
}
h4 {
  font-size: 1.2em;
}
h5 {
  font-size: 1em;
}
p {
  letter-spacing: 0px;
}
a {
  text-decoration: none;
  transition: all 0.2s ease-out;
  color: #00b8f1;
  color: var(--color-link-std);
}
nav a {
  font-weight: 400;
  color: gray;
}
a:not(.btn):focus,
a:not(.button):focus,
a:not(.btn):active,
a:not(.button):active,
a:not(.btn):hover,
a:not(.button):hover {
  color: #505052;
  color: var(--color-link-hover);
}
/* Others */
em {
  font-style: normal;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
ul li,
ol li {
  list-style: none;
}
sup {
  font-size: 70%;
  vertical-align: super;
}
/* Non standard */
.text__upper {
  text-transform: uppercase;
}
.text__left {
  text-align: left;
}
.text__center {
  text-align: center;
}
.text__right {
  text-align: right;
}
.text__thin {
  font-weight: 100;
}
/* Template .less files */
@font-face {
  font-family: 'icomoon';
  src: url('../../../fonts/icomoon.eot?esfrw');
  src: url('../../../fonts/icomoon.eot?esfrw#iefix') format('embedded-opentype'), url('../../../fonts/icomoon.ttf?esfrw') format('truetype'), url('../../../fonts/icomoon.woff?esfrw') format('woff'), url('../../../fonts/icomoon.svg?esfrw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Global .less files */
.global_privacypolicy {
  margin-top: 80px;
  padding: 2em 15px 4em;
  font-family: Arial, sans-serif;
}
.global_privacypolicy h1,
.global_privacypolicy h2,
.global_privacypolicy h3,
.global_privacypolicy h4,
.global_privacypolicy p,
.global_privacypolicy li {
  text-align: left;
  line-height: 1.3;
}
.global_privacypolicy .container {
  max-width: 900px;
  margin: 0 auto;
}
.global_privacypolicy h1 {
  font-size: 1.8em;
  padding: 0 0 1em;
}
.global_privacypolicy h2 {
  font-size: 1.4em;
  padding: 1em 0 0.5em;
}
.global_privacypolicy p {
  font-size: 1em;
  margin-bottom: 0.75em;
  letter-spacing: 0.5px;
}
.global_privacypolicy strong {
  font-weight: 600;
}
.global_privacypolicy ul {
  list-style: none;
  margin: 0 0 0.75em;
}
.global_privacypolicy ul li:before {
  content: '-';
  display: inline-block;
  padding: 0 10px 0 0;
}
.global_privacypolicy .nospace {
  padding: 0;
}
#agents-november .refine {
  padding: 16px 20px 8px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#agents-november .refine:after {
  display: table;
  clear: both;
  content: '';
}
#agents-november .refine form span {
  display: none;
}
#agents-november .refine form div {
  margin-bottom: 12px;
}
#agents-november .refine form .col-refineteam {
  display: none;
  margin-bottom: 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #agents-november .refine form div {
    margin-bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    float: left;
    padding: 6px;
  }
  #agents-november .refine form .col-selectoffice {
    padding-left: 0;
  }
  #agents-november .refine form .col-staffrole {
    padding-right: 0;
  }
  #agents-november .refine form .col-refinesubmit {
    width: 100%;
    clear: both;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #agents-november .refine {
    max-width: 1030px;
    display: block;
    margin: 0 auto;
  }
  #agents-november .refine form span {
    display: none;
  }
  #agents-november .refine form div {
    margin-bottom: 12px;
    width: 40%;
  }
  #agents-november .refine form .col-refinesubmit {
    width: 20%;
    clear: none;
    padding-left: 12px;
  }
  #agents-november .list-container {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
}
#appraisal-echo .appraisal-wrapper form fieldset {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#appraisal-echo .appraisal-wrapper form fieldset input {
  width: 100%;
}
#appraisal-echo .appraisal-wrapper form fieldset select {
  width: 100%;
}
#appraisal-echo .appraisal-wrapper form fieldset textarea {
  width: 100%;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 100%;
  border: none;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"]:disabled {
  background: #ccc;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"]:disabled:hover,
#appraisal-echo .appraisal-wrapper form input[type="submit"]:disabled:active,
#appraisal-echo .appraisal-wrapper form input[type="submit"]:disabled:focus {
  background: #ccc;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"]:focus,
#appraisal-echo .appraisal-wrapper form input[type="submit"]:hover,
#appraisal-echo .appraisal-wrapper form input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"].white:focus,
#appraisal-echo .appraisal-wrapper form input[type="submit"].white:hover,
#appraisal-echo .appraisal-wrapper form input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #appraisal-echo .appraisal-wrapper form fieldset {
    width: 50%;
    float: left;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_type {
    width: 25%;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_notes {
    width: 100%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #appraisal-echo .text-wrapper {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #appraisal-echo .appraisal-wrapper {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
}
#auctions-lima,
#opens-mike {
  padding-top: 50px;
  display: block;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #auctions-lima,
  #opens-mike {
    padding-top: 85px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #auctions-lima,
  #opens-mike {
    padding-top: 85px;
  }
}
#blog-show-delta {
  width: 100%;
  display: block;
  padding-top: 50px;
}
#blog-show-delta .container .middle .left .blog-meta .name {
  margin-bottom: 5px;
}
#blog-show-delta .container .middle .right .contact-me .links .download-file {
  line-height: initial;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 100%;
  padding: 10px;
  text-align: left;
}
#blog-show-delta .container .middle .right .contact-me .links .download-file i {
  margin: 0 8px;
}
#blog-show-delta .container .middle .right .contact-me .social-links .social-icons-wrapper {
  margin: 8px 0;
}
#blog-show-delta .container .middle .right .contact-me .social-links .social-icons-wrapper a:first-child {
  margin-left: 0;
}
#blog-show-delta .container .bottom .blogs .list-container ul {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
}
#blog-show-delta .container .bottom .blogs .list-container ul .wrapper {
  float: none;
}
#blog-show-delta .container .bottom .blogs .list-container ul .wrapper li {
  display: flex;
  flex-flow: column nowrap;
}
#blog-show-delta .container .bottom .blogs .list-container ul .wrapper li .info {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
}
#blog-show-delta .container .bottom .blogs .list-container ul .wrapper li .info .name {
  width: 100%;
  /*Uncomment below in a local style build if bottom valignment is needed for categories, tags, and View link*/
  /*flex-grow:1;*/
}
#blog-show-delta .container .bottom .blogs .list-container ul .wrapper li .info .meta-wrapper h2 {
  width: 100%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-show-delta .container .middle .left {
    width: 65%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-delta .container .middle .right {
    clear: initial !important;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-delta .container .bottom {
    clear: both;
  }
  #blog-show-delta .container .bottom .blogs .list-container ul {
    flex-flow: row wrap;
  }
  #blog-show-delta .container .bottom .blogs .list-container ul .wrapper {
    float: none;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #blog-show-delta .container .middle {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #blog-show-delta .container .middle .left {
    width: 70%;
  }
  #blog-show-delta .container .middle .right {
    width: 30%;
  }
  #blog-show-delta .container .bottom {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
}
#blog-foxtrot .list-container ul {
  /* HOTFIX: gaps in content when div heights uneven (using float) */
  /* !important -- to fix/overwrite all style.css */
  display: flex !important;
  flex-flow: row wrap;
  /*END HOTFIX*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#blog-foxtrot .list-container ul .wrapper.hide {
  opacity: 0;
  visibility: 0;
  transition: all 0.5s;
}
#blog-foxtrot .list-container ul .wrapper.hide li .blog-image {
  /*border-radius: 0;*/
  transition: all 1s;
}
#blog-foxtrot .list-container ul .wrapper.hide li .blog-image .image {
  /*width: 0;
							height: 0;
							transition: all 1s;
							border-radius: 0;*/
  /*transform:translateY(-50%) ;*/
  /*-webkit-transform:translateY(-50%) ;*/
}
#blog-foxtrot .list-container ul .wrapper {
  /* HOTFIX: gaps in content when div heights uneven (using float) */
  /* !important -- to fix/overwrite all style.css */
  float: none !important;
  /*END HOTFIX*/
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
  /*transition-timing-function: cubic-bezier(0.64, 0.57, 0.67, 1.2) !important;*/
  transition-timing-function: cubic-bezier(0.87, -0.41, 0.19, 1.44) !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
}
#blog-foxtrot .list-container ul .wrapper li {
  display: flex;
  flex-flow: column wrap;
  height: 100%;
}
#blog-foxtrot .list-container ul .wrapper li .blog-image {
  transition: all 1s;
  display: block;
  overflow: hidden;
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
#blog-foxtrot .list-container ul .wrapper li .blog-image .image {
  display: block;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 200px;
  width: 200px;
  margin: 0 auto;
  transition: all 1s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
#blog-foxtrot .list-container ul .wrapper li .info {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  justify-content: center;
}
#blog-foxtrot .list-container ul .wrapper li .info .name {
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 8px;
  box-sizing: border-box;
}
#blog-foxtrot .list-container ul .wrapper li .info a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 4px;
}
#blog-foxtrot .list-container ul .wrapper li .info .email {
  padding-top: 8px;
  padding-bottom: 0;
  align-self: flex-end;
}
#blog-foxtrot .list-container ul .wrapper li .info .email:hover {
  color: #00b8f1;
}
#blog-foxtrot .list-container ul .wrapper li .info .email i {
  padding-left: 2px;
}
#blog-foxtrot .list-container ul .wrapper li .info h2 {
  text-align: center;
  padding-bottom: 16px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
}
#blog-foxtrot .list-container ul .wrapper li:hover .name {
  color: #00b8f1;
}
#blog-foxtrot .list-container ul .wrapper li:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
#blog-foxtrot .tags-wrapper {
  max-width: 200px;
  margin: 0 auto;
  text-align: center;
}
#blog-foxtrot .tags-wrapper .tags {
  width: auto !important;
  display: inline-block !important;
  font-size: 12px;
  letter-spacing: 2px;
}
#blog-foxtrot .tags-wrapper .tags:hover {
  color: #00b8f1 !important;
}
#blog-foxtrot .tags-wrapper em:last-child {
  display: none;
}
@media (max-width: 639px) {
  #blog-foxtrot .list-container ul .wrapper {
    width: 100%;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-foxtrot .list-container {
    width: 100%;
    display: inline-block;
  }
  #blog-foxtrot .list-container ul .wrapper {
    padding-top: 20px;
    width: 50%;
    float: left;
    padding-bottom: 40px;
  }
  #blog-foxtrot .list-container ul .wrapper li .blog-image {
    border-radius: 240px;
    width: 240px;
    height: 240px;
  }
  #blog-foxtrot .list-container ul .wrapper li .blog-image .image {
    display: block;
    width: 100%;
    height: 240px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 240px;
    width: 240px;
    margin: 0 auto;
    margin-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #blog-foxtrot {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-foxtrot .list-container {
    display: block;
    max-width: 930px;
    margin: 0 auto;
  }
  #blog-foxtrot .list-container ul {
    display: inline-block;
    width: 100%;
  }
  #blog-foxtrot .list-container ul .wrapper {
    padding-top: 20px;
    width: 33.33%;
    float: left;
    padding-bottom: 40px;
  }
  #blog-foxtrot .list-container ul .wrapper li .blog-image .image {
    display: block;
    width: 100%;
    height: 240px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 240px;
    width: 240px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  #blog-foxtrot .list-container ul .wrapper li .info .name {
    padding-top: 20px;
  }
}
#contact-kilo {
  display: block;
  padding-top: 50px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #contact-kilo {
    padding-top: 85px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #contact-kilo {
    padding-top: 85px;
  }
}
#homepage-tango {
  transition: all 2s;
}
#homepage-tango .top-section {
  position: relative;
}
#homepage-tango .top-section #item-image-slideshow-echo {
  height: 350px;
}
#homepage-tango .top-section #item-image-slideshow-echo ul {
  height: 350px;
}
#homepage-tango .top-section #item-image-slideshow-echo ul li {
  height: 350px;
}
#homepage-tango .top-section #item-image-slideshow-echo ul li .image {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
#homepage-tango .top-section #item-image-slideshow-echo ul li h2 {
  display: none;
  position: absolute;
  top: 40%;
  text-align: center;
  bottom: 0;
  left: 0;
  color: white;
  right: 0;
  z-index: 150;
  text-transform: uppercase;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 18px;
  letter-spacing: 1px;
}
#homepage-tango .top-section #item-image-slideshow-echo .bx-controls {
  display: none;
}
#homepage-tango .top-section .overlay-background {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 120;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
#homepage-tango .top-section .overlay {
  z-index: 130;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
#homepage-tango .top-section .scroll-more {
  display: none;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo {
  height: 350px;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul {
  height: 350px;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li {
  height: 350px;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .image {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: white;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .overlay h4 {
  color: white;
  border: 2px solid white;
  width: 175px;
  padding: 20px 0px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  font-weight: 600;
  margin: 0 auto;
  display: block;
  text-align: center;
  transition: all 0.3s;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
  width: 250px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #1e1e1e;
  padding: 50px 25px;
  margin-top: 50px;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 22px;
  font-size: 14px;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #3b3b3b;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li:hover .overlay h4 {
  background-color: white;
  color: #1e1e1e;
  border-color: white;
  transition: all 0.3s;
}
#homepage-tango .feature-slideshow #item-image-slideshow-bravo .bx-controls {
  display: none;
}
.home-wrapper #logo-desktop {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-tango .top-section #item-image-slideshow-echo {
    height: 500px;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul {
    height: 500px;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li {
    height: 500px;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li .image {
    height: 500px;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li h2 {
    font-size: 20px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo {
    height: 500px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul {
    height: 500px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li {
    height: 500px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .image {
    height: 500px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
    width: 400px;
    padding: 80px 40px;
    margin-top: 80px;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
    font-size: 19px;
    letter-spacing: 2px;
    font-size: 16px;
    letter-spacing: 3px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    max-width: 300px;
    margin: 0 auto;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
    margin-top: 16px;
    font-size: 60px;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  #header-orion.home,
  #header-orion.home.scroll {
    transition: all 0s;
  }
  #header-orion.scroll {
    background-color: rgba(25, 25, 25, 0.9);
    transition: all 0.5s;
  }
  .home-wrapper {
    /*overflow: hidden;*/
    position: relative;
    padding-top: 0;
  }
  .home-wrapper #logo-desktop {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(25, 25, 25, 0.9);
    display: block;
    width: auto;
    z-index: 52;
    transition: all 0.5s;
  }
  .home-wrapper #logo-desktop img {
    float: right;
    padding: 30px;
    height: 28px;
  }
  .home-wrapper #logo-desktop.scroll {
    background: rgba(25, 25, 25, 0);
    transition: all 0.5s;
  }
  #homepage-tango {
    padding-top: 0;
  }
  #homepage-tango .top-section {
    position: relative !important;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  #homepage-tango .top-section #item-image-slideshow-echo {
    height: 100% !important;
  }
  #homepage-tango .top-section #item-image-slideshow-echo .bx-viewport {
    height: 100% !important;
  }
  #homepage-tango .top-section #item-image-slideshow-echo .bx-wrapper {
    height: 100% !important;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul {
    height: 100% !important;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li {
    height: 100% !important;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li h2 {
    top: 45%;
    font-size: 30px;
    letter-spacing: 17px;
  }
  #homepage-tango .top-section #item-image-slideshow-echo ul li .image {
    height: 100% !important;
  }
  #homepage-tango .top-section .overlay .top-line,
  #homepage-tango .top-section .overlay .line {
    background: white;
  }
  #homepage-tango .top-section .overlay .top-line {
    position: relative;
    top: 40px;
    height: 1px;
    width: 0;
    margin: 0 auto;
  }
  #homepage-tango .top-section .overlay .bottom-line {
    position: absolute;
    bottom: 40px;
    height: 1px;
    width: 100%;
  }
  #homepage-tango .top-section .overlay .bottom-line .line {
    width: 0;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-tango .top-section .overlay .right-line {
    position: absolute;
    padding-top: 17%;
    padding-bottom: 17%;
    right: 40px;
    width: 1px;
    transition: all 10s;
    top: 10%;
    bottom: 10%;
  }
  #homepage-tango .top-section .overlay .right-line .line {
    width: 1px;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-tango .top-section .overlay .left-line {
    position: absolute;
    padding-top: 15%;
    padding-bottom: 20%;
    left: 40px;
    width: 1px;
    top: 10%;
    bottom: 10%;
  }
  #homepage-tango .top-section .overlay .left-line .line {
    width: 1px;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-tango .top-section .overlay .scroll-more {
    cursor: pointer;
    display: block;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 15px;
    color: white;
    z-index: 135;
    transition: all 0.5s;
  }
  #homepage-tango .top-section .overlay .scroll-more:hover {
    color: #00b8f1;
  }
  #homepage-tango .top-section .overlay .scroll-more span {
    cursor: pointer;
    display: inline-block;
    padding-right: 10px;
    font-size: 11px;
    letter-spacing: 4px;
    text-transform: uppercase;
  }
  #homepage-tango .top-section .overlay .scroll-more i {
    font-size: 11px;
    cursor: pointer;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
    width: 400px;
    padding: 80px 40px;
    margin-top: 12%;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
    font-size: 24px;
    letter-spacing: 13px;
    line-height: 32px;
    font-size: 16px;
    letter-spacing: 3px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    max-width: 300px;
    margin: 0 auto;
  }
  #homepage-tango .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
    font-size: 60px;
  }
  #homepage-tango .overlay.active .scroll-more {
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-tango .overlay.active .left-line,
  #homepage-tango .overlay.active .right-line {
    padding-top: 0;
    padding-bottom: 0;
    transition: all 10s;
  }
  #homepage-tango .overlay.active .left-line .line,
  #homepage-tango .overlay.active .right-line .line {
    transition: all 10s;
    height: 100%;
  }
  #homepage-tango .overlay.active .top-line {
    transition: all 10s;
    width: 80%;
  }
  #homepage-tango .overlay.active .bottom-line .line {
    transition: all 10s;
    width: 80%;
  }
}
@media only print, only screen and (min-width: 1050px) and (max-height: 700px) {
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home {
    overflow: hidden;
    overflow-y: scroll;
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  #homepage-tango {
    transition: all 3s;
  }
  #homepage-tango .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    /*-webkit-transform:translateY(-50%) ;*/
    /*transform:translateY(-50%) ;*/
    transition: all 3.5s;
    width: 100%;
    height: 100%;
  }
  #homepage-tango .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(4),
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(5),
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(6) {
    display: none !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 65% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-tango .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .image-container {
    background-position: 50% 0% !important;
    transition: all 3.5s;
  }
  #homepage-tango .image-container.parallax {
    background-position: 50% 60% !important;
    transition: all 3.5s;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(4),
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(5),
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(6) {
    display: none !important;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a .image {
    padding-bottom: 56% !important;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(2) a .image {
    padding-bottom: 60% !important;
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(6) {
    display: none !important;
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a .image {
    padding-bottom: 56% !important;
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image {
    padding-bottom: 60% !important;
  }
  #homepage-tango .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-tango .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-tango .section.three .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.three li:nth-child(2),
  #homepage-tango .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-tango .section.three li:nth-child(2) .image,
  #homepage-tango .section.three li:nth-child(3) .image {
    padding-bottom: 60% !important;
  }
  #homepage-tango .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-tango .section.three li:nth-child(1) .image {
    padding-bottom: 56% !important;
  }
  #homepage-tango .section.three li:nth-child(4) {
    display: none !important;
    width: 100% !important;
  }
  #homepage-tango .section.three li:nth-child(4) .image {
    padding-bottom: 26% !important;
  }
  #homepage-tango .section.three li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-tango .section.four .parallax-content.show {
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-tango .parallax-content {
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-tango section {
    min-height: auto;
  }
}
.scroll-down {
  display: none;
}
@media only print, only screen and (min-width: 1050px) {
  /*--------------------------------- SCROLL DOWN STYLES --------------------------------  */
  .chevron::before {
    border-style: solid;
    border-width: 0.1em 0.1em 0 0;
    content: '';
    display: inline-block;
    height: 12px;
    left: 0.15em;
    position: relative;
    top: 0.15em;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: top;
    width: 12px;
  }
  .chevron.right:before {
    left: 0;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .chevron.bottom:before {
    top: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .chevron.left:before {
    left: 0.25em;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .scroll-down {
    display: block;
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 52;
  }
  .scroll-down span {
    width: 110px;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 4px;
    padding-bottom: 7px;
  }
  .scroll-down .inner-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 15px;
  }
  .scroll-down .chevron {
    width: 18px;
    margin: 0 auto;
    color: white;
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    transition: all 1s;
  }
  .scroll-down .chevron.active {
    -ms-transform: translateY(7px);
    -webkit-transform: translateY(7px);
    -moz-transform: translateY(7px);
    -o-transform: translateY(7px);
    transform: translateY(7px);
    transition: all 1s;
  }
  .scroll-down {
    opacity: 0;
    transition: all 1s;
    visibility: hidden;
  }
  .scroll-down.active {
    opacity: 1;
    visibility: visible;
    transition: all 1s;
  }
  .scroll-down span {
    width: 200px;
    letter-spacing: 6px;
    padding-bottom: 7px;
  }
  .scroll-down .inner-wrapper {
    padding-bottom: 25px;
  }
  .scroll-down .chevron {
    width: 25px;
  }
  .scroll-down .chevron::before {
    height: 18px;
    width: 18px;
    content: "";
  }
}
/* fix overflow problems -- due to floats */
#homepage-tango section {
  min-height: auto !important;
  /* PERMANENTLY REMOVED __ fixed height sections */
}
#homepage-tango section #pageTop {
  min-height: 100vh;
}
#homepage-tango #featured-suburbs ul,
#homepage-tango .featured-items-grid ul,
#homepage-tango #feature-items-wrapper ul {
  overflow: hidden;
}
#item-igloo .item-container {
  max-width: 1030px;
  margin: 0 auto;
  display: block;
  width: 100%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
#items-hotel .container article {
  width: 100%;
  display: block;
}
#items-hotel .container article .text {
  max-width: 1030px;
  display: block;
  margin: 0 auto;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
#listing-show-oscar sub,
#listing-show-oscar sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
#listing-show-oscar sup {
  top: -0.5em;
}
#listing-show-oscar #item-image-slideshow-bravo {
  position: relative;
}
#listing-show-oscar #item-image-slideshow-bravo .bx-controls .bx-pager {
  display: block;
  position: absolute;
  right: 0;
  color: white;
  left: 0;
  text-align: center;
  bottom: 10px;
  z-index: 30;
}
#listing-show-oscar #item-image-slideshow-bravo {
  /*.bx-wrapper{
			max-width: none !important;
		}*/
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-oscar #item-image-slideshow-bravo .bx-pager {
    bottom: 20px !important;
  }
}
#listing-show-papa {
  padding-top: 50px;
}
#listing-show-papa #dock {
  display: none;
}
#listing-show-papa .fieldset_submit {
  align-self: flex-start;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  /* Need to override strong globals */
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
  display: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
  display: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-info-overlay h1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 12px 8px;
  text-align: center;
  text-transform: uppercase;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: 3px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h3 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper {
  position: relative;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul li {
  background-size: cover;
  background-position: 50% 50%;
  height: 0;
  padding-bottom: 70%;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
  position: absolute;
  left: -20px;
  top: 40%;
  z-index: 75;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
  position: absolute;
  right: -20px;
  top: 40%;
  z-index: 75;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction a {
  text-decoration: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
  color: white;
  text-decoration: none;
  font-size: 50px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .bbc {
  text-align: center;
  padding: 16px 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description {
  text-align: center;
  padding: 0 16px 0 16px;
  line-height: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information {
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
  padding-top: 24px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .feature-list,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement {
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 11px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .feature-list h3,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
  font-size: 14px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement a {
  display: block;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .inspect-property {
  padding: 20px 16px 20px;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement i,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .inspect-property i {
  font-size: 1.5em;
  margin-right: 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement a,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .inspect-property a {
  color: #1e1e1e;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement a:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .inspect-property a:hover {
  color: #00b8f1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .inspect-property a {
  border: 1px solid #1e1e1e;
  padding: 5px 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 250px;
  margin: 20px auto;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description ul {
  padding-top: 5px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description ul li {
  font-size: 0.9em;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description ul li:before {
  content: '\2022';
  display: inline-block;
  margin-right: 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  display: block;
  margin: 0 auto;
  width: 250px;
  margin-bottom: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li:last-child {
  padding-bottom: 15px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li:last-child a {
  padding-bottom: 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a {
  padding-bottom: 8px;
  display: block;
  text-decoration: none;
  color: #1e1e1e;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a:hover {
  color: #00b8f1;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a i {
  padding-right: 4px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a .added-calendar {
  position: relative;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a .added-calendar i {
  position: absolute;
  left: 3px;
  font-size: 7px;
  top: 5px;
  padding: 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
  padding: 16px 32px;
  box-sizing: border-box;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset {
  margin-bottom: 12px;
  width: 100%;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper:before {
  display: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  /*old styles overwrite*/
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label div {
  padding-top: 0 !important;
  width: 100% !important;
  line-height: initial !important;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label div em {
  padding-bottom: 0 !important;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label .inspection-date {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-btn {
  display: none !important;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
  display: inline;
  padding-bottom: 16px;
  line-height: 18px;
  padding-bottom: 24px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em:hover {
  color: #00b8f1;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha strong,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .blurb {
  display: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .blurb {
  line-height: 18px;
  padding-bottom: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form {
  display: flex;
  flex-wrap: wrap;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit {
  margin-bottom: 0px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  float: right;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"] {
  width: auto;
  display: inline-block;
  margin-bottom: 0;
  height: auto;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"]:checked:after {
  background: #1e1e1e;
  box-shadow: inset 0 0 0 2px white;
  transition: 0.5s all;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"]:after {
  background: white;
  border: solid #1e1e1e 1px;
  display: block;
  padding: 8px;
  border-radius: 100%;
  margin-left: -2px;
  margin-top: -2px;
  content: '';
  box-shadow: inset 0 0 0 1px white;
  transition: 0.5s all;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire {
  padding: 0 32px 0 32px;
  box-sizing: border-box;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form fieldset {
  margin-bottom: 12px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit {
  margin-bottom: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  float: right;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  max-width: 600px;
  margin: 0 auto;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member {
  margin-bottom: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-image {
  transition: all 0.5s;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 50%;
  max-width: 240px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-image .image {
  transition: all 0.5s;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 50%;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details {
  /*height: 85px;*/
  display: flex;
  flex-flow: column wrap;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .name {
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 8px;
  box-sizing: border-box;
  flex-grow: 1;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 4px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email {
  padding-bottom: 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email i {
  padding-left: 2px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email:hover {
  color: #00b8f1;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member:hover .name {
  color: #00b8f1;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 16px 16px;
  text-align: center;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share i {
  font-size: 25px;
  color: #1e1e1e;
  padding: 0 8px;
  transition: all 0.5s;
  cursor: pointer;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share i:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form {
  margin-top: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form fieldset {
  margin-bottom: 12px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send {
  margin-bottom: 16px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa #listing-open-form-alpha .blurb {
  line-height: 25px;
}
#listing-show-papa #listing-open-form-alpha #opens em {
  padding-bottom: 10px;
}
#listing-show-papa #listing-open-form-alpha #opens li {
  position: relative;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  background-color: #f1f1f1;
  margin-bottom: 8px;
  transition: all 0.5s;
  cursor: pointer;
  height: 75px;
  border: 2px solid #1e1e1e;
}
#listing-show-papa #listing-open-form-alpha #opens li .label-hover {
  color: white;
  transition: all 0.5s;
}
#listing-show-papa #listing-open-form-alpha #opens li .label-hover div:nth-child(3) {
  border-color: white;
}
#listing-show-papa #listing-open-form-alpha #opens li label {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
#listing-show-papa #listing-open-form-alpha #opens li label input {
  display: none;
}
#listing-show-papa #listing-open-form-alpha #opens li label div {
  letter-spacing: 1px;
  width: 60%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
}
#listing-show-papa #listing-open-form-alpha #opens li label div:nth-child(2) em {
  padding-bottom: 0;
}
#listing-show-papa #listing-open-form-alpha #opens li label div:nth-child(3) {
  width: 40%;
  text-align: center;
  border-left: 2px solid #1e1e1e;
  height: 73px;
  padding-top: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  line-height: initial;
}
#listing-show-papa #listing-open-form-alpha #opens li label div:nth-child(3) em {
  padding-top: 26px;
  display: none !important;
}
#listing-show-papa #listing-open-form-alpha #opens li label div:nth-child(3) span {
  padding-top: 0;
  display: block;
}
#listing-show-papa #listing-open-form-alpha #opens li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #1e1e1e;
  z-index: 20;
  width: 0;
  opacity: 0;
  transition: all 0.5s;
}
#listing-show-papa #listing-open-form-alpha #opens li .overlay.hover {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-papa #listing-open-form-alpha #opens li:hover,
#listing-show-papa #listing-open-form-alpha #opens li.added {
  color: white;
}
#listing-show-papa #listing-open-form-alpha #opens li:hover .overlay,
#listing-show-papa #listing-open-form-alpha #opens li.added .overlay {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-papa .desktop-only {
  display: none !important;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listing-show-papa {
    padding-top: 85px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-info-overlay h1 {
    font-size: 16px;
    letter-spacing: 4px;
    padding: 24px 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 16px;
    letter-spacing: 5px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h3 {
    font-size: 16px;
    letter-spacing: 5px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 60px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding: 24px 0 12px 0;
    letter-spacing: 4px;
    font-size: 13px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description {
    margin: 0 auto;
    max-width: 650px;
    padding: 0 24px 0 24px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
    padding-top: 36px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    padding-bottom: 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a i {
    padding-right: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    padding: 24px 48px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
    padding-bottom: 24px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha strong {
    margin: 0 auto;
    width: 250px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset {
    width: 50%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_notes {
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_submit {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_submit input {
    border-color: #FFF;
    color: #FFF;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire {
    padding: 0 48px 0 48px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire h1 {
    padding-top: 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha {
    width: 500px;
    margin: 0 auto;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 12px;
    padding: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_first_name,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_email_address {
    padding-left: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_surname,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_mobile {
    padding-right: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_notes {
    width: 100%;
    clear: both;
    padding-left: 0;
    padding-right: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit {
    width: 100%;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled {
    background: #ccc;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:hover,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:active,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:focus {
    background: #ccc;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:focus,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:hover,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:focus,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:hover,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-2,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-4 {
    width: 50%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-3 {
    width: 33%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member {
    margin-bottom: 24px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member div .name {
    padding: 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share {
    clear: both;
    padding: 0 24px 24px 24px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share i {
    padding: 0 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form {
    width: 100% !important;
    max-width: 500px;
    margin: 0 auto;
    margin-top: 24px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_email {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_senderName {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_message {
    clear: both;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send {
    margin-bottom: 24px;
  }
  #listing-show-papa #listing-open-form-alpha {
    width: 500px;
    margin: 0 auto;
  }
  #listing-show-papa #listing-open-form-alpha #opens li {
    padding: 12px;
  }
  #listing-show-papa #listing-open-form-alpha fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 6px;
  }
  #listing-show-papa #listing-open-form-alpha .fieldset_first_name,
  #listing-show-papa #listing-open-form-alpha .fieldset_email_address {
    padding-left: 0;
  }
  #listing-show-papa #listing-open-form-alpha .fieldset_surname,
  #listing-show-papa #listing-open-form-alpha .fieldset_mobile {
    padding-right: 0;
  }
  #listing-show-papa #listing-open-form-alpha .fieldset_submit {
    clear: both;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-papa {
    padding-top: 0;
    overflow: hidden;
  }
  #listing-show-papa .close-cross {
    position: absolute;
    right: 0px;
    top: 10px;
    width: 35px;
    height: 40px;
    opacity: 0.7;
    z-index: 100;
    cursor: pointer;
  }
  #listing-show-papa .close-cross:hover {
    opacity: 1;
  }
  #listing-show-papa .close-cross:hover:after,
  #listing-show-papa .close-cross:hover:before {
    background-color: #00b8f1;
  }
  #listing-show-papa .close-cross:before {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 15px;
    width: 2px;
    background-color: white;
    transform: rotate(45deg);
  }
  #listing-show-papa .close-cross:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 15px;
    width: 2px;
    top: 0px;
    background-color: white;
    transform: rotate(-45deg);
  }
  #listing-show-papa #enquire .close-cross:after {
    top: 0px;
  }
  #listing-show-papa .bubbles-one.hide,
  #listing-show-papa .bubbles-two.hide,
  #listing-show-papa .bubbles-three.hide {
    opacity: 0;
    visibility: none;
    transition: all 0.5s;
    width: 0px !important;
    margin: 0 !important;
  }
  #listing-show-papa .next-1,
  #listing-show-papa .next-2,
  #listing-show-papa .next-3 {
    cursor: pointer;
    position: absolute;
    right: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa .next-1:hover,
  #listing-show-papa .next-2:hover,
  #listing-show-papa .next-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa .previous-1,
  #listing-show-papa .previous-2,
  #listing-show-papa .previous-3 {
    cursor: pointer;
    position: absolute;
    left: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa .previous-1:hover,
  #listing-show-papa .previous-2:hover,
  #listing-show-papa .previous-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa #dock-container {
    opacity: 0;
    transition: all 1.5s;
    bottom: -100px !important;
  }
  #listing-show-papa #dock-container.show {
    opacity: 1;
    transition: all 1.5s;
    bottom: 10px !important;
  }
  #listing-show-papa #dock .base {
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 45px;
    left: -10%;
    right: 0;
    z-index: -10;
  }
  #listing-show-papa #dock .base .inner-base {
    background: rgba(30, 30, 30, 0.8);
    -ms-transform: rotateX(55deg);
    /* IE 9 */
    -ms-transform-origin: 50% 100%;
    /* IE 9 */
    -webkit-transform: rotateX(55deg);
    /* Chrome, Safari, Opera */
    -webkit-transform-origin: 50% 100%;
    /* Chrome, Safari, Opera */
    transform: rotateX(55deg);
    transform-origin: 50% 100%;
    width: 118%;
    margin: 0 auto;
    display: block;
    height: 80px;
    border-radius: 100%;
  }
  #listing-show-papa #dock {
    display: flex;
    width: auto;
    margin: 0 auto;
  }
  #listing-show-papa #dock li .thumbs {
    border-radius: 84px;
    background-size: cover;
    background-position: 50% 50%;
    width: 84px;
    height: 84px;
    -webkit-transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    border: 1px solid #1e1e1e;
  }
  #listing-show-papa .thumbs.reflect {
    -webkit-transition: all 0.3s;
    -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255, 255, 255, 0.5)));
    /* reflection is supported by webkit only */
  }
  #listing-show-papa #dock li:hover .thumbs {
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    /* IE 9 */
    transform: scale(1.75);
    margin: 0 2em;
  }
  #listing-show-papa #dock li:hover + li .thumbs,
  #listing-show-papa #dock li.prev .thumbs {
    -webkit-transform: scale(1.325);
    -ms-transform: scale(1.325);
    /* IE 9 */
    transform: scale(1.325);
    margin: 0 1.5em;
  }
  #listing-show-papa #dock-container {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 100;
  }
  #listing-show-papa #dock-container ul {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
  #listing-show-papa #dock-container li {
    position: relative;
    margin: 0 2px;
    border-radius: 64px;
    width: auto;
    float: left;
    cursor: pointer;
  }
  #listing-show-papa .desktop-only {
    display: block !important;
  }
  #listing-show-papa .mobile-only {
    display: none !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper {
    position: relative;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu.show {
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu {
    position: absolute;
    z-index: 100;
    bottom: 0;
    background: rgba(30, 30, 30, 0.8);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    line-height: 25px;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .overlay-wrapper {
    position: relative;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
    display: block;
    position: absolute;
    right: -91px;
    font-size: 50px;
    top: -20px;
    background: rgba(30, 30, 30, 0.8);
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn i {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 11px;
    display: block;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div {
    color: white;
    cursor: pointer;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div a {
    color: white;
    text-decoration: none;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover a {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active a {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-info-overlay {
    display: none;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section.show,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.substitute-image {
    visibility: visible;
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-container {
    position: absolute;
    left: 50px;
    right: -40px;
    bottom: 50px;
    top: 100px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
    position: relative;
    background: rgba(30, 30, 30, 0.8);
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-left {
    color: white;
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10%;
    /*fix for details-right covering scrollbar + container for details-left*/
    position: relative;
    z-index: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right {
    color: white;
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 12%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons {
    display: none;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 90;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 19px;
    letter-spacing: 8px;
    padding-bottom: 30px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery ul li {
    padding-bottom: 0 !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 100px;
    opacity: 0.7;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i:hover {
    opacity: 1;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
    text-decoration: none;
    left: -40px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
    text-decoration: none;
    right: -40px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.no-images {
    opacity: 1;
    z-index: 99;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-left,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.no-images .details-left {
    transition: all 2s;
    transform: translateY(-50px) !important;
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-right,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.no-images .details-right {
    transition: all 1.5s;
    transform: translateX(-50px);
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .fieldset_submit input {
    color: white !important;
    border-color: white !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left {
    opacity: 0;
    transform: translateY(250px);
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left .inner-wrapper {
    overflow: hidden;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left .inner-wrapper .desktop-only {
    margin-right: -50px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right {
    overflow: hidden;
    margin-top: -50px;
    opacity: 0;
    transform: translateX(250px);
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right .inner-wrapper {
    overflow: hidden;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right .inner-wrapper .scroll-container {
    margin-right: -50px;
    overflow-y: scroll;
    padding-right: 50px;
    padding-bottom: 50px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding-top: 10px;
    font-size: 12px;
    letter-spacing: 10px;
    padding-bottom: 20px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description {
    padding-bottom: 100px !important;
    padding-right: 74px !important;
    line-height: 26px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description h3 {
    padding-bottom: 10px;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 8px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information {
    text-align: right;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
    text-align: right;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information > h3:first-child,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .property-information > div:first-child > h3 {
    padding-top: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .feature-list,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement {
    padding-right: 0;
    text-align: right;
    padding-bottom: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .feature-list h3,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
    text-align: right;
    font-size: 16px !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement {
    padding: 24px 0 0;
    text-align: right;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
    color: white;
    text-align: right !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .info-statement a {
    font-size: 0.8em;
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .one-form-btn {
    border-color: white;
    color: white;
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list.show {
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list.show .overlay-container {
    transform: translateY(-50px) !important;
    transition: all 1.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
    transform: translateY(-250px);
    width: 70%;
    margin: 0 auto;
    color: white !important;
    transition: all 1.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    color: white;
    padding-top: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha {
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
    padding-bottom: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_notes,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    width: 100%;
    padding: 6px 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    text-align: left;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset #preregister-btn {
    border: 2px solid #FFF;
    color: #FFF;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label {
    color: #1e1e1e;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label:hover {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .open-enquiry-list-wrapper.added label {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .default-btn,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form strong {
    color: white;
    border-color: white;
    margin-bottom: 15px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em:hover {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper:hover .inspection-date,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper.added .inspection-date,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper:hover .add-inspection,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper.added .add-inspection {
    color: #FFF;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper .inspection-date,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper .add-inspection {
    color: #1e1e1e;
    transition: color 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper em {
    padding-bottom: 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li:nth-child(odd) {
    padding-right: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form {
    display: inline-block;
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #auction,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list {
    left: 50px;
    right: 50px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map #map_canvas {
    background: transparent !important;
    transition: none !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.show #map_canvas,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.substitute-image #map_canvas {
    transition: none !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire.show {
    opacity: 1;
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .overlay-container {
    top: 60px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper {
    width: 80%;
    margin: 0 auto;
    color: white;
    overflow: hidden;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper .scroll-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-right: -50px;
    padding-right: 50px;
    overflow-y: scroll;
    padding-bottom: 50px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details a {
    color: #FFF;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    color: white;
    border-color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff {
    display: flex;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member .name,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member a {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member .email:hover {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member:hover .name {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share.show {
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share.show .inner-wrapper {
    transform: translateY(-50px) !important;
    transition: all 0.75s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share {
    opacity: 0;
    transition: all 0.75s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share .inner-wrapper {
    transition: all 0.5s;
    width: 50%;
    margin: 0 auto;
    color: white;
    position: absolute;
    transform: translateY(150px);
    display: block;
    left: 0;
    right: 0;
    bottom: -100px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share i {
    color: white;
    font-size: 40px;
    padding: 0 20px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input {
    color: white;
    border-color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share .social i {
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share .social.facebook i:hover {
    color: #425f9c;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share .social.twitter i:hover {
    color: #59adeb;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #share .social.pinit i:hover {
    color: #bd081c;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  #listing-show-papa {
    padding-top: 0;
    overflow: hidden;
  }
  #listing-show-papa .bubbles-one.hide,
  #listing-show-papa .bubbles-two.hide,
  #listing-show-papa .bubbles-three.hide {
    opacity: 0;
    visibility: none;
    transition: all 0.5s;
    width: 0px !important;
    margin: 0 !important;
  }
  #listing-show-papa .next-1,
  #listing-show-papa .next-2,
  #listing-show-papa .next-3 {
    cursor: pointer;
    position: absolute;
    right: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa .next-1:hover,
  #listing-show-papa .next-2:hover,
  #listing-show-papa .next-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa .previous-1,
  #listing-show-papa .previous-2,
  #listing-show-papa .previous-3 {
    cursor: pointer;
    position: absolute;
    left: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa .previous-1:hover,
  #listing-show-papa .previous-2:hover,
  #listing-show-papa .previous-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa #dock-container {
    opacity: 0;
    transition: all 1.5s;
    bottom: -100px !important;
  }
  #listing-show-papa #dock-container.show {
    opacity: 1;
    transition: all 1.5s;
    bottom: 10px !important;
  }
  #listing-show-papa #dock .base {
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 45px;
    left: -10%;
    right: 0;
    z-index: -10;
  }
  #listing-show-papa #dock .base .inner-base {
    background: rgba(30, 30, 30, 0.8);
    transform: rotateX(55deg);
    transform-origin: 50% 100%;
    width: 118%;
    margin: 0 auto;
    display: block;
    height: 80px;
    border-radius: 100%;
  }
  #listing-show-papa #dock {
    display: flex;
    width: auto;
    margin: 0 auto;
  }
  #listing-show-papa #dock li .thumbs {
    border-radius: 84px;
    background-size: cover;
    background-position: 50% 50%;
    width: 84px;
    height: 84px;
    -webkit-transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    border: 1px solid #1e1e1e;
  }
  #listing-show-papa .thumbs.reflect {
    -webkit-transition: all 0.3s;
    -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255, 255, 255, 0.5)));
    /* reflection is supported by webkit only */
  }
  #listing-show-papa #dock li:hover .thumbs {
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    /* IE 9 */
    transform: scale(1.75);
    margin: 0 2em;
  }
  #listing-show-papa #dock li:hover + li .thumbs,
  #listing-show-papa #dock li.prev .thumbs {
    -webkit-transform: scale(1.325);
    -ms-transform: scale(1.325);
    /* IE 9 */
    transform: scale(1.325);
    margin: 0 1.5em;
  }
  #listing-show-papa #dock-container {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 100;
  }
  #listing-show-papa #dock-container ul {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
  #listing-show-papa #dock-container li {
    position: relative;
    margin: 0 2px;
    border-radius: 64px;
    width: auto;
    float: left;
    cursor: pointer;
  }
  #listing-show-papa .desktop-only {
    display: block !important;
  }
  #listing-show-papa .mobile-only {
    display: none !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper {
    position: relative;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu.show {
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu {
    position: absolute;
    z-index: 100;
    bottom: 0;
    background: rgba(30, 30, 30, 0.8);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    line-height: 25px;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .overlay-wrapper {
    position: relative;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
    display: block;
    position: absolute;
    right: -91px;
    font-size: 50px;
    top: -20px;
    background: rgba(30, 30, 30, 0.8);
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn i {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 11px;
    display: block;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div {
    color: white;
    cursor: pointer;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div a {
    color: white;
    text-decoration: none;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover a {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active a {
    color: #00b8f1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-info-overlay {
    display: none;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section.show,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.substitute-image {
    visibility: visible;
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-container {
    position: absolute;
    left: 100px;
    right: 100px;
    bottom: 50px;
    top: 100px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
    background: rgba(30, 30, 30, 0.8);
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-left {
    color: white;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-right {
    color: white;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 29%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 90;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 19px;
    letter-spacing: 8px;
    padding-bottom: 30px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery ul li {
    padding-bottom: 0 !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 100px;
    opacity: 0.7;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i:hover {
    opacity: 1;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
    text-decoration: none;
    left: -40px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
    text-decoration: none;
    right: -40px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show {
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-left {
    transition: all 2s;
    transform: translateY(-50px) !important;
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-right {
    transition: all 1.5s;
    transform: translateX(-50px);
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left {
    opacity: 0;
    transform: translateY(250px);
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right {
    margin-top: -50px;
    opacity: 0;
    transform: translateX(250px);
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding-top: 10px;
    font-size: 12px;
    letter-spacing: 10px;
    padding-bottom: 20px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description {
    line-height: 26px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .description h3 {
    padding-bottom: 10px;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 8px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .feature-list {
    padding-right: 0;
    text-align: right;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list.show {
    opacity: 1;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list.show .overlay-container {
    transform: translateY(-50px) !important;
    transition: all 1.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
    transform: translateY(-250px);
    width: 50%;
    margin: 0 auto;
    color: white !important;
    transition: all 1.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha {
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label {
    color: #1e1e1e;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label:hover {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .open-enquiry-list-wrapper.added label {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em:hover {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form strong {
    color: white;
    border-color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li:nth-child(odd) {
    padding-right: 6px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form {
    display: inline-block;
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form .fieldset_submit input {
    color: white;
    border-color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map #map_canvas {
    background: transparent !important;
    transition: all 3.5s;
    transform: scale(0.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.1, M12=0, M21=0, M22=0.1, SizingMethod='auto expand')" !important;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.1, M12=0, M21=0, M22=0.1, SizingMethod='auto expand') !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.show #map_canvas,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map.substitute-image #map_canvas {
    transition: all 3.5s;
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')" !important;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand') !important;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire.show {
    opacity: 1;
    transition: all 1s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .overlay-container {
    top: 60px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper {
    width: 50%;
    margin: 0 auto;
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    color: white;
    border-color: white;
  }
}
#listings-oscar {
  padding-top: 49px;
}
#listings-oscar #search-form-echo {
  max-width: 1030px;
  margin: 0 auto;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px 20px 8px 20px;
}
#listings-oscar #search-form-echo fieldset {
  margin-bottom: 12px;
}
#listings-oscar #search-form-echo fieldset.field-rental_features {
  display: none !important;
}
#listings-oscar #search-form-echo.is-rent fieldset.field-rental_features {
  display: block !important;
}
.loading-spinner {
  clear: both;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listings-oscar {
    padding-top: 85px;
  }
  #listings-oscar #search-form-echo {
    padding: 16px 20px 8px 20px;
  }
  #listings-oscar #search-form-echo fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  #listings-oscar #search-form-echo fieldset:last-child {
    width: 100%;
    padding: 6px 0 12px 0;
  }
  #listings-oscar #search-form-echo fieldset.field-category,
  #listings-oscar #search-form-echo fieldset.field-bedroom,
  #listings-oscar #search-form-echo fieldset.field-price-to {
    padding-left: 6px;
  }
  #listings-oscar #search-form-echo fieldset.field-method,
  #listings-oscar #search-form-echo fieldset.field-suburb,
  #listings-oscar #search-form-echo fieldset.field-price-from {
    padding-right: 6px;
  }
  #listings-oscar #search-form-echo.is-rent fieldset:nth-child(odd) {
    padding-left: 0;
    padding-right: 6px;
  }
  #listings-oscar #search-form-echo.is-rent fieldset:nth-child(even) {
    padding-right: 0;
    padding-left: 6px;
  }
  #listings-oscar #search-form-echo.is-rent fieldset:last-child {
    width: 50%;
    padding-left: 6px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listings-oscar {
    padding-top: 0;
  }
  #listings-oscar #search-form-echo {
    padding: 20px 40px 10px 40px;
  }
  #listings-oscar #search-form-echo form {
    display: inline-block;
    width: 100%;
  }
  #listings-oscar #search-form-echo fieldset {
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 0;
    padding: 6px !important;
  }
  #listings-oscar #search-form-echo .field-suburb {
    width: 50%;
    padding-right: 0 !important;
    padding-left: 6px !important;
  }
  #listings-oscar #search-form-echo .field-go {
    width: 25% !important;
    padding-right: 0 !important;
    padding-left: 6px !important;
  }
  #listings-oscar #search-form-echo .field-method,
  #listings-oscar #search-form-echo .field-bedroom {
    padding-left: 0 !important;
    padding-right: 6px !important;
  }
  #listings-oscar #search-form-echo .field-rental_features {
    padding-right: 0 !important;
  }
  #listings-oscar #search-form-echo fieldset:last-child {
    width: 100%;
    padding: 6px 0 12px 0;
  }
}
#live-auction-alpha {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#live-auction-alpha .eAuction {
  width: 100%;
  height: 100%;
  /*--------------*/
  /*----------------*/
}
#live-auction-alpha .eAuction #eAuctionBanner {
  width: 100% !important;
  display: flex !important;
  padding: 0 !important;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  z-index: 3;
  height: 64px;
}
#live-auction-alpha .eAuction #eAuctionBanner:before,
#live-auction-alpha .eAuction #eAuctionBanner:after {
  display: none;
  /* Otherwise the styles from eauctions seep in */
}
#live-auction-alpha .eAuction #eAuctionBanner .envelope {
  position: absolute;
  top: 64px;
  width: 100%;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 100px;
  border-color: #007bff transparent transparent transparent;
}
#live-auction-alpha .eAuction #eAuctionBanner a {
  position: absolute;
  right: 10px;
  color: white;
  text-transform: lowercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-decoration: none;
  display: flex;
  flex-flow: row wrap;
  align-content: center;
  align-items: center;
  height: 100%;
}
#live-auction-alpha .eAuction #eAuctionBanner a span {
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  color: inherit;
  top: 0;
  margin-right: 10px;
  display: none;
  /* Need this to only appear on tablet and desktop */
}
#live-auction-alpha .eAuction #eAuctionBanner a:hover {
  color: rgba(255, 255, 255, 0.8);
}
#live-auction-alpha .eAuction #eAuctionBanner #status {
  text-transform: uppercase;
  position: relative;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
}
#live-auction-alpha .eAuction #eAuctionBanner.sold {
  max-width: initial;
  background-color: #eb1c22;
}
#live-auction-alpha .eAuction #eAuctionBanner.sold:before,
#live-auction-alpha .eAuction #eAuctionBanner.sold:after {
  display: none;
}
#live-auction-alpha .eAuction #eAuctionBanner.passedin {
  background-color: #5d5d5d;
}
#live-auction-alpha .eAuction #eAuctionBanner.onmarket {
  background-color: #3ab54a;
}
#live-auction-alpha .eAuction #eAuctionDiamond {
  position: relative;
  z-index: 2;
  /* Grey */
}
#live-auction-alpha .eAuction #eAuctionDiamond path {
  fill: #808080;
}
#live-auction-alpha .eAuction #eAuctionDiamond.active path {
  fill: #F6931E;
}
#live-auction-alpha .eAuction #eAuctionDiamond.sold path {
  fill: #eb1c22;
}
#live-auction-alpha .eAuction #eAuctionDiamond.passedin path {
  fill: #5d5d5d;
}
#live-auction-alpha .eAuction #eAuctionDiamond.onmarket path {
  fill: #3ab54a;
}
#live-auction-alpha .eAuction .text {
  width: 100%;
  height: 100vh;
  background: black;
}
#live-auction-alpha .eAuction .text .container {
  position: relative;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  text-align: center;
}
#live-auction-alpha .eAuction .text .container .address {
  font-size: 1.8em;
  font-weight: 300;
}
#live-auction-alpha .eAuction .text .animatedText-wrapper {
  width: auto;
  float: none;
  font-weight: 700;
  font-size: 1em;
  overflow: visible;
}
#live-auction-alpha .eAuction .text .animatedText-wrapper .animatedText {
  width: auto;
  float: none;
}
#live-auction-alpha .eAuction .text .address {
  position: absolute;
  left: 20px;
  bottom: 90px;
}
#live-auction-alpha .eAuction .text .address span {
  color: inherit;
}
#live-auction-alpha .eAuction .text .currentBid {
  font-size: 50px;
  overflow: hidden;
}
#live-auction-alpha .eAuction .text .currentBid aside {
  display: block;
}
#live-auction-alpha .eAuction .text .currentBid aside div {
  display: inline-block;
  margin: 0 10px;
}
#live-auction-alpha .eAuction .text ul {
  overflow-y: visible;
  text-align: center;
}
#live-auction-alpha .eAuction #bid-list .currentBid .animatedText-wrapper {
  display: inline-block;
  perspective: 300px;
}
#live-auction-alpha .eAuction #bid-list .currentBid .animatedText-wrapper .animatedText {
  opacity: 0;
  transform-origin: 50% 50%;
  transform: rotateX(180deg);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
#live-auction-alpha .eAuction #bid-list .currentBid .animatedText-wrapper .animatedText.animating {
  position: relative;
  top: auto;
  left: auto;
}
#live-auction-alpha .eAuction #bid-list .currentBid .animatedText-wrapper .animatedText.is-visible {
  position: relative;
  opacity: 1;
  transform: rotateX(0deg);
  animation: cd-rotate-1-in 0.5s;
}
#live-auction-alpha .eAuction #bid-list .currentBid .animatedText-wrapper .animatedText.is-hidden {
  transform: rotateX(180deg);
  animation: cd-rotate-1-out 0.5s;
}
#live-auction-alpha .eAuction #bid-list .currentBid aside {
  position: static;
  margin-top: 20px;
}
#live-auction-alpha .eAuction #bid-title span {
  display: none;
  color: #FFF;
}
#live-auction-alpha .eAuction #bid-title .currentBid {
  text-transform: uppercase;
  font-size: 20px;
}
#live-auction-alpha .eAuction .legend {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
#live-auction-alpha .eAuction .legend li {
  padding-top: 8px;
}
#live-auction-alpha .eAuction .legend li span.v,
#live-auction-alpha .eAuction .legend li span.om {
  display: inline-block !important;
}
#live-auction-alpha .eAuction span.v,
#live-auction-alpha .eAuction span.om {
  width: 27px;
  height: 27px;
  line-height: 27px;
  font-size: 0.8em;
  display: none;
  color: white;
  border-radius: 50%;
  float: none;
  font-size: 12px;
  text-align: center;
}
#live-auction-alpha .eAuction span.v {
  background: #D51E23;
}
#live-auction-alpha .eAuction span.om {
  background: #3AB54A;
}
#live-auction-alpha .eAuction #logo {
  position: absolute;
  bottom: 20px;
  right: 20px;
  max-width: 250px;
}
@media only screen and (min-width: 320px) {
  #live-auction-alpha .eAuction #eAuctionBanner #status {
    top: 0;
  }
}
@media only screen and (min-width: 640px) {
  #live-auction-alpha .eAuction #eAuctionBanner #status {
    font-size: 2em;
    font-weight: 700;
  }
  #live-auction-alpha .eAuction #bid-list .currentBid aside {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 768px) {
  #live-auction-alpha .eAuction #eAuctionBanner #status {
    top: 5px;
    font-size: 30px;
  }
  #live-auction-alpha .eAuction #eAuctionBanner a span {
    display: inline;
  }
  #live-auction-alpha .eAuction .text .animatedText-wrapper {
    font-size: 2.5em;
  }
}
@media only screen and (min-width: 980px) {
  #live-auction-alpha .eAuction #eAuctionBanner #status {
    top: 10px;
  }
}
@media only screen and (min-width: 1600px) {
  #live-auction-alpha .eAuction #eAuctionBanner #status {
    top: 15px;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    transform: rotateX(180deg);
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    transform: rotateX(0deg);
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    transform: rotateX(180deg);
    opacity: 0;
  }
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset input {
  width: 100%;
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset select {
  width: 100%;
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset textarea {
  width: 100%;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 100%;
  border: none;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:disabled {
  background: #ccc;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:disabled:hover,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:disabled:active,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:disabled:focus {
  background: #ccc;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:focus,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:hover,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"].white:focus,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"].white:hover,
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #maintenance-request-echo .maintenance-request-wrapper form fieldset {
    width: 50%;
    float: left;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_select {
    width: 25%;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_state,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_postcode {
    width: 25%;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_notes {
    width: 100%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #maintenance-request-echo .text-wrapper {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #maintenance-request-echo .maintenance-request-wrapper {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
#place-show-bravo .bottom #map_canvas {
  display: block;
  height: 500px;
}
#place-show-bravo .bottom .list-container ul .wrapper {
  width: 100%;
}
#place-show-bravo .bottom .list-container ul .wrapper li {
  padding-bottom: 80%;
}
#place-show-bravo .bottom .list-container ul .wrapper li a {
  padding-top: 32%;
}
#place-show-bravo .content-section {
  max-width: 1030px;
  margin: 0 auto;
}
#place-show-bravo .content-section ul {
  padding-bottom: 8px;
}
#place-show-bravo .content-section ul .wrapper {
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#place-show-bravo .content-section ul .wrapper li {
  height: 0;
  padding-bottom: 80%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#place-show-bravo .content-section ul .wrapper li .image {
  background-color: #d1d1d1;
  transition: all 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: 50% 50%;
  background-size: cover;
}
#place-show-bravo .content-section ul .wrapper li .grid {
  display: block;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  text-decoration: none;
  text-align: center;
  padding-top: 32%;
}
#place-show-bravo .content-section ul .wrapper li .grid h3 {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
}
#place-show-bravo .content-section ul .wrapper li .grid h4 {
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
  padding-top: 5px;
}
#place-show-bravo .content-section ul .wrapper li .grid .underlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: all 0.5s;
  background-color: rgba(0, 0, 0, 0.4);
}
#place-show-bravo .content-section ul .wrapper li:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
#place-show-bravo .content-section ul .wrapper li:hover .underlay {
  opacity: 1;
  transition: all 0.5s;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #place-show-bravo .container .middle .left {
    width: 65%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #place-show-bravo .container .middle .right {
    clear: initial !important;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #place-show-bravo .container .bottom {
    clear: both;
  }
  #place-show-bravo .container .bottom .list-container ul .wrapper {
    width: 50%;
  }
  #place-show-bravo .content-section ul {
    padding-bottom: 12px;
  }
  #place-show-bravo .content-section ul .wrapper {
    width: 50%;
    float: left;
  }
  #place-show-bravo .content-section ul .wrapper li .grid h3 {
    font-size: 20px;
  }
  #place-show-bravo .content-section ul .wrapper li .grid h4 {
    font-size: 12px;
  }
  #place-show-bravo .content-section ul .wrapper:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #place-show-bravo .container .middle {
    max-width: 1030px;
    margin: 0 auto;
  }
  #place-show-bravo .container .middle .left {
    width: 70%;
  }
  #place-show-bravo .container .middle .right {
    width: 30%;
  }
  #place-show-bravo .container .bottom .list-container {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #place-show-bravo .container .bottom .list-container ul .wrapper {
    width: 33.33%;
  }
  #place-show-bravo .content-section ul {
    padding-bottom: 30px;
    display: inline-block;
    width: 100%;
  }
  #place-show-bravo .content-section ul .wrapper {
    width: 33.33%;
  }
}
/******** MIXINS *********/
/* FORM */
#property-alert {
  /* outer lity container */
  max-height: 100% !important;
  /*overwrites for fn-2018's child commons.less messing with layout*/
}
#property-alert .left-col {
  flex-grow: initial;
}
#property-alert .right-col {
  max-width: initial;
}
#property-alert .col {
  box-sizing: border-box;
}
#property-alert-container.row {
  /* use .row to overrule default propertAlert.css styles */
  /* SELECT 2 - SELECTED */
  /* SCROLL BAR */
}
#property-alert-container.row .color-overlay {
  background: #00b8f1;
  background: linear-gradient(30deg, #006a8b 20%, #25cbff 100%);
  opacity: 0.8;
}
#property-alert-container.row #property-alert-form .select-container:before {
  color: #00b8f1;
}
#property-alert-container.row #property-alert-form select {
  cursor: pointer;
}
#property-alert-container.row #property-alert-form select:active,
#property-alert-container.row #property-alert-form select:focus,
#property-alert-container.row #property-alert-form input:active,
#property-alert-container.row #property-alert-form input:focus {
  border-color: #00b8f1;
}
#property-alert-container.row input.labelauty:checked:not([disabled]) + label:hover,
#property-alert-container.row input.labelauty:checked + label {
  background-color: #00b8f1;
}
#property-alert-container.row .select-container select {
  cursor: pointer;
}
#property-alert-container.row .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00b8f1;
}
#property-alert-container.row .select2-search--inline {
  padding: 0 7px;
}
#property-alert-container.row .error,
#property-alert-container.row .error select {
  border-color: #fe9090;
}
#property-alert-container.row #property-alert-form::-webkit-scrollbar-thumb {
  background-color: #00b8f1;
}
/* SELECT 2 - OPTIONS */
#property-alert .select2-choices .select2-search-choice,
.lity-property-alert ~ .select2-container--default .select2-results__option[aria-selected=true],
.lity-property-alert ~ .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #00b8f1 !important;
}
.lity-property-alert ~ .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #00b8f1;
}
.lity-property-alert ~ .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #00b8f1;
}
.lity-property-alert .lity-close {
  color: black;
  text-shadow: none;
  right: 0px;
  top: 0px;
}
/* BUTTON */
.property-btn-floated {
  background: #00b8f1 !important;
}
#suburb-profile-show-delta .bottom #map_canvas {
  display: block;
  height: 500px;
}
#suburb-profile-show-delta .bottom .list-container ul .wrapper {
  width: 100%;
}
#suburb-profile-show-delta .bottom .list-container ul .wrapper li {
  padding-bottom: 80%;
}
#suburb-profile-show-delta .bottom .list-container ul .wrapper li a {
  padding-top: 32%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #suburb-profile-show-delta .container .middle .left {
    width: 65%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #suburb-profile-show-delta .container .middle .right {
    clear: none;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #suburb-profile-show-delta .container .bottom {
    clear: both;
  }
  #suburb-profile-show-delta .container .bottom .list-container ul .wrapper {
    width: 50%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #suburb-profile-show-delta .container .middle {
    max-width: 1030px;
    margin: 0 auto;
  }
  #suburb-profile-show-delta .container .middle .left {
    width: 70%;
  }
  #suburb-profile-show-delta .container .middle .right {
    width: 30%;
  }
  #suburb-profile-show-delta .container .bottom .list-container {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #suburb-profile-show-delta .container .bottom .list-container ul .wrapper {
    width: 33.33%;
  }
}
#suburb-profiles-echo {
  display: block;
  padding-top: 50px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #suburb-profiles-echo {
    padding-top: 85px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #suburb-profiles-echo {
    padding-top: 85px;
  }
}
.two-col,
.three-col,
.four-col-desktop,
.three-three-one-col,
.two-col-tablet,
.three-col-tablet,
.two-col-desktop,
.three-col-desktop,
.four-col-desktop,
.flex-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.two-col li,
.three-col li,
.four-col-desktop li,
.three-three-one-col li,
.two-col-tablet li,
.three-col-tablet li,
.two-col-desktop li,
.three-col-desktop li,
.four-col-desktop li,
.flex-wrapper li {
  width: 100%;
}
.flex-wrapper {
  width: 100%;
}
.two-col .left-col {
  align-self: flex-start;
  width: 50%;
}
.two-col .right-col {
  align-self: flex-end;
  width: 50%;
}
.four-col-desktop {
  width: 100%;
}
.hide-mobile,
.hide-mobile-text {
  display: none;
}
.show-only-mobile {
  display: flex;
}
@media only screen and (min-width: 640px) {
  /* Tablet */
  .two-col-tablet li,
  .four-col-desktop li {
    width: 50%;
  }
  .three-col-tablet li {
    width: 33.33%;
  }
  .three-three-one-col li {
    width: 33.33%;
  }
  .hide-mobile {
    display: flex;
  }
  .hide-mobile-text {
    display: inline;
  }
  .show-only-mobile {
    display: none;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  .two-col-desktop .left-col {
    width: 50%;
  }
  .two-col-desktop .right-col {
    width: 50%;
  }
  .four-col-desktop li {
    width: 25%;
  }
  .four-col-desktop li {
    width: 25%;
  }
}
/* Custom select field */
/* Use function to add hover styles to avoid hover related double tap bug */
/* Adding 'disabled' state to buttons for form submissions */
.flex-center-style {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* DISPLAY JUST THE FORM. SOME CLIENTS HAVE REQUESTED FOR THE FORM TO APPEAR ON CERTAIN PAGES, AND THESE STYLES WILL REMOVE ALL OTHER PROPERTY ALERT ELEMENTS EXCEPT FOR THE FORM */
/* Can't be used in propertyAlert.css since the boxes flash before being hidden due to the loading order */
.disable-property-alert-modal .lity-hide {
  display: block !important;
}
.disable-property-alert-modal #form-property-alpha {
  display: none;
}
.disable-property-alert-modal #property-alert #property-alert-container .left-col {
  display: none !important;
}
.disable-property-alert-modal #property-alert #property-alert-container .right-col {
  width: 100%;
  flex-basis: 100%;
  height: auto;
  overflow: auto;
}
.disable-property-alert-modal #property-alert #property-alert-container .right-col #property-alert-form .row {
  flex-flow: row nowrap;
}
#form-property-alpha ~ .background {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #00b8f1;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #00b8f1, #58a0ff);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #00b8f1, #58a0ff);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  background-blend-mode: multiply;
}
#form-property-alpha ~ .background.banner-slick-slider {
  background: none;
  background: transparent;
}
#form-property-alpha {
  min-width: 320px;
  z-index: 200;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  font-size: 0.8em;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-flow: nowrap column;
  /* Use matching pure.css widths */
  /* Left panel - info area */
  /* Use matching pure.css widths */
}
.singlestep #form-property-alpha {
  padding: 0;
}
#form-property-alpha .flex {
  display: flex;
}
#form-property-alpha .flex-row {
  flex-flow: nowrap row;
}
#form-property-alpha .flex-col {
  flex-flow: wrap column;
}
#form-property-alpha .self-center {
  display: inline-flex;
  align-self: center;
  justify-self: center;
  align-items: center;
  flex-grow: 0.7;
}
@media (max-width: 670px) {
  #form-property-alpha .md-flex-wrap {
    flex-flow: wrap row;
  }
}
@media (min-width: 671px) {
  #form-property-alpha .self-top {
    justify-self: flex-start;
  }
}
#form-property-alpha.container {
  max-width: 1200px;
  box-sizing: border-box;
  padding: 15px 40px;
  margin: 0 auto;
}
#form-property-alpha .pure-g {
  width: 100%;
}
#form-property-alpha h2,
#form-property-alpha h3 {
  font-size: 1.7em;
  letter-spacing: 0;
  font-weight: 600;
  padding-bottom: 0.5em;
  line-height: 1.2;
}
#form-property-alpha h3 {
  font-size: 1.4em;
  padding: 0;
}
#form-property-alpha h3 em {
  font-style: normal;
  color: #00b8f1;
  padding-right: 10px;
  /*        display: inline-block;
        width: 20px;
        height: 20px;
        display: flex;
        align-items:center;
        justify-content:center;*/
}
#form-property-alpha .property-success h3 {
  padding: 0 0 1em;
}
#form-property-alpha .property-success .button {
  padding: 10px 20px;
  cursor: pointer;
  font-weight: normal;
}
#form-property-alpha form a {
  margin-top: 1.5rem;
  text-transform: none;
  font-size: 1.2em;
  letter-spacing: 0;
}
@media (min-width: 600px) {
  #form-property-alpha form a {
    margin-top: 3rem;
  }
}
#form-property-alpha form .success,
#form-property-alpha form .error {
  opacity: 0;
  min-height: 1rem;
  padding: 1.25em 0 1.5em;
  color: #da4343;
  font-weight: 600;
  font-size: 0.8em;
  line-height: 2;
  transition: all 0.2s ease-out;
}
#form-property-alpha form .success.on,
#form-property-alpha form .error.on {
  opacity: 1;
}
@media (min-width: 640px) {
  #form-property-alpha form .success,
  #form-property-alpha form .error {
    padding: 1.25em 0 2em;
  }
}
#form-property-alpha form .success {
  color: green;
}
#form-property-alpha button,
#form-property-alpha .button,
#form-property-alpha input[type="submit"] {
  display: block;
  color: white;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
  background: #00b8f1;
  border-color: #00b8f1;
  padding: 15px 10px;
  /*Messes up valiagnment of 'Find Out How' buttons*/
  /*line-height: 1.2;*/
}
#form-property-alpha button:focus,
#form-property-alpha .button:focus,
#form-property-alpha input[type="submit"]:focus,
#form-property-alpha button:active,
#form-property-alpha .button:active,
#form-property-alpha input[type="submit"]:active,
#form-property-alpha button:hover,
#form-property-alpha .button:hover,
#form-property-alpha input[type="submit"]:hover {
  background: #0091be;
  border-color: #0091be;
}
#form-property-alpha button.disabled,
#form-property-alpha .button.disabled,
#form-property-alpha input[type="submit"].disabled,
#form-property-alpha button:disabled,
#form-property-alpha .button:disabled,
#form-property-alpha input[type="submit"]:disabled {
  background: gray !important;
  border-color: gray !important;
}
#form-property-alpha .spin-container {
  display: flex;
  align-items: center;
  position: absolute;
  right: 18px;
  top: 50%;
  width: 32px;
  height: 32px;
  transform: translateY(-50%);
}
#form-property-alpha .address-spinner {
  position: relative;
  right: auto;
  top: auto;
  display: none;
}
#form-property-alpha .fa-chevron-left {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 20px;
  left: 10px;
  z-index: 20;
  color: black;
  font-size: 1.2rem;
}
@media (max-width: 48em) {
  #form-property-alpha .fa-chevron-left {
    left: auto;
    top: auto;
    bottom: 20px;
    right: 50px;
  }
}
#form-property-alpha .fa-close {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 22px;
  z-index: 20;
  color: black;
  font-size: 1.4rem;
}
@media (min-width: 42em) {
  #form-property-alpha {
    font-size: 1em;
  }
}
#form-property-alpha .info,
#form-property-alpha > div {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#form-property-alpha .logo-header {
  align-items: center;
  text-align: center;
  padding: 0 0 2rem;
  transition: opacity 2s ease-out;
}
#form-property-alpha .logo-header img {
  max-width: 100%;
}
#form-property-alpha .info {
  text-align: center;
  color: white;
  background: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  border: 1px solid white;
  padding: 2rem;
  max-width: 400px;
  min-width: 300px;
  position: relative;
  justify-content: space-around;
  transition: opacity 2s ease-out;
  height: auto;
  width: 90%;
  margin: 1em auto;
}
@media (min-width: 600px) {
  #form-property-alpha .info {
    height: 280px;
    width: 45%;
    margin: 1em;
  }
}
@media (min-width: 670px) {
  #form-property-alpha .info {
    height: 400px;
  }
}
#form-property-alpha .info h2.self-top {
  margin: 0;
  padding: 0;
  min-height: 60px;
}
#form-property-alpha .info p.self-center {
  display: flex;
  flex-grow: 1;
  padding: 2rem 0;
}
#form-property-alpha .info p {
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.5;
}
#form-property-alpha .info form {
  width: 100%;
  margin: 0 auto;
}
#form-property-alpha .info form a {
  transition: all 0.2s ease-out, visibility 0s linear 0s;
  margin: 0;
}
#form-property-alpha .info form a.off {
  transition: all 0.2s ease-out, visibility 0s linear 0.5s;
  transform: translateY(20px);
  opacity: 0;
  visibility: hidden;
}
#form-property-alpha .info.info-auction {
  justify-content: flex-start;
  text-align: center;
  padding: 3rem 5px 4rem;
}
@media (max-width: 48em) {
  #form-property-alpha .info.info-auction {
    display: none;
  }
}
#form-property-alpha .info.info-auction big {
  font-size: 1.4em;
}
#form-property-alpha .info.info-auction small {
  line-height: 1.6em;
}
#form-property-alpha .info.info-auction .bids {
  margin: 2rem 0 1.5rem;
}
#form-property-alpha .info.info-auction .bid-current {
  padding: 2em 0;
  background: rgba(0, 0, 0, 0.5);
}
#form-property-alpha .info.info-auction .bid-image {
  padding-left: 5px;
  overflow: hidden;
  flex: 1;
}
#form-property-alpha .info.info-auction .bid-image > div {
  height: 100%;
  width: 100%;
}
#form-property-alpha .info.off,
#form-property-alpha .logo-header.off {
  opacity: 0;
}
@media (min-width: 64em) {
  #form-property-alpha {
    flex-direction: column;
  }
  #form-property-alpha.container {
    padding: 50px 50px 50px;
  }
  #form-property-alpha .info {
    padding: 2rem 3rem;
  }
}
/* Form popup styles */
.lity-property-alert .lity-container .lity-content {
  padding: 0;
}
.form-property-container-underlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9998;
  height: 100%;
  width: 100%;
  max-height: 100vh;
  opacity: 0;
  visibility: hidden;
}
.form-property-container-underlay.on {
  visibility: visible;
  opacity: 1;
  display: block;
}
.form-property-container {
  z-index: 9999;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  transition: all 0.2s ease-out, visibility 0s linear 0s;
  max-width: 800px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-flow: nowrap column;
  /* Use matching pure.css widths */
}
.form-property-container.singlestep {
  display: none;
}
.form-property-container.singlestep form {
  padding: 0;
}
.form-property-container .flex {
  display: flex;
}
.form-property-container .flex-row {
  flex-flow: nowrap row;
}
.form-property-container .flex-col {
  flex-flow: wrap column;
}
.form-property-container .self-center {
  display: inline-flex;
  align-self: center;
  justify-self: center;
  align-items: center;
  flex-grow: 0.7;
}
@media (max-width: 670px) {
  .form-property-container .md-flex-wrap {
    flex-flow: wrap row;
  }
}
@media (min-width: 671px) {
  .form-property-container .self-top {
    justify-self: flex-start;
  }
}
.form-property-container.container {
  max-width: 1200px;
  box-sizing: border-box;
  padding: 15px 40px;
  margin: 0 auto;
}
.form-property-container .pure-g {
  width: 100%;
}
.form-property-container h2,
.form-property-container h3 {
  font-size: 1.7em;
  letter-spacing: 0;
  font-weight: 600;
  padding-bottom: 0.5em;
  line-height: 1.2;
}
.form-property-container h3 {
  font-size: 1.4em;
  padding: 0;
}
.form-property-container h3 em {
  font-style: normal;
  color: #00b8f1;
  padding-right: 10px;
  /*        display: inline-block;
        width: 20px;
        height: 20px;
        display: flex;
        align-items:center;
        justify-content:center;*/
}
.form-property-container .property-success h3 {
  padding: 0 0 1em;
}
.form-property-container .property-success .button {
  padding: 10px 20px;
  cursor: pointer;
  font-weight: normal;
}
.form-property-container form a {
  margin-top: 1.5rem;
  text-transform: none;
  font-size: 1.2em;
  letter-spacing: 0;
}
@media (min-width: 600px) {
  .form-property-container form a {
    margin-top: 3rem;
  }
}
.form-property-container form .success,
.form-property-container form .error {
  opacity: 0;
  min-height: 1rem;
  padding: 1.25em 0 1.5em;
  color: #da4343;
  font-weight: 600;
  font-size: 0.8em;
  line-height: 2;
  transition: all 0.2s ease-out;
}
.form-property-container form .success.on,
.form-property-container form .error.on {
  opacity: 1;
}
@media (min-width: 640px) {
  .form-property-container form .success,
  .form-property-container form .error {
    padding: 1.25em 0 2em;
  }
}
.form-property-container form .success {
  color: green;
}
.form-property-container button,
.form-property-container .button,
.form-property-container input[type="submit"] {
  display: block;
  color: white;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
  background: #00b8f1;
  border-color: #00b8f1;
  padding: 15px 10px;
  /*Messes up valiagnment of 'Find Out How' buttons*/
  /*line-height: 1.2;*/
}
.form-property-container button:focus,
.form-property-container .button:focus,
.form-property-container input[type="submit"]:focus,
.form-property-container button:active,
.form-property-container .button:active,
.form-property-container input[type="submit"]:active,
.form-property-container button:hover,
.form-property-container .button:hover,
.form-property-container input[type="submit"]:hover {
  background: #0091be;
  border-color: #0091be;
}
.form-property-container button.disabled,
.form-property-container .button.disabled,
.form-property-container input[type="submit"].disabled,
.form-property-container button:disabled,
.form-property-container .button:disabled,
.form-property-container input[type="submit"]:disabled {
  background: gray !important;
  border-color: gray !important;
}
.form-property-container .spin-container {
  display: flex;
  align-items: center;
  position: absolute;
  right: 18px;
  top: 50%;
  width: 32px;
  height: 32px;
  transform: translateY(-50%);
}
.form-property-container .address-spinner {
  position: relative;
  right: auto;
  top: auto;
  display: none;
}
.form-property-container .fa-chevron-left {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 20px;
  left: 10px;
  z-index: 20;
  color: black;
  font-size: 1.2rem;
}
@media (max-width: 48em) {
  .form-property-container .fa-chevron-left {
    left: auto;
    top: auto;
    bottom: 20px;
    right: 50px;
  }
}
.form-property-container .fa-close {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 22px;
  z-index: 20;
  color: black;
  font-size: 1.4rem;
}
@media (min-width: 42em) {
  .form-property-container {
    font-size: 1em;
  }
}
.form-property-container.on {
  visibility: visible;
  opacity: 1;
  display: block;
}
.form-property-container .grecaptcha-badge {
  display: block;
  margin: 0 auto;
}
.form-property-container .button.g-recaptcha {
  font-size: 1em;
  width: 100%;
  border: 0;
}
.form-property-container .button.g-recaptcha:hover {
  cursor: pointer;
}
@media (min-width: 64em) {
  .form-property-container .fieldset_captcha {
    width: 50%;
  }
}
.form-property-container .fieldset_captcha .g-recaptcha {
  margin: 0 auto;
}
.form-property-container .termlinks {
  position: absolute;
  left: 10px;
  bottom: 5px;
}
.form-property-container .termlinks a,
.form-property-container .termlinks a:hover,
.form-property-container .termlinks a:focus,
.form-property-container .termlinks a:active {
  display: inline;
  border: 0;
  font-size: 0.8rem;
  background: none;
}
@media (max-width: 64em) {
  .form-property-container .termlinks a,
  .form-property-container .termlinks a:hover,
  .form-property-container .termlinks a:focus,
  .form-property-container .termlinks a:active {
    color: black;
  }
}
@media (min-width: 64em) {
  .form-property-container .termlinks {
    left: auto;
    right: 10px;
    bottom: -45px;
  }
  .form-property-container .termlinks a,
  .form-property-container .termlinks a:hover {
    color: white;
  }
}
.form-property-container .flex-center {
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.form-property-container .flex-center .pure-g [class*=pure-u],
.form-property-container .flex-center .next {
  padding: 5px;
  box-sizing: border-box;
  position: relative;
}
.form-property-container .flex-center .next {
  width: 100%;
}
.form-property-container .flex-center .next .button span {
  font-size: 1em;
}
.form-property-container .step {
  position: absolute;
  z-index: 10000;
  box-sizing: border-box;
  padding: 15px;
  background: white;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 800px;
  margin: 0 auto;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50%) translateX(-30%);
  transition: all 0.5s ease-out, visibility 0s linear 0.5s;
}
.form-property-container .step.on {
  opacity: 1;
  visibility: visible;
  transform: translateY(-50%) translateX(-50%);
  transition: all 0.5s ease-out, visibility 0s linear 0s;
}
.form-property-container .step input:not([type="radio"]):not(.btn),
.form-property-container .step select,
.form-property-container .step textarea {
  font-size: 1em;
  letter-spacing: 0;
  min-height: 52px;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0px;
  background-clip: padding-box;
  border: 1px solid #cfcfcf;
  width: 100%;
  color: black;
  padding: 1rem 1rem 0.4rem;
  height: 42px;
  line-height: 36px;
}
.form-property-container .step input.btn,
.form-property-container .step input[type="submit"] {
  width: 100%;
  color: #FFF;
  height: auto;
  line-height: initial;
  min-height: initial;
  padding: 1em;
}
.form-property-container .step select {
  position: relative;
  background: none;
  padding: .4rem 1rem;
  line-height: 50px;
  height: 55px;
  z-index: 2;
}
.form-property-container .step textarea {
  min-height: 70px;
  padding: 1.5rem 1rem 0.4rem !important;
  width: 100%;
  max-height: 130px;
  resize: vertical;
}
@media (min-width: 415px) {
  .form-property-container .step textarea {
    height: auto;
  }
}
.form-property-container .step label {
  color: gray;
  font-size: 1.1em;
  padding: 15px;
  line-height: 1;
  cursor: pointer;
  z-index: 3;
  position: absolute;
  width: 100%;
  top: 5px;
  text-align: left;
  box-sizing: border-box;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
}
.form-property-container .step .radio label {
  position: static;
  padding: 5px 15px 5px 5px;
}
.form-property-container .step .select:after {
  position: absolute;
  right: 15px;
  top: 24px;
  color: lightgray;
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.form-property-container .step .err label {
  color: #c71414;
}
.form-property-container .step .err input,
.form-property-container .step .err select,
.form-property-container .step .err textarea {
  border-color: #c71414;
}
.form-property-container .step label.offset {
  line-height: 1;
  font-size: 0.6rem;
  padding: 5px 0 0 15px;
}
.form-property-container .step #residential-or-commercial-toggle {
  margin-bottom: 10px;
}
.form-property-container .step #address-select {
  position: absolute;
  z-index: 100;
  width: calc(100% - 10px);
}
.form-property-container .step #address-select ul {
  margin: 0;
  padding: 0;
  max-height: 200px;
  overflow: hidden;
  overflow-y: scroll;
  border: 2px solid gray;
  border-top: 0;
  box-sizing: border-box;
}
.form-property-container .step #address-select ul li {
  width: 100%;
  cursor: pointer;
  padding: 1rem;
  text-align: left;
  color: black;
  line-height: 1.2;
  background: white;
}
.form-property-container .step #address-select ul li:hover,
.form-property-container .step #address-select ul li.selected {
  color: white;
  background: #00b8f1;
}
@media (min-width: 640px) {
  .form-property-container .step {
    max-height: 500px;
    padding: 50px;
  }
}
@media (min-width: 640px) and (max-width: 64em) {
  .form-property-container .step .flex-center {
    max-width: 600px;
    margin: 0 auto;
  }
}
@media (min-width: 64em) {
  .form-property-container {
    max-height: none;
    margin: auto;
    position: fixed;
    visibility: hidden;
    opacity: 0;
  }
  .form-property-container.on {
    visibility: visible;
    opacity: 1;
  }
  .form-property-container .step {
    /*margin-left: 5px;*/
  }
  .form-property-container .fa-close {
    top: 15px;
  }
}
.form-property-container .singlestep {
  display: flex;
  flex-flow: column nowrap;
  height: 100vh;
  overflow-y: scroll;
  width: auto;
  max-width: 800px;
  margin: 0 auto;
}
.form-property-container .singlestep .step {
  position: relative;
  opacity: 1;
  visibility: visible;
  transform: none;
  transition: none;
  top: auto;
  left: auto;
  height: auto;
  max-height: none;
}
.form-property-container .singlestep .step.step-1 .next,
.form-property-container .singlestep .step.step-2 .next {
  display: none;
}
.form-property-container .singlestep .step.step-2,
.form-property-container .singlestep .step.step-3 {
  padding-top: 0;
}
.form-property-container .singlestep .step.step-2 .fa-chevron-left,
.form-property-container .singlestep .step.step-3 .fa-chevron-left,
.form-property-container .singlestep .step.step-2 .fa-close,
.form-property-container .singlestep .step.step-3 .fa-close {
  display: none;
}
.form-property-container .singlestep .step.step-2 button,
.form-property-container .singlestep .step.step-3 button {
  margin-top: 1em;
}
.eAuction-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.eAuction {
  height: 678px;
  width: 100%;
  position: relative;
}
.eAuction.sold .currentBid .next-bid {
  display: none !important;
}
.eAuction ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
  display: none;
}
.eAuction ::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
  display: none;
}
.eAuction ::-webkit-scrollbar-thumb {
  background-color: #000000;
  border: 2px solid #555555;
  display: none;
}
.eAuction .full-screen {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 1.3em;
  z-index: 1;
  color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-decoration: none;
}
.eAuction .full-screen:hover {
  color: white;
}
.eAuction .full-screen span {
  font-size: 70%;
  position: relative;
  top: -2px;
  margin-right: 3px;
  display: none;
  /* To only display on tablet and desktop */
}
.eAuction .banner-container {
  position: absolute;
  width: 100%;
  top: 0;
  /*#eAuctionBanner, #onMarketFlag{
			position: relative;
			float:left;
			left: auto;
			width: auto;
		}*/
}
.eAuction .banner-container #eAuctionBanner,
.eAuction .banner-container #onMarketFlag {
  position: relative;
  top: 10px;
  left: 0;
  width: 40%;
  height: 44px;
  line-height: 44px;
  background-color: #F6931E;
  z-index: 2;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  /*left: 45%;*/
  display: none;
  text-transform: uppercase;
  max-width: 100%;
  border-radius: 0;
  -webkit-transition: max-width, color 1.5s;
  -moz-transition: max-width, color 1.5s;
  -o-transition: max-width, color 1.5s;
  transition: max-width, color 1.5s;
}
@media (min-width: 768px) {
  .eAuction .banner-container #eAuctionBanner,
  .eAuction .banner-container #onMarketFlag {
    top: 15px;
  }
}
@media (max-width: 450px) {
  .eAuction .banner-container #eAuctionBanner,
  .eAuction .banner-container #onMarketFlag {
    font-size: 12px;
  }
}
.eAuction .banner-container #eAuctionBanner:before,
.eAuction .banner-container #onMarketFlag:before,
.eAuction .banner-container #eAuctionBanner:after,
.eAuction .banner-container #onMarketFlag:after {
  display: block;
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: -10px;
  border-bottom: 32px solid transparent;
  border-left: 10px solid #F6931E;
}
.eAuction .banner-container #eAuctionBanner:after,
.eAuction .banner-container #onMarketFlag:after {
  top: auto;
  bottom: 0;
  border-top: 32px solid transparent;
  border-left: 10px solid #F6931E;
  border-bottom: none;
}
.eAuction .banner-container #eAuctionBanner.active,
.eAuction .banner-container #onMarketFlag.active {
  background-color: #F6931E;
}
.eAuction .banner-container #eAuctionBanner.active:before,
.eAuction .banner-container #onMarketFlag.active:before,
.eAuction .banner-container #eAuctionBanner.active:after,
.eAuction .banner-container #onMarketFlag.active:after {
  border-left-color: #F6931E;
}
.eAuction .banner-container #eAuctionBanner.change,
.eAuction .banner-container #onMarketFlag.change {
  color: transparent;
  max-width: 0;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -o-transition: all 1.5s;
  transition: all 1.5s;
}
.eAuction .banner-container #eAuctionBanner.sold,
.eAuction .banner-container #onMarketFlag.sold {
  background-color: #eb1c22;
  line-height: inherit;
  white-space: nowrap;
  max-width: 75%;
}
.eAuction .banner-container #eAuctionBanner.sold:before,
.eAuction .banner-container #onMarketFlag.sold:before,
.eAuction .banner-container #eAuctionBanner.sold:after,
.eAuction .banner-container #onMarketFlag.sold:after {
  border-left-color: #eb1c22;
}
.eAuction .banner-container #eAuctionBanner.sold b,
.eAuction .banner-container #onMarketFlag.sold b {
  display: block;
  float: left;
  margin: 0 15px 0 10px;
  line-height: 44px;
  font-size: 29px;
  font-weight: 900;
}
.eAuction .banner-container #eAuctionBanner.sold aside,
.eAuction .banner-container #onMarketFlag.sold aside {
  float: left;
  font-size: 12px;
  text-align: left;
  line-height: 44px;
}
.eAuction .banner-container #eAuctionBanner.sold aside span,
.eAuction .banner-container #onMarketFlag.sold aside span {
  font-size: 20px;
  display: block;
}
.eAuction .banner-container #eAuctionBanner.passed,
.eAuction .banner-container #onMarketFlag.passed {
  background-color: gray;
}
.eAuction .banner-container #eAuctionBanner.passed:before,
.eAuction .banner-container #onMarketFlag.passed:before,
.eAuction .banner-container #eAuctionBanner.passed:after,
.eAuction .banner-container #onMarketFlag.passed:after {
  border-left-color: gray;
}
.eAuction .banner-container #eAuctionBanner {
  background: gray;
  padding: 0 2em 0 2em;
  z-index: 3;
}
.eAuction .banner-container #eAuctionBanner:after {
  left: auto;
}
.eAuction .banner-container #eAuctionBanner:before,
.eAuction .banner-container #eAuctionBanner:after {
  border-left-color: gray;
}
.eAuction .banner-container #onMarketFlag {
  background: #3ab54a;
  padding: 0 1em 0 2em;
}
.eAuction .banner-container #onMarketFlag:before,
.eAuction .banner-container #onMarketFlag:after {
  border-left-color: #3ab54a;
}
.eAuction .text {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  color: white;
  padding: 90px 20px 15px;
  overflow: hidden;
  /* ------------------------------- */
  /* ------------------------------- */
}
.eAuction .text .fa-gavel {
  font-size: 160px;
  bottom: 40px;
  left: 15px;
  color: rgba(255, 255, 255, 0.08);
  position: absolute;
  z-index: 1;
}
.eAuction .text .paused {
  z-index: 1;
}
.eAuction .text #loading-div {
  font-size: 18px;
  opacity: .9;
  font-weight: 100;
  letter-spacing: .5px;
}
.eAuction .text #loading-div i {
  opacity: .9;
  font-size: 35px;
  vertical-align: middle;
  margin-right: 10px;
}
.eAuction .text .appraisal {
  display: none;
}
.eAuction .text span.currentBid {
  line-height: 1em;
}
.eAuction .text .currentBid {
  font-size: 50px;
  font-weight: 300;
  padding: 0 0 50px;
  /*overflow hidden cutting off text on mobile*/
  /*overflow: hidden;*/
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.eAuction .text .currentBid span {
  display: block;
  color: white;
  /*transform: scale(1, 1);
				-webkit-transform: scale(1, 1);*/
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  width: 50%;
  float: left;
  line-height: initial;
}
.eAuction .text .currentBid span.spin {
  transform: rotateX(90deg);
}
.eAuction .text .currentBid .next-bid {
  display: none;
  width: 50%;
  float: right;
  text-align: right;
  position: relative;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  top: 16px;
}
.eAuction .text .currentBid .next-bid.hide {
  opacity: 0;
}
.eAuction .text .currentBid .next-bid i {
  color: rgba(255, 255, 255, 0.3);
  font-size: 26px;
  -webkit-animation: rotation 2s linear infinite;
  -moz-animation: rotation 2s linear infinite;
  -ms-animation: rotation 2s linear infinite;
}
.eAuction .text .currentBid .next-bid div {
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 10px 15px;
  -webkit-animation: pulse 3s linear infinite;
  -moz-animation: pulse 3s linear infinite;
  -ms-animation: pulse 3s linear infinite;
}
.eAuction .text .currentBid aside {
  font-size: 14px;
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  clear: both;
  /*.currency-one, .currency-two {
					display: inline-block;
					select{
						background: none;
						border: 0;
						padding: 0;
						margin: 0;
						font-weight: 400;
						color: #F6931E;
						display: inline-block;
						width: auto;
						height: 18px;
						line-height: 18px;
						options{
							color: #000;
						}
					}
					.amount {
						display: inline-block;	
						transform: scale(1, 1);
						-webkit-transform: scale(1, 1);
						.animate(0.2s);
					}
				}
				.currency-one {
					margin-right: 20px;
				}*/
}
.eAuction .text .currentBid aside b {
  color: #F6931E;
}
.eAuction .text .currentBid aside .currency-one {
  display: inline-block;
  font-size: 30px;
  top: 20px;
}
.eAuction .text .currentBid aside .currency-one select {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: 400;
  color: #F6931E;
  display: inline-block;
  width: auto;
  font-size: inherit;
  cursor: pointer;
}
.eAuction .text .currentBid aside .currency-one select options {
  color: #000;
}
.eAuction .text .currentBid aside .currency-one .amount {
  display: inline-block;
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.eAuction .text .currentBid aside .currency-one label {
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 5px;
  display: block;
}
.eAuction .text .currentBid em {
  font-size: 14px;
  position: absolute;
  bottom: 5px;
  right: 0;
}
.eAuction .text .currentBid .fa {
  font-size: 1em;
}
.eAuction .text .currentBid.animate span {
  transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.eAuction .text ul {
  height: 305px;
  /*overflow-y: scroll;*/
  /* Scrollbar appears to right even when unnecessary */
  overflow-y: auto;
  margin-top: 20px;
  width: 100%;
}
.eAuction .text ul .animated {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.eAuction .text ul em {
  position: absolute;
  right: 0;
  font-size: 14px;
}
.eAuction .text ul .priceEstimate,
.eAuction .text ul .countdownTimer {
  font-size: 32px;
  font-weight: 100;
  padding: 0;
  line-height: 1;
  overflow: hidden;
  position: relative;
  padding-bottom: 20px;
}
.eAuction .text ul .priceEstimate span,
.eAuction .text ul .countdownTimer span {
  font-size: 20px;
  font-weight: 400;
  color: #29ABE2;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
.eAuction .text ul .priceEstimate {
  margin-top: 20px;
}
.eAuction .text ul .bid {
  font-size: 15px;
  opacity: .9;
  /*padding: 10px 5px;*/
  padding: 10px 0;
  font-weight: 300;
  border-top: 2px solid rgba(255, 255, 255, 0.3);
  position: relative;
  transition-delay: 0.2s;
}
.eAuction .text ul .bid aside {
  display: none;
  /* ----------- */
  opacity: 0;
  padding: 10px 0 0 65px;
  font-size: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.eAuction .text ul .bid aside b {
  color: #F6931E;
}
.eAuction .text ul .bid span {
  width: 27px;
  text-align: right;
  display: inline-block;
}
.eAuction .text ul .bid span.increment {
  /*font-size: 0.85em;
						margin-left: 20px;*/
  width: auto;
  color: white;
  float: right;
}
.eAuction .text ul .bid.spin {
  transition: none;
  transform: rotateX(90deg);
}
.eAuction .text ul .bid .vendor {
  display: inline-block;
  background: #eb2027;
  color: white;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 20px;
  font-weight: 500;
  font-size: 0.95em;
  zoom: 0.85;
}
.eAuction .text ul .bid .vendor ~ .vendor {
  margin-left: 5px;
}
.eAuction .text ul .bid em {
  display: none;
}
.eAuction .text ul .bid:first-of-type {
  border-top: 0;
}
.eAuction .paused {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.eAuction .paused .container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  color: white;
  text-align: center;
}
.eAuction .paused .container i {
  font-size: 4em;
  border: solid 4px white;
  border-radius: 100%;
  width: 200px;
  height: 200px;
  line-height: 200px;
  -webkit-animation: rotation 6s linear infinite;
  -moz-animation: rotation 6s linear infinite;
  -ms-animation: rotation 6s linear infinite;
}
.eAuction .paused .container h3 {
  font-size: 2em;
  font-weight: 300;
  margin-top: 20px;
}
.eAuction .legend,
.eAuction .disclaimer {
  position: absolute;
  bottom: 15px;
  left: 30px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.9em;
}
@media (max-width: 420px) {
  .eAuction .legend,
  .eAuction .disclaimer {
    font-size: 8px;
  }
}
.eAuction .legend {
  right: 30px;
  left: auto;
}
.eAuction .legend em {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  background: #d51e23;
  color: white;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  font-size: 0.9em;
  line-height: 1.2rem;
  font-style: normal;
}
.eAuction .legend p {
  line-height: 1.6;
}
.eAuction .auct-onmarket {
  background: #3ab54a !important;
}
.eAuction .auct-onmarket .fa {
  font-size: 1em !important;
}
.eAuction .contact-us {
  left: -100%;
  z-index: 2;
  visibility: visible;
  color: white;
  width: 100%;
  display: block;
  /*position: absolute;*/
  position: relative;
  right: 0;
  bottom: 0;
  padding: 50px 20px;
  text-decoration: none;
  text-align: center;
  font-weight: 100;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: left 2s;
  -moz-transition: left 2s;
  -o-transition: left 2s;
  transition: left 2s;
  -webkit-animation-delay: 2s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 2s;
}
.eAuction .contact-us h3 {
  font-size: 1.8em;
  font-weight: 300;
  padding-bottom: 30px;
  color: white;
}
.eAuction .contact-us .auction-inner-container {
  position: relative;
}
.eAuction .contact-us .fa-close {
  display: none;
  cursor: pointer;
}
.eAuction .contact-us .contact {
  display: inline-block;
  color: #fb9400;
  border: solid 1px #fb9400;
  padding: 10px 20px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9em;
  cursor: pointer;
  background: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.eAuction .contact-us .contact:hover {
  color: transparent;
  background: #fb9400;
  color: white;
}
.eAuction .contact-us form {
  display: none;
  padding-bottom: 30px;
}
.eAuction .contact-us form fieldset {
  margin-bottom: 10px;
}
.eAuction .contact-us form fieldset ::-webkit-input-placeholder {
  color: #c8c8c8;
}
.eAuction .contact-us form fieldset ::-moz-placeholder {
  color: #c8c8c8;
}
.eAuction .contact-us form fieldset :-ms-input-placeholder {
  color: #c8c8c8;
}
.eAuction .contact-us form fieldset :-moz-placeholder {
  color: #c8c8c8;
}
.eAuction .contact-us form fieldset input {
  color: white;
  background: transparent;
  border-color: white;
}
.eAuction .contact-us form fieldset.fieldset_message {
  margin-bottom: 20px;
}
.eAuction .contact-us form input[type=submit] {
  color: #fb9400;
  border: solid 1px #fb9400;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9em;
  background: transparent !important;
  width: 98%;
  margin: 0 1%;
  line-height: 1;
  padding: 15px 20px;
}
.eAuction .contact-us form input[type=submit]:hover {
  background: #fb9400 !important;
  color: white;
}
.eAuction.demo .text ul li:first-child {
  opacity: 1;
}
.eAuction.sold .legend,
.eAuction.passedin .legend,
.eAuction.sold .disclaimer,
.eAuction.passedin .disclaimer {
  display: none;
}
.eAuction.sold .contact-us,
.eAuction.passedin .contact-us {
  left: 0;
}
.eAuction.sold .text,
.eAuction.passedin .text {
  overflow-y: auto;
}
@media only screen and (min-width: 350px) {
  .eAuction #eAuctionBanner.sold {
    max-width: 70%;
  }
}
@media only screen and (min-width: 400px) {
  .eAuction .text ul .bid span.increment {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    float: none;
  }
  .eAuction .text ul .bid em {
    display: inline-block;
  }
}
@media only screen and (min-width: 640px) {
  .eAuction .text {
    width: 75%;
    padding: 115px 30px 15px;
  }
  .eAuction .text ul {
    margin-top: 0;
  }
  .eAuction .text .currentBid {
    font-size: 60px;
  }
  .eAuction .text .currentBid .next-bid {
    display: block;
  }
  .eAuction #eAuctionBanner,
  .eAuction #onMarketFlag {
    width: auto !important;
    max-width: none !important;
    /*padding: 0 20px !important;*/
    position: relative !important;
    left: 0 !important;
    float: left;
    height: 64px;
    line-height: 64px;
    font-size: 20px;
  }
  .eAuction #eAuctionBanner.sold b,
  .eAuction #eAuctionBanner.sold aside {
    line-height: 64px;
  }
  .eAuction #eAuctionBanner,
  .eAuction #onMarketFlag {
    top: 15px;
  }
  .sold .contact-us form {
    max-width: 80%;
    margin: 0 auto;
  }
  .sold .contact-us form fieldset {
    width: 48%;
    margin: 0 1% 10px;
    float: left;
  }
  .sold .contact-us form fieldset.fieldset_address,
  .sold .contact-us form fieldset.fieldset_message {
    width: 98%;
  }
  .sold .contact-us form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 768px) {
  .eAuction .full-screen span {
    display: inline;
  }
}
@media only screen and (min-width: 1150px) {
  .eAuction .text {
    width: 50%;
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotation {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes rotation {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
@-ms-keyframes pulse {
  0% {
    -ms-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
/* --- For Homepage Listings --- */
#eauction-list-alpha ul li {
  position: relative;
}
#eauction-list-alpha ul li a {
  display: block;
  position: relative;
}
#eauction-list-alpha ul li a .pause {
  display: block;
  position: absolute;
  padding-top: 1em;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#eauction-list-alpha ul li a .pause i {
  padding: 1em;
  border: 2px solid white;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  font-size: 1.5em;
  line-height: 25px;
}
#eauction-list-alpha ul li a .pause p {
  padding: 1em 0;
}
#eauction-list-alpha ul li .banner-container {
  position: absolute;
}
#eauction-list-alpha ul li .banner-container .banner {
  top: 15px;
  left: 0;
  background-color: #28ABE3;
  color: white;
  font-size: 17px;
  letter-spacing: 3px;
  padding: 2px 20px;
  text-transform: uppercase;
  line-height: 25px;
  transition: all 0.2s ease-out, background 0.5s ease-out 0.2s;
  float: left;
  position: relative;
  z-index: 2;
}
#eauction-list-alpha ul li .banner-container .banner.om-banner {
  z-index: 1;
  display: none;
  background: #4cd327;
  padding-right: 15px;
}
#eauction-list-alpha ul li .banner-container .banner.om-banner:before,
#eauction-list-alpha ul li .banner-container .banner.om-banner:after {
  border-left-color: #4cd327;
}
#eauction-list-alpha ul li .banner-container .banner.out {
  transform: translateX(-120%);
}
#eauction-list-alpha ul li .banner-container .banner:before,
#eauction-list-alpha ul li .banner-container .banner:after {
  display: block;
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: -10px;
  border-bottom: 32px solid transparent;
  border-left: 10px solid #28ABE3;
  transition: all 0.5s ease-out 0.2s;
}
#eauction-list-alpha ul li .banner-container .banner:after {
  top: auto;
  bottom: 0;
  right: -10px;
  border-top: 32px solid transparent;
  border-left: 10px solid #28ABE3;
  border-bottom: none;
}
#eauction-list-alpha ul li .banner-container .banner.active {
  background-color: #F6931E;
}
#eauction-list-alpha ul li .banner-container .banner.active:before,
#eauction-list-alpha ul li .banner-container .banner.active:after {
  border-left-color: #F6931E;
}
#eauction-list-alpha ul li .banner-container .banner.waiting {
  background-color: #28ABE3;
}
#eauction-list-alpha ul li .banner-container .banner.waiting:before,
#eauction-list-alpha ul li .banner-container .banner.waiting:after {
  border-left-color: #28ABE3;
}
#eauction-list-alpha ul li .banner-container .banner.sold {
  background-color: #eb1c22;
}
#eauction-list-alpha ul li .banner-container .banner.sold:before,
#eauction-list-alpha ul li .banner-container .banner.sold:after {
  border-left-color: #eb1c22;
}
#eauction-list-alpha ul li .banner-container .banner.passed {
  background-color: gray;
}
#eauction-list-alpha ul li .banner-container .banner.passed:before,
#eauction-list-alpha ul li .banner-container .banner.passed:after {
  border-left-color: gray;
}
#eauction-list-alpha ul li .image {
  height: 0;
  padding-bottom: 60%;
  background-size: cover;
  background-position: 50% 50%;
  transition: all 0.5s;
}
#eauction-list-alpha ul li aside {
  position: absolute;
  bottom: 0;
  z-index: 1;
  letter-spacing: 1px;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  color: white;
  line-height: 20px;
  letter-spacing: 2px;
  font-size: 11px;
  text-align: center !important;
}
#eauction-list-alpha ul li aside span {
  text-transform: uppercase;
  letter-spacing: 3px;
  padding-bottom: 0;
  display: block;
}
#eauction-list-alpha ul li aside em {
  font-size: 1.6em;
}
#eauction-list-alpha ul li aside em i.fa-spin {
  margin: 0 7px;
  font-size: 0.5em;
  position: relative;
  bottom: 3px;
  transform-origin: 40% 50%;
  color: rgba(255, 255, 255, 0.6);
}
#eauction-list-alpha ul li aside > em,
#eauction-list-alpha ul li aside > b,
#eauction-list-alpha ul li aside > strong {
  display: inline-block;
  transition: all 0.2s;
  transform: translateY(0%);
  opacity: 1;
}
#eauction-list-alpha ul li aside > em.out,
#eauction-list-alpha ul li aside > b.out,
#eauction-list-alpha ul li aside > strong.out {
  transform: translateY(20%);
  opacity: 0;
}
@media (min-width: 640px) {
  #eauction-list-alpha ul li:first-child .banner {
    top: 30px;
    font-size: 30px;
    letter-spacing: 5px;
    padding: 6px 30px;
    line-height: 30px;
  }
  #eauction-list-alpha ul li:first-child aside {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 3px;
  }
}
/* --- */
/* Real estate icons */
@font-face {
  font-family: 'bbc';
  src: url('/assets/layout/_global/fonts/real-estate-icons/bbc.eot?odg0a9');
  src: url('/assets/layout/_global/fonts/real-estate-icons/bbc.eot?#iefixodg0a9') format('embedded-opentype'), url('/assets/layout/_global/fonts/real-estate-icons/bbc.woff?odg0a9') format('woff'), url('/assets/layout/_global/fonts/real-estate-icons/bbc.ttf?odg0a9') format('truetype'), url('/assets/layout/_global/fonts/real-estate-icons/bbc.svg?odg0a9#bbc') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="bbc-"],
[class*=" bbc-"] {
  font-family: 'bbc';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bbc-bed-large:before {
  content: "\e600";
}
.bbc-bath-large:before {
  content: "\e601";
}
.bbc-car-large:before {
  content: "\e602";
}
/*Including social icons since custom InspectRE icon is included*/
@font-face {
  font-family: 'social';
  src: url('/assets/layout/_global/fonts/social/social.eot?odg0a9');
  src: url('/assets/layout/_global/fonts/social/social.eot?#iefixodg0a9') format('embedded-opentype'), url('/assets/layout/_global/fonts/social/social.woff?odg0a9') format('woff'), url('/assets/layout/_global/fonts/social/social.ttf?odg0a9') format('truetype'), url('/assets/layout/_global/fonts/social/social.svg?odg0a9#bbc') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon_social-"],
[class*=" icon_social-"] {
  /*Using !important since some glyphs need to also be preceded 'fa' class to inherit FontAwesome font stylings*/
  /*.fa will overwrite font-family*/
  font-family: 'social' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon_social-ratemyagent:before {
  content: "\e900";
}
.icon_social-google-plus:before {
  content: "\ea8b";
}
.icon_social-facebook:before {
  content: "\ea90";
}
.icon_social-twitter:before {
  content: "\ea96";
}
.icon_social-linkedin:before {
  content: "\eaca";
}
.icon_social-pinterest:before {
  content: "\ead1";
}
/* Sneak Preview Banners */
.sneak-preview {
  display: block;
  position: absolute;
  top: 110px;
  right: 10px;
  width: 69px;
  height: auto;
  z-index: 55;
  line-height: 15px;
  font-size: 13px;
  padding: 6px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #c2272b;
  color: #fff;
  text-decoration: none;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.sneak-preview:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid #c2272b;
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -7px;
}
figure.video-container {
  padding: 20px 0;
}
figure.video-container .video-link {
  width: 100%;
  padding-bottom: 50%;
  display: block;
  position: relative;
}
figure.video-container .video-link:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f04b';
  background: rgba(0, 0, 0, 0.3);
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 1.1em;
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  border-radius: 2px;
  z-index: 11;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  transform-origin: 50% 0;
  transition: background 0.3s ease-out, transform 0.3s ease-out;
}
figure.video-container figcaption {
  padding: 10px 10px 20px;
  text-align: center;
  font-family: georgia,courier;
  font-size: .8em;
}
.propertyListing {
  position: relative;
}
.sneak-preview.on-map {
  top: 80px;
  right: 15px;
}
@media only screen and (min-width: 640px) {
  /* Tablet */
  .sneak-preview {
    width: 89px;
    font-size: 16px;
    line-height: 20px;
    padding: 9px 0;
    top: 140px;
    right: 20px;
  }
  .sneak-preview:after {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 18px solid #c2272b;
    bottom: -18px;
    margin-left: -11px;
  }
  .propertyListing {
    position: relative;
  }
  .propertyListing .sneak-preview {
    width: 69px;
    height: 43px;
    font-size: 13px;
    line-height: 15px;
    padding: 6px 0 0;
    top: 10px;
    right: 10px;
  }
  .propertyListing .sneak-preview:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #c2272b;
    bottom: -12px;
    margin-left: -7px;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  .sneak-preview.on-map {
    top: 30px;
    right: 40px;
  }
  .sneak-preview {
    font-size: 16px;
    line-height: 20px;
    top: 20px;
    right: 100px;
  }
  .sneak-preview:after {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 18px solid #c2272b;
    bottom: -18px;
    margin-left: -11px;
  }
}
#agent-show-kilo {
  width: 100%;
  display: block;
  padding-top: 50px;
}
#agent-show-kilo h1 {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
#agent-show-kilo .achievements-wrapper span {
  width: 100% !important;
}
#agent-show-kilo h2 {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 15px;
  line-height: 25px;
}
#agent-show-kilo .container {
  padding-bottom: 8px;
}
#agent-show-kilo .container .agent-wrapper {
  width: 100%;
  background-color: #383838;
}
#agent-show-kilo .container .agent-image {
  height: 0;
  padding-bottom: 70%;
  display: block;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
#agent-show-kilo .container .middle {
  padding: 16px;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 18px;
}
#agent-show-kilo .container .middle .left {
  text-align: center;
}
#agent-show-kilo .container .middle .left h1 {
  padding-bottom: 8px;
  display: block;
  width: 100%;
}
#agent-show-kilo .container .middle .left h2 {
  display: block;
  width: 100%;
  padding: 16px 0;
  clear: both;
}
#agent-show-kilo .container .middle .left span {
  width: auto;
  display: inline-block;
  float: left;
}
#agent-show-kilo .container .middle .left a {
  padding-left: 2px;
  width: auto;
  display: inline-block;
  float: left;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 16px;
}
#agent-show-kilo .container .middle .left a:hover {
  color: #00b8f1;
}
#agent-show-kilo .container .middle .left .position-wrapper {
  display: block;
  text-align: center;
}
#agent-show-kilo .container .middle .left .position-wrapper a,
#agent-show-kilo .container .middle .left .position-wrapper span {
  float: none !important;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 6px;
}
#agent-show-kilo .container .middle .right {
  clear: both;
}
#agent-show-kilo .container .middle .right h2 {
  display: block;
  width: 100%;
  padding: 12px 0;
  padding-bottom: 20px;
  font-size: 18px !important;
  text-transform: uppercase;
}
#agent-show-kilo .container .middle .right b {
  font-weight: bold;
  padding-right: 4px;
  display: inline-block;
}
#agent-show-kilo .container .middle .right a {
  width: auto;
  display: inline-block;
  text-decoration: none;
  color: #1e1e1e;
}
#agent-show-kilo .container .middle .right a:hover {
  color: #00b8f1;
}
#agent-show-kilo .container .middle .right .contact-me {
  padding-top: 20px;
}
#agent-show-kilo .container .middle .right .contact-me .links a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin: 8px 0 !important;
}
#agent-show-kilo .container .middle .right .contact-me .links a:disabled {
  background: #ccc;
}
#agent-show-kilo .container .middle .right .contact-me .links a:disabled:hover,
#agent-show-kilo .container .middle .right .contact-me .links a:disabled:active,
#agent-show-kilo .container .middle .right .contact-me .links a:disabled:focus {
  background: #ccc;
}
#agent-show-kilo .container .middle .right .contact-me .links a:focus,
#agent-show-kilo .container .middle .right .contact-me .links a:hover,
#agent-show-kilo .container .middle .right .contact-me .links a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .links a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#agent-show-kilo .container .middle .right .contact-me .links a.white:focus,
#agent-show-kilo .container .middle .right .contact-me .links a.white:hover,
#agent-show-kilo .container .middle .right .contact-me .links a.white:active {
  background: #fff;
  color: #1e1e1e;
}
#agent-show-kilo .container .middle .right .contact-me .links a:first-child {
  margin-top: 12px !important;
}
#agent-show-kilo .container .middle .right .contact-me .links a:last-child {
  margin-bottom: 0;
}
#agent-show-kilo .container .middle .right .contact-me .social-links {
  text-align: center;
}
#agent-show-kilo .container .middle .right .contact-me .social-links a {
  position: relative;
  width: 17px;
  text-align: center;
  display: inline-block;
  margin: 0 20px;
  text-decoration: none;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links a i {
  color: #1e1e1e;
  font-size: 30px;
  position: relative;
  display: block;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links #facebook:hover i {
  color: #3b5998;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links #twitter:hover i {
  color: #55acee;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links #linkedin:hover i {
  color: #0077b5;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links #googleplus:hover i {
  color: #dd4b39;
  transition: all 0.5s;
}
#agent-show-kilo .container .middle .right .contact-me .social-links a:nth-child(2) {
  margin-left: 0;
}
#agent-show-kilo .container .middle:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#agent-show-kilo .container .bottom {
  margin-bottom: 32px;
}
#agent-show-kilo .container .bottom .RMA-widget {
  padding: 20px 8px;
}
#agent-show-kilo .container .bottom .RMA-widget iframe {
  width: 100%;
}
#agent-show-kilo .container .bottom .agent-form-alpha {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 12px 16px 0 16px;
}
#agent-show-kilo .container .bottom .agent-form-alpha h1 {
  padding-bottom: 16px;
  font-size: 18px;
  text-transform: uppercase;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset {
  margin-bottom: 8px;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset textarea {
  height: 105px;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  /*border: transparent;*/
  width: 100%;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
  background: #ccc;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
  background: #ccc;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
#agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_submit {
  margin-bottom: 0;
}
#agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_captcha {
  float: none;
}
#agent-show-kilo .container .bottom .agent-form-alpha:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#agent-show-kilo .container .bottom .latest-listings {
  padding: 8px 0;
}
#agent-show-kilo .container .bottom .latest-listings h1 {
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px;
  padding-top: 0;
}
#agent-show-kilo .container .bottom .latest-listings .list-container ul .wrapper {
  width: 100%;
}
#agent-show-kilo .container .bottom .latest-listings .list-container ul li {
  padding-bottom: 70%;
}
#agent-show-kilo .blogs h1 {
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px;
}
#agent-show-kilo .blogs .list-container ul .wrapper {
  width: 100%;
}
#agent-show-kilo .blogs .list-container ul .wrapper li .image {
  padding-bottom: 80%;
}
#agent-show-kilo .blogs .list-container ul .wrapper li a {
  padding-top: 32%;
}
#agent-show-kilo .content-container ul li a h1 {
  text-transform: uppercase !important;
  font-size: 23px !important;
  letter-spacing: 4px !important;
  padding: 10px 0 !important;
  box-sizing: border-box !important;
}
#agent-show-kilo .content-container ul li a h2 {
  text-transform: uppercase !important;
  padding: 8px 0 !important;
  font-size: 16px !important;
  letter-spacing: 3px !important;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #agent-show-kilo {
    display: inline-block;
  }
  #agent-show-kilo .container {
    padding-bottom: 12px;
  }
  #agent-show-kilo .container .middle {
    padding: 24px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
  }
  #agent-show-kilo .container .middle .left {
    padding-right: 24px;
    width: 65%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agent-show-kilo .container .middle .left h1 {
    padding-bottom: 12px;
    display: block;
    width: 100%;
  }
  #agent-show-kilo .container .middle .left h2 {
    display: block;
    width: 100%;
    padding: 24px 0;
    clear: both;
  }
  #agent-show-kilo .container .middle .left span {
    width: auto;
    display: inline-block;
    float: left;
  }
  #agent-show-kilo .container .middle .left a {
    padding-left: 2px;
    width: auto;
    display: inline-block;
    float: left;
    text-decoration: none;
    color: #1e1e1e;
    padding-bottom: 24px;
  }
  #agent-show-kilo .container .middle .left a:hover {
    color: #00b8f1;
  }
  #agent-show-kilo .container .middle .right {
    border-left: 1px solid #1e1e1e;
    padding-left: 24px;
    margin-top: 24px;
    clear: initial !important;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agent-show-kilo .container .middle .right h2 {
    display: block;
    width: 100%;
    padding: 0 0 24px 0;
  }
  #agent-show-kilo .container .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  #agent-show-kilo .container .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .middle .right a:hover {
    color: #00b8f1;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin: 12px 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled {
    background: #ccc;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:active,
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:focus {
    background: #ccc;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:focus,
  #agent-show-kilo .container .middle .right .contact-me .links a:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a.white:focus,
  #agent-show-kilo .container .middle .right .contact-me .links a.white:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links h2 {
    padding-top: 24px;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a i {
    color: #1e1e1e;
    font-size: 25px;
    position: relative;
    display: block;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #facebook:hover i {
    color: #3b5998;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #twitter:hover i {
    color: #55acee;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #linkedin:hover i {
    color: #0077b5;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #googleplus:hover i {
    color: #dd4b39;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:hover {
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .bottom {
    margin-bottom: 48px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 24px 0 24px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha h1 {
    padding: 24px 0;
    font-size: 20px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset {
    margin-bottom: 0;
    padding: 0 0 12px 0;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    /*border: transparent;*/
    width: 100%;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
    background: #ccc;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_first_name,
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_email_address {
    padding-right: 6px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_surname,
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_mobile {
    padding-left: 6px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_notes {
    width: 100%;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_submit {
    width: 100%;
    margin-bottom: 0;
  }
  #agent-show-kilo .container .bottom .latest-listings {
    padding: 12px 0;
    clear: both;
  }
  #agent-show-kilo .container .bottom .latest-listings h1 {
    font-size: 20px;
    padding: 24px;
  }
  #agent-show-kilo .container .bottom .latest-listings .list-container ul .wrapper {
    width: 33.33%;
  }
  #agent-show-kilo .container .bottom .latest-listings .list-container ul li {
    padding-bottom: 70%;
  }
  #agent-show-kilo .blogs h1 {
    padding: 24px;
  }
  #agent-show-kilo .blogs .list-container ul .wrapper {
    width: 33.33%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #agent-show-kilo {
    margin-top: 0 !important;
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agent-show-kilo h1 {
    font-size: 28px;
    letter-spacing: 10px;
  }
  #agent-show-kilo h2 {
    font-size: 18px;
  }
  #agent-show-kilo .container {
    padding-bottom: 30px;
  }
  #agent-show-kilo .container .agent-image {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    padding-bottom: 38%;
  }
  #agent-show-kilo .container .middle {
    padding: 30px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #agent-show-kilo .container .middle .left {
    width: 70%;
    padding-right: 30px;
  }
  #agent-show-kilo .container .middle .left h1 {
    padding-bottom: 20px;
    display: block;
    width: 100%;
  }
  #agent-show-kilo .container .middle .left h2 {
    display: block;
    width: 100%;
    padding: 30px 0;
    clear: both;
  }
  #agent-show-kilo .container .middle .left span {
    width: auto;
    display: inline-block;
    float: left;
  }
  #agent-show-kilo .container .middle .left a {
    padding-left: 2px;
    width: auto;
    display: inline-block;
    float: left;
    text-decoration: none;
    color: #1e1e1e;
    padding-bottom: 30px;
  }
  #agent-show-kilo .container .middle .left a:hover {
    color: #00b8f1;
  }
  #agent-show-kilo .container .middle .right {
    width: 30%;
    border-left: 1px solid #1e1e1e;
    padding-left: 30px;
    clear: both;
    margin-top: 30px;
  }
  #agent-show-kilo .container .middle .right h2 {
    display: block;
    width: 100%;
    padding: 0 0 30px 0;
  }
  #agent-show-kilo .container .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  #agent-show-kilo .container .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .middle .right a:hover {
    color: #00b8f1;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin: 10px 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled {
    background: #ccc;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:active,
  #agent-show-kilo .container .middle .right .contact-me .links a:disabled:focus {
    background: #ccc;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:focus,
  #agent-show-kilo .container .middle .right .contact-me .links a:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a.white:focus,
  #agent-show-kilo .container .middle .right .contact-me .links a.white:hover,
  #agent-show-kilo .container .middle .right .contact-me .links a.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links h2 {
    padding-top: 30px;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 12px;
    text-decoration: none;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a i {
    color: #1e1e1e;
    font-size: 25px;
    position: relative;
    display: block;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #facebook:hover i {
    color: #3b5998;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #twitter:hover i {
    color: #55acee;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #linkedin:hover i {
    color: #0077b5;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links #googleplus:hover i {
    color: #dd4b39;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:hover {
    transition: all 0.5s;
  }
  #agent-show-kilo .container .middle .right .contact-me .social-links a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .bottom {
    margin: 0 auto 80px;
    max-width: 1030px;
    display: block;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 120px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha h1 {
    text-align: center;
    padding: 30px 0;
    font-size: 25px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form {
    display: inline-block;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset {
    margin-bottom: 0;
    padding: 0 0 20px 0;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    /*border: transparent;*/
    width: 100%;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
    background: #ccc;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
  #agent-show-kilo .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_first_name,
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_email_address {
    padding-right: 10px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_surname,
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_mobile {
    padding-left: 10px;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_notes {
    width: 100%;
  }
  #agent-show-kilo .container .bottom .agent-form-alpha form .fieldset_submit {
    width: 25%;
    float: right;
    padding-left: 10px;
    margin-bottom: 0;
  }
  #agent-show-kilo .container .bottom .latest-listings {
    padding: 20px 0;
    clear: both;
  }
  #agent-show-kilo .container .bottom .latest-listings h1 {
    text-align: center;
    font-size: 25px;
    padding: 30px 0;
  }
  #agent-show-kilo .container .bottom .latest-listings .content-container ul {
    /*							li{
								padding-bottom: 70%;
								.image{
									padding-bottom: 70%;
								}
							}*/
  }
  #agent-show-kilo .container .bottom .latest-listings .content-container ul .wrapper {
    width: 25%;
  }
  #agent-show-kilo .container .bottom .latest-listings .content-container ul li:last-child {
    display: block;
  }
  #agent-show-kilo .container .bottom .latest-listings .content-container ul li:last-child a .image {
    /*padding-bottom: 70%;*/
  }
  #agent-show-kilo .blogs h1 {
    padding: 30px;
    text-align: center;
    font-size: 25px;
  }
  #agent-show-kilo .blogs .list-container ul .wrapper {
    width: 33.33%;
  }
}
#newContent {
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  transform: translateY(-50px);
  -webkit-transform: translateY(-50px);
}
#newContent .agent-wrapper {
  display: none;
}
#newContent #agent-show-kilo {
  padding-top: 0;
  display: none;
}
#newContent.show {
  opacity: 1;
  visibility: visible;
  transition: all 2s;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
#newContent.show #agent-show-kilo {
  display: block;
}
#newContent.show .left,
#newContent.show .right {
  margin-top: 230px !important;
}
#newSlideshow {
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  position: absolute;
  top: 0;
  z-index: 50;
  left: 0;
  right: 0;
  height: 600px;
  overflow: hidden;
}
#newSlideshow .middle,
#newSlideshow .bottom {
  display: none;
}
#newSlideshow #agent-show-kilo {
  padding-top: 0;
}
.background-overlay {
  background: #383838;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 99px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  z-index: 50;
}
.background-overlay.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
}
#newSlideshow.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
}
.close-profile {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 25px;
  cursor: pointer;
  color: #1e1e1e;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  transform: translateY(-50px);
  -webkit-transform: translateY(-50px);
  width: 50px;
  height: 30px;
  text-align: right;
  z-index: 50;
}
.close-profile:hover {
  color: #00b8f1;
}
.close-profile.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
.activeStaff {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
}
#agents-november {
  padding-top: 50px;
}
#agents-november #refine-agents-alpha select {
  height: 52px;
  line-height: 52px;
}
#agents-november .position-wrapper {
  position: absolute;
  top: 120px;
  left: 100px;
  width: 100%;
  text-align: center;
}
#agents-november .name.agent {
  position: absolute;
  top: 80px;
  left: 100px;
}
#agents-november .list-container {
  /*.showContent{
			height: 250px;
			.wrapper{
				
			}
			width: 100% !important;
			transition: all 0.5s;
			padding-bottom: 0 !important;
			.info{
				opacity: 0;
				visibility: 0;
				height: 0;
				width: 0;
				transition: all 0s !important;
			}
			a, .staff-image{
				float:left;
			}
			li:hover{
				.image{
					transition: all 0.5s;
				    transform: scale(1) !important;
				    -moz-transform: scale(1) !important;
				    -webkit-transform: scale(1) !important;
				    -o-transform: scale(1) !important;
				    -ms-transform: scale(1) !important;
				    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')" !important;
				    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand') !important;
				}
			}

		}*/
}
#agents-november .list-container ul {
  position: relative;
  margin: 0 auto;
}
#agents-november .list-container .wrapper {
  transition: all 1s !important;
}
#agents-november .list-container .hideContent {
  /*padding: 0 !important;
			opacity: 0 !important;
			visibility: 0 !important;
			transition: all 0s !important;
			height: 0;
			width: 0;*/
}
#agents-november .list-container ul {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#agents-november .list-container ul .wrapper.hide {
  opacity: 0;
  visibility: 0;
  transition: all 0.5s;
}
#agents-november .list-container ul .wrapper.hide li .staff-image {
  /*border-radius: 0;*/
  transition: all 1s;
}
#agents-november .list-container ul .wrapper.hide li .staff-image .image {
  /*width: 0;
							height: 0;
							transition: all 1s;
							border-radius: 0;*/
  /*transform:translateY(-50%) ;*/
  /*-webkit-transform:translateY(-50%) ;*/
}
#agents-november .list-container ul .wrapper {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
  /*transition-timing-function: cubic-bezier(0.64, 0.57, 0.67, 1.2) !important;*/
  transition-timing-function: cubic-bezier(0.87, -0.41, 0.19, 1.44) !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
}
#agents-november .list-container ul .wrapper li .staff-image {
  transition: all 1s;
  display: block;
  overflow: hidden;
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
#agents-november .list-container ul .wrapper li .staff-image .image {
  display: block;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 200px;
  width: 200px;
  margin: 0 auto;
  transition: all 1s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
#agents-november .list-container ul .wrapper li .info .name {
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 8px;
  box-sizing: border-box;
}
#agents-november .list-container ul .wrapper li .info a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 4px;
}
#agents-november .list-container ul .wrapper li .info .email {
  padding-bottom: 0;
}
#agents-november .list-container ul .wrapper li .info .email i {
  padding-left: 2px;
}
#agents-november .list-container ul .wrapper li .info .email:hover {
  color: #00b8f1;
}
#agents-november .list-container ul .wrapper li .info h2 {
  text-align: center;
  padding-bottom: 16px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
}
#agents-november .list-container ul .wrapper li:hover .name {
  color: #00b8f1;
}
#agents-november .list-container ul .wrapper li:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #agents-november .list-container {
    width: 100%;
    display: inline-block;
  }
  #agents-november .list-container ul .wrapper {
    padding-top: 20px;
    width: 50%;
    float: left;
    padding-bottom: 40px;
  }
  #agents-november .list-container ul .wrapper li .staff-image {
    border-radius: 240px;
    width: 240px;
    height: 240px;
  }
  #agents-november .list-container ul .wrapper li .staff-image .image {
    display: block;
    width: 100%;
    height: 240px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 240px;
    width: 240px;
    margin: 0 auto;
    margin-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #agents-november {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #agents-november .list-container {
    display: block;
  }
  #agents-november .list-container ul {
    width: 100%;
    max-width: 930px;
  }
  #agents-november .list-container ul .wrapper {
    position: absolute;
  }
  #agents-november .list-container ul .wrapper:nth-child(3n+2) {
    left: 33.33%;
  }
  #agents-november .list-container ul .wrapper:nth-child(3n+3) {
    left: 66.66%;
  }
  #agents-november .list-container ul .wrapper {
    padding-top: 20px;
    width: 33.33%;
    float: left;
    padding-bottom: 40px;
  }
  #agents-november .list-container ul .wrapper li .staff-image .image {
    display: block;
    width: 100%;
    height: 240px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 240px;
    width: 240px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  #agents-november .list-container ul .wrapper li .info .name {
    padding-top: 20px;
  }
}
#appraisal-echo {
  padding-top: 50px;
}
#appraisal-echo .text-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#appraisal-echo .text-wrapper article h1,
#appraisal-echo .text-wrapper article h2 {
  font-size: 25px;
  font-weight: normal;
  padding-bottom: 16px;
  display: block;
}
#appraisal-echo .appraisal-wrapper {
  padding: 0 16px 16px 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#appraisal-echo .appraisal-wrapper form fieldset {
  padding-bottom: 8px;
}
#appraisal-echo .appraisal-wrapper form fieldset textarea {
  line-height: 22px;
  display: block;
  resize: none;
}
#appraisal-echo .appraisal-wrapper form input[type="submit"] {
  border: 2px solid #1e1e1e;
}
#appraisal-echo .overlay article {
  display: none;
}
#appraisal-echo .text-wrapper {
  padding-top: 0;
}
#appraisal-echo .text-wrapper article {
  line-height: 20px;
  text-align: center;
}
#appraisal-echo .text-wrapper article h1,
#appraisal-echo .text-wrapper article h2 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #appraisal-echo .text-wrapper {
    padding: 24px;
  }
  #appraisal-echo .text-wrapper article h1,
  #appraisal-echo .text-wrapper article h2 {
    padding-bottom: 24px;
  }
  #appraisal-echo .appraisal-wrapper {
    padding: 0 24px 24px 24px;
  }
  #appraisal-echo .appraisal-wrapper form fieldset {
    padding-bottom: 12px;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_first_name,
  #appraisal-echo .appraisal-wrapper form .fieldset_type,
  #appraisal-echo .appraisal-wrapper form .fieldset_email_address,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_unit_number,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_street_name {
    padding-right: 6px;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_surname,
  #appraisal-echo .appraisal-wrapper form .fieldset_mobile,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_street_number,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_suburb_postcode {
    padding-left: 6px;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_type {
    margin-right: 40%;
  }
  #appraisal-echo .text-wrapper {
    padding-top: 0;
  }
  #appraisal-echo .text-wrapper article {
    line-height: 20px;
    text-align: center;
  }
  #appraisal-echo .text-wrapper article h1,
  #appraisal-echo .text-wrapper article h2 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #appraisal-echo {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #appraisal-echo .text-wrapper {
    padding: 30px 0;
  }
  #appraisal-echo .text-wrapper article {
    text-align: center;
    padding: 0 120px;
    line-height: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #appraisal-echo .text-wrapper article h1,
  #appraisal-echo .text-wrapper article h2 {
    font-size: 30px;
    padding-bottom: 30px;
  }
  #appraisal-echo .appraisal-wrapper {
    padding: 0 120px 30px 120px;
  }
  #appraisal-echo .appraisal-wrapper form fieldset {
    padding-bottom: 20px;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_first_name,
  #appraisal-echo .appraisal-wrapper form .fieldset_type,
  #appraisal-echo .appraisal-wrapper form .fieldset_email_address,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_unit_number,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_street_name {
    padding-right: 10px;
  }
  #appraisal-echo .appraisal-wrapper form .fieldset_surname,
  #appraisal-echo .appraisal-wrapper form .fieldset_mobile,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_street_number,
  #appraisal-echo .appraisal-wrapper form .fieldset_listing_suburb_postcode {
    padding-left: 10px;
  }
  #appraisal-echo .appraisal-wrapper form input[type="submit"] {
    width: 25%;
    float: right;
  }
  #appraisal-echo .appraisal-wrapper form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  #appraisal-echo .text-wrapper {
    padding-top: 0;
  }
  #appraisal-echo .text-wrapper article {
    line-height: 20px;
    text-align: center;
  }
  #appraisal-echo .text-wrapper article h1,
  #appraisal-echo .text-wrapper article h2 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
}
#auctions-lima .panel,
#opens-mike .panel,
#auctions-lima #flash-message,
#opens-mike #flash-message {
  text-align: center;
  padding: 16px 16px 0 16px;
  text-transform: uppercase;
  letter-spacing: 5px;
  line-height: 22px;
  font-size: 13px;
  margin: 0 auto;
  width: 90%;
  background: #1e1e1e;
  color: white;
  padding: 16px 16px 16px 16px;
  margin-top: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 1px !important;
}
#auctions-lima .panel .panel-body,
#opens-mike .panel .panel-body,
#auctions-lima #flash-message .panel-body,
#opens-mike #flash-message .panel-body {
  text-transform: initial;
  font-size: 12px;
  letter-spacing: 3px;
  padding-top: 8px;
}
#auctions-lima .panel .close,
#opens-mike .panel .close,
#auctions-lima #flash-message .close,
#opens-mike #flash-message .close {
  display: none;
}
#auctions-lima .close-cross,
#opens-mike .close-cross {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 35px;
  height: 40px;
  opacity: 0.7;
  z-index: 100;
  cursor: pointer;
}
#auctions-lima .close-cross:hover,
#opens-mike .close-cross:hover {
  opacity: 1;
}
#auctions-lima .close-cross:hover:after,
#opens-mike .close-cross:hover:after,
#auctions-lima .close-cross:hover:before,
#opens-mike .close-cross:hover:before {
  background-color: #00b8f1;
}
#auctions-lima .close-cross:before,
#opens-mike .close-cross:before {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: white;
}
#auctions-lima .close-cross:after,
#opens-mike .close-cross:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: white;
}
#auctions-lima .close-cross:before,
#opens-mike .close-cross:before {
  transform: rotate(45deg);
}
#auctions-lima .close-cross:after,
#opens-mike .close-cross:after {
  transform: rotate(-45deg);
}
#auctions-lima .register-btn-wrapper.showForm,
#opens-mike .register-btn-wrapper.showForm {
  transition: all 1.5s;
  height: auto !important;
}
#auctions-lima .register-btn-wrapper.show,
#opens-mike .register-btn-wrapper.show {
  height: 75px;
  transition: all 1.5s;
}
#auctions-lima .register-btn-wrapper,
#opens-mike .register-btn-wrapper {
  position: relative;
  transition: all 1.5s;
  background: #1e1e1e;
  color: white;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  border: none;
  width: 90%;
  display: block;
  margin: 0 auto;
  margin-top: 16px;
  height: 0px;
  overflow: hidden;
}
#auctions-lima .register-btn-wrapper .register-heading,
#opens-mike .register-btn-wrapper .register-heading {
  padding-top: 16px;
}
#auctions-lima .register-btn-wrapper .desktop-form,
#opens-mike .register-btn-wrapper .desktop-form {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px;
}
#auctions-lima .register-btn-wrapper .desktop-form fieldset,
#opens-mike .register-btn-wrapper .desktop-form fieldset {
  margin-bottom: 3px;
}
#auctions-lima .register-btn-wrapper .desktop-form input,
#opens-mike .register-btn-wrapper .desktop-form input {
  border: none !important;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: 2px solid white !important;
  color: white;
  transition: all 0.5s;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:disabled,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:disabled {
  background: #ccc;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:hover,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:hover,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:active,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:active,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:focus,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:focus,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:focus,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:hover,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:hover,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:active,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input.white,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input.white:focus,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input.white:focus,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input.white:hover,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input.white:hover,
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input.white:active,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit input:hover,
#opens-mike .register-btn-wrapper .desktop-form .fieldset_submit input:hover {
  color: #1e1e1e;
  background: white;
  transition: all 0.5s;
}
#auctions-lima .register-btn-wrapper #desktop-arrow,
#opens-mike .register-btn-wrapper #desktop-arrow {
  cursor: pointer;
}
#auctions-lima .register-btn-wrapper a,
#opens-mike .register-btn-wrapper a {
  text-decoration: none;
  color: white;
  transition: all 0.5s;
}
#auctions-lima .register-btn-wrapper h1,
#opens-mike .register-btn-wrapper h1 {
  width: 100%;
  display: block;
  text-align: center;
}
#auctions-lima .register-btn-wrapper em,
#opens-mike .register-btn-wrapper em {
  /*opacity: 0;*/
  /*height: 0;*/
  display: block;
  font-size: 12px;
  text-transform: initial;
  line-height: 17px;
  text-align: center;
  padding: 16px;
  /*transition: all 0.5s;*/
}
#auctions-lima .register-btn-wrapper i,
#opens-mike .register-btn-wrapper i {
  color: white;
  font-size: 50px;
  margin: 0 auto;
  display: block;
  text-align: center;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transition: all 1s;
}
#auctions-lima .register-btn-wrapper .icon-ChevRight.up,
#opens-mike .register-btn-wrapper .icon-ChevRight.up {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transition: all 1s;
}
#auctions-lima .register-btn-wrapper .icon-ChevRight.down,
#opens-mike .register-btn-wrapper .icon-ChevRight.down {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transition: all 1s;
}
#auctions-lima .register-btn-wrapper .icon-ChevRight.down.rotate,
#opens-mike .register-btn-wrapper .icon-ChevRight.down.rotate {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  transition: all 1s;
}
#auctions-lima .register-btn-wrapper .icon-ChevRight.up.rotate,
#opens-mike .register-btn-wrapper .icon-ChevRight.up.rotate {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  transition: all 1s;
}
#auctions-lima .register-btn-wrapper em.show,
#opens-mike .register-btn-wrapper em.show,
#auctions-lima .register-btn-wrapper a.show,
#opens-mike .register-btn-wrapper a.show {
  /*transition: all 0.5s;*/
  opacity: 1;
  height: auto;
  margin-top: 15px;
}
#auctions-lima .register-btn-wrapper em.show i,
#opens-mike .register-btn-wrapper em.show i,
#auctions-lima .register-btn-wrapper a.show i,
#opens-mike .register-btn-wrapper a.show i {
  margin-top: -10px;
  height: 40px;
  opacity: 1;
}
#auctions-lima .register-btn-wrapper .contact-inline,
#opens-mike .register-btn-wrapper .contact-inline {
  height: 30px;
  display: block;
}
#auctions-lima .page-heading,
#opens-mike .page-heading {
  cursor: auto;
}
#auctions-lima .page-heading:hover h1:after,
#opens-mike .page-heading:hover h1:after {
  display: none !important;
}
#auctions-lima .print-by,
#opens-mike .print-by {
  max-width: 425px;
  display: block;
  margin: 0 auto;
  text-align: right;
  padding: 16px 16px 0 16px;
}
#auctions-lima .print-by .print-btn,
#opens-mike .print-by .print-btn {
  display: inline-block;
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  transition: all 0.5s;
}
#auctions-lima .print-by .print-btn i,
#opens-mike .print-by .print-btn i {
  font-size: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 4px;
}
#auctions-lima .print-by .print-btn:hover,
#opens-mike .print-by .print-btn:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#auctions-lima .print-by .print-options,
#opens-mike .print-by .print-options {
  padding-top: 8px;
  font-size: 11px;
}
#auctions-lima .print-by .print-options a,
#opens-mike .print-by .print-options a {
  text-decoration: none;
  color: #1e1e1e;
  padding: 0 1px;
  line-height: 16px;
}
#auctions-lima .print-by .print-options a:hover,
#opens-mike .print-by .print-options a:hover {
  color: #00b8f1;
}
#auctions-lima .print-by .print-options .active,
#opens-mike .print-by .print-options .active {
  color: #00b8f1;
}
#auctions-lima .print-by > a,
#opens-mike .print-by > a {
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  color: #1e1e1e;
  text-decoration: none;
  padding: 0 10px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#auctions-lima .print-by > a.active,
#opens-mike .print-by > a.active {
  font-weight: 800;
}
#auctions-lima .print-by > a:hover,
#opens-mike .print-by > a:hover {
  color: #00b8f1;
}
#auctions-lima .content-container ul,
#opens-mike .content-container ul {
  width: 100%;
  display: inline-block;
}
#auctions-lima .date-heading,
#opens-mike .date-heading {
  clear: both;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  letter-spacing: 5px;
  text-transform: uppercase;
  padding: 16px 0;
}
#auctions-lima .date-wrapper,
#opens-mike .date-wrapper {
  /*.added{
			.underlay{
				opacity: 1;
			}
			.add-to{
			    display: none;
			}
			.remove-from{
				display: block !important;
			}
		}*/
}
#auctions-lima .date-wrapper li:last-child,
#opens-mike .date-wrapper li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#auctions-lima .date-wrapper li,
#opens-mike .date-wrapper li {
  cursor: pointer;
  position: relative;
}
#auctions-lima .date-wrapper li .link,
#opens-mike .date-wrapper li .link {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 50;
  font-size: 17px;
  width: 20px;
  height: 20px;
}
#auctions-lima .date-wrapper li .link i:hover,
#opens-mike .date-wrapper li .link i:hover {
  color: #00b8f1;
}
/*#inline_opens_content{
	background: #f7f7f7;
    padding: 20px 40px;
    label{
    	display: none;
    }
    fieldset{
    	margin-bottom: 12px;
    }
    input[type="submit"]{
		.default-btn();
	}
	h1{
		line-height: 21px;
		padding-bottom: 16px !important;
		display: block;
		width: 100%;
		font-size: 20px !important;
		letter-spacing: 8px !important;
		text-align: center;
		text-transform: uppercase !important;
	}

}*/
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #auctions-lima .content-container .counter-wrapper,
  #opens-mike .content-container .counter-wrapper {
    text-align: center;
  }
  #auctions-lima .content-container .counter-wrapper li,
  #opens-mike .content-container .counter-wrapper li {
    width: 49%;
    float: none;
    display: inline-block;
  }
  #auctions-lima .register-btn-wrapper.showForm,
  #opens-mike .register-btn-wrapper.showForm {
    transition: all 1.5s;
    height: auto !important;
  }
  #auctions-lima .register-btn-wrapper.show,
  #opens-mike .register-btn-wrapper.show {
    height: 80px;
    transition: all 1.5s;
  }
  #auctions-lima .register-btn-wrapper,
  #opens-mike .register-btn-wrapper {
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 13px;
    display: flex;
  }
  #auctions-lima .register-btn-wrapper .register-heading,
  #opens-mike .register-btn-wrapper .register-heading {
    padding-top: 24px;
  }
  #auctions-lima .register-btn-wrapper em,
  #opens-mike .register-btn-wrapper em {
    padding: 24px;
  }
  #auctions-lima .register-btn-wrapper .desktop-form,
  #opens-mike .register-btn-wrapper .desktop-form {
    padding: 0 24px;
  }
  #auctions-lima .register-btn-wrapper .desktop-form fieldset,
  #opens-mike .register-btn-wrapper .desktop-form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 4px;
  }
  #auctions-lima .register-btn-wrapper .desktop-form .fieldset_first_name,
  #opens-mike .register-btn-wrapper .desktop-form .fieldset_first_name,
  #auctions-lima .register-btn-wrapper .desktop-form .fieldset_email_address,
  #opens-mike .register-btn-wrapper .desktop-form .fieldset_email_address {
    padding-right: 2px;
  }
  #auctions-lima .register-btn-wrapper .desktop-form .fieldset_surname,
  #opens-mike .register-btn-wrapper .desktop-form .fieldset_surname,
  #auctions-lima .register-btn-wrapper .desktop-form .fieldset_mobile,
  #opens-mike .register-btn-wrapper .desktop-form .fieldset_mobile {
    padding-left: 2px;
  }
  #auctions-lima .register-btn-wrapper .desktop-form .fieldset_submit,
  #opens-mike .register-btn-wrapper .desktop-form .fieldset_submit {
    width: 100%;
  }
  #auctions-lima .print-by,
  #opens-mike .print-by {
    max-width: none;
    padding: 16px 16px 0 16px;
  }
  #auctions-lima .print-by .print-btn,
  #opens-mike .print-by .print-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #auctions-lima .print-by .print-btn i,
  #opens-mike .print-by .print-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #auctions-lima .print-by .print-options,
  #opens-mike .print-by .print-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #auctions-lima .print-by .print-options a,
  #opens-mike .print-by .print-options a {
    padding: 0 1px;
    line-height: 16px;
  }
  #auctions-lima .date-heading,
  #opens-mike .date-heading {
    font-size: 13px;
    letter-spacing: 7px;
    padding: 24px 0;
  }
  #auctions-lima .date-wrapper li:last-child,
  #opens-mike .date-wrapper li:last-child {
    padding-bottom: 1px;
    margin-bottom: 0px;
  }
  #auctions-lima .date-wrapper li:nth-child(even),
  #opens-mike .date-wrapper li:nth-child(even) {
    padding-right: 0;
  }
  #auctions-lima .date-wrapper li:nth-child(odd),
  #opens-mike .date-wrapper li:nth-child(odd) {
    padding-left: 0;
  }
  #auctions-lima .date-wrapper li,
  #opens-mike .date-wrapper li {
    padding: 1px;
  }
  #auctions-lima .date-wrapper li .link,
  #opens-mike .date-wrapper li .link {
    bottom: 10px;
    right: 10px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #auctions-lima,
  #opens-mike {
    position: relative;
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #auctions-lima .content-container,
  #opens-mike .content-container {
    max-width: 1000px;
    position: relative;
  }
  #auctions-lima .content-container .counter-wrapper,
  #opens-mike .content-container .counter-wrapper {
    text-align: center;
    position: relative;
    page-break-inside: avoid;
  }
  #auctions-lima .content-container .counter-wrapper li,
  #opens-mike .content-container .counter-wrapper li {
    width: 33%;
    float: none;
    display: inline-block;
    page-break-inside: avoid;
    position: relative;
  }
  #auctions-lima .panel,
  #opens-mike .panel,
  #auctions-lima #flash-message,
  #opens-mike #flash-message {
    padding: 20px 20px 0 20px;
    font-size: 18px;
    letter-spacing: 11px;
    padding: 20px 20px 20px 20px;
    max-width: 1000px;
    margin: 0 auto;
  }
  #auctions-lima .panel .panel-body,
  #opens-mike .panel .panel-body,
  #auctions-lima #flash-message .panel-body,
  #opens-mike #flash-message .panel-body {
    text-transform: initial;
    font-size: 12px;
    letter-spacing: 3px;
    padding-top: 10px;
  }
  #auctions-lima .panel .close,
  #opens-mike .panel .close,
  #auctions-lima #flash-message .close,
  #opens-mike #flash-message .close {
    display: none;
  }
  #auctions-lima #desktop-arrow,
  #opens-mike #desktop-arrow {
    display: block;
  }
  #auctions-lima #mobile-arrow,
  #opens-mike #mobile-arrow {
    display: none;
  }
  #auctions-lima form fieldset,
  #opens-mike form fieldset {
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 6px;
    /*height: 35px !important;
				line-height: 35px !important;
				input{
					height: 35px !important;
					line-height: 35px !important;
				}*/
  }
  #auctions-lima form .fieldset_surname,
  #opens-mike form .fieldset_surname {
    margin-right: 15%;
  }
  #auctions-lima form .fieldset_email_address,
  #opens-mike form .fieldset_email_address,
  #auctions-lima form .fieldset_mobile,
  #opens-mike form .fieldset_mobile {
    width: 40%;
  }
  #auctions-lima form .fieldset_submit,
  #opens-mike form .fieldset_submit {
    width: 20%;
    padding-top: 26px;
  }
  #auctions-lima form .fieldset_submit input,
  #opens-mike form .fieldset_submit input {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    background: white;
    color: #1e1e1e;
    line-height: 25px !important;
    font-size: 12px !important;
    letter-spacing: 4px !important;
  }
  #auctions-lima form .fieldset_submit input:disabled,
  #opens-mike form .fieldset_submit input:disabled {
    background: #ccc;
  }
  #auctions-lima form .fieldset_submit input:disabled:hover,
  #opens-mike form .fieldset_submit input:disabled:hover,
  #auctions-lima form .fieldset_submit input:disabled:active,
  #opens-mike form .fieldset_submit input:disabled:active,
  #auctions-lima form .fieldset_submit input:disabled:focus,
  #opens-mike form .fieldset_submit input:disabled:focus {
    background: #ccc;
  }
  #auctions-lima form .fieldset_submit input:focus,
  #opens-mike form .fieldset_submit input:focus,
  #auctions-lima form .fieldset_submit input:hover,
  #opens-mike form .fieldset_submit input:hover,
  #auctions-lima form .fieldset_submit input:active,
  #opens-mike form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #auctions-lima form .fieldset_submit input.white,
  #opens-mike form .fieldset_submit input.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #auctions-lima form .fieldset_submit input.white:focus,
  #opens-mike form .fieldset_submit input.white:focus,
  #auctions-lima form .fieldset_submit input.white:hover,
  #opens-mike form .fieldset_submit input.white:hover,
  #auctions-lima form .fieldset_submit input.white:active,
  #opens-mike form .fieldset_submit input.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #auctions-lima form .fieldset_submit input:hover,
  #opens-mike form .fieldset_submit input:hover {
    color: white;
    background-color: #1e1e1e;
    border-color: white;
  }
  #auctions-lima .desktop-form,
  #opens-mike .desktop-form {
    display: block;
    padding: 0 40px;
  }
  #auctions-lima .register-btn,
  #opens-mike .register-btn {
    max-width: 600px !important;
  }
  #auctions-lima .register-btn-wrapper.showForm,
  #opens-mike .register-btn-wrapper.showForm {
    transition: all 1.5s;
    height: auto !important;
  }
  #auctions-lima .register-btn-wrapper.show,
  #opens-mike .register-btn-wrapper.show {
    height: 90px;
    transition: all 1.5s;
  }
  #auctions-lima .register-btn-wrapper,
  #opens-mike .register-btn-wrapper {
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 13px;
    transition: all 1.5s;
    position: relative;
    font-size: 16px;
    letter-spacing: 18px;
    max-width: 1000px;
    transition: all 1s;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    max-width: 1004px !important;
  }
  #auctions-lima .register-btn-wrapper .register-btn,
  #opens-mike .register-btn-wrapper .register-btn {
    max-width: 500px;
    margin: 0 auto;
    letter-spacing: 2px;
  }
  #auctions-lima .register-btn-wrapper h1,
  #opens-mike .register-btn-wrapper h1 {
    font-size: 18px;
    letter-spacing: 11px;
  }
  #auctions-lima .register-btn-wrapper i,
  #opens-mike .register-btn-wrapper i {
    color: white !important;
  }
  #auctions-lima .register-btn-wrapper i:hover,
  #opens-mike .register-btn-wrapper i:hover {
    color: #00b8f1 !important;
  }
  #auctions-lima .register-btn-wrapper .desktop-form fieldset,
  #opens-mike .register-btn-wrapper .desktop-form fieldset {
    margin: 0;
  }
  #auctions-lima .register-btn-wrapper.show,
  #opens-mike .register-btn-wrapper.show {
    opacity: 1;
    visibility: visible;
    transition: all 1s;
    left: 0;
    /*height: 209px;*/
  }
  #auctions-lima .register-heading,
  #opens-mike .register-heading {
    padding-top: 40px;
  }
  #auctions-lima em,
  #opens-mike em {
    padding: 40px;
    height: auto !important;
    opacity: 1 !important;
  }
  #auctions-lima .print-by,
  #opens-mike .print-by {
    max-width: 1030px;
    padding: 20px 60px 20px 30px;
  }
  #auctions-lima .print-by .print-btn,
  #opens-mike .print-by .print-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #auctions-lima .print-by .print-btn i,
  #opens-mike .print-by .print-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #auctions-lima .print-by .print-options,
  #opens-mike .print-by .print-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #auctions-lima .print-by .print-options a,
  #opens-mike .print-by .print-options a {
    padding: 0 5px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #auctions-lima .date-heading,
  #opens-mike .date-heading {
    font-size: 13px;
    letter-spacing: 7px;
    padding: 24px 0;
  }
  #auctions-lima .date-wrapper li:nth-child(3n+1),
  #opens-mike .date-wrapper li:nth-child(3n+1) {
    padding-left: 0 !important;
    padding-right: 1px !important;
  }
  #auctions-lima .date-wrapper li:nth-child(3n+2),
  #opens-mike .date-wrapper li:nth-child(3n+2) {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  #auctions-lima .date-wrapper li:nth-child(3n+3),
  #opens-mike .date-wrapper li:nth-child(3n+3) {
    padding-left: 1px !important;
    padding-right: 0 !important;
  }
  #auctions-lima .date-wrapper li,
  #opens-mike .date-wrapper li {
    padding: 1px;
  }
  #auctions-lima .date-wrapper li .link,
  #opens-mike .date-wrapper li .link {
    bottom: 10px;
    right: 10px;
  }
  #auctions-lima .added h2.remove-from,
  #opens-mike .added h2.remove-from {
    position: static !important;
  }
  #auctions-lima .added h1,
  #opens-mike .added h1,
  #auctions-lima .added .line,
  #opens-mike .added .line,
  #auctions-lima .added .address,
  #opens-mike .added .address,
  #auctions-lima .added .bbc-wrapper,
  #opens-mike .added .bbc-wrapper,
  #auctions-lima .added .bbc-wrapper h3,
  #opens-mike .added .bbc-wrapper h3 {
    /*Have the details visible on .added and reset the scaling*/
    opacity: 1 !important;
    transform: scale(1) !important;
  }
  #auctions-lima .counter-wrapper.one,
  #opens-mike .counter-wrapper.one {
    display: flex;
  }
  #auctions-lima .counter-wrapper.one li,
  #opens-mike .counter-wrapper.one li {
    display: inline-block;
    margin: 0 auto;
  }
  #auctions-lima .counter-wrapper.two,
  #opens-mike .counter-wrapper.two {
    display: block;
    width: 666px;
    margin: 0 auto;
  }
  #auctions-lima .counter-wrapper.two li,
  #opens-mike .counter-wrapper.two li {
    width: 50%;
  }
  #auctions-lima .counter-wrapper.end-one li:last-child,
  #opens-mike .counter-wrapper.end-one li:last-child {
    width: 100%;
  }
  #auctions-lima .counter-wrapper.end-one li:last-child a,
  #opens-mike .counter-wrapper.end-one li:last-child a {
    width: 33.33%;
    margin: 0 auto;
  }
  #auctions-lima .counter-wrapper.end-two li:last-child,
  #opens-mike .counter-wrapper.end-two li:last-child {
    width: 50%;
  }
  #auctions-lima .counter-wrapper.end-two li:last-child a,
  #opens-mike .counter-wrapper.end-two li:last-child a {
    width: 66.66%;
  }
  #auctions-lima .counter-wrapper.end-two li:last-child .link,
  #opens-mike .counter-wrapper.end-two li:last-child .link {
    right: -140px;
  }
  #auctions-lima .counter-wrapper.end-two li:nth-last-child(2),
  #opens-mike .counter-wrapper.end-two li:nth-last-child(2) {
    width: 50%;
  }
  #auctions-lima .counter-wrapper.end-two li:nth-last-child(2) a,
  #opens-mike .counter-wrapper.end-two li:nth-last-child(2) a {
    width: 66.66%;
    float: right;
  }
  #auctions-lima .counter-wrapper.end-two li:nth-last-child(2) .link,
  #opens-mike .counter-wrapper.end-two li:nth-last-child(2) .link {
    right: -305px;
  }
  #inline_opens_content {
    background: #f7f7f7;
    padding: 20px 40px;
  }
  #inline_opens_content label {
    display: none;
  }
  #inline_opens_content fieldset {
    margin-bottom: 12px;
  }
  #inline_opens_content input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
  }
  #inline_opens_content input[type="submit"]:disabled {
    background: #ccc;
  }
  #inline_opens_content input[type="submit"]:disabled:hover,
  #inline_opens_content input[type="submit"]:disabled:active,
  #inline_opens_content input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  #inline_opens_content input[type="submit"]:focus,
  #inline_opens_content input[type="submit"]:hover,
  #inline_opens_content input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #inline_opens_content input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #inline_opens_content input[type="submit"].white:focus,
  #inline_opens_content input[type="submit"].white:hover,
  #inline_opens_content input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #inline_opens_content h1 {
    line-height: 30px;
    padding-bottom: 20px !important;
    display: block;
    width: 100%;
    font-size: 28px !important;
    letter-spacing: 10px !important;
    text-align: center;
    text-transform: uppercase !important;
  }
}
#opens-mike label,
#opens-mike li {
  transition: all 0s !important;
}
#opens-mike input[type=checkbox] {
  display: none !important;
}
#opens-mike input[type=checkbox] + label {
  cursor: pointer !important;
}
#opens-mike input[type=checkbox] + label .overlay .remove-from {
  display: none !important;
}
#opens-mike input[type=checkbox] + label .overlay .date {
  display: none !important;
}
#opens-mike input[type=checkbox]:checked + label .overlay .add-to {
  display: none !important;
}
#opens-mike input[type=checkbox]:checked + label .overlay .remove-from {
  display: block !important;
  opacity: 1 !important;
  bottom: 100px !important;
}
#opens-mike input[type=checkbox]:checked + label .overlay {
  opacity: 1 !important;
  width: 100% !important;
  transition: all 0.5s !important;
}
#opens-mike input[type=checkbox]:checked + label .underlay {
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
}
#opens-mike form a {
  line-height: inherit !important;
  text-transform: none !important;
  text-align: inherit !important;
  font-weight: inherit !important;
  color: #fff !important;
  cursor: pointer !important;
  background-color: transparent !important;
  border: none !important;
  letter-spacing: inherit !important;
}
#opens-mike form a:hover {
  color: red !important;
  background-color: transparent !important;
}
@media only print {
  .menu-icon {
    display: none !important;
  }
  #opens-mike .date-wrapper {
    page-break-after: avoid;
  }
  #opens-mike .register-btn-wrapper {
    display: none !important;
  }
  #opens-mike .print-address {
    display: block !important;
    line-height: 30px;
  }
  #opens-mike input[type="checkbox"]:checked + label .overlay .remove-from,
  #opens-mike input[type="checkbox"]:checked + label .overlay .add-to {
    display: none !important;
  }
  #opens-mike input[type="checkbox"]:checked + label .underlay {
    dispay: none !important;
    background: transparent !important;
    opacity: 0;
    visibility: none;
  }
  body {
    background-color: #fff !important;
    overflow: visible !important;
  }
  #opens-mike {
    top: 0 !important;
  }
  #opens-mike .date-wrapper li {
    width: 100% !important;
    display: block !important;
    height: 155px !important;
    transition: all 0s !important;
  }
  #opens-mike .date-wrapper li label {
    width: 100% !important;
    display: block !important;
    height: 150px !important;
    transition: all 0s !important;
  }
  #opens-mike .date-wrapper li label .image {
    width: 25% !important;
    display: block !important;
    height: 150px !important;
    float: left !important;
    -webkit-print-color-adjust: exact !important;
  }
  #opens-mike .date-wrapper li label .overlay {
    width: 70% !important;
    display: block !important;
    float: left !important;
    text-align: left !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    color: #666 !important;
    height: 150px !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
  }
  #opens-mike .date-wrapper li label .overlay * {
    opacity: 1 !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    text-align: left !important;
  }
  #opens-mike .date-wrapper li label .overlay .line,
  #opens-mike .date-wrapper li label .overlay li,
  #opens-mike .date-wrapper li label .overlay .address {
    display: none !important;
  }
  #opens-mike .date-wrapper li label .overlay .bbc-wrapper {
    display: block !important;
  }
  #opens-mike .date-wrapper li label .overlay .bbc-wrapper h3 {
    font-size: 16px !important;
  }
  #opens-mike input[type=checkbox]:checked + label .overlay {
    width: 70% !important;
  }
  #opens-mike.print-all .date-heading,
  #opens-mike.print-all .date-wrapper li {
    display: block !important;
  }
}
#blog-foxtrot .page-heading {
  cursor: auto;
}
#blog-foxtrot .page-heading:hover h1:after {
  display: none !important;
}
#blog-foxtrot .sort-by {
  max-width: 425px;
  display: block;
  margin: 0 auto;
  text-align: right;
  padding: 16px 16px 0 16px;
}
#blog-foxtrot .sort-by .sort-btn {
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  transition: all 0.5s;
}
#blog-foxtrot .sort-by .sort-btn i {
  font-size: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 4px;
}
#blog-foxtrot .sort-by .sort-btn:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#blog-foxtrot .sort-by .sort-options {
  padding-top: 8px;
  font-size: 11px;
}
#blog-foxtrot .sort-by .sort-options a {
  text-decoration: none;
  color: #1e1e1e;
  padding: 0 1px;
  line-height: 16px;
}
#blog-foxtrot .sort-by .sort-options a:hover {
  color: #00b8f1;
}
#blog-foxtrot .sort-by .sort-options .active {
  color: #00b8f1;
}
#blog-foxtrot #blog-display {
  text-align: center;
  color: #c2c1c1;
}
#blog-foxtrot .load-spinner {
  margin: 0 auto;
  padding-bottom: 4rem;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-foxtrot .sort-by {
    max-width: none;
    padding: 16px 16px 0 16px;
  }
  #blog-foxtrot .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #blog-foxtrot .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #blog-foxtrot .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #blog-foxtrot .sort-by .sort-options a {
    padding: 0 1px;
    line-height: 16px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #blog-foxtrot {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-foxtrot .sort-by {
    max-width: 1030px;
    padding: 20px 60px 0 30px;
  }
  #blog-foxtrot .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #blog-foxtrot .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #blog-foxtrot .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #blog-foxtrot .sort-by .sort-options a {
    padding: 0 5px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #blog-foxtrot .list-container ul .wrapper {
    min-height: initial;
  }
}
#blog-show-delta {
  padding-top: 50px;
  display: block;
}
#blog-show-delta i {
  font-style: italic;
}
#blog-show-delta b {
  font-weight: bold;
}
#blog-show-delta h1 {
  font-size: 25px;
  font-weight: normal;
}
#blog-show-delta h2 {
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 5px;
}
#blog-show-delta .fa {
  font-style: normal;
}
#blog-show-delta .web-article-category-link {
  display: none !important;
}
#blog-show-delta .container #item-image-slideshow-bravo iframe {
  width: 100%;
  height: 100%;
}
#blog-show-delta .container .top-container .overlay {
  display: block;
  font-style: italic;
}
#blog-show-delta .container .top-container .overlay article {
  /*Messes up centreing on mobile if not !important;*/
  padding-right: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#blog-show-delta .container .top-container .overlay article h1,
#blog-show-delta .container .top-container .overlay article h2 {
  padding-bottom: 25px;
  font-style: initial;
}
#blog-show-delta .container .top-container .overlay article h1 {
  padding-top: 25px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 20px;
  line-height: initial;
}
#blog-show-delta .container .middle {
  padding: 16px;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 18px;
}
#blog-show-delta .container .middle h2 {
  font-size: 20px;
}
#blog-show-delta .container .middle .left h1 {
  padding-bottom: 8px;
  display: block;
  width: 100%;
}
#blog-show-delta .container .middle .left h2 {
  display: block;
  width: 100%;
  padding: 24px 0 16px 0;
  clear: both;
}
#blog-show-delta .container .middle .left span {
  width: auto;
  display: block;
  float: none;
}
#blog-show-delta .container .middle .right {
  clear: both;
}
#blog-show-delta .container .middle .right .tags-comma:nth-child(2) {
  display: none !important;
}
#blog-show-delta .container .middle .right h2 {
  display: block;
  width: 100%;
  padding: 16px 0;
}
#blog-show-delta .container .middle .right b {
  font-weight: bold;
  padding-right: 4px;
  display: inline-block;
}
#blog-show-delta .container .middle .right a {
  width: auto;
  display: inline-block;
  text-decoration: none;
  color: #1e1e1e;
}
#blog-show-delta .container .middle .right a:hover {
  color: #00b8f1;
}
#blog-show-delta .container .middle .right .contact-me .links a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin: 2px 0 !important;
  line-height: 20px !important;
  text-align: left;
}
#blog-show-delta .container .middle .right .contact-me .links a:disabled {
  background: #ccc;
}
#blog-show-delta .container .middle .right .contact-me .links a:disabled:hover,
#blog-show-delta .container .middle .right .contact-me .links a:disabled:active,
#blog-show-delta .container .middle .right .contact-me .links a:disabled:focus {
  background: #ccc;
}
#blog-show-delta .container .middle .right .contact-me .links a:focus,
#blog-show-delta .container .middle .right .contact-me .links a:hover,
#blog-show-delta .container .middle .right .contact-me .links a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#blog-show-delta .container .middle .right .contact-me .links a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#blog-show-delta .container .middle .right .contact-me .links a.white:focus,
#blog-show-delta .container .middle .right .contact-me .links a.white:hover,
#blog-show-delta .container .middle .right .contact-me .links a.white:active {
  background: #fff;
  color: #1e1e1e;
}
#blog-show-delta .container .middle .right .contact-me .links a:first-child {
  margin-top: 12px !important;
}
#blog-show-delta .container .middle .right .contact-me .links a:last-child {
  margin-bottom: 0;
}
#blog-show-delta .container .middle .right .contact-me .social-links a {
  position: relative;
  width: 17px;
  display: inline-block;
  margin: 0 20px;
  text-decoration: none;
  transition: all 0.5s;
  text-align: center;
}
#blog-show-delta .container .middle .right .contact-me .social-links a i {
  color: #1e1e1e;
  font-size: 30px;
  position: relative;
  display: block;
}
#blog-show-delta .container .middle .right .contact-me .social-links .social.facebook:hover i {
  color: #3b5998;
}
#blog-show-delta .container .middle .right .contact-me .social-links .social.twitter:hover i {
  color: #55acee;
}
#blog-show-delta .container .middle .right .contact-me .social-links .social.pinit:hover i {
  color: #c8232c;
}
#blog-show-delta .container .middle .right .contact-me .social-links #googleplus:hover i {
  color: #dd4b39;
}
#blog-show-delta .container .middle .right .contact-me .social-links a:nth-child(2) {
  margin-left: 0;
}
#blog-show-delta .container .middle .clear {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#blog-show-delta .container .bottom {
  margin: 32px 0 0;
}
#blog-show-delta .container .bottom .agent-form-alpha {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 12px 16px 0 16px;
}
#blog-show-delta .container .bottom .agent-form-alpha h1 {
  padding-bottom: 16px;
  font-size: 20px;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset {
  margin-bottom: 8px;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset textarea {
  height: 105px;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: transparent;
  width: 100%;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
  background: #ccc;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
  background: #ccc;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
#blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#blog-show-delta .container .bottom .agent-form-alpha form .fieldset_submit {
  margin-bottom: 0;
}
#blog-show-delta .container .bottom .latest-listings h1 {
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px;
  padding-top: 0;
  text-align: center;
}
#blog-show-delta .container .bottom .latest-listings .list-container ul {
  display: flex;
  flex-flow: row wrap;
}
#blog-show-delta .container .bottom .latest-listings .list-container ul .wrapper {
  width: 100%;
}
#blog-show-delta .container .bottom .latest-listings .list-container ul li {
  padding-bottom: 70%;
}
#blog-show-delta .blogs {
  padding-top: 8px;
}
#blog-show-delta .blogs h1 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  padding: 16px;
}
#blog-show-delta .blogs .list-container ul {
  flex-flow: column wrap;
}
#blog-show-delta .blogs .list-container ul .wrapper {
  width: 100%;
}
#blog-show-delta .blogs .list-container ul .wrapper li {
  padding-bottom: 16px;
}
#blog-show-delta .blogs .list-container ul .wrapper li .image {
  padding-bottom: 80%;
}
#blog-show-delta .blogs .list-container ul .wrapper li .name {
  padding-top: 8px;
}
#blog-show-delta .blogs .list-container ul .wrapper li a {
  padding-top: 0 !important;
}
#blog-show-delta .blogs .list-container ul .wrapper li .info {
  padding-top: 8px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-show-delta {
    display: inline-block;
    padding-top: 85px;
  }
  #blog-show-delta .container .top-container .overlay {
    width: 65%;
  }
  #blog-show-delta .container .top-container .overlay article {
    /*Trying to match padding of '.container .middle .left'. Cannot find exact style*/
    padding-right: 24px;
  }
  #blog-show-delta .container .middle {
    padding: 24px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
  }
  #blog-show-delta .container .middle .left h1 {
    padding-bottom: 12px;
    display: block;
    width: 100%;
  }
  #blog-show-delta .container .middle .left h2 {
    display: block;
    width: 100%;
    padding: 24px 0;
    clear: both;
  }
  #blog-show-delta .container .middle .right {
    border-left: 1px solid #1e1e1e;
    padding-left: 24px;
    clear: both;
    margin-top: 24px;
  }
  #blog-show-delta .container .middle .right .tags-comma {
    display: none !important;
  }
  #blog-show-delta .container .middle .right h2 {
    display: block;
    width: 100%;
    padding: 0 0 24px 0;
  }
  #blog-show-delta .container .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  #blog-show-delta .container .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  #blog-show-delta .container .middle .right a:hover {
    color: #00b8f1;
  }
  #blog-show-delta .container .middle .right .tags {
    display: block;
    width: 100%;
    line-height: 21px;
  }
  #blog-show-delta .container .middle .right .contact-me .links a {
    margin: 12px 0;
  }
  #blog-show-delta .container .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  #blog-show-delta .container .middle .right .contact-me .documents {
    display: block;
    padding-top: 24px;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links h2 {
    padding-top: 24px;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 15px !important;
    text-decoration: none;
    transition: all 0.5s;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.facebook:hover i {
    color: #3b5998;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.twitter:hover i {
    color: #55acee;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.pinit:hover i {
    color: #c8232c;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links #googleplus:hover i {
    color: #dd4b39;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  #blog-show-delta .container .bottom {
    margin: 48px 0 0;
  }
  #blog-show-delta .container .bottom .agent-form-alpha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 24px 0 24px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha h1 {
    padding: 24px 0;
    font-size: 20px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset {
    margin-bottom: 0;
    padding: 0 0 12px 0;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input {
    height: 45px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset textarea {
    height: 135px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
    width: 100%;
    height: 45px;
    line-height: 45px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
    background: #ccc;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_first_name,
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_email_address {
    padding-right: 6px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_surname,
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_mobile {
    padding-left: 6px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_notes {
    width: 100%;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_submit {
    width: 100%;
    margin-bottom: 0;
  }
  #blog-show-delta .container .bottom .latest-listings {
    clear: both;
  }
  #blog-show-delta .container .bottom .latest-listings h1 {
    font-size: 20px;
    padding: 24px;
  }
  #blog-show-delta .container .bottom .latest-listings .list-container ul .wrapper {
    width: 33.33%;
  }
  #blog-show-delta .container .bottom .latest-listings .list-container ul li {
    padding-bottom: 70%;
  }
  #blog-show-delta .blogs h1 {
    padding: 24px;
  }
  #blog-show-delta .blogs .list-container ul .wrapper {
    width: 33.33%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #blog-show-delta {
    padding-top: 85px;
  }
  #blog-show-delta h1 {
    font-size: 30px;
  }
  #blog-show-delta h2 {
    /*font-size: 25px;*/
  }
  #blog-show-delta .container .top-container .overlay {
    max-width: 1030px;
    width: auto;
    margin: 0 auto;
  }
  #blog-show-delta .container .top-container .overlay article {
    width: 70%;
    /*Trying to match padding of '.container .middle .left'. Cannot find exact style*/
    padding-right: 30px;
  }
  #blog-show-delta .container .top-container .overlay article h1 {
    padding-bottom: 25px;
    display: block;
    width: 100%;
    font-size: 25px;
    letter-spacing: 10px;
  }
  #blog-show-delta .container .middle {
    padding: 30px 0;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
  }
  #blog-show-delta .container .middle h2 {
    font-size: 25px;
  }
  #blog-show-delta .container .middle .left h1 {
    padding-bottom: 20px;
    display: block;
    width: 100%;
  }
  #blog-show-delta .container .middle .left h2 {
    display: block;
    width: 100%;
    padding: 30px 0;
    clear: both;
  }
  #blog-show-delta .container .middle .right {
    border-left: 1px solid #1e1e1e;
    padding-left: 30px;
    clear: both;
    margin-top: 30px;
  }
  #blog-show-delta .container .middle .right h2 {
    display: block;
    width: 100%;
    font-size: 18px;
    padding: 0 0 20px 0;
  }
  #blog-show-delta .container .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  #blog-show-delta .container .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  #blog-show-delta .container .middle .right a:hover {
    color: #00b8f1;
  }
  #blog-show-delta .container .middle .right .contact-me .links a {
    margin: 10px 0;
  }
  #blog-show-delta .container .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links h2 {
    padding-top: 30px;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
    transition: all 0.5s;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.facebook:hover i {
    color: #3b5998;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.twitter:hover i {
    color: #55acee;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links .social.pinit:hover i {
    color: #c8232c;
  }
  #blog-show-delta .container .middle .right .contact-me .social-links #googleplus:hover i {
    color: #dd4b39;
  }
  #blog-show-delta .container .bottom {
    margin: 80px auto;
  }
  #blog-show-delta .container .bottom .agent-form-alpha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 120px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha h1 {
    text-align: center;
    padding: 30px 0;
    font-size: 25px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset {
    margin-bottom: 0;
    padding: 0 0 20px 0;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input {
    height: 45px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset textarea {
    height: 135px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
    width: 100%;
    height: 45px;
    line-height: 45px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
    background: #ccc;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
  #blog-show-delta .container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_first_name,
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_email_address {
    padding-right: 10px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_surname,
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_mobile {
    padding-left: 10px;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_notes {
    width: 100%;
  }
  #blog-show-delta .container .bottom .agent-form-alpha form .fieldset_submit {
    width: 25%;
    float: right;
    padding-left: 10px;
    margin-bottom: 0;
  }
  #blog-show-delta .container .bottom .latest-listings {
    clear: both;
  }
  #blog-show-delta .container .bottom .latest-listings h1 {
    text-align: center;
    font-size: 25px;
    padding: 30px 0;
  }
  #blog-show-delta .container .bottom .latest-listings .list-container ul .wrapper {
    width: 33.33%;
  }
  #blog-show-delta .container .bottom .latest-listings .list-container ul li {
    padding-bottom: 70%;
  }
  #blog-show-delta .container .bottom .latest-listings .list-container ul li .image {
    padding-bottom: 70%;
  }
  #blog-show-delta .blogs h1 {
    padding: 30px;
    text-align: center;
    font-size: 25px;
  }
  #blog-show-delta .blogs .list-container ul .wrapper {
    width: 33.33%;
  }
}
#blog-show-delta .list-container ul {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#blog-show-delta .list-container ul .wrapper.hide li .blog-image {
  transition: all 1s;
}
#blog-show-delta .list-container ul .wrapper {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
  transition-timing-function: cubic-bezier(0.87, -0.41, 0.19, 1.44) !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
}
#blog-show-delta .list-container ul .wrapper li .blog-image {
  transition: all 1s;
  display: block;
  overflow: hidden;
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
#blog-show-delta .list-container ul .wrapper li .blog-image .image {
  display: block;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 200px;
  width: 200px;
  margin: 0 auto;
  transition: all 1s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
#blog-show-delta .list-container ul .wrapper li .info .name {
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 8px;
  box-sizing: border-box;
}
#blog-show-delta .list-container ul .wrapper li .info a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 4px;
}
#blog-show-delta .list-container ul .wrapper li .info .email {
  padding-top: 8px;
  padding-bottom: 0;
}
#blog-show-delta .list-container ul .wrapper li .info .email i {
  padding-left: 2px;
}
#blog-show-delta .list-container ul .wrapper li .info .email:hover {
  color: #00b8f1;
}
#blog-show-delta .list-container ul .wrapper li .info h2 {
  text-align: center;
  padding-bottom: 16px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
}
#blog-show-delta .list-container ul .wrapper li:hover .name {
  color: #00b8f1;
}
#blog-show-delta .list-container ul .wrapper li:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
#blog-show-delta .meta-wrapper {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
}
#blog-show-delta .meta-wrapper .tags-wrapper {
  max-width: 200px;
  margin: 0 auto;
  text-align: center;
}
#blog-show-delta .meta-wrapper .tags-wrapper .tags {
  width: auto !important;
  display: inline-block !important;
  font-size: 12px;
  letter-spacing: 2px;
}
#blog-show-delta .meta-wrapper .tags-wrapper .tags:hover {
  color: #00b8f1 !important;
}
#blog-show-delta .meta-wrapper .tags-wrapper em:last-child {
  display: none;
}
#blog-show-delta .meta-wrapper .email {
  align-self: flex-end;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-show-delta .list-container {
    width: 100%;
    display: inline-block;
  }
  #blog-show-delta .list-container ul .wrapper {
    width: 50%;
  }
  #blog-show-delta .list-container ul .wrapper li .blog-image {
    border-radius: 170px;
    width: 170px;
    height: 170px;
  }
  #blog-show-delta .list-container ul .wrapper li .blog-image .image {
    display: block;
    width: 100%;
    height: 170px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 170px;
    width: 170px;
    margin: 0 auto;
    margin-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #blog-show-delta {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-delta .list-container {
    display: block;
    max-width: 930px;
    margin: 0 auto;
  }
  #blog-show-delta .list-container ul .wrapper {
    width: 33.33%;
  }
  #blog-show-delta .list-container ul .wrapper li .blog-image {
    border-radius: 240px;
    width: 240px;
    height: 240px;
  }
  #blog-show-delta .list-container ul .wrapper li .blog-image .image {
    display: block;
    width: 100%;
    height: 240px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 240px;
    width: 240px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  #blog-show-delta .list-container ul .wrapper li .info .name {
    padding-top: 20px;
  }
}
.fox-blog-show * {
  box-sizing: border-box;
}
.fox-blog-show .blog-header {
  position: relative;
  display: flex;
  justify-content: flex-start;
  min-height: 300px;
  color: white;
  background: #414141;
}
.fox-blog-show .blog-header .banner-image {
  opacity: 0.6;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.fox-blog-show .blog-header .banner-content {
  padding: 40px 15px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .fox-blog-show .blog-header .banner-content {
    padding: 40px 50px;
  }
}
.fox-blog-show .blog-header .banner-content h1 {
  font-size: 2.5em;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  letter-spacing: 6px;
}
.fox-blog-show .blog-header .blog-author {
  padding-bottom: 1em;
}
.fox-blog-show .blog-header .blog-author .author-social .fa {
  color: white;
}
.fox-blog-show .blog-content {
  padding: 4em 15px;
  max-width: 1200px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .fox-blog-show .blog-content {
    padding: 4em 50px;
  }
}
.fox-blog-show .blog-content .inner-content-banner {
  background: #e4e1e1;
  width: 100%;
  padding-bottom: 30%;
  background-position: center;
  background-size: cover;
}
.fox-blog-show .blog-content .inner-content {
  padding-top: 4em;
  padding-bottom: 4em;
  line-height: 1.6;
  font-size: 1em;
  /* COMMON WYSIWYG TYPOGRAPHY PATTERN */
  /* END ARTICLE COMMONS */
}
@media (min-width: 768px) {
  .fox-blog-show .blog-content .inner-content {
    font-size: 1.2em;
  }
}
.fox-blog-show .blog-content .inner-content a {
  color: #00b8f1;
}
.fox-blog-show .blog-content .inner-content a:hover {
  color: #006a8b;
}
.fox-blog-show .blog-content .inner-content p {
  margin-bottom: 1em;
}
.fox-blog-show .blog-content .inner-content em {
  font-style: italic;
}
.fox-blog-show .blog-content .inner-content strong {
  font-weight: 600;
}
.fox-blog-show .blog-content .inner-content ul,
.fox-blog-show .blog-content .inner-content ol {
  padding: 0;
  margin: 0 0 1em 20px;
}
.fox-blog-show .blog-content .inner-content ul li,
.fox-blog-show .blog-content .inner-content ol li {
  padding: 10px 0 10px 10px;
  list-style: square;
  letter-spacing: 0;
}
.fox-blog-show .blog-content .inner-content ol li {
  list-style: decimal;
}
.fox-blog-show .blog-content .blog-footer {
  padding-bottom: 2em;
}
.fox-blog-show .blog-author {
  display: flex;
  flex-flow: row nowrap;
  font-size: 1em;
}
@media (min-width: 768px) {
  .fox-blog-show .blog-author {
    font-size: 1.4em;
  }
}
.fox-blog-show .blog-author .author-icon {
  width: 65px;
  height: 65px;
  border-radius: 100%;
  background: white;
  overflow: hidden;
  position: relative;
}
.fox-blog-show .blog-author .author-icon .author-svg {
  position: absolute;
  width: 100%;
  bottom: -15px;
  left: -1px;
  right: auto;
}
.fox-blog-show .blog-author .author-icon .author-svg .svg-shirt {
  fill: #00b8f1;
}
.fox-blog-show .blog-author .author-inner {
  padding-left: 20px;
}
.fox-blog-show .blog-author .author-inner .author-social .fa {
  font-size: 28px;
  margin: 12px 15px 0 0;
}
.fox-blog-show .blog-author .author-inner .author-social .fa:hover {
  color: #00b8f1 !important;
}
.fox-blog-show .blog-footer .blog-author {
  max-width: 550px;
  border-top: 2px solid #00b8f1;
  padding-top: 2em;
}
.fox-blog-show .blog-footer .blog-author .author-icon {
  border: 1px solid #dbd7d7;
}
.fox-blog-show .blog-footer .blog-author .author-social .fa {
  color: black;
}
.contact-form-alpha {
  /*
	ul {
		display: flex;
		flex-flow: row wrap;
	}*/
}
.contact-form-alpha ul li {
  float: left;
  width: 100%;
  line-height: 2.5;
}
.contact-form-alpha .fieldset_notes {
  margin-top: 20px;
}
@media (max-width: 639px) {
  .contact-form-alpha ul {
    overflow: hidden;
    /* allow padding on below item */
  }
}
@media (min-width: 980px) {
  .contact-form-alpha ul li {
    width: 50%;
  }
  .contact-form-alpha ul li:nth-child(even) {
    padding-left: 5px;
    box-sizing: border-box;
  }
}
#contact-kilo #gallery {
  height: 0;
  padding-bottom: 70%;
  background-size: cover;
  background-position: 50% 50%;
}
#contact-kilo .middle {
  display: flex;
  flex-flow: column nowrap;
}
#contact-kilo .middle .contact-inline {
  display: none;
}
#contact-kilo .middle .right article {
  margin-top: 20px;
}
#contact-kilo .middle .right article h1 {
  font-weight: 600;
  margin-bottom: 10px;
}
#contact-kilo .middle .right article p {
  line-height: 1.5em;
}
#contact-kilo .middle .right .social-links a {
  color: #1e1e1e;
}
#contact-kilo #map {
  display: block;
  width: 100%;
  height: 350px;
  /*position: absolute;
		bottom: 1085px;*/
  /* Overwrite potential old stylesheets */
  position: static !important;
}
#contact-kilo #map #offices-google-map-foxtrot {
  height: 350px;
}
#contact-kilo .contact {
  padding-bottom: 350px;
}
#contact-kilo .contact .contact-form-wrapper h2 {
  text-align: center;
  text-transform: uppercase !important;
  letter-spacing: 2px;
  font-size: 15px !important;
  line-height: 25px;
  display: block;
  width: 100%;
  padding: 16px 0;
  clear: both;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo {
  display: block;
  padding: 0 16px 16px 16px;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo label {
  display: none;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:disabled {
  background: #ccc;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:disabled:hover,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:disabled:active,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:disabled:focus {
  background: #ccc;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:focus,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:hover,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"].white:focus,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"].white:hover,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo select,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo input,
#contact-kilo .contact .contact-form-wrapper .contact-form-bravo textarea {
  margin-bottom: 12px;
}
#inline_content {
  background: #f7f7f7;
  padding: 20px 40px;
}
#inline_content label {
  display: none;
}
#inline_content input,
#inline_content select,
#inline_content textarea {
  margin-bottom: 12px;
}
#inline_content input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#inline_content input[type="submit"]:disabled {
  background: #ccc;
}
#inline_content input[type="submit"]:disabled:hover,
#inline_content input[type="submit"]:disabled:active,
#inline_content input[type="submit"]:disabled:focus {
  background: #ccc;
}
#inline_content input[type="submit"]:focus,
#inline_content input[type="submit"]:hover,
#inline_content input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#inline_content input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#inline_content input[type="submit"].white:focus,
#inline_content input[type="submit"].white:hover,
#inline_content input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#inline_content h1 {
  line-height: 30px;
  padding-bottom: 20px !important;
  display: block;
  width: 100%;
  font-size: 28px !important;
  letter-spacing: 10px !important;
  text-align: center;
  text-transform: uppercase !important;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #contact-kilo .middle {
    flex-flow: row nowrap;
  }
  #contact-kilo .middle .left {
    width: 65%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #contact-kilo .middle .right {
    width: 35%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    clear: none;
  }
  #contact-kilo .middle .right .social-links a {
    margin: 0 15px 15px !important;
    color: #FFF;
  }
  #contact-kilo .contact {
    padding-bottom: 440px;
  }
  #contact-kilo .contact form input,
  #contact-kilo .contact form select {
    width: 49%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #contact-kilo .contact form #contact-subject {
    margin-right: 33.33%;
  }
  #contact-kilo .contact form #contact-first_name,
  #contact-kilo .contact form #contact-email_address {
    margin-right: 2%;
  }
  #contact-kilo #map {
    bottom: 550px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  body.contact {
    overflow: hidden;
  }
  #contact-kilo {
    overflow: hidden;
  }
  #contact-kilo .middle {
    flex-flow: column nowrap;
    position: absolute;
    right: 0;
    top: 70px;
    width: 450px;
    background: rgba(30, 30, 30, 0.8);
    color: white;
    padding-left: 40px;
    padding-right: 40px;
    overflow-y: auto;
  }
  #contact-kilo .middle .left,
  #contact-kilo .middle .right {
    clear: both;
    width: 100%;
  }
  #contact-kilo .middle .left {
    padding-right: 0;
  }
  #contact-kilo .middle .left .name {
    line-height: 30px;
  }
  #contact-kilo .middle .right {
    padding-left: 0;
    border-left: none;
  }
  #contact-kilo .middle .right a {
    color: white;
  }
  #contact-kilo .middle .right a:hover {
    color: #00b8f1;
  }
  #contact-kilo .middle .right .contact-me {
    padding-top: 30px;
  }
  #contact-kilo .middle .right .links a {
    transition: all 0.5s;
    border-color: white;
  }
  #contact-kilo .middle .right .links a:hover {
    color: #1e1e1e;
    background: white;
    transition: all 0.5s;
  }
  #contact-kilo .middle .contact-inline {
    margin-top: 20px;
    display: block;
    border-color: white !important;
    color: white;
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
  }
  #contact-kilo .middle .contact-inline:disabled {
    background: #ccc;
  }
  #contact-kilo .middle .contact-inline:disabled:hover,
  #contact-kilo .middle .contact-inline:disabled:active,
  #contact-kilo .middle .contact-inline:disabled:focus {
    background: #ccc;
  }
  #contact-kilo .middle .contact-inline:focus,
  #contact-kilo .middle .contact-inline:hover,
  #contact-kilo .middle .contact-inline:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #contact-kilo .middle .contact-inline.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #contact-kilo .middle .contact-inline.white:focus,
  #contact-kilo .middle .contact-inline.white:hover,
  #contact-kilo .middle .contact-inline.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #contact-kilo .middle .contact-inline:hover {
    color: #1e1e1e !important;
    background: white !important;
    transition: all 0.5s;
  }
  #contact-kilo #gallery {
    display: none;
  }
  #contact-kilo #map {
    position: relative;
    bottom: 0;
  }
  #contact-kilo .contact {
    display: none;
  }
}
.content-container {
  max-width: 1030px;
  margin: 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
}
.content-container h1,
.content-container h2,
.content-container h3,
.content-container h4,
.content-container h5,
.content-container h6,
.content-container > span,
.content-container > div,
.content-container .bbc-wrapper {
  position: static !important;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.content-container ul {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
}
.content-container ul .lazy-wrapper {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
}
.content-container ul li {
  opacity: 1;
  transition: all 1s;
  width: 100%;
  display: block;
  max-width: 425px;
  margin: 0 auto 2px auto;
}
.content-container ul li.hide {
  opacity: 0;
  transition: all 1s;
}
.content-container ul li a,
.content-container ul li label,
.content-container ul li .listing-wrapper {
  position: relative;
  text-decoration: none;
  color: #FFF;
  display: block;
}
.content-container ul li a:hover,
.content-container ul li label:hover,
.content-container ul li .listing-wrapper:hover {
  color: #FFF;
}
.content-container ul li a .image,
.content-container ul li label .image,
.content-container ul li .listing-wrapper .image {
  background-size: cover;
  background-position: 50% 50%;
  height: 200px;
}
.content-container ul li a .line,
.content-container ul li label .line,
.content-container ul li .listing-wrapper .line {
  display: block;
  height: 1px;
  width: 70%;
  background: white;
  margin: 0 auto;
}
.content-container ul li a .underlay,
.content-container ul li label .underlay,
.content-container ul li .listing-wrapper .underlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.content-container ul li a .overlay,
.content-container ul li label .overlay,
.content-container ul li .listing-wrapper .overlay,
.content-container ul li a .overlay.overflow,
.content-container ul li label .overlay.overflow,
.content-container ul li .listing-wrapper .overlay.overflow {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 0 20px;
  align-content: center;
  text-align: center;
  position: absolute;
  top: 0 !important;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
.content-container ul li a h1,
.content-container ul li label h1,
.content-container ul li .listing-wrapper h1 {
  text-transform: uppercase;
  font-size: 23px;
  line-height: initial;
  letter-spacing: 4px;
  padding: 10px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.content-container ul li a h2,
.content-container ul li label h2,
.content-container ul li .listing-wrapper h2 {
  text-transform: uppercase;
  padding: 10px 0;
  font-size: 16px;
  line-height: initial;
  letter-spacing: 3px;
}
.content-container ul li a h3,
.content-container ul li label h3,
.content-container ul li .listing-wrapper h3 {
  font-family: 'Lato', sans-serif;
  display: inline-block;
  float: left;
  width: auto;
  text-transform: uppercase;
  font-size: 11px;
  padding-right: 5px;
}
.content-container ul li a .bbc-wrapper,
.content-container ul li label .bbc-wrapper,
.content-container ul li .listing-wrapper .bbc-wrapper {
  display: inline-block;
}
.content-container ul li a .bbc-wrapper .container,
.content-container ul li label .bbc-wrapper .container,
.content-container ul li .listing-wrapper .bbc-wrapper .container {
  width: auto;
  display: inline-block;
}
.content-container ul li a .bbc-wrapper h3,
.content-container ul li label .bbc-wrapper h3,
.content-container ul li .listing-wrapper .bbc-wrapper h3 {
  float: none;
  margin: 0;
  padding: 0;
}
.content-container ul li a .bbc-wrapper em,
.content-container ul li label .bbc-wrapper em,
.content-container ul li .listing-wrapper .bbc-wrapper em {
  padding: 0 5px 0 0 !important;
}
#no-results {
  text-align: center;
  line-height: 18px;
}
#no-results h2 {
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 16px;
}
#no-results a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 250px;
}
#no-results a:disabled {
  background: #ccc;
}
#no-results a:disabled:hover,
#no-results a:disabled:active,
#no-results a:disabled:focus {
  background: #ccc;
}
#no-results a:focus,
#no-results a:hover,
#no-results a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#no-results a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#no-results a.white:focus,
#no-results a.white:hover,
#no-results a.white:active {
  background: #fff;
  color: #1e1e1e;
}
.loading-spinner {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .content-container {
    width: 100%;
    display: inline-block;
    padding-bottom: 40px;
  }
  .content-container .one-place li {
    width: 100%;
  }
  .content-container .one-place li a,
  .content-container .one-place li label {
    width: 50%;
    display: block;
    margin: 0 auto;
  }
  .content-container .end-two-place li:last-child {
    width: 100%;
  }
  .content-container .end-two-place li:last-child a {
    width: 50%;
    display: block;
    margin: 0 auto;
  }
  .content-container ul li {
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    max-width: none;
    padding: 1px;
  }
  .content-container ul li a .image,
  .content-container ul li label .image {
    height: 240px;
  }
  .content-container ul li:nth-child(1),
  .content-container ul li:nth-child(2) {
    padding-top: 0;
  }
  .content-container ul li:nth-child(even) {
    padding-right: 0;
  }
  .content-container ul li:nth-child(odd) {
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .content-container {
    display: block;
  }
  .content-container .one-place li {
    width: 100%;
  }
  .content-container .one-place li a,
  .content-container .one-place li label {
    width: 33.33%;
    display: block;
    margin: 0 auto;
  }
  .content-container .two-place li {
    width: 50%;
  }
  .content-container .two-place li a,
  .content-container .two-place li label {
    width: 66.66%;
    display: block;
    margin: 0 auto;
  }
  .content-container .two-place li:first-child a,
  .content-container .two-place li:first-child label {
    float: right;
  }
  .content-container .two-place li:last-child a,
  .content-container .two-place li:last-child label {
    float: left;
  }
  .content-container .end-one-place li:last-child {
    width: 100%;
  }
  .content-container .end-one-place li:last-child a,
  .content-container .end-one-place li:last-child label {
    width: 33.33%;
    margin: 0 auto;
    display: block;
  }
  .content-container .end-two-place li:nth-last-child(-n+2) {
    width: 50% !important;
  }
  .content-container .end-two-place li:nth-last-child(-n+2) a,
  .content-container .end-two-place li:nth-last-child(-n+2) label {
    width: 66.66%!important;
    float: right!important;
  }
  .content-container .end-two-place li:last-child {
    width: 50%!important;
  }
  .content-container .end-two-place li:last-child a,
  .content-container .end-two-place li:last-child label {
    width: 66.66%!important;
    float: left!important;
  }
  .content-container ul {
    width: 100%;
  }
  .content-container ul li {
    width: 33.33%;
  }
  .content-container ul li a .line,
  .content-container ul li label .line {
    transition: all 0.5s;
    opacity: 0;
    width: 0px;
  }
  .content-container ul li a .underlay,
  .content-container ul li label .underlay {
    transition: all 0.5s;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .content-container ul li a h1,
  .content-container ul li label h1 {
    transition: all 0.5s;
    opacity: 0;
    transform: scale(1.5, 1.5);
  }
  .content-container ul li a h2,
  .content-container ul li label h2 {
    text-align: center;
    transition: all 0.5s;
    opacity: 0;
  }
  .content-container ul li a h3,
  .content-container ul li label h3 {
    transition: all 0.5s;
    opacity: 0;
  }
  .content-container ul li a .bbc-wrapper,
  .content-container ul li label .bbc-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 30px;
    transition: all 0.5s;
    opacity: 0;
  }
  .content-container ul li a .overlay,
  .content-container ul li label .overlay,
  .content-container ul li a .overlay.overflow,
  .content-container ul li label .overlay.overflow {
    top: 0 !important;
  }
  .content-container ul li a .overlay .listing-price,
  .content-container ul li label .overlay .listing-price,
  .content-container ul li a .overlay.overflow .listing-price,
  .content-container ul li label .overlay.overflow .listing-price {
    margin-top: -20px !important;
  }
  .content-container ul li.hover a .line,
  .content-container ul li.hover label .line {
    width: 70%;
    opacity: 1;
    transition: all 1s;
  }
  .content-container ul li.hover a .underlay,
  .content-container ul li.hover label .underlay {
    opacity: 1;
    transition: all 0.5s;
  }
  .content-container ul li.hover a .bbc-wrapper,
  .content-container ul li.hover label .bbc-wrapper {
    opacity: 1;
  }
  .content-container ul li.hover a h1,
  .content-container ul li.hover label h1 {
    opacity: 1;
    transform: scale(1, 1);
  }
  .content-container ul li.hover a h2,
  .content-container ul li.hover label h2 {
    opacity: 1;
  }
  .content-container ul li.hover a h3,
  .content-container ul li.hover label h3 {
    opacity: 1;
  }
  .content-container ul li:nth-child(3) {
    padding-top: 0;
  }
  .content-container ul li:nth-child(3n+1) {
    padding-left: 0;
    padding-right: 1px;
  }
  .content-container ul li:nth-child(3n+2) {
    padding-left: 1px;
    padding-right: 1px;
  }
  .content-container ul li:nth-child(3n+3) {
    padding-left: 1px;
    padding-right: 0;
  }
}
@media only print {
  .content-container ul li label h1 {
    font-size: 1.2rem;
  }
  .content-container ul li a h2,
  .content-container ul li label h2 {
    text-transform: none !important;
    padding: 0 !important;
  }
  .content-container ul li .bbc-wrapper {
    margin-top: 20px;
  }
}
/* GLOBAL FORM STYLES */
input[type=text]:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill,
input[type=email]:-webkit-autofill {
  background-color: black !important;
  background-image: none;
  color: none;
}
input[type=text]:-webkit-autofill,
input[type=email] {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
form {
  -webkit-appearance: none;
}
form input[type=text],
form select,
form button,
form textarea,
form option,
form input[type=email] {
  font-family: inherit;
  color: #1e1e1e;
  background: white;
  letter-spacing: 2px;
}
form input[type=text]:focus,
form select:focus,
form button:focus,
form textarea:focus,
form option:focus,
form input[type=email]:focus {
  outline: none !important;
}
form input[type=text]:focus,
form select:focus,
form textarea:focus,
form form:focus,
form button:focus,
form input[type=email],
form input[type=submit] {
  outline: 0 !important;
}
form option:focus {
  background-color: #FFF;
  outline: none;
  border: none;
  box-shadow: none;
}
form fieldset {
  width: 100%;
}
form option:checked {
  box-shadow: 0 0 10px 100px #ffb7b7 inset !important;
}
form a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  /* property alert close btn */
}
form a:disabled {
  background: #ccc;
}
form a:disabled:hover,
form a:disabled:active,
form a:disabled:focus {
  background: #ccc;
}
form a:focus,
form a:hover,
form a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
form a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
form a.white:focus,
form a.white:hover,
form a.white:active {
  background: #fff;
  color: #1e1e1e;
}
form a.select2-search-choice-close {
  padding: 0 !important;
  height: 12px !important;
  border: 0 !important;
}
form input[type=text],
form select,
form textarea,
form .ms-parent.suburb,
form input[type=email] {
  width: 100%;
  border: 2px solid #7f7f7f;
  transition: all 0.5s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 15px !important;
}
form input[type=text]:hover,
form select:hover,
form textarea:hover,
form .ms-parent.suburb:hover,
form input[type=email]:hover {
  border: 2px solid #1e1e1e;
  transition: all 0.5s;
}
form .ms-parent.suburb {
  width: intial;
  background: white;
  padding-left: 6px !important;
}
form input[type=text],
form select,
form .ms-parent.suburb,
form input[type=email] {
  height: 55px;
  line-height: 55px;
}
form textarea {
  resize: none;
  padding-top: 15px !important;
  height: 165px;
}
form .ms-parent.suburb button {
  height: 55px !important;
  line-height: 55px !important;
  background: transparent !important;
  border: none !important;
  outline: -webkit-focus-ring-color auto 0px !important;
}
form .ms-parent.suburb span {
  color: #1e1e1e !important;
  right: 0px;
  bottom: 0px;
  padding-left: 19px;
}
form .ms-parent.suburb .ms-drop.bottom {
  margin-left: -8px;
  border: 2px solid #7f7f7f;
  border-radius: 0;
  margin-top: 0px;
  transition: all 0.5s;
  /*label{
				height: 25px;
				cursor: pointer;
				input{
					width: inherit !important;
					border: none;
					line-height: 25px;
					height: 25px;

					&:hover{

					}
				}
			    &:hover{
					color: @brand;
			    }
			}*/
}
form .ms-parent.suburb .ms-drop.bottom ul {
  position: relative;
}
form .ms-parent.suburb .ms-drop.bottom ul li {
  display: block;
  height: auto !important;
  overflow: hidden;
  line-height: 25px;
}
form .ms-parent.suburb .ms-drop.bottom ul li.selected {
  color: #00b8f1;
}
form .ms-parent.suburb .ms-drop.bottom ul li label:hover {
  color: #58d8ff;
  cursor: pointer;
}
form .ms-parent.suburb .ms-search input[type=text]:hover,
form .ms-parent.suburb input[type=email] {
  border: 1px solid #aaa;
}
form .ms-parent.suburb .ms-choice div {
  top: 10px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
/* ---------------- CHECKBOX STYLES ---------------- */
/* Base for label styling */
[type="checkbox"]:not(:checked):not([name='contact[open_id]']),
[type="checkbox"]:checked:not([name='contact[open_id]']) {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked):not([name='contact[open_id]']) + label,
[type="checkbox"]:checked:not([name='contact[open_id]']) + label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  font-weight: 300;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked):not([name='contact[open_id]']) + label:before,
[type="checkbox"]:checked:not([name='contact[open_id]']) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -4px;
  width: 24px;
  height: 24px;
  border: 2px solid #7f7f7f;
  background: none;
  border-radius: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
@media (min-width: 980px) {
  [type="checkbox"]:not(:checked):not([name='contact[open_id]']) + label:before,
  [type="checkbox"]:checked:not([name='contact[open_id]']) + label:before {
    background: #484848;
  }
}
/* checked mark aspect */
[type="checkbox"]:not(:checked):not([name='contact[open_id]']) + label:after,
[type="checkbox"]:checked:not([name='contact[open_id]']) + label:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 1.3em;
  line-height: .8;
  color: #00b8f1;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked):not([name='contact[open_id]']) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked):not([name='contact[open_id]']) + label:before,
[type="checkbox"]:disabled:checked:not([name='contact[open_id]']) + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: rgba(30, 30, 30, 0.8);
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus:not([name='contact[open_id]']) + label:before,
[type="checkbox"]:not(:checked):focus:not([name='contact[open_id]']) + label:before {
  border: 2px solid #00b8f1;
}
/* hover style just for information */
label:hover:before {
  border: 2px solid #00b8f1 !important;
}
.scroll-down #scroll-down {
  width: 200px;
  margin: 0 auto;
  display: inline-block;
}
.scroll-down #scroll-down:hover {
  cursor: pointer;
}
.scroll-down .chevron {
  animation: chevronbounce 2s ease-in-out infinite forwards;
}
@keyframes chevronbounce {
  0% {
    transform: translateY(0px);
  }
  45% {
    transform: translateY(10px);
  }
  55% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}
#form-property-alpha {
  z-index: 51;
}
.property .image .img-image {
  width: 100% !important;
}
.homepage-tango-alpha.home-wrapper #logo-desktop img {
  opacity: 0;
}
.homepage-tango-alpha.home-wrapper #logo-desktop.scroll img {
  opacity: 1;
}
.homepage-tango-alpha ul {
  overflow: hidden;
  /* fix floating bug: container doesnt detect height of content */
}
.homepage-tango-alpha section .section {
  transition: background-position 0.075s ease-out;
  -webkit-transition: background-position 0.075s ease-out;
}
.homepage-tango-alpha section .section > div {
  height: 100%;
  transition: transform 0.075s ease-out;
  -webkit-transition: transform 0.075s ease-out;
}
@media (max-width: 1049px) {
  .homepage-tango-alpha #pageTop,
  .homepage-tango-alpha #homepage-tango-alpha .top-section {
    height: 100vh;
    min-height: 650px;
  }
  .homepage-tango-alpha #item-image-slideshow-echo ul li .image,
  .homepage-tango-alpha #item-image-slideshow-echo ul li,
  .homepage-tango-alpha ul.sliderecho,
  .homepage-tango-alpha .bx-viewport,
  .homepage-tango-alpha .bx-wrapper,
  .homepage-tango-alpha #item-image-slideshow-echo {
    height: 100% !important;
    min-height: 650px !important;
  }
}
#homepage-tango-alpha {
  height: 100%;
}
#homepage-tango-alpha .info-wrapper,
#homepage-tango-alpha aside {
  text-align: left !important;
}
#homepage-tango-alpha #featured-suburbs .image,
#homepage-tango-alpha .featured-items-grid .image,
#homepage-tango-alpha #feature-items-wrapper .image {
  position: relative;
}
#homepage-tango-alpha #featured-suburbs .image .img-image,
#homepage-tango-alpha .featured-items-grid .image .img-image,
#homepage-tango-alpha #feature-items-wrapper .image .img-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#homepage-tango-alpha #featured-suburbs .info-wrapper,
#homepage-tango-alpha .featured-items-grid .info-wrapper,
#homepage-tango-alpha #feature-items-wrapper .info-wrapper {
  /*position: absolute;*/
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
#homepage-tango-alpha .top-section {
  height: 100%;
}
#homepage-tango-alpha .top-section .overlay {
  z-index: 45 !important;
}
#homepage-tango-alpha .top-section .overlay-background {
  z-index: 42;
}
#homepage-tango-alpha .top-section #item-image-slideshow-echo .image {
  background-size: cover !important;
  background-position: center !important;
}
#homepage-tango-alpha .top-section #item-image-slideshow-echo,
#homepage-tango-alpha .top-section .bx-wrapper,
#homepage-tango-alpha .top-section .bx-viewport,
#homepage-tango-alpha .top-section ul,
#homepage-tango-alpha .top-section li,
#homepage-tango-alpha .top-section .image {
  height: 100% !important;
}
#homepage-tango-alpha .section {
  position: relative;
  background-size: cover;
}
@media (min-width: 1050px) {
  #homepage-tango-alpha .section:not(.four):before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 1050px) {
  #homepage-tango-alpha .section:not(.four) {
    height: auto !important;
    /* PERMANANTLY REMOVE FIXED HEIGHTS */
  }
}
#homepage-tango-alpha .section.five .heading {
  position: absolute;
  z-index: 2;
  width: 100%;
}
#homepage-tango-alpha .section .heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #1e1e1e;
  padding-top: 16px;
  display: block;
  text-align: center;
  font-size: 16px;
}
#homepage-tango-alpha .section.one div {
  display: block;
}
#homepage-tango-alpha .image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-size: cover !important;
  background-position: 50% 50% !important;
}
#homepage-tango-alpha .featured-items-grid h1,
#homepage-tango-alpha #feature-items-wrapper h1,
#homepage-tango-alpha .featured-items-grid h2,
#homepage-tango-alpha #feature-items-wrapper h2 {
  display: inline-block;
}
#homepage-tango-alpha .featured-items-grid,
#homepage-tango-alpha #feature-items-wrapper,
#homepage-tango-alpha #eauction-list-alpha,
#homepage-tango-alpha #featured-suburbs {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
#homepage-tango-alpha .featured-items-grid ul li,
#homepage-tango-alpha #feature-items-wrapper ul li,
#homepage-tango-alpha #eauction-list-alpha ul li,
#homepage-tango-alpha #featured-suburbs ul li {
  background-color: #1e1e1e;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 16px;
}
#homepage-tango-alpha .featured-items-grid ul li .image,
#homepage-tango-alpha #feature-items-wrapper ul li .image,
#homepage-tango-alpha #eauction-list-alpha ul li .image,
#homepage-tango-alpha #featured-suburbs ul li .image {
  height: 0;
  padding-bottom: 60%;
  background-size: cover;
  background-position: 50% 50%;
  transition: all 0.5s;
}
#homepage-tango-alpha .featured-items-grid ul li a,
#homepage-tango-alpha #feature-items-wrapper ul li a,
#homepage-tango-alpha #eauction-list-alpha ul li a,
#homepage-tango-alpha #featured-suburbs ul li a {
  position: relative;
  text-decoration: none;
  overflow: hidden;
}
#homepage-tango-alpha .featured-items-grid ul li .info-wrapper,
#homepage-tango-alpha #feature-items-wrapper ul li .info-wrapper,
#homepage-tango-alpha #eauction-list-alpha ul li .info-wrapper,
#homepage-tango-alpha #featured-suburbs ul li .info-wrapper,
#homepage-tango-alpha .featured-items-grid ul li aside,
#homepage-tango-alpha #feature-items-wrapper ul li aside,
#homepage-tango-alpha #eauction-list-alpha ul li aside,
#homepage-tango-alpha #featured-suburbs ul li aside {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  color: white;
}
#homepage-tango-alpha .featured-items-grid ul li .info-wrapper h3,
#homepage-tango-alpha #feature-items-wrapper ul li .info-wrapper h3,
#homepage-tango-alpha #eauction-list-alpha ul li .info-wrapper h3,
#homepage-tango-alpha #featured-suburbs ul li .info-wrapper h3,
#homepage-tango-alpha .featured-items-grid ul li aside h3,
#homepage-tango-alpha #feature-items-wrapper ul li aside h3,
#homepage-tango-alpha #eauction-list-alpha ul li aside h3,
#homepage-tango-alpha #featured-suburbs ul li aside h3 {
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  padding-bottom: 0 !important;
  height: auto !important;
  overflow: visible !important;
  display: block !important;
  font-size: 1em;
}
#homepage-tango-alpha .featured-items-grid ul li .info-wrapper h4,
#homepage-tango-alpha #feature-items-wrapper ul li .info-wrapper h4,
#homepage-tango-alpha #eauction-list-alpha ul li .info-wrapper h4,
#homepage-tango-alpha #featured-suburbs ul li .info-wrapper h4,
#homepage-tango-alpha .featured-items-grid ul li aside h4,
#homepage-tango-alpha #feature-items-wrapper ul li aside h4,
#homepage-tango-alpha #eauction-list-alpha ul li aside h4,
#homepage-tango-alpha #featured-suburbs ul li aside h4 {
  height: 0;
  overflow: hidden;
  display: none;
}
#homepage-tango-alpha .featured-items-grid ul li .info-wrapper span,
#homepage-tango-alpha #feature-items-wrapper ul li .info-wrapper span,
#homepage-tango-alpha #eauction-list-alpha ul li .info-wrapper span,
#homepage-tango-alpha #featured-suburbs ul li .info-wrapper span,
#homepage-tango-alpha .featured-items-grid ul li aside span,
#homepage-tango-alpha #feature-items-wrapper ul li aside span,
#homepage-tango-alpha #eauction-list-alpha ul li aside span,
#homepage-tango-alpha #featured-suburbs ul li aside span {
  display: none;
}
#homepage-tango-alpha .featured-items-grid ul li.blog:nth-child(4),
#homepage-tango-alpha #feature-items-wrapper ul li.blog:nth-child(4),
#homepage-tango-alpha #eauction-list-alpha ul li.blog:nth-child(4),
#homepage-tango-alpha #featured-suburbs ul li.blog:nth-child(4) {
  padding-right: 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-tango-alpha .section .heading {
    padding-top: 24px;
    letter-spacing: 8px;
    font-size: 18px;
  }
  #homepage-tango-alpha #featured-suburbs ul {
    padding-bottom: 50px;
    /* Fixes issue with suburb text cut off on bottom of container on mobile/tablet */
  }
  #homepage-tango-alpha #featured-suburbs .info-wrapper,
  #homepage-tango-alpha .featured-items-grid .info-wrapper,
  #homepage-tango-alpha #feature-items-wrapper .info-wrapper {
    position: absolute;
  }
  #homepage-tango-alpha .featured-items-grid,
  #homepage-tango-alpha #feature-items-wrapper,
  #homepage-tango-alpha #eauction-list-alpha,
  #homepage-tango-alpha #featured-suburbs {
    display: inline-block;
    width: 100%;
    padding: 24px;
  }
  #homepage-tango-alpha .featured-items-grid ul li,
  #homepage-tango-alpha #feature-items-wrapper ul li,
  #homepage-tango-alpha #eauction-list-alpha ul li,
  #homepage-tango-alpha #featured-suburbs ul li {
    background: none;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
  }
  #homepage-tango-alpha .featured-items-grid ul li a,
  #homepage-tango-alpha #feature-items-wrapper ul li a,
  #homepage-tango-alpha #eauction-list-alpha ul li a,
  #homepage-tango-alpha #featured-suburbs ul li a {
    display: inline-block;
    width: 100%;
    background: #1e1e1e;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(1),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(1) {
    width: 100%;
    padding-bottom: 24px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(2),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(2) {
    padding-right: 12px;
    padding-bottom: 24px;
    width: 50%;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(3),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(3) {
    width: 50%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(4),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(4),
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(7),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(7),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(7),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(7) {
    width: 33.33%;
    padding-right: 12px;
    padding-bottom: 24px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(5),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(5),
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(8),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(8),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(8),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(8) {
    width: 33.33%;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 24px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(6),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(6),
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(9),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(9),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(9),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(9) {
    width: 33.33%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    width: 100% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4) .image,
  #feature-items-wrapper > ul > .blog:nth-child(4) .image,
  #eauction-list-alpha > ul > .blog:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  .parallax-content {
    left: 0% !important;
  }
  .homepage-scroll-wrapper.apple .section {
    opacity: 1;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content {
    opacity: 1 !important;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  body.apple.home {
    overflow-y: scroll !important;
  }
  body.apple.home #footer-papa {
    display: none;
  }
  body.apple.home .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  body.home #footer-papa {
    /*Should be handled by colors.less*/
    /*background: #242424;*/
  }
  body.home #footer-papa .bottom-info .zenu li:last-child a {
    padding-right: 280px;
  }
  #homepage-tango-alpha {
    transition: all 3s;
  }
  #homepage-tango-alpha .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-tango-alpha .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-tango-alpha .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .image-container {
    background-position: 50% 0% !important;
    transition: all 2s;
  }
  #homepage-tango-alpha .image-container.parallax {
    background-position: 50% 60% !important;
    transition: all 2s;
  }
  #homepage-tango-alpha .section ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a .image {
    padding-bottom: 65% !important;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a aside,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li:nth-child(2) a .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 70% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-tango-alpha .section.two #featured-suburbs li:nth-child(1) a .image {
    padding-bottom: 56.4%;
  }
  #homepage-tango-alpha .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-tango-alpha .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-tango-alpha .section.three .info-wrapper,
  #homepage-tango-alpha .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.three li:nth-child(2),
  #homepage-tango-alpha .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(2) .image,
  #homepage-tango-alpha .section.three li:nth-child(3) .image {
    padding-bottom: 64% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(1) .image {
    padding-bottom: 60% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(4) .image {
    padding-bottom: 26% !important;
  }
  #homepage-tango-alpha .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-tango-alpha .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-tango-alpha .parallax-content {
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-tango-alpha .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-tango-alpha .featured-items-grid,
  #homepage-tango-alpha #feature-items-wrapper,
  #homepage-tango-alpha #eauction-list-alpha,
  #homepage-tango-alpha #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-tango-alpha .featured-items-grid ul li h2,
  #homepage-tango-alpha #feature-items-wrapper ul li h2,
  #homepage-tango-alpha #eauction-list-alpha ul li h2,
  #homepage-tango-alpha #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(1),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(1) a .image,
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 56.6%;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(2),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(3),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(4),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(5),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(6),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 65% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  #homepage-tango-alpha {
    transition: all 3s;
  }
  #homepage-tango-alpha .zenu {
    padding-left: 0 !important;
  }
  #homepage-tango-alpha .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-tango-alpha .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-tango-alpha .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-tango-alpha .image-container {
    background-position: 50% 0% !important;
  }
  #homepage-tango-alpha .image-container.parallax {
    background-position: 50% 60% !important;
  }
  #homepage-tango-alpha .section.one li:nth-child(2),
  #homepage-tango-alpha .section.two li:nth-child(2),
  #homepage-tango-alpha .section.three li:nth-child(2),
  #homepage-tango-alpha .section.one li:nth-child(3),
  #homepage-tango-alpha .section.two li:nth-child(3),
  #homepage-tango-alpha .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-tango-alpha .section.one li:nth-child(2) .image,
  #homepage-tango-alpha .section.two li:nth-child(2) .image,
  #homepage-tango-alpha .section.three li:nth-child(2) .image,
  #homepage-tango-alpha .section.one li:nth-child(3) .image,
  #homepage-tango-alpha .section.two li:nth-child(3) .image,
  #homepage-tango-alpha .section.three li:nth-child(3) .image {
    padding-bottom: 81% !important;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li a aside,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li:hover .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li:hover .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-tango-alpha .section.one .parallax-content .featured-items-grid ul li:nth-child(2) a .image,
  #homepage-tango-alpha .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-tango-alpha .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 88% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-tango-alpha .section.two #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-tango-alpha .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-tango-alpha .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-tango-alpha .section.three .info-wrapper,
  #homepage-tango-alpha .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango-alpha .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(1) .image {
    padding-bottom: 75% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-tango-alpha .section.three li:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
  #homepage-tango-alpha .section.three li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango-alpha .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-tango-alpha .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-tango-alpha .parallax-content {
    left: 0 !important;
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-tango-alpha .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-tango-alpha .featured-items-grid,
  #homepage-tango-alpha #feature-items-wrapper,
  #homepage-tango-alpha #eauction-list-alpha,
  #homepage-tango-alpha #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-tango-alpha .featured-items-grid ul li h2,
  #homepage-tango-alpha #feature-items-wrapper ul li h2,
  #homepage-tango-alpha #eauction-list-alpha ul li h2,
  #homepage-tango-alpha #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(1),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(1) a .image,
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(2),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(3),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(4),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(5),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-tango-alpha .featured-items-grid ul li:nth-child(6),
  #homepage-tango-alpha #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango-alpha #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango-alpha #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-tango-alpha .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 80% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
html {
  height: 100% ;
}
body.home {
  background: #E2E4E7 ;
  padding: 0 ;
  text-align: center ;
  position: relative ;
  margin: 0 ;
  -webkit-font-smoothing: antialiased ;
}
.home-wrapper {
  height: 100% ;
  margin: 0 auto ;
  /*overflow: hidden ;*/
}
#homepage-tango-alpha {
  float: left ;
  width: 100% ;
  margin: 0 auto ;
  /*height: 100%;*/
}
.reload.bell {
  font-size: 12px ;
  padding: 20px ;
  width: 45px ;
  text-align: center ;
  height: 47px ;
  border-radius: 50px ;
  -webkit-border-radius: 50px ;
  -moz-border-radius: 50px ;
}
.reload.bell #notification {
  font-size: 25px ;
  line-height: 140% ;
}
.reload,
.btn {
  border: 4px solid #A2261E ;
  border-radius: 5px ;
  -moz-border-radius: 5px ;
  -webkit-border-radius: 5px ;
  background: #CC3126 ;
  display: inline-block;
  line-height: 100% ;
  padding: 0.7em ;
  text-decoration: none ;
  color: #fff ;
  width: 100px ;
  line-height: 140% ;
  font-size: 17px ;
  font-weight: bold ;
}
.reload:hover {
  background: #444 ;
}
#homepage-tango-alpha section {
  overflow: hidden ;
}
#homepage-tango-alpha section.overflow-visible {
  overflow: visible;
}
body.disabled-onepage-scroll .onepage-wrapper section {
  min-height: 100% ;
  height: auto ;
}
body.disabled-onepage-scroll #homepage-tango-alpha section .page_container,
body.disabled-onepage-scroll #homepage-tango-alpha section.page3 .page_container {
  padding: 20px ;
  margin-top: 150px ;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.disabled-onepage-scroll section .page_container h1 {
  text-align: center ;
  font-size: 50px ;
}
body.disabled-onepage-scroll section .page_container h2,
body.disabled-onepage-scroll section .page_container .credit,
body.disabled-onepage-scroll section .page_container .btns {
  text-align: center ;
  width: 100% ;
}
body.disabled-onepage-scroll #homepage-tango-alpha section.page1 > img {
  position: absolute ;
  width: 80% ;
  left: 10% ;
}
body.disabled-onepage-scroll #homepage-tango-alpha section > img {
  position: relative ;
  max-width: 80% ;
  bottom: 0 ;
}
body.disabled-onepage-scroll code {
  width: 95% ;
  margin: 0 auto 25px ;
  float: none ;
  overflow: hidden ;
}
body.disabled-onepage-scroll #homepage-tango-alpha section.page3 .page_container {
  width: 90% ;
  margin-left: auto ;
  margin-right: auto ;
  right: 0 ;
}
body.home,
html {
  margin: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
}
body.home,
.onepage-wrapper,
html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
}
.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}
.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}
.onepage-pagination {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.onepage-pagination li {
  padding: 0;
  text-align: center;
}
.onepage-pagination li a {
  padding: 10px;
  width: 4px;
  height: 4px;
  display: block;
}
.onepage-pagination li a:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.onepage-pagination li a.active:before {
  width: 10px;
  height: 10px;
  background: none;
  border: 1px solid black;
  margin-top: -4px;
  left: 8px;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .home-wrapper {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}
.disabled-onepage-scroll .onepage-wrapper .section {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  -ms-transform: none !important;
  min-height: 100% !important;
}
.disabled-onepage-scroll .onepage-pagination {
  display: none !important;
}
body.disabled-onepage-scroll,
.disabled-onepage-scroll .onepage-wrapper,
html {
  position: inherit !important;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .wrapper {
  overflow: auto !important;
}
body.home footer {
  display: none !important;
}
body.home #homepage-tango-alpha footer {
  display: block !important;
}
#pageTop {
  height: 350px;
  min-height: 350px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #pageTop {
    height: 500px;
    min-height: 500px;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  #pageTop {
    height: 100%;
    min-height: 100%;
  }
}
#homepage-tango-alpha #page4 {
  position: relative;
  z-index: 54;
}
#homepage-tango-alpha #items-slideshow-alpha {
  padding-top: 0;
  height: 100%;
}
#homepage-tango-alpha #eauction-list-alpha ul li a aside {
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
/* Hero banner -- eauction data transition animation */
.top-section .info-auction .auc-heading,
.top-section .info-auction big {
  display: inline-block;
  transition: all 0.2s;
  transform: translateY(0%);
  opacity: 1;
}
.top-section .info-auction .auc-heading.out,
.top-section .info-auction big.out {
  transform: translateY(20%);
  opacity: 0;
}
/* Homepage eauction - General */
#homepage-tango.charlie #page3 .parallax-content {
  bottom: 0;
}
#homepage-tango.charlie #page3 .section.three li {
  width: 100% !important;
}
#homepage-tango.charlie #page3 .bottom-info .zenu:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.scroll-down #scroll-down {
  width: 200px;
  margin: 0 auto;
  display: inline-block;
}
.scroll-down #scroll-down:hover {
  cursor: pointer;
}
.scroll-down .chevron {
  animation: chevronbounce 2s ease-in-out infinite forwards;
}
@keyframes chevronbounce {
  0% {
    transform: translateY(0px);
  }
  45% {
    transform: translateY(10px);
  }
  55% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}
#form-property-alpha {
  z-index: 51;
}
.homepage-tango-bravo.home-wrapper #logo-desktop img {
  opacity: 0;
}
.homepage-tango-bravo.home-wrapper #logo-desktop.scroll img {
  opacity: 1;
}
.homepage-tango-bravo ul {
  overflow: hidden;
  /* fix floating bug: container doesnt detect height of content */
}
.homepage-tango-bravo section .section {
  transition: background-position 0.075s ease-out;
  -webkit-transition: background-position 0.075s ease-out;
}
.homepage-tango-bravo section .section > div {
  height: 100%;
  transition: transform 0.075s ease-out;
  -webkit-transition: transform 0.075s ease-out;
}
@media (max-width: 1049px) {
  .homepage-tango-bravo #pageTop,
  .homepage-tango-bravo #homepage-tango .top-section {
    height: 100vh;
    min-height: 650px;
  }
  .homepage-tango-bravo #item-image-slideshow-echo ul li .image,
  .homepage-tango-bravo #item-image-slideshow-echo ul li,
  .homepage-tango-bravo ul.sliderecho,
  .homepage-tango-bravo .bx-viewport,
  .homepage-tango-bravo .bx-wrapper,
  .homepage-tango-bravo #item-image-slideshow-echo {
    height: 100% !important;
    min-height: 650px !important;
  }
}
#homepage-tango {
  height: 100%;
}
#homepage-tango .info-wrapper,
#homepage-tango aside {
  text-align: left !important;
}
#homepage-tango #featured-suburbs .info-wrapper,
#homepage-tango .featured-items-grid .info-wrapper,
#homepage-tango #feature-items-wrapper .info-wrapper {
  /*position: absolute;*/
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
#homepage-tango .top-section {
  height: 100%;
}
#homepage-tango .top-section .overlay {
  z-index: 45 !important;
}
#homepage-tango .top-section .overlay-background {
  z-index: 42;
}
#homepage-tango .top-section #item-image-slideshow-echo,
#homepage-tango .top-section .bx-wrapper,
#homepage-tango .top-section .bx-viewport,
#homepage-tango .top-section ul,
#homepage-tango .top-section li,
#homepage-tango .top-section .image {
  height: 100% !important;
}
#homepage-tango .section {
  position: relative;
  background-size: cover;
}
@media (min-width: 1050px) {
  #homepage-tango .section:not(.four):before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 1050px) {
  #homepage-tango .section:not(.four) {
    height: auto !important;
    /* PERMANANTLY REMOVE FIXED HEIGHTS */
  }
}
#homepage-tango .section.five .heading {
  position: absolute;
  z-index: 2;
  width: 100%;
}
#homepage-tango .section .heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #1e1e1e;
  padding-top: 16px;
  display: block;
  text-align: center;
  font-size: 16px;
}
#homepage-tango .section.one div {
  display: block;
}
#homepage-tango .image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-size: cover !important;
  background-position: 50% 50% !important;
}
#homepage-tango .featured-items-grid h1,
#homepage-tango #feature-items-wrapper h1,
#homepage-tango .featured-items-grid h2,
#homepage-tango #feature-items-wrapper h2 {
  display: inline-block;
}
#homepage-tango .featured-items-grid,
#homepage-tango #feature-items-wrapper,
#homepage-tango #eauction-list-alpha,
#homepage-tango #featured-suburbs {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
#homepage-tango .featured-items-grid ul li,
#homepage-tango #feature-items-wrapper ul li,
#homepage-tango #eauction-list-alpha ul li,
#homepage-tango #featured-suburbs ul li {
  background-color: #1e1e1e;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 16px;
}
#homepage-tango .featured-items-grid ul li .image,
#homepage-tango #feature-items-wrapper ul li .image,
#homepage-tango #eauction-list-alpha ul li .image,
#homepage-tango #featured-suburbs ul li .image {
  height: 0;
  padding-bottom: 60%;
  background-size: cover;
  background-position: 50% 50%;
  transition: all 0.5s;
}
#homepage-tango .featured-items-grid ul li a,
#homepage-tango #feature-items-wrapper ul li a,
#homepage-tango #eauction-list-alpha ul li a,
#homepage-tango #featured-suburbs ul li a {
  position: relative;
  text-decoration: none;
  overflow: hidden;
}
#homepage-tango .featured-items-grid ul li .info-wrapper,
#homepage-tango #feature-items-wrapper ul li .info-wrapper,
#homepage-tango #eauction-list-alpha ul li .info-wrapper,
#homepage-tango #featured-suburbs ul li .info-wrapper,
#homepage-tango .featured-items-grid ul li aside,
#homepage-tango #feature-items-wrapper ul li aside,
#homepage-tango #eauction-list-alpha ul li aside,
#homepage-tango #featured-suburbs ul li aside {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  color: white;
}
#homepage-tango .featured-items-grid ul li .info-wrapper h3,
#homepage-tango #feature-items-wrapper ul li .info-wrapper h3,
#homepage-tango #eauction-list-alpha ul li .info-wrapper h3,
#homepage-tango #featured-suburbs ul li .info-wrapper h3,
#homepage-tango .featured-items-grid ul li aside h3,
#homepage-tango #feature-items-wrapper ul li aside h3,
#homepage-tango #eauction-list-alpha ul li aside h3,
#homepage-tango #featured-suburbs ul li aside h3 {
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  padding-bottom: 0 !important;
  height: auto !important;
  overflow: visible !important;
  display: block !important;
  font-size: 1em;
}
#homepage-tango .featured-items-grid ul li .info-wrapper h4,
#homepage-tango #feature-items-wrapper ul li .info-wrapper h4,
#homepage-tango #eauction-list-alpha ul li .info-wrapper h4,
#homepage-tango #featured-suburbs ul li .info-wrapper h4,
#homepage-tango .featured-items-grid ul li aside h4,
#homepage-tango #feature-items-wrapper ul li aside h4,
#homepage-tango #eauction-list-alpha ul li aside h4,
#homepage-tango #featured-suburbs ul li aside h4 {
  height: 0;
  overflow: hidden;
  display: none;
}
#homepage-tango .featured-items-grid ul li .info-wrapper span,
#homepage-tango #feature-items-wrapper ul li .info-wrapper span,
#homepage-tango #eauction-list-alpha ul li .info-wrapper span,
#homepage-tango #featured-suburbs ul li .info-wrapper span,
#homepage-tango .featured-items-grid ul li aside span,
#homepage-tango #feature-items-wrapper ul li aside span,
#homepage-tango #eauction-list-alpha ul li aside span,
#homepage-tango #featured-suburbs ul li aside span {
  display: none;
}
#homepage-tango .featured-items-grid ul li.blog:nth-child(4),
#homepage-tango #feature-items-wrapper ul li.blog:nth-child(4),
#homepage-tango #eauction-list-alpha ul li.blog:nth-child(4),
#homepage-tango #featured-suburbs ul li.blog:nth-child(4) {
  padding-right: 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-tango .section .heading {
    padding-top: 24px;
    letter-spacing: 8px;
    font-size: 18px;
  }
  #homepage-tango #featured-suburbs ul {
    padding-bottom: 50px;
    /* Fixes issue with suburb text cut off on bottom of container on mobile/tablet */
  }
  #homepage-tango #featured-suburbs .info-wrapper,
  #homepage-tango .featured-items-grid .info-wrapper,
  #homepage-tango #feature-items-wrapper .info-wrapper {
    position: absolute;
  }
  #homepage-tango .featured-items-grid,
  #homepage-tango #feature-items-wrapper,
  #homepage-tango #eauction-list-alpha,
  #homepage-tango #featured-suburbs {
    display: inline-block;
    width: 100%;
    padding: 24px;
  }
  #homepage-tango .featured-items-grid ul li,
  #homepage-tango #feature-items-wrapper ul li,
  #homepage-tango #eauction-list-alpha ul li,
  #homepage-tango #featured-suburbs ul li {
    background: none;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
  }
  #homepage-tango .featured-items-grid ul li a,
  #homepage-tango #feature-items-wrapper ul li a,
  #homepage-tango #eauction-list-alpha ul li a,
  #homepage-tango #featured-suburbs ul li a {
    display: inline-block;
    width: 100%;
    background: #1e1e1e;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(1),
  #homepage-tango #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango #featured-suburbs ul li:nth-child(1) {
    width: 100%;
    padding-bottom: 24px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(2),
  #homepage-tango #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango #featured-suburbs ul li:nth-child(2) {
    padding-right: 12px;
    padding-bottom: 24px;
    width: 50%;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(3),
  #homepage-tango #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango #featured-suburbs ul li:nth-child(3) {
    width: 50%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(4),
  #homepage-tango #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango #featured-suburbs ul li:nth-child(4),
  #homepage-tango .featured-items-grid ul li:nth-child(7),
  #homepage-tango #feature-items-wrapper ul li:nth-child(7),
  #homepage-tango #eauction-list-alpha ul li:nth-child(7),
  #homepage-tango #featured-suburbs ul li:nth-child(7) {
    width: 33.33%;
    padding-right: 12px;
    padding-bottom: 24px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(5),
  #homepage-tango #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango #featured-suburbs ul li:nth-child(5),
  #homepage-tango .featured-items-grid ul li:nth-child(8),
  #homepage-tango #feature-items-wrapper ul li:nth-child(8),
  #homepage-tango #eauction-list-alpha ul li:nth-child(8),
  #homepage-tango #featured-suburbs ul li:nth-child(8) {
    width: 33.33%;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 24px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(6),
  #homepage-tango #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango #featured-suburbs ul li:nth-child(6),
  #homepage-tango .featured-items-grid ul li:nth-child(9),
  #homepage-tango #feature-items-wrapper ul li:nth-child(9),
  #homepage-tango #eauction-list-alpha ul li:nth-child(9),
  #homepage-tango #featured-suburbs ul li:nth-child(9) {
    width: 33.33%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    width: 100% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4) .image,
  #feature-items-wrapper > ul > .blog:nth-child(4) .image,
  #eauction-list-alpha > ul > .blog:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  .parallax-content {
    left: 0% !important;
  }
  .homepage-scroll-wrapper.apple .section {
    opacity: 1;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content {
    opacity: 1 !important;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  body.apple.home {
    overflow-y: scroll !important;
  }
  body.apple.home #footer-papa {
    display: none;
  }
  body.apple.home .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  body.home #footer-papa {
    /*Should be handled by colors.less*/
    /*background: #242424;*/
  }
  body.home #footer-papa .bottom-info .zenu li:last-child a {
    padding-right: 280px;
  }
  #homepage-tango {
    transition: all 3s;
  }
  #homepage-tango .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-tango .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-tango .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .image-container {
    background-position: 50% 0% !important;
    transition: all 2s;
  }
  #homepage-tango .image-container.parallax {
    background-position: 50% 60% !important;
    transition: all 2s;
  }
  #homepage-tango .section ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a .image {
    padding-bottom: 65% !important;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a aside,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(2) a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 70% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-tango .section.two #featured-suburbs li:nth-child(1) a .image {
    padding-bottom: 56.4%;
  }
  #homepage-tango .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-tango .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-tango .section.three .info-wrapper,
  #homepage-tango .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.three li:nth-child(2),
  #homepage-tango .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-tango .section.three li:nth-child(2) .image,
  #homepage-tango .section.three li:nth-child(3) .image {
    padding-bottom: 64% !important;
  }
  #homepage-tango .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-tango .section.three li:nth-child(1) .image {
    padding-bottom: 60% !important;
  }
  #homepage-tango .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-tango .section.three li:nth-child(4) .image {
    padding-bottom: 26% !important;
  }
  #homepage-tango .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-tango .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-tango .parallax-content {
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-tango .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-tango .featured-items-grid,
  #homepage-tango #feature-items-wrapper,
  #homepage-tango #eauction-list-alpha,
  #homepage-tango #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-tango .featured-items-grid ul li h2,
  #homepage-tango #feature-items-wrapper ul li h2,
  #homepage-tango #eauction-list-alpha ul li h2,
  #homepage-tango #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(1),
  #homepage-tango #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(1) a .image,
  #homepage-tango #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-tango #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-tango #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 56.6%;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(2),
  #homepage-tango #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(3),
  #homepage-tango #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(4),
  #homepage-tango #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(5),
  #homepage-tango #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(6),
  #homepage-tango #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 65% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  #homepage-tango {
    transition: all 3s;
  }
  #homepage-tango .zenu {
    padding-left: 0 !important;
  }
  #homepage-tango .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-tango .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-tango .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-tango .image-container {
    background-position: 50% 0% !important;
  }
  #homepage-tango .image-container.parallax {
    background-position: 50% 60% !important;
  }
  #homepage-tango .section.one li:nth-child(2),
  #homepage-tango .section.two li:nth-child(2),
  #homepage-tango .section.three li:nth-child(2),
  #homepage-tango .section.one li:nth-child(3),
  #homepage-tango .section.two li:nth-child(3),
  #homepage-tango .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-tango .section.one li:nth-child(2) .image,
  #homepage-tango .section.two li:nth-child(2) .image,
  #homepage-tango .section.three li:nth-child(2) .image,
  #homepage-tango .section.one li:nth-child(3) .image,
  #homepage-tango .section.two li:nth-child(3) .image,
  #homepage-tango .section.three li:nth-child(3) .image {
    padding-bottom: 81% !important;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li a aside,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:hover .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:hover .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-tango .section.one .parallax-content .featured-items-grid ul li:nth-child(2) a .image,
  #homepage-tango .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-tango .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 88% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-tango .section.two #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-tango .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-tango .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-tango .section.three .info-wrapper,
  #homepage-tango .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-tango .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-tango .section.three li:nth-child(1) .image {
    padding-bottom: 75% !important;
  }
  #homepage-tango .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-tango .section.three li:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
  #homepage-tango .section.three li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-tango .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-tango .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-tango .parallax-content {
    left: 0 !important;
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-tango .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-tango .featured-items-grid,
  #homepage-tango #feature-items-wrapper,
  #homepage-tango #eauction-list-alpha,
  #homepage-tango #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-tango .featured-items-grid ul li h2,
  #homepage-tango #feature-items-wrapper ul li h2,
  #homepage-tango #eauction-list-alpha ul li h2,
  #homepage-tango #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(1),
  #homepage-tango #feature-items-wrapper ul li:nth-child(1),
  #homepage-tango #eauction-list-alpha ul li:nth-child(1),
  #homepage-tango #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(1) a .image,
  #homepage-tango #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-tango #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-tango #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(2),
  #homepage-tango #feature-items-wrapper ul li:nth-child(2),
  #homepage-tango #eauction-list-alpha ul li:nth-child(2),
  #homepage-tango #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(3),
  #homepage-tango #feature-items-wrapper ul li:nth-child(3),
  #homepage-tango #eauction-list-alpha ul li:nth-child(3),
  #homepage-tango #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(4),
  #homepage-tango #feature-items-wrapper ul li:nth-child(4),
  #homepage-tango #eauction-list-alpha ul li:nth-child(4),
  #homepage-tango #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(5),
  #homepage-tango #feature-items-wrapper ul li:nth-child(5),
  #homepage-tango #eauction-list-alpha ul li:nth-child(5),
  #homepage-tango #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-tango .featured-items-grid ul li:nth-child(6),
  #homepage-tango #feature-items-wrapper ul li:nth-child(6),
  #homepage-tango #eauction-list-alpha ul li:nth-child(6),
  #homepage-tango #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-tango .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 80% !important;
  }
  .featured-items-grid > ul > .blog:nth-child(4),
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
html {
  height: 100% ;
}
body.home {
  background: #E2E4E7 ;
  padding: 0 ;
  text-align: center ;
  position: relative ;
  margin: 0 ;
  -webkit-font-smoothing: antialiased ;
}
.home-wrapper {
  height: 100% ;
  margin: 0 auto ;
  /*overflow: hidden ;*/
}
#homepage-tango {
  float: left ;
  width: 100% ;
  margin: 0 auto ;
  /*height: 100%;*/
}
.reload.bell {
  font-size: 12px ;
  padding: 20px ;
  width: 45px ;
  text-align: center ;
  height: 47px ;
  border-radius: 50px ;
  -webkit-border-radius: 50px ;
  -moz-border-radius: 50px ;
}
.reload.bell #notification {
  font-size: 25px ;
  line-height: 140% ;
}
.reload,
.btn {
  border: 4px solid #A2261E ;
  border-radius: 5px ;
  -moz-border-radius: 5px ;
  -webkit-border-radius: 5px ;
  background: #CC3126 ;
  display: inline-block;
  line-height: 100% ;
  padding: 0.7em ;
  text-decoration: none ;
  color: #fff ;
  width: 100px ;
  line-height: 140% ;
  font-size: 17px ;
  font-weight: bold ;
}
.reload:hover {
  background: #444 ;
}
#homepage-tango section {
  overflow: hidden ;
}
#homepage-tango section.overflow-visible {
  overflow: visible;
}
body.disabled-onepage-scroll .onepage-wrapper section {
  min-height: 100% ;
  height: auto ;
}
body.disabled-onepage-scroll #homepage-tango section .page_container,
body.disabled-onepage-scroll #homepage-tango section.page3 .page_container {
  padding: 20px ;
  margin-top: 150px ;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.disabled-onepage-scroll section .page_container h1 {
  text-align: center ;
  font-size: 50px ;
}
body.disabled-onepage-scroll section .page_container h2,
body.disabled-onepage-scroll section .page_container .credit,
body.disabled-onepage-scroll section .page_container .btns {
  text-align: center ;
  width: 100% ;
}
body.disabled-onepage-scroll #homepage-tango section.page1 > img {
  position: absolute ;
  width: 80% ;
  left: 10% ;
}
body.disabled-onepage-scroll #homepage-tango section > img {
  position: relative ;
  max-width: 80% ;
  bottom: 0 ;
}
body.disabled-onepage-scroll code {
  width: 95% ;
  margin: 0 auto 25px ;
  float: none ;
  overflow: hidden ;
}
body.disabled-onepage-scroll #homepage-tango section.page3 .page_container {
  width: 90% ;
  margin-left: auto ;
  margin-right: auto ;
  right: 0 ;
}
body.home,
html {
  margin: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
}
body.home,
.onepage-wrapper,
html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
}
.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}
.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}
.onepage-pagination {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.onepage-pagination li {
  padding: 0;
  text-align: center;
}
.onepage-pagination li a {
  padding: 10px;
  width: 4px;
  height: 4px;
  display: block;
}
.onepage-pagination li a:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.onepage-pagination li a.active:before {
  width: 10px;
  height: 10px;
  background: none;
  border: 1px solid black;
  margin-top: -4px;
  left: 8px;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .home-wrapper {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}
.disabled-onepage-scroll .onepage-wrapper .section {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  -ms-transform: none !important;
  min-height: 100% !important;
}
.disabled-onepage-scroll .onepage-pagination {
  display: none !important;
}
body.disabled-onepage-scroll,
.disabled-onepage-scroll .onepage-wrapper,
html {
  position: inherit !important;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .wrapper {
  overflow: auto !important;
}
body.home footer {
  display: none !important;
}
body.home #homepage-tango footer {
  display: block !important;
}
#pageTop {
  height: 350px;
  min-height: 350px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #pageTop {
    height: 500px;
    min-height: 500px;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  #pageTop {
    height: 100%;
    min-height: 100%;
  }
}
#homepage-tango #page4 {
  position: relative;
  z-index: 54;
}
#homepage-tango #items-slideshow-alpha {
  padding-top: 0;
  height: 100%;
}
#homepage-tango #eauction-list-alpha ul li a aside {
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
/* Hero banner -- eauction data transition animation */
.top-section .info-auction .auc-heading,
.top-section .info-auction big {
  display: inline-block;
  transition: all 0.2s;
  transform: translateY(0%);
  opacity: 1;
}
.top-section .info-auction .auc-heading.out,
.top-section .info-auction big.out {
  transform: translateY(20%);
  opacity: 0;
}
/* Homepage eauction - General */
#homepage-agent-team {
  transition: all 2s;
}
#homepage-agent-team #pageTop {
  height: 100vh;
  background: #f1f1f1;
}
#homepage-agent-team .top-section {
  position: relative;
}
#homepage-agent-team .top-section #item-image-slideshow-echo {
  height: 350px;
}
#homepage-agent-team .top-section #item-image-slideshow-echo ul {
  height: 350px;
}
#homepage-agent-team .top-section #item-image-slideshow-echo ul li {
  height: 350px;
}
#homepage-agent-team .top-section #item-image-slideshow-echo ul li .image {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
#homepage-agent-team .top-section #item-image-slideshow-echo ul li h2 {
  display: none;
  position: absolute;
  top: 40%;
  text-align: center;
  bottom: 0;
  left: 0;
  color: white;
  right: 0;
  z-index: 150;
  text-transform: uppercase;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 18px;
  letter-spacing: 1px;
}
#homepage-agent-team .top-section #item-image-slideshow-echo .bx-controls {
  display: none;
}
#homepage-agent-team .top-section .overlay-background {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 120;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
#homepage-agent-team .top-section .overlay {
  z-index: 130;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
#homepage-agent-team .top-section .scroll-more {
  display: none;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo {
  height: 350px;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul {
  height: 350px;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li {
  height: 350px;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .image {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: white;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .overlay h4 {
  color: white;
  border: 2px solid white;
  width: 175px;
  padding: 20px 0px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  font-weight: 600;
  margin: 0 auto;
  display: block;
  text-align: center;
  transition: all 0.3s;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
  width: 250px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #1e1e1e;
  padding: 50px 25px;
  margin-top: 50px;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 22px;
  font-size: 14px;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #3b3b3b;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li:hover .overlay h4 {
  background-color: white;
  color: #1e1e1e;
  border-color: white;
  transition: all 0.3s;
}
#homepage-agent-team .feature-slideshow #item-image-slideshow-bravo .bx-controls {
  display: none;
}
.home-wrapper #logo-desktop {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-agent-team .top-section #item-image-slideshow-echo {
    height: 500px;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul {
    height: 500px;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li {
    height: 500px;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li .image {
    height: 500px;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li h2 {
    font-size: 20px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo {
    height: 500px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul {
    height: 500px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li {
    height: 500px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .image {
    height: 500px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
    width: 400px;
    padding: 80px 40px;
    margin-top: 80px;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
    font-size: 19px;
    letter-spacing: 2px;
    font-size: 16px;
    letter-spacing: 3px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    max-width: 300px;
    margin: 0 auto;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
    margin-top: 16px;
    font-size: 60px;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  #header-orion.home,
  #header-orion.home.scroll {
    transition: all 0s;
  }
  #header-orion.scroll {
    background-color: rgba(25, 25, 25, 0.9);
    transition: all 0.5s;
  }
  .home-wrapper {
    /*overflow: hidden;*/
    position: relative;
    padding-top: 0;
  }
  .home-wrapper #logo-desktop {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(25, 25, 25, 0.9);
    display: block;
    width: auto;
    z-index: 52;
    transition: all 0.5s;
  }
  .home-wrapper #logo-desktop img {
    float: right;
    padding: 30px;
    height: 28px;
  }
  .home-wrapper #logo-desktop.scroll {
    background: rgba(25, 25, 25, 0);
    transition: all 0.5s;
  }
  #homepage-agent-team {
    padding-top: 0;
  }
  #homepage-agent-team .top-section {
    position: relative !important;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo {
    height: 100% !important;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo .bx-viewport {
    height: 100% !important;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo .bx-wrapper {
    height: 100% !important;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul {
    height: 100% !important;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li {
    height: 100% !important;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li h2 {
    top: 45%;
    font-size: 30px;
    letter-spacing: 17px;
  }
  #homepage-agent-team .top-section #item-image-slideshow-echo ul li .image {
    height: 100% !important;
  }
  #homepage-agent-team .top-section .overlay .top-line,
  #homepage-agent-team .top-section .overlay .line {
    background: white;
  }
  #homepage-agent-team .top-section .overlay .top-line {
    position: relative;
    top: 40px;
    height: 1px;
    width: 0;
    margin: 0 auto;
  }
  #homepage-agent-team .top-section .overlay .bottom-line {
    position: absolute;
    bottom: 40px;
    height: 1px;
    width: 100%;
  }
  #homepage-agent-team .top-section .overlay .bottom-line .line {
    width: 0;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-agent-team .top-section .overlay .right-line {
    position: absolute;
    padding-top: 17%;
    padding-bottom: 17%;
    right: 40px;
    width: 1px;
    transition: all 10s;
    top: 10%;
    bottom: 10%;
  }
  #homepage-agent-team .top-section .overlay .right-line .line {
    width: 1px;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-agent-team .top-section .overlay .left-line {
    position: absolute;
    padding-top: 15%;
    padding-bottom: 20%;
    left: 40px;
    width: 1px;
    top: 10%;
    bottom: 10%;
  }
  #homepage-agent-team .top-section .overlay .left-line .line {
    width: 1px;
    display: block;
    margin: 0 auto;
    height: 1px;
  }
  #homepage-agent-team .top-section .overlay .scroll-more {
    cursor: pointer;
    display: block;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 15px;
    color: white;
    z-index: 135;
    transition: all 0.5s;
  }
  #homepage-agent-team .top-section .overlay .scroll-more:hover {
    color: #00b8f1;
  }
  #homepage-agent-team .top-section .overlay .scroll-more span {
    cursor: pointer;
    display: inline-block;
    padding-right: 10px;
    font-size: 11px;
    letter-spacing: 4px;
    text-transform: uppercase;
  }
  #homepage-agent-team .top-section .overlay .scroll-more i {
    font-size: 11px;
    cursor: pointer;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper {
    width: 400px;
    padding: 80px 40px;
    margin-top: 12%;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h2 {
    font-size: 24px;
    letter-spacing: 13px;
    line-height: 32px;
    font-size: 16px;
    letter-spacing: 3px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    max-width: 300px;
    margin: 0 auto;
  }
  #homepage-agent-team .feature-slideshow #item-image-slideshow-bravo ul li .top-wrapper h3 {
    font-size: 60px;
  }
  #homepage-agent-team .overlay.active .scroll-more {
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-agent-team .overlay.active .left-line,
  #homepage-agent-team .overlay.active .right-line {
    padding-top: 0;
    padding-bottom: 0;
    transition: all 10s;
  }
  #homepage-agent-team .overlay.active .left-line .line,
  #homepage-agent-team .overlay.active .right-line .line {
    transition: all 10s;
    height: 100%;
  }
  #homepage-agent-team .overlay.active .top-line {
    transition: all 10s;
    width: 80%;
  }
  #homepage-agent-team .overlay.active .bottom-line .line {
    transition: all 10s;
    width: 80%;
  }
}
@media only print, only screen and (min-width: 1050px) and (max-height: 700px) {
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home {
    overflow: hidden;
    overflow-y: scroll;
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  #homepage-agent-team {
    transition: all 3s;
  }
  #homepage-agent-team .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    /*-webkit-transform:translateY(-50%) ;*/
    /*transform:translateY(-50%) ;*/
    transition: all 3.5s;
    width: 100%;
    height: 100%;
  }
  #homepage-agent-team .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(4),
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(5),
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(6) {
    display: none !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 65% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-agent-team .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .image-container {
    background-position: 50% 0% !important;
    transition: all 3.5s;
  }
  #homepage-agent-team .image-container.parallax {
    background-position: 50% 60% !important;
    transition: all 3.5s;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(4),
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(5),
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(6) {
    display: none !important;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a .image {
    padding-bottom: 56% !important;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image {
    padding-bottom: 60% !important;
  }
  #homepage-agent-team .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-agent-team .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-agent-team .section.three .info-wrapper {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.three li:nth-child(2),
  #homepage-agent-team .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-agent-team .section.three li:nth-child(2) .image,
  #homepage-agent-team .section.three li:nth-child(3) .image {
    padding-bottom: 60% !important;
  }
  #homepage-agent-team .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-agent-team .section.three li:nth-child(1) .image {
    padding-bottom: 56% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) {
    display: none !important;
    width: 100% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) .image {
    padding-bottom: 26% !important;
  }
  #homepage-agent-team .section.three li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-agent-team .section.four .parallax-content.show {
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-agent-team .parallax-content {
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-agent-team section {
    min-height: auto;
  }
}
.scroll-down {
  display: none;
}
@media only print, only screen and (min-width: 1050px) {
  /*--------------------------------- SCROLL DOWN STYLES --------------------------------  */
  .chevron::before {
    border-style: solid;
    border-width: 0.1em 0.1em 0 0;
    content: '';
    display: inline-block;
    height: 12px;
    left: 0.15em;
    position: relative;
    top: 0.15em;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: top;
    width: 12px;
  }
  .chevron.right:before {
    left: 0;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .chevron.bottom:before {
    top: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .chevron.left:before {
    left: 0.25em;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .scroll-down {
    display: block;
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 52;
  }
  .scroll-down span {
    width: 110px;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 4px;
    padding-bottom: 7px;
  }
  .scroll-down .inner-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 15px;
  }
  .scroll-down .chevron {
    width: 18px;
    margin: 0 auto;
    color: white;
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    transition: all 1s;
  }
  .scroll-down .chevron.active {
    -ms-transform: translateY(7px);
    -webkit-transform: translateY(7px);
    -moz-transform: translateY(7px);
    -o-transform: translateY(7px);
    transform: translateY(7px);
    transition: all 1s;
  }
  .scroll-down {
    opacity: 0;
    transition: all 1s;
    visibility: hidden;
  }
  .scroll-down.active {
    opacity: 1;
    visibility: visible;
    transition: all 1s;
  }
  .scroll-down span {
    width: 200px;
    letter-spacing: 6px;
    padding-bottom: 7px;
  }
  .scroll-down .inner-wrapper {
    padding-bottom: 25px;
  }
  .scroll-down .chevron {
    width: 25px;
  }
  .scroll-down .chevron::before {
    height: 18px;
    width: 18px;
    content: "";
  }
}
/* fix overflow problems -- due to floats */
#homepage-agent-team section {
  min-height: auto !important;
  /* PERMANENTLY REMOVED __ fixed height sections */
}
#homepage-agent-team section #pageTop {
  min-height: 100vh;
}
#homepage-agent-team #featured-suburbs ul,
#homepage-agent-team #feature-items-wrapper ul {
  overflow: hidden;
}
.scroll-down #scroll-down {
  width: 200px;
  margin: 0 auto;
  display: inline-block;
}
.scroll-down #scroll-down:hover {
  cursor: pointer;
}
.scroll-down .chevron {
  animation: chevronbounce 2s ease-in-out infinite forwards;
}
@keyframes chevronbounce {
  0% {
    transform: translateY(0px);
  }
  45% {
    transform: translateY(10px);
  }
  55% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}
#form-property-alpha {
  z-index: 51;
}
.homepage-tango-bravo.home-wrapper #logo-desktop img {
  opacity: 0;
}
.homepage-tango-bravo.home-wrapper #logo-desktop.scroll img {
  opacity: 1;
}
.homepage-tango-bravo ul {
  overflow: hidden;
  /* fix floating bug: container doesnt detect height of content */
}
.homepage-tango-bravo section .section {
  transition: background-position 0.075s ease-out;
  -webkit-transition: background-position 0.075s ease-out;
}
.homepage-tango-bravo section .section > div {
  height: 100%;
  transition: transform 0.075s ease-out;
  -webkit-transition: transform 0.075s ease-out;
}
@media (max-width: 1049px) {
  .homepage-tango-bravo #pageTop,
  .homepage-tango-bravo #homepage-agent-team .top-section {
    height: 100vh;
    min-height: 650px;
  }
  .homepage-tango-bravo #item-image-slideshow-echo ul li .image,
  .homepage-tango-bravo #item-image-slideshow-echo ul li,
  .homepage-tango-bravo ul.sliderecho,
  .homepage-tango-bravo .bx-viewport,
  .homepage-tango-bravo .bx-wrapper,
  .homepage-tango-bravo #item-image-slideshow-echo {
    height: 100% !important;
    min-height: 650px !important;
  }
}
#homepage-agent-team {
  height: 100%;
}
#homepage-agent-team .info-wrapper,
#homepage-agent-team aside {
  text-align: left !important;
}
#homepage-agent-team #featured-suburbs .info-wrapper,
#homepage-agent-team #feature-items-wrapper .info-wrapper {
  /*position: absolute;*/
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
#homepage-agent-team .top-section {
  height: 100%;
}
#homepage-agent-team .top-section .overlay {
  z-index: 45 !important;
}
#homepage-agent-team .top-section .overlay-background {
  z-index: 42;
}
#homepage-agent-team .top-section #item-image-slideshow-echo,
#homepage-agent-team .top-section .bx-wrapper,
#homepage-agent-team .top-section .bx-viewport,
#homepage-agent-team .top-section ul,
#homepage-agent-team .top-section li,
#homepage-agent-team .top-section .image {
  height: 100% !important;
}
#homepage-agent-team .section {
  position: relative;
  background-size: cover;
}
@media (min-width: 1050px) {
  #homepage-agent-team .section:not(.four):before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 1050px) {
  #homepage-agent-team .section:not(.four) {
    height: auto !important;
    /* PERMANANTLY REMOVE FIXED HEIGHTS */
  }
}
#homepage-agent-team .section.five .heading {
  position: absolute;
  z-index: 2;
  width: 100%;
}
#homepage-agent-team .section .heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #1e1e1e;
  padding-top: 16px;
  display: block;
  text-align: center;
  font-size: 16px;
}
#homepage-agent-team .section.one div {
  display: block;
}
#homepage-agent-team .image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-size: cover !important;
  background-position: 50% 50% !important;
}
#homepage-agent-team #feature-items-wrapper h1,
#homepage-agent-team #feature-items-wrapper h2 {
  display: inline-block;
}
#homepage-agent-team #feature-items-wrapper,
#homepage-agent-team #eauction-list-alpha,
#homepage-agent-team #featured-suburbs {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
#homepage-agent-team #feature-items-wrapper ul li,
#homepage-agent-team #eauction-list-alpha ul li,
#homepage-agent-team #featured-suburbs ul li {
  background-color: #1e1e1e;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 16px;
}
#homepage-agent-team #feature-items-wrapper ul li .image,
#homepage-agent-team #eauction-list-alpha ul li .image,
#homepage-agent-team #featured-suburbs ul li .image {
  height: 0;
  padding-bottom: 60%;
  background-size: cover;
  background-position: 50% 50%;
  transition: all 0.5s;
}
#homepage-agent-team #feature-items-wrapper ul li a,
#homepage-agent-team #eauction-list-alpha ul li a,
#homepage-agent-team #featured-suburbs ul li a {
  position: relative;
  text-decoration: none;
  overflow: hidden;
}
#homepage-agent-team #feature-items-wrapper ul li .info-wrapper,
#homepage-agent-team #eauction-list-alpha ul li .info-wrapper,
#homepage-agent-team #featured-suburbs ul li .info-wrapper,
#homepage-agent-team #feature-items-wrapper ul li aside,
#homepage-agent-team #eauction-list-alpha ul li aside,
#homepage-agent-team #featured-suburbs ul li aside {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  color: white;
}
#homepage-agent-team #feature-items-wrapper ul li .info-wrapper h3,
#homepage-agent-team #eauction-list-alpha ul li .info-wrapper h3,
#homepage-agent-team #featured-suburbs ul li .info-wrapper h3,
#homepage-agent-team #feature-items-wrapper ul li aside h3,
#homepage-agent-team #eauction-list-alpha ul li aside h3,
#homepage-agent-team #featured-suburbs ul li aside h3 {
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  padding-bottom: 0 !important;
  height: auto !important;
  overflow: visible !important;
  display: block !important;
  font-size: 1em;
}
#homepage-agent-team #feature-items-wrapper ul li .info-wrapper h4,
#homepage-agent-team #eauction-list-alpha ul li .info-wrapper h4,
#homepage-agent-team #featured-suburbs ul li .info-wrapper h4,
#homepage-agent-team #feature-items-wrapper ul li aside h4,
#homepage-agent-team #eauction-list-alpha ul li aside h4,
#homepage-agent-team #featured-suburbs ul li aside h4 {
  height: 0;
  overflow: hidden;
  display: none;
}
#homepage-agent-team #feature-items-wrapper ul li .info-wrapper span,
#homepage-agent-team #eauction-list-alpha ul li .info-wrapper span,
#homepage-agent-team #featured-suburbs ul li .info-wrapper span,
#homepage-agent-team #feature-items-wrapper ul li aside span,
#homepage-agent-team #eauction-list-alpha ul li aside span,
#homepage-agent-team #featured-suburbs ul li aside span {
  display: none;
}
#homepage-agent-team #feature-items-wrapper ul li.blog:nth-child(4),
#homepage-agent-team #eauction-list-alpha ul li.blog:nth-child(4),
#homepage-agent-team #featured-suburbs ul li.blog:nth-child(4) {
  padding-right: 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-agent-team .section .heading {
    padding-top: 24px;
    letter-spacing: 8px;
    font-size: 18px;
  }
  #homepage-agent-team #featured-suburbs ul {
    padding-bottom: 50px;
    /* Fixes issue with suburb text cut off on bottom of container on mobile/tablet */
  }
  #homepage-agent-team #featured-suburbs .info-wrapper,
  #homepage-agent-team #feature-items-wrapper .info-wrapper {
    position: absolute;
  }
  #homepage-agent-team #feature-items-wrapper,
  #homepage-agent-team #eauction-list-alpha,
  #homepage-agent-team #featured-suburbs {
    display: inline-block;
    width: 100%;
    padding: 24px;
  }
  #homepage-agent-team #feature-items-wrapper ul li,
  #homepage-agent-team #eauction-list-alpha ul li,
  #homepage-agent-team #featured-suburbs ul li {
    background: none;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
  }
  #homepage-agent-team #feature-items-wrapper ul li a,
  #homepage-agent-team #eauction-list-alpha ul li a,
  #homepage-agent-team #featured-suburbs ul li a {
    display: inline-block;
    width: 100%;
    background: #1e1e1e;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(1),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(1),
  #homepage-agent-team #featured-suburbs ul li:nth-child(1) {
    width: 100%;
    padding-bottom: 24px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(2),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(2),
  #homepage-agent-team #featured-suburbs ul li:nth-child(2) {
    padding-right: 12px;
    padding-bottom: 24px;
    width: 50%;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(3),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(3),
  #homepage-agent-team #featured-suburbs ul li:nth-child(3) {
    width: 50%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(4),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(4),
  #homepage-agent-team #featured-suburbs ul li:nth-child(4),
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(7),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(7),
  #homepage-agent-team #featured-suburbs ul li:nth-child(7) {
    width: 33.33%;
    padding-right: 12px;
    padding-bottom: 24px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(5),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(5),
  #homepage-agent-team #featured-suburbs ul li:nth-child(5),
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(8),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(8),
  #homepage-agent-team #featured-suburbs ul li:nth-child(8) {
    width: 33.33%;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 24px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(6),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(6),
  #homepage-agent-team #featured-suburbs ul li:nth-child(6),
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(9),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(9),
  #homepage-agent-team #featured-suburbs ul li:nth-child(9) {
    width: 33.33%;
    padding-left: 12px;
    padding-bottom: 24px;
  }
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    width: 100% !important;
  }
  #feature-items-wrapper > ul > .blog:nth-child(4) .image,
  #eauction-list-alpha > ul > .blog:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  .parallax-content {
    left: 0% !important;
  }
  .homepage-scroll-wrapper.apple .section {
    opacity: 1;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content {
    opacity: 1 !important;
  }
  .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  body.apple.home {
    overflow-y: scroll !important;
  }
  body.apple.home #footer-papa {
    display: none;
  }
  body.apple.home .homepage-scroll-wrapper.apple .section .parallax-content #footer-papa {
    display: block;
  }
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  body.home #footer-papa {
    /*Should be handled by colors.less*/
    /*background: #242424;*/
  }
  body.home #footer-papa .bottom-info .zenu li:last-child a {
    padding-right: 280px;
  }
  #homepage-agent-team {
    transition: all 3s;
  }
  #homepage-agent-team .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-agent-team .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-agent-team .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .image-container {
    background-position: 50% 0% !important;
    transition: all 2s;
  }
  #homepage-agent-team .image-container.parallax {
    background-position: 50% 60% !important;
    transition: all 2s;
  }
  #homepage-agent-team .section ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a .image {
    padding-bottom: 65% !important;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 70% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-agent-team .section.two #featured-suburbs li:nth-child(1) a .image {
    padding-bottom: 56.4%;
  }
  #homepage-agent-team .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-agent-team .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-agent-team .section.three .info-wrapper,
  #homepage-agent-team .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.three li:nth-child(2),
  #homepage-agent-team .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-agent-team .section.three li:nth-child(2) .image,
  #homepage-agent-team .section.three li:nth-child(3) .image {
    padding-bottom: 64% !important;
  }
  #homepage-agent-team .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-agent-team .section.three li:nth-child(1) .image {
    padding-bottom: 60% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) .image {
    padding-bottom: 26% !important;
  }
  #homepage-agent-team .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-agent-team .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-agent-team .parallax-content {
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-agent-team .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-agent-team #feature-items-wrapper,
  #homepage-agent-team #eauction-list-alpha,
  #homepage-agent-team #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-agent-team #feature-items-wrapper ul li h2,
  #homepage-agent-team #eauction-list-alpha ul li h2,
  #homepage-agent-team #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(1),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(1),
  #homepage-agent-team #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-agent-team #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 56.6%;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(2),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(2),
  #homepage-agent-team #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(3),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(3),
  #homepage-agent-team #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(4),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(4),
  #homepage-agent-team #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(5),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(5),
  #homepage-agent-team #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(6),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(6),
  #homepage-agent-team #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 65% !important;
  }
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  .image-container-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
  }
  body.home .zenu li {
    text-align: left !important;
    padding-left: 40px !important;
  }
  #homepage-agent-team {
    transition: all 3s;
  }
  #homepage-agent-team .zenu {
    padding-left: 0 !important;
  }
  #homepage-agent-team .image-container {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    z-index: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    width: 100%;
    height: 100%;
  }
  #homepage-agent-team .section .heading {
    color: white;
    font-size: 25px;
    letter-spacing: 20px;
  }
  #homepage-agent-team .section.one .image-container {
    background: url(1.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.two .image-container {
    background: url(2.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.three .image-container {
    background: url(3.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .section.four .image-container {
    background: url(4.jpg) 50% 50% no-repeat;
  }
  #homepage-agent-team .image-container {
    background-position: 50% 0% !important;
  }
  #homepage-agent-team .image-container.parallax {
    background-position: 50% 60% !important;
  }
  #homepage-agent-team .section.one li:nth-child(2),
  #homepage-agent-team .section.two li:nth-child(2),
  #homepage-agent-team .section.three li:nth-child(2),
  #homepage-agent-team .section.one li:nth-child(3),
  #homepage-agent-team .section.two li:nth-child(3),
  #homepage-agent-team .section.three li:nth-child(3) {
    width: 30% !important;
  }
  #homepage-agent-team .section.one li:nth-child(2) .image,
  #homepage-agent-team .section.two li:nth-child(2) .image,
  #homepage-agent-team .section.three li:nth-child(2) .image,
  #homepage-agent-team .section.one li:nth-child(3) .image,
  #homepage-agent-team .section.two li:nth-child(3) .image,
  #homepage-agent-team .section.three li:nth-child(3) .image {
    padding-bottom: 81% !important;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a .info-wrapper,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a .info-wrapper,
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li a aside,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:hover .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(3) a .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li:nth-child(3) a .image,
  #homepage-agent-team .section.one .parallax-content #feature-items-wrapper ul li:nth-child(2) a .image,
  #homepage-agent-team .section.one .parallax-content #eauction-list-alpha ul li:nth-child(2) a .image {
    padding-bottom: 88% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li {
    width: 33.33% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a {
    position: relative;
    overflow: hidden;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 55% !important;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .info-wrapper,
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+1) {
    padding-right: 10px;
    padding-left: 0;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+2) {
    padding-right: 5px;
    padding-left: 5px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0;
  }
  #homepage-agent-team .section.two #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-agent-team .section.three a {
    overflow: hidden;
    position: relative;
  }
  #homepage-agent-team .section.three li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
  }
  #homepage-agent-team .section.three .info-wrapper,
  #homepage-agent-team .section.three aside {
    bottom: 0;
    left: 0;
    right: 0;
    background: #1e1e1e;
    z-index: 60;
    position: absolute;
  }
  #homepage-agent-team .section.three li:nth-child(1) {
    width: 70% !important;
  }
  #homepage-agent-team .section.three li:nth-child(1) .image {
    padding-bottom: 75% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) {
    width: 100% !important;
  }
  #homepage-agent-team .section.three li:nth-child(4) .image {
    padding-bottom: 30% !important;
  }
  #homepage-agent-team .section.three li:hover .image {
    transition: all 0.5s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  }
  #homepage-agent-team .section.four .parallax-content {
    -webkit-transform: translateZ(0);
    bottom: 0;
    -ms-transform: translateY 50%;
    -webkit-transform: translateY 50%;
    -moz-transform: translateY 50%;
    -o-transform: translateY 50%;
    transform: translateY(50%);
    transition: all 3s;
  }
  #homepage-agent-team .section.four .parallax-content.show {
    -ms-transform: translateY 0%;
    -webkit-transform: translateY 0%;
    -moz-transform: translateY 0%;
    -o-transform: translateY 0%;
    transform: translateY(0%);
    transition: all 3s;
  }
  #homepage-agent-team .parallax-content {
    left: 0 !important;
    transition: all 3s;
    padding-top: 200px;
    display: inline-block;
    width: 100%;
    opacity: 0;
    position: absolute;
    z-index: 10;
  }
  #homepage-agent-team .parallax-content.show {
    transition: all 3s;
    padding-top: 0;
    opacity: 1;
  }
  #homepage-agent-team #feature-items-wrapper,
  #homepage-agent-team #eauction-list-alpha,
  #homepage-agent-team #featured-suburbs {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #homepage-agent-team #feature-items-wrapper ul li h2,
  #homepage-agent-team #eauction-list-alpha ul li h2,
  #homepage-agent-team #featured-suburbs ul li h2 {
    display: none;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(1),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(1),
  #homepage-agent-team #featured-suburbs ul li:nth-child(1) {
    width: 70%;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(1) a .image,
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(1) a .image,
  #homepage-agent-team #featured-suburbs ul li:nth-child(1) a .image {
    padding-bottom: 74.8%;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(2),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(2),
  #homepage-agent-team #featured-suburbs ul li:nth-child(2) {
    width: 30%;
    padding-right: 0;
    padding-bottom: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(3),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(3),
  #homepage-agent-team #featured-suburbs ul li:nth-child(3) {
    width: 30%;
    padding-left: 0;
    padding-bottom: 20px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(4),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(4),
  #homepage-agent-team #featured-suburbs ul li:nth-child(4) {
    width: 33.33%;
    padding-right: 10px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(5),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(5),
  #homepage-agent-team #featured-suburbs ul li:nth-child(5) {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #homepage-agent-team #feature-items-wrapper ul li:nth-child(6),
  #homepage-agent-team #eauction-list-alpha ul li:nth-child(6),
  #homepage-agent-team #featured-suburbs ul li:nth-child(6) {
    width: 33.33%;
    padding-left: 10px;
  }
  #homepage-agent-team .section.two .parallax-content #featured-suburbs ul li a .image {
    padding-bottom: 80% !important;
  }
  #feature-items-wrapper > ul > .blog:nth-child(4),
  #eauction-list-alpha > ul > .blog:nth-child(4) {
    padding-right: 0 !important;
  }
}
html {
  height: 100% ;
}
body.home {
  background: #E2E4E7 ;
  padding: 0 ;
  text-align: center ;
  position: relative ;
  margin: 0 ;
  -webkit-font-smoothing: antialiased ;
}
.home-wrapper {
  height: 100% ;
  margin: 0 auto ;
  /*overflow: hidden ;*/
}
#homepage-agent-team {
  float: left ;
  width: 100% ;
  margin: 0 auto ;
  /*height: 100%;*/
}
.reload.bell {
  font-size: 12px ;
  padding: 20px ;
  width: 45px ;
  text-align: center ;
  height: 47px ;
  border-radius: 50px ;
  -webkit-border-radius: 50px ;
  -moz-border-radius: 50px ;
}
.reload.bell #notification {
  font-size: 25px ;
  line-height: 140% ;
}
.reload,
.btn {
  border: 4px solid #A2261E ;
  border-radius: 5px ;
  -moz-border-radius: 5px ;
  -webkit-border-radius: 5px ;
  background: #CC3126 ;
  display: inline-block;
  line-height: 100% ;
  padding: 0.7em ;
  text-decoration: none ;
  color: #fff ;
  width: 100px ;
  line-height: 140% ;
  font-size: 17px ;
  font-weight: bold ;
}
.reload:hover {
  background: #444 ;
}
#homepage-agent-team section {
  overflow: hidden ;
}
#homepage-agent-team section.overflow-visible {
  overflow: visible;
}
body.disabled-onepage-scroll .onepage-wrapper section {
  min-height: 100% ;
  height: auto ;
}
body.disabled-onepage-scroll #homepage-agent-team section .page_container,
body.disabled-onepage-scroll #homepage-agent-team section.page3 .page_container {
  padding: 20px ;
  margin-top: 150px ;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.disabled-onepage-scroll section .page_container h1 {
  text-align: center ;
  font-size: 50px ;
}
body.disabled-onepage-scroll section .page_container h2,
body.disabled-onepage-scroll section .page_container .credit,
body.disabled-onepage-scroll section .page_container .btns {
  text-align: center ;
  width: 100% ;
}
body.disabled-onepage-scroll #homepage-agent-team section.page1 > img {
  position: absolute ;
  width: 80% ;
  left: 10% ;
}
body.disabled-onepage-scroll #homepage-agent-team section > img {
  position: relative ;
  max-width: 80% ;
  bottom: 0 ;
}
body.disabled-onepage-scroll code {
  width: 95% ;
  margin: 0 auto 25px ;
  float: none ;
  overflow: hidden ;
}
body.disabled-onepage-scroll #homepage-agent-team section.page3 .page_container {
  width: 90% ;
  margin-left: auto ;
  margin-right: auto ;
  right: 0 ;
}
body.home,
html {
  margin: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
}
body.home,
.onepage-wrapper,
html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
}
.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}
.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}
.onepage-pagination {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.onepage-pagination li {
  padding: 0;
  text-align: center;
}
.onepage-pagination li a {
  padding: 10px;
  width: 4px;
  height: 4px;
  display: block;
}
.onepage-pagination li a:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.onepage-pagination li a.active:before {
  width: 10px;
  height: 10px;
  background: none;
  border: 1px solid black;
  margin-top: -4px;
  left: 8px;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .home-wrapper {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}
.disabled-onepage-scroll .onepage-wrapper .section {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  -ms-transform: none !important;
  min-height: 100% !important;
}
.disabled-onepage-scroll .onepage-pagination {
  display: none !important;
}
body.disabled-onepage-scroll,
.disabled-onepage-scroll .onepage-wrapper,
html {
  position: inherit !important;
}
.disabled-onepage-scroll,
.disabled-onepage-scroll .wrapper {
  overflow: auto !important;
}
body.home footer {
  display: none !important;
}
body.home #homepage-agent-team footer {
  display: block !important;
}
#pageTop {
  height: 350px;
  min-height: 350px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #pageTop {
    height: 500px;
    min-height: 500px;
  }
}
@media only print, only screen and (min-width: 1050px) {
  /* Desktop */
  #pageTop {
    height: 100%;
    min-height: 100%;
  }
}
#homepage-agent-team #page4 {
  position: relative;
  z-index: 54;
}
#homepage-agent-team #items-slideshow-alpha {
  padding-top: 0;
  height: 100%;
}
#homepage-agent-team #eauction-list-alpha ul li a aside {
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
/* Hero banner -- eauction data transition animation */
.top-section .info-auction .auc-heading,
.top-section .info-auction big {
  display: inline-block;
  transition: all 0.2s;
  transform: translateY(0%);
  opacity: 1;
}
.top-section .info-auction .auc-heading.out,
.top-section .info-auction big.out {
  transform: translateY(20%);
  opacity: 0;
}
/* Homepage eauction - General */
.item-form-alpha,
#items-form-alpha {
  padding: 100px 0 50px;
  max-width: 1050px;
  margin: 0 auto;
}
.item-form-alpha a,
#items-form-alpha a {
  text-decoration: underline;
  color: #1e1e1e;
}
.item-form-alpha a:hover,
#items-form-alpha a:hover {
  color: #00b8f1;
}
.item-form-alpha #item-image-slideshow-bravo ul li,
#items-form-alpha #item-image-slideshow-bravo ul li {
  height: 0;
  padding-bottom: 50%;
  background-size: cover;
  background-position: 50% 50%;
}
.item-form-alpha #item-image-slideshow-bravo .bx-controls,
#items-form-alpha #item-image-slideshow-bravo .bx-controls {
  display: none;
}
.item-form-alpha h1,
#items-form-alpha h1 {
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  font-size: 16px;
  line-height: 25px;
  padding-bottom: 16px;
}
.item-form-alpha .images,
#items-form-alpha .images {
  padding-bottom: 20px;
}
.item-form-alpha .text,
#items-form-alpha .text {
  padding: 20px;
}
@media (min-width: 600px) {
  .item-form-alpha .text,
  #items-form-alpha .text {
    padding: 0;
  }
}
.item-form-alpha form,
#items-form-alpha form {
  text-align: left;
}
.item-form-alpha form #contact-office_id,
#items-form-alpha form #contact-office_id {
  margin-top: 10px;
}
.item-form-alpha form fieldset label,
#items-form-alpha form fieldset label {
  display: block;
  padding: 20px 0 10px;
}
.item-form-alpha form fieldset input[type=submit],
#items-form-alpha form fieldset input[type=submit] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
.item-form-alpha form fieldset input[type=submit]:disabled,
#items-form-alpha form fieldset input[type=submit]:disabled {
  background: #ccc;
}
.item-form-alpha form fieldset input[type=submit]:disabled:hover,
#items-form-alpha form fieldset input[type=submit]:disabled:hover,
.item-form-alpha form fieldset input[type=submit]:disabled:active,
#items-form-alpha form fieldset input[type=submit]:disabled:active,
.item-form-alpha form fieldset input[type=submit]:disabled:focus,
#items-form-alpha form fieldset input[type=submit]:disabled:focus {
  background: #ccc;
}
.item-form-alpha form fieldset input[type=submit]:focus,
#items-form-alpha form fieldset input[type=submit]:focus,
.item-form-alpha form fieldset input[type=submit]:hover,
#items-form-alpha form fieldset input[type=submit]:hover,
.item-form-alpha form fieldset input[type=submit]:active,
#items-form-alpha form fieldset input[type=submit]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
.item-form-alpha form fieldset input[type=submit].white,
#items-form-alpha form fieldset input[type=submit].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
.item-form-alpha form fieldset input[type=submit].white:focus,
#items-form-alpha form fieldset input[type=submit].white:focus,
.item-form-alpha form fieldset input[type=submit].white:hover,
#items-form-alpha form fieldset input[type=submit].white:hover,
.item-form-alpha form fieldset input[type=submit].white:active,
#items-form-alpha form fieldset input[type=submit].white:active {
  background: #fff;
  color: #1e1e1e;
}
.item-form-alpha form fieldset.fieldset_submit,
#items-form-alpha form fieldset.fieldset_submit {
  margin: 20px 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .item-form-alpha h1 {
    padding-bottom: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  .item-form-alpha .left-col div {
    padding-bottom: 24px;
  }
  .item-form-alpha form {
    max-width: 90%;
    margin: 0 auto;
  }
  .item-form-alpha form fieldset {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .item-form-alpha form fieldset.fieldset_office {
    width: 25%;
  }
  .item-form-alpha form fieldset:not(.fieldset_office) {
    width: 50%;
    float: left;
  }
  .item-form-alpha form fieldset.fieldset_first_name,
  .item-form-alpha form fieldset.fieldset_email_address {
    padding-right: 10px;
  }
  .item-form-alpha form fieldset.fieldset_surname,
  .item-form-alpha form fieldset.fieldset_mobile {
    padding-left: 10px;
  }
  .item-form-alpha form fieldset.fieldset_notes {
    width: 100%;
    float: none;
  }
  .item-form-alpha form fieldset.fieldset_submit {
    float: right;
    margin-top: 40px;
  }
  .item-form-alpha form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .item-form-alpha #item-image-slideshow-bravo ul li {
    height: 600px;
    padding-bottom: 0;
  }
  .item-form-alpha h1 {
    padding-bottom: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  .item-form-alpha .left-col div {
    padding-bottom: 30px;
  }
  .item-form-alpha form {
    max-width: 80%;
  }
}
#item-form-bravo a {
  text-decoration: underline;
  color: #1e1e1e;
}
#item-form-bravo a:hover {
  color: #00b8f1;
}
#item-form-bravo #item-image-slideshow-bravo ul li {
  height: 0;
  padding-bottom: 50%;
  background-size: cover;
  background-position: 50% 50%;
}
#item-form-bravo #item-image-slideshow-bravo .bx-controls {
  display: none;
}
#item-form-bravo .page-contents {
  max-width: 1030px;
  margin: 0 auto;
  padding: 16px;
  text-align: center;
}
#item-form-bravo .page-contents h1 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
  padding-bottom: 16px;
}
#item-form-bravo .page-contents .left-col div {
  padding-bottom: 16px;
}
#item-form-bravo .page-contents form {
  text-align: left;
}
#item-form-bravo .page-contents form fieldset label {
  display: block;
  padding: 20px 0 10px;
}
#item-form-bravo .page-contents form fieldset input[type=submit] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#item-form-bravo .page-contents form fieldset input[type=submit]:disabled {
  background: #ccc;
}
#item-form-bravo .page-contents form fieldset input[type=submit]:disabled:hover,
#item-form-bravo .page-contents form fieldset input[type=submit]:disabled:active,
#item-form-bravo .page-contents form fieldset input[type=submit]:disabled:focus {
  background: #ccc;
}
#item-form-bravo .page-contents form fieldset input[type=submit]:focus,
#item-form-bravo .page-contents form fieldset input[type=submit]:hover,
#item-form-bravo .page-contents form fieldset input[type=submit]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#item-form-bravo .page-contents form fieldset input[type=submit].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#item-form-bravo .page-contents form fieldset input[type=submit].white:focus,
#item-form-bravo .page-contents form fieldset input[type=submit].white:hover,
#item-form-bravo .page-contents form fieldset input[type=submit].white:active {
  background: #fff;
  color: #1e1e1e;
}
#item-form-bravo .page-contents form fieldset.fieldset_submit {
  margin: 20px 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #item-form-bravo .page-contents {
    padding: 24px;
  }
  #item-form-bravo .page-contents h1 {
    padding-bottom: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #item-form-bravo .page-contents .left-col div {
    padding-bottom: 24px;
  }
  #item-form-bravo .page-contents form {
    max-width: 90%;
    margin: 0 auto;
  }
  #item-form-bravo .page-contents form fieldset {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #item-form-bravo .page-contents form fieldset.fieldset_office {
    width: 25%;
  }
  #item-form-bravo .page-contents form fieldset:not(.fieldset_office) {
    width: 50%;
    float: left;
  }
  #item-form-bravo .page-contents form fieldset.fieldset_first_name,
  #item-form-bravo .page-contents form fieldset.fieldset_email_address {
    padding-right: 10px;
  }
  #item-form-bravo .page-contents form fieldset.fieldset_surname,
  #item-form-bravo .page-contents form fieldset.fieldset_mobile {
    padding-left: 10px;
  }
  #item-form-bravo .page-contents form fieldset.fieldset_notes {
    width: 100%;
    float: none;
  }
  #item-form-bravo .page-contents form fieldset.fieldset_submit {
    float: right;
    margin-top: 40px;
  }
  #item-form-bravo .page-contents form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #item-form-bravo #item-image-slideshow-bravo ul li {
    height: 600px;
    padding-bottom: 0;
  }
  #item-form-bravo .page-contents {
    padding: 30px;
  }
  #item-form-bravo .page-contents h1 {
    padding-bottom: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  #item-form-bravo .page-contents .left-col div {
    padding-bottom: 30px;
  }
  #item-form-bravo .page-contents form {
    max-width: 80%;
  }
}
#item-igloo {
  padding-top: 50px;
}
#item-igloo i {
  font-style: italic;
}
#item-igloo i.fa {
  font-style: normal;
  font-size: 1.4em;
}
#item-igloo b {
  font-weight: bold;
}
#item-igloo a {
  text-decoration: underline;
  color: #1e1e1e;
}
#item-igloo a:hover {
  color: #00b8f1;
}
#item-igloo h1,
#item-igloo h2 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
#item-igloo #item-image-slideshow-bravo span {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#item-igloo .item-container {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 32px 16px;
  text-align: center;
}
#item-igloo .item-container article {
  line-height: 18px;
}
#item-igloo .item-container .default-btn {
  margin-top: 16px;
  width: auto;
  display: inline-block;
  padding: 0 20px;
  text-decoration: none;
}
#item-igloo .item-container .default-btn i {
  padding-right: 10px;
}
#item-igloo .bx-controls {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #item-igloo {
    padding-top: 85px;
  }
  #item-igloo h1,
  #item-igloo h2 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #item-igloo .item-container {
    max-width: 750px;
    padding: 0 24px 24px 24px;
  }
  #item-igloo .item-container .default-btn {
    margin-top: 24px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #item-igloo {
    padding-top: 85px;
  }
  #item-igloo h1,
  #item-igloo h2 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  #item-igloo .item-container {
    padding: 0 30px 60px 30px;
  }
  #item-igloo .item-container .default-btn {
    margin-top: 30px;
  }
  #item-igloo #item-image-slideshow-bravo.small {
    background-color: #383838;
  }
  #item-igloo #item-image-slideshow-bravo.small ul {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #item-igloo #item-image-slideshow-bravo.small ul li {
    max-width: 1030px;
  }
  #item-igloo #item-image-slideshow-bravo.small ul li span {
    background-size: contain !important;
  }
}
#items-hotel {
  padding-top: 50px;
  display: block;
}
#items-hotel i {
  font-style: italic;
}
#items-hotel b {
  font-weight: bold;
}
#items-hotel a {
  text-decoration: underline;
  color: #1e1e1e;
}
#items-hotel a:hover {
  color: #00b8f1;
}
#items-hotel #image-overlay h1 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
#items-hotel .container article:nth-child(odd) {
  background-color: #ffffff;
}
#items-hotel .container article:nth-child(even) {
  /*background-color: @section-alt-bg;	*/
}
#items-hotel .container article:first-child {
  height: 100%;
  display: block;
}
#items-hotel .container article {
  text-align: center;
  height: 55px;
  overflow: hidden;
  transition: all 0.5s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 16px 16px;
}
#items-hotel .container article .text {
  max-width: 900px !important;
}
#items-hotel .container article .text h2 {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 21px 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 14px;
  cursor: pointer;
}
#items-hotel .container article .text h2:hover {
  color: #00b8f1;
}
#items-hotel .container article .text .content {
  line-height: 18px;
  display: inline-block;
  padding: 0 8px 16px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#items-hotel .container article .text .content .doc-wrapper {
  height: 60px;
  display: block;
}
#items-hotel .container article .text .content .doc-wrapper a {
  margin: 8px auto 0 auto;
}
#items-hotel .container article.active {
  height: 250px;
  transition: all 0.5s;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #items-hotel {
    padding-top: 85px;
  }
  #items-hotel #image-overlay h1 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #items-hotel .container article .text .content {
    padding: 0 36px 24px 36px;
  }
  #items-hotel .container article .text .content .doc-wrapper {
    height: auto;
  }
  #items-hotel .container article .text .content .doc-wrapper a {
    margin: 24px auto 0 auto;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #items-hotel {
    padding-top: 85px;
  }
  #items-hotel #image-overlay h1 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  #items-hotel .container article {
    height: 102px;
  }
  #items-hotel .container article .text h2 {
    padding: 44px 0;
    letter-spacing: 7px;
    font-size: 14px;
  }
  #items-hotel .container article .text .content {
    padding: 0 150px 40px 150px;
  }
  #items-hotel .container article .text .content .doc-wrapper a {
    margin: 40px auto 0 auto;
  }
}
#items-igloo {
  display: block;
  padding-top: 50px;
}
#items-igloo i {
  font-style: italic;
}
#items-igloo a {
  text-decoration: underline;
  color: #1e1e1e;
}
#items-igloo a:hover {
  color: #00b8f1;
}
#items-igloo b {
  font-weight: bold;
}
#items-igloo .top-section #item-image-slideshow-bravo,
#items-igloo .heading-wrapper {
  display: none;
}
#items-igloo .overlay h2 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
#items-igloo .list {
  display: none !important;
}
#items-igloo .list-container {
  max-width: 1030px;
  margin: 0 auto;
  display: block;
}
#items-igloo .list-container ul {
  padding-top: 0 !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#items-igloo .list-container ul .wrapper {
  opacity: 1;
  transition: all 1s;
  width: 100%;
  display: block;
  max-width: 425px;
  margin: 0 auto 2px auto;
}
#items-igloo .list-container ul .wrapper .image {
  background-size: cover;
  background-position: 50% 50%;
  height: 200px;
}
#items-igloo .list-container ul .wrapper li {
  position: relative;
}
#items-igloo .list-container ul .wrapper li iframe {
  width: 100%;
  height: 240px;
}
#items-igloo .list-container ul .wrapper a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-decoration: none;
  color: white;
  display: block;
}
#items-igloo .list-container ul .wrapper a .underlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
#items-igloo .list-container ul .wrapper a .overlay {
  text-align: center;
  position: absolute;
  top: 25%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
#items-igloo .list-container ul .wrapper a h3 {
  text-transform: uppercase;
  font-size: 23px;
  letter-spacing: 4px;
  padding: 10px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: 1px solid white;
  width: 235px;
  margin: 0 auto;
  margin-top: 60px;
  z-index: 10;
  position: relative;
}
#items-igloo .list-container ul .wrapper a .line {
  display: none !important;
}
#items-igloo .list-container ul .wrapper a .bbc-wrapper {
  display: inline-block;
}
#items-igloo .list-container ul .wrapper a .bbc-wrapper .container {
  width: auto;
  display: inline-block;
}
#items-igloo .list-container ul .wrapper a .bbc-wrapper em {
  padding-left: 5px;
}
#items-igloo form {
  max-width: 1030px;
  margin: 0 auto;
  display: block;
  text-align: left;
  padding: 24px;
  padding-bottom: 50px;
  box-sizing: border-box;
}
#items-igloo form #contact-office_id {
  margin-top: 10px;
}
#items-igloo form fieldset label {
  display: block;
  padding: 20px 0 10px;
}
#items-igloo form fieldset input[type=submit] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#items-igloo form fieldset input[type=submit]:disabled {
  background: #ccc;
}
#items-igloo form fieldset input[type=submit]:disabled:hover,
#items-igloo form fieldset input[type=submit]:disabled:active,
#items-igloo form fieldset input[type=submit]:disabled:focus {
  background: #ccc;
}
#items-igloo form fieldset input[type=submit]:focus,
#items-igloo form fieldset input[type=submit]:hover,
#items-igloo form fieldset input[type=submit]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#items-igloo form fieldset input[type=submit].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#items-igloo form fieldset input[type=submit].white:focus,
#items-igloo form fieldset input[type=submit].white:hover,
#items-igloo form fieldset input[type=submit].white:active {
  background: #fff;
  color: #1e1e1e;
}
#items-igloo form fieldset.fieldset_submit {
  margin: 20px 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #items-igloo {
    padding-top: 85px;
  }
  #items-igloo .overlay h2 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #items-igloo .list-container {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #items-igloo .list-container ul {
    display: inline-block;
    padding: 24px;
    width: 100%;
  }
  #items-igloo .list-container ul .wrapper {
    opacity: 1;
    transition: all 1s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    float: left;
    display: block;
    max-width: none;
    margin: 0 auto 2px auto;
  }
  #items-igloo .list-container ul .wrapper .image {
    height: 240px;
  }
  #items-igloo .list-container ul .wrapper li {
    position: relative;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper {
    display: inline-block;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper .container {
    width: auto;
    display: inline-block;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper em {
    padding-left: 5px;
  }
  #items-igloo .list-container ul .wrapper:nth-child(even) {
    padding-left: 1px;
  }
  #items-igloo .list-container ul .wrapper:nth-child(odd) {
    padding-right: 1px;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #items-igloo h1 {
    padding-bottom: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #items-igloo .left-col div {
    padding-bottom: 24px;
  }
  #items-igloo form {
    margin: 0 auto;
  }
  #items-igloo form fieldset {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #items-igloo form fieldset.fieldset_office {
    width: 25%;
  }
  #items-igloo form fieldset:not(.fieldset_office) {
    width: 50%;
    float: left;
  }
  #items-igloo form fieldset.fieldset_first_name,
  #items-igloo form fieldset.fieldset_email_address {
    padding-right: 10px;
  }
  #items-igloo form fieldset.fieldset_surname,
  #items-igloo form fieldset.fieldset_mobile {
    padding-left: 10px;
  }
  #items-igloo form fieldset.fieldset_notes {
    width: 100%;
    float: none;
  }
  #items-igloo form fieldset.fieldset_submit {
    float: right;
    margin-top: 40px;
  }
  #items-igloo form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #items-igloo {
    padding-top: 85px;
  }
  #items-igloo .overlay h2 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  #items-igloo .list-container {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
  }
  #items-igloo .list-container ul {
    display: inline-block;
    padding: 24px;
    width: 100%;
  }
  #items-igloo .list-container ul .wrapper {
    opacity: 1;
    transition: all 1s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 33.33%;
    float: left;
    display: block;
    max-width: none;
    margin: 0 auto 2px auto;
  }
  #items-igloo .list-container ul .wrapper .image {
    height: 240px;
  }
  #items-igloo .list-container ul .wrapper li {
    position: relative;
  }
  #items-igloo .list-container ul .wrapper a .underlay {
    background-color: rgba(0, 0, 0, 0.3);
    transition: all 0.5s;
    opacity: 0;
  }
  #items-igloo .list-container ul .wrapper a h3 {
    border-bottom: transparent;
    ms-transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    transition: all 0.5s;
    opacity: 0;
  }
  #items-igloo .list-container ul .wrapper a h3:after {
    content: "";
    height: 1px;
    width: 0%;
    background: white;
    bottom: -10px;
    left: 49%;
    right: 49%;
    position: absolute;
    transition: all 1s;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper {
    display: inline-block;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper .container {
    width: auto;
    display: inline-block;
  }
  #items-igloo .list-container ul .wrapper a .bbc-wrapper em {
    padding-left: 5px;
  }
  #items-igloo .list-container ul .wrapper:nth-child(3n+1) {
    padding-right: 1px;
  }
  #items-igloo .list-container ul .wrapper:nth-child(3n+2) {
    padding-right: 1px;
    padding-left: 1px;
  }
  #items-igloo .list-container ul .wrapper:nth-child(3n+3) {
    padding-right: 1px;
  }
  #items-igloo .list-container ul .wrapper:hover .underlay {
    opacity: 1;
    transition: all 0.5s;
  }
  #items-igloo .list-container ul .wrapper:hover h3 {
    opacity: 1;
    transition: all 0.5s;
    ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  #items-igloo .list-container ul .wrapper:hover h3:after {
    transition: all 1s;
    width: 100%;
    left: 0;
    right: 0;
  }
}
#items-slideshow-alpha {
  /*.padding-inner();*/
  display: block;
  padding-top: 50px;
  /*padding: @global-padding-mobile*2;*/
}
#items-slideshow-alpha .bx-pager {
  display: none !important;
}
#items-slideshow-alpha #testimonial-slideshow {
  padding-bottom: 50px;
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  transition: all 1s;
}
#items-slideshow-alpha ul li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  padding: 32px 0 16px 0;
}
#items-slideshow-alpha ul li .info-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  background: rgba(0, 0, 0, 0.4);
  color: white;
  display: block;
  width: 75%;
  margin: 0 auto;
}
#items-slideshow-alpha ul li .info-wrapper .inner-wrapper h1 {
  width: 100%;
  display: block;
  text-align: center;
  letter-spacing: 4px;
  padding-bottom: 16px;
  padding-top: 8px;
  font-weight: 300;
  font-size: 18px;
  text-transform: uppercase;
}
#items-slideshow-alpha ul li .info-wrapper .inner-wrapper span {
  font-weight: 300;
  line-height: 22px;
  font-size: 13px;
}
#items-slideshow-alpha ul li .info-wrapper .inner-wrapper em {
  padding-top: 16px;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: 300;
}
#items-slideshow-alpha .bx-next,
#items-slideshow-alpha .bx-prev {
  text-decoration: none;
  color: white;
  position: absolute;
  top: 35%;
}
#items-slideshow-alpha .bx-next i,
#items-slideshow-alpha .bx-prev i {
  font-size: 50px;
}
#items-slideshow-alpha .bx-next {
  right: -15px;
}
#items-slideshow-alpha .bx-prev {
  left: -15px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #items-slideshow-alpha {
    padding-top: 85px;
  }
  #items-slideshow-alpha ul li {
    padding: 48px 0 24px 0;
  }
  #items-slideshow-alpha ul li .info-wrapper {
    padding: 24px;
    width: 75%;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper h1 {
    padding-bottom: 24px;
    padding-top: 12px;
    font-size: 20px;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper span {
    line-height: 22px;
    font-size: 13px;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper em {
    padding-top: 24px;
  }
  #items-slideshow-alpha .bx-next,
  #items-slideshow-alpha .bx-prev {
    top: 35%;
  }
  #items-slideshow-alpha .bx-next i,
  #items-slideshow-alpha .bx-prev i {
    font-size: 75px;
  }
}
#homepage-tango .section .heading,
#homepage-agent-team .section .heading {
  color: white;
  position: relative;
}
#homepage-tango #page5 .section #items-slideshow-alpha #testimonial-slideshow,
#homepage-agent-team #page5 .section #items-slideshow-alpha #testimonial-slideshow,
#homepage-tango #page5 .section #items-slideshow-alpha .bx-wrapper,
#homepage-agent-team #page5 .section #items-slideshow-alpha .bx-wrapper,
#homepage-tango #page5 .section #items-slideshow-alpha .bx-viewport,
#homepage-agent-team #page5 .section #items-slideshow-alpha .bx-viewport,
#homepage-tango #page5 .section #items-slideshow-alpha ul.bxslider,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul.bxslider {
  height: 100% !important;
  max-height: 100%;
}
#homepage-tango #page5 .section #items-slideshow-alpha .bx-wrapper .bx-next,
#homepage-agent-team #page5 .section #items-slideshow-alpha .bx-wrapper .bx-next,
#homepage-tango #page5 .section #items-slideshow-alpha .bx-wrapper .bx-prev,
#homepage-agent-team #page5 .section #items-slideshow-alpha .bx-wrapper .bx-prev {
  top: 50%;
  transform: translateY(-50%);
}
#homepage-tango #page5 .section #items-slideshow-alpha .bx-wrapper .bxslider,
#homepage-agent-team #page5 .section #items-slideshow-alpha .bx-wrapper .bxslider {
  display: flex;
  align-items: center;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li {
  display: flex;
  align-items: center;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li .info-wrapper,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li .info-wrapper {
  max-height: 100%;
  overflow: hidden;
  /*overflow-y: scroll;*/
  overflow-y: auto;
  display: flex;
  align-content: center;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li .info-wrapper .inner-wrapper,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li .info-wrapper .inner-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar-track,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar {
  width: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
}
#homepage-tango #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar-thumb,
#homepage-agent-team #page5 .section #items-slideshow-alpha ul li .info-wrapper::-webkit-scrollbar-thumb {
  background-color: #000000;
  border: 0;
}
#homepage-tango > section.section:last-child,
#homepage-agent-team > section.section:last-child {
  overflow: visible !important;
}
@media (max-width: 1049px) {
  #homepage-tango #items-slideshow-alpha,
  #homepage-agent-team #items-slideshow-alpha {
    padding-top: 20px;
    height: 90vh;
    overflow: hidden;
    box-sizing: border-box;
  }
  #homepage-tango #items-slideshow-alpha ul li,
  #homepage-agent-team #items-slideshow-alpha ul li {
    height: 100% !important;
    max-height: 100%;
    padding: 48px 0;
  }
  #homepage-tango #page5 #items-slideshow-alpha,
  #homepage-agent-team #page5 #items-slideshow-alpha {
    padding: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #homepage-tango #page5 .section .heading,
  #homepage-agent-team #page5 .section .heading {
    position: absolute;
    width: 100%;
    z-index: 2;
  }
  #homepage-tango #page5 .section .parallax-content,
  #homepage-agent-team #page5 .section .parallax-content {
    height: 100%;
    /*padding-top: 0 !important;*/
    /*opacity: 1 !important;*/
  }
  #homepage-tango #page5 .section .parallax-content #testimonial-slideshow,
  #homepage-agent-team #page5 .section .parallax-content #testimonial-slideshow,
  #homepage-tango #page5 .section .parallax-content #items-slideshow-alpha,
  #homepage-agent-team #page5 .section .parallax-content #items-slideshow-alpha {
    /*padding-top: 20px;*/
    padding: 0 !important;
    height: 100% !important;
  }
  #homepage-tango #page5 .section .parallax-content #items-slideshow-alpha,
  #homepage-agent-team #page5 .section .parallax-content #items-slideshow-alpha {
    /*padding-top: 20px;*/
    padding: 0;
    height: 100%;
  }
  #homepage-tango #page5 .section .parallax-content #items-slideshow-alpha ul li,
  #homepage-agent-team #page5 .section .parallax-content #items-slideshow-alpha ul li {
    padding: 80px 0;
  }
  #homepage-tango #page5 .section .parallax-content #items-slideshow-alpha ul li .info-wrapper,
  #homepage-agent-team #page5 .section .parallax-content #items-slideshow-alpha ul li .info-wrapper {
    max-height: 400px;
  }
  #items-slideshow-alpha {
    padding-top: 85px;
  }
  #items-slideshow-alpha #testimonial-slideshow {
    padding-bottom: 0;
    transition: all 1s;
    background-position: 20% 50%;
  }
  #items-slideshow-alpha ul li {
    padding: 80px 0 40px 0;
  }
  #items-slideshow-alpha ul li .info-wrapper {
    padding: 40px;
    width: 70%;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper h1 {
    padding-bottom: 40px;
    padding-top: 20px;
    font-size: 25px;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper span {
    line-height: 23px;
    font-size: 15px;
    letter-spacing: 2px;
  }
  #items-slideshow-alpha ul li .info-wrapper .inner-wrapper em {
    padding-top: 40px;
  }
  #items-slideshow-alpha .bx-next,
  #items-slideshow-alpha .bx-prev {
    top: 35%;
  }
  #items-slideshow-alpha .bx-next i,
  #items-slideshow-alpha .bx-prev i {
    font-size: 75px;
  }
}
@media only print, only screen and (min-width: 1800px) {
  /* Desktop */
  #items-slideshow-alpha ul li .info-wrapper {
    width: 50%;
  }
}
#listing-show-oscar {
  padding-top: 50px;
}
#listing-show-oscar .list-container {
  display: inline-block;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}
#listing-show-oscar .list-container .wrapper {
  position: relative;
}
#listing-show-oscar .list-container .wrapper li {
  width: 240px;
  position: relative;
  cursor: pointer;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
}
#listing-show-oscar .list-container .wrapper li:hover h1 {
  color: #00b8f1;
}
#listing-show-oscar .list-container .wrapper li div.image {
  background-color: #d1d1d1;
  transition: all 0.5s;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 100%;
}
#listing-show-oscar .list-container .wrapper li a {
  text-decoration: none;
}
#listing-show-oscar .list-container .wrapper li .bottom h1 {
  text-align: center;
  font-size: 1em !important;
  color: #1e1e1e;
  padding: 0 !important;
}
#listing-show-oscar .list-container .wrapper li .bottom h2 {
  display: inline;
  font-size: 0.9em !important;
  color: #1e1e1e;
  padding: 0 !important;
  line-height: 1.6;
}
#listing-show-oscar #quarter > ul > div {
  display: none;
}
#listing-show-oscar #quarter > ul > div:nth-child(1),
#listing-show-oscar #quarter > ul > div:nth-child(2),
#listing-show-oscar #quarter > ul > div:nth-child(3) {
  display: block !important;
}
#listing-show-oscar h1,
#listing-show-oscar h2,
#listing-show-oscar h3,
#listing-show-oscar span {
  font-family: 'Lato', sans-serif;
}
#listing-show-oscar h1 {
  font-size: 20px;
}
#listing-show-oscar h2 {
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-oscar span {
  line-height: initial;
}
#listing-show-oscar #map-top {
  height: 350px;
  width: 100%;
  display: block;
}
#listing-show-oscar #map-top #map_canvas {
  height: 350px;
}
#listing-show-oscar .top-section {
  position: relative;
}
#listing-show-oscar .top-section .slideshow-one {
  overflow: hidden;
}
#listing-show-oscar .top-section .slideshow-one .bx-two li {
  height: 0;
  padding-bottom: 20%;
  background-size: cover;
  background-position: 50% 50%;
}
#listing-show-oscar .top-section #listing-images-slideshow {
  overflow: hidden;
  height: auto;
  max-width: 1030px;
  margin: 0 auto;
}
#listing-show-oscar .top-section #listing-images-slideshow ul li {
  height: 0;
  padding-bottom: 6%;
  background-size: cover;
  background-position: 50% 50%;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-viewport {
  height: 0;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-wrapper {
  position: relative;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-controls .bx-next,
#listing-show-oscar .top-section #listing-images-slideshow .bx-controls .bx-prev {
  display: none;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-pager {
  display: block;
  position: absolute;
  right: 0;
  color: white;
  left: 0;
  text-align: center;
  bottom: 10px;
  z-index: 30;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-pager .bx-pager-item {
  display: inline-block;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-pager .bx-pager-item a {
  height: 10px;
  width: 10px;
  border: solid 1px #fff;
  display: inline-block;
  border-radius: 100%;
  margin: 0 2px;
  font-size: 0;
}
#listing-show-oscar .top-section #listing-images-slideshow .bx-pager .bx-pager-item a.active {
  background: #FFF;
}
#listing-show-oscar .middle-section {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#listing-show-oscar .middle-section:after {
  clear: both;
  content: '';
  display: table;
}
#listing-show-oscar .middle-section .left .price {
  display: block;
  padding: 0 0 8px 0;
}
#listing-show-oscar .middle-section .left .bbc-mobile {
  display: inline-block;
  padding: 16px 0;
}
#listing-show-oscar .middle-section .left .bbc-mobile h1,
#listing-show-oscar .middle-section .left .bbc-mobile span {
  float: left;
}
#listing-show-oscar .middle-section .left .bbc-mobile h1 {
  display: inline-block;
  padding-right: 4px;
}
#listing-show-oscar .middle-section .left .bbc-mobile span {
  display: inline-block;
  padding-right: 8px;
}
#listing-show-oscar .middle-section .left .text {
  clear: both;
}
#listing-show-oscar .middle-section .left .text h2 {
  padding-bottom: 16px;
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-oscar .middle-section .left .text .features {
  padding-top: 16px;
}
#listing-show-oscar .middle-section .left .text .features h2 {
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-oscar .middle-section .left .text .features span {
  display: block;
  width: 100%;
}
#listing-show-oscar .middle-section .right .auction-time {
  text-decoration: none;
  color: #1e1e1e;
}
#listing-show-oscar .middle-section .right .auction-time:hover {
  color: #00b8f1;
}
#listing-show-oscar .middle-section .right .auction-time i {
  padding-right: 5px;
}
#listing-show-oscar .middle-section .right h2 {
  padding-bottom: 16px;
}
#listing-show-oscar .middle-section .right .bbc-desktop {
  display: none;
}
#listing-show-oscar .middle-section .right .open-times {
  display: block;
  padding: 16px 0 0 0;
}
#listing-show-oscar .middle-section .right .open-times a {
  text-decoration: none;
  color: #1e1e1e;
  width: 100%;
  display: block;
}
#listing-show-oscar .middle-section .right .open-times a:hover {
  color: #00b8f1;
}
#listing-show-oscar .middle-section .right .open-times a h1,
#listing-show-oscar .middle-section .right .open-times a h2,
#listing-show-oscar .middle-section .right .open-times a i {
  font-size: 14px;
  width: auto;
  display: inline-block;
}
#listing-show-oscar .middle-section .right .open-times a i {
  color: #1e1e1e;
  font-size: 20px;
  display: block;
  padding-right: 4px;
}
#listing-show-oscar .middle-section .right .resources {
  padding: 16px 0;
  display: block;
}
#listing-show-oscar .middle-section .right .resources div {
  overflow: hidden;
}
#listing-show-oscar .middle-section .right .resources div:last-child {
  margin-bottom: 0;
}
#listing-show-oscar .middle-section .right .resources span,
#listing-show-oscar .middle-section .right .resources a,
#listing-show-oscar .middle-section .right .resources input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin-bottom: 2px !important;
  width: 200px !important;
}
#listing-show-oscar .middle-section .right .resources span:disabled,
#listing-show-oscar .middle-section .right .resources a:disabled,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-oscar .middle-section .right .resources span:disabled:hover,
#listing-show-oscar .middle-section .right .resources a:disabled:hover,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:disabled:hover,
#listing-show-oscar .middle-section .right .resources span:disabled:active,
#listing-show-oscar .middle-section .right .resources a:disabled:active,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:disabled:active,
#listing-show-oscar .middle-section .right .resources span:disabled:focus,
#listing-show-oscar .middle-section .right .resources a:disabled:focus,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-oscar .middle-section .right .resources span:focus,
#listing-show-oscar .middle-section .right .resources a:focus,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:focus,
#listing-show-oscar .middle-section .right .resources span:hover,
#listing-show-oscar .middle-section .right .resources a:hover,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:hover,
#listing-show-oscar .middle-section .right .resources span:active,
#listing-show-oscar .middle-section .right .resources a:active,
#listing-show-oscar .middle-section .right .resources input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-oscar .middle-section .right .resources span.white,
#listing-show-oscar .middle-section .right .resources a.white,
#listing-show-oscar .middle-section .right .resources input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-oscar .middle-section .right .resources span.white:focus,
#listing-show-oscar .middle-section .right .resources a.white:focus,
#listing-show-oscar .middle-section .right .resources input[type="submit"].white:focus,
#listing-show-oscar .middle-section .right .resources span.white:hover,
#listing-show-oscar .middle-section .right .resources a.white:hover,
#listing-show-oscar .middle-section .right .resources input[type="submit"].white:hover,
#listing-show-oscar .middle-section .right .resources span.white:active,
#listing-show-oscar .middle-section .right .resources a.white:active,
#listing-show-oscar .middle-section .right .resources input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-oscar .middle-section .right .resources #print-btn {
  display: none;
}
#listing-show-oscar .middle-section .right .resources a.info-statement {
  line-height: 1.5em;
  padding-top: 8px;
  font-size: 0.85em;
}
#listing-show-oscar .middle-section .right .sale-method {
  padding-top: 16px;
}
#listing-show-oscar .middle-section .right .share {
  padding-bottom: 16px;
}
#listing-show-oscar .middle-section .right .share a {
  position: relative;
  width: 17px;
  text-align: center;
  display: inline-block;
  margin: 0 7px;
  text-decoration: none;
}
#listing-show-oscar .middle-section .right .share a i {
  color: #1e1e1e;
  font-size: 19px;
  position: relative;
  display: block;
  transition: all 0.5s;
}
#listing-show-oscar .middle-section .right .share #emailAFriendButton:hover i {
  transition: all 0.5s;
  color: #00b8f1;
}
#listing-show-oscar .middle-section .right .share #emailAFriendButton:after {
  background-color: #00b8f1;
}
#listing-show-oscar .middle-section .right .share #emailAFriendButton:after i {
  transition: all 0.5s;
  background-color: #00b8f1;
}
#listing-show-oscar .middle-section .right .share .social.facebook:hover i {
  transition: all 0.5s;
  color: #3b5998;
}
#listing-show-oscar .middle-section .right .share .social.facebook:after {
  background-color: #3b5998;
}
#listing-show-oscar .middle-section .right .share .social.twitter:hover i {
  transition: all 0.5s;
  color: #55acee;
}
#listing-show-oscar .middle-section .right .share .social.twitter:after {
  background-color: #55acee;
}
#listing-show-oscar .middle-section .right .share .social.twitter:after i {
  transition: all 0.5s;
  color: #55acee;
}
#listing-show-oscar .middle-section .right .share .social.pinit:hover i {
  transition: all 0.5s;
  color: #c8232c;
}
#listing-show-oscar .middle-section .right .share .social.pinit:after {
  background-color: #c8232c;
}
#listing-show-oscar .middle-section .right .share .social.pinit:after i {
  transition: all 0.5s;
  color: #c8232c;
}
#listing-show-oscar .middle-section .right .share form {
  margin-top: 16px;
}
#listing-show-oscar .middle-section .right .share form fieldset {
  margin-bottom: 8px;
}
#listing-show-oscar .middle-section .right .share form textarea {
  height: 105px;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: transparent;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled {
  background: #ccc;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:hover,
#listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:active,
#listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:focus {
  background: #ccc;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input:focus,
#listing-show-oscar .middle-section .right .share form .fieldset_send input:hover,
#listing-show-oscar .middle-section .right .share form .fieldset_send input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-oscar .middle-section .right .share form .fieldset_send input.white:focus,
#listing-show-oscar .middle-section .right .share form .fieldset_send input.white:hover,
#listing-show-oscar .middle-section .right .share form .fieldset_send input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-oscar #map {
  height: 500px;
  display: block;
}
#listing-show-oscar #map #map_canvas {
  display: block;
  height: 500px;
}
#listing-show-oscar .bottom {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#listing-show-oscar .bottom .open-times {
  padding: 16px 0;
}
#listing-show-oscar .bottom .open-times em {
  display: block;
  padding-bottom: 16px;
  line-height: 17px;
}
#listing-show-oscar .bottom .open-times .opens-btn {
  width: 100%;
  margin-bottom: 20px;
}
#listing-show-oscar .bottom .open-times .blurb {
  line-height: 17px;
  display: block;
  padding-bottom: 16px;
}
#listing-show-oscar .bottom .open-times .opens-form {
  clear: both;
  padding-top: 16px;
  display: block;
}
#listing-show-oscar .bottom .open-times .opens-form fieldset {
  padding-bottom: 8px;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 100%;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:disabled:hover,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:disabled:active,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:focus,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:hover,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input.white:focus,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input.white:hover,
#listing-show-oscar .bottom .open-times .opens-form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-oscar .bottom .open-times .container h2 {
  padding-bottom: 16px;
  display: block;
}
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a {
  display: inline-flex;
  text-decoration: none;
  color: #1e1e1e;
}
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a:hover h1,
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a:hover h2,
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a:hover em {
  color: #00b8f1;
}
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a h1,
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a h2,
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a em {
  padding-right: 4px;
  font-size: 14px;
}
#listing-show-oscar .bottom .open-times .container ul .opens-container li .wrapper a .hover {
  display: none;
}
#listing-show-oscar .bottom .enquire h1 {
  padding-bottom: 16px;
  display: block;
  text-transform: uppercase;
}
#listing-show-oscar .bottom .enquire form fieldset {
  margin-bottom: 8px;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit {
  margin-bottom: 0;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 100%;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input:disabled:hover,
#listing-show-oscar .bottom .enquire form .fieldset_submit input:disabled:active,
#listing-show-oscar .bottom .enquire form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input:focus,
#listing-show-oscar .bottom .enquire form .fieldset_submit input:hover,
#listing-show-oscar .bottom .enquire form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-oscar .bottom .enquire form .fieldset_submit input.white:focus,
#listing-show-oscar .bottom .enquire form .fieldset_submit input.white:hover,
#listing-show-oscar .bottom .enquire form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-oscar .bottom .agents {
  padding: 16px 0;
}
#listing-show-oscar .bottom .agents h1 {
  text-transform: uppercase;
  padding-bottom: 16px;
}
#listing-show-oscar .bottom .agents .wrapper {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
#listing-show-oscar .bottom .agents ul {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
}
#listing-show-oscar .bottom .agents .grid .bottom {
  padding: 20px 0;
}
#listing-show-oscar .bottom #similar-listings {
  padding: 0 0 16px 0;
  display: block;
}
#listing-show-oscar .bottom #similar-listings h1 {
  text-transform: uppercase;
  padding-bottom: 16px;
}
#listing-show-oscar .bottom #similar-listings .wrapper {
  width: 100% !important;
}
#listing-show-oscar #listing-open-form-alpha #opens .flex-wrapper {
  display: flex;
  flex-flow: row wrap;
}
#listing-show-oscar #listing-open-form-alpha #opens li {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #f1f1f1;
  margin-bottom: 8px;
  transition: all 0.5s;
  cursor: pointer;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  border: 1px solid #1e1e1e;
}
#listing-show-oscar #listing-open-form-alpha #opens li:hover,
#listing-show-oscar #listing-open-form-alpha #opens li.added {
  color: white;
  cursor: pointer;
}
#listing-show-oscar #listing-open-form-alpha #opens li:hover .overlay,
#listing-show-oscar #listing-open-form-alpha #opens li.added .overlay {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-oscar #listing-open-form-alpha #opens li .label-hover {
  color: white;
  transition: all 0.5s;
}
#listing-show-oscar #listing-open-form-alpha #opens li .label-hover div:nth-child(3) {
  border-color: white;
}
#listing-show-oscar #listing-open-form-alpha #opens li label {
  position: relative;
  z-index: 40;
  font-weight: 600;
  height: 75px;
  text-transform: uppercase;
  font-size: 12px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 100%;
}
#listing-show-oscar #listing-open-form-alpha #opens li label input {
  display: none;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  padding: 0 5px;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div .add-inspection span {
  line-height: initial;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div.inspection-date {
  width: 60%;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div:nth-child(2) em {
  display: inline-block !important;
  padding-bottom: 0;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div:nth-child(3) {
  width: 40%;
  height: 100%;
  text-align: center;
  border-left: 1px solid #c1c1c1;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div:nth-child(3) em {
  display: none !important;
}
#listing-show-oscar #listing-open-form-alpha #opens li label div:nth-child(3) span {
  display: block;
}
#listing-show-oscar #listing-open-form-alpha #opens li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #00b8f1;
  z-index: 20;
  width: 0;
  opacity: 0;
  transition: all 0.5s;
}
#listing-show-oscar #listing-open-form-alpha #opens li .overlay.hover {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-oscar.spade-listing-show #similar-listings {
  margin-top: 16px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listing-show-oscar .top-section #listing-images-slideshow .bx-wrapper {
    height: auto;
    top: 0;
    position: relative;
  }
  #listing-show-oscar h1 {
    font-size: 25px;
    line-height: 30px;
  }
  #listing-show-oscar h2 {
    font-size: 23px;
  }
  #listing-show-oscar #map-top {
    height: 400px;
    width: 100%;
    display: block;
  }
  #listing-show-oscar #map-top #map_canvas {
    height: 400px;
  }
  #listing-show-oscar .top-section {
    position: relative;
  }
  #listing-show-oscar .middle-section {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px;
  }
  #listing-show-oscar .middle-section .left {
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 40px;
  }
  #listing-show-oscar .middle-section .left .price {
    display: block;
    padding: 0 0 12px 0;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile {
    display: inline-block;
    padding: 24px 0;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile h1,
  #listing-show-oscar .middle-section .left .bbc-mobile span {
    float: left;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile h1 {
    display: inline-block;
    padding-right: 6px;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile span {
    display: inline-block;
    padding-right: 12px;
  }
  #listing-show-oscar .middle-section .left .text {
    clear: both;
  }
  #listing-show-oscar .middle-section .left .text h2 {
    padding-bottom: 24px;
  }
  #listing-show-oscar .middle-section .left .text .features {
    padding-top: 24px;
  }
  #listing-show-oscar .middle-section .left .text .features span {
    display: block;
    width: 100%;
  }
  #listing-show-oscar .middle-section .right {
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-left: 1px solid #00b8f1;
  }
  #listing-show-oscar .middle-section .right .auction-time {
    padding-top: 12px;
    display: inline-block;
  }
  #listing-show-oscar .middle-section .right h2 {
    padding-bottom: 24px;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop {
    display: none;
  }
  #listing-show-oscar .middle-section .right .open-times {
    display: block;
    padding: 24px 0;
  }
  #listing-show-oscar .middle-section .right .open-times h2 {
    padding-bottom: 12px;
  }
  #listing-show-oscar .middle-section .right .open-times ul li {
    height: 30px;
  }
  #listing-show-oscar .middle-section .right .resources {
    padding: 24px 0;
    padding-top: 24px;
    display: block;
  }
  #listing-show-oscar .middle-section .right .resources div span,
  #listing-show-oscar .middle-section .right .resources div a {
    margin-bottom: 12px;
  }
  #listing-show-oscar .middle-section .right .resources div:last-child a {
    margin-bottom: 0;
  }
  #listing-show-oscar .middle-section .right .resources #print-btn {
    display: none;
  }
  #listing-show-oscar .middle-section .right .sale-method {
    padding-top: 0;
  }
  #listing-show-oscar .middle-section .right .sale-method h2 {
    padding-bottom: 0;
  }
  #listing-show-oscar .middle-section .right .sale-method span {
    padding-top: 12px;
    display: block;
  }
  #listing-show-oscar .middle-section .right .sale-method.no-opens {
    padding-top: 24px;
  }
  #listing-show-oscar .middle-section .right .share {
    padding-left: 24px;
  }
  #listing-show-oscar .middle-section .right .share a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
  }
  #listing-show-oscar .middle-section .right .share a:after {
    position: absolute;
    content: "";
    top: 27px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #1e1e1e;
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share form {
    margin-top: 24px;
  }
  #listing-show-oscar .middle-section .right .share form fieldset {
    margin-bottom: 12px;
  }
  #listing-show-oscar .middle-section .right .share form input {
    height: 45px;
  }
  #listing-show-oscar .middle-section .right .share form textarea {
    height: 90px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_email,
  #listing-show-oscar .middle-section .right .share form .fieldset_senderName {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_senderName {
    padding-right: 6px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_email {
    padding-left: 6px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send {
    clear: both;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled {
    background: #ccc;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:active,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:focus {
    background: #ccc;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:focus,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:focus,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #listing-show-oscar .middle-section .right .open-times,
  #listing-show-oscar .middle-section .right .sale-method,
  #listing-show-oscar .middle-section .right .resources {
    clear: both;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 24px;
  }
  #listing-show-oscar #map {
    padding-top: 24px;
    clear: both;
    height: 500px;
    display: block;
  }
  #listing-show-oscar #map #map_canvas {
    display: block;
    height: 500px;
  }
  #listing-show-oscar .bottom {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px 24px 24px 24px;
  }
  #listing-show-oscar .bottom .open-times {
    padding: 0 0;
    padding-bottom: 24px;
  }
  #listing-show-oscar .bottom .open-times em {
    display: block;
    padding-bottom: 24px;
    line-height: 17px;
  }
  #listing-show-oscar .bottom .open-times .blurb {
    line-height: 17px;
    display: block;
    padding-bottom: 24px;
  }
  #listing-show-oscar .bottom .open-times .opens-form {
    clear: both;
    padding-top: 24px;
    display: block;
  }
  #listing-show-oscar .bottom .open-times .opens-form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 12px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_first_name,
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_email_address {
    padding-right: 6px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_surname,
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_mobile {
    padding-left: 6px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_submit {
    width: 100%;
  }
  #listing-show-oscar .bottom .open-times .container h2 {
    padding-bottom: 24px;
    display: block;
  }
  #listing-show-oscar .bottom .enquire h1 {
    padding-bottom: 24px;
    display: block;
  }
  #listing-show-oscar .bottom .enquire form fieldset {
    margin-bottom: 12px;
  }
  #listing-show-oscar .bottom .enquire form fieldset input {
    height: 45px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_first_name,
  #listing-show-oscar .bottom .enquire form .fieldset_surname,
  #listing-show-oscar .bottom .enquire form .fieldset_email_address,
  #listing-show-oscar .bottom .enquire form .fieldset_mobile {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_first_name,
  #listing-show-oscar .bottom .enquire form .fieldset_email_address {
    padding-right: 6px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_surname,
  #listing-show-oscar .bottom .enquire form .fieldset_mobile {
    padding-left: 6px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_submit {
    clear: both;
    margin-bottom: 0;
  }
  #listing-show-oscar .bottom .agents {
    padding: 24px 0;
    display: block;
  }
  #listing-show-oscar .bottom .agents .wrapper {
    width: 50% !important;
    float: left;
  }
  #listing-show-oscar .bottom .agents h1 {
    padding-bottom: 24px;
  }
  #listing-show-oscar .bottom .agents ul {
    flex-flow: row nowrap;
  }
  #listing-show-oscar .bottom #listing-open-form-alpha #opens li {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }
  #listing-show-oscar .bottom #similar-listings {
    padding: 0 0 24px 0;
    display: block;
  }
  #listing-show-oscar .bottom #similar-listings h1 {
    padding-bottom: 24px;
  }
  #listing-show-oscar .bottom #similar-listings .wrapper {
    width: 33.33% !important;
  }
  #listing-show-oscar .bottom #similar-listings .wrapper li {
    width: 100% !important;
  }
  #listing-show-oscar.spade-listing-show #similar-listings {
    margin-top: 24px;
  }
  #listing-show-oscar.spade-listing-show .bottom {
    clear: both;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-oscar {
    padding-top: 85px;
  }
  #listing-show-oscar h1 {
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-oscar h2 {
    font-size: 23px;
  }
  #listing-show-oscar #map-top {
    height: 500px;
    width: 100%;
    display: block;
  }
  #listing-show-oscar #map-top #map_canvas {
    height: 500px;
  }
  #listing-show-oscar .top-section {
    position: relative;
    background: black;
  }
  #listing-show-oscar .top-section .top-options.second-slideshow {
    background-color: #f1f1f1;
  }
  #listing-show-oscar .top-section .slideshow-one {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    height: 0;
    padding-bottom: 31%;
    overflow: hidden;
  }
  #listing-show-oscar .top-section .slideshow-one .bx-two li {
    height: 0;
    padding-bottom: 14%;
    background-size: cover;
    background-position: 50% 50%;
  }
  #listing-show-oscar .top-section #listing-images-slideshow {
    overflow: visible;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-wrapper {
    overflow: visible;
    height: 500px;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-wrapper .bx-viewport {
    overflow: visible !important;
    height: 500px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow ul li {
    height: 500px;
    padding: 0;
    background-size: cover;
    background-position: 50% 50%;
    opacity: .5;
    transition: all 1.5s;
  }
  #listing-show-oscar .top-section #listing-images-slideshow ul li.active {
    opacity: 1;
  }
  #listing-show-oscar .top-section #listing-images-slideshow {
    position: relative;
  }
  #listing-show-oscar .top-section #listing-images-slideshow #left-border,
  #listing-show-oscar .top-section #listing-images-slideshow #right-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 50;
    width: 610px;
  }
  #listing-show-oscar .top-section #listing-images-slideshow #image-overlay {
    left: 1200px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-controls .bx-prev {
    position: absolute;
    left: 0;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-controls .bx-next {
    position: absolute;
    right: 0;
  }
  #listing-show-oscar .middle-section {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px;
  }
  #listing-show-oscar .middle-section .left .price {
    display: block;
    padding: 0 0 20px 0;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile {
    display: none;
    padding: 40px 0;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile h1,
  #listing-show-oscar .middle-section .left .bbc-mobile span {
    float: left;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile h1 {
    display: inline-block;
    padding-right: 10px;
  }
  #listing-show-oscar .middle-section .left .bbc-mobile span {
    display: inline-block;
    padding-right: 20px;
  }
  #listing-show-oscar .middle-section .left .text {
    clear: both;
  }
  #listing-show-oscar .middle-section .left .text h2 {
    padding-bottom: 20px;
  }
  #listing-show-oscar .middle-section .left .text .features {
    padding-top: 40px;
  }
  #listing-show-oscar .middle-section .left .text .features span {
    display: block;
    width: 100%;
  }
  #listing-show-oscar .middle-section .right h2 {
    padding-bottom: 20px;
    font-size: 18px !important;
    text-transform: uppercase;
  }
  #listing-show-oscar .middle-section .right .auction-time {
    padding-top: 20px;
    display: block;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop {
    display: block;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop .wrapper h1 {
    padding-right: 8px;
  }
  #listing-show-oscar .middle-section .right .open-times {
    display: block;
    padding: 30px 0;
  }
  #listing-show-oscar .middle-section .right .open-times ul h2 {
    font-size: 14px !important;
  }
  #listing-show-oscar .middle-section .right .open-times ul li a {
    height: 20px;
  }
  #listing-show-oscar .middle-section .right .resources {
    padding: 30px 0;
    padding-top: 0;
    display: block;
  }
  #listing-show-oscar .middle-section .right .resources div span,
  #listing-show-oscar .middle-section .right .resources div a {
    margin-bottom: 10px;
  }
  #listing-show-oscar .middle-section .right .resources div:last-child a {
    margin-bottom: 0;
  }
  #listing-show-oscar .middle-section .right .resources #print-btn {
    display: none;
  }
  #listing-show-oscar .middle-section .right .sale-method {
    padding-top: 30px !important;
  }
  #listing-show-oscar .middle-section .right .sale-method.no-opens {
    padding-top: 30px !important;
  }
  #listing-show-oscar .middle-section .right .sale-method h2 {
    padding-bottom: 0;
  }
  #listing-show-oscar .middle-section .right .share a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
  }
  #listing-show-oscar .middle-section .right .share a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share form {
    margin-top: 40px;
  }
  #listing-show-oscar .middle-section .right .share form fieldset {
    margin-bottom: 20px;
  }
  #listing-show-oscar .middle-section .right .share form input {
    height: 45px;
  }
  #listing-show-oscar .middle-section .right .share form textarea {
    height: 90px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_email,
  #listing-show-oscar .middle-section .right .share form .fieldset_senderName {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_senderName {
    padding-right: 10px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_email {
    padding-left: 10px;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send {
    clear: both;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled {
    background: #ccc;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:active,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:disabled:focus {
    background: #ccc;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:focus,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:focus,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:hover,
  #listing-show-oscar .middle-section .right .share form .fieldset_send input.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #listing-show-oscar #map {
    height: 500px;
    display: block;
    padding: 80px 0 0 0;
  }
  #listing-show-oscar #map #map_canvas {
    display: block;
    height: 500px;
  }
  #listing-show-oscar .bottom {
    max-width: 1030px;
    margin: 0 auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px;
  }
  #listing-show-oscar .bottom h2,
  #listing-show-oscar .bottom h1 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-oscar .bottom .open-times {
    width: 100%;
    display: inline-block;
    padding: 0 0 40px 0;
  }
  #listing-show-oscar .bottom .open-times em {
    display: block;
    padding-bottom: 30px;
    line-height: 17px;
    text-align: center;
  }
  #listing-show-oscar .bottom .open-times .opens-btn {
    width: 270px;
    margin-left: auto;
    margin-right: auto;
  }
  #listing-show-oscar .bottom .open-times .blurb {
    text-align: center;
    line-height: 17px;
    display: block;
    padding-bottom: 30px;
  }
  #listing-show-oscar .bottom .open-times #opens {
    display: block;
    width: 400px;
    margin: 0 auto;
  }
  #listing-show-oscar .bottom .open-times .opens-form {
    clear: both;
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    display: block;
  }
  #listing-show-oscar .bottom .open-times .opens-form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 20px;
  }
  #listing-show-oscar .bottom .open-times .opens-form fieldset input {
    height: 45px;
    line-height: 45px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_first_name,
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_email_address {
    padding-right: 10px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_surname,
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_mobile {
    padding-left: 10px;
  }
  #listing-show-oscar .bottom .open-times .opens-form .fieldset_submit {
    width: 25%;
    float: right;
  }
  #listing-show-oscar .bottom .open-times .container h2 {
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-oscar .bottom .open-times .container ul {
    display: flex;
  }
  #listing-show-oscar .bottom .open-times .container ul .opens-container {
    width: auto;
    display: block;
    margin: 0 auto;
  }
  #listing-show-oscar .bottom .open-times .container ul .opens-container li {
    margin: 0 10px;
  }
  #listing-show-oscar .bottom .enquire.no-images {
    clear: both;
    padding-top: 90px;
  }
  #listing-show-oscar .bottom .enquire {
    clear: both;
  }
  #listing-show-oscar .bottom .enquire h1 {
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-oscar .bottom .enquire .contact-form-alpha {
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .bottom .enquire form fieldset {
    margin-bottom: 20px;
  }
  #listing-show-oscar .bottom .enquire form fieldset input {
    height: 45px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_first_name,
  #listing-show-oscar .bottom .enquire form .fieldset_surname,
  #listing-show-oscar .bottom .enquire form .fieldset_email_address,
  #listing-show-oscar .bottom .enquire form .fieldset_mobile {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_first_name,
  #listing-show-oscar .bottom .enquire form .fieldset_email_address {
    padding-right: 10px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_surname,
  #listing-show-oscar .bottom .enquire form .fieldset_mobile {
    padding-left: 10px;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_submit {
    clear: both;
    margin-bottom: 0;
  }
  #listing-show-oscar .bottom .enquire form .fieldset_submit input {
    float: right;
  }
  #listing-show-oscar .bottom .agents {
    padding: 40px 100px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .bottom .agents h1 {
    padding-bottom: 40px;
  }
  #listing-show-oscar .bottom #similar-listings {
    padding: 0 0 40px 0;
    display: block;
  }
  #listing-show-oscar .bottom #similar-listings h1 {
    padding-bottom: 40px;
  }
  #listing-show-oscar .bottom #similar-listings .wrapper {
    width: 33.33% !important;
  }
  #listing-show-oscar .bottom #similar-listings .wrapper li {
    width: 100% !important;
  }
  #listing-show-oscar .middle-section .left {
    width: 70%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 40px;
  }
  #listing-show-oscar .middle-section .left:after {
    clear: both;
    content: '';
    display: table;
  }
  #listing-show-oscar .middle-section .left .price {
    padding: 20px 0;
    font-size: 21px;
  }
  #listing-show-oscar .middle-section .right {
    width: 30%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .middle-section .right:after {
    clear: both;
    content: '';
    display: table;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop {
    padding-left: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop h1,
  #listing-show-oscar .middle-section .right .bbc-desktop span {
    width: auto;
    float: left;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop h1 {
    padding-right: 10px;
  }
  #listing-show-oscar .middle-section .right .bbc-desktop span {
    padding-top: 5px;
    padding-right: 15px;
  }
  #listing-show-oscar .middle-section .right .open-times,
  #listing-show-oscar .middle-section .right .sale-method,
  #listing-show-oscar .middle-section .right .resources {
    clear: both;
    padding-left: 30px;
  }
  #listing-show-oscar .middle-section .right .resources.no-opens {
    padding-top: 30px;
  }
  #listing-show-oscar .middle-section .right .share {
    padding-left: 40px;
  }
  #listing-show-oscar .middle-section .right .share form fieldset {
    width: 100% !important;
    padding: 0 !important;
  }
  #listing-show-oscar #map {
    clear: both;
  }
  #listing-show-oscar #listing-open-form-alpha #opens {
    max-width: 750px;
    width: 720px;
    display: block;
    margin: 0 auto;
  }
  #listing-show-oscar.spade-listing-show #similar-listings {
    margin-top: 40px;
  }
  #listing-show-oscar.spade-listing-show .bottom {
    padding-top: 120px;
  }
  #listing-show-oscar.spade-listing-show #map {
    padding-top: 20px;
  }
  #listing-show-oscar .list-container .wrapper {
    position: relative;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  #listing-show-oscar .sale-method {
    padding-top: 30px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow ul {
    height: 500px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow #left-border,
  #listing-show-oscar .top-section #listing-images-slideshow #right-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 75;
    width: 610px;
  }
  #listing-show-oscar .top-section #listing-images-slideshow #left-border {
    left: 290px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow #right-border {
    right: -112px;
    width: 625px;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-next {
    right: 20px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-prev {
    left: 870px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow li {
    /*width: 1200px !important;*/
  }
  #listing-show-oscar .top-section #listing-images-slideshow #image-overlay {
    left: 1200px !important;
  }
  #listing-show-oscar .top-section #listing-images-slideshow .bx-pager {
    margin: 0;
  }
}
#listing-show-papa {
  padding-top: 50px;
}
#listing-show-papa .rates {
  padding-bottom: 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .opens {
  margin: 10px 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .success-inspection-tag {
  display: inline-block;
  border: 1px solid #4a844a;
  border-radius: 3px;
  margin: 5px 0 0;
  padding: 0px 6px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper form a {
  width: 250px;
  margin: 20px auto;
}
@media (max-width: 400px) {
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul {
    /* HOT FIX -- stop banner height growing based on the number images (!) */
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul.bxslider,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul li {
    height: 250px !important;
    padding-bottom: 0 !important;
  }
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-pager {
  display: none;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #map_canvas {
  height: 500px;
  margin-bottom: 30px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .mobile-buttons {
  padding: 8px 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-information {
  line-height: 1.4;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .property-information h2 {
  font-size: 14px;
  letter-spacing: 1px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha {
  padding: 20px 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset {
  margin-bottom: 12px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method .contact-method {
  font-weight: 600;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method label {
  display: inline-block;
  padding: 8px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method label input {
  margin-right: 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_notes {
  width: 100%;
  padding: 6px 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:active,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:focus,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:hover,
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list {
  padding: 20px 0;
  z-index: 99;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
  overflow: auto;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
  padding-top: 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em {
  padding-bottom: 0;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method .contact-method {
  font-weight: 600;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method label {
  display: inline-block;
  padding: 8px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method label input {
  margin-right: 10px;
}
#listing-show-papa .property-outer-wrapper .property-inner-wrapper .contact-form-alpha .fieldset_notes {
  margin-top: 0;
}
@media screen and (max-width: 979px) {
  #listing-show-papa .third-party-buttons {
    padding: 16px 32px;
    max-width: 250px;
    margin: auto;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listing-show-papa {
    padding-top: 85px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .feature-list {
    margin-top: 12px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #map_canvas {
    height: auto;
    margin-bottom: initial;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha {
    width: auto;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_notes,
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    width: 100%;
    padding: 6px 0;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    text-align: left;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-papa {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper form a {
    width: 100%;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description .opens {
    border-color: white;
    color: white;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description .opens:hover {
    background: #1e1e1e;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description .blurb {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: block;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method label {
    color: white;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset input[type="submit"]:hover {
    background: #1e1e1e;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    padding-top: 0;
  }
}
@media only print, only screen and (min-width: 1200px) {
  /* Desktop */
  #listing-show-papa {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
}
@media only print {
  #listing-show-papa .mobile-only {
    display: block !important;
  }
  #listing-show-papa .desktop-only {
    display: none !important;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  #listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-left {
    width: 50%;
  }
}
#listing-show-papa-alpha {
  padding-top: 50px;
}
#listing-show-papa-alpha .slide-img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
#listing-show-papa-alpha .book-an-inspection-btn {
  color: #ffffff;
}
#listing-show-papa-alpha .rates {
  padding-bottom: 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .opens {
  margin: 10px 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .success-inspection-tag {
  display: inline-block;
  border: 1px solid #4a844a;
  border-radius: 3px;
  margin: 5px 0 0;
  padding: 0px 6px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper form a {
  width: 250px;
  margin: 20px auto;
}
@media (max-width: 400px) {
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul {
    /* HOT FIX -- stop banner height growing based on the number images (!) */
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul.bxslider,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul li {
    height: 250px !important;
    padding-bottom: 0 !important;
  }
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-pager {
  display: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery img {
  position: absolute;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map_canvas {
  height: 500px;
  margin-bottom: 30px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .mobile-buttons {
  padding: 8px 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-information {
  line-height: 1.4;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-information h2 {
  font-size: 14px;
  letter-spacing: 1px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha {
  padding: 20px 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset {
  margin-bottom: 12px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method .contact-method {
  font-weight: 600;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method label {
  display: inline-block;
  padding: 8px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_contact_method label input {
  margin-right: 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset.fieldset_notes {
  width: 100%;
  padding: 6px 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list {
  padding: 20px 0;
  z-index: 99;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
  overflow: auto;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
  padding-top: 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em {
  padding-bottom: 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method .contact-method {
  font-weight: 600;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method label {
  display: inline-block;
  padding: 8px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form fieldset.fieldset_contact_method label input {
  margin-right: 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .contact-form-alpha .fieldset_notes {
  margin-top: 0;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listing-show-papa-alpha {
    padding-top: 85px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .feature-list {
    margin-top: 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map_canvas {
    height: auto;
    margin-bottom: initial;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha {
    width: auto;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_notes,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    width: 100%;
    padding: 6px 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    text-align: left;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-papa-alpha {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper form a {
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description .opens {
    border-color: white;
    color: white;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description .opens:hover {
    background: #1e1e1e;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description .blurb {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: block;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method label {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset input[type="submit"]:hover {
    background: #1e1e1e;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    padding-top: 0;
  }
}
@media only print, only screen and (min-width: 1200px) {
  /* Desktop */
  #listing-show-papa-alpha {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .description #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
}
@media only print {
  #listing-show-papa-alpha .mobile-only {
    display: block !important;
  }
  #listing-show-papa-alpha .desktop-only {
    display: none !important;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-left {
    width: 50%;
  }
}
#listing-show-papa-alpha {
  padding-top: 50px;
}
#listing-show-papa-alpha #dock {
  display: none;
}
#listing-show-papa-alpha .fieldset_submit {
  align-self: flex-start;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  /* Need to override strong globals */
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
  display: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
  display: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-info-overlay h1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 12px 8px;
  text-align: center;
  text-transform: uppercase;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: 3px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h3 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper {
  position: relative;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-wrapper .bx-viewport ul li {
  background-size: cover;
  background-position: 50% 50%;
  height: 0;
  padding-bottom: 70%;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
  position: absolute;
  left: -20px;
  top: 40%;
  z-index: 75;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
  position: absolute;
  right: -20px;
  top: 40%;
  z-index: 75;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction a {
  text-decoration: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
  color: white;
  text-decoration: none;
  font-size: 50px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .bbc {
  text-align: center;
  padding: 16px 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description {
  text-align: center;
  padding: 0 16px 0 16px;
  line-height: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information {
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
  padding-top: 24px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .feature-list,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement {
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 11px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .feature-list h3,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
  font-size: 14px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement a {
  display: block;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .inspect-property {
  padding: 20px 16px 20px;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement i,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .inspect-property i {
  font-size: 1.5em;
  margin-right: 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement a,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .inspect-property a {
  color: #1e1e1e;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement a:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .inspect-property a:hover {
  color: #00b8f1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .inspect-property a {
  border: 1px solid #1e1e1e;
  padding: 5px 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 250px;
  margin: 20px auto;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description ul {
  padding-top: 5px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description ul li {
  font-size: 0.9em;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description ul li:before {
  content: "\2022";
  display: inline-block;
  margin-right: 10px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  display: block;
  margin: 0 auto;
  width: 250px;
  margin-bottom: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons a.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li:last-child {
  padding-bottom: 15px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li:last-child a {
  padding-bottom: 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a {
  padding-bottom: 8px;
  display: block;
  text-decoration: none;
  color: #1e1e1e;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a:hover {
  color: #00b8f1;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a i {
  padding-right: 4px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a .added-calendar {
  position: relative;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a .added-calendar i {
  position: absolute;
  left: 3px;
  font-size: 7px;
  top: 5px;
  padding: 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
  padding: 16px 32px;
  box-sizing: border-box;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset {
  margin-bottom: 12px;
  width: 100%;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper:before {
  display: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  /*old styles overwrite*/
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label div {
  padding-top: 0 !important;
  width: 100% !important;
  line-height: initial !important;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label div em {
  padding-bottom: 0 !important;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha #opens .open-enquiry-list-wrapper label .inspection-date {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-btn {
  display: none !important;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
  display: inline;
  padding-bottom: 16px;
  line-height: 18px;
  padding-bottom: 24px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em:hover {
  color: #00b8f1;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha strong,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .blurb {
  display: none;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .blurb {
  line-height: 18px;
  padding-bottom: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form {
  display: flex;
  flex-wrap: wrap;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit {
  margin-bottom: 0px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  float: right;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"] {
  width: auto;
  display: inline-block;
  margin-bottom: 0;
  height: auto;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"]:checked:after {
  background: #1e1e1e;
  box-shadow: inset 0 0 0 2px white;
  transition: 0.5s all;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="radio"]:after {
  background: white;
  border: solid #1e1e1e 1px;
  display: block;
  padding: 8px;
  border-radius: 100%;
  margin-left: -2px;
  margin-top: -2px;
  content: "";
  box-shadow: inset 0 0 0 1px white;
  transition: 0.5s all;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire {
  padding: 0 32px 0 32px;
  box-sizing: border-box;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form fieldset {
  margin-bottom: 12px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit {
  margin-bottom: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  float: right;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  max-width: 600px;
  margin: 0 auto;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member {
  margin-bottom: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-image {
  transition: all 0.5s;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 50%;
  max-width: 240px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-image .image {
  transition: all 0.5s;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 50%;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details {
  /*height: 85px;*/
  display: flex;
  flex-flow: column wrap;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .name {
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 8px;
  box-sizing: border-box;
  flex-grow: 1;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #1e1e1e;
  padding-bottom: 4px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email {
  padding-bottom: 0;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email i {
  padding-left: 2px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details .email:hover {
  color: #00b8f1;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member:hover .name {
  color: #00b8f1;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 16px 16px;
  text-align: center;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share i {
  font-size: 25px;
  color: #1e1e1e;
  padding: 0 8px;
  transition: all 0.5s;
  cursor: pointer;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share i:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form {
  margin-top: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form fieldset {
  margin-bottom: 12px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send {
  margin-bottom: 16px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:active,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:disabled:focus {
  background: #ccc;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:focus,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:hover,
#listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-papa-alpha #listing-open-form-alpha .blurb {
  line-height: 25px;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens em {
  padding-bottom: 10px;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li {
  position: relative;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  background-color: #f1f1f1;
  margin-bottom: 8px;
  transition: all 0.5s;
  cursor: pointer;
  height: 75px;
  border: 2px solid #1e1e1e;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li .label-hover {
  color: white;
  transition: all 0.5s;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li .label-hover div:nth-child(3) {
  border-color: white;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label input {
  display: none;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label div {
  letter-spacing: 1px;
  width: 60%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label div:nth-child(2) em {
  padding-bottom: 0;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label div:nth-child(3) {
  width: 40%;
  text-align: center;
  border-left: 2px solid #1e1e1e;
  height: 73px;
  padding-top: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  line-height: initial;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label div:nth-child(3) em {
  padding-top: 26px;
  display: none !important;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li label div:nth-child(3) span {
  padding-top: 0;
  display: block;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #1e1e1e;
  z-index: 20;
  width: 0;
  opacity: 0;
  transition: all 0.5s;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li .overlay.hover {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li:hover,
#listing-show-papa-alpha #listing-open-form-alpha #opens li.added {
  color: white;
}
#listing-show-papa-alpha #listing-open-form-alpha #opens li:hover .overlay,
#listing-show-papa-alpha #listing-open-form-alpha #opens li.added .overlay {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-papa-alpha .desktop-only {
  display: none !important;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listing-show-papa-alpha {
    padding-top: 85px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-info-overlay h1 {
    font-size: 16px;
    letter-spacing: 4px;
    padding: 24px 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 16px;
    letter-spacing: 5px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h3 {
    font-size: 16px;
    letter-spacing: 5px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 60px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding: 24px 0 12px 0;
    letter-spacing: 4px;
    font-size: 13px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description {
    margin: 0 auto;
    max-width: 650px;
    padding: 0 24px 0 24px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
    padding-top: 36px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    padding-bottom: 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a i {
    padding-right: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    padding: 24px 48px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
    padding-bottom: 24px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha strong {
    margin: 0 auto;
    width: 250px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset {
    width: 50%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_notes {
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_submit {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha fieldset.fieldset_submit input {
    border-color: #fff;
    color: #fff;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire {
    padding: 0 48px 0 48px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire h1 {
    padding-top: 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha {
    width: 500px;
    margin: 0 auto;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 12px;
    padding: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_first_name,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_email_address {
    padding-left: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_surname,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_mobile {
    padding-right: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_notes {
    width: 100%;
    clear: both;
    padding-left: 0;
    padding-right: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit {
    width: 100%;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled {
    background: #ccc;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:hover,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:active,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:disabled:focus {
    background: #ccc;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:focus,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:hover,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:focus,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:hover,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-2,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-4 {
    width: 50%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper.staff-3 {
    width: 33%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member {
    margin-bottom: 24px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member div .name {
    padding: 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share {
    clear: both;
    padding: 0 24px 24px 24px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share i {
    padding: 0 12px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form {
    width: 100% !important;
    max-width: 500px;
    margin: 0 auto;
    margin-top: 24px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_email {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_senderName {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_message {
    clear: both;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send {
    margin-bottom: 24px;
  }
  #listing-show-papa-alpha #listing-open-form-alpha {
    width: 500px;
    margin: 0 auto;
  }
  #listing-show-papa-alpha #listing-open-form-alpha #opens li {
    padding: 12px;
  }
  #listing-show-papa-alpha #listing-open-form-alpha fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 6px;
  }
  #listing-show-papa-alpha #listing-open-form-alpha .fieldset_first_name,
  #listing-show-papa-alpha #listing-open-form-alpha .fieldset_email_address {
    padding-left: 0;
  }
  #listing-show-papa-alpha #listing-open-form-alpha .fieldset_surname,
  #listing-show-papa-alpha #listing-open-form-alpha .fieldset_mobile {
    padding-right: 0;
  }
  #listing-show-papa-alpha #listing-open-form-alpha .fieldset_submit {
    clear: both;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listing-show-papa-alpha {
    padding-top: 0;
    overflow: hidden;
  }
  #listing-show-papa-alpha .close-cross {
    position: absolute;
    right: 0px;
    top: 10px;
    width: 35px;
    height: 40px;
    opacity: 0.7;
    z-index: 100;
    cursor: pointer;
  }
  #listing-show-papa-alpha .close-cross:hover {
    opacity: 1;
  }
  #listing-show-papa-alpha .close-cross:hover:after,
  #listing-show-papa-alpha .close-cross:hover:before {
    background-color: #00b8f1;
  }
  #listing-show-papa-alpha .close-cross:before {
    position: absolute;
    left: 15px;
    content: " ";
    height: 15px;
    width: 2px;
    background-color: white;
    transform: rotate(45deg);
  }
  #listing-show-papa-alpha .close-cross:after {
    position: absolute;
    left: 15px;
    content: " ";
    height: 15px;
    width: 2px;
    top: 0px;
    background-color: white;
    transform: rotate(-45deg);
  }
  #listing-show-papa-alpha #enquire .close-cross:after {
    top: 0px;
  }
  #listing-show-papa-alpha .bubbles-one.hide,
  #listing-show-papa-alpha .bubbles-two.hide,
  #listing-show-papa-alpha .bubbles-three.hide {
    opacity: 0;
    visibility: none;
    transition: all 0.5s;
    width: 0px !important;
    margin: 0 !important;
  }
  #listing-show-papa-alpha .next-1,
  #listing-show-papa-alpha .next-2,
  #listing-show-papa-alpha .next-3 {
    cursor: pointer;
    position: absolute;
    right: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa-alpha .next-1:hover,
  #listing-show-papa-alpha .next-2:hover,
  #listing-show-papa-alpha .next-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .previous-1,
  #listing-show-papa-alpha .previous-2,
  #listing-show-papa-alpha .previous-3 {
    cursor: pointer;
    position: absolute;
    left: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa-alpha .previous-1:hover,
  #listing-show-papa-alpha .previous-2:hover,
  #listing-show-papa-alpha .previous-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha #dock-container {
    opacity: 0;
    transition: all 1.5s;
    bottom: -100px !important;
  }
  #listing-show-papa-alpha #dock-container.show {
    opacity: 1;
    transition: all 1.5s;
    bottom: 10px !important;
  }
  #listing-show-papa-alpha #dock .base {
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 45px;
    left: -10%;
    right: 0;
    z-index: -10;
  }
  #listing-show-papa-alpha #dock .base .inner-base {
    background: rgba(30, 30, 30, 0.8);
    -ms-transform: rotateX(55deg);
    /* IE 9 */
    -ms-transform-origin: 50% 100%;
    /* IE 9 */
    -webkit-transform: rotateX(55deg);
    /* Chrome, Safari, Opera */
    -webkit-transform-origin: 50% 100%;
    /* Chrome, Safari, Opera */
    transform: rotateX(55deg);
    transform-origin: 50% 100%;
    width: 118%;
    margin: 0 auto;
    display: block;
    height: 80px;
    border-radius: 100%;
  }
  #listing-show-papa-alpha #dock {
    display: flex;
    width: auto;
    margin: 0 auto;
  }
  #listing-show-papa-alpha #dock li .thumbs {
    border-radius: 84px;
    background-size: cover;
    background-position: 50% 50%;
    width: 84px;
    height: 84px;
    -webkit-transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    border: 1px solid #1e1e1e;
  }
  #listing-show-papa-alpha .thumbs.reflect {
    -webkit-transition: all 0.3s;
    -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255, 255, 255, 0.5)));
    /* reflection is supported by webkit only */
  }
  #listing-show-papa-alpha #dock li:hover .thumbs {
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    /* IE 9 */
    transform: scale(1.75);
    margin: 0 2em;
  }
  #listing-show-papa-alpha #dock li:hover + li .thumbs,
  #listing-show-papa-alpha #dock li.prev .thumbs {
    -webkit-transform: scale(1.325);
    -ms-transform: scale(1.325);
    /* IE 9 */
    transform: scale(1.325);
    margin: 0 1.5em;
  }
  #listing-show-papa-alpha #dock-container {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 100;
  }
  #listing-show-papa-alpha #dock-container ul {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
  #listing-show-papa-alpha #dock-container li {
    position: relative;
    margin: 0 2px;
    border-radius: 64px;
    width: auto;
    float: left;
    cursor: pointer;
  }
  #listing-show-papa-alpha .desktop-only {
    display: block !important;
  }
  #listing-show-papa-alpha .mobile-only {
    display: none !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper {
    position: relative;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu.show {
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu {
    position: absolute;
    z-index: 100;
    bottom: 0;
    background: rgba(30, 30, 30, 0.8);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    line-height: 25px;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .overlay-wrapper {
    position: relative;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
    display: block;
    position: absolute;
    right: -91px;
    font-size: 50px;
    top: -20px;
    background: rgba(30, 30, 30, 0.8);
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn i {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 11px;
    display: block;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div {
    color: white;
    cursor: pointer;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div a {
    color: white;
    text-decoration: none;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover a {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active a {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-info-overlay {
    display: none;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section.show,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.substitute-image {
    visibility: visible;
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-container {
    position: absolute;
    left: 50px;
    right: -40px;
    bottom: 50px;
    top: 100px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
    position: relative;
    background: rgba(30, 30, 30, 0.8);
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-left {
    color: white;
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10%;
    /*fix for details-right covering scrollbar + container for details-left*/
    position: relative;
    z-index: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right {
    color: white;
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 12%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right .mobile-buttons {
    display: none;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 90;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 19px;
    letter-spacing: 8px;
    padding-bottom: 30px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery ul li {
    padding-bottom: 0 !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 100px;
    opacity: 0.7;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i:hover {
    opacity: 1;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
    text-decoration: none;
    left: -40px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
    text-decoration: none;
    right: -40px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.no-images {
    opacity: 1;
    z-index: 99;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show .details-left,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.no-images .details-left {
    transition: all 2s;
    transform: translateY(-50px) !important;
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show .details-right,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.no-images .details-right {
    transition: all 1.5s;
    transform: translateX(-50px);
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .fieldset_submit input {
    color: white !important;
    border-color: white !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-left {
    opacity: 0;
    transform: translateY(250px);
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-left .inner-wrapper {
    overflow: hidden;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-left .inner-wrapper .desktop-only {
    margin-right: -50px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-right {
    overflow: hidden;
    margin-top: -50px;
    opacity: 0;
    transform: translateX(250px);
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-right .inner-wrapper {
    overflow: hidden;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-right .inner-wrapper .scroll-container {
    margin-right: -50px;
    overflow-y: scroll;
    padding-right: 50px;
    padding-bottom: 50px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding-top: 10px;
    font-size: 12px;
    letter-spacing: 10px;
    padding-bottom: 20px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description {
    padding-bottom: 100px !important;
    padding-right: 74px !important;
    line-height: 26px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description h3 {
    padding-bottom: 10px;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 8px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information {
    text-align: right;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information h3 {
    text-align: right;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information > h3:first-child,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .property-information > div:first-child > h3 {
    padding-top: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .feature-list,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement {
    padding-right: 0;
    text-align: right;
    padding-bottom: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .feature-list h3,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
    text-align: right;
    font-size: 16px !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement {
    padding: 24px 0 0;
    text-align: right;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement h3 {
    color: white;
    text-align: right !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .info-statement a {
    font-size: 0.8em;
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .one-form-btn {
    border-color: white;
    color: white;
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list.show {
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list.show .overlay-container {
    transform: translateY(-50px) !important;
    transition: all 1.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
    transform: translateY(-250px);
    width: 70%;
    margin: 0 auto;
    color: white !important;
    transition: all 1.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    color: white;
    padding-top: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha {
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha em {
    padding-bottom: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_notes,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    width: 100%;
    padding: 6px 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method {
    text-align: left;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset.fieldset_contact_method .contact-method {
    display: inline-block;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .opens-form fieldset #preregister-btn {
    border: 2px solid #fff;
    color: #fff;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label {
    color: #1e1e1e;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label:hover {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .open-enquiry-list-wrapper.added label {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .default-btn,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form strong {
    color: white;
    border-color: white;
    margin-bottom: 15px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em:hover {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper:hover .inspection-date,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper.added .inspection-date,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper:hover .add-inspection,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper.added .add-inspection {
    color: #fff;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper .inspection-date,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper .add-inspection {
    color: #1e1e1e;
    transition: color 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens .open-enquiry-list-wrapper em {
    padding-bottom: 0;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li:nth-child(odd) {
    padding-right: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form {
    display: inline-block;
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #auction,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list {
    left: 50px;
    right: 50px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map #map_canvas {
    background: transparent !important;
    transition: none !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.show #map_canvas,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.substitute-image #map_canvas {
    transition: none !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire.show {
    opacity: 1;
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .overlay-container {
    top: 60px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper {
    width: 80%;
    margin: 0 auto;
    color: white;
    overflow: hidden;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper .scroll-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-right: -50px;
    padding-right: 50px;
    overflow-y: scroll;
    padding-bottom: 50px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-wrapper .staff-member .staff-details a {
    color: #fff;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    color: white;
    border-color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff {
    display: flex;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member .name,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member a {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member .email:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .staff .staff-member:hover .name {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share.show {
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share.show .inner-wrapper {
    transform: translateY(-50px) !important;
    transition: all 0.75s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share {
    opacity: 0;
    transition: all 0.75s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share .inner-wrapper {
    transition: all 0.5s;
    width: 50%;
    margin: 0 auto;
    color: white;
    position: absolute;
    transform: translateY(150px);
    display: block;
    left: 0;
    right: 0;
    bottom: -100px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share i {
    color: white;
    font-size: 40px;
    padding: 0 20px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share #emailAFriendFormDiv form .fieldset_send input {
    color: white;
    border-color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share .social i {
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share .social.facebook i:hover {
    color: #425f9c;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share .social.twitter i:hover {
    color: #59adeb;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #share .social.pinit i:hover {
    color: #bd081c;
  }
}
@media only print, only screen and (min-width: 1900px) {
  /* Desktop */
  #listing-show-papa-alpha {
    padding-top: 0;
    overflow: hidden;
  }
  #listing-show-papa-alpha .bubbles-one.hide,
  #listing-show-papa-alpha .bubbles-two.hide,
  #listing-show-papa-alpha .bubbles-three.hide {
    opacity: 0;
    visibility: none;
    transition: all 0.5s;
    width: 0px !important;
    margin: 0 !important;
  }
  #listing-show-papa-alpha .next-1,
  #listing-show-papa-alpha .next-2,
  #listing-show-papa-alpha .next-3 {
    cursor: pointer;
    position: absolute;
    right: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa-alpha .next-1:hover,
  #listing-show-papa-alpha .next-2:hover,
  #listing-show-papa-alpha .next-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .previous-1,
  #listing-show-papa-alpha .previous-2,
  #listing-show-papa-alpha .previous-3 {
    cursor: pointer;
    position: absolute;
    left: -110px;
    z-index: 100;
    color: white;
    font-size: 60px;
    top: 20px;
  }
  #listing-show-papa-alpha .previous-1:hover,
  #listing-show-papa-alpha .previous-2:hover,
  #listing-show-papa-alpha .previous-3:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha #dock-container {
    opacity: 0;
    transition: all 1.5s;
    bottom: -100px !important;
  }
  #listing-show-papa-alpha #dock-container.show {
    opacity: 1;
    transition: all 1.5s;
    bottom: 10px !important;
  }
  #listing-show-papa-alpha #dock .base {
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 45px;
    left: -10%;
    right: 0;
    z-index: -10;
  }
  #listing-show-papa-alpha #dock .base .inner-base {
    background: rgba(30, 30, 30, 0.8);
    transform: rotateX(55deg);
    transform-origin: 50% 100%;
    width: 118%;
    margin: 0 auto;
    display: block;
    height: 80px;
    border-radius: 100%;
  }
  #listing-show-papa-alpha #dock {
    display: flex;
    width: auto;
    margin: 0 auto;
  }
  #listing-show-papa-alpha #dock li .thumbs {
    border-radius: 84px;
    background-size: cover;
    background-position: 50% 50%;
    width: 84px;
    height: 84px;
    -webkit-transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    border: 1px solid #1e1e1e;
  }
  #listing-show-papa-alpha .thumbs.reflect {
    -webkit-transition: all 0.3s;
    -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255, 255, 255, 0.5)));
    /* reflection is supported by webkit only */
  }
  #listing-show-papa-alpha #dock li:hover .thumbs {
    -webkit-transform: scale(1.75);
    -ms-transform: scale(1.75);
    /* IE 9 */
    transform: scale(1.75);
    margin: 0 2em;
  }
  #listing-show-papa-alpha #dock li:hover + li .thumbs,
  #listing-show-papa-alpha #dock li.prev .thumbs {
    -webkit-transform: scale(1.325);
    -ms-transform: scale(1.325);
    /* IE 9 */
    transform: scale(1.325);
    margin: 0 1.5em;
  }
  #listing-show-papa-alpha #dock-container {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 100;
  }
  #listing-show-papa-alpha #dock-container ul {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
  #listing-show-papa-alpha #dock-container li {
    position: relative;
    margin: 0 2px;
    border-radius: 64px;
    width: auto;
    float: left;
    cursor: pointer;
  }
  #listing-show-papa-alpha .desktop-only {
    display: block !important;
  }
  #listing-show-papa-alpha .mobile-only {
    display: none !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper {
    position: relative;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu.show {
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu {
    position: absolute;
    z-index: 100;
    bottom: 0;
    background: rgba(30, 30, 30, 0.8);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px;
    line-height: 25px;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .overlay-wrapper {
    position: relative;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn {
    display: block;
    position: absolute;
    right: -91px;
    font-size: 50px;
    top: -20px;
    background: rgba(30, 30, 30, 0.8);
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu-btn i {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 11px;
    display: block;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div {
    color: white;
    cursor: pointer;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div a {
    color: white;
    text-decoration: none;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu div:hover a {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-overlay-menu .property-menu .active a {
    color: #00b8f1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .property-info-overlay {
    display: none;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section.show,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.substitute-image {
    visibility: visible;
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-container {
    position: absolute;
    left: 100px;
    right: 100px;
    bottom: 50px;
    top: 100px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
    background: rgba(30, 30, 30, 0.8);
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-left {
    color: white;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .details-right {
    color: white;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 29%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 90;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper .overlay-section h1 {
    font-size: 19px;
    letter-spacing: 8px;
    padding-bottom: 30px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery ul li {
    padding-bottom: 0 !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i {
    font-size: 100px;
    opacity: 0.7;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction i:hover {
    opacity: 1;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-prev {
    text-decoration: none;
    left: -40px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #gallery .bx-controls .bx-controls-direction .bx-next {
    text-decoration: none;
    right: -40px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show {
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show .details-left {
    transition: all 2s;
    transform: translateY(-50px) !important;
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details.show .details-right {
    transition: all 1.5s;
    transform: translateX(-50px);
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-left {
    opacity: 0;
    transform: translateY(250px);
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .details-right {
    margin-top: -50px;
    opacity: 0;
    transform: translateX(250px);
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .bbc {
    padding-top: 10px;
    font-size: 12px;
    letter-spacing: 10px;
    padding-bottom: 20px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description {
    line-height: 26px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .description h3 {
    padding-bottom: 10px;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 8px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #details .feature-list {
    padding-right: 0;
    text-align: right;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list.show {
    opacity: 1;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list.show .overlay-container {
    transform: translateY(-50px) !important;
    transition: all 1.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .overlay-container {
    transform: translateY(-250px);
    width: 50%;
    margin: 0 auto;
    color: white !important;
    transition: all 1.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list li a {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha {
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label {
    color: #1e1e1e;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label:hover {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha .open-enquiry-list-wrapper.added label {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form em:hover {
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form strong {
    color: white;
    border-color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form #opens li:nth-child(odd) {
    padding-right: 6px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form {
    display: inline-block;
    width: 100%;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha form .opens-form .fieldset_submit input {
    color: white;
    border-color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map #map_canvas {
    background: transparent !important;
    transition: all 3.5s;
    transform: scale(0.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.1, M12=0, M21=0, M22=0.1, SizingMethod='auto expand')" !important;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.1, M12=0, M21=0, M22=0.1, SizingMethod='auto expand') !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.show #map_canvas,
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #map.substitute-image #map_canvas {
    transition: all 3.5s;
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')" !important;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand') !important;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire.show {
    opacity: 1;
    transition: all 1s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire {
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .overlay-container {
    top: 60px;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .inner-wrapper {
    width: 50%;
    margin: 0 auto;
    color: white;
  }
  #listing-show-papa-alpha .property-outer-wrapper .property-inner-wrapper #enquire .form .contact-form-alpha form .fieldset_submit input {
    color: white;
    border-color: white;
  }
}
.header-orion .header-section {
  display: flex;
  align-items: center;
  height: 100%;
}
.header-orion .header-section #logo img {
  max-width: 200px;
  height: auto;
  padding: 0 0 0 20px;
}
@media (min-width: 980px) {
  /* Reutilising papa styles with tango */
  /* To overwrite papa with tango, we use the body as initial target */
  body .listing-show-papa-tango#listing-show-papa ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0);
  }
  body .listing-show-papa-tango#listing-show-papa ::-webkit-scrollbar {
    width: 10px;
    background: rgba(0, 0, 0, 0);
  }
  body .listing-show-papa-tango#listing-show-papa ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
  }
  body .listing-show-papa-tango#listing-show-papa .inner-wrapper:hover::-webkit-scrollbar-thumb {
    background: #000000;
  }
  body .listing-show-papa-tango#listing-show-papa .property-overlay-menu {
    top: 0;
    left: 0;
    right: 0;
    height: 68px;
    bottom: auto !important;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 100;
    height: 70px;
    width: 100%;
  }
  body .listing-show-papa-tango#listing-show-papa .property-menu > div {
    float: left;
    padding: 0 10px;
    font-size: 13px;
    letter-spacing: 2px;
    /*
			&.active {
				border-bottom: 2px solid @brand;
			}*/
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper {
    /* HACK FIX: Reverse the style.css transform -50px !important */
    /* DETAILS */
    /* GALLERY */
    /* BUTTONS */
    /* SHARE */
    /* FORM */
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section {
    padding: 0 !important;
    margin: 0;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-section#opens-list {
    top: 50px;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .overlay-container {
    top: 100px !important;
    bottom: 50px;
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-200%) !important;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .inner-wrapper {
    padding: 60px 30px;
    overflow-y: scroll !important;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .scroll-container,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .description {
    overflow-y: auto !important;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .scroll-container {
    padding-bottom: 0 !important;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .show .overlay-container {
    transform: translateY(0) !important;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .show .inner-wrapper {
    transform: none !important;
    height: 100%;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right {
    transition: all 0.3s ease-out, visibility 0s linear 0.3s;
    transform: translateY(-50%);
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-left,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details.show .details-right {
    transition: all 1s ease-out, visibility 0s linear 0s;
    transform: none !important;
    height: 100%;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-left {
    width: 60%;
    border-right: 1px solid rgba(105, 105, 105, 0.6);
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right {
    height: 100%;
    width: 30%;
    margin: 0;
    padding: 0;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right h2,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right h3,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right h4,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right .feature-list,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right .property-information {
    line-height: 1.4;
    text-align: center;
    padding-left: 0;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #details .details-right .property-information {
    padding-left: 5px;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock li .thumbs {
    border-radius: 0;
    opacity: 0.8;
    height: 60px;
    margin: 0 0.2em;
    border: 2px solid rgba(30, 30, 30, 0.8);
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock li:hover .thumbs {
    opacity: 1;
    border-color: rgba(250, 250, 250, 0.9);
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock li.prev .thumbs,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock li:hover .thumbs,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock li:hover + li .thumbs {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: 0 0.2em;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .base .inner-base {
    display: none;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .next-1,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .next-2,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .next-3 {
    right: -80px;
    top: 5px;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .previous-1,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .previous-2,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #dock .previous-3 {
    left: -80px;
    top: 5px;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .buttons {
    padding: 2rem 0 0;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .fieldset_send input,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .btn {
    cursor: pointer;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 11px;
    border: 2px solid white;
    border-radius: 0;
    min-width: 120px;
    padding: 15px 20px;
    margin: 15px 0 0;
    transition: all 0.2s ease-out;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .fieldset_send input:hover,
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .btn:hover {
    /*color: rgba(0,0,0,1);*/
    background-color: black;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .share {
    padding-top: 5rem;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .share h2 {
    text-transform: uppercase;
    color: white;
    font-size: 19px;
    letter-spacing: 8px;
    padding-bottom: 30px;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper .share i {
    color: white;
    font-size: 30px;
    padding: 0 10px;
    transition: all 0.5s;
    cursor: pointer;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #emailAFriendFormDiv {
    padding-top: 2rem;
  }
  body .listing-show-papa-tango#listing-show-papa .property-outer-wrapper .property-inner-wrapper #emailAFriendFormDiv fieldset {
    padding-top: 0.2rem;
  }
  .ire-btn {
    display: block;
    width: 100%;
    border-radius: 0px;
    background-clip: padding-box;
    height: auto;
    line-height: 28px;
    padding: 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: white;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    background-color: transparent;
    border: 2px solid white;
    letter-spacing: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-top: 40px;
    margin-left: 10px;
    transition: all 0.5s;
  }
  .ire-btn:hover {
    background-color: #1e1e1e;
    color: #ffffff;
  }
}
/*
@media (min-width:1900px) {

	#listing-show-papa .property-outer-wrapper .property-inner-wrapper .details-left {
		width: 60%;
	}
}

#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"],
#listing-show-papa .property-outer-wrapper .property-inner-wrapper #opens-list .book-inspection #listing-open-form-alpha label{ 
	color: white;
}

#listing-show-papa .property-outer-wrapper .property-inner-wrapper #listing-open-form-alpha fieldset input[type="submit"] {
	border-color:white;
}*/
#listing-show-uniform {
  padding-top: 50px;
}
#listing-show-uniform #image-for-print {
  display: none;
}
#listing-show-uniform .list-container {
  display: inline-block;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}
#listing-show-uniform .list-container .wrapper {
  position: relative;
}
#listing-show-uniform .list-container .wrapper li {
  height: 270px;
  width: 200px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#listing-show-uniform .list-container .wrapper li div.image {
  background-color: #d1d1d1;
  transition: all 0.5s;
  width: 100%;
  height: 200px;
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 100%;
}
#listing-show-uniform .list-container .wrapper li a {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 200px;
  text-decoration: none;
}
#listing-show-uniform .list-container .wrapper li .bottom h1 {
  text-align: center;
  font-size: 1em !important;
  color: #1e1e1e;
  padding: 0 !important;
}
#listing-show-uniform .list-container .wrapper li .bottom h2 {
  display: inline;
  font-size: 0.9em !important;
  color: #1e1e1e;
  padding: 0 !important;
}
#listing-show-uniform .list-container .wrapper li:hover h1 {
  color: #00b8f1;
}
#listing-show-uniform #quarter > ul > div {
  display: none;
}
#listing-show-uniform #quarter > ul > div:nth-child(1) {
  display: block !important;
}
#listing-show-uniform #quarter > ul > div:nth-child(2) {
  display: block !important;
}
#listing-show-uniform #quarter > ul > div:nth-child(3) {
  display: block !important;
}
#listing-show-uniform h1,
#listing-show-uniform h2,
#listing-show-uniform h3,
#listing-show-uniform span {
  font-family: 'Lato', sans-serif;
}
#listing-show-uniform h1 {
  font-size: 20px;
}
#listing-show-uniform h2 {
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-uniform span {
  font-family: 'Lato', sans-serif;
}
#listing-show-uniform #map-top {
  height: 350px;
  width: 100%;
  display: block;
}
#listing-show-uniform #map-top #map_canvas {
  height: 350px;
}
#listing-show-uniform .top-section {
  position: relative;
}
#listing-show-uniform .top-section .slideshow-one {
  overflow: hidden;
}
#listing-show-uniform .top-section .slideshow-one .bx-two li {
  height: 0;
  padding-bottom: 20%;
  background-size: cover;
  background-position: 50% 50%;
}
#listing-show-uniform .top-section #listing-images-slideshow {
  overflow: hidden;
  height: auto;
  max-width: 1030px;
  margin: 0 auto;
}
#listing-show-uniform .top-section #listing-images-slideshow ul li {
  height: 0;
  padding-bottom: 6%;
  background-size: cover;
  background-position: 50% 50%;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-viewport {
  height: 0;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper {
  position: relative;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-next {
  display: none;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-prev {
  display: none;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-pager {
  display: block;
  position: absolute;
  right: 0;
  color: white;
  left: 0;
  text-align: center;
  bottom: 10px;
  z-index: 30;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-pager .bx-pager-item {
  display: inline-block;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-pager .bx-pager-item a {
  height: 10px;
  width: 10px;
  border: solid 1px #fff;
  display: inline-block;
  border-radius: 100%;
  margin: 0 2px;
  font-size: 0;
}
#listing-show-uniform .top-section #listing-images-slideshow .bx-pager .bx-pager-item a.active {
  background: #fff;
}
#listing-show-uniform .middle-section {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
}
#listing-show-uniform .middle-section:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#listing-show-uniform .middle-section .left .price {
  display: block;
  padding: 0 0 8px 0;
}
#listing-show-uniform .middle-section .left .bbc-mobile {
  display: inline-block;
  padding: 16px 0;
}
#listing-show-uniform .middle-section .left .bbc-mobile h1 {
  float: left;
  display: inline-block;
  padding-right: 4px;
}
#listing-show-uniform .middle-section .left .bbc-mobile span {
  float: left;
  display: inline-block;
  padding-right: 8px;
}
#listing-show-uniform .middle-section .left .text {
  clear: both;
}
#listing-show-uniform .middle-section .left .text h2 {
  padding-bottom: 16px;
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-uniform .middle-section .left .text .features {
  padding-top: 16px;
}
#listing-show-uniform .middle-section .left .text .features h2 {
  font-size: 18px;
  text-transform: uppercase;
}
#listing-show-uniform .middle-section .left .text .features span {
  display: block;
  width: 100%;
}
#listing-show-uniform .middle-section .right .auction-time {
  text-decoration: none;
  color: #1e1e1e;
}
#listing-show-uniform .middle-section .right .auction-time:hover {
  color: #00b8f1;
}
#listing-show-uniform .middle-section .right .auction-time i {
  padding-right: 5px;
}
#listing-show-uniform .middle-section .right h2 {
  padding-bottom: 16px;
}
#listing-show-uniform .middle-section .right .bbc-desktop {
  display: none;
}
#listing-show-uniform .middle-section .right .open-times {
  display: block;
  padding: 16px 0 0 0;
}
#listing-show-uniform .middle-section .right .open-times a {
  text-decoration: none;
  color: #1e1e1e;
  width: 100%;
  display: block;
}
#listing-show-uniform .middle-section .right .open-times a h1 {
  font-size: 14px;
  width: auto;
  display: inline-block;
}
#listing-show-uniform .middle-section .right .open-times a i {
  font-size: 14px;
  width: auto;
  display: inline-block;
  color: #1e1e1e;
  font-size: 20px;
  display: block;
  padding-right: 4px;
}
#listing-show-uniform .middle-section .right .open-times a h2 {
  font-size: 14px;
  width: auto;
  display: inline-block;
}
#listing-show-uniform .middle-section .right .open-times a:hover {
  color: #00b8f1;
}
#listing-show-uniform .middle-section .right .resources {
  padding: 16px 0;
  display: block;
}
#listing-show-uniform .middle-section .right .resources div {
  overflow: hidden;
}
#listing-show-uniform .middle-section .right .resources div:last-child a {
  margin-bottom: 0;
}
#listing-show-uniform .middle-section .right .resources span,
#listing-show-uniform .middle-section .right .resources a,
#listing-show-uniform .middle-section .right .resources .one-form-btn {
  display: block;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 54px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin-bottom: 2px !important;
  width: 200px !important;
}
#listing-show-uniform .middle-section .right .resources span:focus,
#listing-show-uniform .middle-section .right .resources a:focus,
#listing-show-uniform .middle-section .right .resources .one-form-btn:focus {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .resources span:hover,
#listing-show-uniform .middle-section .right .resources a:hover,
#listing-show-uniform .middle-section .right .resources .one-form-btn:hover {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .resources span:active,
#listing-show-uniform .middle-section .right .resources a:active,
#listing-show-uniform .middle-section .right .resources .one-form-btn:active {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .resources a.info-statement {
  line-height: 1.5em;
  padding-top: 8px;
  font-size: 0.85em;
}
#listing-show-uniform .middle-section .right .resources #print-btn {
  display: none;
}
#listing-show-uniform .middle-section .right .sale-method {
  padding-top: 16px;
}
#listing-show-uniform .middle-section .right .share a {
  position: relative;
  width: 17px;
  text-align: center;
  display: inline-block;
  margin: 0 7px;
  text-decoration: none;
}
#listing-show-uniform .middle-section .right .share a i {
  color: #1e1e1e;
  font-size: 19px;
  position: relative;
  display: block;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .share a:after {
  position: absolute;
  content: "";
  top: 27px;
  left: 0;
  width: 20px;
  height: 2px;
  background-color: #1e1e1e;
  opacity: 0;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .share a:nth-child(2) {
  margin-left: 0;
}
#listing-show-uniform .middle-section .right .share a:hover:after {
  opacity: 1;
  top: 22px;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .share .social.facebook:after {
  background-color: #3b5998;
}
#listing-show-uniform .middle-section .right .share .social.facebook:hover i {
  transition: all 0.5s;
  color: #3b5998;
}
#listing-show-uniform .middle-section .right .share .social.twitter:after {
  background-color: #55acee;
}
#listing-show-uniform .middle-section .right .share .social.twitter:after i {
  transition: all 0.5s;
  color: #55acee;
}
#listing-show-uniform .middle-section .right .share .social.twitter:hover i {
  transition: all 0.5s;
  color: #55acee;
}
#listing-show-uniform .middle-section .right .share .social.pinit:after {
  background-color: #c8232c;
}
#listing-show-uniform .middle-section .right .share .social.pinit:after i {
  transition: all 0.5s;
  color: #c8232c;
}
#listing-show-uniform .middle-section .right .share .social.pinit:hover i {
  transition: all 0.5s;
  color: #c8232c;
}
#listing-show-uniform .middle-section .right .share #emailAFriendButton:after {
  background-color: #00b8f1;
}
#listing-show-uniform .middle-section .right .share #emailAFriendButton:after i {
  transition: all 0.5s;
  background-color: #00b8f1;
}
#listing-show-uniform .middle-section .right .share #emailAFriendButton:hover i {
  transition: all 0.5s;
  color: #00b8f1;
}
#listing-show-uniform .middle-section .right .share form {
  margin-top: 16px;
}
#listing-show-uniform .middle-section .right .share form fieldset {
  margin-bottom: 8px;
}
#listing-show-uniform .middle-section .right .share form textarea {
  height: 105px;
}
#listing-show-uniform .middle-section .right .share form .fieldset_send input {
  display: block;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 54px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: transparent;
}
#listing-show-uniform .middle-section .right .share form .fieldset_send input:focus {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .share form .fieldset_send input:hover {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .middle-section .right .share form .fieldset_send input:active {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform #map {
  height: 500px;
  display: block;
}
#listing-show-uniform #map #map_canvas {
  display: block;
  height: 500px;
}
#listing-show-uniform .bottom {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px 16px 0;
  clear: both;
}
#listing-show-uniform .bottom .open-times {
  padding: 16px 0;
}
#listing-show-uniform .bottom .open-times em {
  display: block;
  padding-bottom: 16px;
  line-height: 17px;
}
#listing-show-uniform .bottom .open-times strong {
  width: 100%;
}
#listing-show-uniform .bottom .open-times .blurb {
  line-height: 17px;
  display: block;
  padding-bottom: 16px;
}
#listing-show-uniform .bottom .open-times #opens li {
  padding-bottom: 8px;
}
#listing-show-uniform .bottom .open-times #opens li label {
  line-height: 19px;
}
#listing-show-uniform .bottom .open-times #opens li label input {
  height: 15px;
  line-height: 15px;
  float: left;
  width: 15px;
  margin-right: 10px;
}
#listing-show-uniform .bottom .open-times .opens-form {
  clear: both;
  padding-top: 16px;
  display: block;
}
#listing-show-uniform .bottom .open-times .opens-form fieldset {
  padding-bottom: 8px;
}
#listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input {
  display: block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 54px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  width: 100%;
  border: transparent;
}
#listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:focus {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:hover {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .open-times .container h2 {
  padding-bottom: 16px;
  display: block;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a {
  display: inline-flex;
  text-decoration: none;
  color: #1e1e1e;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h1 {
  padding-right: 4px;
  font-size: 14px;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h2 {
  padding-right: 4px;
  font-size: 14px;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a em {
  padding-right: 4px;
  font-size: 14px;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a .hover {
  display: none;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h1 {
  color: #00b8f1;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h2 {
  color: #00b8f1;
}
#listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover em {
  color: #00b8f1;
}
#listing-show-uniform .bottom .enquire h1 {
  padding-bottom: 16px;
  display: block;
  text-transform: uppercase;
}
#listing-show-uniform .bottom .enquire form fieldset {
  margin-bottom: 8px;
}
#listing-show-uniform .bottom .enquire form .fieldset_submit {
  margin-bottom: 0;
}
#listing-show-uniform .bottom .enquire form .fieldset_submit input {
  display: block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 54px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: transparent;
  width: 100%;
}
#listing-show-uniform .bottom .enquire form .fieldset_submit input:focus {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .enquire form .fieldset_submit input:hover {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .enquire form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
#listing-show-uniform .bottom .agents {
  padding: 16px 0;
  display: block;
}
#listing-show-uniform .bottom .agents h1 {
  text-transform: uppercase;
  padding-bottom: 16px;
}
#listing-show-uniform .bottom .agents .wrapper {
  width: 100%;
}
#listing-show-uniform .bottom #similar-listings {
  padding: 0 0 16px 0;
  display: block;
}
#listing-show-uniform .bottom #similar-listings h1 {
  text-transform: uppercase;
  padding-bottom: 16px;
}
#listing-show-uniform .bottom #similar-listings .wrapper {
  width: 100% !important;
}
#listing-show-uniform #listing-open-form-alpha #opens li {
  position: relative;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
  background-color: #f1f1f1;
  margin-bottom: 8px;
  transition: all 0.5s;
  cursor: pointer;
  height: 75px;
}
#listing-show-uniform #listing-open-form-alpha #opens li .label-hover {
  color: white;
  transition: all 0.5s;
}
#listing-show-uniform #listing-open-form-alpha #opens li .label-hover div:nth-child(3) {
  border-color: white;
}
#listing-show-uniform #listing-open-form-alpha #opens li label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
#listing-show-uniform #listing-open-form-alpha #opens li label input {
  display: none;
}
#listing-show-uniform #listing-open-form-alpha #opens li label div {
  width: 60%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  padding-top: 15px;
}
#listing-show-uniform #listing-open-form-alpha #opens li label div:nth-child(2) em {
  display: inline-block !important;
  padding-bottom: 0;
}
#listing-show-uniform #listing-open-form-alpha #opens li label div:nth-child(3) {
  width: 40%;
  text-align: center;
  border-left: 1px solid #c1c1c1;
  height: 75px;
  line-height: 75px;
  padding-top: 0;
}
#listing-show-uniform #listing-open-form-alpha #opens li label div:nth-child(3) em {
  padding-top: 26px;
  display: none !important;
}
#listing-show-uniform #listing-open-form-alpha #opens li label div:nth-child(3) span {
  padding-top: 26px;
  display: block;
}
#listing-show-uniform #listing-open-form-alpha #opens li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #00b8f1;
  z-index: 20;
  width: 0;
  opacity: 0;
  transition: all 0.5s;
}
#listing-show-uniform #listing-open-form-alpha #opens li .overlay.hover {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-uniform #listing-open-form-alpha #opens li:hover {
  color: white;
}
#listing-show-uniform #listing-open-form-alpha #opens li:hover .overlay {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
#listing-show-uniform #listing-open-form-alpha #opens li.added {
  color: white;
}
#listing-show-uniform #listing-open-form-alpha #opens li.added .overlay {
  opacity: 1;
  width: 100%;
  transition: all 0.5s;
}
@media only screen and (min-width: 640px) {
  #listing-show-uniform .top-section {
    position: relative;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper {
    height: auto;
    top: 0;
    position: relative;
  }
  #listing-show-uniform #map-top {
    height: 400px;
    width: 100%;
    display: block;
  }
  #listing-show-uniform #map-top #map_canvas {
    height: 400px;
  }
  #listing-show-uniform .middle-section {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px;
  }
  #listing-show-uniform .middle-section .left {
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 40px;
  }
  #listing-show-uniform .middle-section .left .price {
    display: block;
    padding: 0 0 12px 0;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile {
    display: inline-block;
    padding: 24px 0;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile h1 {
    float: left;
    display: inline-block;
    padding-right: 6px;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile span {
    float: left;
    display: inline-block;
    padding-right: 12px;
  }
  #listing-show-uniform .middle-section .left .text {
    clear: both;
  }
  #listing-show-uniform .middle-section .left .text h2 {
    padding-bottom: 24px;
  }
  #listing-show-uniform .middle-section .left .text .features {
    padding-top: 24px;
  }
  #listing-show-uniform .middle-section .left .text .features span {
    display: block;
    width: 100%;
  }
  #listing-show-uniform .middle-section .right {
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .middle-section .right .auction-time {
    padding-top: 12px;
    display: inline-block;
  }
  #listing-show-uniform .middle-section .right h2 {
    padding-bottom: 24px;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop {
    display: none;
  }
  #listing-show-uniform .middle-section .right .open-times {
    display: block;
    padding: 24px 0;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 24px;
  }
  #listing-show-uniform .middle-section .right .open-times h2 {
    padding-bottom: 12px;
  }
  #listing-show-uniform .middle-section .right .open-times ul li {
    height: 30px;
  }
  #listing-show-uniform .middle-section .right .resources {
    padding: 24px 0;
    padding-top: 24px;
    display: block;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 24px;
  }
  #listing-show-uniform .middle-section .right .resources div span,
  #listing-show-uniform .middle-section .right .resources div a {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 12px;
  }
  #listing-show-uniform .middle-section .right .resources div span:focus,
  #listing-show-uniform .middle-section .right .resources div a:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:hover,
  #listing-show-uniform .middle-section .right .resources div a:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:active,
  #listing-show-uniform .middle-section .right .resources div a:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div:last-child a {
    margin-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .resources #print-btn {
    display: none;
  }
  #listing-show-uniform .middle-section .right .sale-method {
    padding-top: 0;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 24px;
  }
  #listing-show-uniform .middle-section .right .sale-method h2 {
    padding-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .sale-method span {
    padding-top: 12px;
    display: block;
  }
  #listing-show-uniform .middle-section .right .sale-method.no-opens {
    padding-top: 24px;
  }
  #listing-show-uniform .middle-section .right .share {
    padding-left: 24px;
  }
  #listing-show-uniform .middle-section .right .share a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
  }
  #listing-show-uniform .middle-section .right .share a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:after {
    position: absolute;
    content: "";
    top: 27px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #1e1e1e;
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:nth-child(2) {
    margin-left: 0;
  }
  #listing-show-uniform .middle-section .right .share a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:after {
    background-color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:hover i {
    transition: all 0.5s;
    color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after {
    background-color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:hover i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after {
    background-color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:hover i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after {
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after i {
    transition: all 0.5s;
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:hover i {
    transition: all 0.5s;
    color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share form {
    margin-top: 24px;
  }
  #listing-show-uniform .middle-section .right .share form fieldset {
    margin-bottom: 12px;
  }
  #listing-show-uniform .middle-section .right .share form input {
    height: 45px;
  }
  #listing-show-uniform .middle-section .right .share form textarea {
    height: 90px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_email {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-left: 6px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_senderName {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-right: 6px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send {
    clear: both;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform #map {
    padding-top: 24px;
    clear: both;
    height: 500px;
    display: block;
  }
  #listing-show-uniform #map #map_canvas {
    display: block;
    height: 500px;
  }
  #listing-show-uniform .bottom {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px 0;
  }
  #listing-show-uniform .bottom .open-times {
    padding: 0 0;
    padding-bottom: 24px;
  }
  #listing-show-uniform .bottom .open-times em {
    display: block;
    padding-bottom: 24px;
    line-height: 17px;
  }
  #listing-show-uniform .bottom .open-times strong {
    width: 100%;
  }
  #listing-show-uniform .bottom .open-times .blurb {
    line-height: 17px;
    display: block;
    padding-bottom: 24px;
  }
  #listing-show-uniform .bottom .open-times #opens li {
    padding-bottom: 12px;
  }
  #listing-show-uniform .bottom .open-times #opens li label {
    line-height: 19px;
  }
  #listing-show-uniform .bottom .open-times #opens li label input {
    height: 15px;
    line-height: 15px;
    float: left;
    width: 15px;
    margin-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form {
    clear: both;
    padding-top: 24px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 12px;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset input {
    height: 45px;
    line-height: 45px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_first_name {
    padding-right: 6px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_email_address {
    padding-right: 6px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_surname {
    padding-left: 6px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_mobile {
    padding-left: 6px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit {
    width: 100%;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input {
    display: block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    width: 100%;
    border: transparent;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .container h2 {
    padding-bottom: 24px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a {
    display: inline-flex;
    text-decoration: none;
    color: #1e1e1e;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h1 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h2 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a em {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a .hover {
    display: none;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h1 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h2 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover em {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .enquire h1 {
    padding-bottom: 24px;
    display: block;
  }
  #listing-show-uniform .bottom .enquire form fieldset {
    margin-bottom: 12px;
  }
  #listing-show-uniform .bottom .enquire form fieldset input {
    height: 45px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_first_name {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 6px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_surname {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 6px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_email_address {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 6px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_mobile {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 6px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit {
    clear: both;
    margin-bottom: 0;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input {
    display: block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
    width: 100%;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .agents {
    padding: 24px 0;
    display: block;
  }
  #listing-show-uniform .bottom .agents .wrapper {
    width: 50% !important;
    float: left;
  }
  #listing-show-uniform .bottom .agents h1 {
    padding-bottom: 24px;
  }
  #listing-show-uniform .bottom #similar-listings {
    padding: 0 0 24px 0;
    display: block;
  }
  #listing-show-uniform .bottom #similar-listings h1 {
    padding-bottom: 24px;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper {
    width: 33.33% !important;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper li {
    width: 100% !important;
  }
  #listing-show-uniform #listing-open-form-alpha #opens {
    max-width: 650px;
    display: block;
    margin: 0 auto;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li {
    margin-bottom: 0;
    margin-top: 12px;
    width: 48.5%;
    float: left;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(1) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(2) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(odd) {
    margin-right: 6px;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(even) {
    margin-left: 6px;
  }
  #listing-show-uniform.spade-listing-show #similar-listings {
    margin-top: 24px;
  }
  #listing-show-uniform.spade-listing-show .bottom {
    clear: both;
  }
}
@media only screen and (min-width: 980px) {
  #listing-show-uniform {
    padding-top: 70px;
  }
  #listing-show-uniform h1 {
    font-size: 30px;
    font-family: 'Lato', sans-serif;
    line-height: 35px;
  }
  #listing-show-uniform h2 {
    font-size: 23px;
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform h3 {
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform span {
    line-height: 20px;
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform #map-top {
    height: 500px;
    width: 100%;
    display: block;
  }
  #listing-show-uniform #map-top #map_canvas {
    height: 500px;
  }
  #listing-show-uniform .top-section {
    position: relative;
    background: black;
  }
  #listing-show-uniform .top-section .top-options.second-slideshow {
    background-color: #f1f1f1;
  }
  #listing-show-uniform .top-section .slideshow-one {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    height: 0;
    padding-bottom: 31%;
    overflow: hidden;
  }
  #listing-show-uniform .top-section .slideshow-one .bx-two li {
    height: 0;
    padding-bottom: 14%;
    background-size: cover;
    background-position: 50% 50%;
  }
  #listing-show-uniform .top-section #listing-images-slideshow {
    overflow: visible;
    position: relative;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper {
    overflow: visible;
    height: 500px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper .bx-viewport {
    overflow: visible !important;
    height: 500px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul li {
    height: 500px;
    padding: 0;
    background-size: cover;
    background-position: 50% 50%;
    opacity: .5;
    transition: all 1.5s;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul li.active {
    opacity: 1;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #left-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 50;
    width: 610px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #right-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 50;
    width: 610px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #image-overlay {
    left: 1200px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-prev {
    left: 0;
    position: absolute;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-next {
    position: absolute;
    right: 0;
  }
  #listing-show-uniform .middle-section {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px;
  }
  #listing-show-uniform .middle-section .left {
    width: 70%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 40px;
  }
  #listing-show-uniform .middle-section .left .price {
    display: block;
    padding: 0 0 20px 0;
    padding: 20px 0;
    font-size: 21px;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile {
    display: none;
    padding: 40px 0;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile h1 {
    float: left;
    display: inline-block;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile span {
    float: left;
    display: inline-block;
    padding-right: 20px;
  }
  #listing-show-uniform .middle-section .left .text {
    clear: both;
  }
  #listing-show-uniform .middle-section .left .text h2 {
    padding-bottom: 20px;
  }
  #listing-show-uniform .middle-section .left .text .features {
    padding-top: 40px;
  }
  #listing-show-uniform .middle-section .left .text .features span {
    display: block;
    width: 100%;
  }
  #listing-show-uniform .middle-section .right {
    width: 30%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .middle-section .right h2 {
    padding-bottom: 20px;
    font-size: 18px !important;
    text-transform: uppercase;
  }
  #listing-show-uniform .middle-section .right .auction-time {
    padding-top: 20px;
    display: block;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop {
    display: block;
    padding-left: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop .wrapper h1 {
    padding-right: 8px;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop h1 {
    width: auto;
    float: left;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop span {
    width: auto;
    float: left;
    padding-top: 5px;
    padding-right: 30px;
  }
  #listing-show-uniform .middle-section .right .open-times {
    display: block;
    padding: 30px 0;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
  }
  #listing-show-uniform .middle-section .right .open-times ul h2 {
    font-size: 14px !important;
  }
  #listing-show-uniform .middle-section .right .open-times ul li a {
    height: 20px;
  }
  #listing-show-uniform .middle-section .right .resources {
    padding: 30px 0;
    padding-top: 0;
    display: block;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 160px;
  }
  #listing-show-uniform .middle-section .right .resources div span {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 10px;
  }
  #listing-show-uniform .middle-section .right .resources div span:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 10px;
  }
  #listing-show-uniform .middle-section .right .resources div a:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div:last-child a {
    margin-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .resources #print-btn {
    display: none;
  }
  #listing-show-uniform .middle-section .right .sale-method {
    padding-top: 30px !important;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
  }
  #listing-show-uniform .middle-section .right .sale-method h2 {
    padding-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .sale-method.no-opens {
    padding-top: 30px !important;
  }
  #listing-show-uniform .middle-section .right .share {
    padding-left: 40px;
    margin-top: -120px;
  }
  #listing-show-uniform .middle-section .right .share a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
  }
  #listing-show-uniform .middle-section .right .share a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:after {
    position: absolute;
    content: "";
    top: 27px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #1e1e1e;
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:nth-child(2) {
    margin-left: 0;
  }
  #listing-show-uniform .middle-section .right .share a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:after {
    background-color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:hover i {
    transition: all 0.5s;
    color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after {
    background-color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:hover i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after {
    background-color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:hover i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after {
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after i {
    transition: all 0.5s;
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:hover i {
    transition: all 0.5s;
    color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share form {
    margin-top: 40px;
  }
  #listing-show-uniform .middle-section .right .share form fieldset {
    margin-bottom: 20px;
    width: 100% !important;
    padding: 0 !important;
  }
  #listing-show-uniform .middle-section .right .share form input {
    height: 45px;
  }
  #listing-show-uniform .middle-section .right .share form textarea {
    height: 90px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_email {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-left: 10px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_senderName {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send {
    clear: both;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources.no-opens {
    padding-top: 30px;
  }
  #listing-show-uniform #map {
    height: 500px;
    display: block;
    padding: 0;
    clear: both;
  }
  #listing-show-uniform #map #map_canvas {
    display: block;
    height: 500px;
  }
  #listing-show-uniform .bottom {
    max-width: 1030px;
    margin: 0 auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 80px 0 0;
  }
  #listing-show-uniform .bottom h2 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-uniform .bottom h1 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-uniform .bottom .open-times {
    width: 100%;
    display: inline-block;
    padding: 0 0 40px 0;
  }
  #listing-show-uniform .bottom .open-times em {
    display: block;
    padding-bottom: 30px;
    line-height: 17px;
    text-align: center;
  }
  #listing-show-uniform .bottom .open-times strong {
    width: 270px;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times .blurb {
    text-align: center;
    line-height: 17px;
    display: block;
    padding-bottom: 30px;
  }
  #listing-show-uniform .bottom .open-times #opens {
    display: block;
    width: 400px;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times #opens li {
    text-align: center;
    padding-bottom: 20px;
  }
  #listing-show-uniform .bottom .open-times #opens li label {
    line-height: 19px;
  }
  #listing-show-uniform .bottom .open-times #opens li label input {
    height: 15px;
    line-height: 15px;
    float: none;
    width: 15px;
    margin-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form {
    clear: both;
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 20px;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset input {
    height: 45px;
    line-height: 45px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_first_name {
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_email_address {
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_surname {
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_mobile {
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit {
    width: 25%;
    float: right;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input {
    display: block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    width: 100%;
    border: transparent;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .container h2 {
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .container ul {
    display: flex;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container {
    width: auto;
    display: block;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li {
    margin: 0 10px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a {
    display: inline-flex;
    text-decoration: none;
    color: #1e1e1e;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h1 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h2 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a em {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a .hover {
    display: none;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h1 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h2 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover em {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .enquire.no-images {
    clear: both;
    padding-top: 90px;
  }
  #listing-show-uniform .bottom .enquire {
    clear: both;
  }
  #listing-show-uniform .bottom .enquire h1 {
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-uniform .bottom .enquire .contact-form-alpha {
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .bottom .enquire form fieldset {
    margin-bottom: 20px;
  }
  #listing-show-uniform .bottom .enquire form fieldset input {
    height: 45px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_first_name {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_surname {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_email_address {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_mobile {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit {
    clear: both;
    margin-bottom: 0;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    float: right;
    border: transparent;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .agents {
    padding: 40px 100px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .bottom .agents .wrapper {
    width: 50% !important;
    float: left;
  }
  #listing-show-uniform .bottom .agents h1 {
    padding-bottom: 40px;
  }
  #listing-show-uniform .bottom #similar-listings {
    padding: 0 0 40px 0;
    display: block;
  }
  #listing-show-uniform .bottom #similar-listings h1 {
    padding-bottom: 40px;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper {
    width: 33.33% !important;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper li {
    width: 100% !important;
  }
  #listing-show-uniform #listing-open-form-alpha #opens {
    max-width: 750px;
    width: 720px;
    display: block;
    margin: 0 auto;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li {
    margin-bottom: 0;
    margin-top: 20px;
    width: 48.6%;
    float: left;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(1) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(2) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(odd) {
    margin-right: 10px;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(even) {
    margin-left: 10px;
  }
  #listing-show-uniform .list-container .wrapper {
    position: relative;
  }
  #listing-show-uniform .list-container .wrapper li {
    height: 340px;
    width: 240px;
  }
  #listing-show-uniform .list-container .wrapper li div.image {
    height: 240px;
  }
}
@media only screen and (min-width: 1900px) {
  #listing-show-uniform .sale-method {
    padding-top: 30px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul {
    height: 500px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #left-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 75;
    width: 610px;
    left: 290px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #right-border {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 75;
    width: 610px;
    right: -112px;
    width: 625px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-next {
    right: 20px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-prev {
    left: 870px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #image-overlay {
    left: 1200px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-pager {
    margin: 0;
  }
}
@media only print {
  #listing-show-uniform {
    /*#image-for-print {
			display: block;
		}*/
    padding-top: 70px;
  }
  #listing-show-uniform .top-section {
    position: relative;
    background: black;
  }
  #listing-show-uniform .top-section #listing-images-slideshow {
    overflow: visible;
    position: relative;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper {
    height: auto;
    top: 0;
    position: relative;
    overflow: visible;
    height: 500px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-wrapper .bx-viewport {
    overflow: visible !important;
    height: 500px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul {
    height: 500px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul li {
    height: 500px;
    padding: 0;
    background-size: cover;
    background-position: 50% 50%;
    opacity: .5;
    transition: all 1.5s;
  }
  #listing-show-uniform .top-section #listing-images-slideshow ul li.active {
    opacity: 1;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #left-border {
    z-index: 50;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 75;
    width: 610px;
    left: 290px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #right-border {
    z-index: 50;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 75;
    width: 610px;
    right: -112px;
    width: 625px;
  }
  #listing-show-uniform .top-section #listing-images-slideshow #image-overlay {
    left: 1200px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-prev {
    left: 0;
    position: absolute;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-controls .bx-next {
    position: absolute;
    right: 0;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-next {
    right: 20px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-prev {
    left: 870px !important;
  }
  #listing-show-uniform .top-section #listing-images-slideshow .bx-pager {
    margin: 0;
  }
  #listing-show-uniform .top-section .top-options.second-slideshow {
    background-color: #f1f1f1;
  }
  #listing-show-uniform .top-section .slideshow-one {
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    height: 0;
    padding-bottom: 31%;
    overflow: hidden;
  }
  #listing-show-uniform .top-section .slideshow-one .bx-two li {
    height: 0;
    padding-bottom: 14%;
    background-size: cover;
    background-position: 50% 50%;
  }
  #listing-show-uniform h1 {
    font-size: 25px;
    line-height: 30px;
    font-size: 30px;
    font-family: 'Lato', sans-serif;
    line-height: 35px;
  }
  #listing-show-uniform h2 {
    font-size: 23px;
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform h3 {
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform span {
    line-height: 20px;
    font-family: 'Lato', sans-serif;
  }
  #listing-show-uniform #map-top {
    height: 400px;
    height: 500px;
    width: 100%;
    display: block;
  }
  #listing-show-uniform #map-top #map_canvas {
    height: 400px;
    height: 500px;
  }
  #listing-show-uniform .middle-section {
    padding: 24px;
    max-width: 1030px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px;
  }
  #listing-show-uniform .middle-section .left {
    width: 60%;
    width: 70%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 40px;
  }
  #listing-show-uniform .middle-section .left .price {
    padding: 0 0 12px 0;
    display: block;
    padding: 0 0 20px 0;
    padding: 20px 0;
    font-size: 21px;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile {
    display: inline-block;
    padding: 24px 0;
    display: none;
    padding: 40px 0;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile h1 {
    padding-right: 6px;
    float: left;
    display: inline-block;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .left .bbc-mobile span {
    padding-right: 12px;
    float: left;
    display: inline-block;
    padding-right: 20px;
  }
  #listing-show-uniform .middle-section .left .text {
    clear: both;
  }
  #listing-show-uniform .middle-section .left .text h2 {
    padding-bottom: 24px;
    padding-bottom: 20px;
  }
  #listing-show-uniform .middle-section .left .text .features {
    padding-top: 24px;
    padding-top: 40px;
  }
  #listing-show-uniform .middle-section .left .text .features span {
    display: block;
    width: 100%;
  }
  #listing-show-uniform .middle-section .right {
    width: 40%;
    width: 30%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .middle-section .right .auction-time {
    padding-top: 12px;
    display: inline-block;
    padding-top: 20px;
    display: block;
  }
  #listing-show-uniform .middle-section .right h2 {
    padding-bottom: 24px;
    padding-bottom: 20px;
    font-size: 18px !important;
    text-transform: uppercase;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop {
    display: none;
    display: block;
    padding-left: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop .wrapper h1 {
    padding-right: 8px;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop h1 {
    width: auto;
    float: left;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .right .bbc-desktop span {
    width: auto;
    float: left;
    padding-top: 5px;
    padding-right: 30px;
  }
  #listing-show-uniform .middle-section .right .open-times {
    padding: 24px 0;
    padding-left: 24px;
    display: block;
    padding: 30px 0;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
  }
  #listing-show-uniform .middle-section .right .open-times h2 {
    padding-bottom: 12px;
  }
  #listing-show-uniform .middle-section .right .open-times ul li {
    height: 30px;
  }
  #listing-show-uniform .middle-section .right .open-times ul li a {
    height: 20px;
  }
  #listing-show-uniform .middle-section .right .open-times ul h2 {
    font-size: 14px !important;
  }
  #listing-show-uniform .middle-section .right .resources {
    padding: 24px 0;
    padding-top: 24px;
    padding-left: 24px;
    padding: 30px 0;
    padding-top: 0;
    display: block;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 160px;
  }
  #listing-show-uniform .middle-section .right .resources div span {
    margin-bottom: 12px;
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 10px;
  }
  #listing-show-uniform .middle-section .right .resources div span:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div span:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a {
    margin-bottom: 12px;
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 10px;
  }
  #listing-show-uniform .middle-section .right .resources div a:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div a:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources div:last-child a {
    margin-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .resources #print-btn {
    display: none;
  }
  #listing-show-uniform .middle-section .right .sale-method {
    padding-top: 0;
    padding-left: 24px;
    padding-top: 30px !important;
    clear: both;
    border-left: 1px solid #00b8f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 30px;
  }
  #listing-show-uniform .middle-section .right .sale-method h2 {
    padding-bottom: 0;
  }
  #listing-show-uniform .middle-section .right .sale-method span {
    padding-top: 12px;
    display: block;
  }
  #listing-show-uniform .middle-section .right .sale-method.no-opens {
    padding-top: 24px;
    padding-top: 30px !important;
  }
  #listing-show-uniform .middle-section .right .share {
    padding-left: 24px;
    padding-left: 40px;
    margin-top: -120px;
  }
  #listing-show-uniform .middle-section .right .share a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
  }
  #listing-show-uniform .middle-section .right .share a i {
    color: #1e1e1e;
    font-size: 19px;
    position: relative;
    display: block;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:after {
    position: absolute;
    content: "";
    top: 27px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #1e1e1e;
    opacity: 0;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share a:nth-child(2) {
    margin-left: 0;
  }
  #listing-show-uniform .middle-section .right .share a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:after {
    background-color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.facebook:hover i {
    transition: all 0.5s;
    color: #3b5998;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after {
    background-color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:after i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.twitter:hover i {
    transition: all 0.5s;
    color: #55acee;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after {
    background-color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:after i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share .social.pinit:hover i {
    transition: all 0.5s;
    color: #c8232c;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after {
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:after i {
    transition: all 0.5s;
    background-color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share #emailAFriendButton:hover i {
    transition: all 0.5s;
    color: #00b8f1;
  }
  #listing-show-uniform .middle-section .right .share form {
    margin-top: 24px;
    margin-top: 40px;
  }
  #listing-show-uniform .middle-section .right .share form fieldset {
    margin-bottom: 12px;
    margin-bottom: 20px;
    width: 100% !important;
    padding: 0 !important;
  }
  #listing-show-uniform .middle-section .right .share form input {
    height: 45px;
  }
  #listing-show-uniform .middle-section .right .share form textarea {
    height: 90px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_email {
    padding-left: 6px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-left: 10px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_senderName {
    padding-right: 6px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    padding-right: 10px;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send {
    clear: both;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .share form .fieldset_send input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .middle-section .right .resources.no-opens {
    padding-top: 30px;
  }
  #listing-show-uniform #map {
    padding-top: 24px;
    height: 500px;
    display: block;
    padding: 0;
    clear: both;
  }
  #listing-show-uniform #map #map_canvas {
    display: block;
    height: 500px;
  }
  #listing-show-uniform .bottom {
    padding: 24px 0;
    max-width: 1030px;
    margin: 0 auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 80px 0 0;
    padding-top: 0;
  }
  #listing-show-uniform .bottom .open-times {
    padding: 0 0;
    padding-bottom: 24px;
    width: 100%;
    display: inline-block;
    padding: 0 0 40px 0;
  }
  #listing-show-uniform .bottom .open-times em {
    padding-bottom: 24px;
    display: block;
    padding-bottom: 30px;
    line-height: 17px;
    text-align: center;
  }
  #listing-show-uniform .bottom .open-times strong {
    width: 100%;
    width: 270px;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times .blurb {
    padding-bottom: 24px;
    text-align: center;
    line-height: 17px;
    display: block;
    padding-bottom: 30px;
  }
  #listing-show-uniform .bottom .open-times #opens {
    display: block;
    width: 400px;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times #opens li {
    padding-bottom: 12px;
    text-align: center;
    padding-bottom: 20px;
  }
  #listing-show-uniform .bottom .open-times #opens li label {
    line-height: 19px;
  }
  #listing-show-uniform .bottom .open-times #opens li label input {
    float: left;
    height: 15px;
    line-height: 15px;
    float: none;
    width: 15px;
    margin-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form {
    padding-top: 24px;
    clear: both;
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 30px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset {
    padding-bottom: 12px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 20px;
  }
  #listing-show-uniform .bottom .open-times .opens-form fieldset input {
    height: 45px;
    line-height: 45px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_first_name {
    padding-right: 6px;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_email_address {
    padding-right: 6px;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_surname {
    padding-left: 6px;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_mobile {
    padding-left: 6px;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit {
    width: 100%;
    width: 25%;
    float: right;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input {
    display: block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    width: 100%;
    border: transparent;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .opens-form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .open-times .container h2 {
    padding-bottom: 24px;
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-uniform .bottom .open-times .container ul {
    display: flex;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container {
    width: auto;
    display: block;
    margin: 0 auto;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li {
    margin: 0 10px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a {
    display: inline-flex;
    text-decoration: none;
    color: #1e1e1e;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h1 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a h2 {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a em {
    padding-right: 4px;
    font-size: 14px;
    line-height: 22px;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a .hover {
    display: none;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h1 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover h2 {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .open-times .container ul .opens-container li .wrapper a:hover em {
    color: #00b8f1;
  }
  #listing-show-uniform .bottom .enquire {
    clear: both;
  }
  #listing-show-uniform .bottom .enquire h1 {
    padding-bottom: 24px;
    padding-bottom: 40px;
    display: block;
  }
  #listing-show-uniform .bottom .enquire form fieldset {
    margin-bottom: 12px;
    margin-bottom: 20px;
  }
  #listing-show-uniform .bottom .enquire form fieldset input {
    height: 45px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_first_name {
    padding-right: 6px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_surname {
    padding-left: 6px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_email_address {
    padding-right: 6px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_mobile {
    padding-left: 6px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 10px;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit {
    clear: both;
    margin-bottom: 0;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input {
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 54px;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    float: right;
    border: transparent;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:hover {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire form .fieldset_submit input:active {
    background-color: #1e1e1e;
    color: #ffffff;
    transition: all 0.5s;
  }
  #listing-show-uniform .bottom .enquire .contact-form-alpha {
    padding: 0 120px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .bottom .agents {
    padding: 24px 0;
    padding: 40px 100px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-uniform .bottom .agents .wrapper {
    width: 50% !important;
    float: left;
  }
  #listing-show-uniform .bottom .agents h1 {
    padding-bottom: 24px;
    padding-bottom: 40px;
  }
  #listing-show-uniform .bottom .agents > h1 {
    display: none;
  }
  #listing-show-uniform .bottom #similar-listings {
    padding: 0 0 24px 0;
    padding: 0 0 40px 0;
    display: block;
  }
  #listing-show-uniform .bottom #similar-listings h1 {
    padding-bottom: 24px;
    padding-bottom: 40px;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper {
    width: 33.33% !important;
  }
  #listing-show-uniform .bottom #similar-listings .wrapper li {
    width: 100% !important;
  }
  #listing-show-uniform .bottom h2 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-uniform .bottom h1 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }
  #listing-show-uniform .bottom .enquire.no-images {
    clear: both;
    padding-top: 90px;
  }
  #listing-show-uniform #listing-open-form-alpha #opens {
    max-width: 650px;
    max-width: 750px;
    width: 720px;
    display: block;
    margin: 0 auto;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li {
    margin-top: 12px;
    width: 48.5%;
    margin-bottom: 0;
    margin-top: 20px;
    width: 48.6%;
    float: left;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(1) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(2) {
    margin-top: 0;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(odd) {
    margin-right: 6px;
    margin-right: 10px;
  }
  #listing-show-uniform #listing-open-form-alpha #opens li:nth-child(even) {
    margin-left: 6px;
    margin-left: 10px;
  }
  #listing-show-uniform .list-container .wrapper {
    position: relative;
  }
  #listing-show-uniform .list-container .wrapper li {
    height: 340px;
    width: 240px;
  }
  #listing-show-uniform .list-container .wrapper li div.image {
    height: 240px;
    height: 200px;
    width: 80%;
    margin: 0 auto;
  }
  #listing-show-uniform .sale-method {
    padding-top: 30px !important;
  }
}
#listings-oscar {
  padding-top: 50px;
}
#listings-oscar .sort-by {
  max-width: 425px;
  display: block;
  margin: 0 auto;
  text-align: right;
  padding: 16px 16px 0 16px;
}
#listings-oscar .sort-by .sort-btn {
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  transition: all 0.5s;
}
#listings-oscar .sort-by .sort-btn i {
  font-size: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 4px;
}
#listings-oscar .sort-by .sort-btn:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#listings-oscar .sort-by .print-btn {
  display: none;
}
#listings-oscar .sort-by .sort-options {
  padding-top: 8px;
  font-size: 11px;
}
#listings-oscar .sort-by .sort-options a {
  text-decoration: none;
  color: #1e1e1e;
  padding: 0 1px;
  line-height: 16px;
}
#listings-oscar .sort-by .sort-options a:hover {
  color: #00b8f1;
}
#listings-oscar .sort-by .sort-options .active {
  color: #00b8f1;
}
#listings-oscar #search-form-echo fieldset.field-suburb {
  width: 100%;
  padding-right: 0;
}
#listings-oscar #search-form-echo fieldset.field-property-type {
  padding-right: 6px;
}
#listings-oscar #search-form-echo fieldset #search-submit {
  padding: 17px 0 !important;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listings-oscar {
    padding-top: 85px;
  }
  #listings-oscar .sort-by {
    max-width: none;
    padding: 16px 16px 0 16px;
  }
  #listings-oscar .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #listings-oscar .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar .sort-by .sort-options a {
    padding: 0 1px;
    line-height: 16px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listings-oscar {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listings-oscar .sort-by {
    max-width: 1030px;
    padding: 20px 60px 0 30px;
  }
  #listings-oscar .sort-by .print-btn {
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar .sort-by .print-btn a {
    color: #1e1e1e;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #listings-oscar .sort-by .print-btn a:hover {
    color: #00b8f1;
  }
  #listings-oscar .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
    display: inline-block;
  }
  #listings-oscar .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar .sort-by .sort-options a {
    padding: 0 5px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar #search-form-echo fieldset.field-suburb {
    width: 25%;
    padding-right: 6px !important;
  }
  #listings-oscar #search-form-echo fieldset.field-property-type {
    padding-right: 0 !important;
  }
}
@media only print {
  html,
  body {
    background: white;
  }
}
#listings-print #header-orion {
  display: none;
}
#listings-print header #logo img {
  margin: 20px 0;
  max-width: 40%;
  filter: brightness(0%);
}
#listings-print .container h1 {
  font-weight: 500;
  font-size: 1.8em;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin: 30px 0;
}
#listings-print .container ul {
  display: flex;
  flex-wrap: wrap;
}
#listings-print .container ul .print-listing {
  width: 33.33%;
  padding: 10px 5px;
  float: left;
  page-break-inside: avoid;
  page-break-before: avoid;
  page-break-after: avoid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listings-print .container ul .print-listing img {
  max-width: 100%;
  max-height: 200px;
  display: block;
  margin: 0 auto;
}
#listings-print .container ul .print-listing .address strong {
  display: block;
  font-weight: 600;
}
#listings-print .container ul .print-listing span {
  display: block;
  padding-top: 0;
}
#listings-print .container ul .print-listing .contact span {
  display: none;
}
#listings-print .container ul .print-listing * {
  padding: 4px 0;
}
#listings-print footer {
  display: none;
}
#listings-oscar-alpha {
  padding-top: 50px;
}
#listings-oscar-alpha .sort-by {
  max-width: 425px;
  display: block;
  margin: 0 auto;
  text-align: right;
  padding: 16px 16px 0 16px;
}
#listings-oscar-alpha .sort-by .sort-btn {
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  transition: all 0.5s;
}
#listings-oscar-alpha .sort-by .sort-btn i {
  font-size: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 4px;
}
#listings-oscar-alpha .sort-by .sort-btn:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#listings-oscar-alpha .sort-by .print-btn {
  display: none;
}
#listings-oscar-alpha .sort-by .sort-options {
  padding-top: 8px;
  font-size: 11px;
}
#listings-oscar-alpha .sort-by .sort-options a {
  text-decoration: none;
  color: #1e1e1e;
  padding: 0 1px;
  line-height: 16px;
}
#listings-oscar-alpha .sort-by .sort-options a:hover {
  color: #00b8f1;
}
#listings-oscar-alpha .sort-by .sort-options .active {
  color: #00b8f1;
}
#listings-oscar-alpha #search-form-echo fieldset.field-suburb {
  width: 100%;
  padding-right: 0;
}
#listings-oscar-alpha #search-form-echo fieldset.field-property-type {
  padding-right: 6px;
}
#listings-oscar-alpha #search-form-echo fieldset #search-submit {
  padding: 17px 0 !important;
}
.image {
  overflow: hidden;
}
.image .img-image {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listings-oscar-alpha {
    padding-top: 85px;
  }
  #listings-oscar-alpha .sort-by {
    max-width: none;
    padding: 16px 16px 0 16px;
  }
  #listings-oscar-alpha .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #listings-oscar-alpha .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar-alpha .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar-alpha .sort-by .sort-options a {
    padding: 0 1px;
    line-height: 16px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listings-oscar-alpha {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listings-oscar-alpha .sort-by {
    max-width: 1030px;
    padding: 20px 60px 0 30px;
  }
  #listings-oscar-alpha .sort-by .print-btn {
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar-alpha .sort-by .print-btn a {
    color: #1e1e1e;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #listings-oscar-alpha .sort-by .print-btn a:hover {
    color: #00b8f1;
  }
  #listings-oscar-alpha .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
    display: inline-block;
  }
  #listings-oscar-alpha .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar-alpha .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar-alpha .sort-by .sort-options a {
    padding: 0 5px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar-alpha #search-form-echo fieldset.field-suburb {
    width: 25%;
    padding-right: 6px !important;
  }
  #listings-oscar-alpha #search-form-echo fieldset.field-property-type {
    padding-right: 0 !important;
  }
}
@media only print {
  html,
  body {
    background: white;
  }
}
#listings-print #header-orion {
  display: none;
}
#listings-print header #logo img {
  margin: 20px 0;
  max-width: 40%;
  filter: brightness(0%);
}
#listings-print .container h1 {
  font-weight: 500;
  font-size: 1.8em;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin: 30px 0;
}
#listings-print .container ul {
  display: flex;
  flex-wrap: wrap;
}
#listings-print .container ul .print-listing {
  width: 33.33%;
  padding: 10px 5px;
  float: left;
  page-break-inside: avoid;
  page-break-before: avoid;
  page-break-after: avoid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listings-print .container ul .print-listing img {
  max-width: 100%;
  max-height: 200px;
  display: block;
  margin: 0 auto;
}
#listings-print .container ul .print-listing .address strong {
  display: block;
  font-weight: 600;
}
#listings-print .container ul .print-listing span {
  display: block;
  padding-top: 0;
}
#listings-print .container ul .print-listing .contact span {
  display: none;
}
#listings-print .container ul .print-listing * {
  padding: 4px 0;
}
#listings-print footer {
  display: none;
}
#listing-show-victor * {
  box-sizing: border-box;
}
#listing-show-victor .container {
  position: relative;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75em;
  width: 1030px;
  max-width: 100%;
  margin: 0 auto;
}
#listing-show-victor .container.flex {
  justify-content: space-between;
  flex-wrap: wrap;
}
#listing-show-victor .container h1 {
  font-size: 29px;
  font-weight: 200;
}
#listing-show-victor .container h2 {
  color: #00b8f1;
  font-size: 24px;
}
#listing-show-victor .container h3 {
  color: #00b8f1;
  font-size: 18px;
}
#listing-show-victor .container p {
  margin-bottom: .75em;
}
#listing-show-victor .container a {
  text-decoration: none;
}
#listing-show-victor #listing-slideshow-slick {
  position: relative;
  overflow: hidden;
}
#listing-show-victor #listing-slideshow-slick .slick-slider {
  position: static;
}
#listing-show-victor #listing-slideshow-slick .slick-list {
  overflow: visible;
}
#listing-show-victor #listing-slideshow-slick .slick-list .item {
  position: relative;
  opacity: .5;
  transition: 5s;
  max-height: 80vh;
}
#listing-show-victor #listing-slideshow-slick .slick-list .item:before {
  content: '';
  display: block;
  width: 100%;
  padding-bottom: 100%;
}
@media (min-width: 640px) {
  #listing-show-victor #listing-slideshow-slick .slick-list .item:before {
    padding-bottom: 50%;
  }
}
#listing-show-victor #listing-slideshow-slick .slick-list .item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
#listing-show-victor #listing-slideshow-slick .slick-list .item.slick-active {
  opacity: 1;
}
#listing-show-victor #listing-slideshow-slick .psudo-play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 90px;
  height: 90px;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#listing-show-victor #listing-slideshow-slick .psudo-play-btn:after {
  content: " ";
  font-size: 0;
  width: 0px;
  height: 0px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 30px solid rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#listing-show-victor #listing-slideshow-slick .search-bg {
  display: flex;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (max-width: 980px) {
  #listing-show-victor #listing-slideshow-slick .search-bg {
    flex-wrap: wrap;
  }
}
#listing-show-victor #listing-slideshow-slick .search-bg .address-container {
  text-align: center;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 20px;
  width: 50%;
}
@media (max-width: 980px) {
  #listing-show-victor #listing-slideshow-slick .search-bg .address-container {
    width: 100%;
  }
}
#listing-show-victor #listing-slideshow-slick .search-bg .listing-address {
  flex: 1 1 auto;
}
#listing-show-victor #listing-slideshow-slick .search-bg .slick-arrow {
  font-size: 24px;
  position: relative;
  cursor: pointer;
}
#listing-show-victor #listing-slideshow-slick .search-bg .button-container {
  flex-direction: column;
  width: 50%;
  flex-direction: row;
}
@media (max-width: 980px) {
  #listing-show-victor #listing-slideshow-slick .search-bg .button-container {
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
}
#listing-show-victor #listing-slideshow-slick .search-bg .button-container .default-btn {
  max-width: 200px;
  border-color: #fff;
  color: #fff;
}
#listing-show-victor #listing-slideshow-slick .search-bg .button-container .default-btn:hover,
#listing-show-victor #listing-slideshow-slick .search-bg .button-container .default-btn:focus,
#listing-show-victor #listing-slideshow-slick .search-bg .button-container .default-btn:active {
  background-color: #00b8f1 !important;
}
#listing-show-victor #listing-slideshow-slick .search-bg .button-container .secondary-btn {
  max-width: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00b8f1;
  color: white;
  text-transform: uppercase;
  padding: 0 10px;
}
#listing-show-victor #listing-slideshow-slick .search-bg .button-container a {
  margin-top: 10px;
  flex-grow: 1;
}
@media (max-width: 580px) {
  #listing-show-victor #listing-slideshow-slick .search-bg .button-container a {
    height: 50px;
  }
}
@media (min-width: 580px) {
  #listing-show-victor #listing-slideshow-slick .search-bg .button-container a {
    margin: 10px 5px;
  }
}
#listing-show-victor .listing-top-details {
  background-color: #f1f1f1;
  padding: 80px 10px 30px;
}
@media (max-width: 580px) {
  #listing-show-victor .listing-top-details {
    padding-top: 30px;
  }
}
#listing-show-victor .listing-top-details .popup-links {
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20px;
}
#listing-show-victor .listing-top-details .popup-links li {
  padding: 0 5px;
}
#listing-show-victor .listing-top-details .popup-links li a {
  display: block;
  text-align: center;
  color: #1e1e1e;
}
#listing-show-victor .listing-top-details .popup-links li i {
  width: 100%;
}
@media (min-width: 980px) {
  #listing-show-victor .listing-top-details {
    padding: 30px 20px;
  }
  #listing-show-victor .listing-top-details .search-bg {
    width: 50%;
    bottom: 8px;
    padding: 20px;
  }
  #listing-show-victor .listing-top-details .search-bg .button-container a {
    width: 50%;
  }
  #listing-show-victor .listing-top-details .popup-links {
    margin-top: 0px;
  }
  #listing-show-victor .listing-top-details .popup-links li i {
    width: auto;
  }
  #listing-show-victor .listing-top-details .popup-links a {
    padding: 0 5px;
  }
}
#listing-show-victor #listing-center-details {
  padding: 30px 20px 100px;
}
#listing-show-victor #listing-center-details .bbc {
  display: flex;
  margin: 30px 0;
}
#listing-show-victor #listing-center-details .bbc span {
  display: flex;
  align-items: center;
}
#listing-show-victor #listing-center-details .bbc em {
  margin-right: 10px;
  font-style: normal;
  color: #00b8f1;
}
#listing-show-victor #listing-center-details .bbc i {
  font-size: 24px;
  margin-right: 20px;
  color: #00b8f1;
}
#listing-show-victor #listing-center-details .container {
  flex-wrap: nowrap;
  max-width: 1170px;
  width: 100%;
}
@media (max-width: 980px) {
  #listing-show-victor #listing-center-details .container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
#listing-show-victor #listing-center-details .listing-content {
  width: 70%;
}
@media (max-width: 980px) {
  #listing-show-victor #listing-center-details .listing-content {
    width: 90%;
  }
}
#listing-show-victor #listing-center-details .listing-content .listing-heading {
  color: #00b8f1;
  text-align: start;
  text-transform: unset;
  font-weight: 600;
}
#listing-show-victor #listing-center-details .side-content {
  text-align: start;
  margin-left: 150px;
  width: 30%;
}
@media (max-width: 980px) {
  #listing-show-victor #listing-center-details .side-content {
    width: 90%;
    margin-left: 0;
  }
}
#listing-show-victor #listing-center-details .side-content h3 {
  color: #00b8f1;
}
#listing-show-victor #listing-center-details .side-content #inspectRe,
#listing-show-victor #listing-center-details .side-content .pre-register {
  background-color: #00b8f1;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto;
  line-height: initial;
  padding: 16px;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #f1f1f1;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  letter-spacing: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: 1px solid #f1f1f1;
}
#listing-show-victor #listing-center-details .side-content #inspectRe:hover,
#listing-show-victor #listing-center-details .side-content .pre-register:hover,
#listing-show-victor #listing-center-details .side-content #inspectRe:focus,
#listing-show-victor #listing-center-details .side-content .pre-register:focus,
#listing-show-victor #listing-center-details .side-content #inspectRe:active,
#listing-show-victor #listing-center-details .side-content .pre-register:active {
  background-color: #fff;
  color: #1e1e1e;
  border: 1px solid #00b8f1;
}
#listing-show-victor #listing-center-details .listing-body {
  text-align: start;
}
#listing-show-victor .listing-content,
#listing-show-victor .side-content {
  width: 100%;
  display: block;
}
#listing-show-victor .listing-content .fixed-sale-auction-date,
#listing-show-victor .side-content .fixed-sale-auction-date {
  margin-top: 20px;
}
@media (min-width: 640px) {
  #listing-show-victor .listing-content {
    max-width: calc(100% - 300px);
  }
  #listing-show-victor .side-content {
    width: 250px;
  }
}
#listing-show-victor .staff-member {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  color: #fff;
  background-color: #00b8f1;
  margin: 20px 0;
}
#listing-show-victor .staff-member a {
  color: #fff;
}
#listing-show-victor .staff-member a:hover {
  color: #d1d1d1;
}
#listing-show-victor .staff-member .staff-image {
  position: relative;
  display: block;
}
#listing-show-victor .staff-member .staff-image:before {
  content: '';
  display: block;
  width: 100%;
  height: auto;
  padding-bottom: 100%;
}
#listing-show-victor .staff-member .staff-image img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 100%;
  padding: 15px;
}
#listing-show-victor .staff-member .staff-info-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
#listing-show-victor .staff-member .staff-info-wrapper .staff-details.right a {
  border-radius: 0;
}
#listing-show-victor .staff-member .staff-details {
  width: 100%;
  max-width: 100%;
}
#listing-show-victor .staff-member .staff-details h3 {
  font-weight: 300;
  letter-spacing: .05em;
}
#listing-show-victor .staff-member .staff-details .center .agent-name {
  text-align: left;
  font-weight: 400;
}
#listing-show-victor .staff-member .staff-details .center .agent-pos,
#listing-show-victor .staff-member .staff-details .center .phone {
  font-weight: 300;
}
#listing-show-victor .staff-member .staff-details.center,
#listing-show-victor .staff-member .staff-details.right {
  padding: 10px 30px;
}
#listing-show-victor .staff-member .staff-details.right {
  margin-left: auto;
}
#listing-show-victor .staff-member .staff-details.right a {
  display: block;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #fff;
  padding: 0 30px;
}
#listing-show-victor .staff-member .staff-details.right a:hover {
  color: #00b8f1;
  background: #fff;
}
@media (min-width: 640px) {
  #listing-show-victor .staff-member .staff-details {
    width: auto;
  }
  #listing-show-victor .staff-member .staff-image {
    width: 175px;
  }
}
#listing-show-victor .property-value-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  color: #fff;
  background-color: #ffffff;
  margin: 40px 0;
  border: 1px solid #00b8f1;
}
@media (max-width: 580px) {
  #listing-show-victor .property-value-container {
    flex-direction: column;
  }
}
#listing-show-victor .property-value-container .property-value-heading {
  width: 60%;
  font-weight: 600;
}
@media (max-width: 580px) {
  #listing-show-victor .property-value-container .property-value-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100px;
  }
}
#listing-show-victor .property-value-container .property-value-link {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  width: 40%;
  height: 100%;
  padding: 40px 0;
}
@media (max-width: 580px) {
  #listing-show-victor .property-value-container .property-value-link {
    width: 100%;
    justify-content: center;
  }
}
#listing-show-victor .property-value-container .property-value-link img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#listing-show-victor .property-value-container .property-value-link .appraisal-btn {
  padding: 0 20px;
  z-index: 1;
}
#listing-show-victor .property-value-container .property-value-link .appraisal-btn .secondary-btn {
  background-color: #ffffff;
  padding: 10px 20px;
  color: #00b8f1;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0;
  border: 1px solid #ffffff;
}
#listing-show-victor .property-value-container .property-value-link .appraisal-btn .secondary-btn:hover,
#listing-show-victor .property-value-container .property-value-link .appraisal-btn .secondary-btn:focus,
#listing-show-victor .property-value-container .property-value-link .appraisal-btn .secondary-btn:active {
  background-color: #00b8f1;
  border: 1px solid #00b8f1;
  color: #ffffff;
}
#listing-show-victor .property-value-container a {
  color: #fff;
}
#listing-show-victor .property-value-container a:hover {
  color: #d1d1d1;
}
#listing-show-victor .property-value-container .staff-image {
  position: relative;
  display: block;
}
#listing-show-victor .property-value-container .staff-image:before {
  content: '';
  display: block;
  width: 100%;
  height: auto;
  padding-bottom: 84%;
}
#listing-show-victor .property-value-container .staff-image img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#listing-show-victor .property-value-container .staff-info-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
#listing-show-victor .property-value-container .staff-details {
  width: 100%;
  max-width: 100%;
}
#listing-show-victor .property-value-container .staff-details h3 {
  font-weight: 300;
  letter-spacing: .05em;
}
#listing-show-victor .property-value-container .staff-details.center,
#listing-show-victor .property-value-container .staff-details.right {
  padding: 10px 30px;
}
#listing-show-victor .property-value-container .staff-details.right {
  margin-left: auto;
}
#listing-show-victor .property-value-container .staff-details.right a {
  display: block;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #fff;
  padding: 0 30px;
}
#listing-show-victor .property-value-container .staff-details.right a:hover {
  color: #00b8f1;
  background: #fff;
}
@media (min-width: 640px) {
  #listing-show-victor .property-value-container .staff-details {
    width: auto;
  }
  #listing-show-victor .property-value-container .staff-image {
    width: 175px;
  }
}
#listing-show-victor .side-content .list-heading {
  margin-top: 20px;
}
#listing-show-victor .side-content a:not(.default-btn) {
  color: #1e1e1e;
  cursor: pointer;
}
#listing-show-victor .side-content a:not(.default-btn):hover {
  color: #00b8f1;
}
#listing-show-victor .side-content .sm-links {
  font-size: 24px;
}
#listing-show-victor .side-content .sm-links a {
  color: #515151;
}
#listing-show-victor .side-content .sm-links a:hover {
  color: #00b8f1;
}
#listing-show-victor .side-content #one-form button,
#listing-show-victor .side-content #inspect-real-estate-form button {
  border: 0;
  font-size: 16px;
  margin-top: 10px;
}
#listing-show-victor .upcoming-inspections .date-container .date-and-time {
  display: flex;
}
@media (min-width: 640px) {
  #listing-show-victor .upcoming-inspections .date-container {
    align-items: center;
    padding-bottom: 6px;
  }
  #listing-show-victor .upcoming-inspections .date-container .date-and-time {
    display: block;
  }
  #listing-show-victor .upcoming-inspections .date-container .date-and-time:first-child {
    line-height: 24px;
  }
  #listing-show-victor .upcoming-inspections .date-container .date-and-time:first-child i {
    padding: 0 5px 5px 0;
  }
  #listing-show-victor .upcoming-inspections .date-container .date-and-time .inspection-time {
    margin-left: 24px;
    line-height: 20px;
  }
}
#listing-show-victor #map-canvas {
  min-height: 300px;
  max-height: 500px;
}
#listing-show-victor #map-canvas:before {
  content: '';
  display: block;
  position: relative;
  padding-bottom: 30%;
}
#listing-show-victor #listing-form {
  padding: 50px 20px;
  text-align: center;
}
#listing-show-victor #listing-form h2 {
  margin: 50px 0 50px;
}
#listing-show-victor #listing-form .listing-form-wrap {
  flex-wrap: wrap;
}
#listing-show-victor #listing-form .content-wrap,
#listing-show-victor #listing-form .form-wrap {
  width: 100%;
  min-height: 40vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 30px;
}
@media (min-width: 640px) {
  #listing-show-victor #listing-form .content-wrap,
  #listing-show-victor #listing-form .form-wrap {
    width: 50%;
  }
}
#listing-show-victor #listing-form .content-wrap {
  background-color: #00b8f1;
}
#listing-show-victor #listing-form .content-wrap .logo,
#listing-show-victor #listing-form .content-wrap .logo img {
  display: block;
  width: 100%;
  height: auto;
}
#listing-show-victor #listing-form .content-wrap .logo {
  margin-top: 30px;
  max-width: 300px;
}
#listing-show-victor #listing-form .form-wrap {
  background-color: #676767;
}
#listing-show-victor #listing-form .contact-quick-form-alpha .form-horizontal {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#listing-show-victor #listing-form .contact-quick-form-alpha fieldset {
  width: 100%;
  padding: 5px;
}
@media (min-width: 640px) {
  #listing-show-victor #listing-form .contact-quick-form-alpha fieldset:not(.fieldset_captcha) {
    width: 50%;
  }
}
#listing-show-victor #listing-form .contact-quick-form-alpha fieldset .g-recaptcha > div {
  margin: 0 auto;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input,
#listing-show-victor #listing-form .contact-quick-form-alpha textarea {
  width: 100%;
  color: #fff;
  background-color: #676767;
  border: 1px solid #fff;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input::placeholder,
#listing-show-victor #listing-form .contact-quick-form-alpha textarea::placeholder {
  color: #fff;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: none;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:disabled {
  background: #ccc;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:disabled:hover,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:disabled:active,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:disabled:focus {
  background: #ccc;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:focus,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:hover,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"].white:focus,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"].white:hover,
#listing-show-victor #listing-form .contact-quick-form-alpha input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-victor #listing-form .appraisal-btn {
  display: block;
  max-width: 250px;
  margin: 50px auto 0;
}
.overFlowHidden {
  overflow: hidden;
}
#agent-contact-form.showAgentModal {
  display: flex;
}
#agent-contact-form {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
@keyframes opacity-transition {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#agent-contact-form .hideLabel {
  display: none;
}
#agent-contact-form .modal-background {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.4);
}
#agent-contact-form .form-modal-alpha {
  position: relative;
  max-width: 700px;
  max-height: 500px;
  padding: 20px;
  margin: 0 20px;
  overflow: auto;
  background-color: white;
  z-index: 1000;
}
#agent-contact-form .modal-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px !important;
  padding: 5px !important;
  border: none !important;
  font-size: 20px;
}
#agent-contact-form .modal-close:hover,
#agent-contact-form .modal-close:active,
#agent-contact-form .modal-close:focus {
  background-color: white !important;
}
#agent-contact-form h4 {
  margin: 40px 0;
}
#agent-contact-form .text__left.captcha-enabled {
  width: calc(100% - 20px);
  padding: 0 10px;
  margin-bottom: 20px;
}
#agent-contact-form .text__left.captcha-enabled .fieldset_captcha {
  display: flex;
  justify-content: center;
  align-items: center;
}
#agent-contact-form .text__right {
  margin-bottom: 20px;
}
#agent-contact-form .text__right .fieldset_submit {
  display: flex;
  justify-content: center;
  align-items: center;
}
#agent-contact-form .text__right button {
  padding: 15px 40px;
  border-radius: 4px;
  border: 0;
  outline: 0;
  background-color: #00b8f1;
  color: white;
  transition: ease-in-out 0.2s;
}
#agent-contact-form .text__right button:hover,
#agent-contact-form .text__right button:active,
#agent-contact-form .text__right button:focus {
  background-color: #25cbff;
}
#agent-contact-form .inner {
  margin-bottom: 25px;
  display: flex;
  flex-wrap: wrap;
}
#agent-contact-form .inner fieldset {
  padding: 0 10px;
  position: relative;
  margin-bottom: 20px;
}
#agent-contact-form .inner fieldset input {
  height: 40px;
  border: 1px solid #e1e1e1;
  transition: ease-in-out 0.2s;
  border-radius: 2px;
}
#agent-contact-form .inner fieldset input:hover,
#agent-contact-form .inner fieldset input:active,
#agent-contact-form .inner fieldset input:focus {
  border: 1px solid #e1e1e1;
}
@media (max-width: 500px) {
  #agent-contact-form .inner fieldset {
    width: calc(100% - 20px) !important;
    flex-wrap: wrap;
  }
  #agent-contact-form .inner fieldset div {
    width: calc(100% - 20px) !important;
    margin-bottom: 20px;
  }
}
#agent-contact-form .inner fieldset label {
  position: absolute;
  top: 5px;
  left: 25px;
  font-size: 15px;
  transition: ease-in-out 0.2s;
}
#agent-contact-form .inner fieldset textarea {
  height: 100px;
  resize: none;
  overflow: auto;
  border: 1px solid #e1e1e1;
  border-radius: 2px;
}
#agent-contact-form .inner fieldset:nth-child(-n+4):hover label,
#agent-contact-form .inner fieldset:nth-child(-n+4):active label,
#agent-contact-form .inner fieldset:nth-child(-n+4):focus label {
  position: absolute;
  top: 5px;
  left: 15px;
  font-size: 10px;
  animation: opacity-transition 0.2s;
  animation-name: opacity-transition;
  animation-duration: .4s;
  animation-fill-mode: forwards;
}
#agent-contact-form .inner fieldset:first-child {
  width: calc(50% - 20px);
  order: 1;
}
#agent-contact-form .inner fieldset:nth-child(2) {
  order: 4;
  width: calc(100% - 20px);
}
#agent-contact-form .inner fieldset:nth-child(3) {
  width: calc(50% - 20px);
  order: 2;
}
#agent-contact-form .inner fieldset:nth-child(4) {
  width: calc(100% - 20px);
  order: 6;
}
#agent-contact-form .inner fieldset:nth-child(5) {
  display: flex;
  padding: 0;
  width: 100%;
  order: 3;
}
@media (max-width: 500px) {
  #agent-contact-form .inner fieldset:nth-child(5) {
    width: 100% !important;
    margin-bottom: 0;
  }
}
#agent-contact-form .inner fieldset:nth-child(5) div {
  position: relative;
  width: calc(50% - 20px);
  padding: 0 10px;
}
#agent-contact-form .inner fieldset:nth-child(5) div:hover label,
#agent-contact-form .inner fieldset:nth-child(5) div:active label,
#agent-contact-form .inner fieldset:nth-child(5) div:focus label {
  position: absolute;
  top: 5px;
  left: 15px;
  font-size: 10px;
  animation: opacity-transition 0.2s;
  animation-name: opacity-transition;
  animation-duration: .2s;
  animation-fill-mode: forwards;
}
#agent-contact-form .inner fieldset:nth-child(6) {
  opacity: 0;
  width: calc(50% - 20px);
  order: 5;
  margin: 0;
}
#agent-contact-form .inner .dropdown #form-listing-enquiry-situations {
  border: 1px solid #e1e1e1;
  border-radius: 2px;
}
/*List items*/
#listing-show-victor {
  /*LIST ITEMS - ALT*/
  /*List items*/
}
#listing-show-victor #form-property-alpha {
  display: none;
}
#listing-show-victor .home-items-wrapper {
  max-width: 1030px;
  display: block;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
}
#listing-show-victor .home-items-wrapper .grid-heading {
  text-align: center;
  padding: 20px 0;
  font-weight: 600;
  font-size: 24px;
}
#listing-show-victor .home-items-wrapper .grid-sub-heading {
  display: block;
  width: 100%;
  padding: 0 0 20px;
  text-align: center;
  font-size: 20px;
}
#listing-show-victor .list-container {
  display: inline-block;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*position:relative;*/
}
#listing-show-victor .list-container ul {
  display: flex;
}
@media (max-width: 550px) {
  #listing-show-victor .list-container ul {
    flex-direction: column;
  }
}
#listing-show-victor .list-container ul .wrapper:first-child {
  width: 100%;
}
#listing-show-victor .list-container ul .wrapper:nth-child(4),
#listing-show-victor .list-container ul .wrapper:nth-child(7) {
  width: 100%;
}
#listing-show-victor .list-container ul .wrapper:nth-child(4) li,
#listing-show-victor .list-container ul .wrapper:nth-child(7) li {
  padding-bottom: 40%;
}
#listing-show-victor .list-container ul .wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  max-width: 1030px;
  margin: 0 auto;
  padding-bottom: 80%;
  float: left;
  padding: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-victor .list-container ul .wrapper.added .grid {
  display: none;
}
#listing-show-victor .list-container ul .wrapper.added .open-auction-hover {
  display: block !important;
}
#listing-show-victor .list-container ul .wrapper.added .open-auction-hover .remove {
  display: none;
}
#listing-show-victor .list-container ul .wrapper.added .open-auction-hover .add {
  display: block;
}
#listing-show-victor .list-container ul .wrapper.added .open-auction-hover .remove {
  display: block;
}
#listing-show-victor .list-container ul .wrapper.added .open-auction-hover .add {
  display: none;
}
#listing-show-victor .list-container ul .grid-item {
  width: 33.33%;
  padding: 5px;
}
@media (max-width: 550px) {
  #listing-show-victor .list-container ul .grid-item {
    width: 100%;
  }
}
#listing-show-victor .list-container ul li {
  height: 0;
  padding-bottom: 80%;
  overflow: hidden;
  position: relative;
  width: 100%;
  cursor: pointer;
}
#listing-show-victor .list-container ul li .list {
  display: none;
}
#listing-show-victor .list-container ul li .image {
  -webkit-print-color-adjust: exact;
  background-color: #d1d1d1;
  transition: all 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: 50% 50%;
  background-size: cover;
}
#listing-show-victor .list-container ul li .open-auction-hover {
  display: none !important;
}
#listing-show-victor .list-container ul li a,
#listing-show-victor .list-container ul li .open-auction-hover {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  text-decoration: none;
  text-align: center;
  padding-top: 0% !important;
  transition: all 0.5s;
  background-color: rgba(0, 0, 0, 0.3);
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
#listing-show-victor .list-container ul li a h3,
#listing-show-victor .list-container ul li .open-auction-hover h3 {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
}
#listing-show-victor .list-container ul li a h4,
#listing-show-victor .list-container ul li .open-auction-hover h4 {
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
  padding-top: 5px;
}
#listing-show-victor .list-container ul li a .underlay,
#listing-show-victor .list-container ul li .open-auction-hover .underlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1 !important;
  transition: all 0.5s;
  background-color: rgba(0, 0, 0, 0) !important;
}
#listing-show-victor .list-container ul li a .bottom,
#listing-show-victor .list-container ul li .open-auction-hover .bottom {
  padding: 0 !important;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  text-decoration: none;
  color: white;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
  z-index: 20;
}
#listing-show-victor .list-container ul li a .bottom h1,
#listing-show-victor .list-container ul li .open-auction-hover .bottom h1 {
  padding: 0 !important;
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 22px !important;
}
#listing-show-victor .list-container ul li a .bottom h2,
#listing-show-victor .list-container ul li .open-auction-hover .bottom h2 {
  font-size: 14px !important;
  float: left;
  font-size: 13px;
  padding-right: 4px;
  text-transform: uppercase;
  line-height: 22px !important;
}
#listing-show-victor .list-container ul li a .bottom .container,
#listing-show-victor .list-container ul li .open-auction-hover .bottom .container {
  width: auto !important;
  display: inline-block;
  margin: 0 auto;
}
#listing-show-victor .list-container ul li a.icon-link,
#listing-show-victor .list-container ul li .open-auction-hover.icon-link {
  padding-top: 0 !important;
  top: initial;
  left: initial;
  z-index: 150;
  width: 45px;
  height: 45px;
  background: none !important;
}
#listing-show-victor .list-container ul li:hover .image {
  transition: all 0.5s;
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
  /* IE6 and 7 */
}
#listing-show-victor .list-container ul li:hover a {
  background-color: rgba(0, 0, 0, 0.6);
}
#listing-show-victor .list-container ul li:hover .underlay {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.5s;
}
#listing-show-victor .list-container.two ul .wrapper:first-child {
  width: 50%;
}
#listing-show-victor .list-container.two ul .wrapper {
  width: 50%;
}
#listing-show-victor .list-container.five ul .wrapper:first-child {
  width: 100%;
}
#listing-show-victor .list-container.five ul .wrapper:nth-child(4) {
  width: 50%;
}
#listing-show-victor .list-container.five ul .wrapper:nth-child(4) li {
  padding-bottom: 80%;
}
#listing-show-victor .list-container.five ul .wrapper {
  width: 50%;
}
@media only print, only screen and (min-width: 640px) {
  #listing-show-victor {
    /* Tablet */
  }
  #listing-show-victor .list-container ul .wrapper {
    width: 33.33%;
    padding: 6px;
  }
  #listing-show-victor .list-container ul .wrapper:nth-child(4) {
    width: 33.33%;
  }
  #listing-show-victor .list-container ul .wrapper:nth-child(4) li {
    padding-bottom: 80%;
  }
  #listing-show-victor .list-container ul li a h3,
  #listing-show-victor .list-container ul li .open-auction-hover h3 {
    font-size: 20px;
  }
  #listing-show-victor .list-container ul li a h4,
  #listing-show-victor .list-container ul li .open-auction-hover h4 {
    font-size: 12px;
  }
  #listing-show-victor .list-container ul li a .bottom,
  #listing-show-victor .list-container ul li .open-auction-hover .bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    text-decoration: none;
    color: white;
    text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
    z-index: 20;
  }
  #listing-show-victor .list-container ul li a .bottom h1,
  #listing-show-victor .list-container ul li .open-auction-hover .bottom h1 {
    padding-bottom: 12px;
  }
  #listing-show-victor .list-container ul li a .bottom h2,
  #listing-show-victor .list-container ul li .open-auction-hover .bottom h2 {
    float: left;
    font-size: 13px;
    padding-right: 4px;
  }
  #listing-show-victor .list-container ul li a .bottom .container,
  #listing-show-victor .list-container ul li .open-auction-hover .bottom .container {
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
  #listing-show-victor .list-container.one ul .wrapper {
    width: 100%;
  }
  #listing-show-victor .list-container.two ul .wrapper:first-child {
    width: 50%;
  }
  #listing-show-victor .list-container.two ul .wrapper {
    width: 50%;
  }
  #listing-show-victor .list-container.four .wrapper:nth-child(4) {
    width: 100%;
  }
  #listing-show-victor .list-container.four .wrapper:nth-child(4) li {
    padding-bottom: 40%;
  }
  #listing-show-victor .list-container.five ul .wrapper:first-child {
    width: 66.66%;
  }
  #listing-show-victor .list-container.five ul .wrapper:nth-child(2),
  #listing-show-victor .list-container.five ul .wrapper:nth-child(3) {
    width: 33.33%;
  }
  #listing-show-victor .list-container.five ul .wrapper:nth-child(4),
  #listing-show-victor .list-container.five ul .wrapper:nth-child(5) {
    width: 100%;
  }
  #listing-show-victor .list-container.five ul .wrapper:nth-child(4) li,
  #listing-show-victor .list-container.five ul .wrapper:nth-child(5) li {
    padding-bottom: 40%;
  }
  #listing-show-victor .list-container.five ul .wrapper:nth-child(4) li a,
  #listing-show-victor .list-container.five ul .wrapper:nth-child(5) li a {
    padding-top: 15%;
  }
  #listing-show-victor .list-container.five ul .wrapper {
    width: 50%;
  }
}
#listing-show-victor .list-container-alt {
  display: inline-block;
  width: 100%;
  padding: 4px 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-victor .list-container-alt ul .wrapper {
  width: 100%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listing-show-victor .list-container-alt ul li {
  padding-bottom: 8px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#listing-show-victor .list-container-alt ul li .grid {
  display: none;
}
#listing-show-victor .list-container-alt ul li .image {
  background-color: #d1d1d1;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 80%;
  background-position: 50% 50%;
  background-size: cover;
}
#listing-show-victor .list-container-alt ul li a {
  width: 100%;
  transition: all 0.5s;
  display: block;
  text-decoration: none;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  background-color: white;
  color: #1e1e1e;
}
#listing-show-victor .list-container-alt ul li a h3 {
  line-height: 20px;
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
}
#listing-show-victor .list-container-alt ul li a h4 {
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  padding-top: 5px;
}
#listing-show-victor .list-container-alt ul li a p {
  display: block;
  /*padding: @global-padding-mobile*4 0;*/
  padding: 32px 0 0 !important;
  line-height: normal;
  max-height: 85px;
  overflow: hidden;
}
#listing-show-victor .list-container-alt ul li a span {
  padding-right: 16px;
  display: inline-block;
}
#listing-show-victor .list-container-alt ul li a span em {
  font-size: 20px;
  padding-right: 3px;
}
#listing-show-victor .list-container-alt ul li a .bottom-wrapper {
  padding-top: 8px;
  position: static !important;
}
#listing-show-victor .list-container-alt ul li a .office-contact {
  padding-top: 8px;
}
#listing-show-victor .list-container-alt ul li a .underlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
#listing-show-victor .list-container-alt ul li a .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 120px;
  text-decoration: none;
  color: white;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
  z-index: 20;
}
#listing-show-victor .list-container-alt ul li a .bottom h1 {
  padding-bottom: 10px;
}
#listing-show-victor .list-container-alt ul li a .bottom h2 {
  float: left;
  font-size: 15px;
  padding-right: 4px;
}
#listing-show-victor .list-container-alt ul li a .bottom .container {
  width: auto;
  display: inline-block;
  margin: 0 auto;
}
#listing-show-victor .list-container-alt ul li a .agent-info h4 {
  width: auto;
  display: inline-block;
  float: left;
  padding-right: 8px;
}
#listing-show-victor .list-container-alt ul li a .agent-info h4:nth-child(4) {
  clear: both;
}
#listing-show-victor .list-container-alt ul li a .agent-info p {
  clear: both;
}
#listing-show-victor .list-container-alt ul li:hover a {
  background-color: #1e1e1e;
  transition: all 0.5s;
  color: white;
}
#listing-show-victor .list-container-alt ul li:hover a h4,
#listing-show-victor .list-container-alt ul li:hover a h3 {
  color: white;
}
@media only print, only screen and (min-width: 640px) {
  #listing-show-victor {
    /* Tablet */
  }
  #listing-show-victor .list-container-alt {
    margin-top: -6px !important;
    padding: 0 18px;
  }
  #listing-show-victor .list-container-alt ul .wrapper {
    width: 100%;
    float: left;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-victor .list-container-alt ul li {
    padding-top: 12px;
    overflow: hidden;
    cursor: pointer;
    height: 0;
    padding-bottom: 30%;
    position: relative;
  }
  #listing-show-victor .list-container-alt ul li .grid {
    display: none;
  }
  #listing-show-victor .list-container-alt ul li .image {
    background-color: #d1d1d1;
    height: 0;
    padding-bottom: 30%;
    background-position: 50% 50%;
    background-size: cover;
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-victor .list-container-alt ul li a {
    height: 0;
    width: 60%;
    float: left;
    display: block;
    text-decoration: none;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px;
    padding-bottom: 30%;
    background-color: white;
    color: #1e1e1e;
  }
  #listing-show-victor .list-container-alt ul li a h3 {
    line-height: 20px;
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    z-index: 50;
    position: relative;
  }
  #listing-show-victor .list-container-alt ul li a h4 {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    z-index: 50;
    position: relative;
    padding-top: 5px;
  }
  #listing-show-victor .list-container-alt ul li a .bottom-wrapper {
    padding-top: 12px;
    bottom: 24px;
  }
  #listing-show-victor .list-container-alt ul li a span {
    padding-right: 16px;
    display: inline-block;
  }
  #listing-show-victor .list-container-alt ul li a span em {
    font-size: 20px;
    padding-right: 3px;
  }
  #listing-show-victor .list-container-alt ul li a .underlay {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1 !important;
    transition: all 0.5s;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media only print, only screen and (min-width: 980px) {
  #listing-show-victor {
    /* Desktop */
  }
  #listing-show-victor .list-container-alt {
    margin-top: -8px !important;
  }
  #listing-show-victor .list-container-alt ul {
    max-width: 1030px;
    display: block;
    margin: 0 auto;
  }
  #listing-show-victor .list-container-alt ul .wrapper {
    width: 100%;
    float: left;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-victor .list-container-alt ul li {
    margin-top: -8px;
    padding-top: 20px;
    overflow: hidden;
    cursor: pointer;
    height: 0;
    padding-bottom: 25%;
    position: relative;
  }
  #listing-show-victor .list-container-alt ul li .grid {
    display: none;
  }
  #listing-show-victor .list-container-alt ul li .image {
    background-color: #d1d1d1;
    height: 0;
    padding-bottom: 25%;
    background-position: 50% 50%;
    background-size: cover;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listing-show-victor .list-container-alt ul li a {
    height: 0;
    width: 65%;
    float: left;
    display: block;
    text-decoration: none;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px;
    padding-bottom: 30%;
    background-color: white;
    color: #1e1e1e;
  }
  #listing-show-victor .list-container-alt ul li a h3 {
    line-height: 20px;
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    z-index: 50;
    position: relative;
  }
  #listing-show-victor .list-container-alt ul li a h4 {
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    z-index: 50;
    position: relative;
    padding-top: 5px;
  }
  #listing-show-victor .list-container-alt ul li a .bottom-wrapper {
    padding-top: 20px;
    bottom: 24px;
  }
  #listing-show-victor .list-container-alt ul li a span {
    padding-right: 16px;
    display: inline-block;
  }
  #listing-show-victor .list-container-alt ul li a span em {
    font-size: 20px;
    padding-right: 3px;
  }
  #listing-show-victor .list-container-alt ul li a .underlay {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1 !important;
    transition: all 0.5s;
    background-color: rgba(0, 0, 0, 0);
  }
}
#listing-show-victor #listing-opens-form {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: .5s .25s ease;
  opacity: 0;
  pointer-events: none;
}
#listing-show-victor #listing-opens-form .bg {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#listing-show-victor #listing-opens-form.active {
  opacity: 1;
  transition-delay: .25s;
  pointer-events: auto;
}
#listing-show-victor #listing-opens-form.active .container {
  opacity: 1;
  transition-delay: .5s;
  transform: translate(0, 0%);
}
#listing-show-victor #listing-opens-form .container {
  max-height: 100%;
  background: #f1f1f1;
  border-radius: 2px;
  border: 1px solid;
  opacity: 0;
  transform: translate(0, 10%);
  transition: .5s ease;
  overflow: hidden;
}
#listing-show-victor #listing-opens-form .overflow-container {
  width: calc(100% + 20px);
  overflow-y: scroll;
  max-height: 100vh;
  padding: 20px;
}
#listing-show-victor #listing-opens-form .btn.btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #1e1e1e;
  font-size: 1.5em;
}
#listing-show-victor #listing-opens-form .btn.btn-close:hover {
  color: #00b8f1;
}
#listing-show-victor #listing-opens-form .opens-form {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#listing-show-victor #listing-opens-form fieldset {
  width: 50%;
  width: calc(50% - 5px);
  margin: 5px 0;
}
#listing-show-victor #listing-opens-form fieldset input,
#listing-show-victor #listing-opens-form fieldset textarea {
  display: block;
  width: 100%;
  border: 1px solid #d1d1d1;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_notes {
  width: 100%;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_notes textarea {
  resize: vertical;
  min-height: 100px;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit {
  width: 100%;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:disabled {
  background: #ccc;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:disabled:hover,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:disabled:active,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:focus,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:hover,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input.white:focus,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input.white:hover,
#listing-show-victor #listing-opens-form fieldset.fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-show-victor #listing-opens-form #listing-open-form-alpha-wrapper .default-btn,
#listing-show-victor #listing-opens-form #listing-open-form-alpha-wrapper em {
  display: none;
}
#listing-show-victor #listing-opens-form #listing-open-form-alpha-wrapper #opens-success {
  margin-top: 20px;
}
#listing-show-victor #listing-opens-form #opens label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 5px 0;
  position: relative;
}
#listing-show-victor #listing-opens-form #opens label:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0;
  height: 1px;
  background-color: #00b8f1;
  opacity: 0;
  transition: .5s ease;
}
#listing-show-victor #listing-opens-form #opens label:after {
  content: '\f00c';
  font-family: "Font Awesome 5 Pro";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  opacity: .5;
  border-radius: 2px;
  border: 1px solid #00b8f1;
  transition: .5s ease;
}
#listing-show-victor #listing-opens-form #opens .checked {
  color: #00b8f1;
  border-color: white;
}
#listing-show-victor #listing-opens-form #opens .checked:before {
  width: 100%;
  left: 0%;
  background-color: #00b8f1;
  opacity: .5;
}
#listing-show-victor #listing-opens-form #opens .checked:after {
  opacity: 1;
}
#listing-show-victor #listing-opens-form #opens input {
  display: none;
}
#listing-opens-form {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: .5s .25s ease;
  opacity: 0;
  pointer-events: none;
}
#listing-opens-form .bg {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#listing-opens-form.active {
  opacity: 1;
  transition-delay: .25s;
  pointer-events: auto;
}
#listing-opens-form.active .container {
  opacity: 1;
  transition-delay: .5s;
  transform: translate(0, 0%);
}
#listing-opens-form .container {
  position: relative;
  max-height: 100%;
  border-radius: 2px;
  border: 1px solid;
  opacity: 0;
  overflow: hidden;
  background: #f1f1f1;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75em;
  transition: .5s ease;
  transform: translate(0, 10%);
  width: 1030px;
  max-width: 100%;
  margin: 0 auto;
}
#listing-opens-form .container.flex {
  justify-content: space-between;
  flex-wrap: wrap;
}
#listing-opens-form .container h1 {
  font-size: 29px;
  font-weight: 200;
}
#listing-opens-form .container h2 {
  color: #00b8f1;
  font-size: 24px;
}
#listing-opens-form .container h3 {
  color: #00b8f1;
  font-size: 18px;
}
#listing-opens-form .container p {
  margin-bottom: .75em;
}
#listing-opens-form .container a {
  text-decoration: none;
}
#listing-opens-form .overflow-container {
  width: calc(100% - 40px);
  overflow-y: scroll;
  max-height: 100vh;
  padding: 20px;
}
#listing-opens-form .overflow-container h2 {
  text-align: start;
}
#listing-opens-form .btn.btn-close {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  color: #1e1e1e !important;
  font-size: 1.5em !important;
  transition: ease-in-out 0.2s !important;
  border: unset;
  background-color: white;
  width: unset !important;
  height: unset !important;
  cursor: pointer;
}
#listing-opens-form .btn.btn-close i {
  cursor: pointer;
}
#listing-opens-form .btn.btn-close i:before {
  color: black;
  font-weight: 300;
}
#listing-opens-form .btn.btn-close:hover {
  color: #00b8f1 !important;
}
#listing-opens-form .opens-form {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#listing-opens-form .opens-form .fieldset_submit {
  width: 100%;
  background-color: #00b8f1 !important;
  color: white;
}
#listing-opens-form .opens-form .fieldset_submit input {
  color: white !important;
  transition: ease-in-out 0.2s !important;
  border: unset !important;
}
#listing-opens-form .opens-form .fieldset_submit:hover,
#listing-opens-form .opens-form .fieldset_submit:active,
#listing-opens-form .opens-form .fieldset_submit:focus {
  background-color: #25cbff !important;
}
#listing-opens-form .opens-form .fieldset_submit:hover input,
#listing-opens-form .opens-form .fieldset_submit:active input,
#listing-opens-form .opens-form .fieldset_submit:focus input {
  background-color: #25cbff !important;
}
#listing-opens-form .opens-form .fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-opens-form .opens-form .fieldset_submit input:disabled {
  background: #ccc;
}
#listing-opens-form .opens-form .fieldset_submit input:disabled:hover,
#listing-opens-form .opens-form .fieldset_submit input:disabled:active,
#listing-opens-form .opens-form .fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-opens-form .opens-form .fieldset_submit input:focus,
#listing-opens-form .opens-form .fieldset_submit input:hover,
#listing-opens-form .opens-form .fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-opens-form .opens-form .fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-opens-form .opens-form .fieldset_submit input.white:focus,
#listing-opens-form .opens-form .fieldset_submit input.white:hover,
#listing-opens-form .opens-form .fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-opens-form fieldset {
  width: 50%;
  width: calc(50% - 5px);
  margin: 5px 0;
}
#listing-opens-form fieldset input,
#listing-opens-form fieldset textarea {
  display: block;
  width: 100%;
  border: 1px solid #d1d1d1;
}
#listing-opens-form fieldset.fieldset_notes {
  width: 100%;
}
#listing-opens-form fieldset.fieldset_notes textarea {
  resize: vertical;
  min-height: 100px;
}
#listing-opens-form fieldset.fieldset_submit {
  width: 100%;
}
#listing-opens-form fieldset.fieldset_submit input {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
#listing-opens-form fieldset.fieldset_submit input:disabled {
  background: #ccc;
}
#listing-opens-form fieldset.fieldset_submit input:disabled:hover,
#listing-opens-form fieldset.fieldset_submit input:disabled:active,
#listing-opens-form fieldset.fieldset_submit input:disabled:focus {
  background: #ccc;
}
#listing-opens-form fieldset.fieldset_submit input:focus,
#listing-opens-form fieldset.fieldset_submit input:hover,
#listing-opens-form fieldset.fieldset_submit input:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
#listing-opens-form fieldset.fieldset_submit input.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
#listing-opens-form fieldset.fieldset_submit input.white:focus,
#listing-opens-form fieldset.fieldset_submit input.white:hover,
#listing-opens-form fieldset.fieldset_submit input.white:active {
  background: #fff;
  color: #1e1e1e;
}
#listing-opens-form #listing-open-form-alpha-wrapper .default-btn,
#listing-opens-form #listing-open-form-alpha-wrapper em {
  display: none;
}
#listing-opens-form #listing-open-form-alpha-wrapper #opens-success {
  margin-top: 20px;
}
#listing-opens-form .blurb {
  text-align: start;
}
#listing-opens-form #opens label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 5px 0;
  position: relative;
}
#listing-opens-form #opens label:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0;
  height: 1px;
  background-color: #00b8f1;
  opacity: 0;
  transition: .5s ease;
}
#listing-opens-form #opens label:after {
  content: '\f046';
  font: normal normal normal 14px/1 FontAwesome;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  opacity: .5;
  border-radius: 2px;
  transition: .5s ease;
  font-size: 25px;
}
#listing-opens-form #opens .checked {
  color: #00b8f1;
  border-color: white;
}
#listing-opens-form #opens .checked:before {
  width: 100%;
  left: 0%;
  background-color: #00b8f1;
  opacity: 1;
}
#listing-opens-form #opens .checked:after {
  opacity: 1;
}
#listing-opens-form #opens input {
  display: none;
}
#listing-opens-form .default-btn.opens-btn {
  display: none !important;
}
#listings-victor {
  padding-top: 50px;
}
#listings-victor .listings-count {
  text-align: center;
  margin-top: 50px;
}
#listings-victor .sort-by {
  max-width: 1000px;
  width: 100%;
  display: block;
  margin: 0 auto;
  text-align: right;
  padding: 16px 16px 0 16px;
}
@media only screen and (max-width: 980px) {
  #listings-victor .sort-by {
    padding: 16px 0 0;
  }
}
#listings-victor .sort-by .sort-btn {
  cursor: pointer;
  font-size: 11px;
  letter-spacing: 2px;
  transition: all 0.5s;
  font-size: 14px;
  line-height: 17px;
}
@media only screen and (max-width: 980px) {
  #listings-victor .sort-by .sort-btn {
    padding: 0 20px;
  }
}
#listings-victor .sort-by .sort-btn i {
  font-size: 12px;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 4px;
}
#listings-victor .sort-by .sort-btn:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
#listings-victor .sort-by .print-btn {
  display: none;
}
#listings-victor .sort-by .sort-options {
  padding-top: 8px;
  font-size: 11px;
}
#listings-victor .sort-by .sort-options a {
  text-decoration: none;
  color: #1e1e1e;
  padding: 0 1px;
  line-height: 16px;
}
#listings-victor .sort-by .sort-options a:hover {
  color: #00b8f1;
}
#listings-victor .sort-by .sort-options .active {
  color: #00b8f1;
}
#listings-victor #search-form-echo fieldset.field-suburb {
  width: 100%;
  padding-right: 0;
}
#listings-victor #search-form-echo fieldset.field-property-type {
  padding-right: 6px;
}
#listings-victor #search-form-echo fieldset #search-submit {
  padding: 17px 0 !important;
}
#listings-victor .content-container {
  max-width: 1040px;
}
#listings-victor .content-container .grid-container {
  padding: 5px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #listings-oscar {
    padding-top: 85px;
  }
  #listings-oscar .sort-by {
    max-width: none;
    padding: 16px 16px 0 16px;
  }
  #listings-oscar .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
  }
  #listings-oscar .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar .sort-by .sort-options a {
    padding: 0 1px;
    line-height: 16px;
  }
  .grid-container li.hover a .line,
  .grid-container li.hover label .line {
    width: 70%;
    opacity: 1;
    transition: all 1s;
  }
  .grid-container li.hover a .underlay,
  .grid-container li.hover label .underlay {
    opacity: 1;
    transition: all 0.5s;
  }
  .grid-container li.hover a .bbc-wrapper,
  .grid-container li.hover label .bbc-wrapper {
    opacity: 1;
  }
  .grid-container li.hover a h1,
  .grid-container li.hover label h1 {
    opacity: 1;
    transform: scale(1, 1);
  }
  .grid-container li.hover a h2,
  .grid-container li.hover label h2 {
    opacity: 1;
  }
  .grid-container li.hover a h3,
  .grid-container li.hover label h3 {
    opacity: 1;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #listings-oscar {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #listings-oscar .sort-by {
    max-width: 1030px;
    padding: 20px 60px 0 30px;
  }
  #listings-oscar .sort-by .print-btn {
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar .sort-by .print-btn a {
    color: #1e1e1e;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #listings-oscar .sort-by .print-btn a:hover {
    color: #00b8f1;
  }
  #listings-oscar .sort-by .sort-btn {
    font-size: 12px;
    letter-spacing: 2px;
    display: inline-block;
  }
  #listings-oscar .sort-by .sort-btn i {
    font-size: 12px;
    padding-left: 4px;
  }
  #listings-oscar .sort-by .sort-options {
    padding-top: 8px;
    font-size: 12px;
  }
  #listings-oscar .sort-by .sort-options a {
    padding: 0 5px;
    line-height: 16px;
    letter-spacing: 2px;
  }
  #listings-oscar #search-form-echo fieldset.field-suburb {
    width: 25%;
    padding-right: 6px !important;
  }
  #listings-oscar #search-form-echo fieldset.field-property-type {
    padding-right: 0 !important;
  }
}
@media only print {
  html,
  body {
    background: white;
  }
}
#listings-print #header-orion {
  display: none;
}
#listings-print header #logo img {
  margin: 20px 0;
  max-width: 40%;
  filter: brightness(0%);
}
#listings-print .container h1 {
  font-weight: 500;
  font-size: 1.8em;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin: 30px 0;
}
#listings-print .container ul {
  display: flex;
  flex-wrap: wrap;
}
#listings-print .container ul .print-listing {
  width: 33.33%;
  padding: 10px 5px;
  float: left;
  page-break-inside: avoid;
  page-break-before: avoid;
  page-break-after: avoid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#listings-print .container ul .print-listing img {
  max-width: 100%;
  max-height: 200px;
  display: block;
  margin: 0 auto;
}
#listings-print .container ul .print-listing .address strong {
  display: block;
  font-weight: 600;
}
#listings-print .container ul .print-listing span {
  display: block;
  padding-top: 0;
}
#listings-print .container ul .print-listing .contact span {
  display: none;
}
#listings-print .container ul .print-listing * {
  padding: 4px 0;
}
#listings-print footer {
  display: none;
}
#listings-victor .top-section {
  min-height: 180px;
  position: relative;
}
#listings-victor .top-section .overlay {
  display: none;
}
#listings-victor.search-form-tango-widget {
  position: relative;
}
#listings-victor.search-form-tango-widget .top-section {
  overflow: hidden;
}
#listings-victor.search-form-tango-widget .top-section .form-wrapper {
  padding: 0;
}
#listings-victor.search-form-tango-widget .top-section #item-image-slideshow-bravo .bx-wrapper {
  height: 100%;
}
#listings-victor.search-form-tango-widget .top-section #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
  min-height: initial;
  height: 100% !important;
}
#listings-victor.search-form-tango-widget .top-section #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul,
#listings-victor.search-form-tango-widget .top-section #item-image-slideshow-bravo .bx-wrapper .bx-viewport li {
  height: 100% !important;
}
#listings-victor .content-container .overlay:hover {
  color: white;
}
@media only screen and (min-width: 980px) {
  #listings-victor {
    margin-top: 0;
  }
}
#maintenance-request-echo {
  padding-top: 50px;
}
#maintenance-request-echo .text-wrapper {
  line-height: 20px;
  text-align: center;
}
#maintenance-request-echo .text-wrapper article h1 {
  margin: 1em 0;
}
#maintenance-request-echo .text-wrapper article h2 {
  font-size: 16px;
  line-height: 25px;
  font-weight: normal;
  display: block;
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#maintenance-request-echo .maintenance-request-wrapper {
  padding: 0 16px 16px 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#maintenance-request-echo .maintenance-request-wrapper form .maintenance-heading {
  padding-bottom: 16px;
  display: block;
  font-size: 13px;
  width: 100%;
  clear: both;
  text-transform: uppercase;
  letter-spacing: 4px;
  padding-top: 16px;
  text-align: center;
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset {
  padding-bottom: 8px;
}
#maintenance-request-echo .maintenance-request-wrapper form fieldset textarea {
  line-height: 22px;
  display: block;
}
#maintenance-request-echo .maintenance-request-wrapper form input[type="submit"] {
  border: 2px solid #1e1e1e;
}
#maintenance-request-echo .maintenance-request-wrapper form .panel-danger {
  color: #d63830;
  margin: 0 auto 20px;
  padding: 20px 5px;
  background: #ebcdcc;
  border: solid 1px #d63830;
  border-radius: 5px;
  text-align: center;
  display: none;
  box-sizing: border-box;
  display: block;
}
.no-ajax #maintenance-request-echo .maintenance-request-wrapper form .panel-danger {
  display: block;
}
#maintenance-request-echo .overlay article {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #maintenance-request-echo .text-wrapper {
    padding: 24px;
  }
  #maintenance-request-echo .text-wrapper article h2 {
    padding-bottom: 24px;
  }
  #maintenance-request-echo .maintenance-request-wrapper {
    padding: 0 24px 24px 24px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .maintenance-heading {
    padding-bottom: 12px;
    display: block;
  }
  #maintenance-request-echo .maintenance-request-wrapper form fieldset {
    padding-bottom: 12px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_first_name,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_select,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_email_address,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_address_line_1,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_suburb,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_state {
    padding-right: 6px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_surname,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_mobile,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_address_line_2,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_postcode,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_state {
    padding-left: 6px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_select {
    margin-right: 40%;
  }
  #maintenance-request-echo .text-wrapper {
    padding-top: 0;
  }
  #maintenance-request-echo .text-wrapper article {
    line-height: 20px;
    text-align: center;
  }
  #maintenance-request-echo .text-wrapper article h2 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #maintenance-request-echo {
    padding-top: 85px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #maintenance-request-echo .text-wrapper {
    padding: 30px 0;
  }
  #maintenance-request-echo .text-wrapper article {
    text-align: center;
    padding: 0 120px;
    line-height: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #maintenance-request-echo .text-wrapper article h2 {
    font-size: 30px;
    padding-bottom: 30px;
  }
  #maintenance-request-echo .maintenance-request-wrapper {
    padding: 0 120px 30px 120px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .maintenance-heading {
    padding-bottom: 20px;
    display: block;
    font-size: 15px;
    letter-spacing: 7px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form fieldset {
    padding-bottom: 20px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_first_name,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_select,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_email_address,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_address_line_1,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_suburb {
    padding-right: 10px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_surname,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_mobile,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_address_line_2,
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_state {
    padding-left: 10px;
  }
  #maintenance-request-echo .maintenance-request-wrapper form .fieldset_postcode {
    padding-right: 0 !important;
  }
  #maintenance-request-echo .maintenance-request-wrapper form input[type="submit"] {
    width: 25%;
    float: right;
  }
  #maintenance-request-echo .maintenance-request-wrapper form:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  #maintenance-request-echo .text-wrapper {
    padding-top: 0;
  }
  #maintenance-request-echo .text-wrapper article {
    line-height: 20px;
    text-align: center;
  }
  #maintenance-request-echo .text-wrapper article h2 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
}
/*Copy/pasting most of this from item-igloo since there are no global typography or page styles :( */
#media-alpha {
  padding-top: 50px;
}
#media-alpha i {
  font-style: italic;
}
#media-alpha i.fa {
  font-style: normal;
  font-size: 1.4em;
}
#media-alpha b {
  font-weight: bold;
}
#media-alpha a {
  text-decoration: underline;
  color: #1e1e1e;
}
#media-alpha a:hover {
  color: #00b8f1;
}
#media-alpha h1,
#media-alpha h2 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
#media-alpha .container {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 32px 16px;
  text-align: center;
  margin: 0 auto;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #media-alpha {
    padding-top: 80px;
  }
  #media-alpha h1,
  #media-alpha h2 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  #media-alpha .container {
    max-width: 750px;
    padding: 0 24px 24px 24px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #media-alpha h1,
  #media-alpha h2 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  #media-alpha .container {
    padding: 0 30px 60px 30px;
  }
}
#offices-hotel {
  padding-top: 50px;
}
#offices-hotel .page-heading {
  cursor: auto;
}
#offices-hotel .page-heading:hover h1:after {
  display: none !important;
}
#offices-hotel .wrapper.hide {
  opacity: 0;
  transition: all 1s;
}
#offices-hotel .list-container-alt {
  display: inline-block;
  width: 100%;
  padding: 4px 16px 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#offices-hotel .list-container-alt ul {
  padding-top: 16px;
}
#offices-hotel .list-container-alt ul .wrapper {
  transition: all 1s;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#offices-hotel .list-container-alt ul li {
  padding-bottom: 8px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#offices-hotel .list-container-alt ul li:hover .image {
  transform: scale(1.2);
  transition: all 1.5s;
}
#offices-hotel .list-container-alt ul li .grid {
  display: none;
}
#offices-hotel .list-container-alt ul li .image-wrapper {
  overflow: hidden;
}
#offices-hotel .list-container-alt ul li .image {
  transition: all 1.5s;
  background-color: #d1d1d1;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 80%;
  background-position: 50% 50%;
  background-size: cover;
}
#offices-hotel .list-container-alt ul li a {
  width: 100%;
  transition: all 0.5s;
  display: block;
  text-decoration: none;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  background-color: white;
  color: #1e1e1e;
}
#offices-hotel .list-container-alt ul li a h3 {
  line-height: 20px;
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  letter-spacing: 5px;
  padding-bottom: 8px;
}
#offices-hotel .list-container-alt ul li a h4 {
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  z-index: 50;
  position: relative;
  padding-top: 5px;
  line-height: initial;
}
#offices-hotel .list-container-alt ul li a p {
  display: block;
  padding: 32px 0;
}
#offices-hotel .list-container-alt ul li a span {
  padding-right: 16px;
  display: inline-block;
}
#offices-hotel .list-container-alt ul li a span em {
  font-size: 20px;
  padding-right: 3px;
}
#offices-hotel .list-container-alt ul li a .office-phone {
  padding-top: 8px;
}
#offices-hotel .list-container-alt ul li a .underlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
#offices-hotel .list-container-alt ul li a .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 120px;
  text-decoration: none;
  color: white;
  text-shadow: 0px 0px 90px rgba(0, 0, 0, 0.75);
  z-index: 20;
}
#offices-hotel .list-container-alt ul li a .bottom h1 {
  padding-bottom: 10px;
}
#offices-hotel .list-container-alt ul li a .bottom h2 {
  float: left;
  font-size: 15px;
  padding-right: 4px;
}
#offices-hotel .list-container-alt ul li a .bottom .container {
  width: auto;
  display: inline-block;
  margin: 0 auto;
}
#offices-hotel .list-container-alt ul li a .agent-info h4 {
  width: auto;
  display: inline-block;
  float: left;
  padding-right: 8px;
}
#offices-hotel .list-container-alt ul li a .agent-info h4:nth-child(4) {
  clear: both;
}
#offices-hotel .list-container-alt ul li a .agent-info p {
  clear: both;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #offices-hotel {
    padding-top: 85px;
  }
  #offices-hotel .list-container-alt {
    margin-top: -6px !important;
    padding: 0 18px 24px;
    margin-bottom: 24px;
  }
  #offices-hotel .list-container-alt ul .wrapper {
    padding: 0;
  }
  #offices-hotel .list-container-alt ul li {
    padding-top: 12px;
    overflow: hidden;
    cursor: pointer;
    height: 0;
    padding-bottom: 30%;
    position: relative;
  }
  #offices-hotel .list-container-alt ul li .grid {
    display: none;
  }
  #offices-hotel .list-container-alt ul li .image-wrapper {
    background-color: #d1d1d1;
    height: 0;
    padding-bottom: 30%;
    background-position: 50% 50%;
    background-size: cover;
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #offices-hotel .list-container-alt ul li a {
    height: 0;
    width: 60%;
    float: left;
    padding: 24px;
    padding-bottom: 30%;
  }
  #offices-hotel .list-container-alt ul li a p {
    max-height: 54px;
    overflow: hidden;
  }
  #offices-hotel .list-container-alt ul li a .bottom-wrapper {
    position: absolute;
    bottom: 24px;
  }
  #offices-hotel .list-container-alt ul li a span {
    padding-right: 16px;
  }
  #offices-hotel .list-container-alt ul li a .underlay {
    transition: all 0.5s;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #offices-hotel {
    padding-top: 85px;
  }
  #offices-hotel .list-container-alt {
    margin-top: -8px !important;
    padding: 0 18px 18px;
  }
  #offices-hotel .list-container-alt ul {
    max-width: 1030px;
    display: block;
    margin: 0 auto;
  }
  #offices-hotel .list-container-alt ul .wrapper {
    padding: 0;
  }
  #offices-hotel .list-container-alt ul li {
    margin-top: -8px;
    padding-top: 20px;
    overflow: hidden;
    cursor: pointer;
    height: 0;
    padding-bottom: 25%;
    position: relative;
  }
  #offices-hotel .list-container-alt ul li .grid {
    display: none;
  }
  #offices-hotel .list-container-alt ul li .image {
    transition: all 2s;
  }
  #offices-hotel .list-container-alt ul li .image-wrapper {
    background-color: #d1d1d1;
    height: 0;
    padding-bottom: 25%;
    background-position: 50% 50%;
    background-size: cover;
    width: 35%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #offices-hotel .list-container-alt ul li a {
    height: 0;
    width: 65%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 24px;
    padding-bottom: 30%;
  }
  #offices-hotel .list-container-alt ul li a h4 {
    letter-spacing: 8px;
    padding-bottom: 8px;
  }
  #offices-hotel .list-container-alt ul li a p {
    max-height: 60px;
    line-height: 18px;
  }
  #offices-hotel .list-container-alt ul li a .bottom-wrapper {
    position: absolute;
    bottom: 24px;
  }
  #offices-hotel .list-container-alt ul li a .underlay {
    transition: all 0.5s;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.privacyPolicy .global_privacypolicy {
  margin: 0;
}
.privacyPolicy .global_privacypolicy .container {
  margin-top: 80px;
}
@media (min-width: 980px) {
  .privacyPolicy .global_privacypolicy .container {
    margin-top: 100px;
  }
}
#place-show-bravo {
  padding-top: 50px;
}
#place-show-bravo #item-image-slideshow-bravo {
  height: 0;
  padding-bottom: 50%;
}
#place-show-bravo #item-image-slideshow-bravo ul {
  height: 0;
  padding-bottom: 50%;
}
#place-show-bravo #item-image-slideshow-bravo ul li {
  height: 0;
  padding-bottom: 50%;
  background-size: cover;
  background-position: 50% 50%;
}
#place-show-bravo #item-image-slideshow-bravo ul li .image {
  background-size: cover;
  background-position: 50% 50%;
  height: 0;
  padding-bottom: 50%;
}
#place-show-bravo #item-image-slideshow-bravo ul li .overlay-background {
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
#place-show-bravo h1 {
  font-size: 25px;
  font-weight: normal;
}
#place-show-bravo h2 {
  font-size: 18px;
  text-transform: uppercase;
}
#place-show-bravo #place-heading {
  text-align: center;
  padding: 16px 0;
  display: block;
  text-transform: uppercase;
}
#place-show-bravo .bottom {
  padding-top: 16px;
}
#place-show-bravo .list-container {
  padding-bottom: 8px;
}
#place-show-bravo .place-url {
  display: block;
  margin: 16px auto 0;
  width: 100%;
  text-align: center;
}
@media only print, only screen and (min-width: 640px) {
  #place-show-bravo .place-url {
    /* Tablet */
    margin: 24px auto 0;
  }
}
@media only print and only print, only screen and (min-width: 640px) and only print, only print and only screen and (min-width: 980px), only screen and (min-width: 640px) and only screen and (min-width: 980px) {
  #place-show-bravo .place-url {
    /* Desktop */
    margin: 16px auto 0;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #place-show-bravo {
    padding-top: 85px;
  }
  #place-show-bravo #place-heading {
    padding: 24px 0;
  }
  #place-show-bravo .bottom {
    padding-top: 24px;
  }
  #place-show-bravo .list-container {
    padding-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #place-show-bravo {
    padding-top: 85px;
  }
  #place-show-bravo #item-image-slideshow-echo,
  #place-show-bravo #item-image-slideshow-bravo {
    height: 600px;
    padding-bottom: 0;
  }
  #place-show-bravo #item-image-slideshow-echo ul,
  #place-show-bravo #item-image-slideshow-bravo ul {
    height: 600px;
    padding-bottom: 0;
  }
  #place-show-bravo #item-image-slideshow-echo ul li,
  #place-show-bravo #item-image-slideshow-bravo ul li {
    height: 600px;
    padding-bottom: 0;
  }
  #place-show-bravo #item-image-slideshow-echo ul li .image,
  #place-show-bravo #item-image-slideshow-bravo ul li .image {
    height: 600px;
    padding-bottom: 0;
  }
  #place-show-bravo h1 {
    font-size: 30px;
  }
  #place-show-bravo h2 {
    /*font-size: 25px;*/
  }
  #place-show-bravo #place-heading {
    padding: 30px 0;
  }
  #place-show-bravo .container .middle {
    padding-top: 30px;
  }
  #place-show-bravo .bottom {
    padding-top: 30px;
  }
  #place-show-bravo .list-container {
    padding-bottom: 30px;
  }
  #place-show-bravo .list-container ul {
    display: inline-block;
    width: 100%;
  }
}
#seo-section {
  background: #000;
}
#seo-section * {
  box-sizing: border-box;
}
#seo-section #seo-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 0;
  min-height: 100vh;
  padding: 60px 0;
}
#seo-section .container {
  color: #fff;
  padding: 0 24px;
  max-width: 1030px;
  margin: 0 auto;
}
#seo-section .background-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  opacity: .5;
  background-size: cover;
  background-position: center center;
}
#suburb-profile-show-delta {
  padding-top: 50px;
}
#suburb-profile-show-delta #item-image-slideshow-bravo {
  height: auto !important;
  padding-bottom: 0 !important;
}
#suburb-profile-show-delta #item-image-slideshow-bravo ul {
  height: auto !important;
  padding-bottom: 0 !important;
}
#suburb-profile-show-delta #item-image-slideshow-bravo ul li {
  height: 0 !important;
  padding-bottom: 20% !important;
  background-size: cover;
  background-position: 50% 50%;
}
#suburb-profile-show-delta #item-image-slideshow-bravo ul li .image {
  background-size: cover;
  background-position: 50% 50%;
  height: 0 !important;
  padding-bottom: 20%;
}
#suburb-profile-show-delta #item-image-slideshow-bravo ul li .overlay-background {
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media (max-width: 400px) {
  #suburb-profile-show-delta #item-image-slideshow-bravo ul {
    /* HOT FIX -- stop banner height growing based on the number images (!) */
  }
  #suburb-profile-show-delta #item-image-slideshow-bravo ul.bxslider,
  #suburb-profile-show-delta #item-image-slideshow-bravo ul li {
    height: 250px !important;
    padding-bottom: 0 !important;
  }
}
#suburb-profile-show-delta #item-image-slideshow-bravo .bx-controls {
  display: none !important;
}
#suburb-profile-show-delta h1 {
  font-size: 25px;
  font-weight: normal;
}
#suburb-profile-show-delta h2 {
  font-size: 18px;
  text-transform: uppercase !important;
}
#suburb-profile-show-delta #place-heading {
  text-align: center;
  padding: 16px 0;
  display: block;
  text-transform: uppercase;
}
#suburb-profile-show-delta .bottom {
  padding-top: 16px;
}
#suburb-profile-show-delta .list-container {
  padding-bottom: 8px;
}
#suburb-profile-show-delta .container .middle .right .contact-me .social-links i {
  color: #1e1e1e;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #suburb-profile-show-delta {
    padding-top: 85px;
  }
  #suburb-profile-show-delta #place-heading {
    padding: 24px 0;
  }
  #suburb-profile-show-delta .bottom {
    padding-top: 24px;
  }
  #suburb-profile-show-delta .list-container {
    padding-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #suburb-profile-show-delta {
    padding-top: 85px;
    /*#item-image-slideshow-bravo{
			height: 0;
			padding-bottom: 35%;
			ul{
				height: 0;
				padding-bottom: 35%;
				li{
					height: 0;
					padding-bottom: 35%;
					background-size: cover;
					background-position: 50% 50%;
					.image{
						background-size: cover;
						background-position: 50% 50%;
						height: 0;
						padding-bottom: 35%;
					}
					.overlay-background{
						position: absolute;
						background: rgba(0,0,0,0.1);
						left: 0;
						right: 0;
						top: 0;
						bottom: 0;
					}
				}
			}
		}*/
  }
  #suburb-profile-show-delta #item-image-slideshow-echo,
  #suburb-profile-show-delta #item-image-slideshow-bravo {
    height: 600px;
    padding-bottom: 0;
  }
  #suburb-profile-show-delta #item-image-slideshow-echo ul,
  #suburb-profile-show-delta #item-image-slideshow-bravo ul {
    height: 600px;
    padding-bottom: 0;
  }
  #suburb-profile-show-delta #item-image-slideshow-echo ul li,
  #suburb-profile-show-delta #item-image-slideshow-bravo ul li {
    height: 600px !important;
    padding-bottom: 0 !important;
  }
  #suburb-profile-show-delta #item-image-slideshow-echo ul li .image,
  #suburb-profile-show-delta #item-image-slideshow-bravo ul li .image {
    height: 600px;
    padding-bottom: 0;
  }
  #suburb-profile-show-delta h1 {
    font-size: 30px;
  }
  #suburb-profile-show-delta h2 {
    /*font-size: 25px;*/
  }
  #suburb-profile-show-delta #place-heading {
    padding: 30px 0;
  }
  #suburb-profile-show-delta .container .middle {
    padding-top: 30px;
  }
  #suburb-profile-show-delta .bottom {
    padding-top: 30px;
  }
  #suburb-profile-show-delta .list-container {
    padding-bottom: 30px;
  }
  #suburb-profile-show-delta .list-container ul {
    display: inline-block;
    width: 100%;
  }
}
/*----------------------------------------------------------------------*/
.container {
  text-align: center;
}
.container .top-container .overlay {
  display: none;
}
.container .agent-wrapper {
  width: 100%;
  background-color: #f1f1f1;
}
.container .middle {
  padding: 16px;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 18px;
}
.container .middle .left h1 {
  padding-bottom: 8px;
  display: block;
  width: 100%;
}
.container .middle .left h2 {
  text-align: center;
  text-transform: uppercase !important;
  letter-spacing: 2px;
  font-size: 15px !important;
  line-height: 25px;
  display: block;
  width: 100%;
  padding: 16px 0;
  clear: both;
}
.container .middle .left .position {
  float: none !important;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 6px;
  width: 100%;
  text-align: center;
  display: block;
  padding-bottom: 16px;
}
.container .middle .left a {
  padding-left: 2px;
  color: #1e1e1e;
}
.container .middle .left a:hover {
  color: #00b8f1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.container .middle .left .name {
  text-align: center;
  /*text-transform: uppercase !important;
				letter-spacing: 2px;
				font-size: 16px !important;
				line-height: 25px;*/
}
.container .middle .right {
  clear: both;
}
.container .middle .right h2 {
  text-align: center;
  text-transform: uppercase !important;
  letter-spacing: 2px;
  font-size: 15px !important;
  line-height: 25px;
  display: block;
  width: 100%;
  padding: 16px 0;
  clear: both;
}
.container .middle .right b {
  font-weight: bold;
  padding-right: 4px;
  display: inline-block;
}
.container .middle .right a {
  width: auto;
  display: inline-block;
  text-decoration: none;
  color: #1e1e1e;
}
.container .middle .right a:hover {
  color: #00b8f1;
}
.container .middle .right .contact-me .links a {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin: 8px 0 !important;
}
.container .middle .right .contact-me .links a:disabled {
  background: #ccc;
}
.container .middle .right .contact-me .links a:disabled:hover,
.container .middle .right .contact-me .links a:disabled:active,
.container .middle .right .contact-me .links a:disabled:focus {
  background: #ccc;
}
.container .middle .right .contact-me .links a:focus,
.container .middle .right .contact-me .links a:hover,
.container .middle .right .contact-me .links a:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
.container .middle .right .contact-me .links a.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
.container .middle .right .contact-me .links a.white:focus,
.container .middle .right .contact-me .links a.white:hover,
.container .middle .right .contact-me .links a.white:active {
  background: #fff;
  color: #1e1e1e;
}
.container .middle .right .contact-me .links a:first-child {
  margin-top: 12px !important;
}
.container .middle .right .contact-me .links a:last-child {
  margin-bottom: 0;
}
.container .middle .right .contact-me .social-links a {
  margin: 0 20px !important;
  position: relative;
  width: 30px;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  transition: all 0.5s;
}
.container .middle .right .contact-me .social-links a i {
  font-size: 30px;
  position: relative;
  display: block;
}
.container .middle .right .contact-me .social-links .social.facebook:after {
  background-color: #3b5998;
}
.container .middle .right .contact-me .social-links .social.twitter:after {
  background-color: #55acee;
}
.container .middle .right .contact-me .social-links .social.pinit:after {
  background-color: #c8232c;
}
.container .middle .right .contact-me .social-links #googleplus:after {
  background-color: #dd4b39;
}
.container .middle .right .contact-me .social-links .social.facebook:hover i {
  color: #3b5998;
}
.container .middle .right .contact-me .social-links .social.twitter:hover i {
  color: #55acee;
}
.container .middle .right .contact-me .social-links .social.pinit:hover {
  cursor: pointer;
}
.container .middle .right .contact-me .social-links .social.pinit:hover i {
  color: #c8232c;
}
.container .middle .right .contact-me .social-links a:nth-child(2) {
  margin-left: 0;
}
.container .middle .right .contact-me .social-links a:hover {
  transition: all 0.5s;
}
.container .middle .right .contact-me .social-links a:hover:after {
  opacity: 1;
  top: 22px;
  transition: all 0.5s;
}
.container .bottom .agent-form-alpha {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 12px 16px 0 16px;
}
.container .bottom .agent-form-alpha h1 {
  padding-bottom: 16px;
  font-size: 20px;
}
.container .bottom .agent-form-alpha form fieldset {
  margin-bottom: 8px;
}
.container .bottom .agent-form-alpha form fieldset textarea {
  height: 105px;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"] {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  border: transparent;
  width: 100%;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
  background: #ccc;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
  background: #ccc;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
.container .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"].white {
  background-color: transparent;
  color: white;
  border-color: white;
}
.container .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
.container .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
.container .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
  background: #fff;
  color: #1e1e1e;
}
.container .bottom .agent-form-alpha form .fieldset_submit {
  margin-bottom: 0;
}
.container .bottom .latest-listings h1 {
  font-size: 20px;
  padding: 16px;
  padding-top: 0;
}
.container .bottom .latest-listings .list-container ul .wrapper {
  width: 100%;
}
.container .bottom .latest-listings .list-container ul li {
  padding-bottom: 70%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .middle {
    padding: 24px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
  }
  .middle .left {
    padding-right: 24px;
  }
  .middle .left h1 {
    padding-bottom: 12px;
    display: block;
    width: 100%;
  }
  .middle .left h2 {
    display: block;
    width: 100%;
    padding: 24px 0;
    clear: both;
  }
  .middle .left span {
    width: 100%;
    display: inline-block;
    float: left;
  }
  .middle .left .name {
    padding-bottom: 12px !important;
  }
  .middle .right {
    border-left: 1px solid #1e1e1e;
    padding-left: 24px;
    clear: both;
    margin-top: 24px;
  }
  .middle .right h2 {
    display: block;
    width: 100%;
    padding: 0 0 24px 0;
  }
  .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  .middle .right a:hover {
    color: #00b8f1;
  }
  .middle .right .contact-me .links a {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin: 12px 0;
  }
  .middle .right .contact-me .links a:disabled {
    background: #ccc;
  }
  .middle .right .contact-me .links a:disabled:hover,
  .middle .right .contact-me .links a:disabled:active,
  .middle .right .contact-me .links a:disabled:focus {
    background: #ccc;
  }
  .middle .right .contact-me .links a:focus,
  .middle .right .contact-me .links a:hover,
  .middle .right .contact-me .links a:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  .middle .right .contact-me .links a.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  .middle .right .contact-me .links a.white:focus,
  .middle .right .contact-me .links a.white:hover,
  .middle .right .contact-me .links a.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  .middle .right .contact-me .social-links h2 {
    padding-top: 24px;
  }
  .middle .right .contact-me .social-links a {
    position: relative;
    width: 20px !important;
    text-align: center;
    display: inline-block;
    margin: 0 15px !important;
    text-decoration: none;
    transition: all 0.5s;
  }
  .middle .right .contact-me .social-links a i {
    font-size: 25px !important;
    position: relative;
    display: block;
  }
  .middle .right .contact-me .social-links #facebook:hover i {
    color: #3b5998;
  }
  .middle .right .contact-me .social-links #twitter:hover i {
    color: #55acee;
  }
  .middle .right .contact-me .social-links #linkedin:hover i {
    color: #0077b5;
  }
  .middle .right .contact-me .social-links #googleplus:hover i {
    color: #dd4b39;
  }
  .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  .middle .right .contact-me .social-links a:hover {
    transition: all 0.5s;
  }
  .middle .right .contact-me .social-links a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
  .bottom .agent-form-alpha {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 24px 0 24px;
  }
  .bottom .agent-form-alpha h1 {
    padding: 24px 0;
    font-size: 20px;
  }
  .bottom .agent-form-alpha form fieldset {
    margin-bottom: 0;
    padding: 0 0 12px 0;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .bottom .agent-form-alpha form fieldset input {
    height: 45px;
  }
  .bottom .agent-form-alpha form fieldset textarea {
    height: 135px;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"] {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    border: transparent;
    width: 100%;
    height: 45px;
    line-height: 45px;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled {
    background: #ccc;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:hover,
  .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:active,
  .bottom .agent-form-alpha form fieldset input[type="submit"]:disabled:focus {
    background: #ccc;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"]:focus,
  .bottom .agent-form-alpha form fieldset input[type="submit"]:hover,
  .bottom .agent-form-alpha form fieldset input[type="submit"]:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"].white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  .bottom .agent-form-alpha form fieldset input[type="submit"].white:focus,
  .bottom .agent-form-alpha form fieldset input[type="submit"].white:hover,
  .bottom .agent-form-alpha form fieldset input[type="submit"].white:active {
    background: #fff;
    color: #1e1e1e;
  }
  .bottom .agent-form-alpha form .fieldset_first_name,
  .bottom .agent-form-alpha form .fieldset_email_address {
    padding-right: 6px;
  }
  .bottom .agent-form-alpha form .fieldset_surname,
  .bottom .agent-form-alpha form .fieldset_mobile {
    padding-left: 6px;
  }
  .bottom .agent-form-alpha form .fieldset_notes {
    width: 100%;
  }
  .bottom .agent-form-alpha form .fieldset_submit {
    width: 100%;
    margin-bottom: 0;
  }
  .bottom .latest-listings {
    clear: both;
  }
  .bottom .latest-listings h1 {
    font-size: 20px;
    padding: 24px;
  }
  .bottom .latest-listings .list-container ul .wrapper {
    width: 33.33%;
  }
  .bottom .latest-listings .list-container ul li {
    padding-bottom: 70%;
  }
  #suburb-profile-show-delta > div > div.middle > div.right > div > div.social-links > div > a {
    margin: 0 15px !important;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .container .middle {
    padding: 30px 0;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 18px;
  }
  .container .middle .left {
    padding-right: 30px;
  }
  .container .middle .left h1 {
    padding-bottom: 20px !important;
    display: block;
    width: 100%;
    font-size: 28px !important;
    letter-spacing: 10px !important;
  }
  .container .middle .left .name {
    padding-bottom: 20px !important;
    display: block;
    width: 100%;
    /*font-size: 28px !important;
					letter-spacing: 10px !important;*/
  }
  .container .middle .left h2 {
    display: block;
    width: 100%;
    padding: 30px 0;
    clear: both;
    font-size: 18px !important;
  }
  .container .middle .left span {
    width: 100%;
    display: inline-block;
    float: left;
  }
  .container .middle .right {
    border-left: 1px solid #1e1e1e;
    padding-left: 30px;
    clear: both;
    margin-top: 30px;
  }
  .container .middle .right .recent-activity {
    padding-top: 30px;
  }
  .container .middle .right h2 {
    display: block;
    width: 100%;
    padding: 0 0 30px 0;
    font-size: 18px !important;
  }
  .container .middle .right b {
    font-weight: bold;
    padding-right: 4px;
    display: inline-block;
  }
  .container .middle .right a {
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #1e1e1e;
  }
  .container .middle .right a:hover {
    color: #00b8f1;
  }
  .container .middle .right .contact-me .links a {
    /*Must overwrite old stylesheets via !important*/
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    height: auto !important;
    line-height: initial !important;
    padding: 16px !important;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #1e1e1e;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s;
    background-color: transparent;
    border: 2px solid #1e1e1e;
    letter-spacing: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    margin: 10px 0;
  }
  .container .middle .right .contact-me .links a:disabled {
    background: #ccc;
  }
  .container .middle .right .contact-me .links a:disabled:hover,
  .container .middle .right .contact-me .links a:disabled:active,
  .container .middle .right .contact-me .links a:disabled:focus {
    background: #ccc;
  }
  .container .middle .right .contact-me .links a:focus,
  .container .middle .right .contact-me .links a:hover,
  .container .middle .right .contact-me .links a:active {
    background-color: #1e1e1e;
    color: white;
    transition: all 0.5s;
  }
  .container .middle .right .contact-me .links a.white {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  .container .middle .right .contact-me .links a.white:focus,
  .container .middle .right .contact-me .links a.white:hover,
  .container .middle .right .contact-me .links a.white:active {
    background: #fff;
    color: #1e1e1e;
  }
  .container .middle .right .contact-me .links a:last-child {
    margin-bottom: 0;
  }
  .container .middle .right .contact-me .social-links h2 {
    padding-top: 30px;
  }
  .container .middle .right .contact-me .social-links a {
    position: relative;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 7px;
    text-decoration: none;
    transition: all 0.5s;
  }
  .container .middle .right .contact-me .social-links a i {
    font-size: 19px;
  }
  .container .middle .right .contact-me .social-links a:nth-child(2) {
    margin-left: 0;
  }
  .container .middle .right .contact-me .social-links a:hover {
    transition: all 0.5s;
  }
  .container .middle .right .contact-me .social-links a:hover:after {
    opacity: 1;
    top: 22px;
    transition: all 0.5s;
  }
}
#suburb-profiles-echo .page-heading {
  cursor: auto;
}
#suburb-profiles-echo .loading-spinner {
  color: #FFF;
}
#suburb-profiles-echo .page-heading:hover h1:after {
  display: none !important;
}
#suburb-profiles-echo .content-container {
  position: relative;
}
#suburb-profiles-echo .content-container ul li {
  padding: 1px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #suburb-profiles-echo .heading-div {
    padding-bottom: 20px;
  }
}
.testimonial-slideshow {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  padding: 32px;
  position: relative;
}
.testimonial-slideshow h1 {
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px;
  padding-top: 0;
}
.testimonial-slideshow ul li .info-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
}
.testimonial-slideshow ul li .info-wrapper .inner-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
  background: #1e1e1e;
  color: white;
}
.testimonial-slideshow ul li .info-wrapper .inner-wrapper h4 {
  font-size: 12px;
  line-height: 18px;
}
.testimonial-slideshow ul li .info-wrapper .inner-wrapper em {
  font-size: 12px;
  font-style: italic;
  display: block;
  width: 100%;
  text-align: right;
  padding-top: 16px;
}
.testimonial-slideshow .bx-controls .bx-pager {
  display: none;
}
.testimonial-slideshow .bx-next,
.testimonial-slideshow .bx-prev {
  position: absolute;
  top: 130px;
  text-decoration: none;
  font-size: 50px;
  color: #1e1e1e;
}
.testimonial-slideshow .bx-next {
  right: -20px;
}
.testimonial-slideshow .bx-prev {
  left: -20px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .testimonial-slideshow {
    padding: 24px 48px 0 48px;
  }
  .testimonial-slideshow h1 {
    font-size: 20px !important;
    padding: 24px;
  }
  .testimonial-slideshow ul li .info-wrapper .inner-wrapper {
    padding: 24px;
  }
  .testimonial-slideshow ul li .info-wrapper .inner-wrapper em {
    padding-top: 24px;
  }
  .testimonial-slideshow .bx-next,
  .testimonial-slideshow .bx-prev {
    font-size: 70px;
  }
  .testimonial-slideshow .bx-next {
    right: -25px;
  }
  .testimonial-slideshow .bx-prev {
    left: -25px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .testimonial-slideshow {
    max-width: 800px;
    display: block;
    margin: 0 auto;
  }
  .testimonial-slideshow ul {
    padding: 0px !important;
    display: block !important;
    max-width: none !important;
  }
  .testimonial-slideshow ul li .info-wrapper .inner-wrapper h4 {
    font-size: 13px;
  }
  .testimonial-slideshow .bx-next,
  .testimonial-slideshow .bx-prev {
    top: 45%;
  }
}
.top-container {
  position: relative;
}
.top-container #item-image-slideshow-bravo,
.top-container #item-image-slideshow-echo {
  /*All these remove any background images COMPLETELY*/
  /*height: 0;
		padding-bottom: 50%;*/
}
.top-container #item-image-slideshow-bravo ul,
.top-container #item-image-slideshow-echo ul {
  /*height: 0;
			padding-bottom: 50%;*/
  height: 100%;
}
.top-container #item-image-slideshow-bravo ul li,
.top-container #item-image-slideshow-echo ul li {
  /*height: 0;
				padding-bottom: 50%;*/
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.top-container #item-image-slideshow-bravo ul li .image,
.top-container #item-image-slideshow-echo ul li .image {
  background-size: cover;
  background-position: 50% 50%;
  /*height: 0;
					padding-bottom: 50%;*/
}
.top-container #item-image-slideshow-bravo ul li span,
.top-container #item-image-slideshow-echo ul li span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
}
.top-container #item-image-slideshow-bravo ul li .overlay-background,
.top-container #item-image-slideshow-echo ul li .overlay-background {
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.top-container .banner-slick-slider,
.top-container #item-image-slideshow-bravo.banner-slick-slider,
.top-container #item-image-slideshow-echo.banner-slick-slider {
  height: 50vw;
  max-height: 600px;
  padding: 0;
}
.top-container .page-heading h1 {
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 25px;
}
.top-container .page-heading h1 i {
  font-size: 15px;
  transition: all 0.5s;
  padding-left: 5px;
}
.top-container .page-heading.click {
  cursor: pointer;
  position: relative;
}
.top-container .page-heading.click h1:after {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  content: "";
  height: 1px;
  background: #1e1e1e;
  width: 0;
  margin: 0 auto;
  text-align: center;
  transition: all 0.5s;
}
.top-container .page-heading.click:hover h1:after {
  width: 290px;
  transition: all 0.5s;
}
.top-container .sub-heading {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .top-container {
    /*		#item-image-slideshow-echo, #item-image-slideshow-bravo{
			height: 450px;
			ul{
				height: 450px;
				li{
					height: 450px;
					.image{
						height: 450px;

					}
					h2{
						display: none;
					}
				}
			}
		}*/
  }
  .top-container .page-heading h1 {
    padding: 24px;
    letter-spacing: 5px;
    font-size: 18px;
  }
  .top-container .page-heading h1 i {
    font-size: 18px;
  }
  .top-container .page-heading.click:hover h1:after {
    width: 410px;
    transition: all 0.5s;
  }
  .top-container .sub-heading {
    letter-spacing: 3px;
    font-size: 14px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .top-container #item-image-slideshow-echo,
  .top-container #item-image-slideshow-bravo {
    height: 600px;
    padding-bottom: 0;
  }
  .top-container #item-image-slideshow-echo ul,
  .top-container #item-image-slideshow-bravo ul {
    height: 600px;
    padding-bottom: 0;
  }
  .top-container #item-image-slideshow-echo ul li,
  .top-container #item-image-slideshow-bravo ul li {
    height: 600px;
    padding-bottom: 0;
  }
  .top-container #item-image-slideshow-echo ul li .image,
  .top-container #item-image-slideshow-bravo ul li .image {
    height: 600px;
    padding-bottom: 0;
  }
  .top-container .page-heading h1 {
    padding: 30px;
    letter-spacing: 6px;
    font-size: 20px;
  }
  .top-container .page-heading h1 i {
    font-size: 20px;
  }
  .top-container sub-heading {
    padding-bottom: 20px;
  }
}
.contain-slider .top-container #item-image-slideshow-bravo ul li,
.contain-slider .top-container #item-image-slideshow-echo ul li {
  background-size: contain;
  background-position: 50% 0%;
  background-repeat: no-repeat;
}
/*Basic WIP typography
Needs to be created for the WYSIWYG*/
.font-family {
  font-family: 'Lato', sans-serif !important;
}
a:not(.btn):focus,
a:not(.button):focus,
a:not(.btn):active,
a:not(.button):active,
a:not(.btn):hover,
a:not(.button):hover {
  color: #FFF;
}
a.default-btn:focus,
a.default-btn:active,
a.default-btn:hover {
  color: #FFF !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
body {
  font-family: 'Lato', sans-serif !important;
}
body {
  font-weight: 400;
}
.uses_wysiwyg .text h1 {
  font-size: 1.75em;
  line-height: 1.2;
}
.uses_wysiwyg .text h2,
.uses_wysiwyg .text big {
  font-size: 1.5em;
}
.uses_wysiwyg .text h3 {
  font-size: 1.2em;
}
.uses_wysiwyg .text h4 {
  font-size: 1.2em;
}
.uses_wysiwyg .text h5 {
  font-size: 1em;
}
.uses_wysiwyg .text article ul,
.uses_wysiwyg .text article ol {
  text-align: left;
}
.uses_wysiwyg .text article ul li,
.uses_wysiwyg .text article ol li {
  list-style-position: inside;
}
.uses_wysiwyg .text article ul li {
  list-style-type: initial;
}
.uses_wysiwyg .text article ol li {
  list-style-type: decimal;
}
.uses_wysiwyg #item-igloo .text h1,
.uses_wysiwyg #item-igloo .text h2,
.uses_wysiwyg #item-igloo .text h3,
.uses_wysiwyg #item-igloo .text h4,
.uses_wysiwyg #item-igloo .text h5,
.uses_wysiwyg #item-igloo .text h6 {
  text-align: initial;
  padding-left: 0;
  padding-right: 0;
}
.uses_wysiwyg #item-igloo .text blockquote {
  text-align: initial;
  padding: 2rem 20px 2rem 25px;
}
#clearing-sale-show-alpha {
  max-width: 1030px;
  padding-top: 74px;
  padding-bottom: 60px;
  margin: 0 auto;
  display: block;
  background-color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#clearing-sale-show-alpha .container {
  text-align: left;
}
#clearing-sale-show-alpha .image-slideshow i {
  display: none;
}
#clearing-sale-show-alpha .image-slideshow h2 {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 30px;
  padding: 8px;
}
#clearing-sale-show-alpha .image-slideshow .bxslider li {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#clearing-sale-show-alpha .title {
  padding: 16px 8px;
  font-size: 18px;
  font-weight: 600;
}
#clearing-sale-show-alpha .time {
  margin-top: 10px;
  font-size: 0.9em;
  font-weight: 500;
}
#clearing-sale-show-alpha .lower-container {
  padding: 0 8px;
  line-height: 1.5em;
  font-size: 1.1em;
}
#clearing-sale-show-alpha .lower-container h2 {
  font-size: 1.1em;
  font-weight: 500;
  text-transform: capitalize;
  padding-bottom: 10px;
}
#clearing-sale-show-alpha .lower-container .staff {
  margin-top: 20px;
}
#clearing-sale-show-alpha .lower-container .staff img {
  max-width: 300px;
}
#clearing-sale-show-alpha .lower-container .staff a {
  color: #1e1e1e;
  text-decoration: none;
}
#clearing-sale-show-alpha .lower-container .staff b {
  font-weight: 500;
}
#clearing-sale-show-alpha .lower-container .staff .name {
  font-weight: 600;
}
#clearing-sale-show-alpha .lower-container .staff .email a {
  font-weight: 500;
}
#clearing-sale-show-alpha .lower-container .staff .email a:hover {
  text-decoration: underline;
}
#clearing-sale-show-alpha .lower-container .tools-links h3 {
  font-weight: 600;
  margin-top: 10px;
}
#clearing-sale-show-alpha .lower-container .tools-links a {
  display: block;
  cursor: pointer;
}
@media only screen and (min-width: 640px) {
  /* Tablet */
  #clearing-sale-show-alpha {
    padding-top: 105px;
  }
  #clearing-sale-show-alpha .image-slideshow h2 {
    padding: 12px;
  }
  #clearing-sale-show-alpha .image-slideshow .bxslider li {
    height: 400px;
  }
  #clearing-sale-show-alpha .title {
    padding: 24px 12px;
  }
  #clearing-sale-show-alpha .lower-container {
    padding: 0 12px;
  }
  #clearing-sale-show-alpha .row .description {
    float: left;
    width: 65%;
    padding-right: 5%;
  }
  #clearing-sale-show-alpha .row .staff {
    float: left;
    width: 30%;
  }
  #clearing-sale-show-alpha .row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  #clearing-sale-show-alpha {
    padding-top: 105px;
  }
  #clearing-sale-show-alpha .image-slideshow h2 {
    padding: 20px;
  }
  #clearing-sale-show-alpha .image-slideshow .bxslider li {
    height: 600px;
  }
  #clearing-sale-show-alpha .title {
    padding: 20px;
  }
  #clearing-sale-show-alpha .lower-container {
    padding: 0 20px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: url(/assets/layout/_global/images/image-placeholder.png);
  background-size: cover;
  background-position: center;
  transition: all .8s ease;
}
.slick-slider .slide-image.show {
  opacity: 1;
}
.uses_overlay .slick-track:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000 !important;
  display: block;
  width: 100%;
  height: 100%;
  background: white;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  height: 100%;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.keep_aspect_ratio .img-slide {
  position: relative;
}
.keep_aspect_ratio .img-slide:before {
  content: '';
  display: block;
  width: 100%;
}
.keep_aspect_ratio .img-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: url(/assets/layout/_global/images/image-placeholder.png) center center / cover #555;
}
.keep_aspect_ratio .img-slide:before,
.keep_aspect_ratio .video-slide .embed-container {
  padding-bottom: 56.25%;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
img.slick-slide {
  object-fit: cover;
}
.slick-slide {
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide.item {
  position: relative;
  width: 100%;
  height: auto;
}
.slick-slide img {
  display: block;
  width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  display: flex;
  align-content: center;
  justify-content: center;
  font-size: 0;
  min-width: 0px;
  height: auto;
  background: none;
  outline: none;
  border: none;
  transition: .5s ease;
}
.slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
  font-size: 20px;
  opacity: 1;
  transition: .75s ease;
  color: #1e1e1e;
  background: transparent;
  padding: 10px;
}
.slick-arrow:hover:before {
  cursor: pointer;
  opacity: .5;
}
.slick-arrow.slick-prev {
  left: 0;
}
.slick-arrow.slick-prev:before {
  content: '\f060';
}
.slick-arrow.slick-next {
  right: 0;
}
.slick-arrow.slick-next:before {
  content: '\f061';
}
.alt-arrow {
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  font-size: 1em;
  display: block;
  width: auto;
  cursor: pointer;
}
.alt-arrow.arrow-next:hover i {
  transform: translateX(5px);
}
.alt-arrow.arrow-prev:hover i {
  transform: translateX(-5px);
}
.alt-arrow i {
  transition: .5s ease;
}
/**
 * Print stylesheet for Listings Show Alpha
* @version				 1.0
* @lastmodified		16.08.2018
*/
/* LESS -- Pt to Px (roughly): ceil({pt}/32*10)+{pt} = px */
/********
* Branded styles
* -- refer /assets/layout/{layout}/css/print/branding.css
**/
#print-alpha {
  background-color: initial;
  font-family: initial;
  height: auto;
  overflow: initial;
  color: inherit;
  letter-spacing: 0;
  position: static;
  color: #000;
  font-size: 9pt;
  display: block;
  /********
	* Screen AND Print **/
  /*Creates an extra blank page with prints involving multiple pages*/
  /*.page {
		page-break-before:always;
	} */
  /* Text align stuff */
  /* Columns stuff -- hey! it's a print stylesheet */
  /* Table stuff -- hey! it's a print stylesheet */
  /**/
  /*STUFF FOR LISTING-SHOW PAGE*/
  /**/
  /**/
  /*STUFF FOR LISTINGS PAGE*/
  /**/
  /********
	* Screen ONLY **/
  /********
	* Print ONLY **/
}
#print-alpha .page-box {
  padding: 10mm;
  font-size: 16px;
  line-height: 1.3;
  color: #000;
}
#print-alpha .page-box * {
  box-sizing: border-box;
}
#print-alpha .listing-details i {
  font-size: 12pt;
  font-style: normal;
  display: inline-block;
  /*font-weight: 300;*/
  padding: 0 10px 0 2px;
}
#print-alpha header {
  position: static;
  height: auto;
  transition: none;
  margin-bottom: 15px;
}
#print-alpha header #logo img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
#print-alpha header p {
  margin: 0;
}
#print-alpha .header p {
  margin: 0;
}
#print-alpha .border-bottom {
  border-bottom: 1px solid #e4e4e4;
}
#print-alpha .border-right {
  border-right: 1px solid #e4e4e4;
}
#print-alpha .container {
  text-align: initial;
}
#print-alpha .content,
#print-alpha p,
#print-alpha a,
#print-alpha h1,
#print-alpha h2,
#print-alpha h3,
#print-alpha h4,
#print-alpha h5,
#print-alpha h6 {
  font-family: Helvetica, Arial, sans-serif !important;
  letter-spacing: 0;
  color: #000;
}
#print-alpha .content {
  position: relative;
  height: 100%;
}
#print-alpha .content .page {
  width: 100%;
  height: 100%;
}
#print-alpha .content .page .print-background {
  background-color: #231f20;
  color: white;
}
#print-alpha .content .page .print-background h1,
#print-alpha .content .page .print-background h2,
#print-alpha .content .page .print-background h3,
#print-alpha .content .page .print-background h4,
#print-alpha .content .page .print-background h5,
#print-alpha .content .page .print-background h6,
#print-alpha .content .page .print-background p {
  color: white;
}
#print-alpha .content .page .container {
  position: relative;
  width: 100%;
  height: 280mm;
  overflow: hidden;
  padding: 0;
}
#print-alpha .content .page .container .inner-content {
  padding: 5px;
}
#print-alpha .btn-print {
  position: fixed;
  z-index: 10;
  top: 15px;
  right: 15px;
  padding: 15px;
  width: 40px;
  height: 40px;
  background: white;
  border: 0;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 14px;
  padding: 0;
  font-size: 1.1em;
  color: #000;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#print-alpha .btn-print:hover {
  color: inherit;
  background: inherit;
  box-shadow: rgba(0, 0, 0, 0.15) 5px 10px 14px;
}
#print-alpha .btn-print i {
  padding: 0;
}
#print-alpha h1,
#print-alpha h2,
#print-alpha h3,
#print-alpha h4,
#print-alpha h5,
#print-alpha p,
#print-alpha li,
#print-alpha blockquote {
  font-weight: 400;
}
#print-alpha h1,
#print-alpha h2,
#print-alpha h3,
#print-alpha h4,
#print-alpha h5 {
  margin: 0;
}
#print-alpha h1 {
  text-transform: uppercase;
}
#print-alpha h2,
#print-alpha h5 {
  font-weight: 600;
  margin-bottom: 3mm;
}
#print-alpha ul {
  padding: 0 0 0 18px;
}
#print-alpha em {
  font-style: normal;
}
#print-alpha i {
  padding-right: 8px;
}
#print-alpha p {
  font-size: 9pt;
  line-height: 1.5;
  margin: 0 0 3mm;
}
#print-alpha strong {
  font-weight: bold;
}
#print-alpha sup {
  position: absolute;
  margin-top: -2px;
}
#print-alpha .footer {
  bottom: 0;
  width: 100%;
  left: 0;
}
#print-alpha .footer .logo {
  text-align: right;
}
#print-alpha .footer .logo img {
  max-height: 50px;
  max-width: 230px;
}
#print-alpha .padded {
  padding: 15px;
}
#print-alpha .padded-sm {
  padding: 5px;
}
#print-alpha .padded-right {
  padding-right: 50px;
}
#print-alpha .padded-notop {
  padding-top: 0;
}
#print-alpha .grid {
  font-size: 0;
}
#print-alpha .grid-images {
  height: 110mm;
}
#print-alpha .grid-images .image {
  background-color: ##efefef;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#print-alpha .below-grid-content {
  max-height: 135mm;
}
#print-alpha .text-left {
  text-align: left;
}
#print-alpha .text-center {
  text-align: center;
}
#print-alpha .text-right {
  text-align: right;
}
#print-alpha .column {
  display: inline-block;
}
#print-alpha .column-1-2 {
  width: 50%;
}
#print-alpha .column-1-3 {
  width: 33.33%;
}
#print-alpha .column-2-3 {
  width: 66.66%;
}
#print-alpha .column-1-4 {
  width: 25%;
}
#print-alpha .column-2-4 {
  width: 50%;
}
#print-alpha .column-3-4 {
  width: 75%;
}
#print-alpha .column-1-5 {
  width: 20%;
}
#print-alpha .column-2-5 {
  width: 40%;
}
#print-alpha .column-3-5 {
  width: 60%;
}
#print-alpha .column-4-5 {
  width: 80%;
}
#print-alpha .table {
  display: table;
  width: 100%;
}
#print-alpha .table-row {
  display: table-row;
}
#print-alpha .table-cell {
  display: table-cell;
}
#print-alpha .table-cell-top {
  vertical-align: top;
}
#print-alpha .table-cell-middle {
  vertical-align: middle;
}
#print-alpha .table-cell-bottom {
  vertical-align: bottom;
}
#print-alpha .image img {
  width: 100%;
  height: auto;
}
#print-alpha.listing-show h1,
#print-alpha.listing-show h2,
#print-alpha.listing-show h3,
#print-alpha.listing-show h4,
#print-alpha.listing-show h5,
#print-alpha.listing-show h6,
#print-alpha.listing-show p,
#print-alpha.listing-show a {
  color: #505052;
}
#print-alpha.listing-show .table .table-cell ul {
  padding: 0 0 0 10px;
}
#print-alpha.listing-show .table .table-cell li {
  font-size: 9pt;
  margin-bottom: 5px;
}
#print-alpha.listing-show .column .image {
  width: 100%;
  height: 100%;
  border: 5px solid white;
}
#print-alpha.listing-show .column-1-3 .image {
  height: 50%;
}
#print-alpha.listing-show .left-col {
  padding: 15px 60px 0 10px;
}
#print-alpha.listing-show .right-col .info-box {
  margin-bottom: 10px;
}
#print-alpha.listing-show .right-col .info-box p {
  font-size: 9pt;
}
#print-alpha.listing-show .right-col .info-box p:last-child {
  margin-bottom: 0;
}
#print-alpha.listing-show .right-col .info-box .table-cell {
  padding: 5px 10px 5px 0;
}
#print-alpha.listing-show .right-col .info-box .table-cell:first-child {
  padding-top: 0;
}
#print-alpha.listing-show .right-col .info-box .table-cell:last-child {
  padding-bottom: 0;
}
#print-alpha.listing-show .bbc-container span:last-child i {
  padding-right: 0;
}
#print-alpha.listing-show .agent {
  padding: 0 0 10px;
  margin: 0;
}
#print-alpha.listing-show .agent p {
  padding: 0;
  margin-bottom: 0;
  font-size: 9pt;
}
#print-alpha.listing-show .agent-contact {
  padding-top: 0.25em;
}
#print-alpha.listing-show .agent-contact p {
  font-size: 9pt;
}
#print-alpha.listing-show .footer {
  background: #231f20;
  padding: 15px;
}
#print-alpha.listings,
#print-alpha.listings p {
  font-size: 9pt;
}
#print-alpha.listings header h3,
#print-alpha.listings header h5 {
  color: white;
}
#print-alpha.listings header h5 {
  margin-bottom: 0;
}
#print-alpha.listings .page-box {
  font-size: 12px;
}
#print-alpha.listings .listing-image {
  width: 55mm;
  height: 36mm;
}
#print-alpha.listings .listing-details {
  padding-left: 6mm;
  padding-right: 2mm;
}
#print-alpha.listings .image {
  margin-left: 3mm;
  position: relative;
  width: 100%;
  height: 100%;
}
#print-alpha.listings .status {
  background: red;
  text-transform: uppercase;
  color: #FFF;
  position: absolute;
  top: -1mm;
  left: -3mm;
  padding: 3px 6px;
  border-radius: 3px;
  font-size: 9pt;
  /*switching font here since valign issue*/
  font-family: Verdana, sans-serif;
}
#print-alpha.listings .listing-row {
  margin-bottom: 5mm;
  padding-bottom: 5mm;
}
#print-alpha.listings .listing-row.first-child {
  margin-top: 5mm;
}
#print-alpha.listings .listing-row .table-cell {
  text-align: left;
}
#print-alpha.listings .listing-row .listing-details {
  font-size: 8pt;
  line-height: 1.5;
}
#print-alpha.listings .listing-row .listing-details .title {
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
}
#print-alpha.listings .listing-row .listing-details .description {
  height: 16mm;
  overflow: hidden;
  margin-bottom: 2mm;
}
#print-alpha.listings .listing-row .listing-details .listing-address {
  margin-bottom: 2mm;
}
#print-alpha.listings .listing-row .listing-details .listing-heading {
  text-transform: uppercase;
  max-width: 130mm;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#print-alpha.listings .listing-row .listing-details .table-row .table-cell i {
  padding-right: 0;
}
#print-alpha.listings .listing-row .listing-details .table-row .table-cell i:last-child:after {
  padding-right: 0;
}
#print-alpha.listings .listing-row .listing-details .icons {
  color: #4D4D4F;
}
#print-alpha.listings .footer .table-cell p {
  margin-right: 5mm;
}
#print-alpha.listings .footer .table-cell:first-child p {
  margin-left: 4mm;
}
#print-alpha.listings .footer .table-cell:last-child p {
  border-right: none;
}
@media screen {
  #print-alpha {
    /* Font size mappings
		* 7.5pt / 10px
		* 9pt / 12px
		* 10.5pt / 14px
		* 12pt / 16px
		* 13.5pt / 18px
		* 14.5pt / 20px
		*/
    /* Paragraph stuff */
  }
  #print-alpha html {
    background: #dfdfdf;
  }
  #print-alpha .page-box {
    /* please dont touch!
			 * A4 size is A4 size is A4 size */
    width: 210mm;
    height: 297mm;
    min-height: 297mm;
    padding: 0;
    margin: 10px auto;
    background: white;
    box-shadow: rgba(0, 0, 0, 0.15) 5px 3px 25px 4px;
  }
  #print-alpha .footer {
    position: absolute;
  }
  #print-alpha h1,
  #print-alpha h2,
  #print-alpha h3,
  #print-alpha h4 {
    font-size: 18px;
  }
  #print-alpha h5 {
    font-size: 12px;
  }
}
@media print {
  #print-alpha {
    /* Setting content width, unsetting floats and margins */
    /* Attention: the classes and IDs vary from theme to theme. Thus, set own classes here */
    /** Setting margins */
    /* Paragraph stuff */
    /* Defining all page breaks */
    /* Displaying link color and link behaviour */
    /* NON PRINTABLE ELEMENTS */
  }
  #print-alpha .page-box {
    width: 210mm;
    height: 297mm;
    min-height: 297mm;
    position: relative;
    overflow: hidden;
    page-break-after: always;
    font-size: 11pt;
    background: #fff !important;
  }
  #print-alpha .page,
  #print-alpha .content {
    position: relative;
    height: auto;
  }
  #print-alpha .content,
  #print-alpha .page-box {
    margin: 0;
    float: none;
    padding: 0;
  }
  @page {
    margin: 0cm;
  }
  #print-alpha header #logo {
    filter: unset;
  }
  #print-alpha .footer {
    position: fixed;
  }
  #print-alpha h1,
  #print-alpha h2,
  #print-alpha h3,
  #print-alpha h4 {
    font-size: 13.5pt;
  }
  #print-alpha h5 {
    font-size: 9pt;
  }
  #print-alpha p,
  #print-alpha li,
  #print-alpha blockquote {
    font-size: 10.5pt;
  }
  #print-alpha .paragraph-small p,
  #print-alpha .paragraph-small li {
    font-size: 9pt;
  }
  #print-alpha a {
    page-break-inside: avoid;
  }
  #print-alpha blockquote {
    page-break-inside: avoid;
  }
  #print-alpha h1,
  #print-alpha h2,
  #print-alpha h3,
  #print-alpha h4,
  #print-alpha h5,
  #print-alpha h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  #print-alpha img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  #print-alpha table,
  #print-alpha pre {
    page-break-inside: avoid;
  }
  #print-alpha ul,
  #print-alpha ol,
  #print-alpha dl {
    page-break-before: avoid;
  }
  #print-alpha a:link,
  #print-alpha a:visited,
  #print-alpha a {
    background: transparent;
    color: #520;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
  }
  #print-alpha a {
    page-break-inside: avoid;
  }
  #print-alpha a[href^=http]:after {
    content: " < " attr(href) "> ";
  }
  #print-alpha a:after > img {
    content: "";
  }
  #print-alpha article a[href^="#"]:after {
    content: "";
  }
  #print-alpha a:not(:local-link):after {
    content: " < " attr(href) "> ";
  }
  #print-alpha .btn-print {
    display: none;
  }
}
/****** GLOBAL COMPONENT
	-- add all required styles (do not rely on any layout styles) 
	-- import this component within a layout before any layout specific variables are set */
._banner__video {
  float: none;
  list-style: outside none none;
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  /*&.loaded .placeholder-image {
		opacity: 0;
	}*/
}
._banner__video.container {
  position: relative;
}
._banner__video.background-video {
  background-position: top center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
}
._banner__video video,
._banner__video source {
  bottom: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
}
._banner__video.loaded .ytplayer-container {
  display: block;
}
._banner__video .ytplayer-container {
  bottom: 0;
  height: 100%;
  left: 0;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}
._banner__video .placeholder-image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
}
._banner__video .ytplayer-shield {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
._banner__video .ytplayer-player {
  position: absolute;
}
._banner__video .container {
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.9);
  padding: 0 30px 0 30px;
  margin: 30px auto;
}
.global-padding {
  box-sizing: border-box;
}
.global-padding-full {
  padding: 8px;
}
.global-padding-top {
  padding-top: 8px;
}
.global-padding-left {
  padding-left: 8px;
}
.global-padding-right {
  padding-right: 8px;
}
.global-padding-bottom {
  padding-bottom: 8px;
}
@media only print, only screen and (min-width: 640px) {
  .global-padding-full {
    padding: 12px;
  }
  .global-padding-top {
    padding-top: 12px;
  }
  .global-padding-left {
    padding-left: 12px;
  }
  .global-padding-right {
    padding-right: 12px;
  }
  .global-padding-bottom {
    padding-bottom: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  .global-padding-full {
    padding: 20px;
  }
  .global-padding-top {
    padding-top: 20px;
  }
  .global-padding-left {
    padding-left: 20px;
  }
  .global-padding-right {
    padding-right: 20px;
  }
  .global-padding-bottom {
    padding-bottom: 20px;
  }
}
/******* DESKTOP/MOBILE *******/
.show-mobile {
  display: block;
}
@media (min-width: 768px) {
  .show-mobile {
    display: none;
  }
}
.show-desktop {
  display: none;
}
@media (min-width: 768px) {
  .show-desktop {
    display: block;
  }
}
.show-desktop-md {
  display: none;
}
@media (min-width: 980px) {
  .show-desktop-md {
    display: block;
  }
}
/******** DESKTOP MENU ********/
.menu-orion-desktop {
  width: 50%;
  position: absolute;
  right: 100px;
}
.menu-orion-desktop .inner-menu-desktop {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
}
.menu-orion-desktop .inner-menu-desktop a {
  display: block;
  margin-left: 15px;
  color: black;
  text-transform: uppercase;
  font-size: 14px;
}
@media (min-width: 1350px) {
  .menu-orion-desktop .inner-menu-desktop a {
    font-size: 18px;
  }
}
.menu-orion-desktop .inner-menu-desktop a:hover {
  color: #00b8f1;
}
/******* FLEX *******/
.flex {
  display: flex;
}
.flex-center {
  justify-content: center;
}
.flex-onlycenter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-row {
  flex-direction: row !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-start {
  align-items: flex-start;
  justify-content: flex-start;
}
.flex-row-end {
  align-items: center;
  justify-content: flex-end;
}
.flex-col-start {
  align-items: flex-start;
  justify-content: flex-start;
}
.flex-col-end {
  align-items: flex-end;
  justify-content: flex-end;
}
.flex-grow {
  flex-grow: 1;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-align-center {
  align-items: center;
}
.flex-space-between {
  justify-content: space-between;
}
.flex-child-1-2 > * {
  width: 50%;
  flex: 0 0 50%;
}
.flex-row-reverse-even:nth-child(even) {
  flex-direction: row-reverse !important;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ChevRight:before {
  content: "\e901";
}
.icon-ChevLeft:before {
  content: "\e900";
}
sup {
  vertical-align: super;
  font-size: 70%;
}
html,
body {
  height: 100%;
}
.xs-hide {
  display: none;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 20px 0;
}
.embed-container.utopia-iframe {
  padding-bottom: 2000px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#item-image-slideshow-bravo #videotarget iframe {
  top: 0 !important;
}
#item-image-slideshow-bravo .sliderBravo {
  height: 100%;
}
#item-image-slideshow-bravo .bx-wrapper .bx-viewport {
  min-height: 300px;
}
/* --- Social Icons --- */
.social-links a {
  color: #fff;
  transition: all 0.5s;
}
.social-links a i {
  transition: all 0.5s;
}
.facebook-link:hover i {
  color: #415e9b;
}
.twitter-link:hover i {
  color: #59adeb;
}
.instagram-link:hover i {
  color: #125688;
}
.pinterest-link:hover i {
  color: #d01d15;
}
.youtube-link:hover i {
  color: #e62117;
}
.linkedin-link:hover i {
  color: #0077b5;
}
.googleplus-link:hover i {
  color: #d73d32;
}
.ratemyagent-link:hover i {
  color: #1a222c;
}
/* =====================================*/
/* =========== Auctions Orion=============*/
/* =====================================*/
.listing-show-papa-tango #auction .eAuction {
  width: 60%;
  height: calc(90% - 100px);
  margin: 0 auto;
  top: 100px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out, visibility 0s linear 0.3s;
  transform: translateY(-50%);
}
.listing-show-papa-tango #auction .eAuction #eAuctionBanner.active {
  width: auto;
  padding: 0 20px;
}
@media (min-width: 980px) {
  .listing-show-papa-tango #auction .eAuction #eAuctionBanner.active {
    left: -10px;
  }
}
.listing-show-papa-tango #auction .eAuction .text ul {
  height: calc(100% - 200px);
}
.listing-show-papa-tango #auction.show .eAuction {
  opacity: 1;
  visibility: visible;
  transition: all 1s ease-out, visibility 0s linear 0s;
  transform: translateY(0);
}
.listing-show-papa-tango #auction .image {
  position: absolute;
  height: 100%;
}
.listing-show-papa-tango #auction .text {
  width: 100%;
  padding: 115px 30px 15px;
}
@media (max-width: 979px) {
  .listing-show-papa-tango #auction .eAuction {
    top: 0;
    width: 100%;
  }
  .listing-show-papa-tango #auction .text {
    position: relative;
    padding-bottom: 50px;
  }
}
@media (min-width: 980px) {
  .listing-show-papa-tango #auction .image {
    display: none;
  }
}
/* ---------- End Auctions Orion ---------- */
/* =====================================*/
/* =========== Auctions Lima=============*/
/* =====================================*/
#auctions-lima .content-container ul li a .overlay {
  top: 15% !important;
  webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
#auctions-lima .address {
  top: 0px !important;
  transition: 0.5s all;
}
#auctions-lima .content-container ul li.hover .address {
  top: 50px !important;
  transition: 0.5s all;
}
#auctions-lima h2.add-to {
  bottom: 0px !important;
  transition: 0.5s all;
}
#auctions-lima .content-container ul li.hover h2.add-to,
#auctions-lima input[type="checkbox"]:checked + a .overlay .remove-from {
  bottom: 70px !important;
  transition: 0.5s all;
}
#auctions-lima .content-container ul li.added a:hover .overlay .remove-from {
  bottom: 70px !important;
  transition: 0.7s all;
}
#auctions-lima .content-container ul li.added .overlay .remove-from {
  bottom: 100px !important;
  transition: 0.5s all;
}
#auctions-lima .content-container ul li.added a .overlay h2.add-to {
  display: none;
}
#auctions-lima .content-container ul li.added a .underlay {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
#auctions-lima .content-container ul li.hover .bbc-wrapper {
  top: 140px !important;
}
/* ---------- End Opens Mike ---------- */
body {
  font-family: 'Lato', sans-serif !important;
  font-size: 14px;
  color: #1e1e1e;
  background-color: #f1f1f1;
  position: relative;
  transition: all 0.5s;
  height: 100%;
  margin: 0;
  overflow-x: hidden;
  letter-spacing: 1px;
  -webkit-overflow-scrolling: touch;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Lato', sans-serif !important;
}
b {
  font-weight: 600;
}
.disabled-onepage-scroll {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}
.disabled-onepage-scroll .home-wrapper {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.default-overlay-btn {
  color: white;
  border: 2px solid white;
  width: 175px;
  margin: 0 auto;
  padding: 20px 0px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  font-weight: 600;
}
.default-heading-m {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 22px;
}
.default-heading-t {
  font-size: 19px;
  letter-spacing: 2px;
}
.default-heading-d {
  font-size: 24px;
  letter-spacing: 13px;
  line-height: 32px;
}
.default-btn {
  /*Must overwrite old stylesheets via !important*/
  display: flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: auto !important;
  line-height: initial !important;
  padding: 16px !important;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
}
.default-btn:focus,
.default-btn:hover,
.default-btn:active {
  background-color: #1e1e1e;
  color: white;
  transition: all 0.5s;
}
.default-btn.white {
  background-color: transparent;
  color: white;
  border-color: white;
}
.default-btn.white:focus,
.default-btn.white:hover,
.default-btn.white:active {
  background: #fff;
  color: #1e1e1e;
}
.default-link {
  text-decoration: none;
  color: #1e1e1e;
}
.default-link:focus,
.default-link:hover,
.default-link:active {
  color: #00b8f1;
}
.loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 10vh;
  z-index: 1;
  transition: all 1.5s;
}
#no-results {
  padding: 40px 0;
  display: block;
}
header {
  transition: all 0.5s;
  font-family: "Lato", sans-serif;
  z-index: 1002;
  position: fixed;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  display: block;
  height: 50px;
  background-color: #231f20;
  color: white;
}
header .header-section {
  background-color: #231f20;
}
header .header-section #logo {
  position: absolute;
  display: block;
  transition: all 0.5s;
}
header .header-section #logo img {
  height: 20px;
  padding-top: 15px;
  padding-left: 10px;
  display: block;
}
header .header-section #logo.show {
  transition: all 0.5s;
  z-index: 250;
}
header .header-section .menu-container {
  transition: all 0.5s;
  position: fixed;
  overflow: auto;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  display: none;
  opacity: 0;
  overflow-y: auto;
}
header .header-section .menu-container.show {
  display: block;
}
header .header-section .menu-container.animate {
  opacity: 1;
}
header .header-section .menu-container .menu-wrapper {
  position: relative;
  height: auto;
  background-color: #231f20;
  overflow: auto !important;
  transition: all 1s;
  opacity: 1 !important;
  z-index: -1;
  padding-top: 50px;
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
}
@media (min-width: 640px) {
  header .header-section .menu-container .menu-wrapper {
    padding-top: 85px;
  }
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-wrapper {
    flex-flow: row nowrap;
  }
}
header .header-section .menu-container .menu-wrapper.show {
  z-index: 200;
  transition: all 1s;
  opacity: 1;
}
header .header-section .menu-container .menu-wrapper.fade,
header .header-section .menu-container .menu-wrapper.fade1,
header .header-section .menu-container .menu-wrapper.fade2,
header .header-section .menu-container .menu-wrapper.fade3,
header .header-section .menu-container .menu-wrapper.fade4 {
  transition: all 1s;
  background-color: rgba(25, 25, 25, 0.9);
}
header .header-section .menu-container .menu-links-wrapper {
  width: 100%;
  display: block;
  flex-flow: column nowrap;
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper {
    display: flex;
    width: 66.66%;
    flex-flow: row nowrap;
  }
}
header .header-section .menu-container .menu-links-wrapper .menu-column {
  padding-top: 25px;
  padding-bottom: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
header .header-section .menu-container .menu-links-wrapper .menu-column:last-child {
  border-bottom: none;
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
  }
  header .header-section .menu-container .menu-links-wrapper .menu-column:first-child {
    padding-top: 0;
  }
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul {
  list-style: none;
  margin-left: 0;
  margin: 0 auto;
  text-align: center;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li {
  transition: all 0.7s;
  margin-left: 0 !important;
  padding-bottom: 8px;
  min-width: 200px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li:before {
  display: none !important;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li.show {
  transition: all 0.7s;
  margin-left: 0;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li a {
  text-align: left;
  width: 150px;
  display: inline-block;
  margin: 0 auto;
  font-size: 18px;
  transition: all 1s;
  text-transform: uppercase;
  position: relative;
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li a {
    width: 200px;
  }
}
@media (min-width: 1200px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li a {
    width: 250px;
  }
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li a:after {
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: white;
  transition: all 0.5s;
  content: "";
  left: -3px;
  top: auto !important;
  bottom: 0;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li a:hover:after {
  width: 130px;
  transition: all 0.5s;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li .active {
  transition: all 1s;
}
header .header-section .menu-container .menu-links-wrapper .menu-column ul li .active:after {
  width: 130px;
  transition: all 0.5s;
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li {
    padding-bottom: 25px;
  }
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li:before {
    width: 8px;
    height: 8px;
  }
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li a {
    font-size: 25px;
  }
  header .header-section .menu-container .menu-links-wrapper .menu-column ul li a:after {
    left: -4px;
    width: 16px;
    bottom: -2px;
  }
}
header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) ul li {
  padding-bottom: 0;
}
header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) ul li a {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
  transition: all 0.5s;
  text-align: center;
  margin-bottom: 4px;
}
header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) ul li a:after {
  position: absolute;
  width: 0;
  height: 2px;
  background-color: white;
  transition: all 0.25s;
  content: "";
  left: 7px;
  bottom: 0;
}
header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) ul li a:hover:after {
  width: 130px;
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) ul li a {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
  }
}
@media (min-width: 980px) {
  header .header-section .menu-container .menu-links-wrapper .menu-column:not(:first-child) {
    padding-top: 0;
  }
}
header .header-section .menu-container #menu-right {
  text-align: center;
  float: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
@media (max-width: 979px) {
  header .header-section .menu-container #menu-right {
    width: 100% !important;
  }
}
@media (min-width: 980px) {
  header .header-section .menu-container #menu-right {
    width: 33.33%;
  }
}
header .header-section .menu-container #menu-right .social-container a {
  display: inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
}
header .header-section .menu-container #menu-right .social-container a i {
  line-height: 60px;
  text-decoration: none;
  color: white;
  font-size: 30px;
  transition: all 0.5s;
}
header .header-section .menu-container #menu-right .social-container a i:hover {
  color: #00b8f1;
  transition: all 0.5s;
}
header .header-section .menu-container #menu-right .social-container a.ratemyagent-link i {
  position: relative;
  top: 2px;
}
@media only print, only screen and (max-width: 979px) {
  header .header-section .menu-container {
    background-color: #231f20;
  }
}
header .header-section .menu-phonenumber {
  position: absolute;
  right: 50px;
  top: 17px;
  text-align: right;
}
header .header-section .menu-phonenumber a {
  color: #fff;
  text-decoration: none;
}
header .header-section #menuOpen-mobile,
header .header-section #menuOpenDesktop,
header .header-section #menuOpen-hide-overlay {
  float: right;
  color: white;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  padding-right: 10px;
  padding-top: 12px;
  transition: all 0.5s;
  position: absolute;
  right: 10px;
  top: 0px;
}
header .header-section #menuOpen-mobile .menu-icon,
header .header-section #menuOpenDesktop .menu-icon,
header .header-section #menuOpen-hide-overlay .menu-icon {
  z-index: 500;
  display: block;
  width: 17px;
  height: 14px;
  position: relative;
  margin-top: 4px;
}
header .header-section #menuOpen-mobile .menu-icon .line,
header .header-section #menuOpenDesktop .menu-icon .line,
header .header-section #menuOpen-hide-overlay .menu-icon .line {
  width: 100%;
  height: 100%;
  position: absolute;
  transition: all 0.5s;
}
header .header-section #menuOpen-mobile .menu-icon .line:nth-child(1),
header .header-section #menuOpenDesktop .menu-icon .line:nth-child(1),
header .header-section #menuOpen-hide-overlay .menu-icon .line:nth-child(1) {
  border-top: 2px solid white;
  -webkit-transform-origin: 50% 0%;
}
header .header-section #menuOpen-mobile .menu-icon .line:nth-child(2),
header .header-section #menuOpenDesktop .menu-icon .line:nth-child(2),
header .header-section #menuOpen-hide-overlay .menu-icon .line:nth-child(2) {
  top: 50%;
  border-top: 2px solid white;
}
header .header-section #menuOpen-mobile .menu-icon .line:nth-child(3),
header .header-section #menuOpenDesktop .menu-icon .line:nth-child(3),
header .header-section #menuOpen-hide-overlay .menu-icon .line:nth-child(3) {
  border-bottom: 2px solid white;
  top: 0px;
  -webkit-transform-origin: 50% 100%;
}
header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(1),
header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(1),
header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(1) {
  -webkit-transform: translateY(50%) rotate(45deg) scale(1.2);
  top: -1px;
}
header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(2),
header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(2),
header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(2) {
  opacity: 0;
}
header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(3),
header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(3),
header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(3) {
  -webkit-transform: translateY(-50%) rotate(-45deg) scale(1.2);
}
header .header-section #menuOpen-mobile .menu-icon:hover .line,
header .header-section #menuOpenDesktop .menu-icon:hover .line,
header .header-section #menuOpen-hide-overlay .menu-icon:hover .line {
  border-color: #00b8f1;
  transition: all 0.5s;
}
header .header-section .menu-open-desktop,
header .header-section .menu-desktop {
  display: none;
}
header .header-section #menuDesktopX {
  display: none;
}
header .header-section nav {
  z-index: 150;
  padding: 8px 16px;
  padding-bottom: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
}
header .header-section nav ul {
  padding-top: 8px;
  z-index: 150;
}
header .header-section nav ul li {
  width: 100%;
  z-index: 60;
}
header .header-section nav ul li .parent {
  color: white;
}
header .header-section nav ul li a {
  font-family: "Lato", sans-serif;
  z-index: 150;
  display: block;
  color: white;
  text-decoration: none;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 30px;
  padding: 4px 8px;
  width: 100%;
  max-width: 250px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
header .header-section nav ul li ol {
  display: none;
}
header .header-section nav ul li ol li {
  padding: 0px;
}
header .header-section nav ul li ol li a {
  font-family: "Lato", sans-serif;
  background-color: transparent;
  font-size: 14px;
  padding: 4px 16px;
}
#footer-papa {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  background: #1e1e1e;
  color: #fff;
}
#footer-papa .container {
  width: 100%;
  max-width: 1100px;
}
#footer-papa .container .office-container {
  margin: 0 auto;
}
#footer-papa .container .contact-btn {
  width: 100%;
}
#footer-papa .container .contact-btn:first-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#footer-papa .container .contact-btn:last-child {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#footer-papa .container .contact-btn:last-child a {
  border: 2px solid;
}
@media only print, only screen and (min-width: 640px) {
  #footer-papa .office-details {
    text-align: left;
  }
}
@media only print, only screen and (min-width: 980px) {
  #footer-papa .container {
    flex-wrap: nowrap !important;
  }
  #footer-papa .container .office-container {
    margin-left: 0;
  }
  #footer-papa .container .contact-btn {
    width: auto;
  }
  #footer-papa .container .contact-btn:first-child {
    border: none;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
  #footer-papa .container .contact-btn:last-child {
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
}
#footer-papa a {
  text-decoration: none;
  color: #fff;
}
#footer-papa .top-info {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}
#footer-papa .top-info .left {
  width: 100%;
  max-width: 500px;
}
#footer-papa .top-info .left .wrapper a {
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  display: block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 12px;
  padding: 60px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  line-height: 18px;
}
#footer-papa .top-info .left .wrapper a:hover {
  text-decoration: underline;
}
#footer-papa .top-info .right {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 40px;
  width: 100%;
  max-width: 960px;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}
#footer-papa .top-info .right span {
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  text-align: center;
  display: block;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 12px;
  padding-bottom: 20px;
}
#footer-papa .top-info .right #quickSearch {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#footer-papa .top-info .right #quickSearch input[type="text"] {
  border: 2px solid transparent;
  height: 51px !important;
  line-height: 51px !important;
}
#footer-papa .top-info .right #quickSearch input[type="submit"] {
  background-color: transparent;
  color: white;
  border-color: white;
  margin-top: 8px;
}
#footer-papa .top-info .right #quickSearch input[type="submit"]:hover {
  background: white;
  color: #1e1e1e;
}
#footer-papa .bottom-info .links-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 40px;
  padding-top: 40px;
}
#footer-papa .bottom-info .links-wrapper .links:nth-child(1) h3 {
  padding-top: 0;
}
#footer-papa .bottom-info .links-wrapper .links h3 {
  text-align: center;
  padding: 24px 0 16px 0;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 14px;
}
#footer-papa .bottom-info .links-wrapper .links li {
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 2px;
}
#footer-papa .bottom-info .links-wrapper .links li a:hover {
  text-decoration: underline;
}
#footer-papa .bottom-info .zenu li:nth-child(1) {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 0;
  letter-spacing: 3px;
  font-size: 9px;
  text-transform: uppercase;
}
#footer-papa .bottom-info .zenu li:nth-child(1) a {
  text-decoration: none;
  color: #fff;
}
#footer-papa .bottom-info .zenu li:nth-child(1) a:hover {
  text-decoration: underline;
}
#footer-papa .bottom-info .zenu li:nth-child(2) {
  display: block !important;
}
#footer-papa .bottom-info .zenu li:last-child {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 4px;
  letter-spacing: 3px;
  font-size: 9px;
  text-transform: uppercase;
}
#footer-papa .bottom-info .zenu li:last-child a {
  text-decoration: none;
  color: #fff;
}
#footer-papa .bottom-info .zenu li:last-child a:hover {
  color: #8cc63e;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #footer-papa {
    padding: 0;
  }
  #footer-papa .top-info {
    flex-flow: row nowrap;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  #footer-papa .top-info.no-blogs {
    justify-content: center;
  }
  #footer-papa .top-info.no-blogs .right {
    width: 60%;
    border: none;
    max-width: 1030px;
  }
  #footer-papa .top-info .left {
    width: 40%;
  }
  #footer-papa .top-info .left .wrapper a {
    border: none;
  }
  #footer-papa .top-info .right {
    border-bottom: none;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
  #footer-papa .bottom-info .links-wrapper {
    display: inline-block;
    width: 100%;
    padding: 40px 20px 40px 20px;
  }
  #footer-papa .bottom-info .links-wrapper .links:first-child {
    padding-left: 0;
  }
  #footer-papa .bottom-info .links-wrapper .links:last-child {
    padding-right: 0;
  }
  #footer-papa .bottom-info .links-wrapper .links {
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 10px;
  }
  #footer-papa .bottom-info .links-wrapper .links h3 {
    padding: 0 0 24px 0;
  }
  #footer-papa .bottom-info .zenu {
    padding: 2px 0 20px 0;
    clear: both;
  }
  #footer-papa .bottom-info .zenu li {
    padding: 0;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  header {
    /*background-color: transparent;*/
    height: 85px;
  }
  header .header-section #logo {
    width: auto;
  }
  header .header-section #logo img {
    height: 26px;
    padding-top: 21px;
    padding-left: 20px;
  }
  header .header-section .menu-container .menu-wrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 250px;
    height: 100%;
  }
  header .header-section .menu-phonenumber {
    right: 90px;
    top: 26px;
  }
  header .header-section #menuOpen-mobile .menu-icon,
  header .header-section #menuOpenDesktop .menu-icon,
  header .header-section #menuOpen-hide-overlay .menu-icon {
    z-index: 500;
    display: block;
    width: 35px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 20px;
    margin-top: 0;
  }
  header .header-section #menuOpen-mobile.active .menu-icon,
  header .header-section #menuOpenDesktop.active .menu-icon,
  header .header-section #menuOpen-hide-overlay.active .menu-icon {
    z-index: 500;
  }
  header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(1),
  header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(1),
  header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(1) {
    -webkit-transform: translateY(50%) rotate(45deg) scale(1.2);
    transition: all 0.5s;
  }
  header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(2),
  header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(2),
  header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(2) {
    opacity: 0;
    transition: all 0.5s;
  }
  header .header-section #menuOpen-mobile.active .menu-icon .line:nth-child(3),
  header .header-section #menuOpenDesktop.active .menu-icon .line:nth-child(3),
  header .header-section #menuOpen-hide-overlay.active .menu-icon .line:nth-child(3) {
    -webkit-transform: translateY(-50%) rotate(-45deg) scale(1.2);
    transition: all 0.5s;
  }
  header .header-section #menuOpen-mobile .menu-icon:hover .line,
  header .header-section #menuOpenDesktop .menu-icon:hover .line,
  header .header-section #menuOpen-hide-overlay .menu-icon:hover .line {
    border-color: #00b8f1;
    transition: all 0.5s;
  }
  header .header-section .menu-open-desktop,
  header .header-section .menu-desktop {
    display: none;
  }
  header .header-section #menuDesktopX {
    display: none;
  }
  #footer-papa {
    padding: 0;
  }
  #footer-papa .top-info .left .wrapper a {
    padding: 0 40px;
    border: none;
  }
  #footer-papa .top-info .right span {
    text-align: left;
  }
  #footer-papa .top-info .right #quickSearch input[type="text"] {
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
    border-right: 10px solid transparent;
  }
  #footer-papa .top-info .right #quickSearch input[type="submit"] {
    width: 39%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    margin-left: 1%;
  }
  #footer-papa .bottom-info {
    clear: both;
  }
  #footer-papa .bottom-info .links-wrapper {
    border: none;
    display: inline-block;
    width: 60%;
    padding: 40px 20px 0 40px;
    display: block !important;
    margin: 0 auto !important;
    height: 190px !important;
  }
  #footer-papa .bottom-info .links-wrapper .links:first-child {
    padding-left: 0;
  }
  #footer-papa .bottom-info .links-wrapper .links:last-child {
    padding-right: 0;
  }
  #footer-papa .bottom-info .links-wrapper .links {
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 10px;
  }
  #footer-papa .bottom-info .links-wrapper .links h3 {
    text-align: left;
    padding: 0 0 24px 0;
  }
  #footer-papa .bottom-info .links-wrapper .links li {
    text-align: left;
  }
  #footer-papa .bottom-info .zenu {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px 0;
    padding-left: 40px;
    clear: both;
  }
  #footer-papa .bottom-info .zenu li {
    text-align: center;
    padding: 0;
    padding-right: 30px;
  }
  #footer-papa .bottom-info .zenu li a {
    padding: 0 !important;
  }
  #footer-papa .bottom-info .zenu li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media print {
  nav {
    display: none !important;
  }
  section {
    width: 1030px;
  }
  #opens-mike .top-container,
  #auctions-lima .top-container,
  #opens-mike .print-by,
  #auctions-lima .print-by,
  #opens-mike .remove-from,
  #auctions-lima .remove-from,
  #opens-mike .add-to,
  #auctions-lima .add-to {
    display: none !important;
  }
  #footer-papa {
    display: none !important;
  }
  /*header{
		background-color:transparent;
	}
	#logo{
		filter: brightness(0%);
	}
	footer{
		display: none !important;
		background-color: @header;
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		.disclaimer{
			display: none !important;
		}
	}*/
}
#wheels-debug-area,
.cfdebug,
.alert.alert-info {
  display: none;
}
.footer-scroll-top {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  display: block;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  transition: all 0.5s;
}
.footer-scroll-top:hover {
  transition: all 0.5s;
}
.testimonial-text {
  width: 100% !important;
  display: block !important;
  text-align: center !important;
}
.testimonial-text b {
  font-weight: bold !important;
}
.testimonial-text i {
  font-style: italic !important;
}
.testimonial-from {
  width: 100% !important;
  display: block !important;
  text-align: center !important;
  padding-top: 8px !important;
  padding-bottom: 24px !important;
}
.top-menu {
  position: static;
}
.top-menu ul {
  width: auto;
  color: white;
}
.top-menu ul li {
  display: inline-block;
}
.top-menu ul li a {
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-left: 6px;
  padding-right: 6px;
  display: block;
  font-size: 11px;
}
.top-menu ul li a:hover {
  color: #b3b3b3;
}
@media only print, only screen and (min-width: 980px) {
  .top-menu {
    right: 85px;
    top: 25px;
  }
  .top-menu ul li a {
    letter-spacing: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
    transition: all 0.5s;
  }
}
#blog-show-delta .bx-controls {
  display: none !important;
}
#place-show-bravo .bx-controls {
  display: none !important;
}
.animate-top-btn-home {
  display: block !important;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 20px;
  font-size: 13px;
  transition: all 0.5s;
  border: 2px solid white;
  width: 250px;
  margin: 0 auto;
  margin-top: 35px;
}
.animate-top-btn-home:hover {
  color: #000000;
  background: #fff;
  transition: all 0.5s;
}
@media only screen and (min-width: 980px) {
  body.viewing-page-1 #logo-desktop,
  body.viewing-page-2 #logo-desktop,
  body.viewing-page-3 #logo-desktop,
  body.viewing-page-4 #logo-desktop {
    left: 0% !important;
  }
}
#no-results {
  text-align: center;
  line-height: 18px;
}
#no-results h2 {
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 16px;
}
#no-results a {
  display: block;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 54px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
  background-color: transparent;
  border: 2px solid #1e1e1e;
  letter-spacing: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 250px;
}
#no-results a:focus,
#no-results a:hover,
#no-results a:active {
  background-color: #1e1e1e;
  color: #ffffff;
  transition: all 0.5s;
}
body.romeo.home #footer-papa {
  display: block !important;
}
body.romeo.home .top-menu {
  display: none;
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  body.romeo.home header {
    background: transparent !important;
    transition: all 0.1s;
  }
}
#error-page {
  padding: 175px 0;
  text-align: center;
}
#error-page h1 {
  font-size: 3em;
  padding: 25px;
}
#error-page h2 {
  font-size: 1.5em;
  padding-bottom: 25px;
}
.form-success,
.form-error {
  display: none;
  padding: 15px 20px;
  font-weight: 600;
  margin-bottom: 20px;
  border: solid 1.5px;
  border-radius: 5px;
  line-height: 20px;
  text-align: center;
  background: #ceeece;
  color: #4a844a;
  border-color: #4a844a;
}
.form-error {
  background: #ebcdcc;
  color: #a94442;
  border-color: #a94442;
}
#flash-message {
  padding: 15px 20px;
  font-weight: 600;
  margin-bottom: 20px;
  border: solid 1.5px;
  border-radius: 5px;
  line-height: 20px;
  text-align: center;
  background: #ceeece;
  color: #4a844a;
  border-color: #4a844a;
}
#flash-message a {
  display: none;
}
/* [2] ---- STYLE EXTENDING - ALL VARIABLE DEPENDENT STYLES ---- */
/* STYLE ARRAY LOOP --- NOT WORKING */
/* extend() isn't recognising the reference from global.less using this method */
/*@extend: 
	~"body", 
	~"#search-icon-apple";

.extend-base-styles(@i: length(@extend)) when (@i > 0) {
    .extend-base-styles(@i - 1);
    @targetStyle: extract(@extend, @i); 
    @{targetStyle} {
    	&:extend(@{targetStyle});
    }
}
.extend-base-styles(); // run the mixin */
/* EXTEND INDIVIDUAL STYLES HERE -- using local variables */
/* (___ all) -- ALL refers to subcursive extension */
/*
.bg {
  &:extend(.bg all);
}
*/
/* [3] ---- CUSTOM SITE STYLES ---- */
/* **************************** */
/* *** GENERIC ORION STYLES *** */
/* **************************** */
/*Header now using flexbox so the logo height/padding doesn't need to be micromanaged per site*/
/*Header now using flexbox so the logo height/padding doesn't need to be micromanaged per site*/
#header-orion {
  height: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
#header-orion .header-section {
  min-height: 50px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
#header-orion .header-section .logo-wrapper {
  flex: 1;
  margin-right: auto;
  text-align: left;
  padding-left: 10px;
}
#header-orion .header-section #logo {
  position: static;
  height: auto;
  padding-top: 0;
  display: inline-block;
}
#header-orion .header-section #logo img {
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  max-width: 300px;
}
#header-orion .header-section .nav-search {
  display: none;
  flex: 1;
}
#header-orion .header-section .nav-search.open {
  display: block;
  width: 100%;
  order: 1;
  flex: unset;
  padding: 0 15px 15px;
}
#header-orion .header-section .nav-search form {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
#header-orion .header-section .nav-search input {
  height: 40px !important;
  padding: 0 10px !important;
  line-height: 40px !important;
}
#header-orion .header-section .nav-search input[type="text"] {
  border: none;
  margin-right: 5px;
}
#header-orion .header-section .nav-search .default-btn {
  color: #fff;
  border-color: #fff;
  width: 200px;
}
#header-orion .header-section .nav-search .default-btn:hover {
  color: #231f20;
  background: #fff;
}
#header-orion .header-section .small-nav {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
#header-orion .header-section .menu-phonenumber {
  position: static;
  float: none;
}
#header-orion .header-section .top-menu {
  display: none;
}
@media (min-width: 980px) {
  #header-orion .header-section .top-menu {
    display: block;
  }
}
#header-orion .header-section .search-icon .fa {
  font-size: 20px;
  cursor: pointer;
}
#header-orion .header-section #menuOpen-mobile {
  /* Only a Sith deals in absolutes... */
  position: static;
  float: none;
  height: auto;
  line-height: initial;
  padding-top: 0;
  padding-right: 20px;
  width: auto;
  margin-left: 20px;
}
#header-orion .header-section #menuOpen-mobile .menu-icon {
  margin-top: 0;
  position: relative;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 640px) {
  #header-orion .header-section {
    min-height: 85px;
  }
}
@media only screen and (min-width: 980px) {
  #header-orion .header-section {
    min-height: 85px;
    flex-flow: row nowrap;
  }
  #header-orion .header-section .search-icon {
    display: none;
  }
  #header-orion .header-section .nav-search {
    display: block;
  }
  #header-orion .header-section .nav-search.open {
    display: block;
    width: auto;
    order: unset;
    flex: 1;
    padding: 0;
  }
}
