/* Loaded before the site's main CSS (which is injected by script), so selectors here need extra specificity. */

/* Honeypot field for spam bots: kept off-screen instead of display:none so bots still fill it. */
#register .hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* Error / status line shown above the REGISTER button when sending fails. */
#register .form-msg{color:#E28888;text-align:center;font-size:.95em;line-height:1.6;min-height:0;margin-top:24px}
#register .form-msg:empty{display:none}

/* CONCEPT, two photos side by side (from 768px): put the diamond under the right photo (5 people, 2 horses)
   on the page's centre line, in line with the LOCATION pin, instead of under the photo's middle.
   The right column starts exactly at the page centre and has 20px left padding; stretching the photo box to
   the column width lets the diamond be placed from that edge (-20px - half of the 18px diamond). */
@media (min-width:768px){
  #brand_concept .bx-r .inner-list{display:block}
  #brand_concept .bx-r .inner-list img{display:block;margin-left:auto}
  #brand_concept .bx-r .sty-sq-b:before{left:-29px}
}

/* The mobile background for Our Story was never archived; reuse the desktop image. */
#our_story .bg-story{background-image:url(../images/layout/bg-our.jpg)}
