/* 
=============================
front page
=============================
*/
/*  width for first element in slideshow on frontpage */
.front .rslides li:first-child img {
  width: 100%;
}

/* 
=============================
about page 
=============================
*/
/* increase image to fill box on */
body._about_me_12420 .agent-details-wrapper .agent-image {
  border: none;
}
body._about_me_12420 .agent-details-wrapper .agent-image img {
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
}

/* reduce spacing between menu and content */
@media all and (min-width: 905px) {
  body._about_me_12420 .agent-details-wrapper .image-bg-wrapper {
    height: 17.5vw;
  }
}

/* remove background image */
body._about_me_12420 .agent-details-wrapper .image-bg-wrapper::after {
  background: rgb(255, 255, 255, 1);
}

body._about_me_12420 .agent-details-wrapper .image-bg-wrapper img {
  display: none;
}

/* remove agent logo from header */
body._about_me_12420 .mainuser a.agent_photo {
  display: none;
}

@media all and (max-width: 939px) {
  body._about_me_12420 .mainuser figcaption {
    padding-left: 1em;
  }
}

/* move socials beside image */
body._about_me_12420 .agent-image {
  display: flex;
  height: 300px;
  transform: translate(7.5%);
}
body._about_me_12420 .agent-image .agent-social-media .social_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body._about_me_12420 .agent-image .agent-social-media {
  margin-top: 0;
}

/*
=============================
dream home landing page 
=============================
*/
/* hide dream home logo */
body.dh .wrapper-logo img {
  display: none;
}

/* what is my home worth landing page */
/* change all text outline */
body.hv .wrapper-inner .form_heading h1,
body.hv .wrapper-inner .description p {
  color: #12a3d9;
  text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}

/*
=============================
daily email landing page
=============================
*/
/* hide house logo */
body.dailyemail .step1_house {
  display: none;
}

/*
=============================
mapsearch 
=============================
*/
/* center agent data  */
div.mapApp .agent[data-v-255cb8c8] {
  justify-content: center;
}
div.mapApp .header .top.agent-site .agent[data-v-64397968] {
  flex-grow: 0;
}
div.mapApp .header .top.agent-site .office[data-v-64397968],
div.mapApp .header .top.office-site .office[data-v-64397968] {
  flex-grow: 0;
}
div.mapApp .header .top.agent-site .menu[data-v-64397968] {
  flex-grow: 0;
}
div.mapApp .header .top.agent-site[data-v-64397968] {
  justify-content: center;
}

/* display socials as row */
div.mapApp .social_media[data-v-255cb8c8] {
  flex-direction: row;
  align-items: center;
}

/* remove office title from under logo */
div.mapApp .office-title {
  display: none;
}

/* display logo for specific inner pages */
body #custom_header_logo_sandi {
  display: none;
  width: 15%;
  height: 85%;
  overflow: hidden;
  margin: 1vw 1em 0px 0px;
  position: absolute;
  top: 58%;
  left: 25px;
  transform: translateY(-65%);
}

body #custom_header_logo_sandi .custom_header_logo_img {
  width: 100%;
  height: 100%;
}

@media all and (max-width: 1290px) {
  body #custom_header_logo_sandi {
    height: 70%;
    top: 45%;
    left: 15px;
  }
}

@media all and (min-width: 940px) {
  body._property_find_residential #custom_header_logo_sandi,
  body._property_by-office_1475 #custom_header_logo_sandi,
  body.hv #custom_header_logo_sandi,
  body._mortgage_calculator #custom_header_logo_sandi,
  body.inner._Millburn #custom_header_logo_sandi,
  body.inner._Summit #custom_header_logo_sandi,
  body.inner._Livingston #custom_header_logo_sandi,
  body.inner._Maplewood #custom_header_logo_sandi,
  body.inner._SouthOrange #custom_header_logo_sandi,
  body.inner._WestOrange #custom_header_logo_sandi,
  body._about_me_12420 #custom_header_logo_sandi,
  body._property_find_commercial #custom_header_logo_sandi {
    display: inline-block;
  }
}

/* 
=============================
hide widgets
=============================
*/
#youtube_video_widget-0-176823,
#youtube_video_widget-0-178557,
#youtube_video_widget-0-178612 {
  display: none;
}
