@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&family=Raleway:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*@font-face {
  font-family: "Blythe";
  src:
    url("https://cy-sierra-assets.s3.us-west-1.amazonaws.com/sites/residebeachsideteam.com/fonts/Blythe.otf") format("opentype"),
    url("https://cy-sierra-assets.s3.us-west-1.amazonaws.com/sites/residebeachsideteam.com/fonts/Blythe.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}*/
@font-face {
  font-family: "Qualifier";
  src: url("https://cy-sierra-assets.s3.us-west-1.amazonaws.com/sites/residebeachsideteam.com/fonts/QualifierRegular.woff2") format("woff2"),
       url("https://cy-sierra-assets.s3.us-west-1.amazonaws.com/sites/residebeachsideteam.com/fonts/QualifierRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* When QS is placed inside your custom hero slot, kill Sierra's background */
.home-quick-search {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
}

/* If Sierra uses a background pseudo-element for overlays */
.home-quick-search::before,
.home-quick-search::after {
  background: transparent !important;
  content: none !important;
}

/* Hide the Sierra hero image inside the module */
.home-quick-search .hero-image {
  display: none !important;
}
.home-quick-search {
	height: 100vh;
	padding-top: 180px;
	position: relative;
	min-height: 550px;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media (max-width: 768px) {
  .home-quick-search {
    height: auto;              /* Let content define height */
    min-height: 100vh;         /* Still feel like a hero */
    padding-top: 100px;       /* Reduce from 180px */
    padding-bottom: 40px;
    
    }}
.visible-after-animation,body #cherieYoung{opacity:1!important}
body #cherieYoung #poseidon h1,body #cherieYoung #poseidon h2,body #cherieYoung #poseidon h3{font-family:"Playfair Display",serif;text-align:center}.elfsight-app-wrapper>div,.mg-container{width:100%!important;max-width:100%!important}.-award,header .logo img{vertical-align:middle}#app,.md-custom-code,main{background-color:rgba(0,0,0,0)!important}.md-form{padding-top:0!important;padding-bottom:0!important}#pageComponent961562>div>h2,.disclaimer-content.party-consent *,.email-suggestion .item,.md-form input,.md-form textarea{color:#000!important}[class*=fade-]{opacity:0;will-change:opacity,transform;animation-play-state:paused;backface-visibility:hidden;perspective:1000px;animation-fill-mode:forwards!important}[class*=fade-].fade-in,[class*=fade-][class$=-active]{animation-play-state:running;animation-duration:var(--anim-duration,  .8s);animation-delay:var(--anim-delay,  0s);animation-timing-function:var(--anim-easing,cubic-bezier(0.25,0.1,0.25,1));animation-fill-mode:forwards!important}.fade-in{animation-name:fadeIn;background-position:center!important;background-size:cover!important}.fade-up,.fade-up-active{animation-name:fadeUp}.fade-down,.fade-down-active{animation-name:fadeDown}.fade-down-large,.fade-down-large-active{animation-name:fadeDownLarge}.fade-left,.fade-left-active{animation-name:fadeLeft}.fade-right,.fade-right-active{animation-name:fadeRight}.fade-scale,.fade-scale-active{animation-name:fadeScale}.fade-scale-up,.fade-scale-up-active{animation-name:fadeScaleUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownLarge{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes fadeScaleUp{0%{opacity:0;transform:scale(.9) translateY(30px)}100%{opacity:1;transform:scale(1) translateY(0)}}.delay-100{--anim-delay:0.1s}.delay-200{--anim-delay:0.2s}.delay-300{--anim-delay:0.3s}.delay-400{--anim-delay:0.4s}.delay-500{--anim-delay:0.5s}.delay-800{--anim-delay:0.8s}.delay-1000{--anim-delay:1s}.duration-300{--anim-duration:0.3s}.duration-500{--anim-duration:0.5s}.duration-800{--anim-duration:0.8s}.duration-1000{--anim-duration:1s}.duration-1500{--anim-duration:1.5s}.duration-2000{--anim-duration:2s}.ease-linear{--anim-easing:linear}.ease-in{--anim-easing:cubic-bezier(0.42,  0,  1,  1)}.ease-out{--anim-easing:cubic-bezier(0,  0,  0.58,  1)}.ease-in-out{--anim-easing:cubic-bezier(0.42,  0,  0.58,  1)}.ease-bounce{--anim-easing:cubic-bezier(0.68,  -0.55,  0.265,  1.55)}@media(prefers-reduced-motion:reduce){[class*=fade-]{transition:opacity .1s ease-in-out!important;animation:none!important;transform:none!important}.fade-in,[class*=fade-][class$=-active]{opacity:1}}.lazy{opacity:0;transition:opacity .5s ease-in-out}body{margin:0;padding:0}body #cherieYoung{width:100%}body #cherieYoung #poseidon{width:100%;position:relative;overflow:hidden}body #cherieYoung #poseidon h1{font-size:52px;font-weight:300;color:#fff;margin-bottom:0;margin-top:0}body #cherieYoung #poseidon h1.large{font-size:11rem}@media(max-width:1200px){body #cherieYoung #poseidon h1{font-size:40px}body #cherieYoung #poseidon h1.large{font-size:6rem}}body #cherieYoung #poseidon h2{font-size:40px;font-weight:100;color:#fff;margin-bottom:0;margin-top:0}@media(max-width:1200px){body #cherieYoung #poseidon h2{font-size:30px}}body #cherieYoung #poseidon h3{font-size:25px;font-weight:300;color:#fff;margin-bottom:0;margin-top:0}@media(max-width:790px){body #cherieYoung #poseidon h1{font-size:30px;line-height:100%}body #cherieYoung #poseidon h1.large{font-size:3rem}body #cherieYoung #poseidon h2{font-size:25px}body #cherieYoung #poseidon h3{font-size:20px}}body #cherieYoung #poseidon p{font-family:Poppins,sans-serif!important;font-size:18px;font-weight:300!important;text-align:center;margin-bottom:0;margin-top:0}body #cherieYoung #poseidon a{text-decoration:none!important;font-family:Poppins,sans-serif!important}

body #cherieYoung #poseidon .featured-lifestyles, body #cherieYoung #poseidon .featured-areas { padding-bottom: 16px; background-color: white; }
body #cherieYoung #poseidon .featured-lifestyles .featured-content .featured-header, body #cherieYoung #poseidon .featured-areas .featured-content .featured-header { padding-top: 60px;padding-bottom: 60px; }
body #cherieYoung #poseidon .featured-lifestyles .featured-content .featured-header h1, body #cherieYoung #poseidon .featured-areas .featured-content .featured-header h1 { color: black; }
body #cherieYoung #poseidon .featured-lifestyles .featured-content .tile .featured-tile-content span, body #cherieYoung #poseidon .featured-areas .featured-content .featured-tiles .tile .featured-tile-content span { font-family: "Playfair Display", serif!important; border-radius: 10px; display: inline-block;color: #fff !important;padding: 10px;transition: .5s;margin-top: 25px;font-weight: 400; box-sizing: border-box; overflow: hidden; position: relative; background: rgba(0,0,0,0.2); z-index: 1;}
body #cherieYoung #poseidon .featured-lifestyles .featured-content .tile .featured-tile-content span:hover, body #cherieYoung #poseidon .featured-areas .featured-content .featured-tiles .tile .featured-tile-content span:hover { background: rgba(0,0,0,0.3); color: #fff !important;}
body #cherieYoung #poseidon .featured-lifestyles .featured-content .featured-tiles .tile:hover::before, body #cherieYoung #poseidon .featured-areas .featured-content .featured-tiles .tile:hover::before {background-color: rgba(0, 0, 0, 0); transition: .5s; }
body #cherieYoung #poseidon .featured-lifestyles .featured-content .featured-tiles .tile::before, body #cherieYoung #poseidon .featured-areas .featured-content .featured-tiles .tile::before { content: ""; position: absolute;left: 0;right: 0; bottom: 0; top: 0; background-color: rgba(0, 0, 0, 0.1);transition: .5s;z-index: 1; }
/* Base: 12-col grid, each tile covers 4 cols (→ 3 per row) */
body #cherieYoung #poseidon .featured-tiles {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
  width: 100%;
    max-width: 1650px;
    margin-left: auto;
    margin-right: auto;
}
@media(max-width:991px){body #cherieYoung #poseidon .featured-tiles{gap:2px;}}
body #cherieYoung #poseidon .featured-tiles .tile {
  /* 3-up by default */
  grid-column: span 4;

  box-sizing: border-box;
  position: relative;
  padding: 15px 0;
  min-height: 500px;

  /* keep your flex centering inside each tile */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1;
}
/* Optional span-2 (2/3 width = 8 cols) */
body #cherieYoung #poseidon .featured-tiles .tile--span-4 {
  grid-column: span 3;
}
/* Optional span-2 (2/3 width = 8 cols) */
body #cherieYoung #poseidon .featured-tiles .tile--span-2 {
  grid-column: span 8;
}

/* Optional span-3 (full width = 12 cols) */
body #cherieYoung #poseidon .featured-tiles .tile--span-3 {
  grid-column: span 12;
}


/* ─── Tablet (≤1200px): 2 columns, all tiles reset to span 1 ─── */
@media (max-width: 1200px) {
  body #cherieYoung #poseidon .featured-tiles {
    grid-template-columns: repeat(2, 1fr);
  }
  body #cherieYoung #poseidon .featured-tiles .tile {
    grid-column: span 1;   /* override any span-2/3 */
  }
}

/* ─── Phone (≤800px): 1 column, auto-span everything ─── */
@media (max-width: 800px) {
  body #cherieYoung #poseidon .featured-tiles {
    grid-template-columns: 1fr;
  }
  body #cherieYoung #poseidon .featured-tiles .tile {
    grid-column: auto;     /* reset to normal flow */
    min-height: 350px;     /* you can tweak this for phones */
  }
    body #cherieYoung #poseidon .featured-lifestyles .featured-content .featured-header, body #cherieYoung #poseidon .featured-areas .featured-content .featured-header { padding-top: 30px;padding-bottom: 30px; }
}


body #cherieYoung #poseidon .buyer-seller{background:rgba(0,0,0,0.48)}
body #cherieYoung #poseidon .buyer-seller .buyer-seller-content { display: flex;justify-content: center; align-items: center; flex-direction: row;flex-wrap: wrap; max-width: 1500px; margin: auto;gap: 30px;}
body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item{padding-top:60px;padding-bottom:60px;width:calc(33% - 60px);text-align:center}
body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item a{text-align:center;font-family:"Playfair Display",serif;border:1px solid #fff;border-radius:40px;display:inline-block;color:#fff!important;text-transform:uppercase;padding:9px 45px 8px;transition:.5s;margin-top:25px;font-weight:400}body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item img{max-width: 100px;}
body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item h2,body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item p{margin-top:30px;color:#fff}
body #cherieYoung #poseidon #about .btn:hover,body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item a:hover{background-color:#0d3649;color:#fff!important;border:1px solid #0d3649}
@media(max-width:1200px){
    body #cherieYoung #poseidon h3{font-size:20px}
    body #cherieYoung #poseidon .buyer-seller .buyer-seller-content .buyer-seller-item{padding-top:30px;padding-bottom:30px;width:90%;margin:auto}
    body #cherieYoung #poseidon .buyer-seller .buyer-seller-content{flex-direction:column;gap:0}}

body #cherieYoung #poseidon .socials-IG{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30px;gap:0}body #cherieYoung #poseidon .socials-IG h1{padding-top:0px;color:#000}body #cherieYoung #poseidon .socials-IG h2{padding-top:30px;color:#000}body #cherieYoung #poseidon .socials-IG .social-feed{padding:0px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}.elfsight-app-wrapper{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.elfsight-app-wrapper>div{margin:0 auto;display:block}body #cherieYoung #poseidon .socials-GR{background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}body #cherieYoung #poseidon .socials-GR h2{padding-top:30px;color:#fff;margin-bottom:20px}body #cherieYoung #poseidon .socials-GR h1{color:#fff}body #cherieYoung #poseidon .socials-GR .social-feed{padding:130px 20px 100px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}
body #cherieYoung #poseidon #about {overflow: hidden;padding-top: 2px; padding-bottom: 2px; background-color:rgba(255,255,255,1.00);display: block; position: relative;}
body #cherieYoung #poseidon #about .about-bg::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: linear-gradient(to bottom,rgba(0, 0, 0, 0.37),rgba(0, 0, 0, 0.37));
	-webkit-background: linear-gradient(to bottom,rgba(0,0,0,0.37),rgba(0,0,0,0.37));
	-moz-background: linear-gradient(to bottom,rgba(0,0,0,0.37),rgba(0,0,0,0.37));
}

body #cherieYoung #poseidon #about .content {
	padding: 100px 119px 125px;
	color: #fff;
	position: relative;
	text-align: center;

}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.-award,body #cherieYoung #poseidon #about .content .image-box img{max-width:90%}.awards{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.-award{height:auto;display:inline;margin:15px}.-award img{max-width:250px;}

body #cherieYoung #poseidon #about .container{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;box-sizing:border-box}
body #cherieYoung #poseidon #about .container .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;box-sizing:border-box;padding:0 15px}
body #cherieYoung #poseidon #about .btn{border:1px solid #fff;border-radius:40px;display:inline-block;color:#fff!important;text-transform:uppercase;padding:9px 45px 8px;transition:.3s;margin-top:25px;background: rgba(71,69,69,0.21)}
body #cherieYoung #poseidon #about .content:after{content:"";width:430px;height:550px;background-size:contain;position:absolute;bottom:0;right:0;transform:translateX(50%)}
body #cherieYoung #poseidon #about .content h3{font-size:44px;text-transform:uppercase;font-weight:300;color:#fff;margin-top:0}
body #cherieYoung #poseidon #about .content h3 em{font-style:normal;font-weight:600;color:#fff}
body #cherieYoung #poseidon #about .content p{margin-bottom:25px;text-align:left}
body #cherieYoung #poseidon #about .content .headshot{float:right;margin:0 0 25px 25px}
body #cherieYoung #poseidon #about .content .content-box{text-align:left;padding:20px;box-sizing:border-box}
body #cherieYoung #poseidon #about .content .image-box{padding:20px;box-sizing:border-box}
@media (max-width:1199px){body #cherieYoung #poseidon #about .content::after{transform:translateX(35%)}}
@media (max-width:767px){body #cherieYoung #poseidon #about .content{padding:60px 0}
    body #cherieYoung #poseidon #about .content p.bottom{padding-right:0}body #cherieYoung #poseidon #about .content .headshot,body #cherieYoung #poseidon #about .content:after{display:none}.col-md-6{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}
@media (max-width:543px){body #cherieYoung #poseidon #about .content h3{font-size:35px}}

body #cherieYoung #poseidon .hero{height:calc(100vh - 100px);min-height:700px;position: relative; padding-top: 160px;  display: flex;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;}

body #cherieYoung #poseidon .hero .hero-content{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-top:0;flex-direction:column;padding-top:100px;padding-bottom:90px; padding-left: 15px;padding-right: 15px;}
body #cherieYoung #poseidon .hero .hero-content h1,.home-quick-search h1{
    font-family: "Qualifier", cursive;
    font-style: italic;
  font-weight: 400 !important;
  letter-spacing: -3.2px
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-shadow: 0 2px 10px rgba(0,0,0,.25);
  /* Desktop size */
  font-size: 10.5rem;
  white-space: nowrap;

  /* Fix “grouping in the center” (common in Poseidon hero) */

  margin-left: 0;
  margin-right: 0;

  /* Optional: helps if the parent is a flex container */
  align-self: stretch;
}
@media (max-width: 1200px){
  body #cherieYoung #poseidon .hero .hero-content h1,.home-quick-search h1{ font-size: 8rem; }
}

@media (max-width: 991px){
  body #cherieYoung #poseidon .hero .hero-content h1,.home-quick-search h1{
    font-size: 6.5rem;
    line-height: 1.0;
  }
}
@media (max-width: 738px){body #cherieYoung #poseidon .hero .hero-content h1,.home-quick-search h1{font-size: 4.5rem;}}
@media (max-width: 600px){
  body #cherieYoung #poseidon .hero .hero-content h1,.home-quick-search h1{
    font-size: 3rem;
    line-height: 1.05;
  }
}
body #cherieYoung #poseidon .hero .hero-content h2{font-weight:300;letter-spacing:5px}
body #cherieYoung #poseidon .hero .hero-content .hero-text h2{font-size:4rem}
@media (max-width:1200px){body #cherieYoung #poseidon .hero .hero-content .hero-text h2{font-size:2.5rem}
    body #cherieYoung #poseidon .background-content{background-size:cover}
    body #cherieYoung #poseidon .background-content iframe{display:none!important}}
@media (max-width:790px){ body #cherieYoung #poseidon .hero {
    min-height: 450px;
    height: fit-content;
    padding-top: 0px;
}
    body #cherieYoung #poseidon .socials-GR h2,body #cherieYoung #poseidon .socials-IG h2{font-size:3rem}
    body #cherieYoung #poseidon .hero .hero-content .hero-text h2{padding-top:10px;font-size:1.5rem}
    body #cherieYoung #poseidon .hero .hero-content .hero-text{margin-top:-25vh}
    body #cherieYoung #poseidon .hero .hero-content{padding-bottom:60px}}
@media (max-width:320px){body #cherieYoung #poseidon .socials-GR h2,body #cherieYoung #poseidon .socials-IG h2{font-size:2.5rem}
   }
body #cherieYoung #poseidon .background-content{position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-position:top;background-size:cover}
body #cherieYoung #poseidon .background-content::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.33),rgba(0,0,0,0));z-index:1;pointer-events:none}body #cherieYoung #poseidon .contact{width:100%;padding:0;}body #cherieYoung #poseidon .contact .contact-content{display:flex;justify-content:center;align-items:center;flex-direction:row}
body #cherieYoung #poseidon .contact .contact-content .contact-form .contact-form-content h2{color: #000}body #cherieYoung #poseidon .contact .contact-content .contact-form{background-color:#fff}body #cherieYoung #poseidon .contact .contact-content .contact-form .contact-form-inject{width:100%;padding:0 15px}body #cherieYoung #poseidon .contact .contact-content .contact-form .contact-form-content{padding:30px 60px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}body #cherieYoung #poseidon .contact .contact-content img{text-align:center;margin:auto;width:100%;max-width:50%}body #cherieYoung #poseidon .contact .contact-content>div{width:50%;min-height:500px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}@media(max-width:1000px){body #cherieYoung #poseidon .contact .contact-content .contact-form{order:2}body #cherieYoung #poseidon .contact .contact-content .contact-form .contact-form-content{padding:30px 0}body #cherieYoung #poseidon .contact .contact-content .contact-image{order:1;display:none}body #cherieYoung #poseidon .contact .contact-content>div{width:100%}body #cherieYoung #poseidon .contact .contact-content{flex-direction:column}}div.container-fluid>div.row{margin-left:0!important;margin-right:0!important}.container-fluid,.si-site-container-fluid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body>div.clearfix{background:#fff}.main-content{padding-bottom:0}
.embed-responsive {
	display: unset;
	height: unset!important;
	overflow: hidden!important;
	padding: unset!important;
	position: unset!important;
	z-index: 0;
}
#background-video {
  width: 100vw;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

@media (max-width:991px){body #cherieYoung #poseidon #about .content .headshot{max-width:300px}
}
@media screen and (max-width:767px){#background-video {display: none;}}

@media (max-width:600px){#background-video {
	display: none;
}}
#pageComponent961562 > div:nth-child(1) > h2:nth-child(1){display:none}
.dark-banner,.chart{display: none;}
.featured{display: none;}
.communities{display: none;}
.blog{display: none;}
.about .bg{display: none}
#pageComponent620940{display: none;}
/*.home-quick-search{display: none;}*/
#pageComponent1081077 > div:nth-child(1) > h2:nth-child(1){display: none;}
#pageComponent545610,#pageComponent543486,#pageComponent609783{display: none;}
.about .box {
	background-color: transparent;
	box-shadow: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#pageComponent997365 > div:nth-child(1) > h2:nth-child(1){display: none;}
#poseidon > section.hero > section > div > div > div.listings-count.js-qs-count.fade-in.key-2.visible-after-animation{opacity: 0!important;visibility: hidden!important;}
/*.home.translucent-header .home-quick-search{position: absolute;  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);}*/
#pageComponent982142 > div:nth-child(1) > h2:nth-child(1){display:none;}
.home-quick-search{background:none!important;}
.home-quick-search .search {
	font-size: 14px;
	margin: 0 auto;
	max-width: 899px;
	width: 100%;
}
.home.translucent-header .home-quick-search:before{display:none;}
.home-quick-search.si-bgp--center .hero-image {
    display: none!important;
}
@media screen and (max-width: 479px) {
    .home.translucent-header .home-quick-search {
        height: 400px;
        margin-top: 0;
        padding-top: 160px;
    }}