.eic-container { direction: ltr !important; clear: both; text-align: center; }.eic-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.eic-container .eic-frame { display: inline-block; position: relative; text-align: left; }.eic-container .eic-frame .eic-row,  .eic-container .eic-frame .eic-col { position: absolute; }.eic-container .eic-frame .eic-rows,  .eic-container .eic-frame .eic-row,  .eic-container .eic-frame .eic-cols,  .eic-container .eic-frame .eic-col,  .eic-container .eic-frame .eic-image { width: 100%; height: 100%; }.eic-container .eic-frame .eic-image { position: relative; background-color: #ffffff; background-repeat: no-repeat; }.eic-container { margin-bottom: 20px; }.eic-container.eic-float-left { float: left; margin-right: 10px; }.eic-container.eic-float-right { float: right; margin-left: 10px; }.eic-container .eic-frame .eic-image { overflow: hidden; }.eic-container .eic-frame a.eic-image-link,  .eic-container .eic-frame a.eic-image-custom-link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }.eic-container .eic-frame .eic-image-caption { position: absolute; padding: 5px; }.eic-container .eic-frame .eic-image-caption.eic-image-caption-hover { display: none; } @media only screen and (max-width: 600px) {.eic-container.eic-float-left,  .eic-container.eic-float-right { float: none; }}