/* NESTLED INTERIORS LAYOUT */
/* Template .less files */
/*********** ~~ Colors of Midna ~~ ***********/
/*********** ~~ Pages of Midna ~~ ***********/
/* Global .less files */
/* Custom select field */
/* Use function to add hover styles to avoid hover related double tap bug */
/* Adding 'disabled' state to buttons for form submissions */
.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%;
  }
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
.offices-echo-wrapper {
  max-width: 1140px;
  margin: 0 auto;
  display: block;
}
.offices-echo-wrapper #item-image-slideshow-bravo {
  height: 350px;
}
.offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper {
  height: 350px;
}
.offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
  height: 350px;
}
.offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul {
  height: 350px;
}
.offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul li {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
.offices-echo-wrapper .container .row .office {
  width: 100%;
  display: block;
}
.offices-echo-wrapper .container .row .office a .image {
  background-size: cover;
  background-position: 50% 50%;
  height: 0;
  padding-bottom: 70%;
}
.offices-echo-wrapper .contact-btn {
  clear: both;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .offices-echo-wrapper #item-image-slideshow-bravo {
    height: 450px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper {
    height: 450px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 450px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul {
    height: 450px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul li {
    height: 450px;
  }
  .offices-echo-wrapper .container .row .office {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .offices-echo-wrapper #item-image-slideshow-bravo {
    height: 500px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper {
    height: 500px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 500px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul {
    height: 500px;
  }
  .offices-echo-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport ul li {
    height: 500px;
  }
}
#blog-bravo {
  max-width: 1140px;
  display: block;
  margin: 0 auto;
}
#blog-bravo .blog-wrapper .blog-articles article .image {
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
}
@media only screen and (min-width: 640px) {
  /* Tablet */
}
@media only screen and (min-width: 980px) {
  /* Desktop */
}
#blog-show-bravo {
  max-width: 1140px;
  margin: 0 auto;
  display: block;
}
#blog-show-bravo #blog-show .wrapper article .blog-image .image {
  background-size: cover;
  background-position: 50% 50%;
}
#blog-show-bravo #blog-show .wrapper article .right-content .author .image {
  background-position: 50% 50%;
  background-size: cover;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs:after {
  content: "";
  display: table;
  clear: both;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-show-bravo #blog-show .wrapper {
    display: inline-block;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .left {
    width: 60%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .right {
    clear: none;
    width: 40%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text {
    padding-right: 20px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content div {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-bottom: 1px solid #222222;
    padding-bottom: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content .tags-wrapper {
    border-top: 1px solid #222222;
    padding-top: 10px;
    margin-top: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content h2:first-child {
    padding-top: 0;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content .download-file:last-child {
    border-bottom: 1px solid #222222;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content .social {
    display: inline-block;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content .social h2 {
    padding-top: 16px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questa_regular_macroman/2-Questa_Regular-webfont.svg#questaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questa_bold_macroman/4-Questa_Bold-webfont.svg#questabold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questa_light_macroman/1-Questa_Light-webfont.svg#questalight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questa_medium_macroman/3-Questa_Medium-webfont.svg#questamedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questasans_bold_macroman/4-Questa_Sans_Bold-webfont.svg#questa_sansbold') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questasans_light_macroman/1-Questa_Sans_Light-webfont.svg#questa_sanslight') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questasans_medium_macroman/3-Questa_Sans_Medium-webfont.svg#questa_sansmedium') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'questa';
  src: url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.eot');
  src: url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/questasans_regular_macroman/2-Questa_Sans_Regular-webfont.svg#questa_sansregular') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold/coco_gothic_bold.svg#coco_gothicbold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Bold#Italic/coco_gothic_bold_italic.svg#coco_gothicbold_italic') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Fat/coco_gothic_fat.svg#coco_gothicfat') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy/coco_gothic_heavy.svg#coco_gothicheavy') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Heavy-Italic/coco_gothic_heavy_italic.svg#coco_gothicheavy_italic') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Italic/coco_gothic_italic.svg#coco_gothicitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Light-Italic/coco_gothic_light_italic.svg#coco_gothiclight_italic') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Regular/coco_gothic_regular.svg#coco_gothicregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight/coco_gothic_ultralight.svg#coco_gothicultralight') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'coco';
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.eot');
  src: url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.eot?#iefix') format('embedded-opentype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.woff2') format('woff2'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.woff') format('woff'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.ttf') format('truetype'), url('/assets/layout/nestled-interiors/fonts/Coco-Gothic-Ultralight-Italic/coco_gothic_ultralight_italic.svg#coco_gothicultralight_italic') format('svg');
  font-weight: 100;
  font-style: italic;
}
#homepage-papa {
  max-width: 1140px;
  margin: 0 auto;
  display: block;
}
#homepage-papa .content #items-mike {
  max-width: 850px;
  margin: 0 auto;
  padding-bottom: 40px;
}
#homepage-papa .content article {
  max-width: 850px;
  margin: 0 auto;
  text-align: center;
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 40px 8px;
}
#homepage-papa .content article h2 {
  font-size: 27px;
  padding: 20px;
  line-height: 1.3;
  color: #221202;
  font-weight: 100;
  text-transform: uppercase;
  font-family: 'coco', Arial, sans-serif;
}
#homepage-papa .bx-pager {
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 100%;
  text-align: center;
  display: block !important;
}
#homepage-papa .bx-pager .bx-pager-item {
  margin-left: 15px;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#homepage-papa .bx-pager .bx-pager-item .bx-pager-link {
  position: relative;
  width: 4px;
  height: 4px;
  display: block;
  background-color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  font-size: 0;
  /*overflow: hidden;*/
  border-radius: 100px;
  /*border: 2px solid white;*/
  padding: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#homepage-papa .bx-pager .bx-pager-item .bx-pager-link:after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: white 2px solid;
  border-radius: 100px;
  z-index: 100;
}
#homepage-papa .bx-pager .bx-pager-item .bx-pager-link.active {
  background-color: white;
}
#homepage-papa .bx-pager .bx-pager-item .bx-pager-link.active:hover {
  background-color: white !important;
}
#homepage-papa .bx-pager .bx-pager-item:nth-child(1) {
  margin-left: 0;
}
#homepage-papa #homepage-papa-slideshow {
  position: relative;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo {
  height: 350px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper {
  height: 350px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
  height: 350px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction > div.bx-pager.bx-default-pager {
  display: none;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls {
  z-index: 100;
  border: 0;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction {
  height: 10px;
  display: none ;
  z-index: 50;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 92px;
  height: 130px;
  padding: 10px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
  position: absolute;
  right: 10px;
  top: 92px;
  height: 130px;
  padding: 10px;
  z-index: 100;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls a i {
  padding: 0px;
  opacity: 0.6;
  color: white;
  padding-top: 45px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls a i:hover {
  opacity: 1;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-controls a:hover {
  /*background-color: rgba(0,0,0,0.3);*/
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul {
  height: 350px;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li {
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li a {
  position: absolute;
  top: 30px;
  text-decoration: none;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 30px;
  color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 160px;
  text-shadow: 0 0 5px #000000;
  cursor: pointer;
  font-weight: 400;
  z-index: 50;
  display: block;
  right: 0px;
  left: inherit;
  font-size: 40px;
  text-shadow: none;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li a:hover h2 {
  background-color: #25a9df !important;
  color: white;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li a h2 {
  transition: all 0.5s;
  background-color: #EEE9EF;
  border: 4px solid #EEE9EF;
  position: absolute;
  top: 30px;
  right: 10px;
  height: 200px;
  width: 200px;
  border-radius: 200px;
  padding-left: 2px;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 40px;
  color: black;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-family: 'coco', Arial, sans-serif;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li h2 {
  top: 30px;
  text-decoration: none;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 30px;
  color: white;
  padding-top: 160px;
  text-shadow: 0 0 5px #000000;
  cursor: pointer;
  font-weight: 400;
  z-index: 50;
  display: block;
  right: 0px;
  left: inherit;
  font-size: 40px;
  text-shadow: none;
  transition: all 0.5s;
  background-color: #EEE9EF;
  border: 4px solid #EEE9EF;
  position: absolute;
  top: 60px;
  right: 10px;
  height: 200px;
  width: 200px;
  border-radius: 200px;
  padding-left: 2px;
  /* padding-right: 30px; */
  text-transform: uppercase;
  font-weight: 100;
  font-size: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 40px;
  color: black;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-family: 'coco', Arial, sans-serif;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li i {
  display: none;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .one h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .seven h2 {
  border: 4px solid #EEE9EF;
  background-color: #EEE9EF;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .two h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .eigth h2 {
  border: 4px solid #CCD7DB;
  background-color: #CCD7DB;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .three h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .four h2 {
  border: 4px solid #CCD7DB;
  background-color: #CCD7DB;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .four h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .five h2 {
  border: 4px solid #EDB2A7;
  background-color: #EDB2A7;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .five h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .six h2 {
  border: 4px solid #EEE9EF;
  background-color: #EEE9EF;
}
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .six h2,
#homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul .seven h2 {
  border: 4px solid #FFF6ED;
  background-color: #FFF6ED;
}
#homepage-papa .content {
  background-color: white;
  padding: 0 8px 8px 8px;
}
#homepage-papa .content .heading {
  font-size: 27px;
  text-align: center;
  padding: 20px;
  color: #0E76BC;
  font-weight: 100;
  text-transform: uppercase;
  font-family: 'coco', Arial, sans-serif;
}
#homepage-papa .content .heading em {
  color: #25a9df;
}
#homepage-papa .content #news-wrapper #news #news-heading {
  display: none;
}
#homepage-papa .content #news-wrapper #news ul li {
  width: 100%;
  display: block;
  margin-bottom: 8px;
}
#homepage-papa .content #news-wrapper #news ul li #news-image-wrapper {
  background-size: cover;
  background-position: 50% 50%;
  height: 275px;
}
#homepage-papa .content #news-wrapper #news ul li .info-wrapper {
  background-color: #ececec;
  padding: 8px;
}
#homepage-papa .content #news-wrapper #news ul li .info-wrapper h1 {
  font-weight: 400;
  font-size: 20px;
  line-height: 19px;
  padding-bottom: 8px;
}
#homepage-papa .content #news-wrapper #news ul li .info-wrapper p {
  line-height: 19px;
}
#homepage-papa .content #news-wrapper #news ul li .info-wrapper span {
  display: none;
}
#homepage-papa .content .feature-buttons {
  display: none;
}
#homepage-papa .content .feature-buttons-mobile {
  padding: 10px;
}
#homepage-papa .content .feature-buttons-mobile ul,
#homepage-papa .content .feature-buttons ul {
  display: flex;
  width: 250px;
  margin: 0 auto;
  padding-right: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#homepage-papa .content .feature-buttons-mobile ul li,
#homepage-papa .content .feature-buttons ul li {
  width: 70px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  padding: 0 4px;
  padding-bottom: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  opacity: 0.5;
}
#homepage-papa .content .feature-buttons-mobile ul li i,
#homepage-papa .content .feature-buttons ul li i {
  color: #0E76BC;
  width: 100%;
  display: block;
  font-size: 27px;
}
#homepage-papa .content .feature-buttons-mobile ul li span,
#homepage-papa .content .feature-buttons ul li span {
  color: #0E76BC;
  font-size: 9px;
  padding-top: 2px;
  width: 100%;
  display: block;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(1):hover,
#homepage-papa .content .feature-buttons ul li:nth-child(1):hover {
  opacity: 1;
  border-bottom: 3px solid #FFF6ED;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(2):hover,
#homepage-papa .content .feature-buttons ul li:nth-child(2):hover {
  opacity: 1;
  border-bottom: 3px solid #EEE9EF;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(3):hover,
#homepage-papa .content .feature-buttons ul li:nth-child(3):hover {
  opacity: 1;
  border-bottom: 3px solid #EDB2A7;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(4):hover,
#homepage-papa .content .feature-buttons ul li:nth-child(4):hover {
  opacity: 1;
  border-bottom: 3px solid #CCD7DB;
}
#homepage-papa .content .feature-buttons-mobile ul li.active,
#homepage-papa .content .feature-buttons ul li.active {
  opacity: 1;
  border-bottom: 3px solid #FFF6ED;
  box-shadow: none !important;
}
#homepage-papa .content .feature-buttons-mobile ul li.active:hover,
#homepage-papa .content .feature-buttons ul li.active:hover {
  border-bottom: 3px solid #FFF6ED;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(1).active,
#homepage-papa .content .feature-buttons ul li:nth-child(1).active {
  border-bottom: 3px solid #FFF6ED;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(2).active,
#homepage-papa .content .feature-buttons ul li:nth-child(2).active {
  border-bottom: 3px solid #EEE9EF;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(3).active,
#homepage-papa .content .feature-buttons ul li:nth-child(3).active {
  border-bottom: 3px solid #EDB2A7;
}
#homepage-papa .content .feature-buttons-mobile ul li:nth-child(4).active,
#homepage-papa .content .feature-buttons ul li:nth-child(4).active {
  border-bottom: 3px solid #CCD7DB;
}
#homepage-papa .content .feature-buttons-mobile ul li:hover,
#homepage-papa .content .feature-buttons ul li:hover {
  opacity: 1;
}
#homepage-papa .content .feature-buttons-mobile ul li.active,
#homepage-papa .content .feature-buttons ul li.active {
  opacity: 1;
}
#homepage-papa .content .feature-buttons-mobile ul li.active i,
#homepage-papa .content .feature-buttons ul li.active i {
  opacity: 1;
}
#homepage-papa .content .feature-buttons-mobile .bottom-line,
#homepage-papa .content .feature-buttons .bottom-line {
  /*  box-shadow: 0 -3px 0 RGBA(0,0,0,0.1) inset;
    			margin-bottom: 2rem;
    			height: 10px;*/
}
#homepage-papa .content .feature-listings-wrapper {
  display: none;
}
#homepage-papa .content .feature-listings-wrapper-mobile,
#homepage-papa .content .feature-listings-wrapper {
  width: 100%;
}
#homepage-papa .content .feature-listings-wrapper-mobile .upcoming-auctions-alpha,
#homepage-papa .content .feature-listings-wrapper .upcoming-auctions-alpha,
#homepage-papa .content .feature-listings-wrapper-mobile .recently-sold-alpha,
#homepage-papa .content .feature-listings-wrapper .recently-sold-alpha,
#homepage-papa .content .feature-listings-wrapper-mobile .feature-listings-bravo,
#homepage-papa .content .feature-listings-wrapper .feature-listings-bravo,
#homepage-papa .content .feature-listings-wrapper-mobile .upcoming-opens-bravo,
#homepage-papa .content .feature-listings-wrapper .upcoming-opens-bravo {
  display: none;
}
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section .date-cont,
#homepage-papa .content .feature-listings-wrapper .auction-section .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper .auction-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section .info,
#homepage-papa .content .feature-listings-wrapper .auction-section .info,
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section-mobile .info,
#homepage-papa .content .feature-listings-wrapper .auction-section-mobile .info {
  border-bottom: 4px solid #EDB2A7;
}
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .auction-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper-mobile .auction-section-mobile .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .auction-section-mobile .view-btn:hover {
  background-color: #EDB2A7 !important;
}
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section .date-cont,
#homepage-papa .content .feature-listings-wrapper .sold-section .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper .sold-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section .info,
#homepage-papa .content .feature-listings-wrapper .sold-section .info,
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section-mobile .info,
#homepage-papa .content .feature-listings-wrapper .sold-section-mobile .info {
  border-bottom: 4px solid #CCD7DB;
}
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .sold-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper-mobile .sold-section-mobile .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .sold-section-mobile .view-btn:hover {
  background-color: #CCD7DB !important;
}
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper .featured-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section .date-cont,
#homepage-papa .content .feature-listings-wrapper .featured-section .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section-mobile .info,
#homepage-papa .content .feature-listings-wrapper .featured-section-mobile .info,
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section .info,
#homepage-papa .content .feature-listings-wrapper .featured-section .info {
  border-bottom: 4px solid #FFF6ED;
}
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section-mobile .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .featured-section-mobile .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper-mobile .featured-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .featured-section .view-btn:hover {
  background-color: #FFF6ED !important;
}
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section .date-cont,
#homepage-papa .content .feature-listings-wrapper .opens-section .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper .opens-section-mobile .date-cont,
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section .info,
#homepage-papa .content .feature-listings-wrapper .opens-section .info,
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section-mobile .info,
#homepage-papa .content .feature-listings-wrapper .opens-section-mobile .info {
  border-bottom: 4px solid #EEE9EF;
}
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .opens-section .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper-mobile .opens-section-mobile .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper .opens-section-mobile .view-btn:hover {
  background-color: #EEE9EF !important;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter,
#homepage-papa .content .feature-listings-wrapper #quarter {
  margin-bottom: 8px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn {
  width: 200px;
  border-radius: 1px;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  cursor: pointer;
  padding: 10px;
  font-family: 'coco', Arial, sans-serif;
  transition: all 0.5s;
  display: block;
  margin: 8px auto 0 auto;
  text-transform: uppercase;
  background-color: transparent;
  color: black;
  box-shadow: none;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:disabled,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled {
  background: #ccc;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:disabled:hover,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:hover,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:disabled:active,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:active,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:disabled:focus,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:focus {
  background: #ccc;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:focus,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:focus,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:active,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:active {
  transition: all 0.5s;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .view-btn:hover,
#homepage-papa .content .feature-listings-wrapper #quarter .view-btn:hover {
  color: black;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper {
  position: relative;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport {
  height: 425px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container {
  width: 100%;
  display: block;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a {
  text-decoration: none;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .image,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .image {
  display: block;
  background-position: 50% 50%;
  background-size: cover;
  background-color: #d1d1d1;
  width: 100%;
  transition: all 1.5s;
  padding: 0px;
  height: 310px;
  overflow: hidden;
  z-index: 20;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info {
  z-index: 50;
  text-transform: capitalize;
  padding: 16px;
  background-color: #eceeee;
  color: black;
  line-height: 24px;
  transition: all 0.5s;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .overlay-sold,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .overlay-sold {
  position: absolute;
  top: 20%;
  left: 40%;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .overlay-sold h1,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .overlay-sold h1 {
  color: white !important;
  font-size: 20px;
  background-color: black;
  width: 70px;
  height: 70px;
  border-radius: 75px;
  font-weight: 100;
  text-transform: uppercase;
  transform: rotate(340deg);
  padding-top: 24px;
  box-sizing: border-box;
  padding-left: 8px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info h1,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info h1 {
  font-weight: 400;
  font-size: 20px;
  height: 45px;
  line-height: 19px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .open-time,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .open-time {
  transition: all 0.5s;
  height: 40px;
  display: block;
  line-height: 35px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .open-time span,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .open-time span {
  opacity: 0.7;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper {
  font-family: 'Questa', Arial, sans-serif;
  height: 15px;
  width: 100%;
  padding: 8px 0;
  padding-bottom: 16px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper .bbc,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper .bbc {
  padding-right: 16px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper .bbc i,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .bbc-wrapper .bbc i {
  font-size: 17px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .price,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .price {
  clear: both;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .price b,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .price b {
  width: 100%;
  display: block;
  float: left;
  font-weight: 400;
  font-size: 20px;
  line-height: 19px;
  text-transform: capitalize;
  padding-right: 8px;
  padding-bottom: 5px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .price h2,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .price h2 {
  opacity: 1;
  float: left;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info .price:after,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info .price:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .container a .info b,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .container a .info b {
  font-weight: 400;
  font-size: 20px;
  line-height: 19px;
  text-transform: capitalize;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .date-cont,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .date-cont {
  text-transform: lowercase;
  background-color: #eceeee;
  color: black;
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 542px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .date-cont h1,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .date-cont h1 {
  font-size: 25px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .date-cont h2,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .date-cont h2 {
  padding-top: 20px;
  font-size: 40px;
  opacity: 0.2;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-viewport ul .date-cont h3,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport ul .date-cont h3 {
  font-size: 100px;
  opacity: 0.2;
  margin-left: -15px;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-next,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-prev,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev {
  position: absolute;
  top: 0;
  left: 10px;
  bottom: 0;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-prev.disabled,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev.disabled,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-next.disabled,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next.disabled {
  display: none;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-prev:hover i,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev:hover i,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-next:hover i,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next:hover i {
  color: #25a9df;
  transition: all 0.5s;
  opacity: 1;
}
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-prev i,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev i,
#homepage-papa .content .feature-listings-wrapper-mobile #quarter .bx-wrapper .bx-controls .bx-next i,
#homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next i {
  opacity: 1 !important;
  padding-top: 220px;
  font-size: 25px;
  color: white;
  transition: all 0.5s;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo {
  position: relative;
  height: 350px;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper {
  height: 350px;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
  height: 350px;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-controls {
  z-index: 100;
  display: block !important;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction {
  display: none !important;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul {
  height: 350px;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li {
  position: relative;
  height: 350px;
  background-size: cover;
  background-position: 50% 50%;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li a {
  position: absolute;
  top: 30px;
  text-decoration: none;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 30px;
  color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 160px;
  text-shadow: 0 0 5px #000000;
  cursor: pointer;
  font-weight: 400;
  z-index: 50;
  display: block;
  right: 0px;
  left: inherit;
  font-size: 40px;
  text-shadow: none;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li a h2 {
  transition: all 0.5s;
  background-color: #EEE9EF;
  border: 4px solid #EEE9EF;
  position: absolute;
  top: 30px;
  right: 10px;
  height: 200px;
  width: 200px;
  border-radius: 200px;
  padding-left: 2px;
  /* padding-right: 30px; */
  text-transform: uppercase;
  font-weight: 100;
  font-size: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 40px;
  color: black;
  padding-top: 50px;
  text-align: center;
  font-family: 'coco', Arial, sans-serif;
}
#homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li a:hover h2 {
  background-color: #25a9df;
  border: 4px solid white;
  color: white;
  transition: all 0.5s;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo {
    height: 450px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper {
    height: 450px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 450px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul {
    height: 450px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li {
    height: 450px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li a h2 {
    top: 30px;
    right: 30px;
    height: 250px;
    width: 250px;
    font-size: 29px;
    line-height: 40px;
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo ul li h2 {
    top: 60px;
    right: 30px;
    height: 250px;
    width: 250px;
    font-size: 29px;
    line-height: 40px;
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #homepage-papa #homepage-papa-slideshow .overlay {
    top: 45%;
  }
  #homepage-papa #homepage-papa-slideshow .overlay article {
    font-size: 18px;
    text-shadow: 0 0 5px #000000;
  }
  #homepage-papa #homepage-papa-slideshow .overlay article h2 {
    font-size: 28px;
  }
  #homepage-papa #homepage-papa-slideshow .overlay.active {
    top: 40%;
  }
  #homepage-papa .content #news-wrapper #news #news-heading {
    display: none;
  }
  #homepage-papa .content #news-wrapper #news ul li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
  }
  #homepage-papa .content #news-wrapper #news ul li .info-wrapper span {
    display: none;
  }
  #homepage-papa .content .feature-buttons {
    display: block;
  }
  #homepage-papa .content .feature-buttons-mobile {
    display: none;
  }
  #homepage-papa .content .feature-buttons ul {
    display: flex;
    width: 400px;
    margin: 0 auto;
    padding-right: 0;
    box-sizing: border-box;
  }
  #homepage-papa .content .feature-buttons ul li {
    width: 100px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
    padding: 0 4px;
    padding-bottom: 8px;
    margin-bottom: 8px;
    cursor: pointer;
    box-shadow: none;
    opacity: 0.5;
  }
  #homepage-papa .content .feature-buttons ul li i {
    color: #0E76BC;
    width: 39px;
    display: block;
    font-size: 13px;
    float: left;
    box-sizing: border-box;
    padding-left: 25px;
  }
  #homepage-papa .content .feature-buttons ul li span {
    color: #221202;
    font-size: 14px;
    padding-top: 2px;
    width: 100%;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding-right: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-buttons li:nth-child(1):hover {
    opacity: 1;
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(2):hover {
    opacity: 1;
    border-bottom: 3px solid #EEE9EF;
  }
  #homepage-papa .content .feature-buttons li:nth-child(3):hover {
    opacity: 1;
    border-bottom: 3px solid #EDB2A7;
  }
  #homepage-papa .content .feature-buttons li:nth-child(4):hover {
    opacity: 1;
    border-bottom: 3px solid #CCD7DB;
  }
  #homepage-papa .content .feature-buttons li.active {
    opacity: 1;
    border-bottom: 3px solid #FFF6ED;
    box-shadow: none !important;
  }
  #homepage-papa .content .feature-buttons li.active:hover {
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(1).active {
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(2).active {
    border-bottom: 3px solid #EEE9EF;
  }
  #homepage-papa .content .feature-buttons li:nth-child(3).active {
    border-bottom: 3px solid #EDB2A7;
  }
  #homepage-papa .content .feature-buttons li:nth-child(4).active {
    border-bottom: 3px solid #CCD7DB;
  }
  #homepage-papa .content .feature-listings-wrapper-mobile {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper {
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper .upcoming-auctions-alpha-mobile,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile,
  #homepage-papa .content .feature-listings-wrapper .feature-listings-bravo-mobile,
  #homepage-papa .content .feature-listings-wrapper .upcoming-opens-bravo-mobile {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper .upcoming-auctions-alpha,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha,
  #homepage-papa .content .feature-listings-wrapper .feature-listings-bravo,
  #homepage-papa .content .feature-listings-wrapper .upcoming-opens-bravo {
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile {
    margin-bottom: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper {
    position: relative;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-viewport {
    height: 425px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev {
    position: absolute;
    top: 0;
    left: 10px;
    bottom: 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev.disabled,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev.disabled,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next.disabled,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next.disabled {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev:hover i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev:hover i,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next:hover i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next:hover i {
    color: #25a9df;
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev i,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next i {
    opacity: 0.5;
    padding-top: 220px;
    font-size: 25px;
    color: white;
    transition: all 0.5s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 12px;
    width: 100%;
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a {
    text-decoration: none;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .image,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .image {
    /*z-index: 25;
									height: 250px;
									background-size: cover;
									background-position: 50% 50%;
									transition: all 1s;
									overflow: hidden;*/
    height: 133px;
    padding-bottom: 0;
    overflow: hidden;
    display: block;
    background-position: 50% 50%;
    background-size: cover;
    background-color: #d1d1d1;
    width: 100%;
    transition: all 1s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info {
    z-index: 50;
    text-transform: lowercase;
    padding: 16px;
    line-height: 24px;
    transition: all 0.5s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .overlay-sold,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .overlay-sold {
    top: 40px;
    left: 100px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info h1,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info h1 {
    font-weight: 400;
    font-size: 20px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .open-time,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .open-time {
    height: 40px;
    display: block;
    line-height: 35px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .open-time span,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .open-time span {
    opacity: 0.7;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper {
    height: 15px;
    width: 100%;
    padding: 8px 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper .bbc,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper .bbc {
    padding-right: 8px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper .bbc i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper .bbc i {
    font-size: 17px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price {
    clear: both;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price b,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price b {
    float: left;
    padding-right: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price h2,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price h2 {
    opacity: 0.7;
    float: left;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price:after,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont {
    text-transform: lowercase;
    height: 356px;
    padding: 12px;
    margin-top: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h1,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h1 {
    font-size: 20px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h2,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h2 {
    padding-top: 20px;
    font-size: 25px;
    opacity: 0.2;
    margin-bottom: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h3,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h3 {
    font-size: 60px;
    opacity: 0.2;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo {
    height: 450px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper {
    height: 450px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 450px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-controls {
    display: none;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul {
    height: 450px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li {
    height: 450px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo ul li a h2 {
    top: 30px;
    right: 30px;
    height: 250px;
    width: 250px;
    font-size: 29px;
    line-height: 40px;
    padding-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile {
    margin-bottom: 16px;
    position: relative;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile .bx-wrapper {
    height: 460px;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile .bx-wrapper .bx-viewport {
    height: 460px;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile .bx-wrapper .bx-controls .bx-prev {
    position: absolute;
    left: -30px;
    top: 150px;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile .bx-wrapper .bx-controls .bx-next {
    position: absolute;
    right: -30px;
    top: 150px;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile ul {
    height: 440px;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile ul li {
    height: 440px;
    background-color: #ececec;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile ul li a {
    position: relative;
    height: 440px;
    text-decoration: none;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile ul li a .image {
    height: 400px;
    background-position: 50% 50%;
    background-size: cover;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile ul li a .info {
    border-bottom: 4px solid #c6e0d6;
    height: 40px;
    display: block;
    width: 100%;
    color: black;
    padding: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #homepage-papa .content article {
    padding: 40px 0 60px;
  }
  #homepage-papa .content article h2 {
    font-size: 40px;
    padding: 40px;
  }
  #homepage-papa .content #items-mike {
    padding-bottom: 60px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo {
    height: 500px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper {
    height: 500px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 500px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport .bx-controls {
    z-index: 100;
    border: 0;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport .bx-controls .bx-controls-direction {
    height: 10px;
    display: block;
    z-index: 50;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport .bx-controls .bx-controls-direction .bx-prev {
    position: absolute;
    z-index: 100;
    left: 0px;
    top: 210px !important;
    height: 75px;
    width: 75px;
    padding: 10px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport .bx-controls .bx-controls-direction .bx-next {
    position: absolute;
    right: 0px;
    top: 210px !important;
    height: 75px;
    width: 75px;
    padding: 10px;
    z-index: 100;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport a {
    text-align: center;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport a i {
    padding: 0px ;
    opacity: 0.3;
    color: white;
    padding-top: 25px !important;
    transition: all 0.5s;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport a i:hover {
    opacity: 1;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper .bx-viewport a:hover {
    /*transition: all 0.5s;
							background-color: transparent !important;*/
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul {
    height: 500px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li {
    height: 500px;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li a {
    display: block;
    right: 0px;
    left: inherit;
    font-size: 40px;
    text-shadow: none;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li a h2 {
    top: 30px;
    height: 380px;
    width: 380px;
    border-radius: 380px;
    padding-top: 110px !important;
    position: absolute;
    right: 80px;
    padding-left: 70px;
    padding-right: 70px;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 52px;
    color: black;
    text-align: center;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li a:hover {
    background-color: transparent;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li h2 {
    display: block;
    right: 0px;
    left: inherit;
    text-shadow: none;
    position: absolute;
    top: 60px;
    right: 80px;
    height: 380px;
    width: 380px;
    border-radius: 400px;
    padding-left: 70px;
    padding-right: 70px;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 52px;
    color: black;
    padding-top: 110px;
    text-align: center;
    font-family: 'coco', Arial, sans-serif;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul li:hover {
    background-color: transparent;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .one h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .seven h2 {
    border: 4px solid #EEE9EF;
    background-color: #EEE9EF;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .two h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .eigth h2 {
    border: 4px solid #CCD7DB;
    background-color: #CCD7DB;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .three h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .four h2 {
    border: 4px solid #CCD7DB;
    background-color: #CCD7DB;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .four h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .five h2 {
    border: 4px solid #EDB2A7;
    background-color: #EDB2A7;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .five h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .six h2 {
    border: 4px solid #EEE9EF;
    background-color: #EEE9EF;
  }
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .six h2,
  #homepage-papa #homepage-papa-slideshow #item-image-slideshow-bravo .bx-wrapper ul .seven h2 {
    border: 4px solid #FFF6ED;
    background-color: #FFF6ED;
  }
  #homepage-papa #homepage-papa-slideshow .overlay {
    top: 45%;
  }
  #homepage-papa #homepage-papa-slideshow .overlay article {
    font-size: 18px;
    text-shadow: 0 0 5px #000000;
  }
  #homepage-papa #homepage-papa-slideshow .overlay article h2 {
    font-size: 28px;
  }
  #homepage-papa #homepage-papa-slideshow .overlay.active {
    top: 40%;
  }
  #homepage-papa #quarter {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
  }
  #homepage-papa .content {
    padding: 0;
  }
  #homepage-papa .content #news-wrapper #news #news-heading {
    display: none;
  }
  #homepage-papa .content #news-wrapper #news ul li {
    width: 25%;
  }
  #homepage-papa .content #news-wrapper #news ul li .info-wrapper span {
    display: none;
  }
  #homepage-papa .content .heading {
    font-weight: 100;
    text-transform: uppercase;
    font-size: 40px;
    padding: 40px;
  }
  #homepage-papa .content .feature-buttons {
    display: block;
  }
  #homepage-papa .content .feature-buttons ul {
    display: flex;
    width: 400px;
    margin: 0 auto;
    padding-right: 0;
    box-sizing: border-box;
  }
  #homepage-papa .content .feature-buttons ul li {
    width: 100px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
    padding: 0 4px;
    padding-bottom: 8px;
    margin-bottom: 8px;
    cursor: pointer;
    box-shadow: none;
    opacity: 0.5;
  }
  #homepage-papa .content .feature-buttons ul li i {
    color: #0E76BC;
    width: 39px;
    display: block;
    font-size: 13px;
    float: left;
    box-sizing: border-box;
    padding-left: 25px;
  }
  #homepage-papa .content .feature-buttons ul li span {
    color: #221202;
    font-size: 14px;
    padding-top: 2px;
    width: 100%;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding-right: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-buttons li:nth-child(1):hover {
    opacity: 1;
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(2):hover {
    opacity: 1;
    border-bottom: 3px solid #EEE9EF;
  }
  #homepage-papa .content .feature-buttons li:nth-child(3):hover {
    opacity: 1;
    border-bottom: 3px solid #EDB2A7;
  }
  #homepage-papa .content .feature-buttons li:nth-child(4):hover {
    opacity: 1;
    border-bottom: 3px solid #CCD7DB;
  }
  #homepage-papa .content .feature-buttons li.active {
    opacity: 1;
    border-bottom: 3px solid #FFF6ED;
    box-shadow: none !important;
  }
  #homepage-papa .content .feature-buttons li.active:hover {
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(1).active {
    border-bottom: 3px solid #FFF6ED;
  }
  #homepage-papa .content .feature-buttons li:nth-child(2).active {
    border-bottom: 3px solid #EEE9EF;
  }
  #homepage-papa .content .feature-buttons li:nth-child(3).active {
    border-bottom: 3px solid #EDB2A7;
  }
  #homepage-papa .content .feature-buttons li:nth-child(4).active {
    border-bottom: 3px solid #CCD7DB;
  }
  #homepage-papa .content .feature-buttons-mobile {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper-mobile {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper {
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper .upcoming-auctions-alpha-mobile,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile,
  #homepage-papa .content .feature-listings-wrapper .feature-listings-bravo-mobile,
  #homepage-papa .content .feature-listings-wrapper .upcoming-opens-bravo-mobile {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper .upcoming-auctions-alpha,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha,
  #homepage-papa .content .feature-listings-wrapper .feature-listings-bravo,
  #homepage-papa .content .feature-listings-wrapper .upcoming-opens-bravo {
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile {
    margin-bottom: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn {
    width: 200px;
    border-radius: 1px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    cursor: pointer;
    text-transform: uppercase;
    padding: 10px;
    font-family: 'coco', Arial, sans-serif;
    transition: all 0.5s;
    display: block;
    margin: 8px auto 0 auto;
    background-color: transparent;
    box-shadow: none;
    color: black;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:disabled {
    background: #ccc;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:hover,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:disabled:hover,
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:active,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:disabled:active,
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:disabled:focus,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:disabled:focus {
    background: #ccc;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:focus,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:focus,
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:hover,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:hover,
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:active,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:active {
    transition: all 0.5s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .view-btn:hover,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .view-btn:hover {
    color: black;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper {
    max-width: 1140px !important;
    position: relative;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-viewport,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-viewport {
    max-width: 1140px !important;
    height: 425px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev {
    position: absolute;
    top: 0;
    left: 10px;
    bottom: 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev.disabled,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev.disabled,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next.disabled,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next.disabled {
    display: none;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev:hover i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev:hover i,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next:hover i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next:hover i {
    color: #25a9df;
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-prev i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-prev i,
  #homepage-papa .content .feature-listings-wrapper #quarter .bx-wrapper .bx-controls .bx-next i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile .bx-wrapper .bx-controls .bx-next i {
    opacity: 0.5;
    padding-top: 220px;
    font-size: 25px;
    color: white;
    transition: all 0.5s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 12px;
    width: 100%;
    display: block;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a {
    text-decoration: none;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .image,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .image {
    /*z-index: 25;
									height: 250px;
									background-size: cover;
									background-position: 50% 50%;
									transition: all 1s;
									overflow: hidden;*/
    height: 0px;
    padding-bottom: 60%;
    overflow: hidden;
    display: block;
    background-position: 50% 50%;
    background-size: cover;
    background-color: #d1d1d1;
    width: 100%;
    transition: all 1s;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info {
    z-index: 50;
    text-transform: lowercase;
    padding: 16px;
    background-color: #eceeee;
    color: black;
    line-height: 24px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .overlay-sold,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .overlay-sold {
    top: 50px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info h1,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info h1 {
    font-weight: 400;
    font-size: 20px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .open-time,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .open-time {
    height: 40px;
    display: block;
    line-height: 35px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .open-time span,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .open-time span {
    opacity: 0.7;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper {
    height: 15px;
    width: 100%;
    padding: 8px 0;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper .bbc,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper .bbc {
    padding-right: 16px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .bbc-wrapper .bbc i,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .bbc-wrapper .bbc i {
    font-size: 17px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price {
    clear: both;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price b,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price b {
    float: left;
    padding-right: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price h2,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price h2 {
    opacity: 0.7;
    float: left;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .container a .info .price:after,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .container a .info .price:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont {
    text-transform: lowercase;
    background-color: #eceeee;
    color: black;
    height: 382px;
    padding: 12px;
    margin-top: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h1,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h1 {
    font-size: 20px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h2,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h2 {
    padding-top: 20px;
    font-size: 25px;
    opacity: 0.2;
    margin-bottom: 8px;
  }
  #homepage-papa .content .feature-listings-wrapper #quarter ul .date-cont h3,
  #homepage-papa .content .feature-listings-wrapper .recently-sold-alpha-mobile ul .date-cont h3 {
    font-size: 60px;
    opacity: 0.2;
    margin-left: -5px;
  }
  #homepage-papa .content .home-items-wrapper {
    padding-top: 20px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo {
    height: 500px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper {
    height: 500px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 500px;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper .bx-controls {
    display: none;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul {
    height: 500px;
    /*li:nth-child(7n+1):hover{

								h2{
									background-color: @brand-secondary;
									border: 4px solid @blue;
									transition: all 0.5s;
								}
							}

							li:nth-child(7n+5):hover{
								h2{
									background-color: @brand-secondary;
									border: 4px solid @mauve;
									transition: all 0.5s;
								}
							}
							li:nth-child(7n+4):hover{
								h2{
									background-color: @brand-secondary;
									border: 4px solid #f3f2de;
									transition: all 0.5s;
								}
							}
							li:nth-child(7n+3):hover{

								h2{
									background-color: @brand-secondary;
									border: 4px solid @yellow;
									transition: all 0.5s;
								}
							}
							li:nth-child(7n+2):hover{

								h2{
									background-color: @brand-secondary;
									border: 4px solid #b5dad6;
									transition: all 0.5s;
								}
							}

							li:nth-child(7n+6):hover{
								h2{
									background-color: @brand-secondary;
									border: 4px solid @pink;
									transition: all 0.5s;
								}
							}*/
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li {
    position: relative;
    height: 500px;
    background-size: cover;
    background-position: 50% 50%;
    z-index: 40;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li a {
    display: block;
    right: 0px;
    left: inherit;
    font-size: 40px;
    text-shadow: none;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li a h2 {
    top: 30px;
    height: 380px;
    width: 380px;
    border-radius: 380px;
    padding-top: 130px !important;
    position: absolute;
    right: 80px;
    padding-left: 0;
    padding-right: 0;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 52px;
    color: black;
    text-align: center;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li a:hover {
    background-color: transparent;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li h2 {
    display: block;
    right: 0px;
    left: inherit;
    text-shadow: none;
    position: absolute;
    top: 100px;
    right: 80px;
    height: 400px;
    width: 400px;
    border-radius: 400px;
    padding-left: 70px;
    padding-right: 70px;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 52px;
    color: black;
    padding-top: 140px;
    text-align: center;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul li:hover h2 {
    color: white;
    transition: all 0.5s;
    background-color: #25a9df;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .one h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .seven h2 {
    transition: all 0.5s;
    background-color: #EEE9EF;
    border: 4px solid #EEE9EF;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .two h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .eigth h2 {
    transition: all 0.5s;
    background-color: #CCD7DB;
    border: 4px solid #CCD7DB;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .three h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .four h2 {
    transition: all 0.5s;
    background-color: #CCD7DB;
    border: 4px solid #CCD7DB;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .four h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .five h2 {
    transition: all 0.5s;
    background-color: #EDB2A7;
    border: 4px solid #EDB2A7;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .five h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .six h2 {
    transition: all 0.5s;
    background-color: #EEE9EF;
    border: 4px solid #EEE9EF;
  }
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .six h2,
  #homepage-papa .content .home-items-wrapper #item-image-slideshow-bravo .bx-wrapper ul .seven h2 {
    transition: all 0.5s;
    background-color: #FFF6ED;
    border: 4px solid #FFF6ED;
  }
  #homepage-papa #item-gallery-slideshow-bravo-mobile {
    display: none;
  }
  #homepage-papa #item-gallery-slideshow-bravo {
    margin-bottom: 16px;
    display: block;
    position: relative;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper {
    height: 235px;
    max-width: 1010px !important;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-viewport {
    height: 235px;
    margin-left: -5px;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-prev {
    text-decoration: none;
    position: absolute;
    left: -32px;
    top: 60px;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-prev i {
    color: #25a9df;
    opacity: 0.7;
    font-size: 95px;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-prev i:hover {
    color: #CCD7DB;
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-next {
    text-decoration: none;
    position: absolute;
    right: -32px;
    top: 60px;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-next i {
    color: #25a9df;
    opacity: 0.7;
    font-size: 95px;
  }
  #homepage-papa #item-gallery-slideshow-bravo .bx-wrapper .bx-controls .bx-next i:hover {
    color: #CCD7DB;
    transition: all 0.5s;
    opacity: 1;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul {
    height: 235px;
    padding-left: 74px;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul li {
    margin: 0 10px;
    height: 235px;
    background-color: #ececec;
    width: 235px !important;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul li a {
    position: relative;
    height: 235px;
    text-decoration: none;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul li a .image {
    height: 185px;
    background-position: 50% 50%;
    background-size: cover;
    margin: 4px 4px 0 4px;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul li a .info {
    border-bottom: 4px solid #c6e0d6;
    height: 46px;
    display: block;
    width: 100%;
    font-size: 20px;
    color: black;
    font-weight: 500;
    padding: 16px;
    padding-top: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 8px;
  }
  #homepage-papa #item-gallery-slideshow-bravo ul li a .info span {
    display: none;
  }
}
#blog-bravo {
  background-color: white;
}
#blog-bravo .blog-wrapper {
  padding-top: 16px;
}
#blog-bravo .blog-wrapper .blog-heading {
  font-family: 'coco', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 26px;
  font-weight: 100;
  padding: 32px 8px 8px;
}
@media screen and (min-width: 640px) {
  #blog-bravo .blog-wrapper .blog-heading {
    padding: 24px 12px 12px;
  }
}
@media screen and (min-width: 980px) {
  #blog-bravo .blog-wrapper .blog-heading {
    padding: 40px 20px 20px;
  }
}
#blog-bravo .blog-wrapper .blog-heading:after {
  content: "";
  width: 35px;
  display: block;
  border-bottom: 1px solid #000000;
  margin: 0 auto;
  padding-top: 20px;
}
#blog-bravo .blog-wrapper .categories {
  display: none;
  clear: both;
  padding: 8px 8px 8px 8px;
  line-height: 19px;
  text-align: center;
  margin-bottom: 8px;
}
#blog-bravo .blog-wrapper .categories a {
  font-family: 'coco', Arial, sans-serif;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  margin-left: 10px;
}
#blog-bravo .blog-wrapper .categories a:hover {
  color: #EDB2A7;
}
#blog-bravo .blog-wrapper .categories a:first-child {
  margin-left: 0;
}
#blog-bravo .blog-wrapper .categories-mobile.active {
  left: 0px;
  transition: all 0.5s;
}
#blog-bravo .blog-wrapper .categories-mobile {
  z-index: 150;
  transition: all 0.5s;
  display: block;
  position: absolute;
  top: 0;
  left: -600px;
  clear: both;
  width: 60%;
  background-color: white;
  height: 100%;
}
#blog-bravo .blog-wrapper .categories-mobile a {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 150;
  font-family: 'coco', Arial, sans-serif;
  display: block;
  color: black;
  text-decoration: none;
  font-size: 18px;
  line-height: 30px;
  padding: 12px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-transform: capitalize;
}
#blog-bravo .blog-wrapper .categories-mobile a:before {
  transition: all 0.5s;
  font-family: "FontAwesome";
  content: "\f0da";
  width: 1.4rem;
  display: inline-block;
  text-align: center;
}
#blog-bravo .blog-wrapper .categories-mobile a.active:before {
  transform: rotate(90deg);
  transition: all 0.5s;
}
#blog-bravo .blog-wrapper .categories-mobile a:hover {
  background-color: #EDB2A7;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(1):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(7):hover a {
  background-color: #EDB2A7;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(2):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(8):hover a {
  background-color: #EEE9EF;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(3):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(9):hover a {
  background-color: #CCD7DB;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(4):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(10):hover a {
  background-color: #FFF6ED;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(5):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(11):hover a {
  background-color: #EEE9EF;
}
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(6):hover a,
#blog-bravo .blog-wrapper .categories-mobile span:nth-child(12):hover a {
  background-color: #CCD7DB;
}
#blog-bravo .blog-wrapper .blog-articles {
  padding: 0 8px 8px 8px;
}
#blog-bravo .blog-wrapper .blog-articles .home .image-overlay {
  border-bottom: 4px solid #EEE9EF;
}
#blog-bravo .blog-wrapper .blog-articles .living .image-overlay {
  border-bottom: 4px solid #CCD7DB;
}
#blog-bravo .blog-wrapper .blog-articles .property .image-overlay {
  border-bottom: 4px solid #FFF6ED;
}
#blog-bravo .blog-wrapper .blog-articles .culture .image-overlay {
  border-bottom: 4px solid #EEE9EF;
}
#blog-bravo .blog-wrapper .blog-articles article {
  margin-bottom: 8px;
  background-color: transparent;
}
#blog-bravo .blog-wrapper .blog-articles article .image {
  height: 0;
  padding-bottom: 70%;
}
#blog-bravo .blog-wrapper .blog-articles article .heading-category {
  padding: 8px;
}
#blog-bravo .blog-wrapper .blog-articles article .heading-category span {
  display: none;
}
#blog-bravo .blog-wrapper .blog-articles article .heading-category h2 {
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
  padding-bottom: 4px;
  line-height: 22px;
  font-family: 'coco', Arial, sans-serif;
}
#blog-bravo .blog-wrapper .blog-articles article .image-overlay {
  border-bottom: 4px solid #EDB2A7;
  padding: 0 8px 8px 8px;
}
#blog-bravo .blog-wrapper .blog-articles article .image-overlay .blog-blurb {
  height: auto;
  display: block;
  overflow: hidden;
  text-transform: uppercase;
  text-align: center;
  /*font-family: 'coco', Arial, sans-serif;*/
}
#blog-bravo .blog-wrapper .blog-articles article .image-overlay span {
  text-align: center;
  height: 55px;
  display: block;
  overflow: hidden;
  line-height: 19px;
}
#blog-bravo .blog-wrapper .blog-articles article .image-overlay a {
  text-transform: capitalize;
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
  width: 100%;
  text-align: right;
  text-decoration: none;
  color: black;
  font-weight: normal;
  font-style: italic;
  font-family: 'coco', Arial, sans-serif;
}
@media only screen and (min-width: 640px) {
  /* Tablet */
  #blog-bravo .blog-wrapper {
    padding-top: 12px;
  }
  #blog-bravo .blog-wrapper .categories {
    padding: 12px 12px 12px 12px;
  }
  #blog-bravo .blog-wrapper .blog-articles {
    width: 100%;
    display: inline-block;
    padding: 0 12px 12px 12px;
  }
  #blog-bravo .blog-wrapper .blog-articles article {
    margin-bottom: 12px;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: transparent;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image {
    height: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category {
    background-color: #ececec;
    padding: 12px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category span {
    display: none;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category h2 {
    /*white-space: nowrap;*/
    height: 40px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay {
    background-color: #ececec;
    padding: 0 12px 12px 12px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay a {
    padding-top: 12px;
  }
  #blog-bravo .blog-wrapper .blog-articles article:nth-child(even) {
    padding-right: 6px;
  }
  #blog-bravo .blog-wrapper .blog-articles article:nth-child(odd) {
    padding-left: 6px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child {
    width: 100%;
    padding: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image {
    height: 400px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 980px) {
  /* Desktop */
  #blog-mobile-btn {
    display: none;
  }
  #blog-bravo .blog-wrapper {
    padding-top: 0;
  }
  #blog-bravo .blog-wrapper .blog-heading {
    font-size: 28px;
  }
  #blog-bravo .blog-wrapper .categories-mobile {
    display: none;
  }
  #blog-bravo .blog-wrapper .categories {
    display: block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 30px;
  }
  #blog-bravo .blog-wrapper .categories a {
    margin: 0 20px;
  }
  #blog-bravo .blog-wrapper .categories a.active {
    opacity: 0.5;
  }
  #blog-bravo .blog-wrapper .categories.one,
  #blog-bravo .blog-wrapper .categories.seven {
    border-top: 4px solid #EDB2A7;
    border-bottom: 4px solid #EDB2A7;
  }
  #blog-bravo .blog-wrapper .categories.one #category-btn:hover,
  #blog-bravo .blog-wrapper .categories.seven #category-btn:hover {
    color: #EDB2A7;
  }
  #blog-bravo .blog-wrapper .categories.two,
  #blog-bravo .blog-wrapper .categories.eight {
    border-top: 4px solid #EEE9EF;
    border-bottom: 4px solid #EEE9EF;
  }
  #blog-bravo .blog-wrapper .categories.two #category-btn:hover,
  #blog-bravo .blog-wrapper .categories.eight #category-btn:hover {
    color: #EEE9EF;
  }
  #blog-bravo .blog-wrapper .categories.three,
  #blog-bravo .blog-wrapper .categories.nine {
    border-top: 4px solid #CCD7DB;
    border-bottom: 4px solid #CCD7DB;
  }
  #blog-bravo .blog-wrapper .categories.three #category-btn:hover,
  #blog-bravo .blog-wrapper .categories.nine #category-btn:hover {
    color: #CCD7DB;
  }
  #blog-bravo .blog-wrapper .categories.four,
  #blog-bravo .blog-wrapper .categories.10 {
    border-top: 4px solid #FFF6ED;
    border-bottom: 4px solid #FFF6ED;
  }
  #blog-bravo .blog-wrapper .categories.four #category-btn:hover,
  #blog-bravo .blog-wrapper .categories.10 #category-btn:hover {
    color: #FFF6ED;
  }
  #blog-bravo .blog-wrapper .categories.five {
    border-top: 4px solid #EEE9EF;
    border-bottom: 4px solid #EEE9EF;
  }
  #blog-bravo .blog-wrapper .categories.five #category-btn:hover {
    color: #EEE9EF;
  }
  #blog-bravo .blog-wrapper .categories.six {
    border-top: 4px solid #CCD7DB;
    border-bottom: 4px solid #CCD7DB;
  }
  #blog-bravo .blog-wrapper .categories.six #category-btn:hover {
    color: #EDB2A7;
  }
  #blog-bravo .blog-wrapper .blog-articles {
    display: inline-block;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child {
    position: relative;
    margin-bottom: 20px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image {
    height: 300px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .heading-category {
    width: 100%;
    text-align: center;
    background-color: transparent;
    position: absolute;
    padding: 20px;
    opacity: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 0.5s;
    top: 0;
    right: 0;
    left: 0;
    font-weight: 100;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.1);
    padding-top: 210px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .heading-category span {
    font-weight: 100;
    display: block;
    padding-bottom: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .heading-category span a {
    color: white;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    text-decoration: none;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 100;
    padding-left: 20px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .heading-category span a:first-child {
    padding-left: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .heading-category h2 {
    font-weight: 100;
    font-size: 33px;
    color: white;
    display: block;
    text-transform: uppercase;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    height: auto;
    padding-top: 6px;
    line-height: 44px;
    padding-left: 40px;
    padding-right: 40px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay {
    border: none !important;
    transition: all 0.5s;
    opacity: 0;
    width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    right: 20px;
    left: 0 !important;
    bottom: 0;
    padding: 0 20px 20px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay .wrapper {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay .blog-blurb {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    color: white;
    font-weight: 100;
    font-size: 19px;
    height: auto;
    font-family: 'questa', Arial, sans-serif;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay a {
    /*font-family: 'questa', Arial, sans-serif;*/
    padding-top: 20px;
    text-align: center;
    color: white;
    /*text-transform: capitalize;*/
    /*font-weight: 100;*/
    font-size: 17px;
    /*display: none;*/
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay a:hover:after {
    opacity: 0;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image-overlay a:after {
    transition: all 0.5s;
    content: "";
    border-bottom: 2px solid white;
    width: 110px;
    display: block;
    margin: 0 auto;
    padding-top: 5px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child:hover .heading-category {
    opacity: 0;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child:hover .image-overlay {
    opacity: 1;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles article {
    border-bottom: none !important;
    position: relative;
    margin-bottom: 20px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image {
    height: 380px;
    padding-bottom: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category {
    width: 100%;
    text-align: center;
    background-color: transparent;
    padding: 20px;
    opacity: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category span {
    display: block;
    padding-bottom: 10px;
    font-family: 'coco', Arial, sans-serif;
    height: 15px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category span a {
    color: black;
    text-decoration: none;
    font-size: 14px;
    /*text-transform: uppercase;*/
    /*font-weight: 400;*/
    margin-left: 10px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category span a:first-child {
    margin-left: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles article .heading-category h2 {
    font-weight: 400;
    font-size: 20px;
    color: black;
    text-transform: uppercase;
    white-space: inherit;
    height: 38px;
    display: block;
    overflow: hidden;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay {
    transition: all 0.5s;
    opacity: 0;
    width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 107px;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 560px;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay .wrapper {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay .blog-blurb {
    display: table-cell;
    vertical-align: middle;
    color: white;
    font-weight: 100;
    font-size: 17px;
    padding: 0 60px;
    line-height: 22px;
    height: auto;
    overflow: hidden;
    font-family: 'questa', Arial, sans-serif;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay a {
    /*font-family: 'questa', Arial, sans-serif;*/
    padding-top: 20px;
    text-align: center;
    color: white;
    /*text-transform: uppercase;*/
    /*font-weight: 100;*/
    font-size: 18px;
    width: 200px;
    margin: 0 auto;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay a:hover:after {
    opacity: 0;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles article .image-overlay a:after {
    transition: all 0.5s;
    content: "";
    border-bottom: 2px solid white;
    width: 110px;
    display: block;
    margin: 0 auto;
    padding-top: 5px;
  }
  #blog-bravo .blog-wrapper .blog-articles article:hover .heading-category {
    opacity: 0;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles article:hover .image-overlay {
    opacity: 1;
    transition: all 0.5s;
  }
  #blog-bravo .blog-wrapper .blog-articles article:nth-child(even) {
    padding-right: 10px;
  }
  #blog-bravo .blog-wrapper .blog-articles article:nth-child(odd) {
    padding-left: 10px;
  }
  #blog-bravo .blog-wrapper .blog-articles article:nth-child(odd) .image-overlay {
    left: 10px;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child {
    width: 100%;
    padding: 0;
  }
  #blog-bravo .blog-wrapper .blog-articles .lazy-wrapper:first-of-type article:first-child .image {
    height: 550px;
  }
}
.blog-show-wrapper {
  margin-top: -65px;
}
#blog-show-bravo {
  background-color: white;
  border-top: 4px solid #EDB2A7;
}
#blog-show-bravo b {
  font-weight: bold;
}
#blog-show-bravo strong {
  font-weight: 500;
}
#blog-show-bravo .photography {
  font-size: 11px;
  font-family: 'coco', Arial, sans-serif;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#blog-show-bravo #blog-show {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#blog-show-bravo #blog-show .wrapper {
  display: block;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px 8px 0 8px;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info {
  font-family: 'coco', Arial, sans-serif;
  text-align: center;
  font-size: 14px;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info h1 {
  font-family: 'coco', Arial, sans-serif;
  padding: 8px 0;
  text-transform: uppercase;
  padding-top: 0;
  font-size: 23px;
  line-height: 26px;
  font-weight: 100;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info span {
  padding: 8px 0;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details span {
  width: auto;
  display: inline-block;
  text-align: center;
  position: relative;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details span:after {
  content: "";
  width: 35px;
  display: block;
  border-bottom: 1px solid black;
  margin: 0 auto;
  padding-top: 16px;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details .author {
  font-size: 11px;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper {
  text-align: center;
  font-size: 11px;
  padding: 16px 0 8px 0;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper h2 {
  font-family: 'coco', Arial, sans-serif;
  display: inline-block;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper a {
  font-family: 'coco', Arial, sans-serif;
  text-decoration: none;
  color: black;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper a:hover {
  opacity: 0.5;
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper a:after {
  content: ",";
}
#blog-show-bravo #blog-show .wrapper article .blog-top-section .tags-wrapper a:last-child:after {
  content: "";
}
#blog-show-bravo #blog-show .wrapper article .blog-image .image {
  height: 300px;
  border-bottom: transparent !important;
}
#blog-show-bravo #blog-show .wrapper article .blog-text {
  line-height: 19px;
  padding: 16px 0 8px 0;
  width: 80%;
  margin: 0 auto;
  font-weight: 400;
  text-align: center;
}
#blog-show-bravo #blog-show .wrapper article .blog-text h1 {
  font-family: 'coco', Arial, sans-serif;
  padding: 8px 0;
  text-transform: uppercase;
  padding-top: 0;
  font-size: 26px;
  line-height: 26px;
  font-weight: 100;
}
#blog-show-bravo #blog-show .wrapper article .blog-text h2 {
  font-family: 'coco', Arial, sans-serif;
  padding: 8px 0;
  text-transform: uppercase;
  padding-top: 0;
  font-size: 23px;
  line-height: 22px;
  font-weight: 100;
}
#blog-show-bravo #blog-show .wrapper article .blog-text h3 {
  font-family: 'coco', Arial, sans-serif;
  padding: 8px 0;
  text-transform: uppercase;
  padding-top: 0;
  font-size: 18px;
  line-height: 20px;
  font-weight: 100;
}
#blog-show-bravo #blog-show .wrapper article .blog-text .author-name {
  display: none;
}
#blog-show-bravo #blog-show .wrapper article .blog-gallery {
  display: inline-block;
  width: 100%;
}
#blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper {
  width: 50%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 4px;
}
#blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper .images {
  background-size: cover;
  background-position: 50% 50%;
  height: 250px;
  display: block;
}
#blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper:nth-child(3n) {
  width: 100%;
}
#blog-show-bravo #blog-show .wrapper article .right-content h2 {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  padding-top: 16px;
}
#blog-show-bravo #blog-show .wrapper article .right-content .download-file {
  width: 100%;
  display: block;
  text-decoration: none;
  color: black;
  line-height: 22px;
}
#blog-show-bravo #blog-show .wrapper article .right-content .download-file i {
  font-size: 17px;
}
#blog-show-bravo #blog-show .wrapper article .right-content .download-file:hover {
  opacity: 0.5;
}
#blog-show-bravo #blog-show .wrapper article .right-content .tags {
  text-decoration: underline;
  color: black;
}
#blog-show-bravo #blog-show .wrapper article .right-content .tags:hover {
  opacity: 0.5;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content {
  display: inline-block;
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid #EDB2A7;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social h2 {
  text-align: center;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
  padding-bottom: 10px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social div {
  width: 136px;
  margin: 0 auto;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social a {
  border-radius: 30px;
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid white;
  background-color: #222222;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-decoration: none;
  color: white;
  float: left;
  margin-left: 8px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social a span,
#blog-show-bravo #blog-show .wrapper article .bottom-content .social a i {
  color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 17px;
  line-height: 19px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social a:hover {
  background-color: #EDB2A7;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social.facebook span {
  padding-left: 8px;
  line-height: 30px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social.twitter span {
  padding-left: 6px;
  line-height: 27px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .social.pinit i {
  padding-left: 8px;
  line-height: 30px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .author-heading {
  clear: both;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .author .image {
  height: 100px;
  width: 100px;
  margin-bottom: 8px;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs {
  margin-top: 16px;
  border-top: 4px solid #EDB2A7;
  padding-top: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs h1:nth-child(1) {
  font-family: 'coco', Arial, sans-serif;
  padding: 16px;
  padding-top: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 26px;
  font-weight: 100;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article {
  width: 100%;
  display: block;
  margin-bottom: 8px;
  background-color: #ececec;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .image {
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
  height: 0;
  padding-bottom: 70%;
  display: block;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info {
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  display: block;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info span {
  display: block;
  height: 44px;
  overflow: hidden;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info a {
  width: 100%;
  display: block;
  text-align: right;
  color: black;
  text-decoration: none;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .bottom-info {
  padding: 8px 8px 0 8px;
  width: 100%;
  display: block;
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 4px;
  line-height: 22px;
  font-family: 'coco', Arial, sans-serif;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .bottom-info h2 {
  display: none;
}
.blog-show-bravo-categories {
  display: none;
  max-width: 1140px;
  margin: 0 auto;
  border-top: 4px solid #EDB2A7;
  padding: 15px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  background-color: white;
}
.blog-show-bravo-categories a {
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-transform: uppercase;
  color: black;
  font-family: 'coco', Arial, sans-serif;
  text-decoration: none;
  line-height: 19px;
  text-decoration: none !important;
}
.blog-show-bravo-categories a:hover {
  opacity: 0.5;
}
.blog-show-bravo-categories-mobile {
  display: block;
}
#blog-mobile-btn {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 30px;
  cursor: pointer;
}
.blog-show-bravo-categories-mobile.active {
  left: 0px;
  transition: all 0.5s;
}
.blog-show-bravo-categories-mobile {
  z-index: 150;
  transition: all 0.5s;
  display: block;
  position: absolute;
  top: 0;
  left: -600px;
  clear: both;
  width: 60%;
  background-color: white;
  height: 100%;
}
.blog-show-bravo-categories-mobile a {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 150;
  font-family: 'coco', Arial, sans-serif;
  display: block;
  color: black;
  text-decoration: none;
  font-size: 18px;
  line-height: 30px;
  padding: 12px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-transform: capitalize;
}
.blog-show-bravo-categories-mobile a:before {
  transition: all 0.5s;
  font-family: "FontAwesome";
  content: "\f0da";
  width: 1.4rem;
  display: inline-block;
  text-align: center;
}
.blog-show-bravo-categories-mobile a.active:before {
  transform: rotate(90deg);
  transition: all 0.5s;
}
.blog-show-bravo-categories-mobile a:hover {
  background-color: #EDB2A7;
}
.blog-show-bravo-categories-mobile span:nth-child(1):hover a,
.blog-show-bravo-categories-mobile span:nth-child(7):hover a {
  background-color: #EDB2A7;
}
.blog-show-bravo-categories-mobile span:nth-child(2):hover a,
.blog-show-bravo-categories-mobile span:nth-child(8):hover a {
  background-color: #EEE9EF;
}
.blog-show-bravo-categories-mobile span:nth-child(3):hover a,
.blog-show-bravo-categories-mobile span:nth-child(9):hover a {
  background-color: #CCD7DB;
}
.blog-show-bravo-categories-mobile span:nth-child(4):hover a,
.blog-show-bravo-categories-mobile span:nth-child(10):hover a {
  background-color: #FFF6ED;
}
.blog-show-bravo-categories-mobile span:nth-child(5):hover a,
.blog-show-bravo-categories-mobile span:nth-child(11):hover a {
  background-color: #EEE9EF;
}
.blog-show-bravo-categories-mobile span:nth-child(6):hover a,
.blog-show-bravo-categories-mobile span:nth-child(12):hover a {
  background-color: #CCD7DB;
}
.blog-show-wrapper.one #blog-show-bravo,
.blog-show-wrapper.seven #blog-show-bravo {
  border-top: 4px solid #EDB2A7;
}
.blog-show-wrapper.one .bottom-content,
.blog-show-wrapper.seven .bottom-content {
  border-top: 4px solid #EDB2A7 !important;
  border-bottom: 4px solid #EDB2A7 !important;
}
.blog-show-wrapper.one a,
.blog-show-wrapper.seven a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.one a:hover,
.blog-show-wrapper.seven a:hover {
  color: #EDB2A7;
}
.blog-show-wrapper.two #blog-show-bravo,
.blog-show-wrapper.eight #blog-show-bravo {
  border-top: 4px solid #EEE9EF;
}
.blog-show-wrapper.two .bottom-content,
.blog-show-wrapper.eight .bottom-content {
  border-top: 4px solid #EEE9EF !important;
  border-bottom: 4px solid #EEE9EF !important;
}
.blog-show-wrapper.two a,
.blog-show-wrapper.eight a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.two a:hover,
.blog-show-wrapper.eight a:hover {
  color: #EEE9EF;
}
.blog-show-wrapper.three #blog-show-bravo,
.blog-show-wrapper.nine #blog-show-bravo {
  border-top: 4px solid #CCD7DB;
}
.blog-show-wrapper.three .bottom-content,
.blog-show-wrapper.nine .bottom-content {
  border-top: 4px solid #CCD7DB !important;
  border-bottom: 4px solid #CCD7DB !important;
}
.blog-show-wrapper.three a,
.blog-show-wrapper.nine a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.three a:hover,
.blog-show-wrapper.nine a:hover {
  color: #CCD7DB;
}
.blog-show-wrapper.four #blog-show-bravo,
.blog-show-wrapper.ten #blog-show-bravo {
  border-top: 4px solid #FFF6ED;
}
.blog-show-wrapper.four .bottom-content,
.blog-show-wrapper.ten .bottom-content {
  border-top: 4px solid #FFF6ED !important;
  border-bottom: 4px solid #FFF6ED !important;
}
.blog-show-wrapper.four a,
.blog-show-wrapper.ten a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.four a:hover,
.blog-show-wrapper.ten a:hover {
  color: #FFF6ED;
}
.blog-show-wrapper.five #blog-show-bravo {
  border-top: 4px solid #EEE9EF;
}
.blog-show-wrapper.five .bottom-content {
  border-top: 4px solid #EEE9EF !important;
  border-bottom: 4px solid #EEE9EF !important;
}
.blog-show-wrapper.five a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.five a:hover {
  color: #EEE9EF;
}
.blog-show-wrapper.six #blog-show-bravo {
  border-top: 4px solid #CCD7DB;
}
.blog-show-wrapper.six .bottom-content {
  border-top: 4px solid #CCD7DB !important;
  border-bottom: 4px solid #CCD7DB !important;
}
.blog-show-wrapper.six a {
  text-decoration: underline;
  color: black;
}
.blog-show-wrapper.six a:hover {
  color: #CCD7DB;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #blog-mobile-btn {
    top: 20px;
  }
  .blog-show-wrapper {
    margin-top: -65px !important;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section {
    padding: 12px 12px 0 12px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info h1 {
    font-size: 23px;
    padding: 12px 0;
    font-weight: 100;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details {
    width: 100%;
    font-size: 12px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details span {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details span:after {
    padding-top: 20px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info .blog-details .author {
    padding-top: 12px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-image {
    clear: both;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-image .image {
    height: 550px !important;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text {
    padding: 12px 0;
    /*float: left;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text h1,
  #blog-show-bravo #blog-show .wrapper article .blog-text h2,
  #blog-show-bravo #blog-show .wrapper article .blog-text h3 {
    padding: 12px 0;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper {
    padding: 6px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper .images {
    height: 300px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content {
    padding-top: 12px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content {
    padding: 12px;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs {
    margin-top: 24px;
    border-top: 4px solid #EDB2A7;
    padding-top: 24px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: inline-block;
    width: 100%;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs h1 {
    font-family: 'coco', Arial, sans-serif;
    padding-bottom: 20px !important;
    padding-top: 6px;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article {
    width: 50% !important;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    margin-bottom: 12px;
    background-color: transparent !important;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .image {
    width: 100%;
    background-size: cover;
    background-position: 50% 50%;
    height: 250px;
    display: block;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .overlay-info {
    background-color: #ececec;
    padding: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    display: block;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .overlay-info span {
    display: block;
    height: 44px;
    overflow: hidden;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .overlay-info a {
    width: 100%;
    display: block;
    text-align: right;
    color: black;
    text-decoration: none;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .bottom-info {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #ececec;
    padding: 12px 12px 0 12px;
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 20px;
    padding-bottom: 4px;
    line-height: 22px;
    font-family: 'coco', Arial, sans-serif;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .bottom-info h1 {
    text-transform: capitalize;
    text-align: left;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article .bottom-info h2 {
    display: none;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article:nth-child(2) {
    padding-right: 6px;
  }
  #blog-show-bravo #blog-show .wrapper article .recent-blogs .article:nth-child(3) {
    padding-left: 6px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .blog-show-wrapper {
    margin-top: -110px !important;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-top-section .top-info h1 {
    font-size: 26px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-image .image {
    height: 500px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text {
    padding: 0 0;
    padding-top: 20px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text h1,
  #blog-show-bravo #blog-show .wrapper article .blog-text h2,
  #blog-show-bravo #blog-show .wrapper article .blog-text h3 {
    padding: 40px 0;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text b {
    text-align: center;
    display: block;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-text .author-name {
    display: block;
    text-align: center;
    padding: 20px 0;
    font-style: italic;
    font-family: 'coco', Arial, sans-serif;
    font-weight: 500;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery {
    padding: 0 70px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-top: 50px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper {
    padding: 6.66666667px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper .images {
    height: 650px;
  }
  #blog-show-bravo #blog-show .wrapper article .blog-gallery .image-wrapper:nth-child(3n) .images {
    height: 575px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content {
    padding-top: 20px;
  }
  #blog-show-bravo #blog-show .wrapper article .right-content h2 {
    padding-bottom: 4px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content {
    padding: 20px 0;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs {
    margin-top: 40px;
    border-top: 4px solid #EDB2A7;
    padding-top: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: inline-block;
    width: 100%;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs h1 {
    font-family: 'coco', Arial, sans-serif;
    padding-bottom: 40px !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background-color: #ececec;
    position: relative;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .image {
    width: 100%;
    background-size: cover;
    background-position: 50% 50%;
    height: 380px;
    padding-bottom: 0;
    display: block;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 560px;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 50px;
    transition: all 0.5s;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info .wrapper {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info .blog-blurb {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    color: white;
    font-weight: 100;
    font-size: 19px;
    height: auto;
    font-family: 'questa', Arial, sans-serif;
    padding: 0 60px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info span {
    height: 44px;
    color: white;
    font-weight: 600;
    font-size: 17px;
    font-weight: 100;
    padding: 0;
    line-height: 22px;
    height: auto;
    overflow: hidden;
    max-height: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
    width: 100%;
    font-family: 'questa', Arial, sans-serif;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info a {
    width: 100%;
    display: block;
    text-align: right;
    color: black;
    text-decoration: none;
    font-family: 'questa', Arial, sans-serif;
    padding-top: 20px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    width: 200px;
    margin: 0 auto;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info a:hover:after {
    opacity: 0;
    transition: all 0.5s;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .overlay-info a:after {
    transition: all 0.5s;
    content: "";
    border-bottom: 2px solid white;
    width: 110px;
    display: block;
    margin: 0 auto;
    padding-top: 5px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .bottom-info {
    transition: all 0.5s;
    background-color: transparent;
    padding: 20px 20px 0 20px;
    width: 100%;
    font-weight: 400;
    padding-bottom: 4px;
    line-height: 22px;
    font-family: 'coco', Arial, sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: black;
    text-transform: uppercase;
    white-space: inherit;
    height: 50px;
    text-align: center;
    display: block;
    overflow: hidden;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .bottom-info h2 {
    display: none;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article .bottom-info h1 {
    text-align: center;
    text-transform: uppercase;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:nth-child(2) {
    padding-right: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:nth-child(2) .overlay-info {
    right: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:nth-child(3) {
    padding-left: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:nth-child(3) .overlay-info {
    left: 10px;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:hover .overlay-info {
    opacity: 1;
    transition: all 0.5s;
  }
  #blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs .article:hover .bottom-info {
    opacity: 0;
    transition: all 0.5s;
  }
  .blog-show-bravo-categories {
    display: block;
    padding: 15px 8px;
  }
  .blog-show-bravo-categories a {
    padding: 5px 0;
    margin: 0 20px;
  }
  .blog-show-bravo-categories-mobile {
    display: none;
  }
  .blog-show-wrapper.one .blog-show-bravo-categories,
  .blog-show-wrapper.seven .blog-show-bravo-categories {
    border-top: 4px solid #EDB2A7;
  }
  .blog-show-wrapper.two .blog-show-bravo-categories,
  .blog-show-wrapper.eight .blog-show-bravo-categories {
    border-top: 4px solid #EEE9EF;
  }
  .blog-show-wrapper.three .blog-show-bravo-categories,
  .blog-show-wrapper.nine .blog-show-bravo-categories {
    border-top: 4px solid #CCD7DB;
  }
  .blog-show-wrapper.four .blog-show-bravo-categories,
  .blog-show-wrapper.ten .blog-show-bravo-categories {
    border-top: 4px solid #FFF6ED;
  }
  .blog-show-wrapper.five .blog-show-bravo-categories {
    border-top: 4px solid #EEE9EF;
  }
  .blog-show-wrapper.six .blog-show-bravo-categories {
    border-top: 4px solid #CCD7DB;
  }
}
.offices-echo-wrapper {
  background-color: white;
  padding-bottom: 8px;
}
.offices-echo-wrapper .title {
  padding: 30px 24px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  text-align: center;
}
.offices-echo-wrapper .title span {
  font-weight: 100;
  font-size: 20px;
  height: 45px;
  line-height: 19px;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
}
.offices-echo-wrapper .contact-btn {
  display: block;
  width: 200px;
  border-radius: 1px;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: black;
  cursor: pointer;
  background-color: transparent;
  text-transform: uppercase;
  padding: 10px;
  font-family: 'coco', Arial, sans-serif;
  transition: all 0.5s;
  margin: 0 auto;
  margin-top: 16px;
  width: 100%;
  max-width: 250px;
}
.offices-echo-wrapper .contact-btn:disabled {
  background: #ccc;
}
.offices-echo-wrapper .contact-btn:disabled:hover,
.offices-echo-wrapper .contact-btn:disabled:active,
.offices-echo-wrapper .contact-btn:disabled:focus {
  background: #ccc;
}
.offices-echo-wrapper .contact-btn:focus,
.offices-echo-wrapper .contact-btn:hover,
.offices-echo-wrapper .contact-btn:active {
  transition: all 0.5s;
}
.offices-echo-wrapper .contact-btn:hover {
  background-color: #EDB2A7;
  color: black !important;
}
.offices-echo-wrapper #offices-echo-sort {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px;
}
.offices-echo-wrapper #offices-echo-sort ul {
  width: 100%;
  text-align: center;
}
.offices-echo-wrapper #offices-echo-sort ul li {
  line-height: 19px;
  margin: 0 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 5px;
  font-family: 'Questa', Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
}
.offices-echo-wrapper #offices-echo-sort ul li:hover {
  border-bottom: 2px solid #EDB2A7;
}
.offices-echo-wrapper #offices-echo-sort ul li:first-child {
  margin-left: 0;
}
.offices-echo-wrapper #offices-echo-sort ul li:last-child {
  margin-right: 0;
}
.offices-echo-wrapper #offices-echo-sort ul .active {
  border-bottom: 2px solid #EDB2A7;
}
.offices-echo-wrapper #offices-echo {
  width: 100%;
  display: inline-block;
  clear: both;
  padding: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.offices-echo-wrapper #offices-echo .row {
  width: 100%;
}
.offices-echo-wrapper #offices-echo .row .office {
  font-size: 13px;
  text-align: center;
  font-weight: 400;
}
.offices-echo-wrapper #offices-echo .row .office h1 {
  padding: 4px 0 8px 0;
  text-transform: uppercase;
  font-weight: 100;
}
.offices-echo-wrapper #offices-echo .row .office h1:first-child {
  padding-top: 0;
}
.offices-echo-wrapper #offices-echo .row .office a {
  text-decoration: none;
  color: black;
}
.offices-echo-wrapper #offices-echo .row .office a:hover {
  color: #EDB2A7;
}
.offices-echo-wrapper #offices-echo .row .office .link {
  width: 100%;
  display: block;
  padding-top: 4px;
  text-transform: lowercase;
}
.offices-echo-wrapper #offices-echo .row .office p {
  font-weight: 400;
  line-height: 19px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 16px;
  font-size: 15px;
}
.offices-echo-wrapper #offices-echo .row .office .phone {
  margin: 8px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.offices-echo-wrapper #offices-echo .row .office .phone:before {
  width: 40px;
  content: "";
  border-top: 1px solid black;
  display: block;
  margin: 0 auto;
  margin-bottom: 8px;
}
.offices-echo-wrapper #offices-echo .row .office .phone:after {
  width: 40px;
  content: "";
  border-bottom: 1px solid black;
  display: block;
  margin: 0 auto;
  margin-top: 8px;
}
.offices-echo-wrapper #iframe-mobile {
  display: block;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .offices-echo-wrapper {
    padding-bottom: 12px;
  }
  .offices-echo-wrapper .title {
    padding: 30px;
    font-weight: 100;
  }
  .offices-echo-wrapper .contact-btn {
    margin-top: 24px;
  }
  .offices-echo-wrapper #offices-echo-sort ul {
    width: 100%;
    text-align: center;
  }
  .offices-echo-wrapper #offices-echo-sort ul li {
    margin: 0 6px;
    position: relative;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 5px;
  }
  .offices-echo-wrapper #offices-echo-sort ul li:hover {
    border-bottom: 2px solid #EDB2A7;
  }
  .offices-echo-wrapper #offices-echo {
    padding: 24px;
  }
  .offices-echo-wrapper #offices-echo .row .office p {
    padding-bottom: 12px;
  }
  .offices-echo-wrapper #offices-echo .row .office h1 {
    padding-top: 8px;
  }
  .offices-echo-wrapper #offices-echo .row .office .phone {
    margin: 12px 0;
  }
  .offices-echo-wrapper #offices-echo .row .office .phone:before {
    margin-bottom: 12px;
  }
  .offices-echo-wrapper #offices-echo .row .office .phone:after {
    margin-top: 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  .offices-echo-wrapper {
    padding-bottom: 0;
  }
  .offices-echo-wrapper .title {
    padding: 30px;
  }
  .offices-echo-wrapper .title span {
    font-size: 28px;
    text-transform: uppercase;
  }
  .offices-echo-wrapper .contact-btn {
    margin-top: 40px;
  }
  .offices-echo-wrapper #offices-echo-sort ul {
    width: 100%;
    text-align: center;
  }
  .offices-echo-wrapper #offices-echo-sort ul li {
    margin: 0 10px;
    position: relative;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 5px;
  }
  .offices-echo-wrapper #offices-echo-sort ul li:hover {
    border-bottom: 2px solid #EDB2A7;
  }
  .offices-echo-wrapper #offices-echo {
    display: flex;
    padding: 40px 40px 0 40px;
    max-width: 1060px;
    margin: 0 auto;
  }
  .offices-echo-wrapper #offices-echo .row .office {
    font-size: 14px;
  }
  .offices-echo-wrapper #offices-echo .row .office p {
    padding: 0 70px;
    padding-bottom: 30px;
  }
  .offices-echo-wrapper #offices-echo .row .office .link {
    padding-top: 8px;
  }
  .offices-echo-wrapper #offices-echo .row .office .phone {
    padding: 20px 0;
    margin: 0;
    padding-bottom: 4px;
  }
  .offices-echo-wrapper #offices-echo .row .office .phone:after {
    margin-top: 20px;
  }
}
#items-mike {
  max-width: 1140px;
  margin: 0 auto;
  background: white;
  text-align: center;
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#items-mike h2 {
  font-size: 23px;
  line-height: 19px;
  text-transform: capitalize;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 100;
  padding: 32px 0;
}
#items-mike ul li {
  width: 50%;
  float: left;
  padding: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#items-mike ul li a {
  position: relative;
  display: block;
  text-decoration: none;
  font-family: 'questa', Arial, sans-serif;
}
#items-mike ul li a .info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 90%;
  z-index: 3;
  color: white;
  font-weight: 100;
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
#items-mike ul li a .info .body {
  display: none;
}
#items-mike ul li a .image {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 180%;
  width: 100%;
}
#items-mike ul li a .underlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
#items-mike ul li:nth-child(3n+3) {
  width: 100%;
}
#items-mike ul li:nth-child(3n+3) a .image {
  padding-bottom: 60%;
}
#items-mike ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #items-mike {
    padding: 0 12px;
  }
  #items-mike ul li {
    width: 33.33%;
  }
  #items-mike ul li a .image {
    padding-bottom: 60%;
  }
  #items-mike ul li:nth-child(3n+3) {
    width: 66.66%;
  }
  #items-mike ul li:nth-child(1) a .image {
    padding-bottom: 180%;
  }
  #items-mike ul li:nth-child(2),
  #items-mike ul li:nth-child(3) {
    width: 66.66%;
  }
  #items-mike ul li:nth-child(2) a .image,
  #items-mike ul li:nth-child(3) a .image {
    padding-bottom: 44%;
  }
  #items-mike ul li:nth-child(4) {
    width: 66.66%;
  }
  #items-mike ul li:nth-child(4) a .image {
    padding-bottom: 60%;
  }
  #items-mike ul li:nth-child(5),
  #items-mike ul li:nth-child(6) {
    width: 33.33%;
  }
  #items-mike ul li:nth-child(5) a .image,
  #items-mike ul li:nth-child(6) a .image {
    padding-bottom: 60%;
  }
  #items-mike ul li:nth-child(7) {
    width: 33.33%;
  }
  #items-mike ul li:nth-child(7) a .image {
    padding-bottom: 120%;
  }
  #items-mike ul li:nth-child(8) {
    width: 66.66%;
  }
  #items-mike ul li:nth-child(8) a .image {
    padding-bottom: 60%;
  }
  #items-mike ul li:nth-child(9),
  #items-mike ul li:nth-child(10) {
    width: 33.33%;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #items-mike {
    padding: 0 20px;
  }
  #items-mike h2 {
    font-size: 28px;
    padding: 40px 0;
  }
  #items-mike ul li a {
    overflow: hidden;
  }
  #items-mike ul li a .info {
    font-size: 1.5em;
    letter-spacing: 1px;
    text-transform: capitalize;
  }
  #items-mike ul li a .image {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #items-mike ul li a .underlay {
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #items-mike ul li a:hover .image {
    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');
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  #items-mike ul li a:hover .underlay {
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
}
#item-lima {
  max-width: 1140px;
  margin: 0 auto;
  background: white;
  text-align: center;
}
#item-lima .bx-wrapper {
  position: relative;
}
#item-lima .bx-wrapper .bx-slider li {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 60%;
  width: 100%;
}
#item-lima .bx-wrapper .bx-controls {
  display: block;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a {
  text-decoration: none;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a i {
  font-size: 60px;
  opacity: 1;
  color: white;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a i:hover {
  color: #EDB2A7;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
  left: -10px;
  top: 40%;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
  right: -10px;
  top: 40%;
}
#item-lima .bx-wrapper .bx-pager {
  position: absolute;
  top: 87%;
  bottom: initial;
  left: 0px;
  width: 100%;
  text-align: center;
  display: block !important;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item {
  margin-left: 15px;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link {
  position: relative;
  width: 4px;
  height: 4px;
  display: block;
  background-color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  font-size: 0;
  /*overflow: hidden;*/
  border-radius: 100px;
  /*border: 2px solid white;*/
  padding: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: white 2px solid;
  border-radius: 100px;
  z-index: 100;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active {
  background-color: white;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active:hover {
  background-color: white !important;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item:nth-child(1) {
  margin-left: 0;
}
#item-lima .cd-image-container .cd-handle {
  background: #EDB2A7;
}
#item-lima .cd-image-container .cd-image-label {
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}
#item-lima .container h1 {
  font-family: 'coco', Arial, sans-serif;
  padding: 32px 8px 8px;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 26px;
  font-weight: 100;
}
#item-lima .container h1:after {
  content: "";
  width: 35px;
  display: block;
  border-bottom: 1px solid #000000;
  margin: 0 auto;
  padding-top: 20px;
}
#item-lima .container .body {
  line-height: 19px;
  padding: 16px 0;
  width: 80%;
  margin: 0 auto;
  font-weight: 400;
  text-align: center;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
    left: -10px;
    /*top: 190px;*/
  }
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    right: -10px;
    /*top: 190px;*/
  }
  #item-lima .bx-wrapper .bx-controls .bx-pager {
    top: 95%;
  }
  #item-lima .container h1 {
    padding: 24px 12px 12px;
  }
  #item-lima .container .body {
    padding: 12px 0 24px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
    left: -10px;
    /*top: 280px;*/
  }
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    right: -10px;
    /*top: 280px;*/
  }
  #item-lima .container h1 {
    padding: 40px 20px 20px;
  }
  #item-lima .container .body {
    padding: 20px 0 40px;
  }
}
#contact-delta {
  padding: 0;
}
#contact-delta .top-wrapper {
  max-width: 1140px;
  margin: 0 auto;
  background-color: white;
  display: flex;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*padding-bottom: 100px;*/
}
#contact-delta #bottom-logo {
  display: none;
}
#contact-delta .top-wrapper .left {
  display: none;
}
#contact-delta .top-wrapper .right {
  border-top: none;
  margin: 10px;
  width: 100%;
  padding-top: 0px;
}
#contact-delta .top-wrapper .right .enquiry-form {
  border-top: none;
}
#contact-delta .top-wrapper .right .enquiry-form .form-title {
  display: none;
  margin-bottom: 8px;
}
#contact-delta .top-wrapper .right .enquiry-form .form-title h4 {
  display: none;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form {
  width: 100%;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset {
  width: 100%;
  display: block;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset label {
  height: 35px;
  display: none !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset select {
  height: 35px;
  border: 1px solid ;
  width: 100%;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset select option {
  background-color: #ececec;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset input {
  height: 35px;
  width: 100%;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset textarea {
  height: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset textarea,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset input,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset label,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset select {
  font-family: 'Questa', Arial, sans-serif;
  color: black !important;
  padding: 0.4em;
  border: 1px solid #eceef0;
  border-radius: 0 !important;
  height: 33px;
  line-height: 33px;
  display: block;
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-weight: 400;
  color: #eceef0;
  margin-bottom: 8px;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form fieldset textarea {
  line-height: 17px;
  height: 100px;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form option {
  background-color: white !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit] {
  display: block;
  width: 200px;
  border-radius: 1px;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: black;
  cursor: pointer;
  background-color: transparent;
  text-transform: uppercase;
  padding: 10px;
  font-family: 'coco', Arial, sans-serif;
  border: 0;
  height: 45px;
  width: 100%;
  margin: 0 auto;
  max-width: 200px;
  transition: all 0.5s;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:disabled {
  background: #ccc;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:disabled:hover,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:disabled:active,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:disabled:focus {
  background: #ccc;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:focus,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:hover,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:active {
  transition: all 0.5s;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:focus,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:hover,
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type=submit]:active {
  background-color: #EDB2A7;
  transition: all 0.5s;
}
#contact-delta .map {
  display: none;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
}
li.bx-clone {
  display: none;
}
.alert-info {
  display: none;
}
.loading-spinner {
  display: none;
  text-align: center;
  padding-bottom: 8px;
}
.loading-spinner i {
  color: #e6e8e8;
  font-size: 30px;
}
body {
  font-family: 'questa', Arial, sans-serif;
  font-size: 15px;
  color: black;
  background-color: #f6f6f8;
  position: relative;
  font-weight: 400;
  overflow-x: hidden;
}
.default-btn {
  display: block;
  width: 200px;
  border-radius: 1px;
  height: 25px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: black;
  cursor: pointer;
  background-color: transparent;
  text-transform: uppercase;
  padding: 10px;
  font-family: 'coco', Arial, sans-serif;
  transition: all 0.5s;
}
.default-btn:focus,
.default-btn:hover,
.default-btn:active {
  transition: all 0.5s;
}
.default-link {
  text-decoration: none;
  color: #25a9df;
}
.default-link:focus,
.default-link:hover,
.default-link:active {
  color: #cbcccd;
}
h1 {
  font-family: 'Questa', Arial, sans-serif;
}
.close-menu-mobile {
  background-color: rgba(255, 255, 255, 0.5);
  transition: all 0.5s;
}
.close-menu-mobile.active {
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 1 !important;
  transition: all 0.5s;
  display: block !important;
}
.header-wrapper {
  height: 65px;
}
#header-nestled-interiors {
  transition: all 0.5s;
  font-family: 'coco', Arial, sans-serif;
  background-color: white;
  z-index: 150;
  position: fixed;
  height: 50px;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100% !important;
  display: block;
  height: 65px;
}
#header-nestled-interiors section #logo {
  width: 20%;
  float: left;
}
#header-nestled-interiors section #logo img {
  height: 45px;
  padding-top: 10px;
  padding-left: 10px;
}
#header-nestled-interiors section #menu {
  left: -85%;
}
#header-nestled-interiors section #menu.open {
  left: 0%;
}
#header-nestled-interiors section #menuOpen-mobile,
#header-nestled-interiors section #menuOpenDesktop,
#header-nestled-interiors section #menuOpen-hide-overlay {
  float: right;
  color: #25a9df;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  padding-right: 20px;
  padding-top: 10px;
  transition: all 0.5s;
}
#header-nestled-interiors section #menuOpen-mobile i,
#header-nestled-interiors section #menuOpenDesktop i,
#header-nestled-interiors section #menuOpen-hide-overlay i {
  font-size: 30px;
  color: #25a9df;
}
#header-nestled-interiors section #menuOpen-mobile i:hover,
#header-nestled-interiors section #menuOpenDesktop i:hover,
#header-nestled-interiors section #menuOpen-hide-overlay i:hover {
  color: #25a9df;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon,
#header-nestled-interiors section #menuOpenDesktop .menu-icon,
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon {
  z-index: 500;
  display: block;
  width: 17px;
  height: 14px;
  position: relative;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon .line,
#header-nestled-interiors section #menuOpenDesktop .menu-icon .line,
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon .line {
  width: 100%;
  height: 100%;
  position: absolute;
  transition: all 0.5s;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon .line:nth-child(1),
#header-nestled-interiors section #menuOpenDesktop .menu-icon .line:nth-child(1),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon .line:nth-child(1) {
  top: -1px;
  transition: all 0.5s;
  border-top: 2px solid white;
  -webkit-transform-origin: 50% 0%;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon .line:nth-child(2),
#header-nestled-interiors section #menuOpenDesktop .menu-icon .line:nth-child(2),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon .line:nth-child(2) {
  top: 50%;
  transition: all 0.5s;
  margin-top: -1px;
  border-top: 2px solid white;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon .line:nth-child(3),
#header-nestled-interiors section #menuOpenDesktop .menu-icon .line:nth-child(3),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon .line:nth-child(3) {
  bottom: -1px;
  transition: all 0.5s;
  border-bottom: 2px solid white;
  top: 0px;
  -webkit-transform-origin: 50% 100%;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon.active,
#header-nestled-interiors section #menuOpenDesktop .menu-icon.active,
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon.active {
  z-index: 500;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon.active .line:nth-child(1),
#header-nestled-interiors section #menuOpenDesktop .menu-icon.active .line:nth-child(1),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon.active .line:nth-child(1) {
  -webkit-transform: translateY(50%) rotate(45deg) scale(1.2);
  transition: all 0.5s;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon.active .line:nth-child(2),
#header-nestled-interiors section #menuOpenDesktop .menu-icon.active .line:nth-child(2),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon.active .line:nth-child(2) {
  opacity: 0;
  transition: all 0.5s;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon.active .line:nth-child(3),
#header-nestled-interiors section #menuOpenDesktop .menu-icon.active .line:nth-child(3),
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon.active .line:nth-child(3) {
  -webkit-transform: translateY(-50%) rotate(-45deg) scale(1.2);
  transition: all 0.5s;
}
#header-nestled-interiors section #menuOpen-mobile .menu-icon:hover .line,
#header-nestled-interiors section #menuOpenDesktop .menu-icon:hover .line,
#header-nestled-interiors section #menuOpen-hide-overlay .menu-icon:hover .line {
  border-color: #0E76BC;
  transition: all 0.5s;
}
#header-nestled-interiors section .menu-open-desktop,
#header-nestled-interiors section .menu-desktop {
  display: none;
}
#header-nestled-interiors section #menuDesktopX {
  display: none;
}
#header-nestled-interiors section nav {
  z-index: 150;
  background-color: white;
  padding-bottom: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 210px;
  overflow-y: hidden;
}
#header-nestled-interiors section nav ul {
  width: 100%;
  z-index: 150;
}
#header-nestled-interiors section nav ul li {
  width: 100%;
  z-index: 60;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#header-nestled-interiors section nav ul li .parent {
  color: black;
}
#header-nestled-interiors section nav ul li a {
  z-index: 150;
  font-family: 'coco', Arial, sans-serif;
  display: block;
  color: black;
  text-decoration: none;
  font-size: 18px;
  line-height: 30px;
  padding: 12px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-transform: capitalize;
}
#header-nestled-interiors section nav ul li .parent:before {
  transition: all 0.5s;
  font-family: "FontAwesome";
  content: "\f0da";
  width: 1.4rem;
  display: inline-block;
  text-align: center;
}
#header-nestled-interiors section nav ul li .parent.active:before {
  transform: rotate(90deg);
  transition: all 0.5s;
}
#header-nestled-interiors section nav ul li ol {
  display: none;
}
#header-nestled-interiors section nav ul li ol li {
  border: 0px;
  padding: 0px;
}
#header-nestled-interiors section nav ul li ol li a {
  font-family: 'coco', Arial, sans-serif;
  background-color: transparent;
  font-size: 15px;
  padding: 10px;
  padding-left: 35px;
  text-transform: capitalize;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#header-nestled-interiors section nav ul li:nth-child(1) ol li:hover a {
  color: #EDB2A7;
}
#header-nestled-interiors section nav ul li:nth-child(2) ol li:hover a {
  color: #FFF6ED;
}
#header-nestled-interiors section nav ul li:nth-child(3) ol li:hover a {
  color: #EEE9EF;
}
#header-nestled-interiors section nav ul li:nth-child(4) ol li:hover a {
  color: #CCD7DB;
}
#header-nestled-interiors section nav ul li:nth-child(5) ol li:hover a {
  color: #EEE9EF;
}
#header-nestled-interiors section nav ul li:nth-child(6) ol li:hover a {
  color: #EDB2A7;
}
#header-nestled-interiors section nav ul li:nth-child(1) ol li:hover a,
#header-nestled-interiors section nav ul li:nth-child(7) ol li:hover a {
  color: #EDB2A7;
}
#footer-papa {
  display: block !important;
  clear: both;
  max-width: 1140px;
  background-color: #7d8082;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}
#footer-papa .links {
  display: block;
  width: 100%;
  padding-bottom: 8px;
}
#footer-papa .links a {
  text-align: center;
  color: #fff;
  cursor: pointer;
  line-height: 19px;
  text-decoration: none;
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
}
#footer-papa .links a:hover {
  opacity: 0.5;
}
#footer-papa span {
  font-family: 'coco', Arial, sans-serif;
  letter-spacing: 5px;
  padding: 10px 0;
  display: block;
}
#footer-papa ul {
  display: none;
  padding: 8px 0 0;
}
#footer-papa ul li {
  font-weight: 100;
}
#footer-papa ul li a {
  display: inline-block;
  color: #7d8082;
}
#footer-papa ul li:first-child {
  padding-bottom: 5px;
  font-weight: 600;
}
#footer-papa .company-info {
  display: block;
  padding: 0 20px;
}
#footer-papa .company-info li {
  text-align: center;
  color: #fff;
  cursor: pointer;
  line-height: 19px;
  text-decoration: none;
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
}
#footer-papa .copyright {
  display: block;
  padding-top: 8px;
}
#footer-papa .devBy {
  color: #fff;
  width: 100%;
  text-align: center;
  font-size: 11px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0;
  margin-top: 8px;
  display: block;
}
#footer-papa .devBy a {
  color: #fff;
  transition: all 0.5s;
  text-decoration: none;
  text-align: right;
  font-size: 12px;
}
#footer-papa .devBy a:hover {
  transition: all 0.5s;
  color: #7aab35;
}
#footer-papa .suburbs {
  display: inline-block;
}
#footer-papa .suburbs li {
  padding-bottom: 4px;
  display: block;
}
#footer-papa .suburbs li a {
  text-decoration: none;
  color: #fff;
}
#footer-papa .suburbs li a:hover {
  opacity: 0.5;
}
.blog-header-bravo,
.blog-footer-bravo {
  display: none;
}
.social-header-links {
  max-width: 1140px;
  background-color: white;
  height: 32px;
  padding: 8px 0 16px 0;
  margin: 0 auto;
  border-bottom: 4px solid #f6c4bd;
  clear: both;
}
.social-header-links ul {
  text-align: center;
}
.social-header-links ul li {
  display: inline-block;
  text-align: left;
}
.social-header-links li:first-child .border-wrapper {
  margin-left: 0;
}
.social-header-links .border-wrapper {
  float: left;
  margin-left: 8px;
  /*transition: all 0.5s;*/
}
.social-header-links .border-wrapper a {
  /*transition: all 0.5s;*/
}
.social-header-links .border-wrapper a i {
  /*transition: all 0.5s;*/
}
.social-header-links .border-wrapper .facebook i {
  padding-left: 9px;
  line-height: 29px;
}
.social-header-links .border-wrapper .youtube i {
  font-size: 16px;
  line-height: 26px;
  padding-left: 7px;
}
.social-header-links .border-wrapper .linkedin i {
  line-height: 28px;
  padding-left: 7px;
}
.social-header-links .border-wrapper .email i {
  line-height: 27px;
  padding-left: 4px;
}
.social-header-links .border-wrapper .pinterest:hover {
  cursor: pointer;
}
.social-header-links .border-wrapper .pinterest i {
  padding-left: 8px;
}
.social-header-links .border-wrapper .instagram i {
  line-height: 28px;
  padding-left: 7px;
}
.social-header-links a {
  border-radius: 30px;
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid white;
  background-color: #25a9df;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.social-header-links a i {
  line-height: 30px;
  color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 5px;
  font-size: 17px;
}
.social-header-links a:hover {
  background-color: #f6c4bd;
}
.social-header-links.sale {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.sale a:hover {
  background-color: #EDB2A7;
}
.social-header-links.lease {
  border-bottom: 4px solid #EEE9EF;
}
.social-header-links.lease a:hover {
  background-color: #EEE9EF;
}
/*.social-header-links.results{
	border-bottom: @global-border-width solid @results-color;
	a:hover{
		background-color: @results-color;
	}
}*/
.social-header-links.sold {
  border-bottom: 4px solid #FFF6ED;
}
.social-header-links.sold a:hover {
  background-color: #FFF6ED;
}
.social-header-links.listing {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.listing a:hover {
  background-color: #EDB2A7;
}
.social-header-links.team {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.team a:hover {
  background-color: #EDB2A7;
}
.social-header-links.agent {
  border-bottom: 4px solid #FFF6ED;
}
.social-header-links.agent a:hover {
  background-color: #FFF6ED;
}
.social-header-links.offices {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.offices a:hover {
  background-color: #EDB2A7;
}
.social-header-links.opens {
  border-bottom: 4px solid #EEE9EF;
}
.social-header-links.opens a:hover {
  background-color: #EEE9EF;
}
.social-header-links.auction {
  border-bottom: 4px solid #FFF6ED;
}
.social-header-links.auction a:hover {
  background-color: #FFF6ED;
}
.social-header-links.blog {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.blog a:hover {
  background-color: #EDB2A7;
}
.social-header-links.leased {
  border-bottom: 4px solid #CCD7DB;
}
.social-header-links.leased a:hover {
  background-color: #CCD7DB;
}
.social-header-links.suburbProfilesShow {
  border-bottom: 4px solid #EEE9EF;
}
.social-header-links.suburbProfilesShow a:hover {
  background-color: #EEE9EF;
}
.social-header-links.residentialMethod {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.residentialMethod a:hover {
  background-color: #EDB2A7;
}
.social-header-links.careers {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.careers a:hover {
  background-color: #EDB2A7;
}
.social-header-links.ListingsSale {
  border-bottom: 4px solid #EDB2A7;
}
.social-header-links.ListingsSale a:hover {
  background-color: #EDB2A7;
}
.social-header-links.ListingsSold {
  border-bottom: 4px solid #FFF6ED;
}
.social-header-links.ListingsSold a:hover {
  background-color: #FFF6ED;
}
.social-header-links.ListingsLease {
  border-bottom: 4px solid #EEE9EF;
}
.social-header-links.ListingsLease a:hover {
  background-color: #EEE9EF;
}
.social-header-links.ListingsLeased {
  border-bottom: 4px solid #CCD7DB;
}
.social-header-links.ListingsLeased a:hover {
  background-color: #CCD7DB;
}
.social-header-links.home {
  display: none;
}
.social-header-links.home a:hover {
  background-color: #CCD7DB;
}
.social-header-links.home-middle {
  border: transparent;
}
.social-header-links.home-middle a:hover {
  background-color: #CCD7DB;
}
.mobile-nav {
  cursor: pointer;
  position: fixed;
  z-index: 80;
  opacity: 0;
  width: 100%;
  margin-top: 0px;
  transition: all 0.5s;
}
.mobile-nav .nav-arrow {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: relative;
  display: block;
  height: 45px;
  width: 45px;
  border-radius: 100px;
  background-color: #c6e2d7;
  margin: 0 auto;
}
.mobile-nav .nav-arrow i {
  font-size: 60px;
  color: white;
  position: absolute;
  top: -5px;
  left: -22px;
}
.mobile-nav.scroll {
  opacity: 0.85;
  transition: all 0.5s;
}
.mobile-nav.sale .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.lease .nav-arrow {
  background-color: #EEE9EF;
}
/*.mobile-nav.results{
	.nav-arrow{
		background-color: @results-color;
	}
}*/
.mobile-nav.sold .nav-arrow {
  background-color: #FFF6ED;
}
.mobile-nav.listing .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.team .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.agent .nav-arrow {
  background-color: #FFF6ED;
}
.mobile-nav.offices .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.opens .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.auction .nav-arrow {
  background-color: #FFF6ED;
}
.mobile-nav.blog .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.leased .nav-arrow {
  background-color: #CCD7DB;
}
.mobile-nav.home .nav-arrow {
  background-color: #CCD7DB;
}
.mobile-nav.suburbProfilesShow .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.residentialMethod .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.careers .nav-arrow {
  background-color: #EDB2A7;
}
.mobile-nav.listingLease .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.listingLeased .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.listingSold .nav-arrow {
  background-color: #FFF6ED;
}
.mobile-nav.ListingsLease .nav-arrow {
  background-color: #EEE9EF;
}
.mobile-nav.ListingsLeased .nav-arrow {
  background-color: #CCD7DB;
}
.mobile-nav.ListingsSold .nav-arrow {
  background-color: #FFF6ED;
}
.mobile-nav.ListingsSale .nav-arrow {
  background-color: #EDB2A7;
}
#header-search-icon {
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 15px;
  border: 1px solid #25a9df;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  transform: rotate(-21deg);
  margin-left: 10px;
  margin-top: 6px;
  cursor: pointer;
  transition: all 0.5s;
}
#header-search-icon:hover {
  transition: all 0.5s;
  border-color: #f6c4bd;
}
#header-search-icon:hover:after {
  background-color: #f6c4bd;
  transition: all 0.5s;
}
#header-search-icon:after {
  content: "";
  width: 1px;
  height: 8px;
  background-color: #25a9df;
  display: -webkit-inline-box;
  margin-top: 11px;
  transform: rotate(-30deg);
  margin-left: -1px;
  transition: all 0.5s;
}
#header-search-icon.ListingsLease:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.ListingsLease:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.ListingsLeased:hover {
  transition: all 0.5s;
  border-color: #CCD7DB;
}
#header-search-icon.ListingsLeased:hover:after {
  background-color: #CCD7DB;
}
#header-search-icon.ListingsSold:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.ListingsSold:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.ListingsSale:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.ListingsSale:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.listingLease:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.listingLease:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.listingLeased:hover {
  transition: all 0.5s;
  border-color: #CCD7DB;
}
#header-search-icon.listingLeased:hover:after {
  background-color: #CCD7DB;
}
#header-search-icon.ListingSold:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.ListingSold:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.sale:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.sale:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.lease:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.lease:hover:after {
  background-color: #EEE9EF;
}
/*#header-search-icon.results{
    &:hover{
    	transition: all 0.5s;
    	border-color: @results-color;
   		&:after{
   			background-color: @results-color;
   		}
    }
}*/
#header-search-icon.sold:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.sold:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.listing:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.listing:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.team:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.team:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.agent:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.agent:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.offices:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.offices:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.careers:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.careers:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.opens:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.opens:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.auction:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.auction:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.leased:hover {
  transition: all 0.5s;
  border-color: #CCD7DB;
}
#header-search-icon.leased:hover:after {
  background-color: #CCD7DB;
}
#header-search-icon.blog:hover {
  transition: all 0.5s;
  border-color: #EDB2A7;
}
#header-search-icon.blog:hover:after {
  background-color: #EDB2A7;
}
#header-search-icon.listingLease:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.listingLease:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.listingLeased:hover {
  transition: all 0.5s;
  border-color: #FFF6ED;
}
#header-search-icon.listingLeased:hover:after {
  background-color: #FFF6ED;
}
#header-search-icon.listingSold:hover {
  transition: all 0.5s;
  border-color: #EEE9EF;
}
#header-search-icon.listingSold:hover:after {
  background-color: #EEE9EF;
}
#header-search-icon.home .nav-arrow {
  background-color: #CCD7DB;
}
#header-search-icon.home:hover {
  transition: all 0.5s;
  border-color: #CCD7DB;
}
#header-search-icon.home:hover:after {
  background-color: #CCD7DB;
}
.section-border {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.sale {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.lease {
  border-bottom: 4px solid #EEE9EF;
}
/*.section-border.results{
	border-bottom: @global-border-width solid @results-color;
}
*/
.section-border.sold {
  border-bottom: 4px solid #FFF6ED;
}
.section-border.listing {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.team {
  border-bottom: 4px solid #EEE9EF;
}
.section-border.agent {
  border-bottom: 4px solid #FFF6ED;
}
.section-border.offices {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.opens {
  border-bottom: 4px solid #EEE9EF;
}
.section-border.auction {
  border-bottom: 4px solid #FFF6ED;
}
.section-border.blog {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.leased {
  border-bottom: 4px solid #CCD7DB;
}
.section-border.suburbProfilesShow {
  border-bottom: 4px solid #EEE9EF;
}
.section-border.residentialMethod {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.careers {
  border-bottom: 4px solid #EDB2A7;
}
.section-border.ListingLease {
  border-bottom: 4px solid #EEE9EF;
}
.section-border.ListingLeased {
  border-bottom: 4px solid #CCD7DB;
}
.section-border.ListingSold {
  border-bottom: 4px solid #FFF6ED;
}
.section-border.ListingsLease {
  border-bottom: 4px solid #EEE9EF;
}
.section-border.ListingsLeased {
  border-bottom: 4px solid #CCD7DB;
}
.section-border.ListingsSold {
  border-bottom: 4px solid #FFF6ED;
}
.section-border.ListingsSale {
  border-bottom: 4px solid #EDB2A7;
}
.section-border {
  height: 61px;
}
.section-border.home {
  transition: all 0.0001s !important;
  border-bottom: none;
}
.section-border.home.scroll {
  border-bottom: 4px solid #CCD7DB;
}
.sold-overlay {
  position: absolute;
  top: 20px;
  left: 20px;
  background-color: black;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  text-decoration: none;
  color: white;
  padding-left: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 36px;
  font-size: 28px;
  font-weight: 100;
}
.sold-overlay.leased {
  padding-left: 5px;
  font-size: 23px;
}
.sold-overlay.contract,
.sold-overlay.offer {
  padding-left: 1px;
  padding-top: 33px;
  font-size: 16px;
  text-align: center;
}
#error-page {
  background-color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 16px;
  max-width: 1140px;
  margin: 0 auto;
}
#error-page h1 {
  font-weight: 100;
  font-size: 20px;
  padding-bottom: 16px;
  line-height: 19px;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
#error-page div {
  text-align: center;
  font-weight: 400;
}
#error-page div h2 {
  padding-bottom: 8px;
  text-align: center;
}
#media-alpha {
  max-width: 1140px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 8px 0 8px;
}
#media-alpha h1 {
  font-weight: 100;
  font-size: 23px;
  line-height: 19px;
  font-family: 'coco', Arial, sans-serif;
  text-transform: uppercase;
  padding: 30px 0;
  text-align: center;
}
#media-alpha .container {
  margin: 0;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#media-alpha .container .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
#media-alpha .container .video-container iframe,
#media-alpha .container .video-container object,
#media-alpha .container .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only print, only screen and (min-width: 640px) {
  /* Tablet */
  .social-header-links {
    padding: 12px 0 24px 0;
  }
  #header-nestled-interiors section #logo img {
    height: 51px;
    padding-top: 5px;
    padding-left: 15px;
  }
  #header-nestled-interiors section #menuOpen,
  #header-nestled-interiors section #menuOpen-hide-overlay {
    padding: 12px;
  }
  #header-nestled-interiors section #menuOpen i,
  #header-nestled-interiors section #menuOpen-hide-overlay i {
    font-size: 25px;
  }
  #header-nestled-interiors section #menuOpen-mobile:before {
    content: "menu";
    color: white;
    padding-right: 12px;
    font-size: 18px;
    vertical-align: super;
  }
  #footer-papa {
    padding: 12px;
    text-align: left;
  }
  #footer-papa .suburbs {
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #footer-papa .suburbs li a {
    font-size: 13px;
  }
  #footer-papa span {
    display: block;
    float: left;
    font-size: 20px;
    padding-left: 10px;
  }
  #footer-papa ul {
    display: block;
    float: right;
    padding: 0 0 0 12px;
  }
  #footer-papa ul li a {
    text-align: center;
    color: #fff;
    cursor: pointer;
    line-height: 19px;
    text-decoration: none;
    font-weight: 100;
  }
  #footer-papa ul li a:hover {
    opacity: 0.5;
  }
  #footer-papa ul h3 {
    opacity: 0.5;
  }
  #footer-papa .footer-links {
    clear: both;
  }
  #footer-papa .copyright {
    clear: both;
    width: 100%;
    text-align: center;
    font-weight: 100;
  }
  #footer-papa .company-info {
    padding-left: 10px;
    padding-bottom: 10px;
  }
  #footer-papa .company-info li {
    text-align: left;
  }
  #footer-papa .links {
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #footer-papa .links li a {
    text-align: left;
  }
  #footer-papa .addresses {
    clear: both;
    padding-top: 20px;
  }
  #footer-papa .addresses div {
    float: right;
    margin-left: 60px;
  }
  #footer-papa .addresses:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  #footer-papa div {
    padding: 12px 0 0;
    font-size: 15px;
    line-height: 22px;
  }
  #footer-papa div b {
    display: block;
    font-weight: bold;
    font-family: "Times New Roman";
  }
  #footer-papa .devBy {
    font-weight: 100;
    clear: both;
    text-align: center;
    margin-top: 0;
    width: 100%;
  }
  .sold-overlay {
    top: 30px;
    left: 30px;
    width: 115px;
    height: 115px;
    border-radius: 135px;
    padding-left: 12px;
    padding-top: 44px;
    font-size: 33px;
  }
  .sold-overlay.leased {
    padding-left: 8px;
    padding-top: 44px;
    font-size: 26px;
  }
  .sold-overlay.contract,
  .sold-overlay.offer {
    padding-left: 2px;
    padding-top: 33px;
    font-size: 18px;
    line-height: 21px;
  }
  #error-page {
    padding: 24px;
  }
  #error-page h1 {
    padding-bottom: 24px;
  }
  #error-page div h2 {
    padding-bottom: 12px;
  }
  #media-alpha {
    padding: 0 12px 12px 12px;
  }
}
@media only print, only screen and (min-width: 980px) {
  /* Desktop */
  body.centered #header-nestled-interiors section {
    height: 115px;
  }
  body.centered #header-nestled-interiors section #logo {
    width: 100%;
    float: none;
  }
  body.centered #header-nestled-interiors section #logo img {
    display: block;
    height: 90px;
    width: 90px;
    margin: 0 auto;
    padding-left: 0;
  }
  body.centered #header-nestled-interiors .menu-desktop-wrapper {
    float: none;
    width: 100%;
    padding-top: 15px;
  }
  body.centered #header-nestled-interiors .menu-desktop-wrapper nav ul {
    padding-top: 14px;
    padding-bottom: 12px;
    width: 100%;
    text-align: center;
    background: white;
  }
  body.centered #header-nestled-interiors .menu-desktop-wrapper nav ul li {
    float: none;
    display: inline-block;
  }
  body.centered #header-nestled-interiors .menu-desktop-wrapper nav ul li a {
    border-bottom: solid 2px white;
  }
  body.centered #header-nestled-interiors .menu-desktop-wrapper #menuDesktop {
    width: 100%;
    padding-right: 0;
    border-bottom: solid 4px #EDB2A7;
  }
  body.centered > section {
    padding-top: 65px !important;
  }
  .social-header-links {
    padding: 20px 0 20px 0;
  }
  .header-wrapper {
    width: 100%;
    height: 100px;
    margin: 0 auto;
    transition: all 0.5s;
  }
  #header-section {
    display: block;
    width: 100%;
    height: 100px;
    transition: all 0.5s;
  }
  #header-nestled-interiors {
    transition: all 0.5s;
    margin: 0 auto;
    padding-top: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 100px;
    width: 100% !important;
    background-color: transparent;
  }
  #header-nestled-interiors section {
    transition: all 0.5s;
    width: 100%;
    max-width: 1140px;
    height: 100px;
    margin: 0 auto;
    background-color: white;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 5px;
  }
  #header-nestled-interiors section #logo {
    float: left;
  }
  #header-nestled-interiors section #logo img {
    transition: all 0.5s;
    height: 75px;
    padding-left: 40px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper {
    width: 750px;
    float: right;
    height: 50px;
    padding-top: 30px;
    position: relative;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .menu-open-desktop {
    display: block;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .back-btn {
    position: absolute;
    right: 140px;
    top: 21px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .back-btn a {
    text-decoration: none;
    color: #999999;
    transition: all 0.5s;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .back-btn a:hover {
    color: #0E76BC;
    transition: all 0.5s;
  }
  #header-nestled-interiors section .menu-desktop-wrapper #back-no-refine {
    right: 90px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .menu-desktop {
    display: none;
  }
  #header-nestled-interiors section .menu-desktop-wrapper .menu-open-desktop {
    height: 60px !important;
    width: 40px !important;
    line-height: 50px !important;
    padding-top: 20px !important;
  }
  #header-nestled-interiors section .menu-desktop-wrapper #menuDesktop {
    display: block;
    transition: all 0.5s;
    float: right;
    width: 900px;
    padding-top: 0;
    padding-right: 40px;
    position: relative;
  }
  #header-nestled-interiors section .menu-desktop-wrapper #menuDesktopX {
    display: none;
    float: right;
    color: #25a9df;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding-right: 29px;
    padding-top: 0;
  }
  #header-nestled-interiors section .menu-desktop-wrapper #menuDesktopX i {
    font-size: 27px;
    line-height: inherit;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav {
    z-index: 99;
    width: 580px;
    padding: 10px 0 0 0;
    float: right;
    background-color: transparent;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul {
    max-height: 40px;
    width: auto;
    float: right;
    background-color: transparent;
    padding-top: 5px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li {
    width: auto;
    padding-right: 5px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    border: none;
    margin: 0 12px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li a {
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    margin: 0;
    font-family: 'coco', Arial, sans-serif;
    background-color: transparent;
    color: black;
    padding: 0;
    font-weight: 500;
    line-height: 20px;
    /*&:hover{
									background-color: transparent;
									border-bottom: 8px solid @brand-secondary;
								}*/
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li .parent:before {
    display: none;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li ol {
    display: none !important;
    padding-top: 29px;
    display: none;
    width: 150px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li ol li {
    background-color: #0E76BC;
    width: 100%;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li ol li a {
    font-size: 14px;
    text-align: left;
    color: black;
    margin: 0;
    padding: 5px;
    padding-left: 10px;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li ol li a:hover {
    background-color: transparent !important;
    color: white;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li:hover .parent {
    background-color: transparent;
    border-bottom: 2px solid #25a9df;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav ul li:hover ol {
    display: inline-block;
  }
  #header-nestled-interiors section .menu-desktop-wrapper nav .form-wrapper {
    display: none;
  }
  #header-nestled-interiors section .menu-open-mobile,
  #header-nestled-interiors section .menu-mobile {
    display: none !important;
  }
  #footer-papa {
    padding: 20px 40px;
  }
  #footer-papa .footer-links {
    padding: 12px 0 0;
    font-size: 13px;
    line-height: 21px;
    font-weight: 400;
  }
  #footer-papa span {
    padding-left: 0;
  }
  #footer-papa ul {
    padding: 0 20px 0 20px;
  }
  #footer-papa ul li a {
    text-align: left;
  }
  #footer-papa .suburbs li {
    padding-bottom: 0;
  }
  #footer-papa .links {
    width: 20%;
    text-align: right;
  }
  #footer-papa .company-info {
    padding-left: 0;
  }
  #footer-papa .suburbs,
  #footer-papa .company-info {
    display: block;
    width: 80%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #footer-papa .copyright {
    display: block;
    text-align: left;
  }
  #footer-papa .devBy {
    display: block;
    margin-top: 0;
    text-align: left;
  }
  .mobile-nav {
    display: none;
  }
  .sold-overlay {
    top: 30px;
    left: 30px;
    width: 115px;
    height: 115px;
    border-radius: 135px;
    padding-left: 15px;
    padding-top: 42px;
    font-size: 31px;
  }
  .auction-open-no-results {
    display: inline-block;
    width: 100%;
    height: 150px;
    text-align: center;
    padding: 20px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-weight: 400;
    line-height: 21px;
  }
  #error-page {
    padding: 40px;
  }
  #error-page h1 {
    font-size: 28px;
    text-transform: uppercase;
  }
  #error-page div h2 {
    padding-bottom: 20px;
  }
  #media-alpha {
    margin: 0 auto;
    padding: 0 20px 20px 20px;
  }
  #media-alpha h1 {
    font-size: 28px;
    padding: 30px 0;
  }
  #media-alpha .container {
    margin: 0;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #media-alpha .container .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
  }
  #media-alpha .container .video-container iframe,
  #media-alpha .container .video-container object,
  #media-alpha .container .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media print {
  footer {
    display: none !important;
    background-color: white;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  header {
    display: none;
  }
  nav {
    display: none !important;
  }
  section {
    width: 1140px;
  }
  footer .disclaimer {
    display: none !important;
  }
  .header-wrapper {
    display: none !important;
  }
  #opens-igloo,
  #auctions-hotel {
    padding-top: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-left: -35px;
  }
  #opens-igloo li,
  #auctions-hotel li,
  #opens-igloo .date-card,
  #auctions-hotel .date-card {
    width: 25% !important;
    float: left !important;
    padding: 0 !important;
    margin: 0 !important;
    padding: 12px !important;
    height: 380px !important;
  }
  #opens-igloo li .image,
  #auctions-hotel li .image,
  #opens-igloo .date-card .image,
  #auctions-hotel .date-card .image {
    height: 153px !important;
  }
  #opens-igloo .open-print-btn,
  #auctions-hotel .open-print-btn {
    display: none;
  }
}
#wheels-debug-area,
.cfdebug {
  display: none;
}
.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;
}
.uses_wysiwyg em {
  font-style: italic;
}
.uses_wysiwyg b,
.uses_wysiwyg strong {
  font-weight: bold;
}
.uses_wysiwyg h1,
.uses_wysiwyg h2,
.uses_wysiwyg h3,
.uses_wysiwyg h4,
.uses_wysiwyg h5,
.uses_wysiwyg h6 {
  margin: 0.3em 0;
}
.uses_wysiwyg ul,
.uses_wysiwyg ol {
  text-align: left;
}
.uses_wysiwyg ul li,
.uses_wysiwyg ol li {
  list-style-position: inside;
}
.uses_wysiwyg ul li {
  list-style-type: initial;
}
.uses_wysiwyg ol li {
  list-style-type: decimal;
}
.uses_wysiwyg em {
  font-style: italic;
}
.uses_wysiwyg b,
.uses_wysiwyg strong {
  font-weight: bold;
}
.uses_wysiwyg u {
  text-decoration: underline;
}
.uses_wysiwyg s {
  text-decoration: line-through;
}
.uses_wysiwyg p {
  text-align: left;
}
.uses_wysiwyg p img {
  max-width: 100%;
  height: auto !important;
}
.uses_wysiwyg p,
.uses_wysiwyg ul,
.uses_wysiwyg ol {
  margin: 1em 0;
}
.uses_wysiwyg blockquote > * {
  display: inline-block;
}
.uses_wysiwyg blockquote > *:before,
.uses_wysiwyg blockquote > *:after {
  /*._typo_fontaws;*/
  font-size: 1em;
  top: -0.3em;
}
.uses_wysiwyg blockquote > *:before {
  content: "\f10d";
  padding: 0 5px 0 0;
}
.uses_wysiwyg blockquote > *:after {
  content: "\f10e";
  padding: 0 0 0 5px;
}
@media (max-width: 1130px) {
  #header-nestled-interiors section #menu-wrapper.menu-desktop-wrapper {
    display: none !important;
  }
  #header-nestled-interiors section #menu.menu-mobile {
    display: block !important;
    position: fixed;
  }
  #header-nestled-interiors section #menuOpen-mobile.menu-open-mobile {
    display: block !important;
  }
}
#footer-papa {
  background-color: #000;
}
.section-border,
.social-header-links,
body.centered #header-nestled-interiors .menu-desktop-wrapper #menuDesktop,
#blog-show-bravo #blog-show .wrapper article .bottom-content {
  border-bottom: 4px solid #25a9df;
}
#blog-show-bravo #blog-show .wrapper article .bottom-content .recent-blogs {
  border-top: 4px solid #0E76BC;
}
#offices-echo .office {
  font-size: 22px !important;
  line-height: 32px;
  margin-bottom: 40px;
}
#colorbox #w-form {
  background-color: red;
}
#colorbox #w-form #contact-subject {
  display: none;
}
.contact-form-bravo form #contact-subject {
  display: none !important;
}
.contact-form-bravo form input {
  height: 50px !important;
}
.contact-form-bravo form input,
.contact-form-bravo form textarea {
  font-size: 16px !important;
}
.offices-echo-wrapper #offices-echo-sort ul .active {
  border-bottom: 2px solid #0E76BC;
}
body.centered #header-nestled-interiors section #logo img {
  width: auto;
}
#header-nestled-interiors section {
  background-color: #25a9df;
}
#header-nestled-interiors section .menu-desktop-wrapper nav ul li a {
  color: #ffffff;
}
#header-nestled-interiors section .parent.active {
  border-bottom: 2px solid #25a9df !important;
}
body.centered #header-nestled-interiors section .menu-desktop-wrapper #menuDesktop ul {
  background-color: #000000;
}
body.centered #header-nestled-interiors section .menu-desktop-wrapper #menuDesktop ul li a {
  border-bottom: 2px solid #000;
}
body.centered #header-nestled-interiors section .menu-desktop-wrapper #menuDesktop ul li a:hover {
  border-bottom: 2px solid #25a9df;
}
body #item-image-slideshow-bravo#item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction {
  display: block !important;
}
body #item-image-slideshow-bravo#item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-prev i,
body #item-image-slideshow-bravo#item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-next i {
  font-size: 42px;
}
@media (max-width: 980px) {
  body #item-image-slideshow-bravo#item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,
  body #item-image-slideshow-bravo#item-image-slideshow-bravo .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    top: 200px !important;
  }
}
#item-lima .bx-wrapper .bx-pager {
  top: 81%;
}
#item-lima .bx-wrapper .bx-pager .bx-pager-item {
  margin-left: 20px;
  margin-bottom: 2px;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
  left: 10px;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
  right: 10px;
}
@media (max-width: 980px) {
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,
  #item-lima .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    top: 58% !important;
  }
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a {
  z-index: 100;
  position: absolute;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a:hover i,
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a:active i,
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a:focus i {
  opacity: 1;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a i {
  opacity: 0.6;
  transition: ease-in-out 0.2s;
  font-size: 42px;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a .fa-chevron-left:before {
  content: "\f053";
  color: #fff;
}
#item-lima .bx-wrapper .bx-controls .bx-controls-direction a .fa-chevron-right:before {
  content: "\f054";
  color: #fff;
}
.offices-echo-wrapper .title h1 {
  font-family: "coco", Arial, sans-serif;
  padding: 32px 8px 8px;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 26px;
  font-weight: 100;
}
.offices-echo-wrapper .title h1:after {
  content: "";
  width: 35px;
  display: block;
  border-bottom: 1px solid #000000;
  margin: 0 auto;
  padding-top: 20px;
}
.offices-echo-wrapper #offices-echo-sort,
.offices-echo-wrapper .office-address-title,
.offices-echo-wrapper .office-address-detail,
.offices-echo-wrapper .office-address-link {
  display: none !important;
}
.offices-echo-wrapper #offices-echo {
  padding-top: 0;
}
.offices-echo-wrapper #offices-echo .row .office .phone:before {
  display: none !important;
}
#header-nestled-interiors section .menu-desktop-wrapper nav ul li:hover .parent {
  border-bottom: 2px solid #000;
}
#header-nestled-interiors section #menuOpen-mobile i,
#header-nestled-interiors section #menuOpenDesktop i,
#header-nestled-interiors section #menuOpen-hide-overlay i {
  color: #ffffff !important;
}
.offices-echo-wrapper .contact-btn {
  background-color: #25a9df;
  color: #ffffff !important;
}
.offices-echo-wrapper .contact-btn:hover {
  background-color: #0E76BC;
  color: #ffffff !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type="submit"] {
  background-color: #25a9df;
  color: #ffffff !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type="submit"]:hover {
  background-color: #0E76BC;
  color: #ffffff !important;
}
#header-nestled-interiors section #menuOpen-mobile i,
#header-nestled-interiors section #menuOpenDesktop i,
#header-nestled-interiors section #menuOpen-hide-overlay i {
  color: #ffffff !important;
}
.offices-echo-wrapper .contact-btn {
  background-color: #25a9df;
  color: #ffffff !important;
}
.offices-echo-wrapper .contact-btn:hover {
  background-color: #0E76BC;
  color: #ffffff !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type="submit"] {
  background-color: #25a9df;
  color: #ffffff !important;
}
#contact-delta .top-wrapper .right .enquiry-form .contact-form-bravo form input[type="submit"]:hover {
  background-color: #0E76BC;
  color: #ffffff !important;
}
