.so-widget-cc-keszlet-slider figure {
  position: relative; }
.so-widget-cc-keszlet-slider .info-container {
  position: absolute;
  max-width: 50%;
  right: 30px;
  color: #fff;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.7);
  padding: 1rem; }
  .so-widget-cc-keszlet-slider .info-container .table td, .so-widget-cc-keszlet-slider .info-container .table th {
    font-weight: normal;
    color: #fff;
    border-width: 1px;
    border-color: rgba(255, 255, 255, 0.2); }

@media screen and (max-width: 600px) {
  .so-widget-cc-keszlet-slider .info-container {
    position: relative;
    transform: none;
    max-width: 100%;
    right: 0; }
    .so-widget-cc-keszlet-slider .info-container .table td, .so-widget-cc-keszlet-slider .info-container .table th {
      font-size: 80%;
      padding: 0.25rem; } }
@media screen and (min-width: 601px) and (max-width: 900px) {
  .so-widget-cc-keszlet-slider .info-container {
    max-width: 60%; }
    .so-widget-cc-keszlet-slider .info-container .table td, .so-widget-cc-keszlet-slider .info-container .table th {
      font-size: 90%;
      padding: 0.25rem; } }
@media screen and (min-width: 1200px) and (max-width: 1700px) {
  .so-widget-cc-keszlet-slider .info-container {
    max-width: 60%; }
    .so-widget-cc-keszlet-slider .info-container .table td, .so-widget-cc-keszlet-slider .info-container .table th {
      font-size: 90%;
      padding: 0.25rem; } }

/*# sourceMappingURL=keszlet-slider.css.map */
