/* Image Overlay */ .image-caption-wrapper { background: hsla(0, 0%, 0%, 0.8) !important; transition: opacity .5s ease-in-out !important; } .image-caption-wrapper { top: 0 !important; bottom: 0 !important; position: relative; pointer-events: none !important; max-height: 100% !important; max-width: 100% !important; } .image-caption p { font-family: Muli !important ; font-size: 15px !important; font-weight: 100 ; color: #00000 ; text-transform: none; line-height: 80% !important; letter-spacing: 1px ; opacity: 1 ; } .image-caption { left: 3% !important; position: relative !important ; top: 3% !important; width: 85% ; height:85%; }