#maincontainer {
    display: inline-block;
    position: relative;
    width: 100%;
    background-image: url(/images/lead.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  
  transition: all .3s ease;
  
  border-bottom: 5px solid #852729;
  box-shadow: 0px 0px 18px 5px #333;
}
#maindummy {
    padding-top: 56.25%; /* 16:9 aspect ratio */
  background: rgba(255,255,255, 0.2);
}
#mainelement {
    position: absolute;
    top: 0;
    /* bottom: 0; */
    /* left: 0; */
    right: 0;
    /* background-color: #852729; */
    padding: .5em 1.5em;
    color: #fff;
	-webkit-text-fill-color: white; /* Will override color (regardless of order) */
	-webkit-text-stroke: 2px #187125;
}