@font-face {
  font-family: 'Cabin Condensed';
  src: url("../fonts/CabinCondensed-Regular.eot");
  src: url("../fonts/CabinCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/CabinCondensed-Regular.woff") format("woff"), url("../fonts/CabinCondensed-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Cabin Condensed';
  src: url("../fonts/CabinCondensed-SemiBold.eot");
  src: url("../fonts/CabinCondensed-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/CabinCondensed-SemiBold.woff") format("woff"), url("../fonts/CabinCondensed-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Cabin Condensed';
  src: url("../fonts/CabinCondensed-Medium.eot");
  src: url("../fonts/CabinCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/CabinCondensed-Medium.woff") format("woff"), url("../fonts/CabinCondensed-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Cabin Condensed';
  src: url("../fonts/CabinCondensed-Bold.eot");
  src: url("../fonts/CabinCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CabinCondensed-Bold.woff") format("woff"), url("../fonts/CabinCondensed-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
.takarek-szemelyi-page, .takarek-otthon-hitel, .jelzalog-landing-page, .otthonteremto {
  /* My custom classes */ }
  .takarek-szemelyi-page p, .takarek-szemelyi-page h1, .takarek-szemelyi-page h2, .takarek-szemelyi-page h3, .takarek-szemelyi-page h4, .takarek-szemelyi-page h5, .takarek-szemelyi-page h6, .takarek-szemelyi-page ul, .takarek-szemelyi-page small, .takarek-szemelyi-page ol, .takarek-szemelyi-page button, .takarek-szemelyi-page label, .takarek-szemelyi-page .button, .takarek-otthon-hitel p, .takarek-otthon-hitel h1, .takarek-otthon-hitel h2, .takarek-otthon-hitel h3, .takarek-otthon-hitel h4, .takarek-otthon-hitel h5, .takarek-otthon-hitel h6, .takarek-otthon-hitel ul, .takarek-otthon-hitel small, .takarek-otthon-hitel ol, .takarek-otthon-hitel button, .takarek-otthon-hitel label, .takarek-otthon-hitel .button, .jelzalog-landing-page p, .jelzalog-landing-page h1, .jelzalog-landing-page h2, .jelzalog-landing-page h3, .jelzalog-landing-page h4, .jelzalog-landing-page h5, .jelzalog-landing-page h6, .jelzalog-landing-page ul, .jelzalog-landing-page small, .jelzalog-landing-page ol, .jelzalog-landing-page button, .jelzalog-landing-page label, .jelzalog-landing-page .button, .otthonteremto p, .otthonteremto h1, .otthonteremto h2, .otthonteremto h3, .otthonteremto h4, .otthonteremto h5, .otthonteremto h6, .otthonteremto ul, .otthonteremto small, .otthonteremto ol, .otthonteremto button, .otthonteremto label, .otthonteremto .button {
    font-family: 'cabin condensed'; }
  .takarek-szemelyi-page .no-pad, .takarek-otthon-hitel .no-pad, .jelzalog-landing-page .no-pad, .otthonteremto .no-pad {
    padding: 0 !important; }
  .takarek-szemelyi-page .mt50, .takarek-otthon-hitel .mt50, .jelzalog-landing-page .mt50, .otthonteremto .mt50 {
    margin-top: 50px; }
  .takarek-szemelyi-page p, .takarek-szemelyi-page ul, .takarek-otthon-hitel p, .takarek-otthon-hitel ul, .jelzalog-landing-page p, .jelzalog-landing-page ul, .otthonteremto p, .otthonteremto ul {
    font-size: 20px;
    line-height: 1.2; }
  .takarek-szemelyi-page ul, .takarek-otthon-hitel ul, .jelzalog-landing-page ul, .otthonteremto ul {
    padding: 0;
    list-style-type: none; }
  .takarek-szemelyi-page .mt20, .takarek-otthon-hitel .mt20, .jelzalog-landing-page .mt20, .otthonteremto .mt20 {
    margin-top: 20px !important; }
  .takarek-szemelyi-page .mt40, .takarek-otthon-hitel .mt40, .jelzalog-landing-page .mt40, .otthonteremto .mt40 {
    margin-top: 40px !important; }
  .takarek-szemelyi-page .mt80, .takarek-otthon-hitel .mt80, .jelzalog-landing-page .mt80, .otthonteremto .mt80 {
    margin-top: 80px !important; }
  .takarek-szemelyi-page .mb40, .takarek-otthon-hitel .mb40, .jelzalog-landing-page .mb40, .otthonteremto .mb40 {
    margin-bottom: 40px !important; }
  .takarek-szemelyi-page .mb20, .takarek-otthon-hitel .mb20, .jelzalog-landing-page .mb20, .otthonteremto .mb20 {
    margin-bottom: 20px !important; }
  .takarek-szemelyi-page .nopadding, .takarek-otthon-hitel .nopadding, .jelzalog-landing-page .nopadding, .otthonteremto .nopadding {
    padding: 0 !important; }
  .takarek-szemelyi-page .nomargin, .takarek-otthon-hitel .nomargin, .jelzalog-landing-page .nomargin, .otthonteremto .nomargin {
    margin: 0 !important; }
  .takarek-szemelyi-page .text--orange, .takarek-otthon-hitel .text--orange, .jelzalog-landing-page .text--orange, .otthonteremto .text--orange {
    color: #f17e00 !important; }
  .takarek-szemelyi-page .text--black, .takarek-otthon-hitel .text--black, .jelzalog-landing-page .text--black, .otthonteremto .text--black {
    color: #000 !important; }
  .takarek-szemelyi-page .underlined, .takarek-otthon-hitel .underlined, .jelzalog-landing-page .underlined, .otthonteremto .underlined {
    text-decoration: underline !important; }
  .takarek-szemelyi-page #disclaimer.error + label, .takarek-otthon-hitel #disclaimer.error + label, .jelzalog-landing-page #disclaimer.error + label, .otthonteremto #disclaimer.error + label {
    color: #ffd600 !important; }
  .takarek-szemelyi-page #contact-error, .takarek-otthon-hitel #contact-error, .jelzalog-landing-page #contact-error, .otthonteremto #contact-error {
    color: #ffd600; }
  .takarek-szemelyi-page .error > input[type="text"], .takarek-szemelyi-page .error > input[type="email"], .takarek-otthon-hitel .error > input[type="text"], .takarek-otthon-hitel .error > input[type="email"], .jelzalog-landing-page .error > input[type="text"], .jelzalog-landing-page .error > input[type="email"], .otthonteremto .error > input[type="text"], .otthonteremto .error > input[type="email"] {
    background: #ffd600; }
  .takarek-szemelyi-page input[type="text"], .takarek-szemelyi-page input[type="email"], .takarek-otthon-hitel input[type="text"], .takarek-otthon-hitel input[type="email"], .jelzalog-landing-page input[type="text"], .jelzalog-landing-page input[type="email"], .otthonteremto input[type="text"], .otthonteremto input[type="email"] {
    font-size: 20px;
    color: #666666;
    border-radius: 0;
    box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
    font-family: 'arial', sans-serif;
    padding: 5px 15px;
    width: 90%;
    margin-bottom: 0; }
  .takarek-szemelyi-page input[type="text"].postcode, .takarek-otthon-hitel input[type="text"].postcode, .jelzalog-landing-page input[type="text"].postcode, .otthonteremto input[type="text"].postcode {
    width: 4em; }
  .takarek-szemelyi-page .form-box .bootstrap-select, .takarek-otthon-hitel .form-box .bootstrap-select, .jelzalog-landing-page .form-box .bootstrap-select, .otthonteremto .form-box .bootstrap-select {
    width: auto !important;
    float: none !important; }
  .takarek-szemelyi-page .checkbox-wrap, .takarek-otthon-hitel .checkbox-wrap, .jelzalog-landing-page .checkbox-wrap, .otthonteremto .checkbox-wrap {
    margin-bottom: 15px; }
    .takarek-szemelyi-page .checkbox-wrap:last-of-type, .takarek-otthon-hitel .checkbox-wrap:last-of-type, .jelzalog-landing-page .checkbox-wrap:last-of-type, .otthonteremto .checkbox-wrap:last-of-type {
      margin-bottom: 30px; }
    .takarek-szemelyi-page .checkbox-wrap.error label, .takarek-otthon-hitel .checkbox-wrap.error label, .jelzalog-landing-page .checkbox-wrap.error label, .otthonteremto .checkbox-wrap.error label {
      color: #ffd600 !important; }
  .takarek-otthon-hitel input[type="checkbox"], .jelzalog-landing-page input[type="checkbox"], .otthonteremto input[type="checkbox"] {
    box-shadow: none;
    width: auto;
    display: none; }
    .takarek-szemelyi-page input[type="checkbox"]:checked + .checkbox-label:after, .takarek-otthon-hitel input[type="checkbox"]:checked + .checkbox-label:after, .jelzalog-landing-page input[type="checkbox"]:checked + .checkbox-label:after, .otthonteremto input[type="checkbox"]:checked + .checkbox-label:after {
      content: "";
      position: absolute;
      left: 0;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: white;
      left: 7px;
      top: 7px; }
  .takarek-szemelyi-page .checkbox-label, .takarek-otthon-hitel .checkbox-label, .jelzalog-landing-page .checkbox-label, .otthonteremto .checkbox-label {
    position: relative;
    padding-left: 2em; }
    .takarek-szemelyi-page .checkbox-label:before, .takarek-otthon-hitel .checkbox-label:before, .jelzalog-landing-page .checkbox-label:before, .otthonteremto .checkbox-label:before {
      content: "";
      position: absolute;
      left: 0;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: solid 2px white; }
  .takarek-szemelyi-page .dots li, .takarek-otthon-hitel .dots li, .jelzalog-landing-page .dots li, .otthonteremto .dots li {
    padding-left: 15px;
    position: relative;
    margin-bottom: 5px; }
    .takarek-szemelyi-page .dots li:before, .takarek-otthon-hitel .dots li:before, .jelzalog-landing-page .dots li:before, .otthonteremto .dots li:before {
      content: "";
      left: 0;
      position: absolute;
      width: 6px;
      height: 6px;
      top: 0.4em;
      border-radius: 0 50% 50% 50%; }
  .takarek-szemelyi-page .dots--orange li:before, .takarek-otthon-hitel .dots--orange li:before, .jelzalog-landing-page .dots--orange li:before, .otthonteremto .dots--orange li:before {
    background-color: #f17e00;
    width: 7px;
    height: 7px; }
  .takarek-szemelyi-page .dots.loose-list li, .takarek-otthon-hitel .dots.loose-list li, .jelzalog-landing-page .dots.loose-list li, .otthonteremto .dots.loose-list li {
    margin-bottom: 25px; }
  .takarek-szemelyi-page .dots--white li:before, .takarek-otthon-hitel .dots--white li:before, .jelzalog-landing-page .dots--white li:before, .otthonteremto .dots--white li:before {
    background-color: white;
    width: 7px;
    height: 7px; }
  .takarek-szemelyi-page .dots--blue li:before, .takarek-otthon-hitel .dots--blue li:before, .jelzalog-landing-page .dots--blue li:before, .otthonteremto .dots--blue li:before {
    background-color: #00629b; }
  .takarek-szemelyi-page h1, .takarek-otthon-hitel h1, .jelzalog-landing-page h1, .otthonteremto h1 {
    font-size: 36px; }
  .takarek-szemelyi-page .button-wrap, .takarek-otthon-hitel .button-wrap, .jelzalog-landing-page .button-wrap, .otthonteremto .button-wrap {
    margin-bottom: 20px; }
  .takarek-szemelyi-page #feltetelek p:first-of-type, .takarek-otthon-hitel #feltetelek p:first-of-type, .jelzalog-landing-page #feltetelek p:first-of-type, .otthonteremto #feltetelek p:first-of-type {
    font-size: 24px;
    margin-bottom: 15px; }
  .takarek-szemelyi-page #feltetelek ul, .takarek-otthon-hitel #feltetelek ul, .jelzalog-landing-page #feltetelek ul, .otthonteremto #feltetelek ul {
    margin-bottom: 30px; }
  .takarek-szemelyi-page #feltetelek a, .takarek-otthon-hitel #feltetelek a, .jelzalog-landing-page #feltetelek a, .otthonteremto #feltetelek a {
    color: currentColor; }
  .takarek-szemelyi-page .header .navigation, .takarek-otthon-hitel .header .navigation, .jelzalog-landing-page .header .navigation, .otthonteremto .header .navigation {
    background: white; }
  .takarek-szemelyi-page .button, .takarek-otthon-hitel .button, .jelzalog-landing-page .button, .otthonteremto .button {
    font-size: 20px;
    padding: 4px 14px;
    margin-bottom: 5px;
    border-radius: 10px; }
    .takarek-szemelyi-page .button:hover, .takarek-szemelyi-page .button:focus, .takarek-otthon-hitel .button:hover, .takarek-otthon-hitel .button:focus, .jelzalog-landing-page .button:hover, .jelzalog-landing-page .button:focus, .otthonteremto .button:hover, .otthonteremto .button:focus {
      text-decoration: none; }
    .takarek-szemelyi-page .button img, .takarek-otthon-hitel .button img, .jelzalog-landing-page .button img, .otthonteremto .button img {
      width: 15px;
      vertical-align: baseline; }
  .takarek-szemelyi-page small, .takarek-otthon-hitel small, .jelzalog-landing-page small, .otthonteremto small {
    font-size: 16px; }
  .takarek-szemelyi-page .button--blue, .takarek-otthon-hitel .button--blue, .jelzalog-landing-page .button--blue, .otthonteremto .button--blue {
    background-color: #00629b;
    color: white;
    font-size: 24px; }
    .takarek-szemelyi-page .button--blue:hover, .takarek-szemelyi-page .button--blue:focus, .takarek-otthon-hitel .button--blue:hover, .takarek-otthon-hitel .button--blue:focus, .jelzalog-landing-page .button--blue:hover, .jelzalog-landing-page .button--blue:focus, .otthonteremto .button--blue:hover, .otthonteremto .button--blue:focus {
      background-color: white;
      color: #00629b; }
  .button--orange {
    background-color: #f17e00;
    color: white;
    font-size: 24px; }
    .takarek-szemelyi-page .button--orange:hover, .takarek-szemelyi-page .button--orange:focus, .takarek-otthon-hitel .button--orange:hover, .takarek-otthon-hitel .button--orange:focus, .jelzalog-landing-page .button--orange:hover, .jelzalog-landing-page .button--blue:focus, .otthonteremto .button--blue:hover, .otthonteremto .button--blue:focus {
      background-color: black;
      color: #fff; }
  .takarek-szemelyi-page .arrow-top .text-section, .takarek-otthon-hitel .arrow-top .text-section, .jelzalog-landing-page .arrow-top .text-section, .otthonteremto .arrow-top .text-section {
    padding: 3em 0px 4.5em; }
  .takarek-szemelyi-page .arrow-top2 .text-section, .takarek-otthon-hitel .arrow-top2 .text-section, .jelzalog-landing-page .arrow-top2 .text-section, .otthonteremto .arrow-top2 .text-section {
    padding: 3em 0px 0; }
  .takarek-szemelyi-page .arrow-top-pink .text-section, .takarek-otthon-hitel .arrow-top-pink .text-section, .jelzalog-landing-page .arrow-top-pink .text-section, .otthonteremto .arrow-top-pink .text-section {
    padding: 5em 0px 0.5em; }
  .takarek-szemelyi-page #kapcsolat.arrow-top .text-section, .takarek-szemelyi-page #feltetelek.arrow-top .text-section, .takarek-otthon-hitel #kapcsolat.arrow-top .text-section, .takarek-otthon-hitel #feltetelek.arrow-top .text-section, .jelzalog-landing-page #kapcsolat.arrow-top .text-section, .jelzalog-landing-page #feltetelek.arrow-top .text-section, .otthonteremto #kapcsolat.arrow-top .text-section, .otthonteremto #feltetelek.arrow-top .text-section {
    padding: 6em 0px 4.5em; }
  .takarek-szemelyi-page .button--submit, .takarek-otthon-hitel .button--submit, .jelzalog-landing-page .button--submit, .otthonteremto .button--submit {
    background-color: white;
    color: #00629b;
    font-size: 24px;
    margin-top: 30px;
    padding-right: 55px;
    background-image: url("../img/szemelyi-kolcson-redesign/submit-icon.png");
    background-repeat: no-repeat;
    background-position: right 16px center;
    position: relative; }
    .takarek-szemelyi-page .button--submit:hover, .takarek-szemelyi-page .button--submit:focus, .takarek-otthon-hitel .button--submit:hover, .takarek-otthon-hitel .button--submit:focus, .jelzalog-landing-page .button--submit:hover, .jelzalog-landing-page .button--submit:focus, .otthonteremto .button--submit:hover, .otthonteremto .button--submit:focus {
      background-color: #00629b;
      color: white;
      background-image: url("../img/szemelyi-kolcson-redesign/submit-icon-white.png"); }
    .takarek-szemelyi-page .button--submit:after, .takarek-otthon-hitel .button--submit:after, .jelzalog-landing-page .button--submit:after, .otthonteremto .button--submit:after {
      content: "";
      position: absolute;
      width: 103px;
      height: 55px;
      background: url("../img/szemelyi-kolcson-redesign/arrow-3.png");
      top: 0;
      right: -140px;
      pointer-events: none; }
  .takarek-szemelyi-page .button--download, .takarek-otthon-hitel .button--download, .jelzalog-landing-page .button--download, .otthonteremto .button--download {
    padding-right: 45px;
    background-image: url("../img/szemelyi-kolcson-redesign/download-button.png");
    background-repeat: no-repeat;
    background-position: right 15px center; }
    .takarek-szemelyi-page .button--download:hover, .takarek-szemelyi-page .button--download:focus, .takarek-otthon-hitel .button--download:hover, .takarek-otthon-hitel .button--download:focus, .jelzalog-landing-page .button--download:hover, .jelzalog-landing-page .button--download:focus, .otthonteremto .button--download:hover, .otthonteremto .button--download:focus {
      background-image: url("../img/szemelyi-kolcson-redesign/download-button-white.png"); }
  .takarek-szemelyi-page #kalkulator-box small, .takarek-otthon-hitel #kalkulator-box small, .jelzalog-landing-page #kalkulator-box small, .otthonteremto #kalkulator-box small {
    color: white; }
  .takarek-szemelyi-page #kalkulator-box h1, .takarek-otthon-hitel #kalkulator-box h1, .jelzalog-landing-page #kalkulator-box h1, .otthonteremto #kalkulator-box h1 {
    margin-bottom: 10px; }
  .takarek-szemelyi-page #kalkulator-box label {
    color: rgb(30,30,30) !important;} 
  .takarek-szemelyi-page #kalkulator-box h2, .takarek-otthon-hitel #kalkulator-box h2, .jelzalog-landing-page #kalkulator-box h2, .otthonteremto #kalkulator-box h2 {
    color: rgb(30,30,30);
    font-size: 24px;
    margin-bottom: 50px; }
  .takarek-szemelyi-page #kalkulator-box #result, .takarek-otthon-hitel #kalkulator-box #result, .jelzalog-landing-page #kalkulator-box #result, .otthonteremto #kalkulator-box #result {
    margin-bottom: 25px; }
  .takarek-szemelyi-page #kalkulator .dropdown-toggle, .takarek-otthon-hitel #kalkulator .dropdown-toggle, .jelzalog-landing-page #kalkulator .dropdown-toggle, .otthonteremto #kalkulator .dropdown-toggle {
    font-size: 20px;
    font-family: 'arial', sans-serif;
    background-color: white;
    color: #666666;
    border-radius: 0;
    border: none !important;
    box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    padding: 5px 15px !important;
    box-sizing: content-box; }
    .takarek-szemelyi-page #kalkulator .dropdown-toggle span, .takarek-otthon-hitel #kalkulator .dropdown-toggle span, .jelzalog-landing-page #kalkulator .dropdown-toggle span, .otthonteremto #kalkulator .dropdown-toggle span {
      font-family: 'arial', sans-serif; }
  .takarek-szemelyi-page #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child, .takarek-otthon-hitel #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child, .jelzalog-landing-page #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child, .otthonteremto #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child {
    float: none;
    position: absolute;
    top: 0;
    right: 0; }
  .takarek-szemelyi-page #kalkulator .radio-label, .takarek-otthon-hitel #kalkulator .radio-label, .jelzalog-landing-page #kalkulator .radio-label, .otthonteremto #kalkulator .radio-label {
    padding: 5px !important; }
  .takarek-szemelyi-page #kalkulator *, .takarek-otthon-hitel #kalkulator *, .jelzalog-landing-page #kalkulator *, .otthonteremto #kalkulator * {
    font-family: 'cabin condensed', sans-serif; }
  .takarek-szemelyi-page #kalkulator .form-box .select-box, .takarek-otthon-hitel #kalkulator .form-box .select-box, .jelzalog-landing-page #kalkulator .form-box .select-box, .otthonteremto #kalkulator .form-box .select-box {
    background: none; }
  .takarek-szemelyi-page #kalkulator input[type="radio"], .takarek-otthon-hitel #kalkulator input[type="radio"], .jelzalog-landing-page #kalkulator input[type="radio"], .otthonteremto #kalkulator input[type="radio"] {
    width: auto !important; }
  .takarek-szemelyi-page #kalkulator .slider-handle, .takarek-otthon-hitel #kalkulator .slider-handle, .jelzalog-landing-page #kalkulator .slider-handle, .otthonteremto #kalkulator .slider-handle {
    background-color: #00629b; }
  .takarek-szemelyi-page #kalkulator .slider-handle {
    background-color: #f17e00;
  }
  .takarek-szemelyi-page #kalkulator .slider-selection {
    background-color: #00629b;
  }
  .takarek-szemelyi-page #kalkulator .slider-track, .takarek-otthon-hitel #kalkulator .slider-track, .jelzalog-landing-page #kalkulator .slider-track, .otthonteremto #kalkulator .slider-track {
    background-color: white; }
  .takarek-szemelyi-page #kalkulator label:not(.btn), .takarek-otthon-hitel #kalkulator label:not(.btn), .jelzalog-landing-page #kalkulator label:not(.btn), .otthonteremto #kalkulator label:not(.btn) {
    font-size: 20px !important;
    padding: 0 !important; }
  .takarek-szemelyi-page #kalkulator input[type="text"], .takarek-otthon-hitel #kalkulator input[type="text"], .jelzalog-landing-page #kalkulator input[type="text"], .otthonteremto #kalkulator input[type="text"] {
    height: 38px; }
  /* .takarek-szemelyi-page #kalkulator .form-box .bootstrap-select, .takarek-otthon-hitel #kalkulator .form-box .bootstrap-select, .jelzalog-landing-page #kalkulator .form-box .bootstrap-select, .otthonteremto #kalkulator .form-box .bootstrap-select {
    width: auto !important; } */
  .takarek-szemelyi-page #kalkulator .radio-label, .takarek-otthon-hitel #kalkulator .radio-label, .jelzalog-landing-page #kalkulator .radio-label, .otthonteremto #kalkulator .radio-label {
    padding: 16px 0 !important;
    height: 34px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px !important; }
  .takarek-szemelyi-page #kalkulator .slider.slider-horizontal .slider-tick-label-container, .takarek-otthon-hitel #kalkulator .slider.slider-horizontal .slider-tick-label-container, .jelzalog-landing-page #kalkulator .slider.slider-horizontal .slider-tick-label-container, .otthonteremto #kalkulator .slider.slider-horizontal .slider-tick-label-container {
    left: 0;
    right: 0; }
    .takarek-szemelyi-page #kalkulator .form-box .btn-group .btn {
      width: 100%;
      box-sizing: border-box;
      padding: 0 35px!important;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .takarek-szemelyi-page #kalkulator input[type="text"],
    .takarek-szemelyi-page #kalkulator .form-box .btn-group .btn,
    .takarek-szemelyi-page #kalkulator select {
      border: 1px solid lightgrey;
      box-shadow: none;
      border-radius: 3px !important;
      height: 45px;
    }
  .takarek-szemelyi-page #kalkulator .form-box .btn-group .btn, .takarek-otthon-hitel #kalkulator .form-box .btn-group .btn, .jelzalog-landing-page #kalkulator .form-box .btn-group .btn, .otthonteremto #kalkulator .form-box .btn-group .btn {
    color: inherit !important;
    padding: 15px 5px; }
  .takarek-szemelyi-page #kalkulator .form-box .btn-group .btn i, .takarek-otthon-hitel #kalkulator .form-box .btn-group .btn i, .jelzalog-landing-page #kalkulator .form-box .btn-group .btn i, .otthonteremto #kalkulator .form-box .btn-group .btn i {
    top: 10px; }
  .takarek-szemelyi-page #kalkulator .btn, .takarek-otthon-hitel #kalkulator .btn, .jelzalog-landing-page #kalkulator .btn, .otthonteremto #kalkulator .btn {
    border-radius: 0 !important;
    color: #666666;
    border-radius: 0;
    box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
    font-family: 'arial', sans-serif;
    width: 90%;
    margin-bottom: 0; }
  .takarek-szemelyi-page #kalkulator .slider.slider-horizontal .slider-tick-label-container, .takarek-otthon-hitel #kalkulator .slider.slider-horizontal .slider-tick-label-container, .jelzalog-landing-page #kalkulator .slider.slider-horizontal .slider-tick-label-container, .otthonteremto #kalkulator .slider.slider-horizontal .slider-tick-label-container {
    margin-top: -2.7em; }
  .takarek-szemelyi-page #kalkulator .slider.slider-horizontal .slider-tick-label-container {
    margin-top: 1.5em;
    color: rgb(30,30,30);
  }
  .takarek-szemelyi-page #kalkulator .form-box .btn-group .btn input:checked + i, .takarek-otthon-hitel #kalkulator .form-box .btn-group .btn input:checked + i, .jelzalog-landing-page #kalkulator .form-box .btn-group .btn input:checked + i, .otthonteremto #kalkulator .form-box .btn-group .btn input:checked + i {
    background-color: #00629b; }
  .takarek-szemelyi-page #kalkulator .slider-tick-label, .takarek-otthon-hitel #kalkulator .slider-tick-label, .jelzalog-landing-page #kalkulator .slider-tick-label, .otthonteremto #kalkulator .slider-tick-label {
    font-size: 20px; }
  .takarek-szemelyi-page .collapse-both, .takarek-otthon-hitel .collapse-both, .jelzalog-landing-page .collapse-both, .otthonteremto .collapse-both {
    background: none; }
  .takarek-szemelyi-page .input-col, .takarek-otthon-hitel .input-col, .jelzalog-landing-page .input-col, .otthonteremto .input-col {
    margin-bottom: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center; }
    @media (max-width: 768px) {
      .takarek-szemelyi-page .input-col, .takarek-otthon-hitel .input-col, .jelzalog-landing-page .input-col, .otthonteremto .input-col {
        display: block; } }
  .takarek-szemelyi-page .input-col--last, .takarek-otthon-hitel .input-col--last, .jelzalog-landing-page .input-col--last, .otthonteremto .input-col--last {
    margin-bottom: 50px; }
  .takarek-szemelyi-page .button--white, .takarek-otthon-hitel .button--white, .jelzalog-landing-page .button--white, .otthonteremto .button--white {
    background-color: white;
    color: #0d0506; }
    .takarek-szemelyi-page .button--white:hover, .takarek-szemelyi-page .button--white:focus, .takarek-otthon-hitel .button--white:hover, .takarek-otthon-hitel .button--white:focus, .jelzalog-landing-page .button--white:hover, .jelzalog-landing-page .button--white:focus, .otthonteremto .button--white:hover, .otthonteremto .button--white:focus {
      background-color: #0d0506;
      color: white; }
  .takarek-szemelyi-page .section--blue, .takarek-otthon-hitel .section--blue, .jelzalog-landing-page .section--blue, .otthonteremto .section--blue {
    background-color: #00629b;
    color: white; }
    .takarek-szemelyi-page .section--blue h1, .takarek-otthon-hitel .section--blue h1, .jelzalog-landing-page .section--blue h1, .otthonteremto .section--blue h1 {
      margin-bottom: 30px; }
    .takarek-szemelyi-page .section--blue p, .takarek-szemelyi-page .section--blue h1, .takarek-szemelyi-page .section--blue h2, .takarek-szemelyi-page .section--blue h3, .takarek-szemelyi-page .section--blue h4, .takarek-szemelyi-page .section--blue h5, .takarek-szemelyi-page .section--blue h6, .takarek-szemelyi-page .section--blue ul, .takarek-szemelyi-page .section--blue ol, .takarek-szemelyi-page .section--blue small, .takarek-otthon-hitel .section--blue p, .takarek-otthon-hitel .section--blue h1, .takarek-otthon-hitel .section--blue h2, .takarek-otthon-hitel .section--blue h3, .takarek-otthon-hitel .section--blue h4, .takarek-otthon-hitel .section--blue h5, .takarek-otthon-hitel .section--blue h6, .takarek-otthon-hitel .section--blue ul, .takarek-otthon-hitel .section--blue ol, .takarek-otthon-hitel .section--blue small, .jelzalog-landing-page .section--blue p, .jelzalog-landing-page .section--blue h1, .jelzalog-landing-page .section--blue h2, .jelzalog-landing-page .section--blue h3, .jelzalog-landing-page .section--blue h4, .jelzalog-landing-page .section--blue h5, .jelzalog-landing-page .section--blue h6, .jelzalog-landing-page .section--blue ul, .jelzalog-landing-page .section--blue ol, .jelzalog-landing-page .section--blue small, .otthonteremto .section--blue p, .otthonteremto .section--blue h1, .otthonteremto .section--blue h2, .otthonteremto .section--blue h3, .otthonteremto .section--blue h4, .otthonteremto .section--blue h5, .otthonteremto .section--blue h6, .otthonteremto .section--blue ul, .otthonteremto .section--blue ol, .otthonteremto .section--blue small {
      color: inherit; }
  .takarek-szemelyi-page .section--orange, .takarek-otthon-hitel .section--orange, .jelzalog-landing-page .section--orange, .otthonteremto .section--orange {
    background-color: #f17e00;
    color: white; }
    .takarek-szemelyi-page .section--orange hr, .takarek-otthon-hitel .section--orange hr, .jelzalog-landing-page .section--orange hr, .otthonteremto .section--orange hr {
      margin: 0;
      border: none;
      border-top: solid 1px #f8bf80;
      margin: 30px 0 40px 0;
      /* transform: scaleX(1.1); */
    }
    .takarek-szemelyi-page .section--orange h1, .takarek-otthon-hitel .section--orange h1, .jelzalog-landing-page .section--orange h1, .otthonteremto .section--orange h1 {
      margin-bottom: 45px; }
    .takarek-szemelyi-page .section--orange h2, .takarek-otthon-hitel .section--orange h2, .jelzalog-landing-page .section--orange h2, .otthonteremto .section--orange h2 {
      font-size: 24px;
      margin-bottom: 30px; }
    .takarek-szemelyi-page .section--orange small, .takarek-otthon-hitel .section--orange small, .jelzalog-landing-page .section--orange small, .otthonteremto .section--orange small {
      font-size: 18px; }
    .takarek-szemelyi-page .section--orange label, .takarek-otthon-hitel .section--orange label, .jelzalog-landing-page .section--orange label, .otthonteremto .section--orange label {
      font-size: 20px; }
    .takarek-szemelyi-page .section--orange p, .takarek-szemelyi-page .section--orange h1, .takarek-szemelyi-page .section--orange h2, .takarek-szemelyi-page .section--orange h3, .takarek-szemelyi-page .section--orange h4, .takarek-szemelyi-page .section--orange h5, .takarek-szemelyi-page .section--orange h6, .takarek-szemelyi-page .section--orange ul, .takarek-szemelyi-page .section--orange ol, .takarek-szemelyi-page .section--orange small, .takarek-szemelyi-page .section--orange a, .takarek-otthon-hitel .section--orange p, .takarek-otthon-hitel .section--orange h1, .takarek-otthon-hitel .section--orange h2, .takarek-otthon-hitel .section--orange h3, .takarek-otthon-hitel .section--orange h4, .takarek-otthon-hitel .section--orange h5, .takarek-otthon-hitel .section--orange h6, .takarek-otthon-hitel .section--orange ul, .takarek-otthon-hitel .section--orange ol, .takarek-otthon-hitel .section--orange small, .takarek-otthon-hitel .section--orange a, .jelzalog-landing-page .section--orange p, .jelzalog-landing-page .section--orange h1, .jelzalog-landing-page .section--orange h2, .jelzalog-landing-page .section--orange h3, .jelzalog-landing-page .section--orange h4, .jelzalog-landing-page .section--orange h5, .jelzalog-landing-page .section--orange h6, .jelzalog-landing-page .section--orange ul, .jelzalog-landing-page .section--orange ol, .jelzalog-landing-page .section--orange small, .jelzalog-landing-page .section--orange a, .otthonteremto .section--orange p, .otthonteremto .section--orange h1, .otthonteremto .section--orange h2, .otthonteremto .section--orange h3, .otthonteremto .section--orange h4, .otthonteremto .section--orange h5, .otthonteremto .section--orange h6, .otthonteremto .section--orange ul, .otthonteremto .section--orange ol, .otthonteremto .section--orange small, .otthonteremto .section--orange a {
      color: inherit; }
    .takarek-szemelyi-page .section--orange a, .takarek-otthon-hitel .section--orange a, .jelzalog-landing-page .section--orange a, .otthonteremto .section--orange a {
      text-decoration: underline; }
    .takarek-szemelyi-page .section--orange .dropdown-toggle, .takarek-otthon-hitel .section--orange .dropdown-toggle, .jelzalog-landing-page .section--orange .dropdown-toggle, .otthonteremto .section--orange .dropdown-toggle {
      font-size: 20px;
      font-family: 'arial', sans-serif;
      background-color: white;
      color: #666666;
      border-radius: 0;
      border: none;
      box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
      padding-left: 15px;
      padding-right: 15px;
      width: 90%;
      padding: 5px 15px;
      width: 100%; }
      .takarek-szemelyi-page .section--orange .dropdown-toggle span, .takarek-otthon-hitel .section--orange .dropdown-toggle span, .jelzalog-landing-page .section--orange .dropdown-toggle span, .otthonteremto .section--orange .dropdown-toggle span {
        font-family: 'arial', sans-serif; }
    .takarek-szemelyi-page .section--orange .btn-group, .takarek-otthon-hitel .section--orange .btn-group, .jelzalog-landing-page .section--orange .btn-group, .otthonteremto .section--orange .btn-group {
      width: 100% !important; }
    .takarek-szemelyi-page .section--orange .open .dropdown-toggle, .takarek-otthon-hitel .section--orange .open .dropdown-toggle, .jelzalog-landing-page .section--orange .open .dropdown-toggle, .otthonteremto .section--orange .open .dropdown-toggle {
      background-color: #00629b;
      color: white; }
    .takarek-szemelyi-page .section--orange .dropdown-menu, .takarek-otthon-hitel .section--orange .dropdown-menu, .jelzalog-landing-page .section--orange .dropdown-menu, .otthonteremto .section--orange .dropdown-menu {
      color: #666666; }
      .takarek-szemelyi-page .section--orange .dropdown-menu li, .takarek-otthon-hitel .section--orange .dropdown-menu li, .jelzalog-landing-page .section--orange .dropdown-menu li, .otthonteremto .section--orange .dropdown-menu li {
        margin: 0; }
        .takarek-szemelyi-page .section--orange .dropdown-menu li:before, .takarek-otthon-hitel .section--orange .dropdown-menu li:before, .jelzalog-landing-page .section--orange .dropdown-menu li:before, .otthonteremto .section--orange .dropdown-menu li:before {
          display: none; }
        .takarek-szemelyi-page .section--orange .dropdown-menu li a, .takarek-otthon-hitel .section--orange .dropdown-menu li a, .jelzalog-landing-page .section--orange .dropdown-menu li a, .otthonteremto .section--orange .dropdown-menu li a {
          padding-left: 0;
          padding-right: 0; }
  .takarek-szemelyi-page .section--white, .takarek-otthon-hitel .section--white, .jelzalog-landing-page .section--white, .otthonteremto .section--white {
    background-color: white;
    color: #00629b; }
    .takarek-szemelyi-page .section--white h1, .takarek-otthon-hitel .section--white h1, .jelzalog-landing-page .section--white h1, .otthonteremto .section--white h1 {
      margin-bottom: 30px; }
    .takarek-szemelyi-page .section--white p, .takarek-szemelyi-page .section--white h1, .takarek-szemelyi-page .section--white h2, .takarek-szemelyi-page .section--white h3, .takarek-szemelyi-page .section--white h4, .takarek-szemelyi-page .section--white h5, .takarek-szemelyi-page .section--white h6, .takarek-szemelyi-page .section--white ul, .takarek-szemelyi-page .section--white ol, .takarek-szemelyi-page .section--white small, .takarek-otthon-hitel .section--white p, .takarek-otthon-hitel .section--white h1, .takarek-otthon-hitel .section--white h2, .takarek-otthon-hitel .section--white h3, .takarek-otthon-hitel .section--white h4, .takarek-otthon-hitel .section--white h5, .takarek-otthon-hitel .section--white h6, .takarek-otthon-hitel .section--white ul, .takarek-otthon-hitel .section--white ol, .takarek-otthon-hitel .section--white small, .jelzalog-landing-page .section--white p, .jelzalog-landing-page .section--white h1, .jelzalog-landing-page .section--white h2, .jelzalog-landing-page .section--white h3, .jelzalog-landing-page .section--white h4, .jelzalog-landing-page .section--white h5, .jelzalog-landing-page .section--white h6, .jelzalog-landing-page .section--white ul, .jelzalog-landing-page .section--white ol, .jelzalog-landing-page .section--white small, .otthonteremto .section--white p, .otthonteremto .section--white h1, .otthonteremto .section--white h2, .otthonteremto .section--white h3, .otthonteremto .section--white h4, .otthonteremto .section--white h5, .otthonteremto .section--white h6, .otthonteremto .section--white ul, .otthonteremto .section--white ol, .otthonteremto .section--white small {
      color: inherit; }
    .takarek-szemelyi-page .section--white a, .takarek-otthon-hitel .section--white a, .jelzalog-landing-page .section--white a, .otthonteremto .section--white a {
      text-decoration: underline; }
    .takarek-szemelyi-page .section--white small, .takarek-otthon-hitel .section--white small, .jelzalog-landing-page .section--white small, .otthonteremto .section--white small {
      font-size: 18px; }
  .takarek-szemelyi-page .section--pen, .takarek-otthon-hitel .section--pen, .jelzalog-landing-page .section--pen, .otthonteremto .section--pen {
    /*background: url("../img/szemelyi-kolcson-redesign/pen-bg.png");*/
    background: url("../img/szemelyi-kolcson-redesign/takarek-szemelyi-kolcson-2.png");
    background-position: right bottom;
    background-repeat: no-repeat; }
  .takarek-szemelyi-page .arrow-top--blue:before, .takarek-otthon-hitel .arrow-top--blue:before, .jelzalog-landing-page .arrow-top--blue:before, .otthonteremto .arrow-top--blue:before {
    background-image: url("../img/szemelyi-kolcson-redesign/arrow-top-blue.png");
    top: 0; }
  .takarek-szemelyi-page .arrow-top--lightblue:before, .takarek-otthon-hitel .arrow-top--lightblue:before, .jelzalog-landing-page .arrow-top--lightblue:before, .otthonteremto .arrow-top--lightblue:before {
    background-image: url("../img/szemelyi-kolcson-redesign/arrow-top-lightblue.png") !important;
    top: 0; }
  .takarek-szemelyi-page .arrow-top--white:before, .takarek-otthon-hitel .arrow-top--white:before, .jelzalog-landing-page .arrow-top--white:before, .otthonteremto .arrow-top--white:before {
    background-image: url("../img/szemelyi-kolcson-redesign/arrow-top-white.png") !important;
    top: 0; }
  .takarek-szemelyi-page .arrow-top--blue-transparent:before,
  .takarek-otthon-hitel .arrow-top--blue-transparent:before,
  .jelzalog-landing-page .arrow-top--blue-transparent:before,
  .otthonteremto .arrow-top--blue-transparent:before {
    background-image: url("../img/szemelyi-kolcson-redesign/arrow-top-blue-transparent.png"); }
  .takarek-szemelyi-page .arrow-top--lightblue-transparent:before,
  .takarek-otthon-hitel .arrow-top--lightblue-transparent:before,
  .jelzalog-landing-page .arrow-top--lightblue-transparent:before,
  .otthonteremto .arrow-top--lightblue-transparent:before {
    background-image: url("../img/szemelyi-kolcson-redesign/arrow-top-lightblue-transparent.png"); }

  .takarek-szemelyi-page .section--lightblue,
  .takarek-otthon-hitel .section--lightblue,
  .jelzalog-landing-page .section--lightblue,
  .otthonteremto .section--lightblue {
    background-color: #009ee3;
    color: white; }
    .takarek-szemelyi-page .section--lightblue h2, .takarek-otthon-hitel .section--lightblue h2, .jelzalog-landing-page .section--lightblue h2, .otthonteremto .section--lightblue h2 {
      color: white;
      font-size: 24px;
      margin: 0 0 15px 0;
      position: relative;
      display: inline-block; }
      .takarek-szemelyi-page .section--lightblue h2:after, .takarek-otthon-hitel .section--lightblue h2:after, .jelzalog-landing-page .section--lightblue h2:after, .otthonteremto .section--lightblue h2:after {
        content: "";
        position: absolute;
        width: 82px;
        height: 37px;
        background: url("../img/szemelyi-kolcson-redesign/arrow-2.png");
        top: -41px;
        right: -140px; }
    .takarek-szemelyi-page .section--lightblue h1, .takarek-otthon-hitel .section--lightblue h1, .jelzalog-landing-page .section--lightblue h1, .otthonteremto .section--lightblue h1 {
      margin-bottom: 30px; }
  .takarek-szemelyi-page .button-arrow, .takarek-otthon-hitel .button-arrow, .jelzalog-landing-page .button-arrow, .otthonteremto .button-arrow {
    position: relative; }
    .takarek-szemelyi-page .button-arrow:after, .takarek-otthon-hitel .button-arrow:after, .jelzalog-landing-page .button-arrow:after, .otthonteremto .button-arrow:after {
      content: "";
      position: absolute;
      width: 144px;
      height: 63px;
      background: url("../img/szemelyi-kolcson-redesign/arrow-1.png");
      top: 100%;
      left: 110%;
      pointer-events: none; }
  .takarek-szemelyi-page .orange-heading-wrap, 
  .takarek-otthon-hitel .orange-heading-wrap, 
  .jelzalog-landing-page .orange-heading-wrap, 
  .szemelyi-kolcson-landing .orange-heading-wrap, 
  .otthonteremto .orange-heading-wrap {
    position: relative;
    margin: 60px 0 20px 0; }
    .takarek-szemelyi-page .orange-heading-wrap:before, 
    .takarek-otthon-hitel .orange-heading-wrap:before, 
    .jelzalog-landing-page .orange-heading-wrap:before,
    .szemelyi-kolcson-landing .orange-heading-wrap:before,
    .otthonteremto .orange-heading-wrap:before {
      content: "";
      position: absolute;
      background: #f17e00;
      bottom: 0;
      top: 0;
      left: 0;
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
      width: 100vw;
      height: 100%; }
  .takarek-szemelyi-page .orange-bg-heading, .takarek-otthon-hitel .orange-bg-heading, .jelzalog-landing-page .orange-bg-heading, .otthonteremto .orange-bg-heading {
    display: inline-block;
    padding: 10px 15px 10px 0;
    font-size: 36px !important;
    margin: 0 !important;
    background: #f17e00; }
  .takarek-szemelyi-page .new-slide .col-lg-6, .takarek-otthon-hitel .new-slide .col-lg-6, .jelzalog-landing-page .new-slide .col-lg-6, .otthonteremto .new-slide .col-lg-6 {
    padding-top: 2em; }
  .takarek-szemelyi-page .section-1 h2, .takarek-otthon-hitel .section-1 h2, .jelzalog-landing-page .section-1 h2, .otthonteremto .section-1 h2 {
    color: #00629b;
    font-size: 32px;
    line-height: 1.3;
    margin-bottom: 10px; }
    .takarek-szemelyi-page .section-1 h2:last-of-type, .takarek-otthon-hitel .section-1 h2:last-of-type, .jelzalog-landing-page .section-1 h2:last-of-type, .otthonteremto .section-1 h2:last-of-type {
      margin-bottom: 30px; }
  .takarek-szemelyi-page #tovabbi-tajekoztatas, .takarek-otthon-hitel #tovabbi-tajekoztatas, .jelzalog-landing-page #tovabbi-tajekoztatas, .otthonteremto #tovabbi-tajekoztatas {
    background: white !important; }
    .takarek-szemelyi-page #tovabbi-tajekoztatas p, .takarek-otthon-hitel #tovabbi-tajekoztatas p, .jelzalog-landing-page #tovabbi-tajekoztatas p, .otthonteremto #tovabbi-tajekoztatas p {
      margin-bottom: 40px; }
    .takarek-szemelyi-page #tovabbi-tajekoztatas a, .takarek-otthon-hitel #tovabbi-tajekoztatas a, .jelzalog-landing-page #tovabbi-tajekoztatas a, .otthonteremto #tovabbi-tajekoztatas a {
      color: currentColor; }
  .takarek-szemelyi-page input.input-mask, .takarek-otthon-hitel input.input-mask, .jelzalog-landing-page input.input-mask, .otthonteremto input.input-mask {
    height: auto !important; }
  .takarek-szemelyi-page .pseudo-border-bottom, .takarek-otthon-hitel .pseudo-border-bottom, .jelzalog-landing-page .pseudo-border-bottom, .otthonteremto .pseudo-border-bottom {
    position: relative; }
    .takarek-szemelyi-page .pseudo-border-bottom:after, .takarek-otthon-hitel .pseudo-border-bottom:after, .jelzalog-landing-page .pseudo-border-bottom:after, .otthonteremto .pseudo-border-bottom:after {
      content: "";
      position: absolute;
      left: -30px;
      right: -30px;
      bottom: 30px;
      height: 2px;
      background-color: #cce0eb; }
  .takarek-szemelyi-page footer, .takarek-otthon-hitel footer, .jelzalog-landing-page footer, .otthonteremto footer {
    color: #0070ad;
    padding-bottom: 110px; }
    .takarek-szemelyi-page footer small, .takarek-otthon-hitel footer small, .jelzalog-landing-page footer small, .otthonteremto footer small {
      font-size: 10px;
      font-family: 'arial', sans-serif; }
  .takarek-szemelyi-page .footer-row, .takarek-otthon-hitel .footer-row, .jelzalog-landing-page .footer-row, .otthonteremto .footer-row {
    margin-top: 50px; }
  .takarek-szemelyi-page .footer-left-img, .takarek-otthon-hitel .footer-left-img, .jelzalog-landing-page .footer-left-img, .otthonteremto .footer-left-img {
    position: absolute;
    left: 0; }
  .takarek-szemelyi-page .footer-right-img, .takarek-otthon-hitel .footer-right-img, .jelzalog-landing-page .footer-right-img, .otthonteremto .footer-right-img {
    position: absolute;
    right: 0; }
.takarek-otthon-hitel .section--blue:before {
  background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-white.png);
}
.takarek-otthon-hitel #top-slider, .jelzalog-landing-page #top-slider, .otthonteremto #top-slider {
  /*height: 383px;*/
  /*background-image: url(../img/szemelyi-kolcson-redesign/fejlec_hatter.jpg);*/
  background-position: center top !important; }
  .takarek-otthon-hitel #top-slider .parallax-slide, .jelzalog-landing-page #top-slider .parallax-slide, .otthonteremto #top-slider .parallax-slide {
    background-color: transparent; }
    .takarek-otthon-hitel #top-slider .parallax-slide .slider-bg, .jelzalog-landing-page #top-slider .parallax-slide .slider-bg, .otthonteremto #top-slider .parallax-slide .slider-bg {
      background-repeat: no-repeat;
      height: 100%;
      background-position: center bottom !important;
      /*background-image: url(../img/szemelyi-kolcson-redesign/otthonhitel-slider.png);*/
      /*background-image: url(../img/szemelyi-kolcson-redesign/otthonteremto.jpg);*/
      background-image: url(../img/szemelyi-kolcson-redesign/TOH_2500x500px_vegleg1.jpg);
      left: 0% !important;
      position: absolute !important;
      top: 0%;
      bottom: 0;
      width: 100%;
      right: 0% !important; }
    .takarek-otthon-hitel #top-slider .parallax-slide .orange-heading-wrap, 
    .jelzalog-landing-page #top-slider .parallax-slide .orange-heading-wrap, 
    .szemelyi-kolcson-landing #top-slider .parallax-slide .orange-heading-wrap, 
    .otthonteremto #top-slider .parallax-slide .orange-heading-wrap {
      margin: 43px 0 20px 0;
      text-transform: uppercase; }
.otthonteremto #top-slider {
  height: 430px;
}
.takarek-otthon-hitel #top-slider {
  background-image: none;
  height: 490px;
  margin-top: 140px;
}
.takarek-otthon-hitel #top-slider.toh-slider {
  margin-top: 95px;
}
.takarek-fogyasztobarat-page #top-slider .slider-bg {
  background-image: url("../img/takarek-fogyasztobarat.jpg"); 
  background-size: cover; 
  background-repeat: no-repeat; }
.mobile-page .takarek-fogyasztobarat-page #top-slider .slider-bg {
  background-position: -300px 2px; }
.mobile-page .takarek-fogyasztobarat-page #top-slider  {
  height: 370px }
.mobile-page .takarek-otthon-hitel #top-slider.toh-slider,
.mobile-page .takarek-otthon-hitel #top-slider {
  margin-top: 0;
}
.mobile-page .takarek-otthon-hitel #top-slider {
  height: 410px;
}
.takarek-otthon-hitel footer, .jelzalog-landing-page footer, .otthonteremto footer {
  padding-bottom: 63px; }
  .takarek-otthon-hitel footer img, .jelzalog-landing-page footer img, .otthonteremto footer img {
    max-width: 100%;
    height: auto; }

.takarek-otthon-hitel, .otthonteremto {
  /* Tables */
  /* Form fields */ }
  .takarek-otthon-hitel h1, .takarek-otthon-hitel h2, .takarek-otthon-hitel h3, .takarek-otthon-hitel h4, .takarek-otthon-hitel h5, .takarek-otthon-hitel h6, .otthonteremto h1, .otthonteremto h2, .otthonteremto h3, .otthonteremto h4, .otthonteremto h5, .otthonteremto h6 {
    font-weight: 400; }
  .takarek-otthon-hitel #contact-error, .otthonteremto #contact-error {
    font-size: 16px !important; }
  .takarek-otthon-hitel .arrow-top, .otthonteremto .arrow-top {
    position: relative;
    padding-bottom: 21px; }
    .takarek-otthon-hitel .arrow-top .text-section, .otthonteremto .arrow-top .text-section {
      padding-left: 15px;
      padding-right: 15px; }
    .takarek-otthon-hitel .arrow-top:before, .otthonteremto .arrow-top:before {
      background-repeat: no-repeat;
      background-position: center top;
      background-size: cover;
      content: "";
      display: block;
      height: 21px;
      position: absolute;
      top: -21px;
      left: 0;
      right: 0;
      z-index: 99;
      font-size: 1rem; }
  .takarek-otthon-hitel .arrow-white-down, .takarek-otthon-hitel .arrow-white-down2, .otthonteremto .arrow-white-down, .otthonteremto .arrow-white-down2 {
    position: relative; }
    .takarek-otthon-hitel .arrow-white-down:after, .takarek-otthon-hitel .arrow-white-down2:after, .otthonteremto .arrow-white-down:after, .otthonteremto .arrow-white-down2:after {
      content: "";
      position: absolute;
      width: 144px;
      height: 63px;
      background: url("../img/szemelyi-kolcson-redesign/arrow-4.png") no-repeat;
      top: -26px;
      right: 150px;
      pointer-events: none; }
  .takarek-otthon-hitel .section--blue:before, .otthonteremto .section--blue:before {
    background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-darkblue-transparent.png); }
  .takarek-otthon-hitel .section--white:before, .otthonteremto .section--white:before {
    background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-white-transparent.png); }
  .takarek-otthon-hitel .section--orange:before, .otthonteremto .section--orange:before {
    background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-orange-transparent.png); }
  .takarek-otthon-hitel .section--lightblue:before, .otthonteremto .section--lightblue:before {
    background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-lightblue-transparent.png); }
  .takarek-otthon-hitel table, .otthonteremto table {
    border: 1px solid #FFF; }
    .takarek-otthon-hitel table *, .otthonteremto table * {
      color: #FFF;
      font-size: 16px;
      font-family: 'cabin condensed'; }
    .takarek-otthon-hitel table th, .otthonteremto table th {
      background-color: #f17e00;
      text-align: center;
      vertical-align: middle;
      padding: 22px; }
    .takarek-otthon-hitel table td, .otthonteremto table td {
      background: #00629b;
      vertical-align: top;
      padding: 25px; }
    .takarek-otthon-hitel table sup, .otthonteremto table sup {
      font-size: 12px !important; }
  .takarek-otthon-hitel .bootstrap-select.btn-group .dropdown-toggle .caret, .otthonteremto .bootstrap-select.btn-group .dropdown-toggle .caret {
    border-width: 8px;
    color: #000; }
  .takarek-otthon-hitel .bootstrap-select.btn-group .dropdown-menu li a, .otthonteremto .bootstrap-select.btn-group .dropdown-menu li a {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .takarek-otthon-hitel .form-box fieldset, .otthonteremto .form-box fieldset {
    height: auto !important; }
    .takarek-otthon-hitel .form-box fieldset .dropdown-menu, .otthonteremto .form-box fieldset .dropdown-menu {
      top: 30px; }
  .takarek-otthon-hitel .form-box .btn-group, .otthonteremto .form-box .btn-group {
    width: auto !important; }
    .takarek-otthon-hitel .form-box .btn-group .btn, .otthonteremto .form-box .btn-group .btn {
      background-color: #FFF !important;
      color: #666 !important;
      width: 100% !important; }
  .takarek-otthon-hitel .form-box .caret, .otthonteremto .form-box .caret {
    border-width: 8px;
    color: #000; }
  .takarek-otthon-hitel .form-box .select-box, .otthonteremto .form-box .select-box {
    background: transparent;
    border-radius: 0 !important; }
    .takarek-otthon-hitel .form-box .select-box *, .otthonteremto .form-box .select-box * {
      border-radius: 0 !important; }
  .takarek-otthon-hitel .form-box .input-slider, .otthonteremto .form-box .input-slider {
    
margin-left: 0; }
  .takarek-otthon-hitel #kalkulator-box .bootstrap-select, .otthonteremto #kalkulator-box .bootstrap-select {
    width: 41.66667% !important;
    float: left !important; }
  .takarek-otthon-hitel #kalkulator-box input[type="text"], .otthonteremto #kalkulator-box input[type="text"] {
    width: 41.66667%;
    height: 38px;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0; }
  .takarek-otthon-hitel #kalkulator-box .dropdown-toggle span, .otthonteremto #kalkulator-box .dropdown-toggle span {
    font-size: 18px; }

.takarek-otthon-hitel {
  /* List elements */
  /* Buttons */ }
  .takarek-otthon-hitel .dots li {
    padding-left: 33px; }
  .takarek-otthon-hitel .dots--orange li:before {
    background-color: #f17e00;
    width: 7px;
    height: 7px; }
  .takarek-otthon-hitel .dots--darkblue li:before {
    background-color: #00629b;
    width: 7px;
    height: 7px; }
  .takarek-otthon-hitel .dots.loose-list li {
    margin-bottom: 12px; }
  .takarek-otthon-hitel .button-wrap {
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    .takarek-otthon-hitel .button-wrap .button {
      float: left;
      margin-bottom: 0; }
    .takarek-otthon-hitel .button-wrap .button--lightblue {
      background-color: #009ee3;
      color: #FFF;
      text-decoration: none !important; }
      .takarek-otthon-hitel .button-wrap .button--lightblue:hover {
        background-color: #0d0506;
        color: #FFF; }
  .takarek-otthon-hitel #kalkulator-box h1 {
    margin-bottom: 20px; }
  .takarek-otthon-hitel #kalkulator-box .select-box label {
    width: 100%; }
  .takarek-otthon-hitel #kalkulator-box .select-box .bootstrap-select {
    width: 100% !important;
    border-radius: 0 !important; }
  .takarek-otthon-hitel #kalkulator-box #kalkulator .form-box .btn-group .btn {
    color: #666 !important;
    padding-right: 40px !important;
    box-sizing: border-box;
    height: 34px;
    line-height: 30px; }
  .takarek-otthon-hitel #kalkulator-box #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:first-child {
    float: left; }
  .takarek-otthon-hitel #kalkulator-box #kalkulator .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child {
    float: right;
    position: relative; }
  .takarek-otthon-hitel #kalkulator-box .dropdown-menu {
    left: 0; }
  .takarek-otthon-hitel #kalkulator-box #result {
    padding: 20px 40px 60px 40px;
    background: #00629b; }
    .takarek-otthon-hitel #kalkulator-box #result h2 {
      margin-bottom: 20px !important; }
    .takarek-otthon-hitel #kalkulator-box #result .button {
      height: 38px; }
  .takarek-otthon-hitel #dokumentumok h1 {
    margin-bottom: 20px; }
  .takarek-otthon-hitel #dokumentumok h2 {
    font-size: 24px; }
  .takarek-otthon-hitel #feltetelek.arrow-top .text-section, .takarek-otthon-hitel #kapcsolat.arrow-top .text-section {
    padding: 3em 15px 4.5em 15px; }
  .takarek-otthon-hitel #feltetelek p:first-of-type {
    font-size: 20px; }
  .takarek-otthon-hitel #kamatozas h2 {
    font-size: 24px; }
  .takarek-otthon-hitel #kamatozas table .dots li:before {
    width: 4px;
    height: 4px;
    top: 0.5em; }
  .takarek-otthon-hitel #kamatozas table tr td {
    background: #00629b; }
  .takarek-otthon-hitel #kamatozas table tr .indent {
    padding-left: 50px; }
  .takarek-otthon-hitel #kamatozas .text-box p {
    font-size: 16px;
    font-family: 'cabin condensed';
    text-align: justify; }
  .takarek-otthon-hitel #kamatozas .text-box ol {
    padding-left: 15px; }
    .takarek-otthon-hitel #kamatozas .text-box ol ul {
      list-style-type: disc;
      font-size: 16px;
      padding-left: 15px; }
  .takarek-otthon-hitel #reprezentativ-peldak p {
    font-size: 18px; }
  .takarek-otthon-hitel #reprezentativ-peldak table tr th {
    border: 1px solid #00629b; }
  .takarek-otthon-hitel #reprezentativ-peldak table tr td {
    background: #FFF;
    color: #00629b;
    border: 1px solid #00629b; }
  .takarek-otthon-hitel #reprezentativ-peldak table tr:first-child td {
    background: #00629b;
    color: #FFF; }
  .takarek-otthon-hitel #reprezentativ-peldak ul li {
    font-size: 18px;
    padding-left: 34px;
    position: relative; }
    .takarek-otthon-hitel #reprezentativ-peldak ul li:before {
      position: absolute;
      left: 0;
      top: 10px;
      display: block;
      content: "";
      height: 1px;
      width: 4px;
      background: #00629b; }

.karrier-landing-page footer {
  padding-bottom: 5px; }
.karrier-landing-page .section--lightblue,
.karrier-landing-page .section--white {
  position: relative; }
.karrier-landing-page .section--lightblue h3 {
  color: white; }
.karrier-landing-page .section--lightblue.arrow-top-transparent:before,
.karrier-landing-page .section--white.arrow-top-lightblue:before {
  background-repeat: no-repeat;
  background-position: center top;
  content: "";
  display: block;
  height: 2.1em;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  z-index: 99;
  font-size: 10px;
  font-size: 1rem;
  background-size: auto 2.1em; }
.karrier-landing-page .section--lightblue.arrow-top-transparent:before {
  background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-lightblue-transparent.png);
  top: -21px; }
.karrier-landing-page .section--white.arrow-top-lightblue:before {
  background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-lightblue.png); }
.takarek-szemelyi-page.karrier-landing-page .section--white p a {
  color: #337ab7; }
.takarek-szemelyi-page.karrier-landing-page #top-slider {
  height: 45vh;
  margin-top: 88px; }
.takarek-szemelyi-page.karrier-landing-page #top-slider .parallax-slide .slider-bg {
  background-image: url(../img/karrier/motivacio_kihivas.jpg); 
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
.takarek-szemelyi-page.karrier-landing-page .arrow-top.arrow-top--white:before {
  top: 0; }

.agrar-landing-page .text-section p {
  margin-bottom: 20px;
}
.agrar-landing-page footer {
  padding-bottom: 30px;
  padding-top: 0px; }
.agrar-landing-page .puzzle-kep-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .agrar-landing-page .puzzle-kep-wrapper img {
    max-width: 460px;
    width: 100%; }
.agrar-landing-page .arrow-top-pink.section--white:before,
.karrier-landing-page .arrow-top-pink.section--white:before {
  background-image: url(../img/szemelyi-kolcson/arrow-top-darkblue.png); }
.mobile-page .takarek-szemelyi-page.karrier-landing-page #top-slider {
  padding-top: 0;
  margin-top: 83px; }
.takarek-szemelyi-page.karrier-landing-page #top-slider h2 {
  color: black;
  text-transform: uppercase;
  font-size: 3em; 
  text-align: center;
  margin-bottom: 30px;
  text-shadow: white 0px 0px 2px;
  position: absolute;
  left: 42%;
  bottom: 20px;}
.agrar-landing-page #dokumentumok {
  position: relative; }
  .agrar-landing-page #dokumentumok .swiper-wrapper li:before {
    background-color: none;
    width: 0;
    height: 0; }
  .agrar-landing-page #dokumentumok .swiper-wrapper .icons {
    top: -40px; }
.takarek-szemelyi-page.agrar-landing-page #top-slider {
  /*height: 768px;*/
  height: 72vh;
  margin-top: 88px; }
  .takarek-szemelyi-page.agrar-landing-page #top-slider .parallax-slide .slider-bg {
    background-image: url(../img/agrarfinanszirozas/manwithgrapes.jpg); 
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat; }
  .takarek-szemelyi-page.agrar-landing-page .arrow-top.arrow-top--white:before {
    top: 0; }

.jelzalog-landing-page {
  /* List elements */ }
  .jelzalog-landing-page #top-slider {
    height: 382px; }
    .jelzalog-landing-page #top-slider .parallax-slide .slider-bg {
      background-image: url(../img/kirakat/TOH_2500x500px_vegleg1.jpg);
      background-size: auto 100%; 
      height: 500px; }
    .jelzalog-landing-page #top-slider .orange-heading-wrap {
      text-transform: none; }
      .jelzalog-landing-page #top-slider .orange-heading-wrap .orange-bg-heading,
      .szemelyi-kolcson-landing #top-slider .orange-heading-wrap .orange-bg-heading {
        padding-left: 15px;
        text-transform: none; }
    .jelzalog-landing-page #top-slider h2 {
      color: #00629b;
      padding-left: 15px; }
    .jelzalog-landing-page #top-slider h4 {
      padding-left: 15px; }
  .jelzalog-landing-page h1, .jelzalog-landing-page h2, .jelzalog-landing-page h3, .jelzalog-landing-page h4, .jelzalog-landing-page h5, .jelzalog-landing-page h6 {
    font-weight: 400; }
  .jelzalog-landing-page h2 {
    font-size: 28px; }
  .jelzalog-landing-page .dots li {
    padding-left: 12px;
    margin-bottom: 24px;
    font-size: 18px; }
  .jelzalog-landing-page .thmlist p {
    font-size: 18px; }
  .jelzalog-landing-page .dots--darkblue li:before {
    background-color: #00629b;
    width: 4px;
    height: 4px;
    top: 0.5em; }
  .jelzalog-landing-page .button--blue {
    text-decoration: none !important; }
    .jelzalog-landing-page .button--blue:hover {
      background: #000;
      color: #FFF; }
  .jelzalog-landing-page .arrow-top {
    position: relative; }
    .takarek-szemelyi-page.agrar-landing-page .arrow-top:before, .takarek-szemelyi-page.karrier-landing-page .arrow-top:before {
      background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-blue-transparent.png); }
    .jelzalog-landing-page .arrow-top:before {
      background-image: url(../img/szemelyi-kolcson-redesign/arrow-top-white-transparent.png);
      background-repeat: no-repeat;
      background-position: center top;
      background-size: auto 2.1em;
      content: "";
      display: block;
      height: 2.1em;
      position: absolute;
      top: -2.1em;
      left: 0;
      right: 0;
      z-index: 99;
      font-size: 1rem; }
  .jelzalog-landing-page #top-slider {
      padding-top: 88px;
      padding-bottom: 21px;
      margin-top: 0;
      height: 664px; 
      background-image: none;}
    .jelzalog-landing-page #top-slider .slider-bg {
      background-image: url(../img/szemelyi-kolcson-redesign/jelzalog-landing-slider.png); }
    .jelzalog-landing-page #top-slider h4 {
      font-size: 22px;
      color: #00629b; }
  .jelzalog-landing-page #landing p {
    font-size: 18px !important; }
  .jelzalog-landing-page #landing h2 {
    font-weight: 500; }
  .jelzalog-landing-page #landing .text-section {
    padding: 2em 15px 4.5em 15px; }
  .jelzalog-landing-page #landing .thmlist * {
    font-size: 28px; }
  .jelzalog-landing-page #landing img {
    margin-right: 15px;
    float: left; }
  .jelzalog-landing-page #landing .text--black {
    display: block;
    padding-left: 150px;
    font-size: 18px; }
  .jelzalog-landing-page #landing .nobold {
    font-weight: 100 !important; }
  .jelzalog-landing-page #landing .jelzalog-disclaimer p {
    font-size: 12px !important; }

.otthonteremto {
  font-size: 20px;
  /* Buttons */ }
  .otthonteremto h1 {
    line-height: 42px; }
  .otthonteremto h2 {
    font-size: 24px; }
  .otthonteremto button {
    background: transparent; }
  .otthonteremto .rotate img {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  .otthonteremto .info-button {
    display: none !important; }
  .otthonteremto .collapsed-content {
    padding-bottom: 3em !important; }
  .otthonteremto .smalltext {
    font-size: 16px !important; }
  .otthonteremto .midtext, .otthonteremto .midtext * {
    font-size: 18px !important; }
  .otthonteremto .text-section {
    padding-top: 3em !important; }
  .otthonteremto .slider-tick-label-container {
    margin-top: -2em !important; }
    .otthonteremto .slider-tick-label-container .slider-tick-label {
      position: relative !important;
      float: left !important; }
      .otthonteremto .slider-tick-label-container .slider-tick-label:last-child {
        float: right !important; }
  .otthonteremto #milyen-celra .button-wrap, .otthonteremto #dokumentumok .button-wrap {
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    .otthonteremto #milyen-celra .button-wrap .button, .otthonteremto #dokumentumok .button-wrap .button {
      float: left;
      margin-bottom: 0; }
    .otthonteremto #milyen-celra .button-wrap .button--lightblue, .otthonteremto #dokumentumok .button-wrap .button--lightblue {
      background-color: #009ee3;
      color: #FFF !important;
      text-decoration: none !important; }
      .otthonteremto #milyen-celra .button-wrap .button--lightblue:hover, .otthonteremto #dokumentumok .button-wrap .button--lightblue:hover {
        background-color: #0d0506;
        color: #FFF; }
  .otthonteremto #top-slider .orange-heading-wrap .orange-bg-heading {
    padding-left: 15px; }
  .otthonteremto #top-slider h2 {
    color: #00629b;
    padding-left: 15px; }
  .otthonteremto #top-slider .button-wrap {
    padding-left: 15px; }
  .otthonteremto #dokumentumok {
    padding-bottom: 50px; }
    .otthonteremto #dokumentumok .center-block {
      padding-left: 30px; }
  .otthonteremto #milyen-celra .reformok-mukodnek {
    font-size: 20px; }
    .otthonteremto #milyen-celra .reformok-mukodnek img {
      margin-right: 24px; }
    .otthonteremto #milyen-celra .reformok-mukodnek span {
      display: block;
      margin-top: 17px;
      padding-left: 160px; }
  .otthonteremto #milyen-celra .text--orange {
    margin-bottom: 10px; }
  .otthonteremto #milyen-celra .button-wrap {
    margin-bottom: 15px; }
  .otthonteremto #milyen-celra .arrow-white-down2:after {
    background: url("../img/szemelyi-kolcson-redesign/arrow-5.png") no-repeat;
    height: 122px;
    top: -20px;
    right: 190px; }
  .otthonteremto .section--lightblue h2:after {
    display: none; }
  .otthonteremto #kapcsolat .text-section {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .otthonteremto #kapcsolat .form-box .bootstrap-select {
    width: 100% !important; }
    .otthonteremto #kapcsolat .form-box .bootstrap-select .btn {
      height: 38px;
      line-height: 31px;
      border-radius: 0 !important;
      margin-bottom: 0 !important; }
    .otthonteremto #kapcsolat .form-box .bootstrap-select .dropdown-menu {
      padding: 16px 0 5px 0;
      left: 0;
      top: 30px; }
      .otthonteremto #kapcsolat .form-box .bootstrap-select .dropdown-menu.inner {
        padding-top: 0; }
      .otthonteremto #kapcsolat .form-box .bootstrap-select .dropdown-menu li a {
        padding-left: 10px !important;
        padding-right: 10px !important; }
  .otthonteremto #kapcsolat .form-box .button--submit {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .otthonteremto #mekkora-osszegu h1 {
    margin-bottom: 10px; }
  .otthonteremto .section--orange .btn-group {
    width: auto !important; }
  .otthonteremto #kalkulator-box .slider.slider-horizontal {
    width: 41.66667%;
    float: right; }
  .otthonteremto #kalkulator-box .btn-group.bootstrap-select {
    padding: 0; }
    .otthonteremto #kalkulator-box .btn-group.bootstrap-select button {
      width: 88% !important; }
  .otthonteremto #kalkulator-box .button-wrap {
    margin-left: 85px; }
    .otthonteremto #kalkulator-box .button-wrap .button {
      float: left;
      height: 38px;
      color: #000;
      text-decoration: none; }
      .otthonteremto #kalkulator-box .button-wrap .button:hover {
        color: #FFF; }
  .otthonteremto #kalkulator-box fieldset input {
    text-align: right; }
  .otthonteremto #akciok a {
    text-decoration: underline; }
  .otthonteremto #akciok .withbackground {
    position: relative; }
    .otthonteremto #akciok .withbackground:after {
      display: block;
      content: "";
      background: url("../img/szemelyi-kolcson-redesign/napocs.png") no-repeat;
      position: absolute;
      top: -80px;
      right: 70px;
      width: 190px;
      height: 169px; }
  .otthonteremto #akciok h2 {
    padding-bottom: 10px;
    margin-bottom: 0; }
  .otthonteremto #akciok.dots li {
    padding-left: 30px !important; }
  .otthonteremto #akciok table * {
    font-size: 20px;
    font-weight: normal; }
  .otthonteremto #akciok table tr:before, .otthonteremto #akciok table tr:after {
    display: none; }
  .otthonteremto #akciok table tr th {
    padding: 7px 18px;
    border: 1px solid #FFF; }
  .otthonteremto #akciok table tr td {
    padding: 7px 18px;
    background: #009ee3; }
    .otthonteremto #akciok table tr td:first-child {
      background-color: #f17e00; }
  .otthonteremto #tovabbi-tajekoztatas p {
    margin-bottom: 10px; }
  .otthonteremto #tovabbi-tajekoztatas table {
    width: 100%; }
    .otthonteremto #tovabbi-tajekoztatas table * {
      font-size: 20px; }
    .otthonteremto #tovabbi-tajekoztatas table tr td {
      padding: 16px;
      border-left: 1px solid #00629b;
      border-right: 1px solid #00629b; }
      .otthonteremto #tovabbi-tajekoztatas table tr td:first-child {
        background: #00629b;
        color: #FFF;
        border: 1px solid #FFF; }
      .otthonteremto #tovabbi-tajekoztatas table tr td:last-child {
        background: #FFF;
        color: #00629b;
        border: 1px solid #00629b;
        text-align: right; }
    .otthonteremto #tovabbi-tajekoztatas table tr:first-child td {
      border-top: 1px solid #00629b; }
    .otthonteremto #tovabbi-tajekoztatas table tr:last-child td {
      border-bottom: 1px solid #00629b; }

/* Responsive style */
.desktop-page .info-button {
  display: none; }

.mobile-page .info-button {
  display: inline-block; }
  .mobile-page .info-button img {
    width: 24px;
    height: auto; }
.mobile-page .tooltip {
  display: none !important; }
.mobile-page .modal-dialog {
  top: 35%; }
  .mobile-page .modal-dialog .modal-content {
    background-color: #00629b;
    color: #FFF; }
    .mobile-page .modal-dialog .modal-content .modal-header {
      border: 0; }
      .mobile-page .modal-dialog .modal-content .modal-header img {
        width: 24px;
        height: auto; }
      .mobile-page .modal-dialog .modal-content .modal-header button.close {
        color: #FFF;
        font-size: 26px;
        opacity: 0.6;
        margin-top: -7px; }
.mobile-page .takarek-otthon-hitel select option, .mobile-page .otthonteremto select option {
  color: #666;
  font-size: 20px;
  padding-left: 10px;
  padding-right: 10px; }
.mobile-page .takarek-otthon-hitel .form-box .select-box, .mobile-page .otthonteremto .form-box .select-box {
  line-height: 25px;
  margin-bottom: 20px; }
.mobile-page .takarek-otthon-hitel .form-box .btn, .mobile-page .otthonteremto .form-box .btn {
  height: 25px;
  line-height: 25px; }
.mobile-page .otthonteremto #kalkulator-box .info-button {
  margin-top: 6px; }
.mobile-page .otthonteremto .info-button {
  display: none !important; }
.mobile-page .takarek-otthon-hitel #kalkulator-box .info-button {
  line-height: 34px; }
.mobile-page .takarek-otthon-hitel #kamatozas .text-section ol {
  font-size: 16px !important; }

@media only screen and (max-device-width: 1024px) {
  .mobile-page table tr td, .desktop-page table tr td {
    font-size: 1em; }
  .mobile-page select.mobile-device, .desktop-page select.mobile-device {
    width: 90%; }
  /*.mobile-page .takarek-otthon-hitel #top-slider, */
  .mobile-page .otthonteremto #top-slider, 
  .desktop-page .takarek-otthon-hitel #top-slider, 
  .desktop-page .otthonteremto #top-slider {
    height: 468px; }
  .mobile-page .takarek-otthon-hitel .form-box fieldset label, .mobile-page .otthonteremto .form-box fieldset label, .desktop-page .takarek-otthon-hitel .form-box fieldset label, .desktop-page .otthonteremto .form-box fieldset label {
    line-height: 35px;
    height: 35px;
    margin-bottom: 10px; }
  .mobile-page .takarek-otthon-hitel .form-box fieldset.mb40, .mobile-page .otthonteremto .form-box fieldset.mb40, .desktop-page .takarek-otthon-hitel .form-box fieldset.mb40, .desktop-page .otthonteremto .form-box fieldset.mb40 {
    margin-bottom: 25px !important; }
  .mobile-page .takarek-otthon-hitel #kalkulator, .mobile-page .otthonteremto #kalkulator, .desktop-page .takarek-otthon-hitel #kalkulator, .desktop-page .otthonteremto #kalkulator {
    padding-bottom: 0; }
  .mobile-page .takarek-otthon-hitel #milyen-celra .arrow-white-down:after, .desktop-page .takarek-otthon-hitel #milyen-celra .arrow-white-down:after {
    top: -88px;
    right: 30px; }
  .mobile-page .takarek-otthon-hitel #milyen-celra .col-md-6, .desktop-page .takarek-otthon-hitel #milyen-celra .col-md-6 {
    float: left; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box input[type="text"], .desktop-page .takarek-otthon-hitel #kalkulator-box input[type="text"] {
    width: auto !important; }
  .mobile-page .otthonteremto .form-box .btn, .desktop-page .otthonteremto .form-box .btn {
    margin-bottom: 0; }
  .mobile-page .otthonteremto .select-box, .desktop-page .otthonteremto .select-box {
    margin-bottom: 0;
    height: auto;
    line-height: inherit; }
  .mobile-page .otthonteremto #kalkulator-box .mt80, .desktop-page .otthonteremto #kalkulator-box .mt80 {
    margin-top: 0px !important; }
  .mobile-page .otthonteremto #kalkulator-box .button-wrap, .desktop-page .otthonteremto #kalkulator-box .button-wrap {
    float: right;
    padding-left: 0;
    padding-right: 0; }
    .mobile-page .otthonteremto #kalkulator-box .button-wrap a, .desktop-page .otthonteremto #kalkulator-box .button-wrap a {
      width: auto;
      text-align: center; }
  .mobile-page .otthonteremto #kalkulator-box .slider-tick-label-container, .desktop-page .otthonteremto #kalkulator-box .slider-tick-label-container {
    font-size: 18px; }
  .mobile-page .otthonteremto #milyen-celra .arrow-white-down2:after, .desktop-page .otthonteremto #milyen-celra .arrow-white-down2:after {
    top: -40px;
    right: -15px; }
  .mobile-page .jelzalog-landing-page #top-slider, .desktop-page .jelzalog-landing-page #top-slider {
    padding-top: 83px;
    height: 468px; }
    /*.mobile-page .jelzalog-landing-page #top-slider .slider-bg, .desktop-page .jelzalog-landing-page #top-slider .slider-bg {
      background-image: url(../img/szemelyi-kolcson-redesign/jelzalog-landing-slider.png);
      background-position: right -360px top !important; }*/
    .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap, .desktop-page .jelzalog-landing-page #top-slider .orange-heading-wrap {
      margin-top: 150px; }
  .mobile-page .jelzalog-landing-page .mt40, .desktop-page .jelzalog-landing-page .mt40 {
    margin-top: 0 !important; } }
@media only screen and (max-device-width: 992px) {
  /* col-md */
  .mobile-page .otthonteremto #top-slider, .desktop-page .otthonteremto #top-slider {
    height: 470px; }
    .mobile-page .otthonteremto #top-slider .slider-bg, 
    .mobile-page .takarek-otthon-hitel #top-slider .slider-bg, 
    /*.mobile-page .takarek-otthon-hitel #top-slider .slider-bg, */
    .desktop-page .otthonteremto #top-slider .slider-bg {
      background-position: right -370px bottom !important; }
  .mobile-page .takarek-otthon-hitel #top-slider, .desktop-page .takarek-otthon-hitel #top-slider {
   /* height: 383px;*/ }
  .mobile-page .takarek-otthon-hitel #milyen-celra .arrow-white-down:after, .desktop-page .takarek-otthon-hitel #milyen-celra .arrow-white-down:after {
    display: none; }

  .otthonteremto #akciok .withbackground:after {
    top: -105px;
    right: 40px;
    width: 165px;
    height: 135px;
    background-size: contain; }

  .mobile-page .takarek-otthon-hitel #top-slider {
    height: 469px; }
  .mobile-page .jelzalog-landing-page #top-slider {
    height: 540px; }
    .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap {
      margin-top: 175px; }

  .desktop-page .arrow-white-down:after {
    top: -82px;
    right: 18px; }
  .desktop-page .otthonteremto .arrow-white-down2:after {
    display: none; } }
@media only screen and (max-device-width: 768px) {
  /* col-sm */
  .desktop-page .takarek-otthon-hitel #top-slider, .desktop-page .otthonteremto #top-slider, .mobile-page .takarek-otthon-hitel #top-slider, .mobile-page .otthonteremto #top-slider {
    height: 350px; }
    .de/*sktop-page .takarek-otthon-hitel #top-slider .slider-bg, 
    .desktop-page .otthonteremto #top-slider .slider-bg, 
    .mobile-page .takarek-otthon-hitel #top-slider .slider-bg, 
    .mobile-page .otthonteremto #top-slider .slider-bg {
      background-image: url("../img/szemelyi-kolcson-redesign/toh-slider-mobile.png");
      background-position: right top -85px !important; }*/
    .desktop-page .takarek-otthon-hitel #top-slider .orange-heading-wrap, 
    .desktop-page .otthonteremto #top-slider .orange-heading-wrap, 
    .mobile-page .takarek-otthon-hitel #top-slider .orange-heading-wrap, 
    .mobile-page .otthonteremto #top-slider .orange-heading-wrap {
      margin-top: 17px; }
      .desktop-page .takarek-otthon-hitel #top-slider .orange-heading-wrap .orange-bg-heading, .desktop-page .otthonteremto #top-slider .orange-heading-wrap .orange-bg-heading, .mobile-page .takarek-otthon-hitel #top-slider .orange-heading-wrap .orange-bg-heading, .mobile-page .otthonteremto #top-slider .orange-heading-wrap .orange-bg-heading {
        font-size: 26px !important;
        padding: 15px 15px 15px 35px;
        line-height: 1.2em; }
    .desktop-page .takarek-otthon-hitel #top-slider h2, .desktop-page .otthonteremto #top-slider h2, .mobile-page .takarek-otthon-hitel #top-slider h2, .mobile-page .otthonteremto #top-slider h2 {
      font-size: 26px;
      margin-top: 45px;
      margin-bottom: 5px; }
    .desktop-page .takarek-otthon-hitel #top-slider .button, .desktop-page .otthonteremto #top-slider .button, .mobile-page .takarek-otthon-hitel #top-slider .button, .mobile-page .otthonteremto #top-slider .button {
      font-size: 20px !important; }
  .desktop-page .jelzalog-landing-page #landing .reformok-mukodnek img, .mobile-page .jelzalog-landing-page #landing .reformok-mukodnek img {
    width: 110px;
    display: block;
    float: left; }
  .desktop-page .jelzalog-landing-page #landing .reformok-mukodnek .text--black, .mobile-page .jelzalog-landing-page #landing .reformok-mukodnek .text--black {
    padding-left: 125px;
    font-size: 13px !important; }

  .otthonteremto .input-col {
    display: block;
    float: left;
    width: 100%; }
  .otthonteremto .input-col--last {
    margin-bottom: 25px; }
  .otthonteremto .form-box .btn-group .btn {
    width: 90% !important; }
  .otthonteremto #akciok .withbackground:after {
    top: -135px; }
  .otthonteremto #kalkulator .mt80.mb40 {
    margin-bottom: 0px !important; }
  .otthonteremto #kalkulator .mt40 {
    margin-top: 20px !important; }

  .desktop-page .jelzalog-landing-page #top-slider {
    padding-top: 60px;
    height: 621px; }
    /*.desktop-page .jelzalog-landing-page #top-slider .slider-bg {
      background-image: url(../img/szemelyi-kolcson-redesign/landing-slider-mobile.png);
      background-position: center top -85px !important; }*/
    .desktop-page .jelzalog-landing-page #top-slider .orange-heading-wrap {
      margin-top: 250px; }
      .desktop-page .jelzalog-landing-page #top-slider .orange-heading-wrap .orange-bg-heading {
        text-transform: none; }
    .desktop-page .jelzalog-landing-page #top-slider h2 {
      margin-bottom: 20px;
      line-height: 1em; }
  .desktop-page .jelzalog-landing-page .col-xxs-hr {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px; }
    .desktop-page .jelzalog-landing-page .col-xxs-hr:after {
      display: block;
      content: "";
      width: 104%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: -15px;
      background-color: #cce0eb; }

  .mobile-page table tr td {
    font-size: 16px; }
  .mobile-page .scrollToTop {
    height: 30px;
    width: 30px; }
    .mobile-page .scrollToTop i {
      height: 30px;
      width: 30px;
      line-height: 30px;
      font-size: 14px; }
  .mobile-page .takarek-otthon-hitel #top-slider, .mobile-page .otthonteremto #top-slider {
    height: 410px; }
  .mobile-page .takarek-otthon-hitel .input-col, .mobile-page .otthonteremto .input-col {
    float: left;
    width: 100%; }
    .mobile-page .takarek-otthon-hitel .input-col input:not(.postcode), .mobile-page .otthonteremto .input-col input:not(.postcode) {
      width: 100%; }
  .mobile-page .takarek-otthon-hitel .input-col--last, .mobile-page .otthonteremto .input-col--last {
    margin-bottom: 25px; }
  .mobile-page .takarek-otthon-hitel .slider-horizontal, .mobile-page .otthonteremto .slider-horizontal {
    display: none !important; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset label, .mobile-page .otthonteremto #kalkulator-box fieldset label {
    position: relative;
    width: 100%; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box input[type="text"], .mobile-page .otthonteremto #kalkulator-box input[type="text"] {
    width: auto !important; }
  .mobile-page .otthonteremto .form-box .btn-group .btn {
    width: 100% !important; }
  .mobile-page .otthonteremto .form-box .select-box {
    margin-bottom: 0; }
  .mobile-page .otthonteremto .button--submit {
    float: left; }
  .mobile-page .otthonteremto #akciok .withbackground:after {
    top: 80px; }
  .mobile-page .otthonteremto #kalkulator-box .bootstrap-select {
    width: 91.66667% !important; }
    .mobile-page .otthonteremto #kalkulator-box .bootstrap-select fieldset label .info-button {
      left: 285px; }
    .mobile-page .otthonteremto #kalkulator-box .bootstrap-select input[type="text"] {
      width: 91.66667%; }
  .mobile-page .jelzalog-landing-page .col-xxs-hr {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px; }
    .mobile-page .jelzalog-landing-page .col-xxs-hr:after {
      display: block;
      content: "";
      width: 104%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: -15px;
      background-color: #cce0eb; }
  .mobile-page .jelzalog-landing-page #top-slider {
    padding-top: 60px;
    height: 621px; }
    /*.mobile-page .jelzalog-landing-page #top-slider .slider-bg {
      background-image: url(../img/szemelyi-kolcson-redesign/landing-slider-mobile.png);
      background-position: left -60px top -70px !important; }*/
    .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap {
      margin-top: 280px; }
      .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap .orange-bg-heading {
        text-transform: none; }
    .mobile-page .jelzalog-landing-page #top-slider h2 {
      margin-bottom: 20px;
      line-height: 1em; } }
@media only screen and (max-device-width: 767px) {
  .otthonteremto #kalkulator-box .button-wrap {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    float: left; }
    .otthonteremto #kalkulator-box .button-wrap a {
      width: auto; } }
@media only screen and (max-device-width: 750px) {
  .mobile-page .takarek-otthon-hitel #header .logo, .mobile-page .otthonteremto #header .logo, .mobile-page .jelzalog-landing-page #header .logo {
    height: 56px; }
    .mobile-page .takarek-otthon-hitel #header .logo img, .mobile-page .otthonteremto #header .logo img, .mobile-page .jelzalog-landing-page #header .logo img {
      height: 50px; }
  .mobile-page .takarek-otthon-hitel #header .slogen, .mobile-page .otthonteremto #header .slogen, .mobile-page .jelzalog-landing-page #header .slogen {
    font-size: 16px;
    margin-left: 10px; }
  .mobile-page .takarek-otthon-hitel #header .mobile-menu, .mobile-page .otthonteremto #header .mobile-menu, .mobile-page .jelzalog-landing-page #header .mobile-menu {
    font-size: 32px;
    height: auto; }
  .mobile-page .takarek-otthon-hitel #mm-navbar .nav-tabs > li > a, .mobile-page .otthonteremto #mm-navbar .nav-tabs > li > a, .mobile-page .jelzalog-landing-page #mm-navbar .nav-tabs > li > a {
    font-size: 16px; }
    .mobile-page .takarek-otthon-hitel #mm-navbar .nav-tabs > li > a:hover, .mobile-page .otthonteremto #mm-navbar .nav-tabs > li > a:hover, .mobile-page .jelzalog-landing-page #mm-navbar .nav-tabs > li > a:hover {
      font-size: 16px; }
  .mobile-page .takarek-otthon-hitel #top-slider {
    height: 450px;
    padding-top: 56px; }
    .mobile-page .takarek-otthon-hitel #top-slider h2 {
      margin-top: 130px; }
  .mobile-page .otthonteremto #top-slider {
    height: 420px;
    padding-top: 56px; }
    .mobile-page .otthonteremto #top-slider h2 {
      margin-top: 100px; }
  .mobile-page .jelzalog-landing-page #header .logo img {
    margin-top: 1.4em; }
  .mobile-page .jelzalog-landing-page #top-slider {
    height: 621px;
    padding-top: 60px; }
    .mobile-page .jelzalog-landing-page #top-slider .slider-bg {
      background-position: center top -70px !important; } }
@media only screen and (max-device-width: 576px) {
  /* col-xs */
  .mobile-page .arrow-top .text-section {
    padding-bottom: 20px; }
  .mobile-page .takarek-otthon-hitel #top-slider, .mobile-page .otthonteremto #top-slider {
    height: 490px; }
    /*.mobile-page .takarek-otthon-hitel #top-slider .slider-bg, 
    .mobile-page .otthonteremto #top-slider .slider-bg {
      background-position: right top -60px !important; }*/
    .mobile-page .takarek-otthon-hitel #top-slider h2, .mobile-page .otthonteremto #top-slider h2 {
      margin-top: 165px; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box #kalkulator .mb30 {
    margin-bottom: 0 !important; }
  .mobile-page .takarek-otthon-hitel #feltetelek .text-section {
    padding-bottom: 0; }
    .mobile-page .takarek-otthon-hitel #feltetelek .text-section .text-left-xs {
      text-align: left !important; }
    .mobile-page .takarek-otthon-hitel #feltetelek .text-section .mt40 {
      margin-top: 20px !important; }
    .mobile-page .takarek-otthon-hitel #feltetelek .text-section .mt20 {
      margin-top: 0 !important; }
    .mobile-page .takarek-otthon-hitel #feltetelek .text-section h1 {
      margin-bottom: 20px; }
  .mobile-page .otthonteremto #milyen-celra .reformok-mukodnek {
    font-size: 18px;
    text-align: left; }
    .mobile-page .otthonteremto #milyen-celra .reformok-mukodnek img {
      margin-right: 15px; }
  .mobile-page .otthonteremto #kalkulator-box .bootstrap-select {
    width: 90% !important; }
  .mobile-page .otthonteremto #akciok .withbackground:after {
    display: none; } }
@media only screen and (max-device-width: 500px) {
  .mobile-page h1 {
    font-size: 26px;
    line-height: 1.25em; }
  .mobile-page table {
    overflow-x: auto;
    display: block; }
  .mobile-page .col-xxs-12 {
    width: 100%; }
  .mobile-page .col-xxs-11 {
    width: 91.66667%; }
  .mobile-page .col-xxs-10 {
    width: 83.33333%; }
  .mobile-page .col-xxs-9 {
    width: 75%; }
  .mobile-page .col-xxs-8 {
    width: 66.66667%; }
  .mobile-page .col-xxs-7 {
    width: 58.33333%; }
  .mobile-page .col-xxs-6 {
    width: 50%; }
  .mobile-page .col-xxs-5 {
    width: 41.66667%; }
  .mobile-page .col-xxs-4 {
    width: 33.33333%; }
  .mobile-page .col-xxs-3 {
    width: 25%; }
  .mobile-page .col-xxs-2 {
    width: 16.66667%; }
  .mobile-page .col-xxs-1 {
    width: 8.33333%; }
  .mobile-page .arrow-white-down:after, .mobile-page .arrow-white-down2:after, .mobile-page .button--submit:after {
    display: none; }
  .mobile-page .takarek-otthon-hitel #header .logo, .mobile-page .otthonteremto #header .logo, .mobile-page .jelzalog-landing-page #header .logo {
    height: auto;
    font-size: inherit; }
    .mobile-page .takarek-otthon-hitel #header .logo img, .mobile-page .otthonteremto #header .logo img, .mobile-page .jelzalog-landing-page #header .logo img {
      height: 26px;
      margin-top: 20px;
      font-size: inherit; }
  .mobile-page .takarek-otthon-hitel h2, .mobile-page .otthonteremto h2 {
    font-size: 22px; }
  .mobile-page .takarek-otthon-hitel #top-slider, .mobile-page .otthonteremto #top-slider {
    height: 550px; 
  }
    /*.mobile-page .takarek-otthon-hitel #top-slider .slider-bg, 
    .mobile-page .otthonteremto #top-slider .slider-bg {
      background-image: url(../img/szemelyi-kolcson-redesign/toh-slider-mobile.png);
      background-position: right center; }*/
    .mobile-page .takarek-otthon-hitel #top-slider .orange-heading-wrap, .mobile-page .otthonteremto #top-slider .orange-heading-wrap {
      margin-top: 17px; }
      .mobile-page .takarek-otthon-hitel #top-slider .orange-heading-wrap .orange-bg-heading, .mobile-page .otthonteremto #top-slider .orange-heading-wrap .orange-bg-heading {
        font-size: 26px !important;
        padding: 15px 15px 15px 35px; }
    .mobile-page .takarek-otthon-hitel #top-slider h2, .mobile-page .otthonteremto #top-slider h2 {
      font-size: 26px;
      margin-top: 180px;
      margin-bottom: 5px; }
    .mobile-page .takarek-otthon-hitel #top-slider .button, .mobile-page .otthonteremto #top-slider .button {
      font-size: 20px !important; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box input[type="text"], .mobile-page .otthonteremto #kalkulator-box input[type="text"] {
    width: 83.33333%; }
  .mobile-page .otthonteremto #top-slider {
    height: 580px; }
    /*.mobile-page .otthonteremto #top-slider .slider-bg {
      background-position: right -16px top 25px !important; }*/
    .mobile-page .otthonteremto #top-slider h2 {
      margin-top: 270px; }
  .mobile-page .otthonteremto #milyen-celra .reformok-mukodnek img {
    width: 110px;
    display: block;
    float: left; }
  .mobile-page .otthonteremto #milyen-celra .reformok-mukodnek span {
    padding-left: 125px;
    font-size: 13px !important; }
  .mobile-page .otthonteremto #kalkulator-box .bootstrap-select {
    width: 83.33333% !important; }
  .mobile-page .otthonteremto #dokumentumok .center-block {
    padding: 0 15px; }
    .mobile-page .otthonteremto #dokumentumok .center-block .button-wrap {
      padding: 0 15px; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box h2 {
    font-size: 22px; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset.mb40 {
    margin-bottom: 20px !important; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset label, .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset .slider, .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset input {
    width: 100%; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset input[type="text"] {
    width: 100%; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset label {
    height: auto;
    line-height: normal; }
    .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset label .info-button {
      right: 0;
      left: auto; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset .slider {
    margin-top: 30px; }
    .mobile-page .takarek-otthon-hitel #kalkulator-box fieldset .slider .slider-tick-label-container {
      margin-top: -4em; }
  .mobile-page .takarek-otthon-hitel #kalkulator-box #result {
    display: block;
    float: left;
    padding: 15px;
    width: 100%; }
    .mobile-page .takarek-otthon-hitel #kalkulator-box #result input[type="text"] {
      width: 100%; }
    .mobile-page .takarek-otthon-hitel #kalkulator-box #result .button-wrap .button {
      height: auto; }
  .mobile-page .takarek-otthon-hitel #kamatozas .text-section {
    font-size: medium; }
  .mobile-page .takarek-otthon-hitel #feltetelek img {
    display: none; }
  .mobile-page .jelzalog-landing-page #top-slider .slider-bg {
    background-size: cover;
    background-position: center top -60px !important; }
  .mobile-page .jelzalog-landing-page .col-xxs-hr:after {
    width: 108%; }
  .mobile-page .jelzalog-landing-page .mt40 {
    margin-top: 0 !important; }
  .mobile-page .jelzalog-landing-page .thmlist h2 {
    margin-bottom: 20px; } }
@media only screen and (max-device-width: 400px) {
  .mobile-page p {
    text-align: left; }
  .mobile-page .form-box .select-box {
    font-size: 16px !important; }
  .mobile-page .button-wrap .button {
    display: block; }
  .mobile-page .reformok-mukodnek {
    text-align: left; }
  .mobile-page .takarek-otthon-hitel #kalkulator input[type="text"], .mobile-page .otthonteremto #kalkulator input[type="text"] {
    width: 83.33333% !important; }
  .mobile-page .takarek-otthon-hitel #kalkulator .dropdown-toggle, .mobile-page .otthonteremto #kalkulator .dropdown-toggle {
    font-size: 16px !important; }
  .mobile-page .takarek-otthon-hitel #top-slider {
    height: 520px;
    padding-top: 60px; }
    .mobile-page .takarek-otthon-hitel #top-slider .slider-bg {
      background-size: contain;
      background-position: right top 40px !important; }
    .mobile-page .takarek-otthon-hitel #top-slider h2 {
      font-size: 22px;
      margin-top: 195px; }
  .mobile-page .takarek-otthon-hitel #kamatozas .table-container {
    padding: 0; }
    .mobile-page .takarek-otthon-hitel #kamatozas .table-container table tr th, .mobile-page .takarek-otthon-hitel #kamatozas .table-container table tr td {
      padding: 10px;
      line-height: 1.4em; }
    .mobile-page .takarek-otthon-hitel #kamatozas .table-container table tr .indent {
      padding-left: 25px; }
  .mobile-page .otthonteremto #top-slider {
    height: 520px; }
    /*.mobile-page .otthonteremto #top-slider .slider-bg {
      background-size: contain;
      background-position: right -7px top 65px !important; }*/
    .mobile-page .otthonteremto #top-slider .orange-heading-wrap .orange-bg-heading {
      padding: 15px !important; }
    .mobile-page .otthonteremto #top-slider h2 {
      padding-left: 0;
      font-size: 22px;
      margin-top: 170px; }
    .mobile-page .otthonteremto #top-slider .button-wrap {
      padding-left: 0; }
  .mobile-page .jelzalog-landing-page .slogen {
    font-size: 15px; }
  .mobile-page .jelzalog-landing-page #top-slider .slider-bg {
    background-position: right -200px top -60px !important; }
  .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap .orange-bg-heading {
    font-size: 26px !important; }
  .mobile-page .jelzalog-landing-page #top-slider h2 {
    font-size: 24px !important;
    line-height: 1em; }
  .mobile-page .jelzalog-landing-page .button-wrap .button {
    font-size: 20px !important; } }
@media only screen and (max-device-width: 321px) {
  /*Iphone5*/
  /*.mobile-page .otthonteremto #top-slider .slider-bg {
    background-position: right -7px top 80px !important; }*/
  .mobile-page .jelzalog-landing-page #top-slider {
    height: 550px; }
    .mobile-page .jelzalog-landing-page #top-slider .slider-bg {
      background-position: right -120px top -30px !important;
      background-size: 176%; }
    .mobile-page .jelzalog-landing-page #top-slider .orange-heading-wrap {
      margin-top: 220px; } }

/*# sourceMappingURL=redesign.css.map */

/*THM emphasis on /jelzaloghitelek/ and /szemelyi-kolcson/ */
.jelzalog-landing-page #landing,
.takarek-otthon-hitel #kamatozas,
.otthonteremto #milyen-celra,
.szemelyi-kolcson-landing {
  overflow-x: hidden;
}
.orange-heading-wrap.from-right,
.orange-heading-wrap.thm-emphasis,
.jelzalog-landing-page #landing .orange-heading-wrap,
.szemelyi-kolcson-landing .orange-heading-wrap {
  background-color: #f17e00;
  color: white;
  padding: 10px 15px 10px 15px;
}
.szemelyi-kolcson-landing .orange-heading-wrap,
.jelzalog-landing-page #landing .orange-heading-wrap,
.orange-heading-wrap.thm-emphasis {
  margin: 5px 0 15px 0;
}
.szemelyi-kolcson-landing .orange-heading-wrap h1 {
  margin: 0;
}
.orange-heading-wrap.from-right:before {
  left: unset;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.otthonteremto #top-slider .parallax-slide .slider-bg,
.takarek-otthon-hitel #top-slider .parallax-slide .slider-bg {
  background-position: center top !important;
}
.takarek-otthon-hitel #top-slider .parallax-slide .slider-bg {
  background-position: center 45px !important;
}