body {
  font-family: "Dosis", sans-serif !important;
  margin: 0; }

img {
  width: 100%; }

.container {
  margin-bottom: 50px; }

.row {
  margin: 0; }

.align-l {
  text-align: right; }

.align-c {
  text-align: center; }

.align-r {
  text-align: right; }

#page-header {
  margin: 15px 0 10px 0;
  height: 65px;
  background: #008dce; }
  #page-header .header-logo {
    text-align: center;
    padding-right: 0; }
    #page-header .header-logo img {
      width: 142px;
      margin: 3px 0; }
  #page-header .header-menu ul {
    margin: 5px 0;
    list-style-type: none; }
    #page-header .header-menu ul li {
      float: left;
      padding: 0 13px;
      font-size: 16pt;
      font-weight: 700;
      line-height: 55px;
      text-align: center;
      border-right: 1px solid #fff;
      position: relative; }
      #page-header .header-menu ul li a {
        color: #fff; }
      #page-header .header-menu ul li a:hover {
        text-decoration: none; }
      #page-header .header-menu ul li ul.submenu {
        display: none;
        width: 500%;
        padding: 0;
        list-style-type: none;
        position: absolute;
        top: 50px;
        left: 0;
        border-bottom: 4px solid #008dce;
        z-index: 2; }
        #page-header .header-menu ul li ul.submenu li {
          margin: 5px 0 0 0;
          float: left;
          width: 33.3333%;
          padding: 10px;
          text-align: left;
          background: #fff; }
          #page-header .header-menu ul li ul.submenu li a {
            margin: 20px 0 10px 0;
            font-size: 18pt;
            color: #008dce;
            line-height: 20pt; }
          #page-header .header-menu ul li ul.submenu li p {
            margin: -10px 0 0 0;
            font-size: 9pt;
            font-weight: normal;
            line-height: 10pt; }
    #page-header .header-menu ul li.active ul.submenu {
      display: block; }
    #page-header .header-menu ul li:last-child {
      border: 0; }
  #page-header .lang-selector {
    padding: 0;
    padding-left: 40px; }
    #page-header .lang-selector ul {
      padding: 0;
      list-style-type: none; }
      #page-header .lang-selector ul li {
        float: left;
        padding-left: 0;
        line-height: 60px;
        text-align: center; }
  #page-header .mobile-menu {
    display: none;
    position: relative;
    padding: 0; }
    #page-header .mobile-menu ul {
      display: none;
      list-style-type: none;
      position: absolute;
      top: 44px;
      left: 0;
      background: #12558a;
      z-index: 9999;
      padding: 0; }
      #page-header .mobile-menu ul li {
        padding: 0 0 0 22px;
        width: 222px;
        font-size: 17pt;
        font-weight: 700;
        line-height: 50px; }
        #page-header .mobile-menu ul li a {
          color: #fff;
          text-decoration: none; }
      #page-header .mobile-menu ul li:nth-child(odd) {
        background: #008dce; }
  #page-header .mobile-menu-active {
    color: #008dce;
    background: #fff; }

#mobile-menu-button {
  width: 60px;
  padding: 0 15px;
  color: #fff;
  font-size: 24pt;
  line-height: 42px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.map-outer {
  position: relative; }

#map {
  height: 400px;
  padding: 0; }

#buttons-on-map {
  position: absolute;
  top: 20%;
  left: 0;
  padding: 0 12px; }
  #buttons-on-map ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    #buttons-on-map ul li {
      margin-bottom: 5%;
      text-align: center;
      text-transform: uppercase;
      background: #01974c; }
      #buttons-on-map ul li a {
        font-size: 24pt;
        font-weight: 700;
        color: #fff;
        text-decoration: none; }

#ez-parking {
  position: absolute;
  top: 0;
  right: 0;
  width: 126px;
  height: 52px;
  padding: 2px;
  z-index: 999;
  background: #fff; }
  #ez-parking .title {
    font-size: 9pt;
    color: #000;
    padding: 0 3px; }
  #ez-parking .logo {
    height: 30px;
    background: url("/image/logo_ez.png") no-repeat;
    background-size: cover; }

.highslide-container div {
  font-family: "Dosis", sans-serif !important !important; }
.highslide-container h4 {
  text-transform: uppercase; }

.highslide-credits {
  display: none !important; }

.main-page {
  margin: 10px 0; }
  .main-page div {
    padding-left: 0;
    padding-right: 14px;
    position: relative; }
  .main-page div:last-child {
    padding-right: 0; }
  .main-page div > div {
    padding: 0; }
  .main-page div > .header {
    width: 50%;
    position: absolute;
    top: 0;
    left: 25%;
    font-size: 15pt;
    color: #fff;
    text-align: center;
    background-color: #008dce; }
  .main-page .akcio, .main-page .hasznalat {
    max-height: 224px;
    overflow: hidden; }
  .main-page .sajtokozlemenyek {
    max-height: 192px;
    overflow: hidden; }
  .main-page div > .corner-overlay-wrapper {
    width: 25%;
    height: 50%;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden; }
    .main-page div > .corner-overlay-wrapper > .white {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      position: relative;
      right: 0;
      top: -10%;
      width: 150%;
      height: 60%;
      background-color: #fff; }
      .main-page div > .corner-overlay-wrapper > .white .play-icon {
        width: 32px;
        height: 32px;
        -webkit-border-radius: 32px;
        -moz-border-radius: 32px;
        border-radius: 32px;
        background: #eb202a;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        position: absolute;
        top: 20%;
        right: 35%; }
        .main-page div > .corner-overlay-wrapper > .white .play-icon .arrow {
          width: 0;
          height: 0;
          border-top: 10px solid transparent;
          border-bottom: 10px solid transparent;
          border-left: 10px solid #fff;
          position: absolute;
          top: 20%;
          right: 30%; }
      .main-page div > .corner-overlay-wrapper > .white .text {
        font-size: 10pt;
        color: #008dce;
        position: absolute;
        top: 70%;
        right: 15%; }
  .main-page div > .bottom-slide-dots {
    width: 160px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -80px; }
    .main-page div > .bottom-slide-dots ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .main-page div > .bottom-slide-dots ul li {
        display: inline-block;
        margin-right: 12px;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        background: #fff; }
      .main-page div > .bottom-slide-dots ul li:last-child {
        margin: 0; }
  .main-page div > div.hotline-header {
    margin-top: 20px;
    font-size: 56pt;
    font-weight: 700;
    line-height: 50pt;
    color: #eb202a;
    text-transform: uppercase;
    text-align: center; }
  .main-page div > div.hotline-phone > p {
    margin: 0;
    font-size: 30pt;
    font-weight: 700;
    line-height: 28pt;
    color: #eb202a;
    text-transform: uppercase;
    text-align: center; }
  .main-page div.ajanlataink {
    font-size: 16pt;
    text-align: center;
    margin-bottom: -12px; }
    .main-page div.ajanlataink span {
      font-size: 19pt;
      font-weight: 700;
      color: #008dce; }
  .main-page div.auto-kategoriak .auto-kepe {
    width: 70%;
    margin: 0 auto; }
  .main-page div.auto-kategoriak .kategoria {
    font-size: 19pt;
    font-weight: 700;
    color: #008dce;
    text-align: center;
    margin-top: -30px; }

.sub-page .sidebar {
  padding: 0; }
  .sub-page .sidebar .buttons ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .sub-page .sidebar .buttons ul li {
      margin-bottom: 5%;
      text-align: center;
      text-transform: uppercase;
      background: #01974c; }
      .sub-page .sidebar .buttons ul li a {
        font-size: 18pt;
        font-weight: 700;
        color: #fff;
        text-decoration: none; }
  .sub-page .sidebar .hotline .hotline-header {
    margin-top: 20px;
    font-size: 24pt;
    font-weight: 700;
    line-height: 22pt;
    color: #eb202a;
    text-transform: uppercase;
    text-align: center; }
  .sub-page .sidebar .hotline .hotline-phone {
    margin-bottom: 20px; }
    .sub-page .sidebar .hotline .hotline-phone p {
      margin: 0;
      font-size: 22pt;
      font-weight: 700;
      line-height: 24pt;
      color: #eb202a;
      text-transform: uppercase;
      text-align: center; }
  .sub-page .sidebar .autok-a-kozelemben {
    margin: 20px 0;
    /*height: 236px;*/
    background: -webkit-linear-gradient(#fff, #ebecec);
    background: -o-linear-gradient(#fff, #ebecec);
    background: -moz-linear-gradient(#fff, #ebecec);
    background: linear-gradient(#fff, #ebecec);
    position: relative; }
    .sub-page .sidebar .autok-a-kozelemben .header {
      padding: 16px 18px;
      font-weight: 700;
      font-size: 14pt;
      line-height: 14pt; }
    .sub-page .sidebar .autok-a-kozelemben .bp-terkep {
      padding: 10px 30px 20px 30px; }
      .sub-page .sidebar .autok-a-kozelemben .bp-terkep img {
        border: 0; }
.sub-page .sub-page-content {
  padding-right: 0; }
  .sub-page .sub-page-content .header {
    padding: 0 20px;
    background: #008dce;
    font-weight: 700;
    font-size: 14pt;
    line-height: 40px;
    color: #fff; }
  .sub-page .sub-page-content .content {
    background: #ebecec;
    padding: 22px 16px; }
    .sub-page .sub-page-content .content .sub-page-menu ul {
      list-style-type: none;
      padding: 0 15px; }
      .sub-page .sub-page-content .content .sub-page-menu ul li {
        display: inline-block;
        font-size: 14pt;
        font-weight: normal;
        line-height: 22px;
        padding: 0 6px;
        border-left: 1px #5a5c5b solid; }
        .sub-page .sub-page-content .content .sub-page-menu ul li a {
          color: #5a5c5b;
          text-decoration: none; }
      .sub-page .sub-page-content .content .sub-page-menu ul li:first-child {
        padding-left: 0;
        border: 0; }
      .sub-page .sub-page-content .content .sub-page-menu ul li:last-child {
        padding-right: 0; }
      .sub-page .sub-page-content .content .sub-page-menu ul .active {
        font-weight: 700; }
    .sub-page .sub-page-content .content h4 {
      margin: 0;
      font-size: 16pt;
      font-weight: 700;
      text-transform: uppercase; }
      .sub-page .sub-page-content .content h4 a {
        color: #000;
        text-decoration: none; }
    .sub-page .sub-page-content .content h5, .sub-page .sub-page-content .content h6 {
      font-size: 12pt; }
    .sub-page .sub-page-content .content p {
      font-size: 12pt; }
      .sub-page .sub-page-content .content p a {
        color: #000;
        text-decoration: none; }
    .sub-page .sub-page-content .content p.lead {
      font-weight: bold; }
    .sub-page .sub-page-content .content ul li {
      font-size: 12pt; }
    .sub-page .sub-page-content .content .attachmentGalleryList .item h4 {
      font-weight: 700; }
    .sub-page .sub-page-content .content .TurnKeyCRM {
      margin: 40px 0 0 0; }
      .sub-page .sub-page-content .content .TurnKeyCRM fieldset {
        width: 70%;
        margin: 0 auto; }
      .sub-page .sub-page-content .content .TurnKeyCRM legend {
        border: none; }
      .sub-page .sub-page-content .content .TurnKeyCRM .InputBlock {
        width: 100%;
        border: none;
        margin: 0 0 10px 0;
        clear: both;
        min-height: 36px; }
        .sub-page .sub-page-content .content .TurnKeyCRM .InputBlock label {
          width: 30%;
          padding: 0;
          line-height: 12pt; }
        .sub-page .sub-page-content .content .TurnKeyCRM .InputBlock input {
          width: 70%;
          float: left;
          margin: 0; }
    .sub-page .sub-page-content .content .articleList .indexArticle {
      padding-bottom: 1em;
      margin: 0 0 1em 0;
      border-bottom: 1px solid #9c9c9c; }
    .sub-page .sub-page-content .content .articleList .indexArticle > div {
      padding: 0; }
    .sub-page .sub-page-content .content .articleList .article-image {
      max-height: 208px;
      overflow: hidden; }
    .sub-page .sub-page-content .content .articleList .article-image-mobile {
      display: none; }
    .sub-page .sub-page-content .content .certs {
      text-align: center; }
  .sub-page .sub-page-content .content-no-bg {
    background: none; }
  .sub-page .sub-page-content .tariffs {
    font-size: 13pt;
    background: -webkit-linear-gradient(#fff, #ebecec);
    background: -o-linear-gradient(#fff, #ebecec);
    background: -moz-linear-gradient(#fff, #ebecec);
    background: linear-gradient(#fff, #ebecec); }
    .sub-page .sub-page-content .tariffs .tariff-header {
      background: #008dce;
      font-size: 18pt;
      font-weight: 700;
      line-height: 44px;
      color: #fff; }
      .sub-page .sub-page-content .tariffs .tariff-header span {
        font-size: 10pt; }
    .sub-page .sub-page-content .tariffs .tariff-sub-header-category {
      margin-top: 10px; }
      .sub-page .sub-page-content .tariffs .tariff-sub-header-category span {
        display: block;
        background: #008dce;
        padding: 4px 10px;
        font-size: 10pt;
        font-weight: 700;
        color: #fff;
        text-align: center; }
    .sub-page .sub-page-content .content .tariffs div {  
      padding-left: 10px; padding-right: 10px; }
    .sub-page .sub-page-content .content .tariffs div span {
      font-size: 11pt; }
    .sub-page .sub-page-content .tariffs .tariff-sub-header {
      margin-top: 5px; }
      .sub-page .sub-page-content .tariffs .tariff-sub-header span {
        display: block;
        background: #008dce;
        padding: 4px 10px;
        font-size: 10pt;
        font-weight: 700;
        color: #fff;
        text-align: center; }
    .sub-page .sub-page-content .tariffs strong {
      font-weight: 700; }
  .sub-page .sub-page-content .highslide img {
    margin: 10px;
    border: 0; }
  .sub-page .sub-page-content .kapcsolat .sub-page-menu {
    display: none; }
  .sub-page .sub-page-content .flotta .car-left .car-brand, .sub-page .sub-page-content .flotta .car-left .car-image {
    float: left; }
  .sub-page .sub-page-content .flotta .car-left span.category {
    left: 0; }
  .sub-page .sub-page-content .flotta .car-left .car-description {
    padding-right: 0; }
  .sub-page .sub-page-content .flotta .car-right .car-brand, .sub-page .sub-page-content .flotta .car-right .car-image {
    float: right; }
  .sub-page .sub-page-content .flotta .car-right span.category {
    right: 0; }
  .sub-page .sub-page-content .flotta .car-right .car-description {
    padding-left: 0; }
  .sub-page .sub-page-content .flotta .car-brand {
    font-size: 15pt;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    line-height: 22pt;
    background: #008dce; }
  .sub-page .sub-page-content .flotta .car-image {
    position: relative;
    margin-bottom: 15px; }
    .sub-page .sub-page-content .flotta .car-image span.category {
      position: absolute;
      top: 5px;
      padding: 0 15px;
      font-weight: 700;
      color: #fff;
      line-height: 16pt;
      background: #01974c; }
    .sub-page .sub-page-content .flotta .car-image img {
      padding-top: 15px; }
  .sub-page .sub-page-content .dijkalkulator form, .sub-page .sub-page-content .calculator form {
    width: 100%;
    margin: 0 auto; }
    .sub-page .sub-page-content .dijkalkulator form fieldset, .sub-page .sub-page-content .calculator form fieldset {
      margin-bottom: 20px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset div, .sub-page .sub-page-content .calculator form fieldset div {
        min-height: 28px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset p, .sub-page .sub-page-content .calculator form fieldset p {
        margin: 10px 0; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .ta-r, .sub-page .sub-page-content .calculator form fieldset .ta-r {
        text-align: right;
        padding-right: 15px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset #timeinterval, .sub-page .sub-page-content .calculator form fieldset #timeinterval {
        padding: 0 15px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset #time-slider, .sub-page .sub-page-content .dijkalkulator form fieldset #distance-slider, .sub-page .sub-page-content .calculator form fieldset #time-slider, .sub-page .sub-page-content .calculator form fieldset #distance-slider {
        margin: 15px 0;
        min-height: auto; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .dijkalkulator-th, .sub-page .sub-page-content .calculator form fieldset .dijkalkulator-th {
        padding: 10px 15px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset #package, .sub-page .sub-page-content .dijkalkulator form fieldset #vehicle, .sub-page .sub-page-content .calculator form fieldset #package, .sub-page .sub-page-content .calculator form fieldset #vehicle {
        font-family: "Dosis", sans-serif !important;
        font-size: 16px; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .ui-slider-range, .sub-page .sub-page-content .calculator form fieldset .ui-slider-range {
        background: #01974c;
        min-height: auto; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .ui-slider-handle, .sub-page .sub-page-content .calculator form fieldset .ui-slider-handle {
        background: #01974c;
        min-height: auto; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results thead, .sub-page .sub-page-content .calculator form fieldset .results thead {
        background: #008dce;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase; }
        .sub-page .sub-page-content .dijkalkulator form fieldset .results thead td, .sub-page .sub-page-content .calculator form fieldset .results thead td {
          padding: 2px 5px;
          line-height: 24px;
          color: #fff; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results tfoot th, .sub-page .sub-page-content .dijkalkulator form fieldset .results tfoot td, .sub-page .sub-page-content .calculator form fieldset .results tfoot th, .sub-page .sub-page-content .calculator form fieldset .results tfoot td {
        color: #000; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results td, .sub-page .sub-page-content .calculator form fieldset .results td {
        padding: 2px 8px;
        color: #9c9c9c; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results th, .sub-page .sub-page-content .calculator form fieldset .results th {
        padding: 2px 8px;
        color: #9c9c9c; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results .black-tr td, .sub-page .sub-page-content .calculator form fieldset .results .black-tr td {
        color: #000; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .results #pRowHours6and22 th, .sub-page .sub-page-content .dijkalkulator form fieldset .results #pRowHours6and22 td, .sub-page .sub-page-content .dijkalkulator form fieldset .results #pRowKmBetween0_50 th, .sub-page .sub-page-content .dijkalkulator form fieldset .results #pRowKmBetween0_50 td, .sub-page .sub-page-content .calculator form fieldset .results #pRowHours6and22 th, .sub-page .sub-page-content .calculator form fieldset .results #pRowHours6and22 td, .sub-page .sub-page-content .calculator form fieldset .results #pRowKmBetween0_50 th, .sub-page .sub-page-content .calculator form fieldset .results #pRowKmBetween0_50 td {
        color: #000;
        font-weight: bold; }
      .sub-page .sub-page-content .dijkalkulator form fieldset .values-right td, .sub-page .sub-page-content .calculator form fieldset .values-right td {
        text-align: right; }
  .sub-page .sub-page-content .dijkalkulator .pAdHeader, .sub-page .sub-page-content .calculator .pAdHeader {
    display: block;
    width: 80%;
    min-height: 42px;
    margin: 0 auto;
    text-align: right;
    font-size: 15pt;
    font-weight: 700;
    color: #eb202a; }
    .sub-page .sub-page-content .dijkalkulator .pAdHeader .calculator-fuel-icon, .sub-page .sub-page-content .calculator .pAdHeader .calculator-fuel-icon {
      display: block;
      float: right;
      margin-right: 15px;
      width: 42px;
      height: 42px;
      background: url("/image/csepp.png") no-repeat;
      background-size: cover; }
    .sub-page .sub-page-content .dijkalkulator .pAdHeader .text, .sub-page .sub-page-content .calculator .pAdHeader .text {
      display: block;
      float: right;
      line-height: 42px; }

#page-footer {
  margin: 30px 0 10px 0;
  height: 45px;
  background: -webkit-linear-gradient(#12558a, #008dce);
  background: -o-linear-gradient(#12558a, #008dce);
  background: -moz-linear-gradient(#12558a, #008dce);
  background: linear-gradient(#12558a, #008dce); }
  #page-footer .footer-menu ul {
    margin: 12px 0;
    list-style-type: none; }
    #page-footer .footer-menu ul li {
      float: left;
      padding: 0 8px;
      font-size: 12pt;
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      border-right: 1px solid #fff; }
      #page-footer .footer-menu ul li a {
        color: #fff; }
      #page-footer .footer-menu ul li a:hover {
        text-decoration: none; }
    #page-footer .footer-menu ul li:last-child {
      border: 0; }
  #page-footer .social ul {
    list-style-type: none;
    margin: 10px 0;
    padding: 0; }
    #page-footer .social ul li {
      float: left;
      width: 33%; }
      #page-footer .social ul li span {
        display: block;
        width: 23px;
        height: 23px;
        text-indent: -1000em;
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: cover; }
    #page-footer .social ul li.HuSocialFacebook span {
      background-image: url("/image/facebook.png"); }
    #page-footer .social ul li.HuSocialGoogleplus span {
      background-image: url("/image/googleplus.png"); }
    #page-footer .social ul li.HuSocialLinkedin span {
      background-image: url("/image/linkedin.png"); }

#pOfferContainer {
  width: 100%;
  height: 188px;
  overflow: hidden; }

#pMapContent ul {
  padding: 0 0 0 20px; }

.noRightSide .sidebar {
  display: none; }
.noRightSide .sub-page-content {
  width: 100%;
  padding: 0; }

.fbrk_admin #page-header .header-menu ul li {
  font-size: 11pt; }

#usage-popup {
  /*display: none;*/
  visibility: hidden;
  position: absolute;
  top: 40%;
  left: 50%;
  width: 940px;
  height: 276px;
  margin-left: -470px;
  background: #fff;
  border: 1px solid #5a5c5b;
  z-index: 999; }
  #usage-popup ul {
    list-style-type: none;
    padding: 0; }
    #usage-popup ul li {
      height: 250px;
      display: none; }
      #usage-popup ul li .title {
        margin-top: 15px;
        font-size: 15pt;
        font-weight: 700;
        line-height: 38pt;
        color: #000;
        text-transform: uppercase;
        display: block; }
        #usage-popup ul li .title div {
          float: left; }
        #usage-popup ul li .title .step {
          font-size: 38pt;
          color: #01974c;
          margin-right: 10px; }
      #usage-popup ul li .description {
        margin: 5px 0 10px 0;
        font-size: 10pt; }
      #usage-popup ul li .video {
        margin-top: 20px;
        width: 100%    !important;
        height: auto   !important; }
    #usage-popup ul .active {
      display: block; }
  #usage-popup .left-arrow, #usage-popup .right-arrow {
    line-height: 220px;
    font-size: 70pt;
    color: #5a5c5b;
    padding: 0 25px;
    transform: scale(1, 2);
    -webkit-transform: scale(1, 2);
    cursor: pointer; }
  #usage-popup .close-button {
    position: absolute;
    top: -12px;
    right: -12px;
    background: #01974c;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    cursor: pointer; }
  #usage-popup .bottom-slide-dots {
    bottom: -5px;
    cursor: pointer; }
    #usage-popup .bottom-slide-dots ul {
      height: 20px; }
      #usage-popup .bottom-slide-dots ul li {
        float: left;
        background: #5a5c5b;
        display: block;
        height: 20px; }
      #usage-popup .bottom-slide-dots ul .active {
        background: #01974c; }

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 685px), only screen and (min--moz-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 685px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (orientation: portrait) and (max-width: 685px), only screen and (min-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 685px), only screen and (min-resolution: 192dpi) and (orientation: portrait) and (max-width: 685px), only screen and (min-resolution: 2dppx) and (orientation: portrait) and (max-width: 685px) {
  #pOfferContainer {
    height: 90px !important; }
    #pOfferContainer .kategoria {
      margin-top: -20px !important; }

  table.results {
    font-size: 13px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 750px), only screen and (min--moz-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 750px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (orientation: portrait) and (max-width: 750px), only screen and (min-device-pixel-ratio: 2) and (orientation: portrait) and (max-width: 750px), only screen and (min-resolution: 192dpi) and (orientation: portrait) and (max-width: 750px), only screen and (min-resolution: 2dppx) and (orientation: portrait) and (max-width: 750px) {
  .sub-page .sub-page-content .tarifak {
    padding: 0 !important; }
  .sub-page .sub-page-content .tariffs {
    padding: 0 !important;
    font-size: 10pt; }
    .sub-page .sub-page-content .content .tariffs div span {
      font-size: 9pt; }
    .sub-page .sub-page-content .tariffs .tariff-sub-header span {
      overflow: hidden !important;
      text-overflow: ellipsis; }
    .sub-page .sub-page-content .tariffs div {
      padding: 3px; }

  #pCalculatorAd .text {
    width: 70%;
    line-height: 20px; }

  #pOfferContainer {
    height: 110px !important; }
    #pOfferContainer .kategoria {
      margin-top: -24px !important; }

  #page-footer .footer-menu {
    width: 75%;
    padding: 0 0 0 5px; }
    #page-footer .footer-menu ul {
      margin: 8px 0 !important; }
  #page-footer .social {
    width: 25%;
    padding: 0; } }
@media screen and (max-width: 685px) {
  .main-page .akcio {
    margin-bottom: 10px; }

  .main-page div {
    padding: 0; }

  #map {
    height: 300px; }

  #pOfferContainer {
    height: 172px; }
    #pOfferContainer .auto-kepe {
      width: 60%; }
    #pOfferContainer .kategoria {
      margin-top: -20px;
      font-size: 16pt; }

  .sub-page .sidebar {
    margin-bottom: 10px; }
    .sub-page .sidebar .akcio {
      padding-left: 0; }
    .sub-page .sidebar .autok-a-kozelemben {
      margin: 0; }
      .sub-page .sidebar .autok-a-kozelemben .header {
        padding: 0;
        font-size: 10pt; }
      .sub-page .sidebar .autok-a-kozelemben .bp-terkep {
        padding: 10px; }
  .sub-page .sub-page-content {
    padding: 0; }
    .sub-page .sub-page-content .content .articleList .article-image {
      display: none; }
    .sub-page .sub-page-content .content .articleList .article-image-mobile {
      display: block; }
    .sub-page .sub-page-content .content .pAdHeader {
      font-size: 13pt; }
      .sub-page .sub-page-content .content .pAdHeader .calculator-fuel-icon {
        width: 32px;
        height: 32px;
        margin-right: 10px; }
      .sub-page .sub-page-content .content .pAdHeader .text {
        line-height: 32px; }
    .sub-page .sub-page-content .content div {
      padding: 0; }
    .sub-page .sub-page-content .content .sub-page-menu ul {
      padding: 0; }
    .sub-page .sub-page-content .content .TurnKeyCRM fieldset {
      width: 100%; }
    .sub-page .sub-page-content .content .TurnKeyCRM .InputBlock label {
      display: block;
      width: 100%;
      padding: 5px 0;
      margin-bottom: 0; }
    .sub-page .sub-page-content .content .TurnKeyCRM .InputBlock input {
      width: 100%; }
    .sub-page .sub-page-content .dijkalkulator form, .sub-page .sub-page-content .calculator form {
      width: 100%; }
      .sub-page .sub-page-content .dijkalkulator form #time-slider, .sub-page .sub-page-content .dijkalkulator form #distance-slider, .sub-page .sub-page-content .calculator form #time-slider, .sub-page .sub-page-content .calculator form #distance-slider {
        display: none; }
    .sub-page .sub-page-content .tariffs .tariff-sub-header span {
      font-size: 8pt;
      padding: 4px 3px; }
    .sub-page .sub-page-content .tarifak {
      padding: 10px; }
      .sub-page .sub-page-content .tarifak div {
        padding: 1px; }
      .sub-page .sub-page-content .tarifak div:first-child {
        padding: 5px; }
      .sub-page .sub-page-content .content .tariffs div span {
      font-size: 8pt; }

  #page-header {
    height: 44px; }
    #page-header .header-logo {
      text-align: left; }
      #page-header .header-logo img {
        width: 90px; }
    #page-header .header-menu ul {
      display: none; }
    #page-header .lang-selector {
      padding: 0; }
      #page-header .lang-selector ul li {
        line-height: 40px; }
    #page-header .mobile-menu {
      display: block; }

  #buttons-on-map ul li a {
    font-size: 10pt; }

  #page-footer .footer-menu ul {
    margin: 16px 0;
    padding: 0; }
    #page-footer .footer-menu ul li {
      padding: 0 4px;
      font-size: 8pt; }
  #page-footer .social > div {
    padding-left: 0;
    padding-right: 5px; }

  #usage-popup {
    width: 90%;
    margin-left: -45%;
    height: 480px;
    padding: 0 15px; }
    #usage-popup .left-arrow, #usage-popup .right-arrow {
      display: none; }
    #usage-popup .slides {
      height: 100%; }
      #usage-popup .slides ul li .description {
        font-size: 9pt; }
      #usage-popup .slides ul li .video {
        width: 80% !important;
        margin: 20px auto; }
      #usage-popup .slides .bottom-slide-dots {
        bottom: 10px; } }
@media screen and (min-width: 685px) and (max-width: 768px) {
  .main-page .akcio {
    margin-bottom: 10px; }

  .main-page div {
    padding: 0; }

  #pOfferContainer {
    height: 172px; }
    #pOfferContainer .auto-kepe {
      width: 60%; }
    #pOfferContainer .kategoria {
      margin-top: -38px; }

  .sub-page .sub-page-content .content .articleList .article-image {
    display: none; }
  .sub-page .sub-page-content .content .articleList .article-image-mobile {
    display: block; }
  .sub-page .sub-page-content .content .pAdHeader {
    font-size: 13pt; }
    .sub-page .sub-page-content .content .pAdHeader .calculator-fuel-icon {
      width: 32px;
      height: 32px;
      margin-right: 10px; }
    .sub-page .sub-page-content .content .pAdHeader .text {
      line-height: 32px; }
  .sub-page .sub-page-content .content .tariffs {
    padding: 10px;
    font-size: 9pt; }
    .sub-page .sub-page-content .content .tariffs div {
      padding-left: 5px; padding-right: 5px;}
    .sub-page .sub-page-content .content .tariffs div span {
      font-size: 9pt; }
    .sub-page .sub-page-content .content .tariffs .tariff-sub-header span {
      font-size: 6.2pt;
      padding: 4px 3px; }
  .sub-page .sub-page-content .tarifak {
    padding: 5px 0; }

  #page-header {
    height: 44px; }
    #page-header .header-logo {
      text-align: left; }
      #page-header .header-logo img {
        width: 90px; }
    #page-header .header-menu ul {
      display: none; }
    #page-header .lang-selector {
      padding: 0;
      padding-left: 20px; }
      #page-header .lang-selector ul li {
        line-height: 40px; }
    #page-header .mobile-menu {
      display: block; }

  #buttons-on-map ul li a {
    font-size: 20pt; }

  #page-footer .footer-menu ul {
    margin: 16px 0;
    padding: 0; }
    #page-footer .footer-menu ul li {
      padding: 0 4px;
      font-size: 8pt; }
  #page-footer .social > div {
    padding-left: 0; }

  #usage-popup {
    width: 90%;
    margin-left: -45%;
    height: 510px;
    padding: 0 15px; }
    #usage-popup .left-arrow, #usage-popup .right-arrow {
      display: none; }
    #usage-popup .slides {
      height: 100%; }
      #usage-popup .slides ul li .description {
        font-size: 9pt; }
      #usage-popup .slides ul li .video {
        width: 80% !important;
        margin: 20px auto; }
      #usage-popup .slides .bottom-slide-dots {
        bottom: 10px; } }
@media screen and (min-width: 768px) and (max-width: 992px) {
  .main-page .akciok {
    max-height: 212px;
    overflow: hidden; }
  .main-page div.auto-kategoriak .kategoria {
    margin-top: -46px; }

  #pOfferContainer {
    height: 142px; }

  .sub-page .sidebar .buttons ul li a {
    font-size: 12pt; }
  .sub-page .sub-page-content .content .pAdHeader {
    font-size: 13pt; }
    .sub-page .sub-page-content .content .pAdHeader .calculator-fuel-icon {
      width: 32px;
      height: 32px;
      margin-right: 10px; }
    .sub-page .sub-page-content .content .pAdHeader .text {
      line-height: 32px; }
  .sub-page .sub-page-content .content .tariffs {
    padding: 10px;
    font-size: 9pt; }
    .sub-page .sub-page-content .content .tariffs div {
      padding-left: 5px; padding-right: 5px;}
    .sub-page .sub-page-content .content .tariffs div span {
      font-size: 7pt; }
    .sub-page .sub-page-content .content .tariffs .tariff-sub-header span {
      font-size: 6.2pt;
      padding: 4px 3px; }
  .sub-page .sub-page-content .tarifak {
    padding: 5px 0; }

  #page-header .header-menu ul {
    margin-top: 14px; }
    #page-header .header-menu ul li {
      padding: 0 4px;
      font-size: 11pt;
      line-height: 35px; }
      #page-header .header-menu ul li ul.submenu {
        width: 800%;
        top: 21px; }
        #page-header .header-menu ul li ul.submenu li {
          margin: 16px 0 0 0; }
  #page-header .lang-selector {
    padding: 0; }

  #buttons-on-map ul li a {
    font-size: 20pt; }

  #page-footer .footer-menu ul {
    margin: 16px 0;
    padding: 0; }
    #page-footer .footer-menu ul li {
      padding: 0 4px;
      font-size: 8pt; }
  #page-footer .social > div {
    padding-left: 0; }

  #usage-popup {
    width: 690px;
    margin-left: -345px; }
    #usage-popup .left-arrow, #usage-popup .right-arrow {
      padding: 0 12px; }
    #usage-popup ul li .description {
      font-size: 9pt; } }
@media screen and (min-width: 993px) and (max-width: 1200px) {
  .main-page div.auto-kategoriak .kategoria {
    margin-top: -46px; }

  .sub-page .sub-page-content .content .tariffs {
    font-size: 10pt; }
    .sub-page .sub-page-content .content .tariffs div {
    padding-left: 5px; padding-right: 5px;}
    .sub-page .sub-page-content .content .tariffs div span {
      font-size: 9pt; }
    .sub-page .sub-page-content .content .tariffs .tariff-sub-header span {
      font-size: 8pt;
      padding: 4px 5px; }

  #page-header .header-menu {
    padding: 0; }
    #page-header .header-menu ul {
      margin-top: 5px; }
      #page-header .header-menu ul li {
        padding: 0 6px;
        font-size: 16pt;
        line-height: 55px; }
        #page-header .header-menu ul li ul.submenu {
          width: 600%;
          top: 45px; }
          #page-header .header-menu ul li ul.submenu li {
            margin: 10px 0 0 0; }

  #page-footer .footer-menu ul {
    margin: 14px 0;
    padding: 0; }
    #page-footer .footer-menu ul li {
      padding: 0 4px;
      font-size: 10pt; }
  #page-footer .social > div {
    padding-left: 0; }

  #usage-popup {
    width: 860px;
    margin-left: -430px; } }

.content.certificates{display:none!important}

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