#form-content-section {
}
#recaptchazone {
}
.recaptchaError {
font-family: Operetta12DemiBold, serif;
font-style: normal;
font-weight: normal;
font-size: 1.5rem;
color: #C87527 !important;
}
.Operetta12DemiBold {
font-family: Operetta12DemiBold;
}
.gradientGold {
  background-image: linear-gradient(to right, #C8BC9D , #8A795B);
}
.photoGrid img {
margin-bottom: 1em;
}
.imgTrans {
opacity: 0.1;
}
.bkgTrans {
background-color: #ffffff;
opacity: 0.8;
}
.socialmoshow {
width: 70px;
height: auto;
margin-bottom: 1em;
}
.bkgc_black {
background-color: #222222;
}
.bkgc_lgtgray {
background-color: #FAFAFA;
}
.bkgc_white {
background-color: #FFFFFF;
}
.bkgc_greenDark {
background-color: #2D3834;
}
.bkgc_greenMedium {
background-color: #89968C;
}
.borderTop_gold {
border-top: 4px solid #C8BC9D;
}
.borderBottom_gold {
border-bottom: 4px solid #C8BC9D;
}
.bkgc_goldLight {
background-color: #F2F0EB;
}
.bkgc_gold {
background-color: #C8BC9D;
}
.bkgc_goldmedium {
background-color: #E9E4D8;
}
.bump_both {
padding-top: 2em;
padding-bottom: 2em;
}
.bump_both_special {
padding-top: 3em;
padding-bottom: 2em;
}
.bump_both_big {
padding-top: 3em;
padding-bottom: 3em;
}
.bump_bottom {
padding-bottom: 2em;
}
.bump_top{
padding-top: 2em;
}
.bump_top_big{
padding-top: 4em;
}
.textColor_white {
color: #FFFFFF !important;
letter-spacing: 0.1em;
}
.textColor_gold h3 {
color: #C8BC9D !important;
}
.btnCustom {
font-family: "AvenirNextLTW01-Regular", sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1.25rem;
color: #C8BC9D !important;
letter-spacing: 0.05em;
}
.agentNames {
font-family: "Gotham A", "Gotham B", sans-serif;
font-style: normal;
font-weight: 400;
font-size: 1.25rem;
color: #ffffff !important;
letter-spacing: 0.05em;
}
.ticker {
color: #ffffff !important;
letter-spacing: 0.2rem;
font-style:bold;
font-weight: 700;
padding-top:1rem;
}
.textwhite {
color: #ffffff !important;
}
.sansHtag {
font-family: "AvenirNextLTW01-Regular", Helvetica, Roboto, Arial, sans-serif;
font-style: normal;
font-weight: 300;
}
.slogan {
max-width: 480px;
height: auto;
margin-bottom: 2em;
}
.logo_main {
width: 500px;
height: auto;
margin-bottom: 2em;
}
.logo_main_xsm {
width: 400px;
height: auto;
margin-bottom: 2em;
}
.logo_bds {
width: 180px;
height: auto;
margin-bottom: 2em;
}
.logoCompass {
max-width: 100px;
height: auto;
}
.logo_arhomes {
width: 180px;
height: auto;
margin-bottom: 2em;
}
.bigImage {
width: 100%;
height: auto;
}
.bg {
  /* The image used THIS IS ALTERNATE METHOD, HAVE NOT TRIED YET */
  background-image: url("img_girl.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.headerWrapper {
index: 1000;
}
.bigLetterSpacing {
letter-spacing: 0.3rem;
}
.smallLetterSpacing {
letter-spacing: 0.1rem;
}
.spaced {
letter-spacing: 0.3rem;
}

p.noMargin_Bottom {
margin-bottom: 0;
}
.noBottomMargin {
margin-bottom: 0;
}
.fade-in-image { animation: fadeIn 2s; }

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}