/* Text Elements */

p.paragraph.pirosszoveg {
  color: #e41413;
}

p.paragraph.paragraph-1 {
  color: #fa3632;
}

/* Layout Elements */

body > .row > [class*='col-xs-'].column-2 {
  float: none;
  vertical-align: middle;
}

a.responsive-picture.picture-link-1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 400px;
  vertical-align: middle;
}

@media screen and (min-width: 32.9375rem) {
  /* Text Elements */

  p.paragraph.pirosszoveg {
    float: right;
    clear: left;
  }
}

@media screen and (min-width: 36rem) {
  /* Text Elements */

  p.paragraph.paragraph-1 {
    font-size: 20px;
    margin-top: 84px;
    margin-left: -50px;
  }

  /* Layout Elements */

  body > .row > [class*='col-xs-'].column-2 {
    position: relative;
    float: none;
  }

  a.responsive-picture.picture-link-1 {
    float: none;
    clear: none;
    vertical-align: middle;
  }
}

@media screen and (min-width: 48rem) {
  /* Text Elements */

  p.paragraph.pirosszoveg {
    float: none;
    clear: none;
  }

  p.paragraph.paragraph-1 {
    font-size: 22px;
    margin-top: 84px;
    margin-left: -50px;
  }


  /* Layout Elements */

  body > .row > [class*='col-xs-'].column-1 {
    display: inline;
    float: left;
    clear: none;
  }

}

@media screen and (min-width: 62rem) {
  /* Text Elements */

  p.paragraph.paragraph-1 {
    font-size: 22px;
    margin-top: 84px;
    margin-left: -50px;
  }

  div.responsive-picture.picture-1 {
    max-width: 250px;
    margin-left: 150px;
  }
}

@media screen and (min-width: 75rem) {
  /* Text Elements */

  p.paragraph.paragraph-1 {
    font-size: 22px;
    margin-top: 84px;
    margin-left: -50px;
  }

  div.responsive-picture.picture-1 {
    max-width: 250px;
    margin-left: 200px;
  }

  a.responsive-picture.picture-link-1 {
    max-width: 400px;
  }
}
