@charset "UTF-8";
@media print {
  /*
  @mixin font-size($fontsize: $default_font_size, $return_var: "rem"){
    //unquote -- remove "
    font-size: unquote(($fontsize/$default_font_size)+$return_var);
  }
  */
  .dark-text {
    color: #535353; }

  .gray {
    color: #a5a6a7 !important; }

  @font-face {
    font-family: 'sansation_light';
    src: url("fonts/sansation_light/sansation-light.eot");
    src: url("fonts/sansation_light/sansation-light.eot?#iefix") format("embedded-opentype"), url("fonts/sansation_light/sansation-light.woff2") format("woff2"), url("fonts/sansation_light/sansation-light.woff") format("woff"), url("fonts/sansation_light/sansation-light.ttf") format("truetype"), url("fonts/sansation_light/sansation-light.svg#sansation_lightlight") format("svg");
    font-weight: normal;
    font-style: normal; }
  /*
  @font-face {
    font-family: 'Trebuchet';
    src: 	url('fonts/trebuchet/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
    			url('fonts/trebuchet/TrebuchetMS.woff') format('woff')
    			url('fonts/trebuchet/TrebuchetMS.ttf')  format('truetype'),
    			url('fonts/trebuchet/TrebuchetMS.svg#TrebuchetMS') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet: "Trebuchet";
  
  @font-face {
    font-family: 'Trebuchet2';
    src: url('fonts/trebuchet/trebuc.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet2: "Trebuchet2";
  */
  @font-face {
    font-family: 'Trebuchet';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'Trebuchet2';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'TrebuchetMS-Bold';
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot");
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.woff") format("woff"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.ttf") format("truetype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.svg#TrebuchetMS-Bold") format("svg");
    font-weight: normal;
    font-style: normal; }
  html {
    font-size: 16px;
    font-family: "Trebuchet2"; }

  body {
    font-family: "Trebuchet2";
    line-height: normal; }

  /*
  @mixin font-size($fontsize: $default_font_size, $return_var: "rem"){
    //unquote -- remove "
    font-size: unquote(($fontsize/$default_font_size)+$return_var);
  }
  */
  .dark-text {
    color: #535353; }

  .gray {
    color: #a5a6a7 !important; }

  @font-face {
    font-family: 'sansation_light';
    src: url("fonts/sansation_light/sansation-light.eot");
    src: url("fonts/sansation_light/sansation-light.eot?#iefix") format("embedded-opentype"), url("fonts/sansation_light/sansation-light.woff2") format("woff2"), url("fonts/sansation_light/sansation-light.woff") format("woff"), url("fonts/sansation_light/sansation-light.ttf") format("truetype"), url("fonts/sansation_light/sansation-light.svg#sansation_lightlight") format("svg");
    font-weight: normal;
    font-style: normal; }
  /*
  @font-face {
    font-family: 'Trebuchet';
    src: 	url('fonts/trebuchet/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
    			url('fonts/trebuchet/TrebuchetMS.woff') format('woff')
    			url('fonts/trebuchet/TrebuchetMS.ttf')  format('truetype'),
    			url('fonts/trebuchet/TrebuchetMS.svg#TrebuchetMS') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet: "Trebuchet";
  
  @font-face {
    font-family: 'Trebuchet2';
    src: url('fonts/trebuchet/trebuc.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet2: "Trebuchet2";
  */
  @font-face {
    font-family: 'Trebuchet';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'Trebuchet2';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'TrebuchetMS-Bold';
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot");
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.woff") format("woff"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.ttf") format("truetype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.svg#TrebuchetMS-Bold") format("svg");
    font-weight: normal;
    font-style: normal; }
  h1, .h1,
  h2, .h2,
  h3, .h3,
  h4, .h4,
  h5, .h5,
  h6, .h6,
  .h7 {
    color: #DA872B;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0; }
    h1.italic, .h1.italic,
    h2.italic, .h2.italic,
    h3.italic, .h3.italic,
    h4.italic, .h4.italic,
    h5.italic, .h5.italic,
    h6.italic, .h6.italic,
    .h7.italic {
      font-style: italic; }
    h1.bold, .h1.bold,
    h2.bold, .h2.bold,
    h3.bold, .h3.bold,
    h4.bold, .h4.bold,
    h5.bold, .h5.bold,
    h6.bold, .h6.bold,
    .h7.bold {
      font-family: "TrebuchetMS-Bold"; }
    h1.color-grey, .h1.color-grey,
    h2.color-grey, .h2.color-grey,
    h3.color-grey, .h3.color-grey,
    h4.color-grey, .h4.color-grey,
    h5.color-grey, .h5.color-grey,
    h6.color-grey, .h6.color-grey,
    .h7.color-grey {
      color: #535353; }
    h1 b, h1 strong, h1 .bold, .h1 b, .h1 strong, .h1 .bold,
    h2 b,
    h2 strong,
    h2 .bold, .h2 b, .h2 strong, .h2 .bold,
    h3 b,
    h3 strong,
    h3 .bold, .h3 b, .h3 strong, .h3 .bold,
    h4 b,
    h4 strong,
    h4 .bold, .h4 b, .h4 strong, .h4 .bold,
    h5 b,
    h5 strong,
    h5 .bold, .h5 b, .h5 strong, .h5 .bold,
    h6 b,
    h6 strong,
    h6 .bold, .h6 b, .h6 strong, .h6 .bold,
    .h7 b,
    .h7 strong,
    .h7 .bold {
      font-family: inherit;
      font-weight: bold; }

  h1, .h1 {
    font-size: 1.875rem;
    font-family: "sansation_light"; }
    h1 .light, .h1 .light {
      font-family: "sansation_light"; }

  h2, .h2 {
    font-size: 1.5rem;
    font-family: "sansation_light"; }
    h2 .light, .h2 .light {
      font-family: "sansation_light"; }

  h3, .h3 {
    font-size: 1.375rem;
    font-family: "sansation_light"; }
    h3 .light, .h3 .light {
      font-family: "sansation_light"; }

  h4, .h4 {
    font-size: 1rem;
    font-family: "sansation_light"; }
    h4 .light, .h4 .light {
      font-family: "sansation_light"; }

  h5, .h5 {
    font-size: 0.875rem;
    font-family: "sansation_light"; }
    h5 .light, .h5 .light {
      font-family: "sansation_light"; }

  h6, .h6 {
    font-size: 0.75rem;
    font-family: "sansation_light"; }
    h6 .light, .h6 .light {
      font-family: "sansation_light"; }

  h7, .h7 {
    font-size: 0.9375rem;
    font-family: "sansation_light"; }
    h7 .light, .h7 .light {
      font-family: "sansation_light"; }

  /*
  @mixin font-size($fontsize: $default_font_size, $return_var: "rem"){
    //unquote -- remove "
    font-size: unquote(($fontsize/$default_font_size)+$return_var);
  }
  */
  .dark-text {
    color: #535353; }

  .gray {
    color: #a5a6a7 !important; }

  @font-face {
    font-family: 'sansation_light';
    src: url("fonts/sansation_light/sansation-light.eot");
    src: url("fonts/sansation_light/sansation-light.eot?#iefix") format("embedded-opentype"), url("fonts/sansation_light/sansation-light.woff2") format("woff2"), url("fonts/sansation_light/sansation-light.woff") format("woff"), url("fonts/sansation_light/sansation-light.ttf") format("truetype"), url("fonts/sansation_light/sansation-light.svg#sansation_lightlight") format("svg");
    font-weight: normal;
    font-style: normal; }
  /*
  @font-face {
    font-family: 'Trebuchet';
    src: 	url('fonts/trebuchet/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
    			url('fonts/trebuchet/TrebuchetMS.woff') format('woff')
    			url('fonts/trebuchet/TrebuchetMS.ttf')  format('truetype'),
    			url('fonts/trebuchet/TrebuchetMS.svg#TrebuchetMS') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet: "Trebuchet";
  
  @font-face {
    font-family: 'Trebuchet2';
    src: url('fonts/trebuchet/trebuc.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  $trebuchet2: "Trebuchet2";
  */
  @font-face {
    font-family: 'Trebuchet';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'Trebuchet2';
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot");
    src: url("./fonts/TrebuchetMS-regular/TrebuchetMS.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.woff") format("woff"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.ttf") format("truetype"), url("./fonts/TrebuchetMS-regular/TrebuchetMS.svg#TrebuchetMS") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'TrebuchetMS-Bold';
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot");
    src: url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.woff") format("woff"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.ttf") format("truetype"), url("./fonts/TrebuchetMS-bold/TrebuchetMS-Bold.svg#TrebuchetMS-Bold") format("svg");
    font-weight: normal;
    font-style: normal; }
  .panels {
    display: inline-block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #535353;
    vertical-align: top;
    width: 100%;
    margin-bottom: 30px;
    background-color: #FFFFFF;
    /*
    	&.kiemelt {
    		padding: 45px 0px;
    		background-repeat:no-repeat;
    		background-size:cover;
    		background-position:center;
    		text-align:center;
    
    		.panels-title {
    			border-top:1px solid #fff;
    			border-bottom: 1px solid #fff;
    			padding:20px;
    			text-align:center;
    			text-transform:uppercase;
    			display:inline-block;
    		}
    	}
    */ }
    .panels.transparent-bg {
      background: transparent; }
    .panels.left-bordered {
      border-left: 1px solid #FFFFFF; }
      .panels.left-bordered.callcenter {
        border-color: #e8e8e8;
        padding-left: 25px;
        margin-left: 120px; }
    .panels.bottom-thin-border {
      border: 0;
      border-bottom: 2px solid #ddd; }
    .panels.transparent {
      background-color: transparent; }
    .panels.weather {
      background-color: transparent;
      color: #FFFFFF;
      padding: 0 25px; }
      .panels.weather.fooldal {
        margin-top: 110px; }
      .panels.weather .panels-title {
        padding: 0; }
        .panels.weather .panels-title h3 {
          color: #FFFFFF;
          font-size: 2.5rem; }
        .panels.weather .panels-title h6 {
          color: #FFFFFF;
          font-size: 0.875rem;
          padding-left: 2px; }
      .panels.weather .panels-body {
        padding: 10px 0 0 0; }
        .panels.weather .panels-body .weather-degree {
          display: block;
          width: auto;
          float: left;
          font-size: 30px;
          padding-left: 10px;
          padding-top: 5px; }
          .panels.weather .panels-body .weather-degree:after {
            clear: both; }
      .panels.weather.grey {
        border-left: 1px solid #535353; }
        .panels.weather.grey h3, .panels.weather.grey h6, .panels.weather.grey .weather-degree {
          color: #535353; }
        .panels.weather.grey .btn.btn-blank {
          border: 1px solid #535353;
          text-shadow: initial;
          color: #535353;
          background-image: url(../images/icons/arrow-right_2x.png); }
    .panels.yellow {
      background-color: #efcb65; }
    .panels.bordered, .panels .bordered {
      /*border: 1px solid $color-panel-border;*/
      outline: 1px solid #DEDEDE;
      -webkit-box-shadow: 0 1px 3px rgba(83, 83, 83, 0.5);
      -moz-box-shadow: 0 1px 3px rgba(83, 83, 83, 0.5);
      box-shadow: 0 1px 3px rgba(83, 83, 83, 0.5); }
    .panels.bottom-bordered {
      border: transparent;
      border: 1px solid #DEDEDE;
      border-bottom: 6px solid #cd7a31;
      -webkit-box-shadow: 0 3px 5px rgba(83, 83, 83, 0.3);
      -moz-box-shadow: 0 3px 5px rgba(83, 83, 83, 0.3);
      box-shadow: 0 3px 5px rgba(83, 83, 83, 0.3); }
    .panels.bottom-bordered-simple {
      border: transparent;
      border-bottom: 6px solid #cd7a31; }
    .panels .panels-image {
      display: block; }
      .panels .panels-image img {
        width: 100%; }
      .panels .panels-image.left, .panels .panels-image.right {
        position: relative; }
        .panels .panels-image.left > div, .panels .panels-image.right > div {
          display: block;
          width: 25px;
          height: 50px;
          position: absolute;
          background-repeat: no-repeat;
          background-size: cover; }
      .panels .panels-image .panels-form {
        width: 100%;
        padding: 0 15px; }
      .panels .panels-image.left > div {
        position: absolute;
        top: 20px;
        right: 0;
        background-image: url(../images/icons/box-arrow-left.png); }
      .panels .panels-image.right > div {
        position: absolute;
        top: 20px;
        left: 0;
        background-image: url(../images/icons/box-arrow-right.png);
        background-position: top 20px left 0; }
      .panels .panels-image.up {
        position: relative; }
        .panels .panels-image.up > div {
          position: absolute;
          bottom: 0;
          left: 20px;
          width: 100px;
          height: 25px;
          background-repeat: no-repeat;
          background-size: 50px 25px;
          background-image: url(../images/icons/box-arrow-up.png);
          background-position: bottom 0 left 20px; }
    .panels .panels-title .gray-dark {
      font-size: 30px;
      color: #535353; }
    .panels .panels-title hr {
      width: 64px;
      height: 5px;
      border: none;
      background-color: #e8e8e8;
      margin: 15px 0 0 0;
      text-align: center; }
      .panels .panels-title hr.menu-offer {
        background-color: #777777;
        margin: 15px 0 10px 0;
        opacity: 0.17;
        text-align: left; }
    .panels .panels-title.widget {
      padding: 0px 20px 15px 20px; }
    .panels .panels-title.center {
      text-align: center; }
    .panels .panels-title.white, .panels .panels-title .white {
      color: #FFFFFF; }
    .panels .panels-title.text-shadow, .panels .panels-title .text-shadow {
      text-shadow: 1px 1px 0px black; }
    .panels .panels-body p:last-child {
      margin-bottom: 0; }
    .panels .panels-body hr {
      width: 64px;
      height: 5px;
      border: none;
      background-color: #e8e8e8;
      margin: 15px 0;
      text-align: center; }
      .panels .panels-body hr.menu-offer {
        background-color: #777777;
        margin: 15px 0 10px 0;
        opacity: 0.17;
        text-align: left; }
      .panels .panels-body hr.light {
        border: 0;
        background-color: #c1c2c3;
        height: 1px;
        margin: 0px;
        width: auto;
        text-align: left;
        margin-top: 20px;
        margin-bottom: 20px; }
    .panels .panels-body ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .panels .panels-body ul li a {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #535353;
        font-size: 0.94rem;
        text-align: left;
        padding: 5px 0 5px 17px;
        line-height: 1.4;
        background-image: url(../images/icons/menu_arrow_left.png);
        background-repeat: no-repeat;
        background-size: 7px 13px;
        background-position: top 9px left; }
        .panels .panels-body ul li a:hover {
          text-decoration: underline; }
    .panels .panels-footer {
      background-color: #FFFFFF;
      border: none; }
      .panels .panels-footer.default {
        padding: 10px 0; }
    .panels.article-list {
      padding: 0;
      margin-bottom: 0; }
      .panels.article-list .panels-body {
        padding: 0px; }
        .panels.article-list .panels-body.official-blog-brief {
          padding: 19px 15px !important; }
          .panels.article-list .panels-body.official-blog-brief .brief-title {
            text-transform: uppercase;
            color: #000000;
            font-family: "TrebuchetMS-Bold";
            margin-bottom: 5px; }
          .panels.article-list .panels-body.official-blog-brief .brief-desc {
            margin-bottom: 25px; }
        .panels.article-list .panels-body .panels-title {
          padding-top: 35px;
          padding-left: 20px;
          padding-right: 20px;
          padding-bottom: 20px; }
        .panels.article-list .panels-body .panels-footer {
          padding: 0 15px 20px 15px;
          text-align: right; }
          .panels.article-list .panels-body .panels-footer a {
            padding-right: 20px;
            color: #cd7a31;
            background-image: url(../images/icons/pagebox-arrow-right_2x.png);
            background-repeat: no-repeat;
            background-position: center right;
            background-size: 7px 13px; }
        .panels.article-list .panels-body ul.article-ul li {
          padding-bottom: 15px;
          padding-top: 15px;
          border-bottom: 1px solid #c1c2c3; }
          .panels.article-list .panels-body ul.article-ul li:first-child {
            padding-top: 0; }
          .panels.article-list .panels-body ul.article-ul li a {
            display: block;
            width: 100%;
            padding: 0;
            background: none; }
            .panels.article-list .panels-body ul.article-ul li a:hover {
              text-decoration: none; }
            .panels.article-list .panels-body ul.article-ul li a .article-list-title {
              font-family: "TrebuchetMS-Bold";
              display: block;
              line-height: 1; }
            .panels.article-list .panels-body ul.article-ul li a .article-list-writer {
              display: inline-block;
              padding-right: 11px;
              border-right: 1px solid #c1c2c3;
              line-height: 1; }
            .panels.article-list .panels-body ul.article-ul li a .article-list-date {
              display: inline-block;
              padding-left: 10px;
              line-height: 1; }
            .panels.article-list .panels-body ul.article-ul li a .article-list-portrait {
              float: left;
              width: 90px;
              height: 90px;
              position: relative;
              overflow: hidden; }
              .panels.article-list .panels-body ul.article-ul li a .article-list-portrait .circle-portrait {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 90px;
                overflow: hidden; }
                .panels.article-list .panels-body ul.article-ul li a .article-list-portrait .circle-portrait img {
                  display: block;
                  position: absolute;
                  top: 0px;
                  left: 0; }
        .panels.article-list .panels-body ul.article-ul.blog li a .article-list-title {
          display: block;
          width: auto;
          float: left;
          padding-left: 10px;
          font-family: "TrebuchetMS-Bold";
          color: #000000; }
        .panels.article-list .panels-body ul.article-ul.blog li a .article-list-writer {
          display: block;
          float: left;
          width: 237px;
          padding: 5px 0 0 0;
          padding-left: 10px;
          border-right: 0;
          line-height: 1.4; }
        .panels.article-list .panels-body ul.article-ul.blog li:last-child {
          border-bottom: 0; }
      .panels.article-list .panels {
        padding: 0; }
        .panels.article-list .panels .panels-body {
          padding: 15px; }
    .panels.ajanlat {
      padding: 74px 0;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      text-align: center; }
      .panels.ajanlat.kiemelt {
        padding: 45px 0px; }
      .panels.ajanlat .panels-title {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        padding: 20px;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 5px;
        display: inline-block; }
    .panels.jaratlista .panels-body {
      padding: 20px 20px 45px 20px !important; }

  .lg-100 {
    width: 1170px; }

  .lg-50 {
    width: 570px; }

  .lg-25 {
    width: 270px; }

  /*
  .panels {
  	background-color: $color-white;
  	@include border-radius(0);
  	color: $color-text;
  	margin-bottom: 30px; //gutter-size
  
  	&.bordered {
  		border: 1px solid $color-panel-border;
  		@include box-shadow(0 1px 1px rgba($color-text, 0.1));
  	}
  
  	&.bottom-bordered {
  		border:transparent;
  		border-bottom:6px solid $color-panel-border-bottom;
  		@include box-shadow(0 3px 5px rgba($color-text, 0.3));
  	}
  
  	.panel-body{
  		padding: 20px;
  	}
  }
  */
  .main_news_panel_cont .main_news_img_c {
    display: block;
    height: 400px;
    background-size: contain;
    background-position: center;
    overflow: hidden; }
    .main_news_panel_cont .main_news_img_c span {
      display: table-cell;
      height: inherit;
      vertical-align: middle; }
      .main_news_panel_cont .main_news_img_c span img {
        height: 100%;
        width: auto;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=0);
        /* Older than Firefox 0.9 */
        -moz-opacity: 0;
        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0;
        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0;
        zoom: 1; }
  .main_news_panel_cont .main_news_title_c {
    color: #da872b;
    font-size: 1.5pxrem;
    line-height: normal;
    font-family: "sansation_light";
    height: 72px;
    overflow: hidden;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 16px; }
    .main_news_panel_cont .main_news_title_c:after {
      position: absolute;
      bottom: 0px;
      left: 0px;
      height: 4px;
      width: 64px;
      content: '';
      background: red; }

  .sharebar {
    margin: 20px 0 5px 0;
    border-top: 1px solid #B6B6B6;
    border-bottom: 1px solid #B6B6B6; }
    .sharebar .pull-left {
      position: relative;
      top: 9px; }
    .sharebar p {
      margin: 0;
      padding: 11px 0 12px 0;
      line-height: normal; }
      .sharebar p a {
        color: #B6B6B6;
        text-decoration: none;
        font-size: 0.75rem;
        margin-right: 6px;
        display: block;
        float: left;
        line-height: 20px; }
      .sharebar p.linkbar {
        padding-top: 12px;
        margin-left: 25px; }
        .sharebar p.linkbar a {
          position: relative;
          padding-left: 35px;
          margin-left: 25px;
          margin-right: 0; }
          .sharebar p.linkbar a img {
            position: absolute;
            left: 0px; }
          .sharebar p.linkbar a.sharebar-print img {
            top: 2px;
            height: 18px; }
          .sharebar p.linkbar a.sharebar-email img {
            top: 3px;
            height: 14px; }

  .no-margin {
    margin: 0 !important; }

  .no-padding {
    padding: 0 !important; }

  .no-padding-left {
    padding-left: 0 !important; }

  .no-padding-right {
    padding-right: 0 !important; }

  .no-paragraph-margin p {
    margin: 0; }

  .xxs-p-0 {
    padding: 0px; }

  .xxs-p-t-0 {
    padding-top: 0px; }

  .xxs-p-r-0 {
    padding-right: 0px; }

  .xxs-p-b-0 {
    padding-bottom: 0px; }

  .xxs-p-l-0 {
    padding-left: 0px; }

  .xxs-p-tb-0 {
    padding-top: 0px;
    padding-bottom: 0px; }

  .xxs-p-lr-0 {
    padding-left: 0px;
    padding-right: 0px; }

  .xxs-p-5 {
    padding: 5px; }

  .xxs-p-t-5 {
    padding-top: 5px; }

  .xxs-p-r-5 {
    padding-right: 5px; }

  .xxs-p-b-5 {
    padding-bottom: 5px; }

  .xxs-p-l-5 {
    padding-left: 5px; }

  .xxs-p-tb-5 {
    padding-top: 5px;
    padding-bottom: 5px; }

  .xxs-p-lr-5 {
    padding-left: 5px;
    padding-right: 5px; }

  .xxs-p-10 {
    padding: 10px; }

  .xxs-p-t-10 {
    padding-top: 10px; }

  .xxs-p-r-10 {
    padding-right: 10px; }

  .xxs-p-b-10 {
    padding-bottom: 10px; }

  .xxs-p-l-10 {
    padding-left: 10px; }

  .xxs-p-tb-10 {
    padding-top: 10px;
    padding-bottom: 10px; }

  .xxs-p-lr-10 {
    padding-left: 10px;
    padding-right: 10px; }

  .xxs-p-15 {
    padding: 15px; }

  .xxs-p-t-15 {
    padding-top: 15px; }

  .xxs-p-r-15 {
    padding-right: 15px; }

  .xxs-p-b-15 {
    padding-bottom: 15px; }

  .xxs-p-l-15 {
    padding-left: 15px; }

  .xxs-p-tb-15 {
    padding-top: 15px;
    padding-bottom: 15px; }

  .xxs-p-lr-15 {
    padding-left: 15px;
    padding-right: 15px; }

  .xxs-p-20 {
    padding: 20px; }

  .xxs-p-t-20 {
    padding-top: 20px; }

  .xxs-p-r-20 {
    padding-right: 20px; }

  .xxs-p-b-20 {
    padding-bottom: 20px; }

  .xxs-p-l-20 {
    padding-left: 20px; }

  .xxs-p-tb-20 {
    padding-top: 20px;
    padding-bottom: 20px; }

  .xxs-p-lr-20 {
    padding-left: 20px;
    padding-right: 20px; }

  .xxs-p-25 {
    padding: 25px; }

  .xxs-p-t-25 {
    padding-top: 25px; }

  .xxs-p-r-25 {
    padding-right: 25px; }

  .xxs-p-b-25 {
    padding-bottom: 25px; }

  .xxs-p-l-25 {
    padding-left: 25px; }

  .xxs-p-tb-25 {
    padding-top: 25px;
    padding-bottom: 25px; }

  .xxs-p-lr-25 {
    padding-left: 25px;
    padding-right: 25px; }

  .xxs-p-30 {
    padding: 30px; }

  .xxs-p-t-30 {
    padding-top: 30px; }

  .xxs-p-r-30 {
    padding-right: 30px; }

  .xxs-p-b-30 {
    padding-bottom: 30px; }

  .xxs-p-l-30 {
    padding-left: 30px; }

  .xxs-p-tb-30 {
    padding-top: 30px;
    padding-bottom: 30px; }

  .xxs-p-lr-30 {
    padding-left: 30px;
    padding-right: 30px; }

  .xxs-p-35 {
    padding: 35px; }

  .xxs-p-t-35 {
    padding-top: 35px; }

  .xxs-p-r-35 {
    padding-right: 35px; }

  .xxs-p-b-35 {
    padding-bottom: 35px; }

  .xxs-p-l-35 {
    padding-left: 35px; }

  .xxs-p-tb-35 {
    padding-top: 35px;
    padding-bottom: 35px; }

  .xxs-p-lr-35 {
    padding-left: 35px;
    padding-right: 35px; }

  .xxs-p-40 {
    padding: 40px; }

  .xxs-p-t-40 {
    padding-top: 40px; }

  .xxs-p-r-40 {
    padding-right: 40px; }

  .xxs-p-b-40 {
    padding-bottom: 40px; }

  .xxs-p-l-40 {
    padding-left: 40px; }

  .xxs-p-tb-40 {
    padding-top: 40px;
    padding-bottom: 40px; }

  .xxs-p-lr-40 {
    padding-left: 40px;
    padding-right: 40px; }

  .xxs-p-45 {
    padding: 45px; }

  .xxs-p-t-45 {
    padding-top: 45px; }

  .xxs-p-r-45 {
    padding-right: 45px; }

  .xxs-p-b-45 {
    padding-bottom: 45px; }

  .xxs-p-l-45 {
    padding-left: 45px; }

  .xxs-p-tb-45 {
    padding-top: 45px;
    padding-bottom: 45px; }

  .xxs-p-lr-45 {
    padding-left: 45px;
    padding-right: 45px; }

  .xxs-p-50 {
    padding: 50px; }

  .xxs-p-t-50 {
    padding-top: 50px; }

  .xxs-p-r-50 {
    padding-right: 50px; }

  .xxs-p-b-50 {
    padding-bottom: 50px; }

  .xxs-p-l-50 {
    padding-left: 50px; }

  .xxs-p-tb-50 {
    padding-top: 50px;
    padding-bottom: 50px; }

  .xxs-p-lr-50 {
    padding-left: 50px;
    padding-right: 50px; }

  .xxs-m-0 {
    margin: 0px; }

  .xxs-m-t-0 {
    margin-top: 0px; }

  .xxs-m-r-0 {
    margin-right: 0px; }

  .xxs-m-b-0 {
    margin-bottom: 0px; }

  .xxs-m-l-0 {
    margin-left: 0px; }

  .xxs-m-tb-0 {
    margin-top: 0px;
    margin-bottom: 0px; }

  .xxs-m-lr-0 {
    margin-left: 0px;
    margin-right: 0px; }

  .xxs-m-5 {
    margin: 5px; }

  .xxs-m-t-5 {
    margin-top: 5px; }

  .xxs-m-r-5 {
    margin-right: 5px; }

  .xxs-m-b-5 {
    margin-bottom: 5px; }

  .xxs-m-l-5 {
    margin-left: 5px; }

  .xxs-m-tb-5 {
    margin-top: 5px;
    margin-bottom: 5px; }

  .xxs-m-lr-5 {
    margin-left: 5px;
    margin-right: 5px; }

  .xxs-m-10 {
    margin: 10px; }

  .xxs-m-t-10 {
    margin-top: 10px; }

  .xxs-m-r-10 {
    margin-right: 10px; }

  .xxs-m-b-10 {
    margin-bottom: 10px; }

  .xxs-m-l-10 {
    margin-left: 10px; }

  .xxs-m-tb-10 {
    margin-top: 10px;
    margin-bottom: 10px; }

  .xxs-m-lr-10 {
    margin-left: 10px;
    margin-right: 10px; }

  .xxs-m-15 {
    margin: 15px; }

  .xxs-m-t-15 {
    margin-top: 15px; }

  .xxs-m-r-15 {
    margin-right: 15px; }

  .xxs-m-b-15 {
    margin-bottom: 15px; }

  .xxs-m-l-15 {
    margin-left: 15px; }

  .xxs-m-tb-15 {
    margin-top: 15px;
    margin-bottom: 15px; }

  .xxs-m-lr-15 {
    margin-left: 15px;
    margin-right: 15px; }

  .xxs-m-20 {
    margin: 20px; }

  .xxs-m-t-20 {
    margin-top: 20px; }

  .xxs-m-r-20 {
    margin-right: 20px; }

  .xxs-m-b-20 {
    margin-bottom: 20px; }

  .xxs-m-l-20 {
    margin-left: 20px; }

  .xxs-m-tb-20 {
    margin-top: 20px;
    margin-bottom: 20px; }

  .xxs-m-lr-20 {
    margin-left: 20px;
    margin-right: 20px; }

  .xxs-m-25 {
    margin: 25px; }

  .xxs-m-t-25 {
    margin-top: 25px; }

  .xxs-m-r-25 {
    margin-right: 25px; }

  .xxs-m-b-25 {
    margin-bottom: 25px; }

  .xxs-m-l-25 {
    margin-left: 25px; }

  .xxs-m-tb-25 {
    margin-top: 25px;
    margin-bottom: 25px; }

  .xxs-m-lr-25 {
    margin-left: 25px;
    margin-right: 25px; }

  .xxs-m-30 {
    margin: 30px; }

  .xxs-m-t-30 {
    margin-top: 30px; }

  .xxs-m-r-30 {
    margin-right: 30px; }

  .xxs-m-b-30 {
    margin-bottom: 30px; }

  .xxs-m-l-30 {
    margin-left: 30px; }

  .xxs-m-tb-30 {
    margin-top: 30px;
    margin-bottom: 30px; }

  .xxs-m-lr-30 {
    margin-left: 30px;
    margin-right: 30px; }

  .xxs-m-35 {
    margin: 35px; }

  .xxs-m-t-35 {
    margin-top: 35px; }

  .xxs-m-r-35 {
    margin-right: 35px; }

  .xxs-m-b-35 {
    margin-bottom: 35px; }

  .xxs-m-l-35 {
    margin-left: 35px; }

  .xxs-m-tb-35 {
    margin-top: 35px;
    margin-bottom: 35px; }

  .xxs-m-lr-35 {
    margin-left: 35px;
    margin-right: 35px; }

  .xxs-m-40 {
    margin: 40px; }

  .xxs-m-t-40 {
    margin-top: 40px; }

  .xxs-m-r-40 {
    margin-right: 40px; }

  .xxs-m-b-40 {
    margin-bottom: 40px; }

  .xxs-m-l-40 {
    margin-left: 40px; }

  .xxs-m-tb-40 {
    margin-top: 40px;
    margin-bottom: 40px; }

  .xxs-m-lr-40 {
    margin-left: 40px;
    margin-right: 40px; }

  .xxs-m-45 {
    margin: 45px; }

  .xxs-m-t-45 {
    margin-top: 45px; }

  .xxs-m-r-45 {
    margin-right: 45px; }

  .xxs-m-b-45 {
    margin-bottom: 45px; }

  .xxs-m-l-45 {
    margin-left: 45px; }

  .xxs-m-tb-45 {
    margin-top: 45px;
    margin-bottom: 45px; }

  .xxs-m-lr-45 {
    margin-left: 45px;
    margin-right: 45px; }

  .xxs-m-50 {
    margin: 50px; }

  .xxs-m-t-50 {
    margin-top: 50px; }

  .xxs-m-r-50 {
    margin-right: 50px; }

  .xxs-m-b-50 {
    margin-bottom: 50px; }

  .xxs-m-l-50 {
    margin-left: 50px; }

  .xxs-m-tb-50 {
    margin-top: 50px;
    margin-bottom: 50px; }

  .xxs-m-lr-50 {
    margin-left: 50px;
    margin-right: 50px; }

  .btn {
    text-align: center;
    background-image: none;
    filter: none;
    text-shadow: none;
    box-shadow: none;
    cursor: pointer; }
    .btn.long {
      min-width: 160px; }
    .btn.short {
      min-width: 120px;
      padding: 7px 43px 7px 15px; }
    .btn.default {
      display: inline-block;
      border-radius: 3px;
      border-width: 1px;
      border-style: solid;
      text-align: left; }
    .btn.btn-more {
      background: #FFFFFF;
      color: #5b6163;
      border: none;
      width: 120px;
      text-align: left;
      padding-left: 15px;
      background-image: url(../images/icons/carousel-pag-arrow-right_2x.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
      background-size: 7px 13px; }
      .btn.btn-more:hover {
        background-color: #EEEEEE;
        color: #5b6163;
        border: none;
        background-image: url(../images/icons/carousel-pag-arrow-right_2x.png); }
    .btn.btn-primary {
      background: #FFFFFF;
      color: #DC913C;
      border-color: #DC913C;
      text-align: center;
      padding: 7px 33px 7px 15px;
      text-transform: lowercase;
      background-image: url(../images/icons/more-arrow.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      background-size: auto 13px; }
      .btn.btn-primary.long {
        min-width: 160px; }
      .btn.btn-primary.short {
        min-width: 120px;
        padding: 7px 43px 7px 15px; }
      .btn.btn-primary:hover {
        background-color: #DC913C;
        color: #FFFFFF;
        background-image: url(../images/icons/more-arrow-hover.png); }
      .btn.btn-primary:active {
        border-color: #DC913C;
        box-shadow: none; }
    .btn.btn-primary2 {
      background: #DC913C;
      color: #FFFFFF;
      border-color: #DC913C;
      text-align: center;
      padding: 7px 33px 7px 15px;
      background-image: url(../images/icons/more-arrow-hover.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      background-size: auto 13px; }
      .btn.btn-primary2:hover {
        background-color: #FFFFFF;
        color: #DC913C;
        background-image: url(../images/icons/more-arrow.png); }
      .btn.btn-primary2:active {
        border-color: #DC913C;
        box-shadow: none; }
      .btn.btn-primary2.noarrow {
        background-image: none;
        padding-right: 15px; }
    .btn.btn-primary3 {
      background: #DC913C;
      color: #FFFFFF;
      border-color: #DC913C;
      text-align: center;
      padding: 7px 15px 7px 15px; }
      .btn.btn-primary3:hover {
        background-color: #b7621b; }
      .btn.btn-primary3:active {
        border-color: #DC913C;
        box-shadow: none; }
    .btn.btn-blue {
      background-color: #0096D6;
      color: #FFFFFF;
      padding: 15px 20px;
      text-transform: uppercase;
      border-radius: 2px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      line-height: normal; }
      .btn.btn-blue:hover {
        background-color: #007db3; }
    .btn.btn-primary4 {
      background-color: #cd7a31;
      color: #FFFFFF;
      padding: 15px 20px;
      text-transform: uppercase;
      border-radius: 2px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      line-height: normal; }
      .btn.btn-primary4:hover {
        background-color: #b96e2d; }
    .btn.btn-primary5 {
      background-color: #535353;
      text-align: center;
      color: #FFFFFF;
      padding: 15px 20px;
      border-radius: 2px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      line-height: normal; }
      .btn.btn-primary5:hover {
        background-color: #b96e2d; }
    .btn.btn-primary6 {
      background-color: #cd7a31;
      text-align: center;
      color: #FFFFFF;
      padding: 15px 20px;
      border-radius: 2px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      line-height: normal; }
      .btn.btn-primary6:hover {
        background-color: #b96e2d; }
    .btn.btn-confirm {
      background: #0096d6;
      color: #FFFFFF;
      border: none;
      width: 160px;
      text-align: center;
      text-transform: uppercase; }
      .btn.btn-confirm:hover {
        background-color: #007db3;
        color: #FFFFFF; }
      .btn.btn-confirm:active {
        box-shadow: none; }
    .btn.btn-transparent {
      background-color: rgba(255, 255, 255, 0.35);
      padding-right: 45px;
      border: 1px solid #FFFFFF;
      text-shadow: 1px 1px 0px #888;
      color: #FFFFFF;
      background-image: url(../images/icons/arrow-right-white_2x.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      background-size: 7px 13px; }
      .btn.btn-transparent:hover {
        background-color: #b96e2d;
        color: #FFFFFF;
        /*border: none;*/
        background-image: url(../images/icons/arrow-right-white_2x.png); }
    .btn.btn-orange-w-arrow {
      background-color: #b96e2d;
      padding-right: 45px;
      border: 1px solid #FFFFFF;
      text-shadow: 1px 1px 0px #888;
      color: #FFFFFF;
      background-image: url(../images/icons/arrow-right-white_2x.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      background-size: 7px 13px; }
      .btn.btn-orange-w-arrow:hover {
        background-color: #b96e2d;
        color: #FFFFFF;
        /*border: none;*/
        text-decoration: underline;
        background-image: url(../images/icons/arrow-right-white_2x.png); }
    .btn.btn-blank {
      background-color: transparent;
      padding-right: 45px;
      padding-left: 10px;
      border: 1px solid #FFFFFF;
      text-shadow: 1px 1px 0px #888;
      color: #FFFFFF;
      background-image: url(../images/icons/arrow-right-white_2x.png);
      background-repeat: no-repeat;
      background-position: center right 12px;
      background-size: 7px 13px; }
      .btn.btn-blank:hover {
        background-color: transparent;
        color: #FFFFFF;
        /*border: none;*/
        background-image: url(../images/icons/arrow-right-white_2x.png);
        text-decoration: underline; }
    .btn.text-shadow {
      text-shadow: 1px 1px 0px #888; }
    .btn.btn-search {
      background-color: #cd7a31;
      color: #FFFFFF;
      padding: 13px 53px;
      text-transform: lowercase;
      border-radius: 2px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      line-height: normal; }
      .btn.btn-search:hover {
        background-color: #b96e2d; }
    .btn.btn-foglalas {
      width: 70%;
      max-width: 190px;
      height: 55px;
      color: #FFFFFF;
      text-transform: uppercase;
      padding: 15px 0 15px 35px;
      text-align: center;
      background-color: #cd7a31;
      background-image: url(../images/icons/reservation_2x.png);
      background-repeat: no-repeat;
      background-position: left 10px center;
      background-size: 20px auto; }
    .btn.btn-more-offer {
      min-width: 180px;
      padding: 8px 30px 6px 35px;
      text-align: center;
      background-color: transparent;
      border: 1px solid #cd7a31;
      color: #cd7a31;
      position: relative;
      border-radius: 3px;
      background-image: url(../images/icons/more-arrow.png);
      background-repeat: no-repeat;
      background-position: top 13px right 10px;
      background-size: 7px 13px; }
      .btn.btn-more-offer .suitcase {
        position: absolute;
        width: 16px;
        height: 15px;
        background-image: url(../images/icons/table-package_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% auto;
        top: 10px;
        left: 10px; }
      .btn.btn-more-offer .airplane {
        position: absolute;
        width: 16px;
        height: 15px;
        background-image: url(../images/icons/table-plane_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% auto;
        top: 10px;
        left: 10px; }
      .btn.btn-more-offer:hover {
        background-image: url(../images/icons/arrow-right-white_2x.png);
        background-repeat: no-repeat;
        background-position: top 13px right 10px;
        background-size: 7px 13px;
        background-color: #cd7a31;
        color: #fff; }
        .btn.btn-more-offer:hover .suitcase {
          background-image: url(../images/icons/table-package-white_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
    .btn.btn-offer {
      min-width: 130px;
      padding: 7px 20px 6px 15px;
      border: 1px solid #FFFFFF;
      color: #FFFFFF;
      background-color: rgba(255, 255, 255, 0.3);
      text-align: center;
      background-image: url(../images/icons/arrow-right-white_2x.png);
      background-repeat: no-repeat;
      background-position: top 10px right 10px;
      background-size: 7px 13px; }
      .btn.btn-offer a {
        text-decoration: none; }
        .btn.btn-offer a:hover {
          text-decoration: underline; }
      .btn.btn-offer:hover {
        text-decoration: underline; }

  .btn-cont {
    display: block;
    width: 100%; }
    .btn-cont.left {
      text-align: left; }
    .btn-cont.center {
      text-align: center; }
    .btn-cont.right {
      text-align: right; }
    .btn-cont.tallozas {
      display: inline-block;
      width: auto;
      float: left; }
      .btn-cont.tallozas label {
        min-width: 160px;
        display: inline-block;
        padding: 13px 20px;
        text-align: center;
        color: #FFFFFF;
        background-color: #535353;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
        border-radius: 2px;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.6;
        margin-bottom: 0px;
        cursor: pointer; }
        .btn-cont.tallozas label .btn-tallozas {
          width: 1px;
          height: 1px;
          opacity: 0; }
      .btn-cont.tallozas label:hover {
        background-color: #b96e2d; }

  p {
    line-height: 22px;
    font-size: 0.9375rem;
    margin-bottom: 20px;
    color: #535353; }
    p a {
      display: inline-block; }

  .text-left {
    text-align: left; }

  hr.light {
    border: 0;
    background-color: #c1c2c3;
    height: 1px; }
  hr.div1 {
    height: 5px;
    background-color: #cd7a31;
    margin: 10px 0; }
  hr.blog-hr {
    margin-bottom: 0; }

  .paragraph {
    line-height: 1.4; }

  .lh-34 {
    line-height: 34px; }

  .lh-24 {
    line-height: 24px; }

  .lh-noraml {
    line-height: normal; }

  .link-underline a:hover {
    text-decoration: underline; }

  .trebuchet {
    font-family: "Trebuchet2"; }

  .article-main-container {
    display: block;
    text-align: center; }
    .article-main-container .box {
      display: inline-block;
      float: none; }
    .article-main-container .article-carousel-cont .panels-body .article-carousel .main-image {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      background-color: #282828;
      height: auto; }
      .article-main-container .article-carousel-cont .panels-body .article-carousel .main-image img {
        max-width: 100%;
        max-height: 100%;
        display: block;
        opacity: 0; }
    .article-main-container .article-carousel-cont .panels-body .article-carousel .minor-image {
      position: absolute;
      top: 0;
      display: block;
      width: auto;
      height: 100%;
      left: 0;
      transition: left 0.3s linear;
      overflow: hidden; }
      .article-main-container .article-carousel-cont .panels-body .article-carousel .minor-image img {
        display: block;
        max-width: 100%;
        max-height: 100%;
        opacity: 0; }
    .article-main-container .cikkbeagyazott {
      width: 100%;
      min-height: 450px; }
      .article-main-container .cikkbeagyazott .panels-body .article-carousel .navigation {
        height: 500px; }
      .article-main-container .cikkbeagyazott .panels-body .article-carousel .main-image, .article-main-container .cikkbeagyazott .panels-body .article-carousel .minor-image {
        width: 100%;
        height: 500px;
        background-size: contain;
        background-color: #282828;
        background-repeat: no-repeat;
        background-position: center; }
        .article-main-container .cikkbeagyazott .panels-body .article-carousel .main-image.allo, .article-main-container .cikkbeagyazott .panels-body .article-carousel .minor-image.allo {
          background-size: contain; }
        .article-main-container .cikkbeagyazott .panels-body .article-carousel .main-image.fekvo, .article-main-container .cikkbeagyazott .panels-body .article-carousel .minor-image.fekvo {
          background-size: contain; }

  .article-carousel-cont {
    margin-bottom: 25px;
    overflow: hidden; }
    .article-carousel-cont .panels-body {
      padding: 0; }
      .article-carousel-cont .panels-body .article-carousel {
        position: relative; }
        .article-carousel-cont .panels-body .article-carousel .dark-layer {
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          background-color: rgba(0, 0, 0, 0.5); }
        .article-carousel-cont .panels-body .article-carousel .image-fancy {
          display: block;
          width: 57px;
          max-width: 57px;
          height: 32px;
          position: absolute;
          right: 0px;
          bottom: 10px;
          padding: 0 10px;
          background-image: url(../images/icons/gallery_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: auto 25px;
          border-left: 1px solid #ddd; }
        .article-carousel-cont .panels-body .article-carousel .search-icon {
          display: block;
          width: 57px;
          max-width: 57px;
          height: 32px;
          position: absolute;
          right: 60px;
          bottom: 10px;
          padding: 0 10px;
          background-image: url(../images/icons/page-box-search_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: auto 25px;
          border-left: 1px solid #ddd; }
        .article-carousel-cont .panels-body .article-carousel .main-image {
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center; }
          .article-carousel-cont .panels-body .article-carousel .main-image img {
            width: 100%;
            display: block;
            opacity: 0; }
        .article-carousel-cont .panels-body .article-carousel .text-box {
          display: block;
          padding: 20px 120px 20px 20px;
          font-size: 0.9375rem;
          text-align: left; }
        .article-carousel-cont .panels-body .article-carousel .images {
          display: none; }
        .article-carousel-cont .panels-body .article-carousel .minor-image {
          position: absolute;
          top: 0;
          display: block;
          width: 100%;
          height: auto;
          left: 0;
          transition: left 0.3s linear;
          overflow: hidden;
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center; }
          .article-carousel-cont .panels-body .article-carousel .minor-image.no-transition {
            transition: none; }
          .article-carousel-cont .panels-body .article-carousel .minor-image.left {
            left: 100%; }
          .article-carousel-cont .panels-body .article-carousel .minor-image.right {
            left: -100%; }
          .article-carousel-cont .panels-body .article-carousel .minor-image img {
            display: block;
            width: auto;
            height: auto;
            opacity: 0;
            width: 100%; }
          .article-carousel-cont .panels-body .article-carousel .minor-image.show {
            left: 0px; }
        .article-carousel-cont .panels-body .article-carousel .navigation {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
          .article-carousel-cont .panels-body .article-carousel .navigation .nav-left, .article-carousel-cont .panels-body .article-carousel .navigation .nav-right {
            display: block;
            position: absolute;
            top: 50%;
            width: 29px;
            height: 62px;
            margin-top: -31px;
            cursor: pointer; }
          .article-carousel-cont .panels-body .article-carousel .navigation .carousel-link {
            display: block;
            width: 100%;
            height: 100%;
            cursor: pointer; }
          .article-carousel-cont .panels-body .article-carousel .navigation .nav-left, .article-carousel-cont .panels-body .article-carousel .navigation .nav-left-offer {
            left: 15px;
            right: auto;
            background-image: url(../images/icons/image-carousel-arrow-left.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain; }
          .article-carousel-cont .panels-body .article-carousel .navigation .nav-right, .article-carousel-cont .panels-body .article-carousel .navigation .nav-right-offer {
            right: 15px;
            left: auto;
            background-image: url(../images/icons/image-carousel-arrow-right.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain; }
        .article-carousel-cont .panels-body .article-carousel.szavazas .text-box {
          padding-right: 20px;
          padding-bottom: 0px; }
          .article-carousel-cont .panels-body .article-carousel.szavazas .text-box .f-m {
            font-size: medium; }
          .article-carousel-cont .panels-body .article-carousel.szavazas .text-box .f-s {
            font-size: small; }
          .article-carousel-cont .panels-body .article-carousel.szavazas .text-box p {
            display: inline-block;
            padding-top: 5px;
            height: 35px;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: 15px;
            margin-left: 15px;
            border-right: #eee solid 1px;
            border-left: #eee solid 1px; }
        .article-carousel-cont .panels-body .article-carousel.szavazas .nav-right, .article-carousel-cont .panels-body .article-carousel.szavazas .nav-right-offer {
          background-color: rgba(0, 0, 0, 0.3);
          background-size: 30px 60px;
          width: 55px;
          height: 85px;
          right: 0px; }
        .article-carousel-cont .panels-body .article-carousel.szavazas .nav-left, .article-carousel-cont .panels-body .article-carousel.szavazas .nav-left-offer {
          background-color: rgba(0, 0, 0, 0.3);
          background-size: 30px 60px;
          width: 55px;
          height: 85px;
          left: 0px; }
        .article-carousel-cont .panels-body .article-carousel.szavazas .navigation {
          height: 640px; }
        .article-carousel-cont .panels-body .article-carousel .slider-dots {
          display: block;
          width: 100%;
          text-align: center;
          position: absolute; }
          .article-carousel-cont .panels-body .article-carousel .slider-dots ul {
            display: inline-block;
            margin: 0;
            padding: 0; }
            .article-carousel-cont .panels-body .article-carousel .slider-dots ul li {
              float: left;
              width: 20px;
              height: 15px;
              border-radius: 2px;
              border: 1px solid #fff;
              background-color: #9c8e80;
              margin-right: 5px;
              margin-left: 5px;
              cursor: pointer; }
              .article-carousel-cont .panels-body .article-carousel .slider-dots ul li:last-child {
                margin-right: 0; }
              .article-carousel-cont .panels-body .article-carousel .slider-dots ul li.active, .article-carousel-cont .panels-body .article-carousel .slider-dots ul li:hover {
                background-color: #b27a48; }
          .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-left, .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-right, .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-left-offer, .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-right-offer {
            position: absolute;
            width: 20px;
            height: 15px;
            background-position: center right;
            background-size: 7px 13px;
            background-repeat: no-repeat;
            cursor: pointer; }
          .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-left, .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-left-offer {
            background-image: url(../images/icons/arrow-right-dark_2x.png);
            transform: rotate(180deg);
            bottom: 3px;
            left: 0; }
          .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-right, .article-carousel-cont .panels-body .article-carousel .slider-dots .nav-right-offer {
            background-image: url(../images/icons/arrow-right-dark_2x.png);
            bottom: 3px;
            right: 0; }

  #s88_ajanlodoboz_carousel #flynow .main-image, #s88_ajanlodoboz_carousel #flynow .minor-image {
    height: 290px;
    width: 100%; }
  #s88_ajanlodoboz_carousel #flynow .navigation {
    height: 100%;
    width: 100%; }
  #s88_ajanlodoboz_carousel #flynow.flynow-aloldali .main-image, #s88_ajanlodoboz_carousel #flynow.flynow-aloldali .minor-image {
    height: 370px; }
  #s88_ajanlodoboz_carousel #flynow.flynow-aloldali .text-box .btn-cont {
    position: absolute;
    bottom: 95px;
    left: 0; }
  #s88_ajanlodoboz_carousel #flynow.flynow-aloldali .text-box .offer-text .last-minute {
    display: inline-block; }

  .felso-modul-pozicio {
    margin-bottom: 28px; }
    .felso-modul-pozicio .felso-ketharmad .article-carousel-cont {
      margin-bottom: 0; }

  .article-main-container {
    display: block;
    text-align: center;
    max-width: 750px;
    margin: 0 auto; }
    .article-main-container .box {
      display: inline-block;
      float: none; }
  .article-main-container .article-carousel-cont .panels-body .article-carousel.carousel_fixheight .main-image img {
    width: 100%;
    height: initial;
    max-width: initial;
    max-height: initial;
    min-width: initial;
    min-height: initial; }
  .article-main-container .article-carousel-cont .panels-body .article-carousel.carousel_fixheight .images {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    overflow: hidden;
    display: inline-block; }
  .article-main-container .article-carousel-cont .panels-body .article-carousel.carousel_fixheight .minor-image img {
    width: initial;
    height: initial;
    max-width: initial;
    max-height: initial;
    min-width: initial;
    min-height: initial; }

  #carousel-wide {
    margin: 0 -15px; }

  .article-carousel-cont .panels-body .article-carousel.doublesize {
    width: 100%;
    height: 450px; }
    .article-carousel-cont .panels-body .article-carousel.doublesize .main-image, .article-carousel-cont .panels-body .article-carousel.doublesize .minor-image {
      width: 100%;
      height: 450px; }
    .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-container {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 50%;
      margin-left: -50%;
      padding: 0; }
    .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox {
      position: absolute;
      top: 30px;
      right: 0;
      background-color: rgba(255, 255, 255, 0.65);
      border-radius: 0;
      padding: 0 65px 0 0;
      max-width: 40%; }
      .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels {
        background-color: transparent;
        margin: 0; }
        .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title {
          padding: 20px 20px 15px 20px; }
          .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title h3, .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title .h3 {
            text-transform: uppercase; }
          .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title h3, .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title .h3, .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title h4, .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-title .h4 {
            font-weight: bold;
            color: #222421;
            font-size: 24px;
            text-shadow: 1px 1px 0px rgba(70, 70, 70, 0.4);
            font-weight: bold;
            text-transform: uppercase;
            font-family: "Trebuchet2"; }
        .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-body {
          padding: 0 20px 20px 20px;
          width: 300px;
          text-align: justify; }
          .article-carousel-cont .panels-body .article-carousel.doublesize .wide-carousel-textbox .panels .panels-body.no-title {
            padding: 20px; }
    .article-carousel-cont .panels-body .article-carousel.doublesize .navigation {
      height: 450px; }
    .article-carousel-cont .panels-body .article-carousel.doublesize .slider-dots {
      bottom: 30px;
      top: auto; }
    .article-carousel-cont .panels-body .article-carousel.doublesize.ketharmad {
      min-height: 290px;
      height: auto; }
    .article-carousel-cont .panels-body .article-carousel.doublesize.tatalmakat-ajanlo-dupla {
      height: auto; }
      .article-carousel-cont .panels-body .article-carousel.doublesize.tatalmakat-ajanlo-dupla .text-box {
        position: absolute;
        top: 25px;
        right: 0;
        background-color: rgba(255, 255, 255, 0.75);
        border-radius: 0;
        padding: 20px 65px 20px 20px;
        color: #222421;
        font-size: 24px;
        text-shadow: 1px 1px 0px rgba(70, 70, 70, 0.4);
        font-weight: bold;
        text-transform: uppercase; }
  .article-carousel-cont .panels-body .article-carousel.kepeslapozo {
    height: 300px; }
    .article-carousel-cont .panels-body .article-carousel.kepeslapozo .main-image, .article-carousel-cont .panels-body .article-carousel.kepeslapozo .minor-image, .article-carousel-cont .panels-body .article-carousel.kepeslapozo .navigation {
      height: 300px; }
    .article-carousel-cont .panels-body .article-carousel.kepeslapozo .wide-carousel-textbox .panels .panels-title {
      padding: 20px; }
    .article-carousel-cont .panels-body .article-carousel.kepeslapozo .wide-carousel-textbox .panels .panels-body {
      padding: 0 20px 20px 20px; }
      .article-carousel-cont .panels-body .article-carousel.kepeslapozo .wide-carousel-textbox .panels .panels-body.no-title {
        padding: 20px; }
  .article-carousel-cont .panels-body .article-carousel.egyharmados .main-image, .article-carousel-cont .panels-body .article-carousel.egyharmados .minor-image {
    width: 100%;
    height: 370px; }
  .article-carousel-cont .panels-body .article-carousel.egyharmados .navigation {
    width: 100%;
    height: 370px; }
    .article-carousel-cont .panels-body .article-carousel.egyharmados .navigation .slider-dots {
      bottom: 15px; }
  .article-carousel-cont .panels-body .article-carousel.egyharmados .text-box {
    padding: 20px; }
  .article-carousel-cont .panels-body .article-carousel.egyharmados.kepeslapozo {
    height: auto; }
  .article-carousel-cont .panels-body .article-carousel.full-size-carousel {
    width: 100%;
    height: 450px;
    position: relative; }
    .article-carousel-cont .panels-body .article-carousel.full-size-carousel .main-image, .article-carousel-cont .panels-body .article-carousel.full-size-carousel .minor-image, .article-carousel-cont .panels-body .article-carousel.full-size-carousel .navigation {
      width: 100%;
      height: 450px; }
    .article-carousel-cont .panels-body .article-carousel.full-size-carousel .main-image {
      position: absolute;
      top: 0;
      left: 0; }
    .article-carousel-cont .panels-body .article-carousel.full-size-carousel .wide-carousel-container {
      position: relative;
      width: 100%;
      height: 100%;
      max-width: 1200px;
      max-height: 450px;
      background: transparent;
      margin: 0 auto; }
      .article-carousel-cont .panels-body .article-carousel.full-size-carousel .wide-carousel-container .slider-dots {
        position: absolute;
        bottom: 30px; }
  .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox {
    position: absolute;
    display: block;
    top: 25px;
    right: 0;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 0;
    padding: 0 65px 0 0;
    max-width: 50%; }
    .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox .panels {
      background-color: transparent;
      margin: 0; }
      .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox .panels .panels-title {
        padding: 20px; }
        .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox .panels .panels-title h3, .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox .panels .panels-title .h3 {
          color: #222421;
          font-size: 24px;
          text-shadow: 1px 1px 0px rgba(70, 70, 70, 0.4);
          font-weight: bold;
          text-transform: uppercase;
          font-family: "Trebuchet2"; }
      .article-carousel-cont .panels-body .article-carousel .wide-carousel-textbox .panels .panels-body {
        padding: 0 20px 20px 20px; }
  .article-carousel-cont .panels-body .article-carousel.hotspot .wide-carousel-container {
    width: 1200px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
    height: 450px; }
  .article-carousel-cont .panels-body .article-carousel .navigation {
    cursor: pointer; }

  #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel .main-image, #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel .minor-image {
    height: 290px; }
  #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel .navigation {
    width: 100%;
    height: 290px; }
  #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize {
    position: relative; }
    #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .text-box {
      position: absolute;
      top: 25px;
      right: 0;
      background-color: rgba(255, 255, 255, 0.75); }
    #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .main-image, #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .minor-image {
      height: 300px; }
    #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .navigation {
      width: 100%;
      height: 300px; }
      #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .navigation .slider-dots {
        bottom: 15px; }
    #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize.ketharmad {
      min-height: auto; }
  #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.tatalmakat-ajanlo-egyharmad .text-box {
    padding: 20px; }

  .select-outer {
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: top;
    width: 100%; }

  .select-inner {
    min-height: 42px;
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    background: #fff;
    padding: 11px 10px;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); }

  .select-inner:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 40%;
    width: 20px;
    height: 10px;
    background-image: url(../images/icons/arrow-down.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

  .select-inner:active,
  .select-inner.active {
    background: #eee; }

  .options {
    display: none;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
    list-style: none;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 0;
    max-height: 145px;
    overflow: auto; }

  .options li {
    padding: 5px 10px;
    /*border-bottom:1px solid #ccc;*/
    background-color: #cd7a31;
    color: #fff; }

  .options li:first-child {
    color: #b7b7b7; }

  .options li:last-child {
    border: 0; }

  .options li:hover {
    background-color: #a46228;
    color: #fff; }

  i.icon, a.icon {
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  i.icon-return, a.icon-return {
    width: 15px;
    height: 17px;
    background-image: url(../images/icons/road-1_2x.png); }
    i.icon-return.orange, a.icon-return.orange {
      background-image: url(../images/icons/road-1_2x_orange.png); }
  i.icon-one-way-to, a.icon-one-way-to {
    width: 14px;
    height: 10px;
    background-image: url(../images/icons/road-2_2x.png); }
    i.icon-one-way-to.orange, a.icon-one-way-to.orange {
      background-image: url(../images/icons/road-orange-one-way_2x.png); }
  i.icon-route, a.icon-route {
    width: 17px;
    height: 11px;
    background-image: url(../images/icons/route.png); }
  i.icon-route-direct, a.icon-route-direct {
    width: 17px;
    height: 13px;
    background-image: url(../images/icons/direct-flight_2x.png); }
  i.icon-table-package-white, a.icon-table-package-white {
    width: 18px;
    height: 16px;
    background-image: url(../images/icons/table-package-white.png);
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px; }
  i.icon-table-plane-white, a.icon-table-plane-white {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/airplane-white.png);
    margin-right: 10px;
    vertical-align: middle; }
  i.icon-category-etterem, a.icon-category-etterem {
    width: 64px;
    height: 64px;
    background-image: url(../images/icons/category-etterem_2x.png);
    margin-right: 20px;
    vertical-align: middle; }
  i.icon-category-gyors-etterem, a.icon-category-gyors-etterem {
    width: 64px;
    height: 64px;
    background-image: url(../images/icons/category-gyorsetterem_2x.png);
    margin-right: 20px;
    vertical-align: middle; }
  i.icon-category-kavezo, a.icon-category-kavezo {
    width: 64px;
    height: 64px;
    background-image: url(../images/icons/category-kavezo_2x.png);
    margin-right: 20px;
    vertical-align: middle; }
  i.icon-category-bar, a.icon-category-bar {
    width: 64px;
    height: 64px;
    background-image: url(../images/icons/category-bar_2x.png);
    margin-right: 20px;
    vertical-align: middle; }
  i.icon-ajanlo-uzletek, a.icon-ajanlo-uzletek {
    width: 75px;
    height: 75px;
    background-image: url(../images/icons/ajanlo_uzletek_2x.png);
    vertical-align: middle; }
  i.icon-ajanlo-ettermek, a.icon-ajanlo-ettermek {
    width: 75px;
    height: 75px;
    background-image: url(../images/icons/ajanlo_ettermek.png);
    vertical-align: middle; }
  i.icon-ajanlo-szolgaltatas, a.icon-ajanlo-szolgaltatas {
    width: 75px;
    height: 75px;
    background-image: url(../images/icons/szolgaltatas.png);
    vertical-align: middle; }
  i.icon-datemap, a.icon-datemap {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/datemap.png); }
  i.icon-datetype, a.icon-datetype {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/date_2x.png); }
  i.icon-type-of-commodation, a.icon-type-of-commodation {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/type-of-commodation.png);
    background-size: contain; }
  i.icon-type-of-care, a.icon-type-of-care {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/type-of-care.png);
    background-size: contain; }
  i.icon-number-of-nights, a.icon-number-of-nights {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/number-of-nights.png);
    background-size: contain; }
  i.icon-type-of-bid, a.icon-type-of-bid {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/type-of-bid.png);
    background-size: contain; }
  i.icon-info, a.icon-info {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/info_2x.png); }
  i.icon-info-white, a.icon-info-white {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/info-white_2x.png); }
  i.icon-plus, a.icon-plus {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/add_2x.png);
    padding: 13px 15px 10px 15px;
    background-size: 16px 16px;
    display: inline-block;
    background-position: center; }
  i.icon-plus-white, a.icon-plus-white {
    width: 16px;
    height: 16px;
    background-image: url(../images/icons/add_white_2x.png);
    padding: 13px 15px 10px 15px;
    background-size: 16px 16px;
    display: inline-block;
    background-position: center; }
  i.icon-suitcase, a.icon-suitcase {
    width: 20px;
    height: 20px;
    background-image: url(../images/icons/suitcase.png); }
  i.icon-parkolas, a.icon-parkolas {
    width: 24px;
    height: 24px;
    background-image: url(../images/icons/parking-3_2x.png); }
    i.icon-parkolas.blue:hover, a.icon-parkolas.blue:hover {
      background-image: url(../images/icons/parking-3_2x_blue.png); }
  i.icon-fast-track, a.icon-fast-track {
    width: 24px;
    height: 22px;
    background-image: url(../images/icons/fast-track_2x.png); }
    i.icon-fast-track.blue:hover, a.icon-fast-track.blue:hover {
      background-image: url(../images/icons/fast-track_2x_blue.png); }
  i.icon-lounge, a.icon-lounge {
    width: 19px;
    height: 25px;
    background-image: url(../images/icons/lounge_2x.png); }
    i.icon-lounge.blue:hover, a.icon-lounge.blue:hover {
      background-image: url(../images/icons/lounge_2x_blue.png); }
  i .arrow-right-orange, a .arrow-right-orange {
    position: absolute;
    width: 9px;
    height: 20px;
    right: 10px;
    background-image: url(../images/icons/pagebox-arrow-right_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i .arrow-left-gray, a .arrow-left-gray {
    position: absolute;
    width: 9px;
    height: 20px;
    left: -20px;
    background-image: url(../images/icons/pagebox-arrow-left_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-airport, a.icon-airport {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/airport_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-future, a.icon-future {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/future_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-fenntarthatosag, a.icon-fenntarthatosag {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/fenntarthatosag_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-karrier, a.icon-karrier {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/karrier_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-informacio, a.icon-informacio {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/info_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-kozosseg, a.icon-kozosseg {
    width: 10px;
    height: 10px;
    background-image: url(../images/icons/kozosseg_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-refresh, a.icon-refresh {
    width: 17px;
    height: 16px;
    background-image: url(../images/icons/refresh_2x.png);
    position: relative;
    top: 2px;
    cursor: pointer;
    margin-left: 20px; }
  i.icon-close-gray, a.icon-close-gray {
    width: 25px;
    height: 25px;
    background-image: url(../images/icons/close-gray_2x.png);
    position: relative;
    top: 0px;
    cursor: pointer;
    margin-left: 0px;
    display: inline-block;
    background-size: 25px 25px; }
  i.icon-fenykepezo, a.icon-fenykepezo {
    width: 32px;
    height: 23px;
    background-image: url(../images/icons/fenykepezo-gray_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  i.icon-facebook-gray, a.icon-facebook-gray {
    width: 10px;
    height: 22px;
    background-image: url(../images/icons/facebook_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-instagram-gray, a.icon-instagram-gray {
    width: 21px;
    height: 21px;
    background-image: url(../images/icons/insta.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-twitter-gray, a.icon-twitter-gray {
    width: 21px;
    height: 23px;
    background-image: url(../images/icons/twitter.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-nagyito-gray, a.icon-nagyito-gray {
    width: 20px;
    height: 20px;
    background-image: url(../images/icons/nagyito-gray_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-airplane, a.icon-airplane {
    width: 16px;
    height: 14px;
    background-image: url(../images/icons/airplane.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-airplane-white, a.icon-airplane-white {
    width: 16px;
    height: 14px;
    background-image: url(../images/icons/airplane-white.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-suitcase, a.icon-suitcase {
    width: 18px;
    height: 16px;
    background-image: url(../images/icons/suitcase.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-suitcase-white, a.icon-suitcase-white {
    width: 18px;
    height: 16px;
    background-image: url(../images/icons/suitcase-white.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-sorted-asc, i #sorttable_sortrevind, a.icon-sorted-asc, a #sorttable_sortrevind {
    width: 10px;
    height: 5px;
    background-image: url(../images/icons/arrow-down_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-sorted-desc, i #sorttable_sortfwdind, a.icon-sorted-desc, a #sorttable_sortfwdind {
    width: 10px;
    height: 5px;
    background-image: url(../images/icons/arrow-up_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-right-arrow, a.icon-right-arrow {
    width: 7px;
    height: 12px;
    background-image: url(../images/icons/arrow-right_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-right-arrow-white-shadow, a.icon-right-arrow-white-shadow {
    width: 7px;
    height: 14px;
    background-image: url(../images/icons/right-arrow-white-shadow_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-right-arrow-orange_2x, a.icon-right-arrow-orange_2x {
    width: 17px;
    height: 38px;
    background-image: url(../images/icons/icon-right-arrow-orange_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }
  i.icon-accept-pipe, a.icon-accept-pipe {
    width: 134px;
    height: 134px;
    background-image: url(../images/icons/tick_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block; }

  #sorttable_sortrevind {
    width: 10px;
    height: 5px;
    background-image: url(../images/icons/arrow-down_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block;
    position: relative;
    top: -3px; }

  #sorttable_sortfwdind {
    width: 10px;
    height: 5px;
    background-image: url(../images/icons/arrow-up_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block;
    position: relative;
    top: -3px; }

  .sorttable_icon {
    width: 10px;
    height: 5px;
    background-image: url(../images/icons/arrow-down_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block;
    position: relative;
    top: -3px; }

  table.sortable .sorttable_sorted_reverse .sorttable_icon, table.sortable .sorttable_sorted .sorttable_icon {
    display: none; }

  /*
  #sorttable_sortfwdind, #sorttable_sortrevind {display:none;}
  table.sortable th::after, th.sorttable_sorted::after, th.sorttable_sorted_reverse::after {
    content: " ";
    display: inline-block;
    width: 24px;
    height: 24px;
  }
  th.sorttable_sorted::after {
    background: url(url(../images/icons/arrow-up_2x.png));
    background-size: contain;
  }
  th.sorttable_sorted_reverse::after {
    background: url(url(../images/icons/arrow-down_2x.png));
    background-size: cover;
  }
  */
  .galerygrid .item {
    height: 275px;
    /* csak fejleszt├ęshez */ }
    .galerygrid .item.class1 {
      height: 275px; }
      .galerygrid .item.class1.last {
        margin-right: 0px; }
    .galerygrid .item.class2 {
      height: 275px; }
      .galerygrid .item.class2.last {
        margin-right: 0px; }
    .galerygrid .item.class3 {
      height: 275px; }
      .galerygrid .item.class3.last {
        margin-right: 0px; }
    .galerygrid .item.class4 {
      height: 275px; }
    .galerygrid .item .icon {
      display: block;
      height: 38px;
      width: 40px;
      position: absolute;
      bottom: 15px;
      left: 15px;
      background-repeat: no-repeat;
      background-position: left bottom; }
      .galerygrid .item .icon.video {
        background-image: url("../images/icons/gallery-video_2x.png");
        background-size: auto 38px; }
      .galerygrid .item .icon.foto {
        background-image: url("../images/icons/gallery-photo_2x.png");
        background-size: auto 25px; }
    .galerygrid .item .info {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: rgba(205, 122, 49, 0.65);
      display: none;
      cursor: pointer;
      text-align: center;
      padding-top: 60px;
      text-decoration: none;
      color: #fff;
      text-shadow: 1px 0 1px #080808; }
      .galerygrid .item .info p {
        color: #fff;
        font-size: 22px;
        margin: 25px 0; }
      .galerygrid .item .info img.show-image-icon {
        height: 31px;
        width: auto; }
    .galerygrid .item:hover .info {
      display: block; }

  #s631galeria .btn.btn-primary3 {
    margin-bottom: 20px; }
  #s631galeria .row .cont {
    display: none;
    border-bottom: 1px solid #B6B6B6;
    padding-bottom: 20px;
    margin-bottom: 20px; }
  #s631galeria .banner-center {
    display: none; }

  .galeria_popup_templates {
    display: none; }

  .galeria_popup_head_template_cont {
    position: relative; }

  .galeria_popup_head_template {
    background: #1F2022;
    color: #767676;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 10000;
    padding-bottom: 17px; }

  .galeria_head_logo {
    width: 250px;
    position: relative;
    margin-top: 10px;
    float: left; }
    .galeria_head_logo img {
      height: 88px; }

  .galeria_head_galeria_title {
    float: left;
    font-size: 30px;
    font-family: "sansation_light";
    position: relative;
    margin-top: 25px;
    color: #cd7a31;
    max-width: 60%; }

  .galeria_head_counter {
    float: right;
    margin-right: 95px;
    font-size: 18px;
    color: #767676;
    position: relative;
    margin-top: 45px; }

  .galeria_head_close {
    position: absolute;
    right: 0px;
    width: 25px;
    height: 25px;
    right: 40px;
    top: 40px;
    cursor: pointer; }

  .fancy_mobil_title {
    display: none; }

  .fancybox-skin, .fancybox-opened .fancybox-skin {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 115px !important; }

  .fancybox-title-float-wrap {
    width: auto;
    position: static;
    left: 0px;
    right: 0px;
    text-align: left;
    background: #ffffff;
    margin-bottom: 0px;
    padding: 10px 0px;
    font-family: "Trebuchet2";
    white-space: normal;
    padding: 0px; }

  .fancybox-title-float-wrap .child {
    background: none;
    margin-right: 0px;
    font-size: 16px;
    color: #a5a8a9;
    text-shadow: none;
    font-weight: normal;
    padding: 0px;
    display: block;
    white-space: normal; }

  .fancybox-nav {
    width: 50px; }

  .fancybox-prev {
    left: 0px; }
    .fancybox-prev span {
      background-image: url(../images/icons/image-popup-arrow-left.png); }

  .fancybox-next {
    right: 0px; }
    .fancybox-next span {
      background-image: url(../images/icons/image-popup-arrow-right.png); }

  .fancybox-nav span {
    visibility: visible;
    width: 30px;
    height: 64px;
    margin-top: -32px;
    background-size: 30px 64px;
    background-repeat: no-repeat;
    background-position: top center; }

  .galeria_popup_title_c {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #FFFFFF;
    z-index: 10000;
    padding: 10px 0; }

  .fancy_title_social {
    text-align: right;
    width: 120px;
    display: table-cell;
    white-space: nowrap; }
    .fancy_title_social a {
      margin-right: 20px;
      display: inline-block; }
      .fancy_title_social a:last-child {
        margin-right: 0px; }

  .title_fenykepezo_c {
    display: table-cell;
    width: 100%;
    padding-right: 20px; }
    .title_fenykepezo_c .icon-fenykepezo {
      display: inline-block;
      margin-right: 20px; }

  .fancybox-lock .fancybox-overlay {
    overflow-x: hidden; }

  .jarattorlesek.mobile-only {
    display: none; }
  .jarattorlesek.mobile-no {
    display: block;
    padding-top: 175px; }
  .jarattorlesek.mobil-no {
    display: block;
    padding-top: 175px; }
  .jarattorlesek.desktop-no {
    display: none; }
  .jarattorlesek .callcenter {
    padding-top: 15px;
    padding-bottom: 40px;
    color: #6E7172; }
    .jarattorlesek .callcenter .social-icons {
      font-size: 25px;
      color: #000;
      display: inline-block; }
      .jarattorlesek .callcenter .social-icons.s-icon-facebook {
        margin-right: 5px; }
      .jarattorlesek .callcenter .social-icons:hover {
        color: #cd7a31; }
  .jarattorlesek .float-left {
    padding-top: 10px;
    padding-left: 30px;
    float: left;
    line-height: 40px; }
  .jarattorlesek i {
    float: left; }
    .jarattorlesek i img {
      width: 100px;
      height: 100px; }
  .jarattorlesek div.bold {
    font-family: "TrebuchetMS-Bold"; }
  .jarattorlesek div a img {
    margin-right: 10px; }
  .jarattorlesek p {
    padding: 0px;
    margin: 0px; }
  .jarattorlesek.title {
    border-bottom: 1px solid #e8e8e8;
    padding-top: 40px;
    padding-bottom: 10px;
    margin-bottom: 20px; }
  .jarattorlesek.h1 {
    padding-bottom: 30px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px; }
  .jarattorlesek .h2 {
    padding-bottom: 5px; }
  .jarattorlesek .panels .text {
    padding-bottom: 20px; }
  .jarattorlesek .text div {
    padding-bottom: 10px; }

  #s10minimaloldal {
    margin-top: 40px; }

  #s10minimaloldal .jarattorlesek.header i.icon {
    position: absolute;
    top: 0; }
  #s10minimaloldal .jarattorlesek.header .float-left {
    padding: 30px 0 30px 120px;
    line-height: 1;
    font-size: 40px; }

  #s10minimaloldal #jaratinformacio .pull-left .link-jaratkereso {
    color: #535353; }

  hr.thin {
    height: 1px;
    background-color: #e8e8e8;
    border: 0;
    margin-top: 10px;
    margin-bottom: 20px; }

  .pagination {
    list-style: none;
    display: block;
    text-align: center; }

  .pagination li {
    display: inline-block; }

  .pagination li a {
    float: none;
    padding: 6px 12px;
    text-decoration: none;
    color: #DC913C;
    background-color: #fff;
    border: 1px solid #B6B6B6;
    margin-left: -1px; }

  .pagination li a:hover {
    background-color: #DC913C;
    color: #fff;
    border-color: #DC913C; }

  .pagination li.noborder a {
    border: 0; }

  .pagination li.noborder a:hover {
    background-color: #fff;
    color: #DC913C; }

  .pagination img {
    height: 25px;
    width: auto; }

  .pagination li:first-child a, .pagination li:last-child a {
    padding-left: 0px;
    padding-right: 0px; }

  .pagination li:first-child a img {
    padding-left: 10px;
    padding-right: 0px; }

  .pagination li:last-child a img {
    padding-left: 0px;
    padding-right: 10px; }

  #s824listaoldal.xxs-m-tb-50, #realted_article_list_cont.xxs-m-tb-50 {
    margin-top: 10px; }

  .listitem {
    height: 180px;
    overflow: hidden; }
    .listitem .date {
      font-size: 0.875rem; }
    .listitem .cont {
      overflow: hidden; }
    .listitem .panels-image {
      height: 180px;
      overflow: hidden; }
      .listitem .panels-image img {
        max-width: 100%; }
    .listitem.longlead {
      height: auto; }
      .listitem.longlead .title_and_cont {
        height: auto; }
        .listitem.longlead .title_and_cont .cont {
          max-height: inherit; }

  #s824listaoldal .listitem, #realted_article_list_cont .listitem {
    height: 180px;
    overflow: hidden; }
    #s824listaoldal .listitem .date, #realted_article_list_cont .listitem .date {
      font-size: 0.875rem; }
    #s824listaoldal .listitem .cont, #realted_article_list_cont .listitem .cont {
      overflow: hidden; }
    #s824listaoldal .listitem .panels-image, #realted_article_list_cont .listitem .panels-image {
      height: 180px;
      overflow: hidden; }
      #s824listaoldal .listitem .panels-image img, #realted_article_list_cont .listitem .panels-image img {
        max-width: 100%; }
    #s824listaoldal .listitem.longlead, #realted_article_list_cont .listitem.longlead {
      height: auto; }
      #s824listaoldal .listitem.longlead .title_and_cont, #realted_article_list_cont .listitem.longlead .title_and_cont {
        height: auto; }
        #s824listaoldal .listitem.longlead .title_and_cont .cont, #realted_article_list_cont .listitem.longlead .title_and_cont .cont {
          max-height: inherit; }
          #s824listaoldal .listitem.longlead .title_and_cont .cont .btn.btn-primary2, #realted_article_list_cont .listitem.longlead .title_and_cont .cont .btn.btn-primary2 {
            padding: 0;
            text-align: left;
            display: inline-block;
            margin: 0;
            background-image: none;
            width: auto;
            min-width: auto;
            background-color: transparent;
            color: #cd7a31;
            background: transparent;
            border: 0; }
            #s824listaoldal .listitem.longlead .title_and_cont .cont .btn.btn-primary2:hover, #realted_article_list_cont .listitem.longlead .title_and_cont .cont .btn.btn-primary2:hover {
              text-decoration: underline; }
            #s824listaoldal .listitem.longlead .title_and_cont .cont .btn.btn-primary2:after, #realted_article_list_cont .listitem.longlead .title_and_cont .cont .btn.btn-primary2:after {
              margin-left: 3px;
              background-image: url(../images/icons/more-arrow.png);
              background-repeat: no-repeat;
              background-position: top 0px right 0px;
              background-size: auto 13px;
              content: '';
              display: inline-block;
              width: 8px;
              height: 14px;
              vertical-align: middle; }

  .headimg img {
    max-width: 100%; }

  .article .description {
    font-family: "TrebuchetMS-Bold";
    margin-top: 15px; }
  .article .author {
    margin-top: 15px; }

  .relateddocs {
    list-style: none;
    margin: 0;
    padding: 0; }
    .relateddocs li {
      background-image: url(../images/icons/download_2x.png);
      background-repeat: no-repeat;
      background-position: "0 0";
      background-size: 24px auto;
      margin: 40px 0;
      min-height: 24px; }
      .relateddocs li h4, .relateddocs li .h4 {
        font-weight: bold; }
      .relateddocs li a {
        display: inline-block;
        padding-left: 40px; }
    .relateddocs.inline {
      margin: 10px 0; }
    .relateddocs.inline li {
      display: inline-block;
      margin: 0 50px 0 0; }
    .relateddocs.single li {
      margin: 0;
      width: 100%; }

  .relatedcontent .img {
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 155px; }
    .relatedcontent .img img {
      width: 100%;
      height: 100%;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
      /* This works in IE 8 & 9 too */
      /* ... but also 5, 6, 7 */
      filter: alpha(opacity=0);
      /* Older than Firefox 0.9 */
      -moz-opacity: 0;
      /* Safari 1.x (pre WebKit!) */
      -khtml-opacity: 0;
      /* Modern!
      /* Firefox 0.9+, Safari 2?, Chrome any?
      /* Opera 9+, IE 9+ */
      opacity: 0;
      zoom: 1; }
  .relatedcontent a {
    color: #535353; }

  #s63kapcsinline .relateddocs li, #s63kapcs .relateddocs li {
    width: 40%;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 50px 10px 0;
    padding-bottom: 9px;
    float: none; }
  #s63kapcsinline .relateddocs.single li, #s63kapcs .relateddocs.single li {
    margin: 0;
    width: 100%; }

  #s63kapcs {
    margin: 25px 0; }
    #s63kapcs .relatedcontent > div:hover .panels_body_realted_cont {
      overflow: visible;
      border: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #s63kapcs .relatedcontent > div:hover .panels {
      border: 1px solid #DEDEDE;
      -webkit-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
      -moz-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
      box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
      bottom: auto;
      min-height: 70px; }
    #s63kapcs .relatedcontent .img a {
      display: block; }
      #s63kapcs .relatedcontent .img a img {
        width: 100%;
        height: auto; }
    #s63kapcs .relatedcontent .panels_body_realted_cont {
      height: 70px;
      overflow: hidden;
      position: relative;
      margin-bottom: 20px;
      border: 1px solid #DEDEDE;
      -webkit-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
      -moz-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
      box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5); }
    #s63kapcs .relatedcontent .panels {
      padding: 10px;
      overflow: hidden;
      position: absolute;
      top: 0px;
      left: 0px;
      bottom: 10px;
      right: 0px;
      border: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      width: auto;
      margin: 0px; }
      #s63kapcs .relatedcontent .panels a {
        position: relative; }
  .row.relatedcontent .owl-dots {
    position: absolute;
    top: 133px;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center; }

  .row.relatedcontent .owl-dots .owl-dot {
    display: inline-block;
    width: 20px;
    height: 15px;
    border-radius: 2px;
    border: 1px solid #fff;
    background-color: rgba(41, 44, 51, 0.61);
    margin-right: 10px;
    cursor: pointer; }

  .row.relatedcontent .owl-dots .owl-dot.active {
    background-color: #dba26d; }

  #s63cikk .cikk-banner .panels-title {
    padding-top: 20px; }

  .row.relatedcontent .owl-item .panels.bordered {
    min-height: 54px; }

  .article_right_side {
    padding-right: 0px;
    padding-left: 30px; }

  #s71hirlevel .urlap.simple .panels .form-group .o-checkbox {
    width: 100%;
    margin-bottom: 20px; }
  #s71hirlevel .panels .panels-image {
    padding: 20px 0 0 0; }

  #repulj_most_feliratkozas {
    float: none;
    margin: 0 auto; }
    #repulj_most_feliratkozas .btn-cont {
      margin-bottom: 20px; }
    #repulj_most_feliratkozas .urlap.simple .panels.hirlevel {
      padding: 0 10px; }

  #s71jaratkereso .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px; }
  #s71jaratkereso .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(1) a {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px; }
    #s71jaratkereso .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(1) a:last-child {
      margin-right: 0px; }

  #s71keresoajanlomobil {
    display: none; }
    #s71keresoajanlomobil a {
      display: block;
      padding-right: 40px;
      border-bottom: 1px solid #e2e3e3;
      margin-bottom: 25px;
      padding-bottom: 25px;
      text-decoration: none; }
      #s71keresoajanlomobil a.no-border {
        border: none; }
      #s71keresoajanlomobil a .h1 {
        font-size: 24px;
        margin-bottom: 5px;
        display: block; }
      #s71keresoajanlomobil a:hover {
        text-decoration: none;
        color: #535353; }
      #s71keresoajanlomobil a .icon {
        position: absolute;
        right: 20px;
        top: 13px; }

  #s723frisspostok .panels .panels-body ul li a {
    height: auto; }
  #s723frisspostok .panels.article-list .panels-body ul.article-ul li a .article-list-title {
    padding-bottom: 10px; }

  .ajanlo-links {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 21px; }
    .ajanlo-links li {
      display: inline-block; }
    .ajanlo-links li {
      display: inline;
      line-height: 20px; }
    .ajanlo-links li::after {
      content: '\2022 ';
      color: #cd7a31; }
    .ajanlo-links li a {
      color: #727b82;
      padding-right: 10px;
      text-transform: uppercase;
      font-size: 16px;
      display: inline; }

  /*
  #s810automatikusajanlo .h2{font-size:36px;}
  #s810automatikusajanlo .panels .panels-title.widget{padding: 15px 20px 15px 20px;}  
  #s810automatikusajanlo .panels .panels-body  .panels-body{padding:15px}
  #s810automatikusajanlo .panels .panels-body ul li a{background:none;font-size:16px;padding: 0 0 0 6px;}
  #s810automatikusajanlo .ajanlo-links li::after{font-size: 24px;padding-left: 16px;}
  #s810automatikusajanlo .ajanlo-links li{height:25px}
  */
  #s810automatikusajanlo .panels .panels-title.widget, .ajanlo-links .panels .panels-title.widget {
    padding: 15px 20px; }
  #s810automatikusajanlo .panels .panels-body .panels, .ajanlo-links .panels .panels-body .panels {
    margin-bottom: 0; }
  #s810automatikusajanlo .panels .panels-body .panels-body, .ajanlo-links .panels .panels-body .panels-body {
    padding: 15px; }
  #s810automatikusajanlo .panels .panels-body ul li:after, .ajanlo-links .panels .panels-body ul li:after {
    content: '\2022';
    color: #cd7a31;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px; }
  #s810automatikusajanlo .panels .panels-body ul li:first-child:before, .ajanlo-links .panels .panels-body ul li:first-child:before {
    content: '\2022';
    color: #cd7a31;
    padding-right: 10px;
    font-size: 20px; }
  #s810automatikusajanlo .panels .panels-body ul li a, .ajanlo-links .panels .panels-body ul li a {
    font-size: 16px;
    padding: 0 0 0 0px;
    height: auto;
    background-image: none;
    display: inline;
    text-transform: none; }
    #s810automatikusajanlo .panels .panels-body ul li a:after, .ajanlo-links .panels .panels-body ul li a:after {
      /*
      content: '\2022';
      color: $color-orange;
      padding-left: 10px;
      font-size: 20px;
      */ }

  .container .row .tablet-on {
    display: none; }

  .searchresult .item .head .t {
    display: inline-block;
    padding-bottom: 5px; }

  #s811kategoria i.icon {
    width: 64px;
    height: 64px;
    margin-right: 20px; }

  .panels .panels-body ul.categories {
    list-style: none;
    padding: 0; }
    .panels .panels-body ul.categories li {
      display: block;
      height: 95px;
      overflow: hidden;
      background-position: center center;
      margin: 10px 0; }
      .panels .panels-body ul.categories li a {
        display: table-cell;
        height: 95px;
        width: 370px;
        vertical-align: middle;
        color: #fff;
        padding-left: 30px;
        font-size: 26px;
        background-image: none; }
        .panels .panels-body ul.categories li a img {
          width: 33px;
          height: 34px; }
      .panels .panels-body ul.categories li img.icon {
        width: 64px;
        height: 64px;
        margin-right: 20px; }
      .panels .panels-body ul.categories li:first-child {
        margin-top: 0; }

  .tags a {
    display: inline-block;
    font-size: 12px;
    border: 1px solid #B6B6B6;
    color: #535353;
    margin: 5px;
    padding: 2px 8px;
    line-height: normal; }

  .tagcloud {
    padding: 10px;
    text-align: justify; }

  .tagcloud a {
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    color: #727b82;
    padding: 2px 6px; }

  .tagcloud a.s1 {
    font-size: 12px; }

  .tagcloud a.s2 {
    font-size: 14px; }

  .tagcloud a.s3 {
    font-size: 16px; }

  .tagcloud a.s4 {
    font-size: 18px; }

  .tagcloud a.s5 {
    font-size: 20px; }

  .tagcloud a.s6 {
    font-size: 22px; }

  #s813cimkefelhoblog, .s813cimkefelhoblog {
    margin-bottom: 30px; }

  #zajterkep {
    position: relative; }
    #zajterkep p {
      margin: 0; }
    #zajterkep .legends {
      background: #1F2022;
      color: #858585;
      padding: 20px; }
      #zajterkep .legends span {
        color: #b7b6b6; }
      #zajterkep .legends .title {
        text-transform: uppercase;
        font-size: 20px;
        margin-bottom: 15px; }
      #zajterkep .legends .legend {
        display: inline-block;
        font-size: 14px;
        line-height: 30px;
        margin-right: 25px;
        margin-bottom: 5px; }
        #zajterkep .legends .legend:last-child {
          margin-right: 0; }
        #zajterkep .legends .legend i {
          display: inline-block;
          width: 30px;
          height: 30px;
          line-height: 30px;
          vertical-align: middle;
          -webkit-border-radius: 15px;
          border-radius: 15px;
          margin-right: 10px; }
        #zajterkep .legends .legend.v55 i {
          background-color: #FFA500; }
        #zajterkep .legends .legend.v60 i {
          background-color: #E34234; }
        #zajterkep .legends .legend.v65 i {
          background-color: #960018; }
        #zajterkep .legends .legend.v70 i {
          background-color: #9400D3; }
        #zajterkep .legends .legend.v75 i {
          background-color: #191970; }
        #zajterkep .legends .legend.ev45 i {
          background-color: #FFFF00; }
        #zajterkep .legends .legend.ev50 i {
          background-color: #C69C1C; }
        #zajterkep .legends .legend.ev55 i {
          background-color: #FFA500; }
        #zajterkep .legends .legend.ev60 i {
          background-color: #E34234; }
        #zajterkep .legends .legend.ev65 i {
          background-color: #960018; }
    #zajterkep .panels-footer {
      padding: 15px;
      font-size: 14px;
      line-height: 1.4; }
    #zajterkep #map_canvas {
      height: 960px; }
    #zajterkep #zajmap {
      position: absolute;
      width: auto;
      top: 200px;
      left: 30px; }
      #zajterkep #zajmap .layers {
        top: 10px;
        left: 45px;
        width: 340px;
        overflow-x: auto; }
        #zajterkep #zajmap .layers .panels {
          padding: 25px 23px; }
        #zajterkep #zajmap .layers.urlap.simple .panels {
          margin-bottom: 0; }
          #zajterkep #zajmap .layers.urlap.simple .panels .panels-title {
            padding: 0px 10px 15px 0; }
        #zajterkep #zajmap .layers .o-checkbox {
          float: none;
          border-bottom: 1px solid #e5e5e5;
          margin-bottom: 10px;
          padding-bottom: 10px; }
        #zajterkep #zajmap .layers .o-checkbox:last-child {
          border-bottom: 0; }

  #zajterkep-main {
    padding: 35px 0; }

  .listaMenu {
    list-style: none;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
    margin-top: -10px;
    padding: 0; }
    .listaMenu a {
      color: #cd7a31;
      padding: 10px 0;
      display: block;
      border-bottom: 1px solid #cd7a31; }
    .listaMenu .badge {
      font-size: 12px;
      background-color: #cd7a31;
      margin-left: 10px;
      font-weight: normal; }
    .listaMenu li ul li:last-child a {
      border: none; }
    .listaMenu ul {
      list-style: none;
      padding: 0; }
    .listaMenu ul li a {
      color: #535353;
      border-color: #dedddd;
      padding-left: 15px; }
    .listaMenu ul li:last-child a {
      border: none; }
    .listaMenu ul li .badge {
      background-color: #535353; }

  .searchresult .h2 {
    color: #535353;
    text-transform: uppercase;
    font-size: 20px;
    border-bottom: 1px solid #c1c2c3;
    padding-bottom: 10px; }
  .searchresult .item {
    margin: 20px 0; }
    .searchresult .item .head {
      font-size: 15px;
      line-height: 22px; }
      .searchresult .item .head .t {
        color: #cd7a31; }
      .searchresult .item .head a span strong {
        font-size: 20px; }
      .searchresult .item .head ul {
        list-style: none;
        display: inline-block;
        padding: 0; }
        .searchresult .item .head ul li {
          display: inline-block; }
        .searchresult .item .head ul li:before {
          content: '/';
          display: inline-block;
          margin: 0 5px; }
    .searchresult .item .btn {
      margin-top: 10px; }
    .searchresult .item .cont {
      font-size: 15px;
      color: #535353;
      line-height: 22px; }
  .searchresult .desktop-no {
    display: none; }

  .container .row .btn.mobil-only {
    display: none; }

  #s815keresestalalatioldal .h2 {
    font-size: 20px; }
  #s815keresestalalatioldal .item .head span, #s815keresestalalatioldal .item .head ul {
    color: #535353; }

  #s8152kereses .panels .panels-body {
    padding-bottom: 0px; }
  #s8152kereses .panels .panels-title .h2 {
    font-size: 36px; }
  #s8152kereses .panels .panels-title.widget {
    padding-left: 0px;
    padding-top: 0px; }

  #s823hotspot .panels.banner, #s829felsocarousel .panels.banner {
    display: none; }
  #s823hotspot .terminal-map img, #s829felsocarousel .terminal-map img {
    width: 100%; }

  #s823hotspot #jaratinformacio {
    margin-top: 0; }
  #s823hotspot .panels .weather {
    margin-top: 10px; }

  hr.thin {
    height: 1px;
    background-color: #e8e8e8;
    border: 0;
    margin-top: 10px;
    margin-bottom: 20px; }

  .listitem {
    /*height: 180px; overflow: hidden;*/ }

  .listitem h3 {
    max-height: none;
    height: auto;
    overflow: hidden; }

  .listitem.quiz_list h3 {
    max-height: none; }

  .listitem .title_and_cont {
    overflow: hidden; }

  .listitem .date {
    font-size: 0.875rem; }

  .listitem .cont {
    overflow: hidden; }

  .listitem .panels-image {
    height: 180px;
    overflow: hidden; }

  .listitem .panels-image img {
    max-width: 100%; }

  .pagination {
    list-style: none;
    display: block;
    text-align: center; }

  .pagination li {
    display: inline-block; }

  .pagination li a {
    float: none;
    padding: 6px 12px;
    text-decoration: none;
    color: #DC913C;
    background-color: #fff;
    border: 1px solid #B6B6B6;
    border-radius: 1px;
    margin-left: -1px; }

  .pagination li a:hover, .pagination li.active a, .pagination li.active a:hover {
    background-color: #DC913C;
    color: #fff;
    border-color: #DC913C; }

  .pagination li.noborder a {
    border: 0; }

  .pagination li.noborder a:hover {
    background-color: #fff;
    color: #DC913C; }

  .pagination img {
    height: 25px;
    width: auto; }

  .pagination li:first-child a, .pagination li:last-child a {
    padding-left: 0px;
    padding-right: 0px; }

  .pagination li:first-child a img {
    padding-left: 10px;
    padding-right: 0px; }

  .pagination li:last-child a img {
    padding-left: 0px;
    padding-right: 8px; }

  .pagination li a .mobile-no {
    display: none; }

  #s824listaoldal .listitem .cont, #realted_article_list_cont .listitem .cont {
    max-height: 65px; }
  #s824listaoldal .listitem .panels, #realted_article_list_cont .listitem .panels {
    margin-bottom: 0px; }
  #s824listaoldal .listitem .panels-image, #realted_article_list_cont .listitem .panels-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    #s824listaoldal .listitem .panels-image a, #realted_article_list_cont .listitem .panels-image a {
      display: block; }
    #s824listaoldal .listitem .panels-image img, #realted_article_list_cont .listitem .panels-image img {
      opacity: 0; }
  #s824listaoldal .listitem .date, #realted_article_list_cont .listitem .date {
    padding-top: 9px; }
  #s824listaoldal .listitem .title_and_cont, #realted_article_list_cont .listitem .title_and_cont {
    height: 132px;
    margin-bottom: 12px; }
  #s824listaoldal .listitem hr, #realted_article_list_cont .listitem hr {
    margin-top: 5px;
    margin-bottom: 5px; }

  /*
  @media all and (min-width: $xsmall-size) and (max-width: $xsmall-size + 7) { //768
  	#s824listaoldal, #realted_article_list_cont {
  		.listitem {
  			height: auto;
  			h3{
  				padding-top:10px;
  				max-height:58px;
  			}
  			.mobil-padding-none{
  				padding:0px;
  			}
  		}
  	}
  }
  */
  .article img {
    max-width: 100%;
    height: auto; }
  .article .inner {
    margin: 0 15px;
    background: #fff;
    position: relative;
    padding: 25px 15px; }
    .article .inner.more {
      margin: 0; }
    .article .inner .wrote {
      display: block;
      margin: 5px 0 25px 0;
      color: #9a9c9c; }
      .article .inner .wrote.center {
        text-align: center; }
      .article .inner .wrote.right {
        text-align: right; }
      .article .inner .wrote.left {
        text-align: left; }
      .article .inner .wrote .writer-name {
        display: inline-block;
        padding-right: 12px;
        border-right: 2px solid #9a9c9c; }
      .article .inner .wrote .write-time {
        display: inline-block;
        padding-left: 12px; }
  .article .article .inner h1 {
    text-transform: uppercase; }
  .article .topimg {
    margin-bottom: -90px; }
  .article .topimg img {
    width: 100%; }
  .article .inner.shift {
    margin: -70px 0 0 0; }

  .multiarticle-mainbanner {
    margin-bottom: 20px; }
    .multiarticle-mainbanner img {
      max-width: 100%; }

  .multiarticle-banner {
    padding-right: 0px; }

  .tags a {
    display: inline-block;
    font-size: 12px;
    border: 1px solid #B6B6B6;
    color: #535353;
    margin: 5px;
    padding: 2px 8px; }

  #s825multiarticle {
    /* padding-top: 25px; */ }
    #s825multiarticle .runway-video {
      position: relative;
      padding-left: 25px;
      padding-right: 25px; }
      #s825multiarticle .runway-video .playbutton {
        width: 135px;
        height: 135px;
        top: 150px;
        left: 325px;
        position: absolute; }
      #s825multiarticle .runway-video img {
        width: 100%; }
      #s825multiarticle .runway-video .btn-cont {
        margin-top: 20px;
        margin-bottom: 30px; }

  #s825multiarticle h2 {
    padding-bottom: 15px; }

  .ajanlo_item {
    width: 100%;
    height: 370px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 30px; }
    .ajanlo_item.placeholder {
      background-size: contain;
      background-color: #1f2022; }
    .ajanlo_item .ajanlo-icon-cont {
      width: 100%;
      padding: 45px 0 25px 0;
      text-align: center; }
      .ajanlo_item .ajanlo-icon-cont img {
        width: 75px;
        height: 75px;
        display: inline-block; }
    .ajanlo_item .title_author_desc_cont {
      height: 70px;
      overflow: hidden;
      text-align: center;
      padding: 0 30px;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
      .ajanlo_item .title_author_desc_cont .h1 {
        font-size: 30px;
        color: #FFFFFF;
        text-shadow: 2px 1px rgba(0, 0, 0, 0.7);
        text-transform: uppercase; }
      .ajanlo_item .title_author_desc_cont a, .ajanlo_item .title_author_desc_cont a:href, .ajanlo_item .title_author_desc_cont a:visited, .ajanlo_item .title_author_desc_cont a:active {
        color: #FFFFFF; }
    .ajanlo_item .desc {
      font-size: 15px;
      color: #FFFFFF;
      padding: 0 30px;
      text-align: center;
      height: 60px;
      overflow: hidden; }
      .ajanlo_item .desc p {
        margin: 0;
        font-size: 15px;
        line-height: 1.3;
        color: #FFFFFF;
        text-shadow: 2px 1px rgba(0, 0, 0, 0.7); }
    .ajanlo_item .btn-cont {
      position: absolute;
      bottom: 65px;
      width: 370px; }
    .ajanlo_item.no-icon {
      padding-top: 95px; }
      .ajanlo_item.no-icon .ajanlo_item .desc {
        height: 100px; }

  /*
  .ajanlo_item {height: 370px; width: 100%; max-width: 370px; text-align: center; padding: 45px 30px 0px 30px; color: #fff; overflow: hidden; background-position: center center; background-repeat: no-repeat; text-shadow: 1px 1px 0 #000000; margin-bottom: 30px; word-break: break-word;
      a, p {color: #fff;}
      .desc {display: table-cell; vertical-align: middle; line-height: normal; display: block;
      	p {min-height:55px; overflow: hidden; margin-bottom: 25px; line-height: normal; display: block}
      }
    .h1{font-size: 28px; height:61px;
      a, a:hover, a:active, a:visited {text-decoration:underline;color:#FFFFFF;}
    }
    .title_author_desc_cont{height: 160px; overflow: hidden; }
  }
  
  #uzletek, .uzletek {
      .dark_layer {display:block; width: 290px; height: 290px; background-color: rgba(0,0,0,0.35); position: absolute; bottom: 0; left: 15px; z-index: 1; }
  
      .ajanlo_item {
          .title_author_desc_cont {position: relative; z-index:10; }
          .btn-orange-w-arrow {position: relative; z-index:10; }
      }
  }
  
  #uzletek, .uzletek {
      .dark_layer {display:block; background-color: rgba(0,0,0,0.35); position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
  
      .ajanlo_item {position:relative;
          .title_author_desc_cont {position: relative; z-index:10; }
          .btn-orange-w-arrow {position: relative; z-index:10; }
      }
  }
  
  @media all and (max-width: 1200px){
  	.ajanlo_item {padding: 45px 15px 0 15px; }
      .ajanlo_item .h1 {margin:20px 0;}
  }
  @media all and (max-width: 765px){
      #uzletek, .uzletek {
          .ajanlo_item {height: 290px;
              .title_author_desc_cont {height: 120px;
                  p {margin-bottom: 20px;
                      a {font-size: 22px; white-space: normal; }
                  }
              }
          }
      }
  }
  
  @media all and (max-width: $xsmall-size){
      #uzletek .ajanlo_item .title_author_desc_cont p, .uzletek .ajanlo_item .title_author_desc_cont p {margin-bottom:0;}
      .ajanlo_item .h1 {margin: 20px 0 0 0;}
  }
  
  */
  #kategoria-ajanlo i.icon {
    width: 75px;
    height: 75px;
    margin-right: 0px; }
  #kategoria-ajanlo .title {
    font-size: 36px;
    padding: 0; }

  #kategoria-lista-banner .banner {
    margin: 0; }

  #promotions {
    display: block;
    width: 100%;
    height: 470px;
    position: relative;
    overflow: hidden; }
    #promotions img {
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -960px; }

  #repulojegy {
    margin-bottom: 30px; }
    #repulojegy.tab-pane {
      margin-bottom: 20px; }
    #repulojegy.desktop-version .panels .panels-body form .row {
      margin: 0; }

  #repulojegyek.fooldal {
    display: block;
    position: relative;
    margin-top: 15px; }
    #repulojegyek.fooldal .right-image {
      width: 728px;
      display: block;
      float: left;
      height: 450px;
      overflow: hidden;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
    #repulojegyek.fooldal #info-box {
      width: 440px;
      position: static;
      display: block;
      float: left; }
      #repulojegyek.fooldal #info-box .ajanlat-title {
        display: block;
        width: 100%;
        padding: 23px 20px 18px 20px;
        text-transform: uppercase; }
      #repulojegyek.fooldal #info-box #repulojegyek-tabla {
        width: 440px; }
        #repulojegyek.fooldal #info-box #repulojegyek-tabla tr {
          height: 36px;
          cursor: pointer; }
          #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:first-child {
            padding-left: 20px;
            width: 107px;
            text-align: left; }
            #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:first-child img {
              display: inline-block;
              width: auto;
              height: 18px; }
          #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:nth-child(2) {
            padding: 0;
            margin: 0;
            width: 300px;
            font-size: 15px; }
            #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:nth-child(2) .city {
              width: 120px;
              display: block;
              float: left; }
            #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:nth-child(2) .icon {
              display: block;
              float: left;
              margin: 0 10px; }
              #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:nth-child(2) .icon.icon-one-way-to {
                position: relative;
                top: 4px; }
            #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:nth-child(2) .price {
              display: block;
              float: left;
              margin: 0; }
          #repulojegyek.fooldal #info-box #repulojegyek-tabla tr td:last-child a.icon-plus {
            position: relative;
            top: 2px; }
          #repulojegyek.fooldal #info-box #repulojegyek-tabla tr.active {
            background-color: #f1f1f1; }
            #repulojegyek.fooldal #info-box #repulojegyek-tabla tr.active td:last-child {
              position: relative; }
              #repulojegyek.fooldal #info-box #repulojegyek-tabla tr.active td:last-child .right-arrow {
                content: "";
                background-image: url(../images/icons/box-arrow-right2.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
                width: 18px;
                height: 36px;
                display: inline-block;
                position: absolute;
                top: 0;
                right: -18px; }
    #repulojegyek.fooldal .panels {
      margin: 0; }
      #repulojegyek.fooldal .panels .offerslide_elem {
        display: none; }
        #repulojegyek.fooldal .panels .offerslide_elem.active {
          display: block; }
    #repulojegyek.fooldal .btn-cont {
      display: block;
      width: 100%;
      max-width: 440px;
      text-align: left;
      padding: 0 0 20px 20px;
      position: absolute;
      bottom: 0;
      left: 0; }

  /*
  #repulojegyek{
  	margin-top:30px;
  	&.fooldal {
  		.panels-image {
  			&.right-image {
  				width:750px;
  				height:430px;
  				float:right;
  				background-repeat:no-repeat;background-position:center;background-size:cover
  			}
  		}
  		#info-box{
  			width:418px;
  			display:inline-block;
  			padding: 15px 0 15px 0;
  
  			.panels {
  				margin-bottom:0;
  				.panels-title{
  					padding: 0px 20px 20px 20px;
  					h3, .h3 {
  						font-size: 24px;
  					}
  					
  				}
  			}
  			.panels-title {
  				hr {
  					margin: 15px 0 15px 20px;
  				}
  			}
  			.btn-cont {
  				padding: 17px 0 0 20px;
  			}
  
  			table#repulojegyek-tabla, table#csomagok-tabla {
  
  				tr {
  					min-height:36px;
  					position:relative;
  					cursor:pointer;
  					&:hover, &.active {
  						background-color:$color-grey1;
  						
  						.right-arrow {
  							content: "";
  							background-image:url(../images/icons/box-arrow-right2.png);
  							background-repeat:no-repeat;
  							background-position:center;
  							background-size: cover;
  							width:18px;
  							height:36px;
  							display:inline-block;
  							position:absolute;
  							top:0;right:-18px;
  						}
  					}
  
  					td:nth-child(1) {
  						width:107px;
  						text-align:left;
  						padding-left:20px;
  					}
  					td:nth-child(2) {
  						width:265px;
  						text-align:left;
  					}
  					td:nth-child(3) {
  						width:56px;
  						text-align:center;
  						position:relative;
  					}
  
  					td {
  						position:relative;
  						padding-top: 8px;
  						padding-bottom: 8px;
  						font-size: 0.88rem;
  
  						img {
  							width: auto;
  							height: 18px;
  						}
  						.city {
  							width:120px;
  							display:inline-block;
  						}
  
  						.icon-return, .icon-one-way-to, .icon-plus {
  							position:absolute;
  							top:50%;
  						}
  
  						.price {
  							padding-left:20px;
  							position:absolute;
  							top:50%;
  							margin-top:-8px;
  						}
  
  						.icon-one-way-to {
  							margin-top:-4px;
  						}
  
  						.icon-return {
  							margin-top:-8px;
  						}
  
  						.icon-plus {
  							left: 50%;
  							margin-left: -8px;
  							margin-top:-12px;
  							cursor:pointer;
  						}
  						span {
  							font-size: 15px;
  						}
  					} // td end
  				}//tr end
  			} // Repulojegyek tabla
  
  			table#csomagok-tabla {
  				tr {
  					td {
  						font-size: 15px;
  					}
  					td:nth-child(1) {
  						width:205px;
  						padding-top: 9px;
  						padding-bottom: 12px;
  					}
  					td:nth-child(2) {
  						width: 135px;
  					}
  					td:nth-child(3) {
  						width:78px;
  					}
  					.icon-suitcase {
  						position:absolute;
  						top:50%;
  						margin-top:-10px;
  					}
  					.price {
  						padding-left: 10px;
  					}
  				}
  			}// Repulojegyek tabla
  			.repjegyajanlat_fixheight{
  				min-height: 340px;
  			}
  		}
  	}
  	.repjegyek-offerslide_c{
  		position: relative;
  		min-height: 102px;
  		//overflow: hidden;
  		>div{
  			position: absolute;
  			top: 0px;
  			left: 0px;
  			@include opacity(0);
  			z-index:1;
  			&.active{
  				@include opacity(1);
  				z-index:2;
  				background: white;
  				position: relative;
  			}
  		}
  	}
  }
  
  
  @media all and (max-width: $large-size){ // 1200px
  	#repulojegyek {
  		&.fooldal {
  			#info-box {
  				table {
  					width: 100%;
  				}
  				.panels {
  					.panels-title {
  						padding: 0 20px 15px 20px;
  					}
  					.panels-body {
  						padding: 0;
  					}
  				}
  				.panels-title {
  					padding: 0;
  				}
  			}
  		}
  	}
  	#repulojegyek.fooldal #info-box table#repulojegyek-tabla tr td .city, #repulojegyek.fooldal #info-box table#csomagok-tabla tr td .city{
  		width: 120px;
  	}
  	#repulojegyek.fooldal #info-box table#repulojegyek-tabla tr td .price, #repulojegyek.fooldal #info-box table#csomagok-tabla tr td .price{
  		padding-left: 20px;
  	}
  }
  @media all and (max-width: $medium-size){ // 960px
  	#repulojegyek {
  		&.fooldal {
  			#info-box {
  				.panels {
  					.panels-title {
  						padding: 0 20px 15px 20px;
  					}
  				}
  			}
  			.panels-image {
  				&.right-image {
  				width: 510px;
  				}
  			}
  		}
  	}
  }
  
  @media all and (max-width: $small-size){ // 768px
  	#repulojegyek {
  		margin-top:0;
  		&.fooldal {
  			table#csomagok-tabla {
  				tr {
  					td:nth-child(2){
  						width:150px;
  					}
  					
  				}
  			}
  
  			#info-box {
  				width: 380px;
  				.panels {
  					.panels-title {
  						padding: 0 20px 15px 20px;
  					}
  				}
  			}
  			.panels-image {
  				&.right-image {
  				width: 356px;
  				}
  			}
  		}
  	}
  }
  
  @media all and (max-width: $xsmall-size){ // 480px
  
  }
  */
  .table_title {
    margin-bottom: 20px; }

  /**
   * Global alert
   */
  .info-alert {
    color: #b7621b;
    font-size: 0.9375rem;
    line-height: 16px; }

  .popupsocial_icon_c a {
    display: inline-block;
    margin-right: 10px; }

  .urlap {
    color: #535353;
    font-size: 0.9375rem;
    border: 1px solid #DEDEDE;
    -webkit-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
    -moz-box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
    box-shadow: 0 1px 1px rgba(83, 83, 83, 0.5);
    	/**
         * J├ít├ękinform├íci├│s widgethez tartoz├│, de haszn├ílhat├│ m├íshol is
         */ }
    .urlap.default {
      background-color: #efcb65;
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 20px;
      padding-bottom: 30px; }
    .urlap.plain {
      background-color: #f2f3f3;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 30px;
      padding-bottom: 30px; }
    .urlap.no-bg {
      background-color: #fff;
      padding: 0;
      border: 0;
      box-shadow: unset;
      -webkit-box-shadow: unset;
      -moz-box-shadow: unset; }
    .urlap.no-border {
      border: none;
      box-shadow: none; }
    .urlap h3 {
      font-size: 2.25rem;
      color: #535353;
      margin-bottom: 30px; }
      .urlap h3.color-white {
        color: #FFFFFF; }
    .urlap#jaratinformacio .infobox {
      height: 0px;
      margin-top: -20px; }
    .urlap#jaratinformacio.mobil .infobox {
      margin-top: -15px; }
    .urlap .infobox {
      width: 100%;
      height: 15px;
      overflow: hidden;
      margin-top: -15px;
      transition: height 0.5s linear;
      position: relative; }
      .urlap .infobox .info-content {
        display: block;
        width: 100%;
        padding: 15px;
        margin: 15px 0;
        color: #FFFFFF;
        background-color: #cd7a31; }
        .urlap .infobox .info-content strong {
          margin-right: 5px; }
        .urlap .infobox .info-content a {
          color: #FFFFFF; }
      .urlap .infobox .arrow {
        display: inline-block;
        position: absolute;
        width: 21px;
        height: 10px; }
        .urlap .infobox .arrow.up {
          top: 15px;
          left: 252px;
          border-color: #cd7a31;
          border-width: 10px;
          border-style: solid;
          border-top-color: transparent;
          border-left-color: transparent;
          border-right-color: transparent;
          border-top-width: 0px; }
        .urlap .infobox .arrow.open {
          top: 5px; }
    .urlap .selector-cont {
      display: block;
      width: 100%;
      background-color: #cd7a31;
      color: #FFFFFF;
      margin: 0;
      font-family: "Trebuchet2";
      margin-bottom: 15px;
      position: relative; }
      .urlap .selector-cont .popupcontent {
        height: 0;
        overflow: hidden;
        padding: 15px;
        transition: height 0.5s linear; }
      .urlap .selector-cont.selected .arrow {
        display: inline-block; }
      .urlap .selector-cont .bold {
        font-family: "TrebuchetMS-Bold";
        margin-right: 5px; }
      .urlap .selector-cont strong {
        display: inline-block; }
    .urlap span.info-alert {
      color: #b7621b;
      font-size: 0.9375rem;
      line-height: 16px; }
    .urlap .info {
      background-image: url(../images/icons/info-big_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      width: 16px;
      height: 16px;
      position: relative;
      top: -2px;
      display: inline-block;
      cursor: pointer;
      margin-left: 15px; }
      .urlap .info.info-alert {
        background-image: url(../images/icons/error_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        margin-right: 5px; }
    .urlap .form-group {
      width: 100%;
      margin-bottom: 25px; }
      .urlap .form-group label {
        display: block;
        width: 100%;
        height: auto;
        margin-bottom: 15px; }
        .urlap .form-group label.paragraph {
          line-height: 1.5rem; }
        .urlap .form-group label .separator {
          display: inline-block;
          width: 2px;
          height: 16px;
          background-color: #535353;
          margin: 0 15px 0 10px;
          position: relative;
          top: 3px; }
      .urlap .form-group .o-checkbox {
        display: block;
        width: 100%;
        min-height: 22px;
        margin-bottom: 15px;
        padding-left: 35px; }
        .urlap .form-group .o-checkbox.contract .box-icon {
          float: left; }
        .urlap .form-group .o-checkbox.contract .text {
          padding-left: 38px; }
        .urlap .form-group .o-checkbox a {
          color: #535353;
          text-decoration: underline; }
        .urlap .form-group .o-checkbox label {
          display: inline;
          cursor: pointer;
          position: relative; }
          .urlap .form-group .o-checkbox label i.box-icon {
            display: inline-block;
            width: 22px;
            height: 22px;
            background-color: #fff;
            border: 1px solid #fff;
            -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
            position: absolute;
            top: -3px;
            left: -35px; }
            .urlap .form-group .o-checkbox label i.box-icon i.fa {
              position: absolute;
              top: 2px;
              left: 3px;
              display: none;
              color: #cd7a31; }
          .urlap .form-group .o-checkbox label.checked i i.fa {
            display: block; }
          .urlap .form-group .o-checkbox label input[type="checkbox"] {
            width: 1px;
            opacity: 0;
            margin: 0px;
            padding: 0px;
            height: 1px;
            position: relative;
            left: -23px; }
          .urlap .form-group .o-checkbox label input[type="radio"] {
            width: 1px;
            opacity: 0;
            margin: 0px;
            padding: 0px;
            height: 1px;
            position: relative;
            left: -23px; }
        .urlap .form-group .o-checkbox .font-normal {
          font-weight: normal; }
        .urlap .form-group .o-checkbox.o-radio label i.box-icon {
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px;
          border-radius: 30px; }
      .urlap .form-group textarea {
        width: 100%;
        min-height: 160px;
        padding: 10px;
        border: 1px solid #FFFFFF;
        -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
        resize: none;
        outline: none; }
        .urlap .form-group textarea.alert {
          background-color: #ed4604;
          border-color: #d23e04;
          border-radius: 0;
          color: #ffffff;
          margin-bottom: 0; }
          .urlap .form-group textarea.alert::-webkit-input-placeholder {
            color: #FFFFFF;
            opacity: 1; }
          .urlap .form-group textarea.alert:-moz-placeholder {
            color: #FFFFFF;
            opacity: 1; }
          .urlap .form-group textarea.alert::-moz-placeholder {
            color: #FFFFFF;
            opacity: 1; }
          .urlap .form-group textarea.alert:-ms-input-placeholder {
            color: #FFFFFF;
            opacity: 1; }
      .urlap .form-group .select2-container {
        width: 100% !important; }
      .urlap .form-group input[type="text"].adult {
        background-image: url(../images/icons/man_2x.png);
        background-repeat: no-repeat;
        background-position: top 7px right 10px;
        background-size: 25px 31px; }
      .urlap .form-group input[type="text"].child {
        background-image: url(../images/icons/child_2x.png);
        background-repeat: no-repeat;
        background-position: top 10px right 10px;
        background-size: 15px 27px; }
      .urlap .form-group input[type="text"].baby {
        background-image: url(../images/icons/baby_2x.png);
        background-repeat: no-repeat;
        background-position: top 10px right 10px;
        background-size: 16px 24px; }
      .urlap .form-group i.select-icon {
        display: block;
        position: absolute; }
        .urlap .form-group i.select-icon.adult {
          width: 25px;
          height: 31px;
          bottom: 5px;
          right: 20px;
          background-image: url(../images/icons/man_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
        .urlap .form-group i.select-icon.child {
          width: 15px;
          height: 27px;
          bottom: 7px;
          right: 20px;
          background-image: url(../images/icons/child_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
        .urlap .form-group i.select-icon.baby {
          width: 16px;
          height: 24px;
          bottom: 10px;
          right: 10px;
          background-image: url(../images/icons/baby_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
        .urlap .form-group i.select-icon.clock {
          width: 21px;
          height: 21px;
          bottom: 10px;
          right: 10px;
          background-image: url(../images/icons/time_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
      .urlap .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
        display: none; }
      .urlap .form-group input[type=text]::-ms-clear {
        display: none; }
    .urlap select, .urlap input[type="text"], .urlap input[type="email"], .urlap .select2-container--default .select2-selection--single, .urlap input[type="text"]:disabled {
      outline: none;
      border: 1px solid #fff;
      -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
      min-width: 100%;
      min-height: 45px;
      padding: 0 10px;
      font-size: 0.9375rem;
      border-radius: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
      /* This works in IE 8 & 9 too */
      /* ... but also 5, 6, 7 */
      filter: alpha(opacity=100);
      /* Older than Firefox 0.9 */
      -moz-opacity: 1;
      /* Safari 1.x (pre WebKit!) */
      -khtml-opacity: 1;
      /* Modern!
      /* Firefox 0.9+, Safari 2?, Chrome any?
      /* Opera 9+, IE 9+ */
      opacity: 1;
      zoom: 1;
      color: inherit;
      -webkit-text-fill-color: inherit; }
      .urlap select::-webkit-input-placeholder, .urlap input[type="text"]::-webkit-input-placeholder, .urlap input[type="email"]::-webkit-input-placeholder, .urlap .select2-container--default .select2-selection--single::-webkit-input-placeholder, .urlap input[type="text"]:disabled::-webkit-input-placeholder {
        color: #535353;
        opacity: 1; }
      .urlap select:-moz-placeholder, .urlap input[type="text"]:-moz-placeholder, .urlap input[type="email"]:-moz-placeholder, .urlap .select2-container--default .select2-selection--single:-moz-placeholder, .urlap input[type="text"]:disabled:-moz-placeholder {
        color: #535353;
        opacity: 1; }
      .urlap select::-moz-placeholder, .urlap input[type="text"]::-moz-placeholder, .urlap input[type="email"]::-moz-placeholder, .urlap .select2-container--default .select2-selection--single::-moz-placeholder, .urlap input[type="text"]:disabled::-moz-placeholder {
        color: #535353;
        opacity: 1; }
      .urlap select:-ms-input-placeholder, .urlap input[type="text"]:-ms-input-placeholder, .urlap input[type="email"]:-ms-input-placeholder, .urlap .select2-container--default .select2-selection--single:-ms-input-placeholder, .urlap input[type="text"]:disabled:-ms-input-placeholder {
        color: #535353;
        opacity: 1; }
      .urlap select.alert, .urlap input[type="text"].alert, .urlap input[type="email"].alert, .urlap .select2-container--default .select2-selection--single.alert, .urlap input[type="text"]:disabled.alert {
        background-color: #ed4604;
        border-color: #d23e04;
        border-radius: 0;
        color: #ffffff;
        margin-bottom: 0; }
        .urlap select.alert::-webkit-input-placeholder, .urlap input[type="text"].alert::-webkit-input-placeholder, .urlap input[type="email"].alert::-webkit-input-placeholder, .urlap .select2-container--default .select2-selection--single.alert::-webkit-input-placeholder, .urlap input[type="text"]:disabled.alert::-webkit-input-placeholder {
          color: #FFFFFF;
          opacity: 1; }
        .urlap select.alert:-moz-placeholder, .urlap input[type="text"].alert:-moz-placeholder, .urlap input[type="email"].alert:-moz-placeholder, .urlap .select2-container--default .select2-selection--single.alert:-moz-placeholder, .urlap input[type="text"]:disabled.alert:-moz-placeholder {
          color: #FFFFFF;
          opacity: 1; }
        .urlap select.alert::-moz-placeholder, .urlap input[type="text"].alert::-moz-placeholder, .urlap input[type="email"].alert::-moz-placeholder, .urlap .select2-container--default .select2-selection--single.alert::-moz-placeholder, .urlap input[type="text"]:disabled.alert::-moz-placeholder {
          color: #FFFFFF;
          opacity: 1; }
        .urlap select.alert:-ms-input-placeholder, .urlap input[type="text"].alert:-ms-input-placeholder, .urlap input[type="email"].alert:-ms-input-placeholder, .urlap .select2-container--default .select2-selection--single.alert:-ms-input-placeholder, .urlap input[type="text"]:disabled.alert:-ms-input-placeholder {
          color: #FFFFFF;
          opacity: 1; }
      .urlap select.datepicker, .urlap input[type="text"].datepicker, .urlap input[type="email"].datepicker, .urlap .select2-container--default .select2-selection--single.datepicker, .urlap input[type="text"]:disabled.datepicker {
        background-image: url(../images/icons/date_2x.png);
        background-repeat: no-repeat;
        background-position: top 10px right 10px;
        background-size: 23px 23px; }
      .urlap select.datemap, .urlap input[type="text"].datemap, .urlap input[type="email"].datemap, .urlap .select2-container--default .select2-selection--single.datemap, .urlap input[type="text"]:disabled.datemap {
        background-image: url(../images/icons/date_2x.png);
        background-repeat: no-repeat;
        background-position: center right 10px;
        background-size: 20px 20px; }
      .urlap select .select2-selection__rendered, .urlap input[type="text"] .select2-selection__rendered, .urlap input[type="email"] .select2-selection__rendered, .urlap .select2-container--default .select2-selection--single .select2-selection__rendered, .urlap input[type="text"]:disabled .select2-selection__rendered {
        line-height: 45px; }
    .urlap.plain select, .urlap.plain input[type="text"], .urlap.plain input[type="email"] {
      box-shadow: unset;
      border: 1px solid #c1c2c3;
      margin: 5px 0; }
    .urlap.plain .o-checkbox label i.box-icon {
      box-shadow: unset;
      border: 1px solid #c1c2c3; }
    .urlap.center {
      margin-left: auto;
      margin-right: auto;
      float: none; }
      .urlap.center select, .urlap.center.plain input[type="text"], .urlap.center.plain input[type="email"] {
        max-width: 368px;
        min-width: unset;
        width: 100%; }
    .urlap .vertical-separator {
      display: block;
      width: 100%;
      height: 1px;
      margin: 25px 0;
      background-color: #adadad; }
    .urlap h4 {
      font-size: 0.9375rem;
      margin-bottom: 15px;
      font-family: "TrebuchetMS-Bold";
      color: #535353;
      font-family: "Trebuchet2"; }
    .urlap .width50 {
      min-width: 50%; }
    .urlap.simple {
      color: #FFFFFF;
      border: none; }
      .urlap.simple.desktop {
        display: block; }
      .urlap.simple.mobil {
        display: none; }
      .urlap.simple .nav-tabs {
        border: none; }
        .urlap.simple .nav-tabs li {
          position: relative; }
          .urlap.simple .nav-tabs li > a {
            text-transform: uppercase;
            color: #FFFFFF;
            background-color: rgba(39, 29, 18, 0.44);
            display: block;
            border-radius: 0;
            margin: 10px 10px 1px 0;
            padding: 15px 10px 20px 50px;
            min-width: 166px;
            border: none;
            line-height: normal;
            transition: margin 0.3s linear, padding 0.3s linear; }
            .urlap.simple .nav-tabs li > a .icon {
              display: block;
              width: 30px;
              height: 22px;
              position: absolute;
              top: 20px;
              left: 5px;
              z-index: 2;
              transition: top 0.3s linear; }
              .urlap.simple .nav-tabs li > a .icon.icon-erkezo {
                background-image: url(../images/icons/arrive_2x.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: 100% auto;
                transform: rotateY(180deg);
                bottom: 18px;
                left: 10px;
                top: auto; }
              .urlap.simple .nav-tabs li > a .icon.icon-indulas {
                background-image: url(../images/icons/leave_2x.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: 100% auto;
                transform: rotateY(180deg);
                bottom: 18px;
                left: 10px;
                top: auto; }
              .urlap.simple .nav-tabs li > a .icon.icon-parkolas {
                background-image: url(../images/icons/parking2_2x.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: auto 100%;
                bottom: 17px;
                left: 10px;
                width: 34px;
                height: 24px;
                top: auto; }
              .urlap.simple .nav-tabs li > a .icon.icon-repulojegy {
                background-image: url(../images/icons/tickets2x.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: auto 100%;
                bottom: 15px;
                left: 15px;
                width: 33px;
                height: 23px;
                top: auto; }
              .urlap.simple .nav-tabs li > a .icon.icon-menetrend {
                background-image: url(../images/icons/schedule_2x.png);
                background-repeat: no-repeat;
                background-position: center;
                background-size: auto 100%;
                bottom: 21px;
                left: 15px;
                width: 32px;
                height: 15px;
                top: auto; }
            > .urlap.simple .nav-tabs li > a:hover {
              margin-top: 0;
              padding: 25px 0 20px 50px;
              transition: margin 0.3s linear, padding 0.3s linear; }
              > .urlap.simple .nav-tabs li > a:hover .icon {
                transition: top 0.3s linear; }
                > .urlap.simple .nav-tabs li > a:hover .icon.icon-erkezo {
                  top: 18px; }
                > .urlap.simple .nav-tabs li > a:hover .icon.icon-indulas {
                  top: 25px; }
                > .urlap.simple .nav-tabs li > a:hover .icon.icon-parkolas {
                  top: 22px; }
                > .urlap.simple .nav-tabs li > a:hover .icon.icon-repulojegy {
                  top: 22px; }
                > .urlap.simple .nav-tabs li > a:hover .icon.icon-menetrend {
                  top: 26px; }
          .urlap.simple .nav-tabs li:last-child a {
            margin-right: 0; }
          .urlap.simple .nav-tabs li.active a {
            background-color: #cd7a31;
            margin-top: 0;
            padding: 25px 0 20px 50px;
            transition: margin 0.5s linear, padding 0.5s linear; }
            .urlap.simple .nav-tabs li.active a .icon {
              /* transition: top 0.3s linear; */ }
              .urlap.simple .nav-tabs li.active a .icon.icon-erkezo {
                bottom: 18px;
                top: auto; }
              .urlap.simple .nav-tabs li.active a .icon.icon-indulas {
                bottom: 18px;
                top: auto; }
              .urlap.simple .nav-tabs li.active a .icon.icon-parkolas {
                bottom: 17px;
                top: auto; }
              .urlap.simple .nav-tabs li.active a .icon.icon-repulojegy {
                bottom: 15px;
                top: auto; }
              .urlap.simple .nav-tabs li.active a .icon.icon-menetrend {
                bottom: 26px;
                top: auto; }
          .urlap.simple .nav-tabs li.active.parking-blue a {
            background-color: #0096D6; }
      .urlap.simple .panels {
        position: relative; }
        .urlap.simple .panels .panels-title {
          padding: 35px 100px 0 100px; }
        .urlap.simple .panels .panels-form {
          width: 100%;
          padding: 0 100px; }
          .urlap.simple .panels .panels-form .select2-container {
            width: 100% !important;
            margin-bottom: 15px; }
            .urlap.simple .panels .panels-form .select2-container .select2-selection--multiple {
              border-radius: 0;
              border: 1px solid #c1c2c3;
              padding: 5px 15px 0px 45px;
              min-height: 43px;
              background-image: url(../images/icons/page-box-search_2x.png);
              background-repeat: no-repeat;
              background-position: 12px 12px;
              background-size: 21px 18px; }
              .urlap.simple .panels .panels-form .select2-container .select2-selection--multiple .select2-selection__rendered {
                padding: 0 0 3px 0; }
                .urlap.simple .panels .panels-form .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
                  border-radius: 2px;
                  padding: 9px 35px 8px 10px;
                  color: #FFFFFF;
                  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
                  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
                  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
                  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
                  margin: 0 10px 0 0;
                  border: none;
                  background-color: #cd7a31;
                  position: relative;
                  line-height: 1;
                  font-size: 0.875rem; }
                  .urlap.simple .panels .panels-form .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
                    position: absolute;
                    background-image: url(../images/icons/close_2x.png);
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                    right: 10px;
                    top: 9px;
                    width: 15px;
                    height: 15px;
                    color: transparent; }
        .urlap.simple .panels .panels-body {
          padding: 0 100px 80px 100px; }
          .urlap.simple .panels .panels-body.data-hide {
            position: relative;
            padding: 0 100px;
            					/*
            					max-height: 172px;
            					padding: 0 100px;
            					margin-top:20px;
            					overflow:hidden;
            					transition: max-height 0.3s ease-in-out;
            
            					&.open {
            						transition: max-height 0.3s ease-in-out;
            						max-height: 532px;
            					}
            					*/ }
          .urlap.simple .panels .panels-body table {
            width: 100%; }
            .urlap.simple .panels .panels-body table.data-table.table-head {
              position: relative;
              z-index: 2; }
            .urlap.simple .panels .panels-body table.data-table.table-body {
              position: relative;
              top: 0;
              z-index: 1; }
              .urlap.simple .panels .panels-body table.data-table.table-body.row_2 {
                background-color: #DC913C;
                color: #FFFFFF; }
            .urlap.simple .panels .panels-body table.data-table thead tr th {
              padding: 15px 5px 13px 5px;
              text-transform: uppercase;
              color: #fff;
              background-color: #cd7a31;
              text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
              font-weight: normal;
              font-size: 0.75rem; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(1) {
                width: 60px;
                min-width: 60px; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(2) {
                width: 130px;
                min-width: 130px; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(3) {
                width: 170px;
                min-width: 170px; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(4) {
                width: 72px;
                min-width: 72px; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(5) {
                width: 70px;
                min-width: 70px;
                text-align: center; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(6) {
                width: 115px;
                min-width: 115px; }
              .urlap.simple .panels .panels-body table.data-table thead tr th:nth-child(7) {
                width: 35px;
                min-width: 35px; }
            .urlap.simple .panels .panels-body table.data-table tbody tr {
              cursor: pointer; }
              .urlap.simple .panels .panels-body table.data-table tbody tr td {
                padding: 7px 5px 4px 5px;
                font-size: 0.875rem;
                border-bottom: 1px solid #c1c2c3;
                line-height: 1; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(1) {
                  width: 60px;
                  min-width: 60px; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(2) {
                  width: 130px;
                  min-width: 130px; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(3) {
                  width: 170px;
                  min-width: 170px; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(4) {
                  width: 72px;
                  min-width: 72px; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(5) {
                  width: 70px;
                  min-width: 70px;
                  text-align: center; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(6) {
                  width: 115px;
                  min-width: 115px; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:nth-child(7) {
                  width: 44px;
                  min-width: 44px;
                  padding-left: 7px;
                  padding-right: 7px;
                  text-align: left; }
                .urlap.simple .panels .panels-body table.data-table tbody tr td:last-child {
                  /*
                  padding-top: 0px;
                  padding-bottom: 0px;
                  */ }
              .urlap.simple .panels .panels-body table.data-table tbody tr.moreinfo td {
                border: 0;
                padding: 0;
                cursor: auto; }
              .urlap.simple .panels .panels-body table.data-table tbody tr.more_sst > td:nth-child(1) {
                padding: 0px;
                border: none; }
              .urlap.simple .panels .panels-body table.data-table tbody tr.more_sst .more_sst_cont {
                display: none; }
                .urlap.simple .panels .panels-body table.data-table tbody tr.more_sst .more_sst_cont td {
                  border-bottom: none; }
        .urlap.simple .panels .category-select .form-group {
          width: auto;
          display: inline-block;
          vertical-align: top;
          border-right: 1px solid #c1c2c3;
          padding: 20px 25px 15px 55px;
          text-transform: uppercase;
          font-size: 0.9375rem;
          margin-left: -5px;
          position: relative;
          margin: 0; }
          .urlap.simple .panels .category-select .form-group:last-child {
            border-right: 0; }
          .urlap.simple .panels .category-select .form-group input[type="checkbox"], .urlap.simple .panels .category-select .form-group input[type="radio"] {
            display: none; }
          .urlap.simple .panels .category-select .form-group label {
            color: #abaeaf;
            font-weight: normal;
            cursor: pointer;
            margin: 0; }
            .urlap.simple .panels .category-select .form-group label i.icon.icon-parkolas {
              position: absolute;
              top: 15px;
              left: 20px;
              background-image: url(../images/icons/parking-3_2x.png); }
            .urlap.simple .panels .category-select .form-group label i.icon.icon-fast-track {
              position: absolute;
              top: 15px;
              left: 20px;
              background-image: url(../images/icons/fast-track_2x.png); }
            .urlap.simple .panels .category-select .form-group label i.icon.icon-lounge {
              position: absolute;
              top: 15px;
              left: 20px;
              background-image: url(../images/icons/lounge_2x.png); }
            .urlap.simple .panels .category-select .form-group label.active {
              color: #0096D6; }
              .urlap.simple .panels .category-select .form-group label.active:hover {
                color: #007db3; }
              .urlap.simple .panels .category-select .form-group label.active i.icon.icon-parkolas {
                position: absolute;
                top: 15px;
                left: 20px;
                background-image: url(../images/icons/parking-3_2x_blue.png); }
              .urlap.simple .panels .category-select .form-group label.active i.icon.icon-fast-track {
                position: absolute;
                top: 15px;
                left: 20px;
                background-image: url(../images/icons/fast-track_2x_blue.png); }
              .urlap.simple .panels .category-select .form-group label.active i.icon.icon-lounge {
                position: absolute;
                top: 15px;
                left: 20px;
                background-image: url(../images/icons/lounge_2x_blue.png); }
            .urlap.simple .panels .category-select .form-group label:hover {
              color: #0096D6; }
              .urlap.simple .panels .category-select .form-group label:hover i.icon.icon-parkolas {
                background-image: url(../images/icons/parking-3_2x_blue.png); }
              .urlap.simple .panels .category-select .form-group label:hover i.icon.icon-fast-track {
                background-image: url(../images/icons/fast-track_2x_blue.png); }
              .urlap.simple .panels .category-select .form-group label:hover i.icon.icon-lounge {
                background-image: url(../images/icons/lounge_2x_blue.png); }
        .urlap.simple .panels .form-group {
          margin-bottom: 20px; }
          .urlap.simple .panels .form-group.indulas, .urlap.simple .panels .form-group.erkezes {
            float: left;
            width: auto; }
          .urlap.simple .panels .form-group label {
            color: #cd7a31;
            font-weight: normal;
            margin-bottom: 7px; }
          .urlap.simple .panels .form-group .o-checkbox {
            float: left;
            width: auto;
            margin-right: 30px;
            margin-bottom: 0; }
            .urlap.simple .panels .form-group .o-checkbox label.checkboxlabel {
              color: #535353; }
              .urlap.simple .panels .form-group .o-checkbox label.checkboxlabel .box-icon {
                box-shadow: none;
                border: 1px solid #c1c2c3; }
            .urlap.simple .panels .form-group .o-checkbox input[type="radio"] {
              display: none; }
          .urlap.simple .panels .form-group input[type="text"], .urlap.simple .panels .form-group input[type="email"], .urlap.simple .panels .form-group .select2 {
            display: block;
            float: left;
            border: 1px solid #c1c2c3;
            box-shadow: none;
            border-radius: 0;
            width: 100%; }
            .urlap.simple .panels .form-group input[type="text"].datemap, .urlap.simple .panels .form-group input[type="email"].datemap, .urlap.simple .panels .form-group .select2.datemap {
              width: 160px;
              min-width: 160px;
              height: 45px;
              margin-right: 19px;
              background-image: url(../images/icons/date_2x.png);
              background-repeat: no-repeat;
              background-position: top 10px right 5px;
              background-size: 23px 23px; }
            .urlap.simple .panels .form-group input[type="text"].clock, .urlap.simple .panels .form-group input[type="email"].clock, .urlap.simple .panels .form-group .select2.clock {
              width: 100px;
              min-width: 100px;
              height: 45px;
              background-image: url(../images/icons/time_2x.png);
              background-repeat: no-repeat;
              background-position: top 10px right 10px;
              background-size: 24px 24px; }
            .urlap.simple .panels .form-group input[type="text"].adult, .urlap.simple .panels .form-group input[type="email"].adult, .urlap.simple .panels .form-group .select2.adult {
              background-image: url(../images/icons/man_2x.png);
              background-repeat: no-repeat;
              background-position: top 7px right 10px;
              background-size: 25px 31px; }
            .urlap.simple .panels .form-group input[type="text"].child, .urlap.simple .panels .form-group input[type="email"].child, .urlap.simple .panels .form-group .select2.child {
              background-image: url(../images/icons/child_2x.png);
              background-repeat: no-repeat;
              background-position: top 10px right 10px;
              background-size: 15px 27px; }
            .urlap.simple .panels .form-group input[type="text"].baby, .urlap.simple .panels .form-group input[type="email"].baby, .urlap.simple .panels .form-group .select2.baby {
              background-image: url(../images/icons/baby_2x.png);
              background-repeat: no-repeat;
              background-position: top 10px right 10px;
              background-size: 16px 24px; }
            .urlap.simple .panels .form-group input[type="text"] .select2-selection, .urlap.simple .panels .form-group input[type="email"] .select2-selection, .urlap.simple .panels .form-group .select2 .select2-selection {
              border: none;
              outline: none;
              height: 45px; }
              .urlap.simple .panels .form-group input[type="text"] .select2-selection .select2-selection__rendered, .urlap.simple .panels .form-group input[type="email"] .select2-selection .select2-selection__rendered, .urlap.simple .panels .form-group .select2 .select2-selection .select2-selection__rendered {
                line-height: 45px; }
            .urlap.simple .panels .form-group input[type="text"] .select2-selection__arrow, .urlap.simple .panels .form-group input[type="email"] .select2-selection__arrow, .urlap.simple .panels .form-group .select2 .select2-selection__arrow {
              background-image: url(../images/icons/arrow-down.png);
              background-repeat: no-repeat;
              background-position: center;
              background-size: cover;
              width: 13px;
              height: 8px;
              position: absolute;
              top: 50%;
              margin-top: -4px;
              right: 10px; }
              .urlap.simple .panels .form-group input[type="text"] .select2-selection__arrow b, .urlap.simple .panels .form-group input[type="email"] .select2-selection__arrow b, .urlap.simple .panels .form-group .select2 .select2-selection__arrow b {
                display: none; }
            .urlap.simple .panels .form-group input[type="text"].terminal, .urlap.simple .panels .form-group input[type="email"].terminal, .urlap.simple .panels .form-group .select2.terminal {
              width: 300px;
              min-width: 300px;
              background: transparent; }
          .urlap.simple .panels .form-group select {
            box-shadow: none;
            border: 1px solid #c1c2c3; }
          .urlap.simple .panels .form-group .place-inputs {
            max-width: 130px; }
        .urlap.simple .panels .letszam {
          padding-left: 20px;
          padding-right: 0; }
        .urlap.simple .panels .parking-bottom a {
          color: #cd7a31;
          position: relative; }
        .urlap.simple .panels .scroll-arrow {
          display: block;
          position: absolute;
          width: 39px;
          height: 18px;
          background-image: url(../images/icons/more-flight.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
          cursor: pointer;
          transition: margin-bottom 0.3s linear; }
          .urlap.simple .panels .scroll-arrow.middle {
            top: 65%;
            right: 20px; }
          .urlap.simple .panels .scroll-arrow.top {
            top: 44px;
            right: 25px; }
          .urlap.simple .panels .scroll-arrow.bottom {
            bottom: 5px;
            right: 25px; }
          .urlap.simple .panels .scroll-arrow.up {
            transition: margin-top 0.3s linear;
            transform: rotate(180deg); }
            .urlap.simple .panels .scroll-arrow.up:hover {
              margin-top: -4px;
              transition: margin-top 0.3s linear; }
          .urlap.simple .panels .scroll-arrow:hover {
            margin-bottom: -4px;
            transition: margin-bottom 0.3s linear; }
        .urlap.simple .panels .panels-footer {
          padding: 30px 100px 20px 100px; }
          .urlap.simple .panels .panels-footer .link-show-more {
            color: #cd7a31;
            padding-left: 30px;
            position: relative; }
            .urlap.simple .panels .panels-footer .link-show-more .icon-arrow-down {
              width: 9px;
              height: 20px;
              transform: rotate(-90deg);
              position: absolute;
              top: 0;
              left: 5px;
              background-image: url(../images/icons/pagebox-arrow-left-orange_2x.png);
              background-repeat: no-repeat;
              background-position: center;
              background-size: cover; }
            .urlap.simple .panels .panels-footer .link-show-more.open .icon-arrow-down {
              transform: rotate(90deg); }
          .urlap.simple .panels .panels-footer .link-jaratkereso {
            padding-right: 30px;
            position: relative;
            color: #cd7a31; }
            .urlap.simple .panels .panels-footer .link-jaratkereso .arrow-right-orange {
              position: absolute;
              width: 9px;
              height: 20px;
              right: 10px;
              background-image: url(../images/icons/pagebox-arrow-right_2x.png);
              background-repeat: no-repeat;
              background-position: center;
              background-size: cover; }
        .urlap.simple .panels.hirlevel #hirlevel_cont {
          float: none;
          margin: 0 auto;
          margin-bottom: 30px; }
        .urlap.simple .panels.hirlevel .panels-image img {
          height: 140px;
          width: auto; }
        .urlap.simple .panels.hirlevel .panels-title {
          padding: 20px 0 20px 0; }
        .urlap.simple .panels.hirlevel .form-group input[type="text"], .urlap.simple .panels.hirlevel .form-group input[type="email"] {
          float: none; }
        .urlap.simple .panels.hirlevel .form-group.input-control {
          max-width: 370px;
          display: block;
          margin-left: auto;
          margin-right: auto; }
        .urlap.simple .panels.hirlevel .form-group .o-checkbox {
          float: none; }
      .urlap.simple #parkolas .panels .panels-body {
        padding: 0 100px; }
      .urlap.simple #parkolas .panels .panels-footer {
        padding: 0px 100px 20px 100px; }
      .urlap.simple.mobil .panels .scroll-arrow.top {
        top: auto;
        bottom: 40px;
        left: 50%;
        right: auto;
        margin-left: -50px; }
      .urlap.simple.mobil .panels .scroll-arrow.bottom {
        bottom: 40px;
        right: auto;
        left: 50%;
        margin-left: 10px; }
      .urlap.simple.mobil .panels .panels-form {
        min-height: 60px; }
      .urlap.simple.mobil .panels .form-groupt input[type="text"].adult {
        height: 30px;
        min-height: 30px; }
      .urlap.simple.mobil .panels .panels-body {
        font-size: 12px; }
        .urlap.simple.mobil .panels .panels-body table.data-table thead tr th {
          background-color: #FFFFFF;
          color: #cd7a31;
          font-size: 1rem;
          border-bottom: 5px solid #cd7a31;
          padding: 0 10px 10px 0;
          text-transform: uppercase;
          text-shadow: none; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(1) {
            width: 45px;
            min-width: 85px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(2) {
            width: 75px;
            min-width: 75px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(3) {
            width: 90px;
            min-width: 90px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(4) {
            width: 98px;
            min-width: 98px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(5) {
            width: 90px;
            min-width: 90px;
            text-align: center; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(6) {
            width: 115px;
            min-width: 115px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:nth-child(7) {
            width: 35px;
            min-width: 35px; }
          .urlap.simple.mobil .panels .panels-body table.data-table thead tr th:last-child {
            padding: 0 0 10px 0; }
        .urlap.simple.mobil .panels .panels-body.data-hide {
          padding: 0 15px 0px 15px;
          margin-bottom: 35px;
          width: 100%; }
        .urlap.simple.mobil .panels .panels-body table.row_2 {
          background: #f7f7f7; }
        .urlap.simple.mobil .panels .panels-body table tr td {
          border-bottom: 1px solid #f3f3f5;
          color: #535353;
          vertical-align: top;
          padding-right: 10px; }
          .urlap.simple.mobil .panels .panels-body table tr td .color-orange {
            color: #cd7a31; }
          .urlap.simple.mobil .panels .panels-body table tr td a {
            color: #535353; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(1) {
            width: 45px;
            min-width: 85px;
            padding-left: 3px; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(2) {
            width: 75px;
            min-width: 75px; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(3) {
            width: 90px;
            min-width: 90px;
            padding-right: 0px;
            position: relative; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(4) {
            width: 98px;
            min-width: 98px; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(5) {
            width: 90px;
            min-width: 90px;
            text-align: center; }
          .urlap.simple.mobil .panels .panels-body table tr td:nth-child(6) {
            width: 115px;
            min-width: 115px; }
        .urlap.simple.mobil .panels .panels-body table tr:nth-child(1) td {
          padding-top: 10px;
          padding-bottom: 10px; }
          .urlap.simple.mobil .panels .panels-body table tr:nth-child(1) td:nth-child(3) {
            padding-right: 25px; }
        .urlap.simple.mobil .panels .panels-body table tr:nth-child(2) td {
          padding-top: 5px;
          border-bottom: 0; }
        .urlap.simple.mobil .panels .panels-body table tr:nth-child(3) {
          border-bottom: 2px solid #dfdfe0; }
          .urlap.simple.mobil .panels .panels-body table tr:nth-child(3) td {
            padding-bottom: 10px;
            padding-top: 0; }
      .urlap.simple.mobil .panels .panels-footer {
        padding: 15px; }
        .urlap.simple.mobil .panels .panels-footer .pull-left {
          max-width: 36%;
          padding-right: 5%;
          position: relative; }
        .urlap.simple.mobil .panels .panels-footer a {
          padding: 0;
          background-color: transparent;
          width: auto;
          display: block;
          margin: 0;
          text-transform: lowercase; }
          .urlap.simple.mobil .panels .panels-footer a.link-show-more {
            min-width: auto;
            position: static; }
            .urlap.simple.mobil .panels .panels-footer a.link-show-more .icon-arrow-down {
              top: 0;
              left: auto;
              width: 8px;
              height: 100%;
              right: 0px; }
          .urlap.simple.mobil .panels .panels-footer a.link-jaratkereso {
            padding-right: 10px; }
            .urlap.simple.mobil .panels .panels-footer a.link-jaratkereso .arrow-right-orange {
              width: 7px;
              height: 100%;
              right: 0;
              top: 1px; }
      .urlap.simple.mobil .panels .letszam {
        padding-right: 15px;
        padding-left: 15px; }
      .urlap.simple.mobil #parkolas .panels-footer {
        padding: 0px 15px 20px 15px; }
        .urlap.simple.mobil #parkolas .panels-footer .customerslink a {
          display: block;
          width: 100%;
          text-align: right;
          background-color: transparent;
          padding: 20px 15px 5px 0;
          text-transform: capitalize; }
        .urlap.simple.mobil #parkolas .panels-footer .foglalas a {
          display: block;
          width: 100%;
          text-align: right;
          background-color: transparent;
          padding-right: 15px;
          text-transform: capitalize; }
          .urlap.simple.mobil #parkolas .panels-footer .foglalas a .arrow-right-orange {
            right: 0;
            width: 8px;
            height: 100%;
            top: 1px; }
      .urlap.simple i.icon-plus {
        cursor: pointer; }
      .urlap.simple i.icon-info {
        cursor: pointer; }
      .urlap.simple .moreinfo td {
        border: 0;
        padding: 0; }
      .urlap.simple .moreinfo td > div {
        position: relative;
        height: 0px;
        overflow: hidden;
        margin-top: -1px;
        background-color: #cd7a31;
        color: #fff;
        font-size: 14px;
        text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
        .urlap.simple .moreinfo td > div p {
          color: #fff;
          margin: 0;
          font-size: 14px; }
        .urlap.simple .moreinfo td > div .legitarsasag_c span {
          display: table-cell; }
        .urlap.simple .moreinfo td > div .lab {
          display: inline-block;
          width: 100px;
          font-weight: normal; }
        .urlap.simple .moreinfo td > div a {
          color: #fff; }
        .urlap.simple .moreinfo td > div .city {
          text-transform: uppercase;
          margin-bottom: 25px; }
          .urlap.simple .moreinfo td > div .city img {
            margin: 0 15px;
            vertical-align: middle; }
        .urlap.simple .moreinfo td > div .infofooter {
          border-top: 1px solid #aa6529;
          margin-top: 10px;
          padding-top: 10px; }
        .urlap.simple .moreinfo td > div .close {
          position: absolute;
          opacity: 1;
          right: 15px;
          top: 20px; }
      .urlap.simple .moreinfo.open td > div {
        height: auto;
        padding: 20px;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
    .urlap.simple.lesspadding .panels-body {
      padding: 0 30px 20px 30px; }
      .urlap.simple.lesspadding .panels-body table.data-table thead tr th {
        background-color: #958f87; }
      .urlap.simple.lesspadding .panels-body .text {
        padding-top: 30px;
        padding-bottom: 5px;
        color: #cd7a31; }
        .urlap.simple.lesspadding .panels-body .text.date {
          float: left; }
        .urlap.simple.lesspadding .panels-body .text.frissites {
          float: right;
          padding-right: 40px;
          background-image: url(../images/icons/update_2x.png);
          background-repeat: no-repeat;
          background-size: 15px 15px;
          background-position: bottom 5px right 5px; }
    .urlap.simple.lesspadding .panels .panels-form {
      padding: 0 30px; }
    .urlap.simple.lesspadding .panels .panels-title {
      padding: 35px 30px 0 30px; }
    .urlap.labels-light label {
      font-weight: normal; }
      .urlap.labels-light label a {
        color: #535353;
        text-decoration: underline; }
    .urlap.halfinput .form-group {
      margin-bottom: 20px; }
      .urlap.halfinput .form-group input[type="text"], .urlap.halfinput .form-group input[type="email"] {
        min-width: 50%; }
      .urlap.halfinput .form-group label {
        margin-bottom: 10px; }
      .urlap.halfinput .form-group .o-checkbox {
        margin-bottom: 10px; }
    .urlap.jaratlista .icon-return, .urlap.jaratlista .icon-one-way-to {
      display: inline-block; }
    .urlap.jaratlista .icon-return {
      width: 15px;
      height: 18px; }
    .urlap.jaratlista .icon-one-way-to {
      width: 14px;
      height: 10px; }
    .urlap.jaratlista .panels-body table.data-table.table-head thead tr th {
      border-bottom: 1px solid #c1c2c3;
      background-color: transparent;
      color: #000000;
      text-shadow: none;
      font-size: 14px;
      text-transform: uppercase;
      padding: 10px 0px 20px 0px;
      vertical-align: top;
      color: #535353;
      font-family: "TrebuchetMS-Bold";
      position: relative; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th .jaratlist_thead_el {
        display: inline-block;
        position: relative;
        padding-right: 0px;
        cursor: pointer; }
        .urlap.jaratlista .panels-body table.data-table.table-head thead tr th .jaratlist_thead_el .icon {
          position: absolute;
          right: 2px;
          top: 0px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th.sorttable_sorted .jaratlist_thead_el, .urlap.jaratlista .panels-body table.data-table.table-head thead tr th.sorttable_sorted_reverse .jaratlist_thead_el {
        cursor: pointer;
        padding-right: 0; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(1) {
        width: 140px;
        min-width: 140px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(2) {
        width: 125px;
        min-width: 125px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(3) {
        width: 35px;
        min-width: 35px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(4) {
        width: 215px;
        min-width: 215px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(5) {
        width: 115px;
        min-width: 115px;
        text-align: left; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(6) {
        width: 55px;
        min-width: 55px;
        text-align: center; }
        .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(6) .jaratlist_thead_el {
          padding-left: 5px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(7) {
        width: 165px;
        min-width: 165px;
        text-align: left;
        padding-left: 17px; }
        .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(7) .jaratlist_thead_el {
          padding-left: 0px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(8) {
        width: 85px;
        min-width: 85px; }
      .urlap.jaratlista .panels-body table.data-table.table-head thead tr th:nth-child(9) {
        width: 155px;
        min-width: 155px; }
    .urlap.jaratlista .panels-body table.data-table.table-body tbody tr.offer_row {
      background: #f7d34e; }
    .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td {
      padding: 10px 0px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(1) {
        width: 140px;
        min-width: 140px; }
        .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(1) a {
          display: inline-block;
          padding-left: 15px;
          padding-right: 15px; }
        .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(1) img {
          max-height: 27px;
          max-width: 100%; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(2) {
        width: 125px;
        min-width: 125px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(3) {
        width: 35px;
        min-width: 35px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(4) {
        width: 215px;
        min-width: 215px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(5) {
        width: 115px;
        min-width: 115px;
        text-align: left; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(6) {
        width: 65px;
        min-width: 65px;
        text-align: center; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(7) {
        width: 105px;
        min-width: 105px;
        text-align: left;
        padding-left: 17px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(8) {
        width: 85px;
        min-width: 85px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(9) {
        width: 165px;
        min-width: 165px;
        text-align: right; }
        .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td:nth-child(9) a {
          padding-right: 10px; }
      .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td .more_link {
        color: #cd7a31;
        display: inline-block; }
        .urlap.jaratlista .panels-body table.data-table.table-body tbody tr td .more_link .icon-right-arrow {
          margin-left: 15px;
          position: relative;
          top: 2px; }
    .urlap .jaratinfomarcio_elems_cont {
      min-height: 320px;
      width: 668px;
      overflow: hidden;
      position: relative;
      right: 0px;
      transition: min-height 0.3s ease-in-out; }
      .urlap .jaratinfomarcio_elems_cont.open {
        transition: min-height 0.3s ease-in-out; }
    .urlap .jaratinfomarcio_elems_m_cont {
      height: 100%;
      width: 103%;
      overflow: scroll;
      overflow-x: hidden;
      margin-right: 30px;
      position: absolute;
      left: 0px;
      /* right: -50px; */ }
    .urlap input[type="text"].search_jaratinfo_input {
      margin-bottom: 20px;
      padding-left: 42px;
      background-image: url(../images/icons/page-box-search_2x.png);
      background-repeat: no-repeat;
      background-position: 10px 12px;
      background-size: 21px 17px; }
    .urlap.simpletable {
      margin-bottom: 30px; }
      .urlap.simpletable .mobile_table_firstcol {
        display: none; }
      .urlap.simpletable .panels {
        margin-bottom: 0px; }
        .urlap.simpletable .panels .panels-body table.data-table thead tr th {
          padding: 15px 4px; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(1) {
            width: 125px;
            min-width: 125px;
            text-align: left;
            padding-left: 15px; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(2) {
            width: 85px;
            min-width: 85px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(3) {
            width: 130px;
            min-width: 130px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(4) {
            width: 130px;
            min-width: 130px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(5) {
            width: 145px;
            min-width: 145px;
            text-align: left;
            padding-right: 45px; }
          .urlap.simpletable .panels .panels-body table.data-table thead tr th:nth-child(6) {
            width: 95px;
            min-width: 95px;
            text-align: left; }
        .urlap.simpletable .panels .panels-body table.data-table tbody tr td {
          padding: 10px 4px; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td a {
            color: #cd7a31;
            padding-left: 10px;
            display: block; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(1) {
            width: 125px;
            min-width: 125px;
            max-width: 125px;
            overflow: hidden; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(2) {
            width: 85px;
            min-width: 85px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(3) {
            width: 130px;
            min-width: 130px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(4) {
            width: 130px;
            min-width: 130px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(5) {
            width: 145px;
            min-width: 145px;
            text-align: left; }
          .urlap.simpletable .panels .panels-body table.data-table tbody tr td:nth-child(6) {
            width: 95px;
            min-width: 95px;
            text-align: left; }
  .urlap-utani-leiras {
    margin-top: 15px; }

  .MacOS .urlap .jaratinfomarcio_elems_m_cont {
    width: 100%; }

  .erkezo_jaratszuro_select2drop, .indulo_jaratszuro_select2drop {
    display: none; }

  #jaratinformacios-modul #erkezo .select2-container--default .select2-search--inline .select2-search__field,
  .urlap.mobil .select2-container--default .select2-search--inline .select2-search__field,
  .urlap.mobil .select2-container--default .select2-search--inline .select2-search__field,
  #jaratinformacios-modul #indulo .select2-container--default .select2-search--inline .select2-search__field {
    margin-top: 0px;
    position: relative;
    top: -4px;
    min-width: 636px; }

  .select2-dropdown {
    border-radius: 0; }
    .select2-dropdown ul.select2-results__options li {
      padding: 0 8px;
      line-height: 45px;
      background-color: #cd7a31 !important;
      border-top: 1px solid #d7945a;
      border-bottom: 1px solid #a46228;
      color: #fff; }
      .select2-dropdown ul.select2-results__options li:hover {
        background-color: #d7945a !important;
        text-decoration: underline;
        color: #fff; }

  #jaratinformacio {
    width: 100%;
    margin-top: 100px;
    margin-bottom: 20px; }
    #jaratinformacio .mobil-data > * {
      transform: translate3d(0, 0, 0); }
    #jaratinformacio .panels {
      margin-bottom: 0px; }
    #jaratinformacio.urlap {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #jaratinformacio.urlap.simple .panels .panels-body {
      padding-bottom: 20px;
      transform: translate3d(0, 0, 0); }
    #jaratinformacio.belso.urlap {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #jaratinformacio .select-inner {
      min-height: 45px;
      font-size: 0.9375rem;
      padding: 13px 10px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

  .pre-scrollable {
    display: block;
    width: 320px;
    text-align: right; }

  .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }

  .destinfobox_new, .destinfobox_mobil {
    line-height: 1.4;
    min-width: 96%;
    border: 1px solid #bcbcbc;
    display: none;
    padding: 5px;
    font-size: 0.9em !important;
    z-index: 150;
    position: absolute;
    background-color: white;
    color: #6a6a6a !important;
    text-align: left;
    top: 65px;
    	 /*
         font-size: 16px!important;
         * {
             font-size: 16px!important;
         }
         */ }
    .destinfobox_new .talhead hr, .destinfobox_mobil .talhead hr {
      margin: 0px !important;
      height: 1px;
      color: #cccccc;
      background-color: #cccccc;
      border: none;
      width: auto; }

  .clear-ten {
    clear: both;
    height: 10px !important; }

  #jaratinformacio.belso.urlap.minimal .jaratinfomarcio_elems_cont {
    width: 100%;
    overflow: auto; }

  #jaratinformacio.belso.urlap.minimal .jaratinfomarcio_elems_m_cont {
    width: 100%;
    overflow: auto; }

  .behajtas_select_cont .select-outer, .kihajtas_select_cont .select-outer {
    display: block;
    width: 100px;
    float: left; }

  .behajtas_select_cont .select-inner:after, .kihajtas_select_cont .select-inner:after {
    position: absolute;
    display: block;
    width: 21px;
    height: 21px;
    bottom: auto;
    top: 10px;
    right: 10px;
    background-image: url(../images/icons/time_2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

  .felnott_select .select-inner:after {
    background-image: url(../images/icons/man_2x.png);
    background-repeat: no-repeat;
    background-position: top 0px right 0px;
    background-size: 25px 31px;
    width: 25px;
    height: 31px;
    top: 5px; }

  .gyermek_select .select-inner:after {
    background-image: url(../images/icons/child_2x.png);
    background-repeat: no-repeat;
    background-position: top 0px right 0px;
    background-size: 15px 27px;
    width: 15px;
    height: 27px;
    top: 7px; }

  .csecsemo_select .select-inner:after {
    background-image: url(../images/icons/baby_2x.png);
    background-repeat: no-repeat;
    background-position: top 0px right 0px;
    background-size: 16px 24px;
    width: 16px;
    height: 24px;
    top: 8px; }

  .mobil-data .behajtas_select_cont .select-inner, .mobil-data .kihajtas_select_cont .select-inner, #jaratinformacio .mobil-data .behajtas_select_cont .select-inner {
    min-height: 20px;
    padding: 7px 10px; }

  .mobil-data .behajtas_select_cont .select-inner:after, .mobil-data .kihajtas_select_cont .select-inner:after {
    background-size: 15px 15px;
    width: 15px;
    height: 15px;
    top: 7px; }

  .mobil-terminal .select-inner {
    min-height: 20px;
    padding: 7px 10px; }

  .mobil-terminal .select-inner:after {
    background-size: 12px 5px;
    width: 12px;
    height: 5px;
    top: 12px; }

  .urlap.simple.mobil .panels .category-select .form-group label {
    font-size: 14px; }

  #jaratinformacio.belso .panels .panels-title hr {
    width: 100%;
    float: none; }
    #jaratinformacio.belso .panels .panels-title hr.light {
      height: 1px; }

  #jaratinformacio.urlap.mobil .info {
    margin-left: 0px;
    background-size: 16px 16px;
    position: absolute;
    right: 110px;
    left: auto;
    top: 23px;
    width: 25px;
    height: 25px; }

  #jaratinformacio.urlap.mobil .jaratinfomarcio_elems_m_cont .info {
    margin-left: 0px;
    background-size: 16px 16px;
    position: absolute;
    right: 0px;
    left: auto;
    top: 3px;
    width: 25px;
    height: 25px;
    transform: translate3d(0, 0, 0); }

  #jaratinformacio.belso.mobil .select_date {
    width: 145px;
    margin-right: 13px;
    float: left; }

  #jaratinformacio.belso.mobil .select_date .select-inner:after {
    background-size: 15px 15px;
    background-position: top 0px right 5px; }

  #jaratinformacio.belso.mobil .select_clock .select-inner:after {
    background-size: 15px 15px;
    background-position: top 0px right 5px; }

  #jaratinformacio.belso .select_date {
    width: 180px;
    margin-right: 19px;
    float: left; }
    #jaratinformacio.belso .select_date .select-inner:after {
      position: absolute;
      display: block;
      width: 21px;
      height: 21px;
      bottom: auto;
      top: 10px;
      right: 10px;
      background-image: url(../images/icons/date_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  #jaratinformacio.belso .select_clock {
    width: 100px;
    float: left; }
    #jaratinformacio.belso .select_clock .select-inner:after {
      position: absolute;
      display: block;
      width: 21px;
      height: 21px;
      bottom: auto;
      top: 10px;
      right: 10px;
      background-image: url(../images/icons/time_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }

  .jaratlista.mobil {
    display: none; }

  #jaratinformacio.belso {
    margin-top: 0px; }
    #jaratinformacio.belso.urlap h3 {
      color: #cd7a31; }
    #jaratinformacio.belso.urlap .jaratinfomarcio_elems_cont {
      width: 708px; }
    #jaratinformacio.belso.urlap .jaratinfomarcio_elems_m_cont {
      height: auto;
      position: relative; }
    #jaratinformacio.belso.urlap .panels .panels-body table.data-table tbody tr.more_sst .more_sst_cont {
      display: block; }
    #jaratinformacio.belso.urlap .panels-form hr {
      margin-bottom: 14px; }
    #jaratinformacio.belso.urlap .panels-form label {
      color: #cd7a31;
      margin-top: 15px;
      margin-bottom: 10px; }
    #jaratinformacio.belso.urlap .panels-form a {
      color: #cd7a31;
      text-decoration: underline; }
      #jaratinformacio.belso.urlap .panels-form a.btn {
        color: #FFFFFF;
        text-decoration: none; }
    #jaratinformacio.belso.urlap .btn-primary4 {
      margin-bottom: 10px; }
    #jaratinformacio.belso.urlap .mainap_text_c {
      color: #cd7a31;
      padding-bottom: 10px; }
      #jaratinformacio.belso.urlap .mainap_text_c .updatetime {
        text-align: right; }
      #jaratinformacio.belso.urlap .mainap_text_c .icon-refresh {
        width: 17px;
        height: 16px;
        right: 5px; }
      #jaratinformacio.belso.urlap .mainap_text_c div {
        font-family: "TrebuchetMS-Bold";
        font-size: 14px; }
        #jaratinformacio.belso.urlap .mainap_text_c div.firstdatejarat {
          text-transform: uppercase;
          font-size: 16px; }
      #jaratinformacio.belso.urlap .mainap_text_c span {
        font-weight: normal; }
    #jaratinformacio.belso.urlap .data-table .mainap_text_c {
      padding-top: 25px;
      padding-bottom: 8px;
      text-transform: uppercase;
      font-size: 16px; }
      #jaratinformacio.belso.urlap .data-table .mainap_text_c div {
        font-family: "TrebuchetMS-Bold";
        font-size: 16px; }
    #jaratinformacio.belso.urlap a.elozo-naplink {
      position: relative;
      padding-left: 20px;
      color: #a5a8a9; }
    #jaratinformacio.belso.urlap a.link-jaratkereso {
      padding-right: 20px; }
    #jaratinformacio.belso.urlap .link-jaratkereso .arrow-right-orange {
      right: 0px; }
    #jaratinformacio.belso.urlap .arrow-left-gray {
      position: absolute;
      width: 9px;
      height: 20px;
      left: 0px;
      background-image: url(../images/icons/pagebox-arrow-left-gray_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
    #jaratinformacio.belso.urlap .panels-footer {
      padding: 30px 38px 20px 38px; }

  #jaratinformacio.urlap.mobil.belso .jaratinformacios-modul-popup {
    top: 460px; }

  .jaratinformacios-modul-popup {
    position: absolute;
    top: 0px;
    background-color: rgba(205, 122, 49, 0.9);
    width: 100%;
    z-index: 10;
    padding: 15px 0px;
    color: #FFFFFF;
    line-height: 22px;
    display: none;
    max-width: 290px;
    left: 50%;
    margin-left: -145px;
    z-index: 1000; }
    .jaratinformacios-modul-popup .city, .jaratinformacios-modul-popup .country {
      text-transform: uppercase; }
    .jaratinformacios-modul-popup p {
      color: #FFFFFF;
      margin-bottom: 0px; }
    .jaratinformacios-modul-popup.hide {
      display: none; }
    .jaratinformacios-modul-popup .jaratinformacio_desc_c {
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.18); }
      .jaratinformacios-modul-popup .jaratinformacio_desc_c img {
        max-width: 21px;
        margin-right: 5px; }
      .jaratinformacios-modul-popup .jaratinformacio_desc_c table td {
        padding-bottom: 5px;
        vertical-align: top; }
        .jaratinformacios-modul-popup .jaratinformacio_desc_c table td a {
          color: #FFFFFF; }
        .jaratinformacios-modul-popup .jaratinformacio_desc_c table td:nth-child(1) {
          padding-right: 20px; }
        .jaratinformacios-modul-popup .jaratinformacio_desc_c table td:nth-child(2) {
          font-weight: normal; }
    .jaratinformacios-modul-popup .close_jaratinfo_popup, .jaratinformacios-modul-popup .close_jaratinfo_popup:hover {
      position: absolute;
      top: 0px;
      right: 15px;
      float: none;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
      /* This works in IE 8 & 9 too */
      /* ... but also 5, 6, 7 */
      filter: alpha(opacity=100);
      /* Older than Firefox 0.9 */
      -moz-opacity: 1;
      /* Safari 1.x (pre WebKit!) */
      -khtml-opacity: 1;
      /* Modern!
      /* Firefox 0.9+, Safari 2?, Chrome any?
      /* Opera 9+, IE 9+ */
      opacity: 1;
      zoom: 1;
      width: 21px;
      height: 21px;
      cursor: pointer; }
    .jaratinformacios-modul-popup .info-icon {
      width: 48px;
      height: 48px; }
    .jaratinformacios-modul-popup .hr-bold {
      width: 50px;
      height: 5px;
      background: rgba(0, 0, 0, 0.2);
      display: block;
      border: none;
      margin: 20px 0px; }
    .jaratinformacios-modul-popup .infofooter > div {
      margin-bottom: 15px; }
    .jaratinformacios-modul-popup .infofooter a {
      color: #FFFFFF; }
      .jaratinformacios-modul-popup .infofooter a img {
        width: 36px;
        height: auto;
        margin-right: 15px; }

  #s826tablazatok .mobile_table_firstcol .mobile_tbody_firstcol {
    overflow: auto;
    position: relative; }
  #s826tablazatok .mobile_table_firstcol .table_scroll_cont {
    width: 100px;
    position: relative; }
    #s826tablazatok .mobile_table_firstcol .table_scroll_cont:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      bottom: 0px;
      left: 5px;
      background-image: url(../images/icons/image-carousel-arrow-left-black.png);
      background-size: auto 15px;
      background-repeat: no-repeat;
      background-position: bottom left; }
    #s826tablazatok .mobile_table_firstcol .table_scroll_cont:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      bottom: 0px;
      right: 5px;
      background-image: url(../images/icons/image-carousel-arrow-right-black.png);
      background-size: auto 15px;
      background-repeat: no-repeat;
      background-position: bottom right; }
  #s826tablazatok .mobile_table_dataresp {
    overflow: auto; }
    #s826tablazatok .mobile_table_dataresp div[class^="col-"] {
      padding-left: 0;
      padding-right: 0; }
  #s826tablazatok .mobile_table_dataresp h3 {
    margin: 0px; }
  #s826tablazatok .mobile_table_dataresp .bg-orange h3 {
    color: #FFFFFF; }
  #s826tablazatok .mobile_table_dataresp {
    position: relative; }
    #s826tablazatok .mobile_table_dataresp p {
      text-align: center; }
  #s826tablazatok .table_scroll_cont_tbody {
    width: 100%;
    position: absolute;
    right: 0px;
    bottom: 15px;
    display: none; }
    #s826tablazatok .table_scroll_cont_tbody.table_scroll_cont_tbody_top {
      bottom: auto;
      top: 17px; }
    #s826tablazatok .table_scroll_cont_tbody:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      bottom: 0px;
      left: 5px;
      background-image: url(../images/icons/image-carousel-arrow-left-black.png);
      background-size: auto 15px;
      background-repeat: no-repeat;
      background-position: bottom left; }
    #s826tablazatok .table_scroll_cont_tbody:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      bottom: 0px;
      right: 5px;
      background-image: url(../images/icons/image-carousel-arrow-right-black.png);
      background-size: auto 15px;
      background-repeat: no-repeat;
      background-position: bottom right; }

  #parkolas .panels .panels-body .form-group .datemap {
    background-image: url(../images/icons/small-date-blue_2x.png); }
  #parkolas .panels .panels-body .form-group .select-outer .select-inner:after {
    background-image: url(../images/icons/small-time-blue_2x.png); }

  #breadcrumbs ul {
    list-style-type: none;
    margin: 0;
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 15px; }
    #breadcrumbs ul li {
      display: inline-block;
      float: none;
      padding: 0px 15px 10px 0px;
      margin: 0 10px 0 0;
      background-image: url(../images/icons/arrow-right.png);
      background-repeat: no-repeat;
      background-position: top 3px right;
      background-size: 6px 12px; }
      #breadcrumbs ul li:first-child {
        padding-left: 0; }
      #breadcrumbs ul li:last-child {
        padding-right: 0;
        background-image: none; }
      #breadcrumbs ul li a {
        display: block;
        color: #575757; }

  .rss-atom a {
    background: url("../images/icons/rss_2x.png") no-repeat right center;
    padding-right: 70px;
    height: 50px;
    line-height: 50px;
    background-size: 45px;
    display: inline-block; }

  .rss-atom a:hover {
    text-decoration: none;
    color: #DA872B; }

  .rss-atom {
    margin-top: 20px; }

  .twitter-box {
    width: 100%;
    max-width: 370px; }
    .twitter-box .title {
      text-align: center;
      background-color: #0096D6;
      color: white;
      position: relative;
      padding: 15px 0; }
    .twitter-box .panels > div {
      height: 353px;
      overflow: hidden; }
    .twitter-box .panels > p {
      padding: 20px 0 10px 0;
      padding-left: 52px;
      background: url(../images/icons/twitter-blue_2x.png) no-repeat 0px 16px;
      background-size: 28px;
      margin: 10px 20px;
      position: relative;
      border-top: 1px solid #B6B6B6;
      background-size: 25px auto;
      background-position: top 20px left 15px;
      /*
      &:after {
        content:'';height:1px;left:10px;right:10px;background:$color-footer-social;left: 10px;right: 10px;top: 10px;position:absolute
      }
      */ }

  #s83twitterwidget .lg-p-15 {
    padding: 15px;
    margin-top: 20px; }
  #s83twitterwidget .panels {
    margin-top: 5px; }

  .instagram-box {
    width: 100%;
    max-width: 370px; }
    .instagram-box .title {
      text-align: center;
      background-color: #c72486;
      color: white;
      position: relative;
      padding: 15px; }
    .instagram-box .panels > div {
      height: 353px;
      overflow-x: hidden;
      padding-left: 6px;
      padding-top: 6px; }
    .instagram-box .panels > p {
      padding: 20px 0 10px 0;
      padding-left: 52px;
      background: url(../images/icons/instagram_2x.png) no-repeat 0px 16px;
      background-size: 28px;
      margin: 10px 20px;
      position: relative;
      border-top: 1px solid #B6B6B6;
      /*
      &:after {
        content:' ';height:1px;left:10px;right:10px;background:$color-footer-social;left: 10px;right: 10px;top: 10px;position:absolute  
      }
      */ }
    .instagram-box .panels img {
      display: inline-block;
      float: none;
      margin: 5px 1px 0 0;
      width: 105px;
      height: 105px; }

  #s84instagramwidget {
    margin-top: 5px; }
    #s84instagramwidget .lg-p-15 {
      padding: 15px;
      margin-top: 20px; }

  .facebook-box {
    width: 100%;
    max-width: 370px;
    overflow: hidden; }
    .facebook-box .title {
      text-align: center;
      background-color: #38599c;
      color: white;
      position: relative; }
    .facebook-box .panels > div {
      height: 353px;
      overflow: hidden; }
    .facebook-box .panels iframe {
      margin: 0 auto; }
    .facebook-box .panels > p {
      padding: 20px 0 10px 0;
      padding-left: 52px;
      background: url(../images/icons/facebook-blue_2x.png) no-repeat 0px 16px;
      background-size: 28px;
      margin: 10px 20px;
      position: relative;
      border-top: 1px solid #B6B6B6;
      background-size: 10px auto;
      background-position: top 20px left 15px;
      /*
      &:after{
        content:'';height:1px;left:10px;right:10px;background:$color-footer-social;left: 10px;right: 10px;top: 10px;position:absolute
      }
      */ }

  #s85facebookwidget, .s85facebookwidget {
    margin-bottom: 30px; }
    #s85facebookwidget .facebook-box .facebook-title .h3, .s85facebookwidget .facebook-box .facebook-title .h3 {
      text-transform: uppercase; }
    #s85facebookwidget .facebook-box .lg-p-15, .s85facebookwidget .facebook-box .lg-p-15 {
      padding: 15px;
      margin-top: 0px; }

  .s88ajanlodoboz, #s88ajanlodoboz {
    margin-bottom: 30px; }
    .s88ajanlodoboz .panels, #s88ajanlodoboz .panels {
      margin: 0; }
      .s88ajanlodoboz .panels .panels-title, #s88ajanlodoboz .panels .panels-title {
        padding: 15px;
        position: relative; }
        .s88ajanlodoboz .panels .panels-title .title-icon, #s88ajanlodoboz .panels .panels-title .title-icon {
          display: block;
          width: 33px;
          height: 33px;
          background-position: center;
          background-size: cover;
          background-repeat: no-repeat;
          position: absolute;
          top: 50%;
          margin-top: -28px; }
        .s88ajanlodoboz .panels .panels-title h3, .s88ajanlodoboz .panels .panels-title .h3, #s88ajanlodoboz .panels .panels-title h3, #s88ajanlodoboz .panels .panels-title .h3 {
          display: block;
          max-height: 47px;
          overflow: hidden;
          line-height: 24px; }
          .s88ajanlodoboz .panels .panels-title h3.have-icon, .s88ajanlodoboz .panels .panels-title .h3.have-icon, #s88ajanlodoboz .panels .panels-title h3.have-icon, #s88ajanlodoboz .panels .panels-title .h3.have-icon {
            padding-left: 38px; }
      .s88ajanlodoboz .panels .panels-body, #s88ajanlodoboz .panels .panels-body {
        padding: 0 15px 15px 15px; }
        .s88ajanlodoboz .panels .panels-body.fixed-height, #s88ajanlodoboz .panels .panels-body.fixed-height {
          height: 225px;
          overflow: hidden; }

  .felso-modul-pozicio .felso-egyharmad .s88ajanlodoboz, .felso-modul-pozicio .felso-egyharmad #s88ajanlodoboz {
    margin-bottom: 0; }

  .text-ajanlo-box .panels-image, #text-ajanlo-box .panels-image {
    display: block;
    height: 212px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative; }
    .text-ajanlo-box .panels-image .title-icon-pic, #text-ajanlo-box .panels-image .title-icon-pic {
      display: block;
      position: absolute;
      bottom: 25px;
      right: 25px; }
      .text-ajanlo-box .panels-image .title-icon-pic img, #text-ajanlo-box .panels-image .title-icon-pic img {
        max-width: 100%;
        height: auto; }
  .text-ajanlo-box .panels, #text-ajanlo-box .panels {
    margin: 0;
    margin-bottom: 30px; }
    .text-ajanlo-box .panels .panels-title, #text-ajanlo-box .panels .panels-title {
      padding: 15px;
      position: relative;
      padding-top: 18px; }
      .text-ajanlo-box .panels .panels-title a, .text-ajanlo-box .panels .panels-title a:hover, .text-ajanlo-box .panels .panels-title a:active, .text-ajanlo-box .panels .panels-title a:visited, #text-ajanlo-box .panels .panels-title a, #text-ajanlo-box .panels .panels-title a:hover, #text-ajanlo-box .panels .panels-title a:active, #text-ajanlo-box .panels .panels-title a:visited {
        text-decoration: none;
        display: block; }
      .text-ajanlo-box .panels .panels-title .title-icon, #text-ajanlo-box .panels .panels-title .title-icon {
        display: block;
        width: 33px;
        height: 33px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 50%;
        margin-top: -28px; }
      .text-ajanlo-box .panels .panels-title h3, .text-ajanlo-box .panels .panels-title .h3, #text-ajanlo-box .panels .panels-title h3, #text-ajanlo-box .panels .panels-title .h3 {
        display: table-cell;
        vertical-align: bottom;
        height: 47px;
        overflow: hidden;
        text-transform: uppercase; }
        .text-ajanlo-box .panels .panels-title h3.have-icon, .text-ajanlo-box .panels .panels-title .h3.have-icon, #text-ajanlo-box .panels .panels-title h3.have-icon, #text-ajanlo-box .panels .panels-title .h3.have-icon {
          padding-left: 38px; }
        .text-ajanlo-box .panels .panels-title h3.double-row, .text-ajanlo-box .panels .panels-title .h3.double-row, #text-ajanlo-box .panels .panels-title h3.double-row, #text-ajanlo-box .panels .panels-title .h3.double-row {
          display: block; }
    .text-ajanlo-box .panels .panels-body, #text-ajanlo-box .panels .panels-body {
      padding: 0 15px 15px 15px;
      font-size: 15px;
      line-height: 1.4; }
      .text-ajanlo-box .panels .panels-body.fixed-height, #text-ajanlo-box .panels .panels-body.fixed-height {
        height: 225px;
        overflow: hidden; }
      .text-ajanlo-box .panels .panels-body.no-title, #text-ajanlo-box .panels .panels-body.no-title {
        padding: 15px; }
    .text-ajanlo-box .panels .panels-footer, #text-ajanlo-box .panels .panels-footer {
      padding: 0 15px 15px 15px; }

  .ikonos-szoveges-doboz .panels-image, #ikonos-szoveges-doboz .panels-image {
    display: block;
    height: 212px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative; }
    .ikonos-szoveges-doboz .panels-image .image-icon, #ikonos-szoveges-doboz .panels-image .image-icon {
      display: block;
      position: absolute;
      right: 15px;
      bottom: 15px;
      width: 45px;
      height: 45px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
  .ikonos-szoveges-doboz .panels, #ikonos-szoveges-doboz .panels {
    margin: 0;
    margin-bottom: 30px; }
    .ikonos-szoveges-doboz .panels .panels-title, #ikonos-szoveges-doboz .panels .panels-title {
      padding: 15px;
      position: relative; }
      .ikonos-szoveges-doboz .panels .panels-title a, .ikonos-szoveges-doboz .panels .panels-title a:hover, .ikonos-szoveges-doboz .panels .panels-title a:active, .ikonos-szoveges-doboz .panels .panels-title a:visited, #ikonos-szoveges-doboz .panels .panels-title a, #ikonos-szoveges-doboz .panels .panels-title a:hover, #ikonos-szoveges-doboz .panels .panels-title a:active, #ikonos-szoveges-doboz .panels .panels-title a:visited {
        text-decoration: none;
        display: block; }
      .ikonos-szoveges-doboz .panels .panels-title .title-icon, #ikonos-szoveges-doboz .panels .panels-title .title-icon {
        display: block;
        width: 33px;
        height: 33px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 50%;
        margin-top: -28px; }
      .ikonos-szoveges-doboz .panels .panels-title h3, .ikonos-szoveges-doboz .panels .panels-title .h3, #ikonos-szoveges-doboz .panels .panels-title h3, #ikonos-szoveges-doboz .panels .panels-title .h3 {
        display: table-cell;
        vertical-align: bottom;
        height: 47px;
        overflow: hidden;
        text-transform: uppercase; }
        .ikonos-szoveges-doboz .panels .panels-title h3.have-icon, .ikonos-szoveges-doboz .panels .panels-title .h3.have-icon, #ikonos-szoveges-doboz .panels .panels-title h3.have-icon, #ikonos-szoveges-doboz .panels .panels-title .h3.have-icon {
          padding-left: 38px; }
        .ikonos-szoveges-doboz .panels .panels-title h3.double-row, .ikonos-szoveges-doboz .panels .panels-title .h3.double-row, #ikonos-szoveges-doboz .panels .panels-title h3.double-row, #ikonos-szoveges-doboz .panels .panels-title .h3.double-row {
          display: block; }
    .ikonos-szoveges-doboz .panels .panels-body, #ikonos-szoveges-doboz .panels .panels-body {
      padding: 0 15px 15px 15px;
      font-size: 15px;
      line-height: 1.4; }
      .ikonos-szoveges-doboz .panels .panels-body.fixed-height, #ikonos-szoveges-doboz .panels .panels-body.fixed-height {
        height: 225px;
        overflow: hidden; }
    .ikonos-szoveges-doboz .panels .panels-footer, #ikonos-szoveges-doboz .panels .panels-footer {
      padding: 0 15px 15px 15px; }

  .fooldal .ikonos-szoveges-doboz .panels .panels-image, .fooldal #ikonos-szoveges-doboz .panels .panels-image {
    height: auto; }
    .fooldal .ikonos-szoveges-doboz .panels .panels-image.center, .fooldal #ikonos-szoveges-doboz .panels .panels-image.center {
      text-align: center; }
    .fooldal .ikonos-szoveges-doboz .panels .panels-image img, .fooldal #ikonos-szoveges-doboz .panels .panels-image img {
      width: 74px;
      height: auto;
      display: inline-block; }
  .fooldal .ikonos-szoveges-doboz .panels .panels-title, .fooldal #ikonos-szoveges-doboz .panels .panels-title {
    padding: 15px 0; }
    .fooldal .ikonos-szoveges-doboz .panels .panels-title.center, .fooldal #ikonos-szoveges-doboz .panels .panels-title.center {
      text-align: center; }
    .fooldal .ikonos-szoveges-doboz .panels .panels-title h3, .fooldal #ikonos-szoveges-doboz .panels .panels-title h3 {
      display: block;
      height: 66px;
      overflow: hidden;
      color: #535353;
      font-size: 30px;
      text-transform: none; }
  .fooldal .ikonos-szoveges-doboz .panels .panels-body, .fooldal #ikonos-szoveges-doboz .panels .panels-body {
    padding: 0 0 15px 0; }

  .ajanlo-etterem {
    background: url("../images/icons/etterem_2x.png") no-repeat left center;
    padding-left: 45px;
    line-height: 33px;
    background-size: 33px;
    display: inline-block;
    background-position: center left; }

  #s88customajanlodoboz .h1 {
    padding-top: 0px;
    font-size: 28px;
    line-height: 35px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    margin-top: 15px; }

  #s88customajanlodoboz .h1 a {
    text-decoration: none; }

  #s88customajanlodoboz .ajanlo_item {
    height: 342px; }

  #s88customajanlodoboz .ajanlo_item .desc p {
    font-size: 14px;
    line-height: 18px; }

  #s88customajanlodoboz .ajanlo_item {
    padding: 15px 25px 25px 25px;
    height: auto; }
    #s88customajanlodoboz .ajanlo_item i.icon {
      width: 60px;
      height: 60px; }
    #s88customajanlodoboz .ajanlo_item .desc p {
      margin-bottom: 20px;
      margin-top: 0px;
      height: auto;
      max-height: 55px;
      word-break: break-word;
      overflow: hidden; }
    #s88customajanlodoboz .ajanlo_item .h1 {
      margin-top: 10px;
      line-height: 28px;
      word-break: break-word;
      overflow: hidden;
      max-height: 56px;
      font-size: 22px; }

  #s88ajanlodobozdupla .carousel-nav-dot .nav-mini.dot {
    border: 1px solid #bab8b6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    background: #ab9e8f;
    width: 20px;
    height: 15px; }

  #s88ajanlodobozdupla .carousel-nav-dot .nav-mini.dot.active {
    background: #b67f43; }

  #s88ajanlodobozdupla .carousel-nav-dot .panels {
    background: transparent; }

  #s88ajanlodobozdupla .article-carousel-cont .panels-body .article-carousel.doublesize .carousel-nav-dot {
    opacity: 1;
    bottom: 10px; }

  #s88ajanloterkep .panels .panels-body {
    padding-right: 0; }

  #s88ajanloterkep .table-view > div .panels-image.left {
    display: block; }

  #s88ajanloterkep .table-view > div .panels-image.left img {
    display: none; }

  #s88ajanloterkep h3, #s88ajanloterkep .h3 {
    margin-top: 0px !important;
    padding-top: 15px; }

  #s88ajanloterkep .panels-image.left {
    height: 283px; }

  #s88szovegesbox12 .panels .panels-title {
    padding-top: 20px; }

  #s88szovegesbox12 .panels .panels-body {
    padding-bottom: 20px; }

  #s88ajanlodobozdupla .article-carousel-cont .article-carousel .slider-dots {
    bottom: 40px; }

  .egyharmad .text-ajanlo-box .panels .panels-title h3, .egyharmad .text-ajanlo-box .panels .panels-title .h3, .egyharmad #text-ajanlo-box .panels .panels-title h3, .egyharmad #text-ajanlo-box .panels .panels-title .h3 {
    display: block;
    height: auto; }

  .menu .menu-offer-cont .panels-image {
    position: relative; }
    .menu .menu-offer-cont .panels-image > div {
      background: url("../images/icons/box-arrow-up-yellow.png") no-repeat left top;
      background-size: 50px;
      width: 50px;
      height: 25px;
      position: absolute;
      bottom: -1px;
      left: 50px; }

  .s88ajanlolinkkep .panels-image, #s88ajanlolinkkep .panels-image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 212px;
    position: relative; }
    .s88ajanlolinkkep .panels-image .title-icon-pic, #s88ajanlolinkkep .panels-image .title-icon-pic {
      display: block;
      position: absolute;
      bottom: 25px;
      right: 25px; }
      .s88ajanlolinkkep .panels-image .title-icon-pic img, #s88ajanlolinkkep .panels-image .title-icon-pic img {
        max-width: 100%;
        height: auto;
        position: static;
        width: auto; }
  .s88ajanlolinkkep .panels .panels-fix-height, #s88ajanlolinkkep .panels .panels-fix-height {
    height: 314px;
    overflow: hidden; }
  .s88ajanlolinkkep .panels .panels-title, #s88ajanlolinkkep .panels .panels-title {
    padding: 15px;
    position: relative; }
    .s88ajanlolinkkep .panels .panels-title a, .s88ajanlolinkkep .panels .panels-title a:visible, .s88ajanlolinkkep .panels .panels-title a:hover, .s88ajanlolinkkep .panels .panels-title a:active, #s88ajanlolinkkep .panels .panels-title a, #s88ajanlolinkkep .panels .panels-title a:visible, #s88ajanlolinkkep .panels .panels-title a:hover, #s88ajanlolinkkep .panels .panels-title a:active {
      text-decoration: none; }
    .s88ajanlolinkkep .panels .panels-title .title-icon, #s88ajanlolinkkep .panels .panels-title .title-icon {
      display: block;
      width: 33px;
      height: 33px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      position: absolute;
      top: 50%;
      margin-top: -28px; }
    .s88ajanlolinkkep .panels .panels-title h3, .s88ajanlolinkkep .panels .panels-title .h3, #s88ajanlolinkkep .panels .panels-title h3, #s88ajanlolinkkep .panels .panels-title .h3 {
      height: 47px;
      display: table-cell;
      vertical-align: bottom;
      overflow: hidden; }
      .s88ajanlolinkkep .panels .panels-title h3.double-row, .s88ajanlolinkkep .panels .panels-title .h3.double-row, #s88ajanlolinkkep .panels .panels-title h3.double-row, #s88ajanlolinkkep .panels .panels-title .h3.double-row {
        display: block; }
      .s88ajanlolinkkep .panels .panels-title h3.have-icon, .s88ajanlolinkkep .panels .panels-title .h3.have-icon, #s88ajanlolinkkep .panels .panels-title h3.have-icon, #s88ajanlolinkkep .panels .panels-title .h3.have-icon {
        padding-left: 38px; }
  .s88ajanlolinkkep .panels .panels-body, #s88ajanlolinkkep .panels .panels-body {
    padding: 0 15px 15px 15px; }
    .s88ajanlolinkkep .panels .panels-body.no-title, #s88ajanlolinkkep .panels .panels-body.no-title {
      padding: 15px; }
    .s88ajanlolinkkep .panels .panels-body h3, .s88ajanlolinkkep .panels .panels-body .h3, #s88ajanlolinkkep .panels .panels-body h3, #s88ajanlolinkkep .panels .panels-body .h3 {
      text-transform: uppercase; }

  #s88etteremajanlo .panels-image.ajanlo-kep, #kategoria-lista .panels-image.ajanlo-kep, #s88parkolas .panels-image.ajanlo-kep,
  .s88etteremajanlo .panels-image.ajanlo-kep, .s88parkolas .panels-image.ajanlo-kep {
    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 212px;
    position: relative;
    margin-bottom: 0px; }
    #s88etteremajanlo .panels-image.ajanlo-kep > div:first-child, #kategoria-lista .panels-image.ajanlo-kep > div:first-child, #s88parkolas .panels-image.ajanlo-kep > div:first-child,
    .s88etteremajanlo .panels-image.ajanlo-kep > div:first-child, .s88parkolas .panels-image.ajanlo-kep > div:first-child {
      background: url("../images/icons/box-arrow-up.png") no-repeat left top;
      background-size: 50px;
      width: 50px;
      height: 25px;
      position: absolute;
      bottom: -1px;
      left: 50px; }
  #s88etteremajanlo .panels-image .title-icon-pic, #kategoria-lista .panels-image .title-icon-pic, #s88parkolas .panels-image .title-icon-pic,
  .s88etteremajanlo .panels-image .title-icon-pic, .s88parkolas .panels-image .title-icon-pic {
    display: block;
    position: absolute;
    bottom: 25px;
    right: 25px; }
    #s88etteremajanlo .panels-image .title-icon-pic img, #kategoria-lista .panels-image .title-icon-pic img, #s88parkolas .panels-image .title-icon-pic img,
    .s88etteremajanlo .panels-image .title-icon-pic img, .s88parkolas .panels-image .title-icon-pic img {
      max-width: 100%;
      height: auto;
      position: static;
      width: auto; }
  #s88etteremajanlo .panels-image.ajanlo-kep .title-icon-pic img, #kategoria-lista .panels-image.ajanlo-kep .title-icon-pic img, #s88parkolas .panels-image.ajanlo-kep .title-icon-pic img,
  .s88etteremajanlo .panels-image.ajanlo-kep .title-icon-pic img, .s88parkolas .panels-image.ajanlo-kep .title-icon-pic img {
    max-width: 100%;
    height: auto;
    position: static;
    width: auto; }
  #s88etteremajanlo .panels, #kategoria-lista .panels, #s88parkolas .panels,
  .s88etteremajanlo .panels, .s88parkolas .panels {
    margin-bottom: 0; }
    #s88etteremajanlo .panels.default, #kategoria-lista .panels.default, #s88parkolas .panels.default,
    .s88etteremajanlo .panels.default, .s88parkolas .panels.default {
      padding: 0px; }
    #s88etteremajanlo .panels .panels-title, #kategoria-lista .panels .panels-title, #s88parkolas .panels .panels-title,
    .s88etteremajanlo .panels .panels-title, .s88parkolas .panels .panels-title {
      padding: 15px;
      position: relative; }
      #s88etteremajanlo .panels .panels-title a, #kategoria-lista .panels .panels-title a, #s88parkolas .panels .panels-title a,
      .s88etteremajanlo .panels .panels-title a, .s88parkolas .panels .panels-title a {
        display: block; }
        #s88etteremajanlo .panels .panels-title a:hover, #kategoria-lista .panels .panels-title a:hover, #s88parkolas .panels .panels-title a:hover,
        .s88etteremajanlo .panels .panels-title a:hover, .s88parkolas .panels .panels-title a:hover {
          text-decoration: none; }
      #s88etteremajanlo .panels .panels-title .title-icon, #kategoria-lista .panels .panels-title .title-icon, #s88parkolas .panels .panels-title .title-icon,
      .s88etteremajanlo .panels .panels-title .title-icon, .s88parkolas .panels .panels-title .title-icon {
        display: block;
        width: 33px;
        height: 33px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        top: 50%;
        margin-top: -28px; }
      #s88etteremajanlo .panels .panels-title h3, #kategoria-lista .panels .panels-title h3, #s88parkolas .panels .panels-title h3,
      .s88etteremajanlo .panels .panels-title h3, .s88parkolas .panels .panels-title h3 {
        max-height: 50px;
        overflow: hidden;
        height: 47px;
        overflow: hidden;
        vertical-align: bottom;
        display: table-cell;
        text-transform: uppercase; }
        #s88etteremajanlo .panels .panels-title h3.have-icon, #kategoria-lista .panels .panels-title h3.have-icon, #s88parkolas .panels .panels-title h3.have-icon,
        .s88etteremajanlo .panels .panels-title h3.have-icon, .s88parkolas .panels .panels-title h3.have-icon {
          padding-left: 38px; }
        #s88etteremajanlo .panels .panels-title h3.double-row, #kategoria-lista .panels .panels-title h3.double-row, #s88parkolas .panels .panels-title h3.double-row,
        .s88etteremajanlo .panels .panels-title h3.double-row, .s88parkolas .panels .panels-title h3.double-row {
          display: block; }
    #s88etteremajanlo .panels .panels-body, #kategoria-lista .panels .panels-body, #s88parkolas .panels .panels-body,
    .s88etteremajanlo .panels .panels-body, .s88parkolas .panels .panels-body {
      padding: 0 15px; }
      #s88etteremajanlo .panels .panels-body > p, #kategoria-lista .panels .panels-body > p, #s88parkolas .panels .panels-body > p,
      .s88etteremajanlo .panels .panels-body > p, .s88parkolas .panels .panels-body > p {
        overflow: hidden; }
      #s88etteremajanlo .panels .panels-body ul li a, #kategoria-lista .panels .panels-body ul li a, #s88parkolas .panels .panels-body ul li a,
      .s88etteremajanlo .panels .panels-body ul li a, .s88parkolas .panels .panels-body ul li a {
        font-size: 15px; }
  #s88etteremajanlo.dobozosnezetkeppel > div.panels, #kategoria-lista.dobozosnezetkeppel > div.panels, #s88parkolas.dobozosnezetkeppel > div.panels,
  .s88etteremajanlo.dobozosnezetkeppel > div.panels, .s88parkolas.dobozosnezetkeppel > div.panels {
    height: 445px;
    overflow: hidden; }
  #s88etteremajanlo.dobozosnezetkeppel .panels-body, #kategoria-lista.dobozosnezetkeppel .panels-body, #s88parkolas.dobozosnezetkeppel .panels-body,
  .s88etteremajanlo.dobozosnezetkeppel .panels-body, .s88parkolas.dobozosnezetkeppel .panels-body {
    max-height: 210px;
    overflow: hidden; }
  #s88etteremajanlo .panels-fix-height, #kategoria-lista .panels-fix-height, #s88parkolas .panels-fix-height,
  .s88etteremajanlo .panels-fix-height, .s88parkolas .panels-fix-height {
    height: 315px;
    overflow: hidden; }
    #s88etteremajanlo .panels-fix-height .panels-body, #kategoria-lista .panels-fix-height .panels-body, #s88parkolas .panels-fix-height .panels-body,
    .s88etteremajanlo .panels-fix-height .panels-body, .s88parkolas .panels-fix-height .panels-body {
      height: auto; }
      #s88etteremajanlo .panels-fix-height .panels-body.no-title, #kategoria-lista .panels-fix-height .panels-body.no-title, #s88parkolas .panels-fix-height .panels-body.no-title,
      .s88etteremajanlo .panels-fix-height .panels-body.no-title, .s88parkolas .panels-fix-height .panels-body.no-title {
        padding: 15px;
        padding-bottom: 0; }

  #s88ajanlolinkkep .panels .panels-body ul li a {
    height: auto; }

  .s88ajanlolinkkep.right_widget {
    margin-bottom: 30px; }

  #s88etteremajanlo, .s88etteremajanlo {
    margin-top: 0; }
    #s88etteremajanlo .panels, .s88etteremajanlo .panels {
      margin-bottom: 30px;
      height: 100%; }
      #s88etteremajanlo .panels .panels-title, .s88etteremajanlo .panels .panels-title {
        padding: 15px; }
      #s88etteremajanlo .panels .panels-footer, .s88etteremajanlo .panels .panels-footer {
        padding: 10px 15px; }
    #s88etteremajanlo.content-470 .panels-fix-height, .s88etteremajanlo.content-470 .panels-fix-height {
      height: 320px; }
    #s88etteremajanlo.content-470 .panels .panels-body, .s88etteremajanlo.content-470 .panels .panels-body {
      height: 370px; }

  #s88parkolas .panels, .s88parkolas .panels {
    margin-bottom: 30px; }
    #s88parkolas .panels .fix-content .panels-body ul, .s88parkolas .panels .fix-content .panels-body ul {
      list-style: disc outside none;
      padding: 0 0 0 15px;
      font-size: 0.9375rem;
      line-height: 22px; }
    #s88parkolas .panels .fix-content .panels-body p, .s88parkolas .panels .fix-content .panels-body p {
      margin: 0px; }
    #s88parkolas .panels .auto-height-widget .panels-body, .s88parkolas .panels .auto-height-widget .panels-body {
      height: auto; }
    #s88parkolas .panels .panels-footer, .s88parkolas .panels .panels-footer {
      padding: 15px; }

  #kategoria-lista .panels.bordered {
    height: 415px; }
  #kategoria-lista .panels .panels-title {
    padding: 10px 0 0 0; }
    #kategoria-lista .panels .panels-title hr {
      margin: 10px 0; }
    #kategoria-lista .panels .panels-title i.icon {
      width: 34px;
      height: 34px;
      float: left;
      margin-right: 5px; }
    #kategoria-lista .panels .panels-title h3 {
      line-height: 1.2; }
  #kategoria-lista .panels .panels-body {
    max-height: 140px;
    overflow: hidden;
    color: #6e7172; }
  #kategoria-lista .panels.bordered {
    margin-bottom: 25px; }

  .egyharmad .s88ajanlolinkkep .panels .panels-title a, .egyharmad .s88ajanlolinkkep .panels .panels-title a:visible, .egyharmad .s88ajanlolinkkep .panels .panels-title a:hover, .egyharmad .s88ajanlolinkkep .panels .panels-title a:active, .egyharmad #s88ajanlolinkkep .panels .panels-title a, .egyharmad #s88ajanlolinkkep .panels .panels-title a:visible, .egyharmad #s88ajanlolinkkep .panels .panels-title a:hover, .egyharmad #s88ajanlolinkkep .panels .panels-title a:active {
    text-decoration: none; }
  .egyharmad .s88ajanlolinkkep .panels .panels-title h3, .egyharmad .s88ajanlolinkkep .panels .panels-title .h3, .egyharmad #s88ajanlolinkkep .panels .panels-title h3, .egyharmad #s88ajanlolinkkep .panels .panels-title .h3 {
    display: block;
    height: auto; }

  #s88nagyajanlo .panels .panels-image, .s88nagyajanlo .panels .panels-image,
  #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image,
  #s88_fooldali_ajanlo_terkep .panels .panels-image, .s88_fooldali_ajanlo_terkep .panels .panels-image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; }
    #s88nagyajanlo .panels .panels-image img, .s88nagyajanlo .panels .panels-image img,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image img, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image img,
    #s88_fooldali_ajanlo_terkep .panels .panels-image img, .s88_fooldali_ajanlo_terkep .panels .panels-image img {
      opacity: 0; }
    #s88nagyajanlo .panels .panels-image .title-icon-pic, .s88nagyajanlo .panels .panels-image .title-icon-pic,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image .title-icon-pic, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image .title-icon-pic,
    #s88_fooldali_ajanlo_terkep .panels .panels-image .title-icon-pic, .s88_fooldali_ajanlo_terkep .panels .panels-image .title-icon-pic {
      display: block;
      position: absolute;
      bottom: 25px;
      right: 25px; }
      #s88nagyajanlo .panels .panels-image .title-icon-pic img, .s88nagyajanlo .panels .panels-image .title-icon-pic img,
      #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image .title-icon-pic img, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image .title-icon-pic img,
      #s88_fooldali_ajanlo_terkep .panels .panels-image .title-icon-pic img, .s88_fooldali_ajanlo_terkep .panels .panels-image .title-icon-pic img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=100);
        /* Older than Firefox 0.9 */
        -moz-opacity: 1;
        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 1;
        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 1;
        zoom: 1;
        max-width: 100%;
        height: auto;
        position: static;
        width: auto; }
  #s88nagyajanlo .panels .panels-title, .s88nagyajanlo .panels .panels-title,
  #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title,
  #s88_fooldali_ajanlo_terkep .panels .panels-title, .s88_fooldali_ajanlo_terkep .panels .panels-title {
    padding: 0;
    position: relative; }
    #s88nagyajanlo .panels .panels-title .title-icon, .s88nagyajanlo .panels .panels-title .title-icon,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title .title-icon, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title .title-icon,
    #s88_fooldali_ajanlo_terkep .panels .panels-title .title-icon, .s88_fooldali_ajanlo_terkep .panels .panels-title .title-icon {
      display: block;
      width: 33px;
      height: 33px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      position: absolute;
      top: 50%;
      margin-top: -28px; }
    #s88nagyajanlo .panels .panels-title h3.have-icon, #s88nagyajanlo .panels .panels-title .h3.have-icon, .s88nagyajanlo .panels .panels-title h3.have-icon, .s88nagyajanlo .panels .panels-title .h3.have-icon,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title h3.have-icon,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title .h3.have-icon, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title h3.have-icon, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-title .h3.have-icon,
    #s88_fooldali_ajanlo_terkep .panels .panels-title h3.have-icon,
    #s88_fooldali_ajanlo_terkep .panels .panels-title .h3.have-icon, .s88_fooldali_ajanlo_terkep .panels .panels-title h3.have-icon, .s88_fooldali_ajanlo_terkep .panels .panels-title .h3.have-icon {
      padding-left: 38px; }
  #s88nagyajanlo .panels .panels-body, .s88nagyajanlo .panels .panels-body,
  #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-body, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-body,
  #s88_fooldali_ajanlo_terkep .panels .panels-body, .s88_fooldali_ajanlo_terkep .panels .panels-body {
    padding: 20px; }
    #s88nagyajanlo .panels .panels-body p, .s88nagyajanlo .panels .panels-body p,
    #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-body p, .s88_fooldali_ajanlo_szolgaltatasok .panels .panels-body p,
    #s88_fooldali_ajanlo_terkep .panels .panels-body p, .s88_fooldali_ajanlo_terkep .panels .panels-body p {
      font-size: 15px; }
  #s88nagyajanlo.auto-height-widget .panels, .s88nagyajanlo.auto-height-widget .panels,
  #s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels, .s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels,
  #s88_fooldali_ajanlo_terkep.auto-height-widget .panels, .s88_fooldali_ajanlo_terkep.auto-height-widget .panels {
    margin-bottom: 30px; }
    #s88nagyajanlo.auto-height-widget .panels .panels-body, .s88nagyajanlo.auto-height-widget .panels .panels-body,
    #s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels .panels-body, .s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels .panels-body,
    #s88_fooldali_ajanlo_terkep.auto-height-widget .panels .panels-body, .s88_fooldali_ajanlo_terkep.auto-height-widget .panels .panels-body {
      height: auto; }
      #s88nagyajanlo.auto-height-widget .panels .panels-body.content, .s88nagyajanlo.auto-height-widget .panels .panels-body.content,
      #s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels .panels-body.content, .s88_fooldali_ajanlo_szolgaltatasok.auto-height-widget .panels .panels-body.content,
      #s88_fooldali_ajanlo_terkep.auto-height-widget .panels .panels-body.content, .s88_fooldali_ajanlo_terkep.auto-height-widget .panels .panels-body.content {
        height: auto; }

  .s88nagyajanlo .panels .panels-title, #s88nagyajanlo .panels .panels-title {
    position: relative; }
    .s88nagyajanlo .panels .panels-title a:hover, #s88nagyajanlo .panels .panels-title a:hover {
      text-decoration: none; }
    .s88nagyajanlo .panels .panels-title .title-icon, #s88nagyajanlo .panels .panels-title .title-icon {
      display: block;
      width: 33px;
      height: 33px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      position: absolute;
      top: 50%;
      margin-top: -28px; }
    .s88nagyajanlo .panels .panels-title h3, .s88nagyajanlo .panels .panels-title .h3, #s88nagyajanlo .panels .panels-title h3, #s88nagyajanlo .panels .panels-title .h3 {
      max-height: 50px;
      overflow: hidden;
      height: 47px;
      overflow: hidden;
      vertical-align: bottom;
      display: table-cell;
      text-transform: uppercase; }
      .s88nagyajanlo .panels .panels-title h3.have-icon, .s88nagyajanlo .panels .panels-title .h3.have-icon, #s88nagyajanlo .panels .panels-title h3.have-icon, #s88nagyajanlo .panels .panels-title .h3.have-icon {
        padding-left: 38px; }

  .egyharmad .s88nagyajanlo .panels .panels-title h3, .egyharmad .s88nagyajanlo .panels .panels-title .h3, .egyharmad #s88nagyajanlo .panels .panels-title h3, .egyharmad #s88nagyajanlo .panels .panels-title .h3 {
    display: block;
    height: auto;
    max-height: inherit; }

  #s88nagyajanlo .panels .panels-body.content {
    height: 127px;
    overflow: hidden;
    padding: 0;
    line-height: 1.4;
    margin: 15px 0; }

  #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-image, #s88_fooldali_ajanlo_terkep .panels .panels-image {
    position: relative;
    width: 50%;
    height: 335px;
    min-height: 310px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    float: left; }
  #s88_fooldali_ajanlo_szolgaltatasok .panels .panels-body, #s88_fooldali_ajanlo_terkep .panels .panels-body {
    display: block;
    width: 50%;
    float: left;
    height: auto;
    padding: 25px 15px 20px 25px;
    height: 335px; }

  #s88_fooldali_ajanlo_szolgaltatasok .panels {
    margin-bottom: 26px; }

  #s88_fooldali_ajanlo_terkep .panels, #s88nagyajanlo .panels {
    margin-bottom: 0; }

  #kiemelt_informaciok h1, #kiemelt_informaciok .h1 {
    font-size: 48px;
    margin-bottom: 75px;
    margin-top: 50px; }
  #kiemelt_informaciok .s88nagyajanlo .panels-body .content {
    height: 132px;
    overflow: hidden;
    line-height: 1.4; }
    #kiemelt_informaciok .s88nagyajanlo .panels-body .content.no-title {
      height: 242px; }

  .s88nagyajanlo.aloldali .panels .panels-image {
    height: 212px; }
  .s88nagyajanlo.aloldali .panels .panels-title {
    padding: 15px; }
    .s88nagyajanlo.aloldali .panels .panels-title a {
      display: block; }
    .s88nagyajanlo.aloldali .panels .panels-title a, .s88nagyajanlo.aloldali .panels .panels-title a:visited, .s88nagyajanlo.aloldali .panels .panels-title a:hover, .s88nagyajanlo.aloldali .panels .panels-title a:active {
      text-decoration: none; }
  .s88nagyajanlo.aloldali .panels .panels-body {
    padding: 0 15px 15px 15px; }

  #s8291felsocarousel .carousel.main, #s829felsocarousel .carousel.main {
    background: url("../images/site/main-slider-bg.jpg") no-repeat top center;
    height: 460px; }
  #s8291felsocarousel .carousel.main .container, #s829felsocarousel .carousel.main .container {
    position: relative; }
  #s8291felsocarousel .carousel.main .carousel-container, #s829felsocarousel .carousel.main .carousel-container {
    position: relative; }
  #s8291felsocarousel .carousel.main .carousel-container > div, #s829felsocarousel .carousel.main .carousel-container > div {
    position: relative;
    max-width: 100%;
    max-height: 370px;
    overflow: hidden; }
  #s8291felsocarousel .carousel.main .carousel-container img, #s829felsocarousel .carousel.main .carousel-container img {
    max-width: 100%;
    max-height: 370px; }
  #s8291felsocarousel .carousel.main .carousel-container .carousel-nav, #s829felsocarousel .carousel.main .carousel-container .carousel-nav {
    background-size: 15px 35px !important;
    width: 15px;
    height: 35px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    cursor: pointer; }
  #s8291felsocarousel .carousel.main .carousel-container .carousel-nav.left, #s829felsocarousel .carousel.main .carousel-container .carousel-nav.left {
    background: url("../images/icons/content-gallery-left_2x.png") top center;
    left: -35px; }
  #s8291felsocarousel .carousel.main .carousel-container .carousel-nav.right, #s829felsocarousel .carousel.main .carousel-container .carousel-nav.right {
    background: url("../images/icons/content-gallery-right_2x.png") top center;
    right: -35px; }
  #s8291felsocarousel .carousel.main .container #stewardes, #s829felsocarousel .carousel.main .container #stewardes {
    background: url("../images/site/stewardes.png");
    position: absolute;
    bottom: 0;
    right: 80px;
    background-repeat: no-repeat; }
  #s8291felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme, #s829felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme {
    -moz-box-shadow: 0px 0px 55px rgba(51, 46, 40, 0.33);
    -webkit-box-shadow: 0px 0px 55px rgba(51, 46, 40, 0.33);
    box-shadow: 0px 0px 55px rgba(51, 46, 40, 0.33); }
  #s8291felsocarousel .carousel.main .carousel-container > div, #s829felsocarousel .carousel.main .carousel-container > div {
    overflow: visible; }
  #s8291felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .owl-nav [class*=owl-], #s829felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .owl-nav [class*=owl-] {
    background: transparent; }
  #s8291felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .owl-nav, #s829felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .owl-nav {
    margin: 0;
    height: 0; }
  #s8291felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .item, #s829felsocarousel .carousel.main .carousel-container .owl-carousel.owl-theme .item {
    display: block;
    height: 370px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block; }
  #s8291felsocarousel .carousel-nav-dot .panels, #s829felsocarousel .carousel-nav-dot .panels {
    background-color: transparent;
    padding: 0;
    padding-left: 10px;
    margin-left: 10px; }
  #s8291felsocarousel .carousel-nav-dot .panels .panels-title, #s829felsocarousel .carousel-nav-dot .panels .panels-title {
    padding: 0; }
  #s8291felsocarousel .carousel-nav-dot .panels h3, #s829felsocarousel .carousel-nav-dot .panels h3 {
    color: white;
    font-size: 36px;
    font-weight: 100;
    line-height: 28px; }
  #s8291felsocarousel .carousel-nav-dot .panels h4, #s829felsocarousel .carousel-nav-dot .panels h4 {
    color: white;
    font-size: 24px;
    font-weight: 100;
    padding-top: 10px; }
  #s8291felsocarousel .carousel-nav-dot .panels.left-bordered, #s829felsocarousel .carousel-nav-dot .panels.left-bordered {
    border-left: 1px solid #FFFFFF; }
  #s8291felsocarousel .carousel-nav-dot .nav-mini, #s829felsocarousel .carousel-nav-dot .nav-mini {
    background-size: 10px 15px !important;
    display: inline-block;
    width: 10px;
    height: 15px;
    cursor: pointer;
    position: relative;
    z-index: 2; }
  #s8291felsocarousel .carousel-nav-dot .nav-mini.left, #s829felsocarousel .carousel-nav-dot .nav-mini.left {
    background: url("../images/icons/carousel-pag-arrow-left_2x.png") no-repeat top center;
    margin-right: 10px; }
  #s8291felsocarousel .carousel-nav-dot .nav-mini.right, #s829felsocarousel .carousel-nav-dot .nav-mini.right {
    background: url("../images/icons/carousel-pag-arrow-right_2x.png") no-repeat top center;
    margin-left: 10px; }
  #s8291felsocarousel .carousel-nav-dot .nav-mini.dot, #s829felsocarousel .carousel-nav-dot .nav-mini.dot {
    background: #9c8e80;
    width: 20px;
    border: 1px solid white;
    margin-left: 2px;
    margin-right: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; }
  #s8291felsocarousel .carousel-nav-dot .nav-mini.dot.active, #s829felsocarousel .carousel-nav-dot .nav-mini.dot.active {
    background: #cd7a31; }
  #s8291felsocarousel .owl-carousel .owl-item img, #s829felsocarousel .owl-carousel .owl-item img {
    height: 120px; }

  #s829felsocarousel .article-carousel-cont .panels-body .article-carousel.doublesize .text-box {
    text-transform: none; }
  #s829felsocarousel .carousel-nav-dot .panels {
    padding: 0px;
    padding-bottom: 15px; }
  #s829felsocarousel .banner-wide {
    left: 60px; }

  #s8291felsocarousel .article-carousel-cont {
    background: transparent; }
    #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel {
      height: 460px;
      max-height: 475px; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .main-image {
        max-height: 370px;
        overflow: hidden;
        width: 570px;
        position: absolute;
        top: 50%;
        left: 70px;
        margin-top: -185px;
        background-size: contain; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .main-image img {
          width: 570px;
          height: 370px;
          display: block; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .minor-image {
        background-size: contain; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .minor-image img {
          width: 570px;
          height: 370px;
          display: block; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .navigation {
        top: 45px;
        height: 0;
        width: 700px; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .navigation .nav-left, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .navigation .nav-right {
          top: 185px; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .navigation .carousel-link {
          width: 570px;
          height: 370px;
          position: relative;
          top: 0;
          left: 70px; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box {
        color: #fff;
        position: absolute;
        padding: 0;
        width: 242px;
        height: 90px;
        right: 248px;
        top: 88px;
        border-left: 1px solid #fff;
        padding-left: 20px;
        z-index: 100; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box h1, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box .h1, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box h2, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box .h2,
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box h3, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box .h3 {
          color: #FFFFFF; }
        #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box h1, #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .text-box .h1 {
          margin-top: -5px; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .slider-dots {
        padding-top: 23px;
        width: 160px; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel .navigation {
        z-index: 10; }
      #s8291felsocarousel .article-carousel-cont #s8291_fooldali_carousel #stewardes {
        position: absolute;
        z-index: 1;
        background-size: cover;
        background-position: center; }

  .weather-icon {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    /**
     * Icon groups
     */ }
    .weather-icon.weather_200, .weather-icon.weather_201, .weather-icon.weather_202, .weather-icon.weather_210, .weather-icon.weather_211, .weather-icon.weather_212, .weather-icon.weather_221, .weather-icon.weather_230, .weather-icon.weather_231, .weather-icon.weather_232, .weather-icon.weather_11d, .weather-icon.weather_11n {
      background-image: url(../images/icons//weathericons-white/cloud-hail-lightning.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_200.grey, .weather-icon.weather_201.grey, .weather-icon.weather_202.grey, .weather-icon.weather_210.grey, .weather-icon.weather_211.grey, .weather-icon.weather_212.grey, .weather-icon.weather_221.grey, .weather-icon.weather_230.grey, .weather-icon.weather_231.grey, .weather-icon.weather_232.grey, .weather-icon.weather_11d.grey, .weather-icon.weather_11n.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-hail-lightning.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_200.orange, .weather-icon.weather_201.orange, .weather-icon.weather_202.orange, .weather-icon.weather_210.orange, .weather-icon.weather_211.orange, .weather-icon.weather_212.orange, .weather-icon.weather_221.orange, .weather-icon.weather_230.orange, .weather-icon.weather_231.orange, .weather-icon.weather_232.orange, .weather-icon.weather_11d.orange, .weather-icon.weather_11n.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-hail-lightning.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_300, .weather-icon.weather_301, .weather-icon.weather_302, .weather-icon.weather_310, .weather-icon.weather_311, .weather-icon.weather_312, .weather-icon.weather_313, .weather-icon.weather_314, .weather-icon.weather_321, .weather-icon.weather_09d, .weather-icon.weather_09n {
      background-image: url(../images/icons//weathericons-white/cloud-drizzle.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_300.grey, .weather-icon.weather_301.grey, .weather-icon.weather_302.grey, .weather-icon.weather_310.grey, .weather-icon.weather_311.grey, .weather-icon.weather_312.grey, .weather-icon.weather_313.grey, .weather-icon.weather_314.grey, .weather-icon.weather_321.grey, .weather-icon.weather_09d.grey, .weather-icon.weather_09n.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-drizzle.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_300.orange, .weather-icon.weather_301.orange, .weather-icon.weather_302.orange, .weather-icon.weather_310.orange, .weather-icon.weather_311.orange, .weather-icon.weather_312.orange, .weather-icon.weather_313.orange, .weather-icon.weather_314.orange, .weather-icon.weather_321.orange, .weather-icon.weather_09d.orange, .weather-icon.weather_09n.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-drizzle.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_500, .weather-icon.weather_501, .weather-icon.weather_502, .weather-icon.weather_503, .weather-icon.weather_504, .weather-icon.weather_511, .weather-icon.weather_520, .weather-icon.weather_521, .weather-icon.weather_522, .weather-icon.weather_531, .weather-icon.weather_10d, .weather-icon.weather_10n {
      background-image: url(../images/icons//weathericons-white/cloud-rain.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_500.grey, .weather-icon.weather_501.grey, .weather-icon.weather_502.grey, .weather-icon.weather_503.grey, .weather-icon.weather_504.grey, .weather-icon.weather_511.grey, .weather-icon.weather_520.grey, .weather-icon.weather_521.grey, .weather-icon.weather_522.grey, .weather-icon.weather_531.grey, .weather-icon.weather_10d.grey, .weather-icon.weather_10n.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-rain.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_500.orange, .weather-icon.weather_501.orange, .weather-icon.weather_502.orange, .weather-icon.weather_503.orange, .weather-icon.weather_504.orange, .weather-icon.weather_511.orange, .weather-icon.weather_520.orange, .weather-icon.weather_521.orange, .weather-icon.weather_522.orange, .weather-icon.weather_531.orange, .weather-icon.weather_10d.orange, .weather-icon.weather_10n.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-rain.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_13d, .weather-icon.weather_13n {
      background-image: url(../images/icons//weathericons-white/cloud-rain-2.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_13d.grey, .weather-icon.weather_13n.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-rain-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_13d.orange, .weather-icon.weather_13n.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-rain-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_600, .weather-icon.weather_601, .weather-icon.weather_602, .weather-icon.weather_611, .weather-icon.weather_612, .weather-icon.weather_615, .weather-icon.weather_616, .weather-icon.weather_620, .weather-icon.weather_621, .weather-icon.weather_622 {
      background-image: url(../images/icons//weathericons-white/cloud-snow.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_600.grey, .weather-icon.weather_601.grey, .weather-icon.weather_602.grey, .weather-icon.weather_611.grey, .weather-icon.weather_612.grey, .weather-icon.weather_615.grey, .weather-icon.weather_616.grey, .weather-icon.weather_620.grey, .weather-icon.weather_621.grey, .weather-icon.weather_622.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-snow.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_600.orange, .weather-icon.weather_601.orange, .weather-icon.weather_602.orange, .weather-icon.weather_611.orange, .weather-icon.weather_612.orange, .weather-icon.weather_615.orange, .weather-icon.weather_616.orange, .weather-icon.weather_620.orange, .weather-icon.weather_621.orange, .weather-icon.weather_622.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-snow.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_701, .weather-icon.weather_711, .weather-icon.weather_721, .weather-icon.weather_731, .weather-icon.weather_741, .weather-icon.weather_751, .weather-icon.weather_761, .weather-icon.weather_762, .weather-icon.weather_771, .weather-icon.weather_781, .weather-icon.weather_50d, .weather-icon.weather_50n {
      background-image: url(../images/icons//weathericons-white/cloud-fog-2.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_701.grey, .weather-icon.weather_711.grey, .weather-icon.weather_721.grey, .weather-icon.weather_731.grey, .weather-icon.weather_741.grey, .weather-icon.weather_751.grey, .weather-icon.weather_761.grey, .weather-icon.weather_762.grey, .weather-icon.weather_771.grey, .weather-icon.weather_781.grey, .weather-icon.weather_50d.grey, .weather-icon.weather_50n.grey {
        background-image: url(../images/icons//weathericons-grey/cloud-fog-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_701.orange, .weather-icon.weather_711.orange, .weather-icon.weather_721.orange, .weather-icon.weather_731.orange, .weather-icon.weather_741.orange, .weather-icon.weather_751.orange, .weather-icon.weather_761.orange, .weather-icon.weather_762.orange, .weather-icon.weather_771.orange, .weather-icon.weather_781.orange, .weather-icon.weather_50d.orange, .weather-icon.weather_50n.orange {
        background-image: url(../images/icons//weathericons-orange/cloud-fog-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_800, .weather-icon.weather_01d {
      background-image: url(../images/icons//weathericons-white/sun.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_800.grey, .weather-icon.weather_01d.grey {
        background-image: url(../images/icons//weathericons-grey/sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_800.orange, .weather-icon.weather_01d.orange {
        background-image: url(../images/icons//weathericons-orange/sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_01n {
      background-image: url(../images/icons//weathericons-white/moon-25.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_01n.grey {
        background-image: url(../images/icons//weathericons-grey/moon-25.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_01n.orange {
        background-image: url(../images/icons//weathericons-orange/moon-25.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_801, .weather-icon.weather_804, .weather-icon.weather_02d {
      background-image: url(../images/icons//weathericons-white/clouds.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_801.grey, .weather-icon.weather_804.grey, .weather-icon.weather_02d.grey {
        background-image: url(../images/icons//weathericons-grey/clouds.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_801.orange, .weather-icon.weather_804.orange, .weather-icon.weather_02d.orange {
        background-image: url(../images/icons//weathericons-orange/clouds.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_02n {
      background-image: url(../images/icons//weathericons-white/clouds-moon.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_02n.grey {
        background-image: url(../images/icons//weathericons-grey/clouds-moon.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_02n.orange {
        background-image: url(../images/icons//weathericons-orange/clouds-moon.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_802, .weather-icon.weather_803, .weather-icon.weather_04d, .weather-icon.weather_03d {
      background-image: url(../images/icons//weathericons-white/clouds-sun.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_802.grey, .weather-icon.weather_803.grey, .weather-icon.weather_04d.grey, .weather-icon.weather_03d.grey {
        background-image: url(../images/icons//weathericons-grey/clouds-sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_802.orange, .weather-icon.weather_803.orange, .weather-icon.weather_04d.orange, .weather-icon.weather_03d.orange {
        background-image: url(../images/icons//weathericons-orange/clouds-sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_04n, .weather-icon.weather_03n {
      background-image: url(../images/icons//weathericons-white/clouds-sun-2.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_04n.grey, .weather-icon.weather_03n.grey {
        background-image: url(../images/icons//weathericons-grey/clouds-sun-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_04n.orange, .weather-icon.weather_03n.orange {
        background-image: url(../images/icons//weathericons-orange/clouds-sun-2.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_900, .weather-icon.weather_901 {
      background-image: url(../images/icons//weathericons-white/tornado.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_900.grey, .weather-icon.weather_901.grey {
        background-image: url(../images/icons//weathericons-grey/tornado.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_900.orange, .weather-icon.weather_901.orange {
        background-image: url(../images/icons//weathericons-orange/tornado.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_902, .weather-icon.weather_962 {
      background-image: url(../images/icons//weathericons-white/wind.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_902.grey, .weather-icon.weather_962.grey {
        background-image: url(../images/icons//weathericons-grey/wind.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_902.orange, .weather-icon.weather_962.orange {
        background-image: url(../images/icons//weathericons-orange/wind.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_903 {
      background-image: url(../images/icons//weathericons-white/snow.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_903.grey {
        background-image: url(../images/icons//weathericons-grey/snow.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_903.orange {
        background-image: url(../images/icons//weathericons-orange/snow.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_904, .weather-icon.weather_951 {
      background-image: url(../images/icons//weathericons-white/sun.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_904.grey, .weather-icon.weather_951.grey {
        background-image: url(../images/icons//weathericons-grey/sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_904.orange, .weather-icon.weather_951.orange {
        background-image: url(../images/icons//weathericons-orange/sun.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_905, .weather-icon.weather_953, .weather-icon.weather_954, .weather-icon.weather_955, .weather-icon.weather_956, .weather-icon.weather_957, .weather-icon.weather_958, .weather-icon.weather_959, .weather-icon.weather_960, .weather-icon.weather_961, .weather-icon.weather_952 {
      background-image: url(../images/icons//weathericons-white/wind.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_905.grey, .weather-icon.weather_953.grey, .weather-icon.weather_954.grey, .weather-icon.weather_955.grey, .weather-icon.weather_956.grey, .weather-icon.weather_957.grey, .weather-icon.weather_958.grey, .weather-icon.weather_959.grey, .weather-icon.weather_960.grey, .weather-icon.weather_961.grey, .weather-icon.weather_952.grey {
        background-image: url(../images/icons//weathericons-grey/wind.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_905.orange, .weather-icon.weather_953.orange, .weather-icon.weather_954.orange, .weather-icon.weather_955.orange, .weather-icon.weather_956.orange, .weather-icon.weather_957.orange, .weather-icon.weather_958.orange, .weather-icon.weather_959.orange, .weather-icon.weather_960.orange, .weather-icon.weather_961.orange, .weather-icon.weather_952.orange {
        background-image: url(../images/icons//weathericons-orange/wind.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.weather_906 {
      background-image: url(../images/icons//weathericons-white/hail.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.weather_906.grey {
        background-image: url(../images/icons//weathericons-grey/hail.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.weather_906.orange {
        background-image: url(../images/icons//weathericons-orange/hail.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon.icon-cloud {
      background-image: url(../images/icons/weather-cloud_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .weather-icon.icon-cloud.grey {
        background-image: url(../images/icons//weathericons-grey/weather-cloud_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
      .weather-icon.icon-cloud.orange {
        background-image: url(../images/icons//weathericons-orange/weather-cloud_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .weather-icon:after {
      clear: left; }

  #footer {
    background-color: #1F2022;
    padding: 50px 0 25px 0;
    margin-top: 45px;
    color: #b7b6b6; }
    #footer .logo img {
      width: 130px;
      height: auto;
      padding-left: 15px; }
    #footer a {
      color: #b7b6b6; }
    #footer ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    #footer ul li {
      margin-bottom: 11px; }
    #footer .row .col-lg-3 {
      min-height: 235px;
      border-right: 1px solid #3a3a3c; }
    #footer .row .col-lg-3:last-child {
      border-right: 0; }
    #footer .socials img {
      height: 28px;
      margin-right: 29px; }
    #footer .socials a:last-child img {
      margin-right: 0; }
    #footer .link-title {
      margin-bottom: 20px; }
    #footer .btn {
      color: #FFFFFF; }
      #footer .btn:hover {
        color: #cd7a31; }
    #footer .table-appstore-icons {
      display: none; }
    #footer .bottomblock {
      padding: 0 0 0 15px; }

  #footer-bottom {
    background-color: #313335;
    padding: 25px 0;
    /*.socials img {height: 22px; margin-right: 20px;}*/ }
    #footer-bottom .socials {
      display: inline-block;
      vertical-align: top;
      padding: 0 0 0 30px; }
      #footer-bottom .socials ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: inline-block; }
        #footer-bottom .socials ul li {
          display: inline-block;
          border: 0; }
          #footer-bottom .socials ul li a {
            display: block;
            color: #b7b6b6;
            font-size: 1.5rem;
            padding: 0 20px 0 0; }
            #footer-bottom .socials ul li a:hover {
              color: #cd7a31; }
    #footer-bottom a {
      color: #b7b6b6; }
    #footer-bottom ul {
      list-style: none;
      margin: 0;
      padding: 0;
      text-align: right; }
    #footer-bottom ul li {
      display: inline-block;
      border-right: 1px solid #494b4d; }
    #footer-bottom ul li:last-child {
      border-right: 0; }
    #footer-bottom ul li a {
      display: inline-block;
      padding: 4px 15px; }
    #footer-bottom .btn {
      color: #FFFFFF; }
      #footer-bottom .btn:hover {
        color: #cd7a31; }
    #footer-bottom .table-appstore-icons.mobile-footer {
      display: none;
      margin: 15px 0 45px 0;
      text-align: center; }
      #footer-bottom .table-appstore-icons.mobile-footer .tolte-le-alkalmazasunkat-text {
        font-size: 16px;
        margin-bottom: 15px; }

  .tolte-le-alkalmazasunkat-text {
    font-size: 20px; }

  .footer-subs.btn.btn-primary2 {
    background-image: none;
    padding: 7px 23px 7px 23px; }

  .szoveg-sor-footer {
    line-height: 20px; }

  #footer > a {
    font-size: 15px; }

  #footer-bottom .footer-subs {
    display: none; }

  #search_fullscreen {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.82);
  /*
  -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
*/
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0); }

  #search_fullscreen.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1); }

  #search_fullscreen input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: white;
    background: transparent;
    font-size: 60px;
    font-family: "TrebuchetMS-Bold";
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none; }

  #search_fullscreen .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
    border: black; }

  #search_fullscreen .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #cd7a31;
    border-color: green;
    opacity: 1;
    padding: 10px 17px;
    font-size: 27px; }

  .carousel.page {
    height: 370px;
    position: relative; }

  .carousel.page .container {
    position: relative; }

  .carousel.page .container > div {
    position: static;
    height: 460px; }

  .carousel.page .carousel-container {
    position: relative; }

  .carousel.page .carousel-container > div {
    position: relative;
    max-width: 100%;
    max-height: 370px;
    overflow: hidden; }

  .carousel.page .carousel-container img {
    max-width: 100%;
    max-height: 370px; }

  .carousel.page .carousel-container .carousel-nav {
    background-size: 29px 63px !important;
    width: 29px;
    height: 63px;
    display: block;
    position: absolute;
    top: 46%;
    margin-top: -13px;
    cursor: pointer; }

  .carousel.page .carousel-container .carousel-nav.left {
    background: url("../images/icons/content-gallery-left_2x.png") top center;
    left: 40px; }

  .carousel.page .carousel-container .carousel-nav.right {
    background: url("../images/icons/content-gallery-right_2x.png") top center;
    right: 40px; }

  .carousel.page .container #stewardes {
    background: url("../images/site/stewardes.png");
    position: absolute;
    bottom: 0;
    right: 80px;
    background-repeat: no-repeat; }

  .carousel.page .carousel-container > div {
    overflow: visible; }

  .carousel.page .carousel-container .owl-carousel.owl-theme .owl-nav [class*=owl-] {
    background: transparent; }

  .carousel.page .carousel-container .owl-carousel.owl-theme .owl-nav {
    margin: 0;
    height: 0; }

  .carousel.page .carousel-container .owl-carousel.owl-theme .item {
    display: block;
    height: 370px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block; }

  .carousel.page .carousel-nav-dot {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 25px; }

  .carousel.page .carousel-nav-dot .panels {
    background-color: transparent;
    padding: 0;
    padding: 0;
    margin: 0; }

  .carousel.page .carousel-nav-dot .panels .panels-title {
    padding: 0; }

  .carousel.page .carousel-nav-dot .panels h3 {
    color: white;
    font-size: 36px;
    font-weight: 100;
    line-height: 28px; }

  .carousel.page .carousel-nav-dot .panels h4 {
    color: white;
    font-size: 24px;
    font-weight: 100;
    padding-top: 10px; }

  .carousel.page .carousel-nav-dot .panels.left-bordered {
    border-left: 1px solid #FFFFFF; }

  .carousel.page .carousel-nav-dot .nav-mini {
    background-size: 10px 15px !important;
    display: inline-block;
    width: 10px;
    height: 15px;
    cursor: pointer;
    position: relative;
    z-index: 2; }

  .carousel.page .carousel-nav-dot .nav-mini.left {
    display: none;
    background: url("../images/icons/carousel-pag-arrow-left_2x.png") no-repeat top center;
    margin-right: 10px; }

  .carousel.page .carousel-nav-dot .nav-mini.right {
    display: none;
    background: url("../images/icons/carousel-pag-arrow-right_2x.png") no-repeat top center;
    margin-left: 10px; }

  .carousel.page .carousel-nav-dot .nav-mini.dot {
    background: #9c8e80;
    width: 20px;
    border: 1px solid white;
    margin-left: 2px;
    margin-right: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; }

  .carousel.page .carousel-nav-dot .nav-mini.dot.active {
    background: #cd7a31; }

  .carousel.page .owl-carousel .owl-item img {
    height: 120px; }

  #s72blogoldal .blog-list .row .rss-atom, #s72hivatalosblog .blog-list .row .rss-atom {
    float: right; }
  #s72blogoldal .blog-list .panels .panels-title.widget, #s72hivatalosblog .blog-list .panels .panels-title.widget {
    padding-top: 0px; }

  #s72hivatalosblog .panels.article-list .article-list-szerzo {
    font-family: "TrebuchetMS-Bold";
    color: #000;
    border-bottom: 1px solid #c1c2c3;
    padding-bottom: 5px;
    margin-bottom: 15px; }
  #s72hivatalosblog .panels.article-list ul .article-list-szerzo {
    font-family: "TrebuchetMS-Bold";
    color: #000;
    border-bottom: 1px solid #c1c2c3;
    padding-bottom: 5px; }
  #s72hivatalosblog .panels.article-list ul.article-ul li .article-list-portrait {
    float: left;
    width: 90px;
    height: 90px;
    position: relative;
    overflow: hidden; }
    #s72hivatalosblog .panels.article-list ul.article-ul li .article-list-portrait .circle-portrait {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 90px;
      overflow: hidden; }
      #s72hivatalosblog .panels.article-list ul.article-ul li .article-list-portrait .circle-portrait img {
        display: block;
        top: 0px;
        left: 0; }
  #s72hivatalosblog .panels.article-list ul.article-ul li .article-list-title {
    display: block;
    width: auto;
    float: left;
    padding-left: 10px;
    font-weight: bold;
    color: #000000; }
  #s72hivatalosblog .panels.article-list ul.article-ul li .article-list-writer {
    display: block;
    float: left;
    padding: 5px 0 0 0;
    padding-left: 10px;
    border-right: 0;
    line-height: 1.4;
    /*width: 237px;*/ }
  #s72hivatalosblog .panels.article-list .panels-body ul.article-ul.blog li a .article-list-writer {
    /*width: 230px;*/ }

  #s827rejtettoldalak .popup_form {
    margin-top: 35px;
    background-color: #efcb65;
    background-image: url(../images/icons/tick_2x.png);
    background-repeat: no-repeat;
    background-position: center left 70px;
    background-size: 130px 130px; }
    #s827rejtettoldalak .popup_form .popup_title {
      padding-top: 85px;
      padding-bottom: 70px;
      padding-left: 245px;
      margin-bottom: 45px;
      height: 275px; }
      #s827rejtettoldalak .popup_form .popup_title .cont {
        color: #535353;
        padding-bottom: 0px; }
  #s827rejtettoldalak .row .panels {
    margin-top: 0px; }

  #jaratkereso {
    display: block;
    width: 100%;
    padding: 60px 185px;
    box-sizing: border-box;
    background-position: top center;
    background-size: cover;
    margin: 0; }
    #jaratkereso .urlap {
      position: relative; }
      #jaratkereso .urlap .list-view {
        position: absolute;
        bottom: 5px;
        display: inline-block;
        width: auto;
        right: 0; }
      #jaratkereso .urlap input[type="text"] {
        min-height: 42px; }
    #jaratkereso .mobil_csomag_ajanlas_kereso_btn_c {
      display: none;
      text-align: center;
      color: white;
      text-shadow: 1px 1px 0px black;
      margin-top: 10px;
      font-family: "sansation_light";
      font-size: 18px;
      padding: 15px 0px;
      background-image: url("../images/icons/select-arrow-down.png");
      background-repeat: no-repeat;
      background-position: center bottom;
      background-size: 20px;
      cursor: pointer; }
      #jaratkereso .mobil_csomag_ajanlas_kereso_btn_c.opened {
        background-image: url("../images/icons/select-arrow-up.png");
        background-position: center top; }
    #jaratkereso .form_csomag_ajanlat_c.oppened {
      display: block; }

  #jaratkereso .btn-cont.list-view.mobil {
    display: none; }

  .jaratkereso-list {
    margin: 0; }
    .jaratkereso-list .panels.ajanlat {
      position: relative; }
      .jaratkereso-list .panels.ajanlat .offer-box .title {
        display: block;
        font-size: 2rem;
        color: #FFFFFF;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        font-family: "sansation_light";
        margin-top: 35px; }
      .jaratkereso-list .panels.ajanlat .offer-box .offer {
        color: #fff;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        margin: 15px 0 60px 0; }
        .jaratkereso-list .panels.ajanlat .offer-box .offer .legitarsasag {
          display: inline-block; }
        .jaratkereso-list .panels.ajanlat .offer-box .offer .separator {
          display: inline-block;
          width: 1px;
          height: 12px;
          position: relative;
          top: 1px;
          background-color: #FFFFFF;
          margin: 0 10px; }
        .jaratkereso-list .panels.ajanlat .offer-box .offer .odavissza {
          display: inline-block; }
      .jaratkereso-list .panels.ajanlat .panels-title {
        position: relative;
        z-index: 1; }
      .jaratkereso-list .panels.ajanlat .panels-body {
        margin-bottom: 25px;
        position: relative;
        z-index: 1; }
      .jaratkereso-list .panels.ajanlat .kiemeltajanlat_bg_box {
        position: absolute;
        left: 0px;
        top: 0px;
        bottom: 0px;
        right: 0px;
        background-color: rgba(0, 0, 0, 0.5); }

  #ajanlo {
    display: block;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 30px 0;
    text-align: center;
    margin: 0 0 30px 0; }
    #ajanlo .panels .panels-title {
      color: #535353;
      padding-bottom: 10px; }
    #ajanlo .panels .panels-body {
      width: 250px;
      display: inline-block;
      min-height: 60px; }

  #parkolas_foglalas .urlap.default, #fast-track .urlap.default, #lounge .urlap.default {
    padding: 0; }
  #parkolas_foglalas .urlap .panels, #fast-track .urlap .panels, #lounge .urlap .panels {
    margin-bottom: 0; }
    #parkolas_foglalas .urlap .panels .panels-image, #fast-track .urlap .panels .panels-image, #lounge .urlap .panels .panels-image {
      width: 100%;
      position: relative;
      top: 0;
      left: 0; }
      #parkolas_foglalas .urlap .panels .panels-image img, #fast-track .urlap .panels .panels-image img, #lounge .urlap .panels .panels-image img {
        width: 100%; }
    #parkolas_foglalas .urlap .panels .panels-body, #fast-track .urlap .panels .panels-body, #lounge .urlap .panels .panels-body {
      padding: 20px;
      padding-bottom: 0px; }
      #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding, #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding, #fast-track .urlap .panels .panels-body .form-group .input-padding, #fast-track .urlap .panels .panels-body .form-group .input-padding, #lounge .urlap .panels .panels-body .form-group .input-padding, #lounge .urlap .panels .panels-body .form-group .input-padding {
        padding: 0; }
        #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding input, #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding input, #fast-track .urlap .panels .panels-body .form-group .input-padding input, #fast-track .urlap .panels .panels-body .form-group .input-padding input, #lounge .urlap .panels .panels-body .form-group .input-padding input, #lounge .urlap .panels .panels-body .form-group .input-padding input {
          width: 100%; }
        #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding.left, #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding.left, #fast-track .urlap .panels .panels-body .form-group .input-padding.left, #fast-track .urlap .panels .panels-body .form-group .input-padding.left, #lounge .urlap .panels .panels-body .form-group .input-padding.left, #lounge .urlap .panels .panels-body .form-group .input-padding.left {
          padding-left: 10px; }
        #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding.right, #parkolas_foglalas .urlap .panels .panels-body .form-group .input-padding.right, #fast-track .urlap .panels .panels-body .form-group .input-padding.right, #fast-track .urlap .panels .panels-body .form-group .input-padding.right, #lounge .urlap .panels .panels-body .form-group .input-padding.right, #lounge .urlap .panels .panels-body .form-group .input-padding.right {
          padding-right: 10px; }
      #parkolas_foglalas .urlap .panels .panels-body .form-group input[type="text"].datemap, #fast-track .urlap .panels .panels-body .form-group input[type="text"].datemap, #lounge .urlap .panels .panels-body .form-group input[type="text"].datemap {
        max-width: 185px;
        min-width: auto; }
      #parkolas_foglalas .urlap .panels .panels-body .form-group select.clock, #parkolas_foglalas .urlap .panels .panels-body .form-group .clock-select, #fast-track .urlap .panels .panels-body .form-group select.clock, #fast-track .urlap .panels .panels-body .form-group .clock-select, #lounge .urlap .panels .panels-body .form-group select.clock, #lounge .urlap .panels .panels-body .form-group .clock-select {
        min-width: auto;
        max-width: 137px;
        width: 137px; }
      #parkolas_foglalas .urlap .panels .panels-body .form-group .float-left, #fast-track .urlap .panels .panels-body .form-group .float-left, #lounge .urlap .panels .panels-body .form-group .float-left {
        float: left; }
      #parkolas_foglalas .urlap .panels .panels-body .form-group i.select-icon.arrow-down, #fast-track .urlap .panels .panels-body .form-group i.select-icon.arrow-down, #lounge .urlap .panels .panels-body .form-group i.select-icon.arrow-down {
        width: 20px;
        height: 10px;
        background-image: url(../images/icons/arrow-down_blue_2x.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        bottom: 15px;
        right: 20px;
        z-index: 2; }
      #parkolas_foglalas .urlap .panels .panels-body .btn-cont .btn, #fast-track .urlap .panels .panels-body .btn-cont .btn, #lounge .urlap .panels .panels-body .btn-cont .btn {
        padding-left: 45px; }
    #parkolas_foglalas .urlap .panels .panels-footer, #fast-track .urlap .panels .panels-footer, #lounge .urlap .panels .panels-footer {
      background-color: transparent; }

  .urlap.simple .panels .form-group .repulojegy-honnan-group input[type="text"] {
    background: transparent;
    min-height: 42px;
    margin-bottom: 0px; }

  #repulojegy .urlap .panels .panels-body {
    padding: 20px; }
  #repulojegy .form-group.indulas .select-outer, #repulojegy .form-group.erkezes .select-outer {
    width: 110px; }
    #repulojegy .form-group.indulas .select-outer .select-inner:after, #repulojegy .form-group.erkezes .select-outer .select-inner:after {
      position: absolute;
      display: block;
      width: 21px;
      height: 21px;
      bottom: auto;
      top: 10px;
      right: 10px;
      background-image: url(../images/icons/time_2x.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }

  #jaratinformacio.mobil #repulojegy .form-group.indulas .select-outer, #jaratinformacio.mobil #repulojegy .form-group.erkezes .select-outer {
    width: 100px; }
    #jaratinformacio.mobil #repulojegy .form-group.indulas .select-outer .select-inner:after, #jaratinformacio.mobil #repulojegy .form-group.erkezes .select-outer .select-inner:after {
      width: 15px;
      height: 15px;
      top: 6px;
      right: 5px; }

  .urlap.simple .panels .form-group .hova_autocomplete input[type="text"] {
    min-height: 42px;
    margin-bottom: 0px; }

  #parkolas_foglalas .urlap .panels .panels-body .btn-cont .btn {
    background-image: url(../images/icons/parking2_2x.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    background-size: 25px 25px; }
  #parkolas_foglalas .urlap .panels .panels-footer {
    text-align: center; }
    #parkolas_foglalas .urlap .panels .panels-footer a.visszatero-vasarlo {
      display: inline-block;
      float: left;
      margin-bottom: 15px;
      font-size: 14px; }
    #parkolas_foglalas .urlap .panels .panels-footer a.foglalas-kezelese {
      display: inline-block;
      float: right;
      font-size: 14px; }
  #fast-track .urlap .panels-body .form-group input[type="text"].promo-code {
    width: 125px; }
  #fast-track .urlap .panels-body .btn-cont .btn {
    background-color: #cd7a31;
    background-image: url(../images/icons/fast-track_2x_white.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    background-size: 25px 25px; }

  #lounge .urlap .panels-body .form-group .terminal {
    min-width: 180px; }
  #lounge .urlap .panels-body .form-group input[type="text"].promo-code {
    width: 125px; }
  #lounge .urlap .panels-body .btn-cont .btn {
    background-color: #cd7a31;
    background-image: url(../images/icons/lounge_2x_white.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    background-size: 20px 25px; }

  #repulojegy.mobil-versio .panels .panels-body {
    padding: 10px 15px; }
    #repulojegy.mobil-versio .panels .panels-body .utazas-box .o-checkbox {
      padding-left: 30px; }
      #repulojegy.mobil-versio .panels .panels-body .utazas-box .o-checkbox i.box-icon {
        top: -1px; }
      #repulojegy.mobil-versio .panels .panels-body .utazas-box .o-checkbox.left i.box-icon {
        left: -30px; }
      #repulojegy.mobil-versio .panels .panels-body .utazas-box .o-checkbox.right {
        padding-left: 40px; }
        #repulojegy.mobil-versio .panels .panels-body .utazas-box .o-checkbox.right i.box-icon {
          left: -30px; }
    #repulojegy.mobil-versio .panels .panels-body .target-inputs .place-inputs {
      box-sizing: border-box;
      margin: 0; }
      #repulojegy.mobil-versio .panels .panels-body .target-inputs .place-inputs.repulojegy-honnan-group {
        padding-right: 10px;
        margin: 0; }
      #repulojegy.mobil-versio .panels .panels-body .target-inputs .place-inputs.hova_autocomplete {
        padding-left: 10px;
        margin: 0;
        position: relative; }
      #repulojegy.mobil-versio .panels .panels-body .target-inputs .place-inputs label {
        padding-left: 3px; }
      #repulojegy.mobil-versio .panels .panels-body .target-inputs .place-inputs input {
        min-height: auto;
        height: 30px;
        margin-bottom: 20px; }
    #repulojegy.mobil-versio .panels .panels-body .indulas, #repulojegy.mobil-versio .panels .panels-body .erkezes {
      width: 50%;
      min-width: auto;
      max-width: inherit; }
      #repulojegy.mobil-versio .panels .panels-body .indulas input, #repulojegy.mobil-versio .panels .panels-body .erkezes input {
        width: 100%;
        min-width: auto;
        max-width: inherit;
        margin-bottom: 20px; }
      #repulojegy.mobil-versio .panels .panels-body .indulas label, #repulojegy.mobil-versio .panels .panels-body .erkezes label {
        padding-left: 3px; }
    #repulojegy.mobil-versio .panels .panels-body .indulas {
      padding-right: 10px; }
    #repulojegy.mobil-versio .panels .panels-body .erkezes {
      padding-left: 10px; }
    #repulojegy.mobil-versio .panels .panels-body .letszam {
      padding: 0; }
      #repulojegy.mobil-versio .panels .panels-body .letszam .felnott_select, #repulojegy.mobil-versio .panels .panels-body .letszam .gyermek_select, #repulojegy.mobil-versio .panels .panels-body .letszam .csecsemo_select {
        width: 33%;
        float: left; }
        #repulojegy.mobil-versio .panels .panels-body .letszam .felnott_select .select-inner, #repulojegy.mobil-versio .panels .panels-body .letszam .gyermek_select .select-inner, #repulojegy.mobil-versio .panels .panels-body .letszam .csecsemo_select .select-inner {
          height: 30px;
          min-height: auto;
          max-height: inherit;
          padding: 8px 0 0 10px; }
      #repulojegy.mobil-versio .panels .panels-body .letszam .felnott_select {
        padding-right: 10px; }
      #repulojegy.mobil-versio .panels .panels-body .letszam .gyermek_select {
        padding: 0 10px; }
      #repulojegy.mobil-versio .panels .panels-body .letszam .csecsemo_select {
        padding-left: 10px; }
  #repulojegy.desktop-version .direction-group {
    display: block;
    width: 50%; }
    #repulojegy.desktop-version .direction-group .place-inputs {
      width: 50%;
      max-width: inherit;
      min-width: auto;
      float: left;
      display: block;
      margin: 0; }
      #repulojegy.desktop-version .direction-group .place-inputs.repulojegy-honnan-group {
        padding-right: 15px; }
      #repulojegy.desktop-version .direction-group .place-inputs.hova_autocomplete {
        padding-left: 15px;
        position: relative; }
      #repulojegy.desktop-version .direction-group .place-inputs label {
        padding-left: 3px; }
  #repulojegy.desktop-version .baloldal {
    display: block;
    width: 50%;
    float: left; }
    #repulojegy.desktop-version .baloldal .indulas, #repulojegy.desktop-version .baloldal .erkezes {
      display: block;
      width: 50%;
      float: left;
      max-width: inherit;
      min-width: auto; }
      #repulojegy.desktop-version .baloldal .indulas input, #repulojegy.desktop-version .baloldal .erkezes input {
        width: 100%;
        max-width: inherit;
        min-width: auto;
        margin: 0; }
      #repulojegy.desktop-version .baloldal .indulas label, #repulojegy.desktop-version .baloldal .erkezes label {
        padding-left: 3px; }
    #repulojegy.desktop-version .baloldal .indulas {
      padding-right: 15px; }
    #repulojegy.desktop-version .baloldal .erkezes {
      padding-left: 15px; }
  #repulojegy.desktop-version .jobboldal {
    display: block;
    width: 50%;
    float: left; }
    #repulojegy.desktop-version .jobboldal .felnott_select, #repulojegy.desktop-version .jobboldal .gyermek_select, #repulojegy.desktop-version .jobboldal .csecsemo_select {
      display: block;
      width: 33%;
      float: left; }
    #repulojegy.desktop-version .jobboldal .felnott_select {
      padding-right: 15px; }
    #repulojegy.desktop-version .jobboldal .gyermek_select {
      padding: 0 15px; }
    #repulojegy.desktop-version .jobboldal .csecsemo_select {
      padding-left: 15px; }
  #repulojegy.widget-version #s82repulojegy {
    padding: 0; }
    #repulojegy.widget-version #s82repulojegy .panels {
      margin: 0; }
    #repulojegy.widget-version #s82repulojegy form hr.thin {
      height: 1px;
      width: auto;
      text-align: left;
      background-color: #bfa251; }
      #repulojegy.widget-version #s82repulojegy form hr.thin.top {
        margin: 15px 0 15px 0; }
      #repulojegy.widget-version #s82repulojegy form hr.thin.bottom {
        margin: 20px 0; }
    #repulojegy.widget-version #s82repulojegy form label {
      margin: 0 0 5px 0; }
    #repulojegy.widget-version #s82repulojegy form .form-group.direction {
      margin: 25px 0; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction .o-checkbox {
        display: block;
        width: 50%;
        float: left;
        margin: 0;
        line-height: 1;
        position: relative;
        padding: 4px 0 4px 0px; }
        #repulojegy.widget-version #s82repulojegy form .form-group.direction .o-checkbox label {
          padding: 0 0 0 35px; }
          #repulojegy.widget-version #s82repulojegy form .form-group.direction .o-checkbox label .box-icon {
            position: absolute;
            top: -3px;
            left: 0;
            right: auto;
            bottom: 0; }
            #repulojegy.widget-version #s82repulojegy form .form-group.direction .o-checkbox label .box-icon .fa.fa-check {
              top: 4px; }
    #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller {
      display: block;
      width: 50%;
      float: left; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller.left, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller.left, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller.left {
        padding-right: 10px; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller.right, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller.right, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller.right {
        padding-left: 10px; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller label, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller label, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller label {
        padding: 0 0 5px 0; }
        #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller label i.info, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller label i.info, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller label i.info {
          top: 3px; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller input, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller input, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller input {
        width: 100%; }
      #repulojegy.widget-version #s82repulojegy form .form-group.direction-place .input-controller .infobox, #repulojegy.widget-version #s82repulojegy form .form-group.travel-date .input-controller .infobox, #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller .infobox {
        height: 0;
        margin-top: 0; }
    #repulojegy.widget-version #s82repulojegy form .form-group.travelers > label {
      margin-bottom: 10px; }
      #repulojegy.widget-version #s82repulojegy form .form-group.travelers > label i.info {
        top: 3px; }
    #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller {
      width: 33%; }
      #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller.center {
        padding: 0 10px; }
      #repulojegy.widget-version #s82repulojegy form .form-group.travelers .input-controller .select-inner {
        box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
        border: 1px solid #fff; }
    #repulojegy.widget-version #s82repulojegy form .btn-foglalas {
      line-height: 24px; }

  #parkolas.desktop-version .datemap {
    margin-right: 20px;
    width: 180px;
    min-width: auto;
    max-width: inherit; }
  /*
  #repulojegy .panels .panels-title.widget{padding: 6px 20px 15px 20px;}
  #repulojegy .h2{font-size:34px}
  #repulojegy .urlap label{font-size:16px}
  #repulojegy hr.thin, #fast-track hr.thin, #lounge hr.thin {background-color: #bfa251;
  	height: 1px;
  	width: auto;
  	text-align: left;}
  #repulojegy .urlap input[type="text"], #repulojegy .urlap select .select2-selection__rendered,  #repulojegy .urlap input[type="text"] .select2-selection__rendered, #foglalas-main .urlap .select2-container--default .select2-selection--single .select2-selection__rendered,
  #repulojegy .urlap .repulojegy-honnan-group{margin-right: 0px; }
  #repulojegy .urlap .repulojegy-honnan-group input[type="text"]{background: $color-white;
  }
  #repulojegy .urlap .select2-container--default .select2-selection--single{padding: 0 10px;line-height: 40px;min-height: 40px;}
  #repulojegy .urlap .form-group i.select-icon.clock{bottom: 9px;right: 8px;}
  #repulojegy .urlap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px}
  #repulojegy .urlap .form-group{margin-bottom: 20px;}
  #repulojegy .urlap .form-group.indulas{}
  #repulojegy .urlap .form-group.erkezes{}
  #repulojegy hr{/*margin-bottom:5px;/}
  #repulojegy hr.lg-m-lr-15{margin-left: 15px; margin-right: 15px;}
  #repulojegy hr.last{margin-bottom:15px}
  #repulojegy .urlap .form-group .o-checkbox{margin-bottom:0px;}
  #repulojegy .urlap .form-group i.select-icon.adult{width: 26px;height: 30px;bottom: 4px;right: 20px;}
  #repulojegy .urlap .form-group i.select-icon.child{bottom:4px}
  #repulojegy .urlap .form-group i.select-icon.baby{bottom:4px;width: 19px;height: 26px;}
  #repulojegy .urlap .panels .panels-body .btn-cont .btn{padding-left:10px}
  #repulojegy .btn.btn-foglalas{width:179px}
  #repulojegy .urlap .panels .panels-body .btn-cont .btn{padding-left: 18px;}
  
  @media all and (max-width: $small-size){ // 960px
  
    #repulojegy .panels .panels-title.widget{padding: 14px 20px 15px 20px;}
    #repulojegy .h2{font-size:24px}
    #repulojegy .urlap .panels .panels-body .form-group .clock-select{    max-width: 146px;width: 129px;}
  
  	#repulojegy .urlap .repulojegy-honnan-group input[type="text"]{
  		min-height: 42px;
  		margin-bottom: 0px;
  	}
  
  
  }
  
  
  @media all and (max-width: $xsmall-size){ // 768px
    #repulojegy .urlap label{font-size:12px}
    //#repulojegy .panels-body .col-xs-6{padding-left:0;padding-right:0}
    #repulojegy .input-padding.left{padding-left:0 !important; width: 50%;float: right;}
    #repulojegy .input-padding.right{width: 50%;float: left;}
    #repulojegy .urlap .panels .panels-body .form-group .clock-select{width:109px}
    #repulojegy .urlap input[type="text"], #repulojegy .urlap select .select2-selection__rendered, #repulojegy .urlap input[type="text"] .select2-selection__rendered, #foglalas-main .urlap .select2-container--default .select2-selection--single .select2-selection__rendered, #repulojegy .urlap .select2-container--default .select2-selection--single{
     line-height: 32px;
    }
    #repulojegy .urlap label,#repulojegy .urlap .form-group{margin-bottom:10px}
    #repulojegy .form-group .col-sm-4.input-padding.right, #repulojegy .col-sm-4.input-padding.left{width:33%}
    #repulojegy .col-sm-4 .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}
    #repulojegy .urlap .panels .panels-body .btn-cont .btn{padding-left:40px}
    #repulojegy .urlap .btn{padding-left:18px;width:77%;padding: 14px 15px;height: 48px;margin-top:10px}
    #repulojegy .urlap .info{margin-left: 7px;}
  
     #repulojegy .urlap .repulojegy-honnan-group input[type="text"] {
  		min-height: 30px;
  		margin-bottom: 0px;
  	}
  
  }
  
  #s82repulojegy{
    &.urlap{
  	max-width: 370px;
    }
    input[type="radio"]{
  	display: none;
    }
  	.form-group.indulas, .form-group.erkezes{
  		.select-outer{
  					width: 154px;
  			.select-inner {
  				&:after {
  					position: absolute;
  					display: block;
  					width: 21px;
  					height: 21px;
  					bottom: auto;
  					top: 10px;
  					right: 10px;
  					background-image: url(../images/icons/time_2x.png);
  					background-repeat: no-repeat;
  					background-position: center;
  					background-size: cover;
  				}
  			}
  		}
  	}
  }
  #repulojegy .urlap .panels .panels-body .form-group input[type="text"].datemap{
  	width: 154px;
  	max-width: none;
  	min-width: none;
  }
  
  @media all and (max-width: $medium-size) { // 960px
  	#repulojegy .urlap .panels .panels-body .form-group input[type="text"].datemap{
  		width: 114px;
  		max-width: none;
  		min-width: none;
  		background-image: none;
  	}
  	#repulojegy .urlap .info{margin-left: 25px;}
  }
  
  @media all and (max-width: $small-size) { // 960px
    #s82repulojegy {
  	&.urlap {
  	  max-width: 355px;
  	}
    }
  
  	#repulojegy{
  		.form-group.indulas, .form-group.erkezes{
  			.datepicker, .datepicker-twoday{
  				width: 120px;
  				min-width: 120px;
  				margin-right: 18px;
  			}
  		}
  		.form-group.erkezes{
  			.datepicker, .datepicker-twoday{
  				margin-right: 0px;
  			}
  		}
  		.hova_autocomplete{
  			input[type=text]{
  				min-height: 42px;
  				margin-bottom: 0px;
  			}
  		}
  	}
  	#repulojegy .urlap .panels .panels-body .form-group input[type="text"].datemap{
  		width: 146px;
  		background-image: url(../images/icons/date_2x.png);
  	}
  }
  
  @media all and (max-width: $xsmall-size) {  // 768px
    #s82repulojegy{
    	&.urlap{
  		max-width: 290px;
  			input[type="text"] {
  				font-size: 0.95rem;
  			}
    	}
    	.select-inner {
    		border: 1px solid #ffffff;
    		font-size: 0.95rem;
    		padding: 10px 10px;
    		&:after {
    			top: 50%;
    			width: 25px;
    			height: 27px;
    			margin-top:-8px;
    		}
    	}
  
    }
  	#repulojegy{
  		.hova_autocomplete{
  			input[type=text]{
  				min-height: 30px;
  				margin-bottom: 0px;
  			}
  		}
  	}
  	#repulojegy .repulojegy-honnan-group input[type=text] {
  		min-height: 30px;
  		margin-bottom: 0px;
  		background: transparent;
  	}
  
  	#repulojegy .urlap .panels .panels-body .form-group input[type="text"].datemap{
  		width: 114px;
  		background-size: 15px 15px;
  	}
  }
  */
  #parkolas_foglalas, #fast-track, #lounge {
    color: #283238;
    /*
      .form-group{
        &.double {
          .w30 {width: 125px; max-width: 125px; min-width: 125px; position:relative; display:block;
            > input {width: 100%; max-width: 100%; min-width: 100%; }
          } // w30
    
          .w50 {width:185px; max-width: 185px; min-width: 185px;
            > input {min-width:100%!important; }
          }
    
          .left {float:left; margin:0; }
          .right {float:right; margin:0; }
        }
      }
      */ }
    #parkolas_foglalas .select-inner, #fast-track .select-inner, #lounge .select-inner {
      border: 1px solid #FFFFFF; }
    #parkolas_foglalas hr.thin, #fast-track hr.thin, #lounge hr.thin {
      height: 1px;
      width: auto;
      text-align: left;
      background-color: #bfa251; }
      #parkolas_foglalas hr.thin.top, #fast-track hr.thin.top, #lounge hr.thin.top {
        margin: 15px 0 15px 0; }
      #parkolas_foglalas hr.thin.bottom, #fast-track hr.thin.bottom, #lounge hr.thin.bottom {
        margin: 20px 0; }
    #parkolas_foglalas .panels, #fast-track .panels, #lounge .panels {
      color: #283238; }
      #parkolas_foglalas .panels .panels-image img, #fast-track .panels .panels-image img, #lounge .panels .panels-image img {
        width: 370px; }
    #parkolas_foglalas .panels-footer, #fast-track .panels-footer, #lounge .panels-footer {
      display: block;
      padding: 0 20px 20px 20px; }
      #parkolas_foglalas .panels-footer a, #fast-track .panels-footer a, #lounge .panels-footer a {
        font-size: 16px;
        color: #283238; }
        #parkolas_foglalas .panels-footer a.visszatero-vasarlo, #fast-track .panels-footer a.visszatero-vasarlo, #lounge .panels-footer a.visszatero-vasarlo {
          float: left;
          font-family: "TrebuchetMS-Bold"; }
        #parkolas_foglalas .panels-footer a.foglalas-kezelese, #fast-track .panels-footer a.foglalas-kezelese, #lounge .panels-footer a.foglalas-kezelese {
          float: right;
          background-image: url(../images/icons/arrow-right-dark_2x.png);
          background-repeat: no-repeat;
          background-position: top 2px right;
          background-size: 7px 13px;
          padding-right: 15px; }
    #parkolas_foglalas input.terminal, #fast-track input.terminal, #lounge input.terminal {
      background: white; }

  #foglalas-main {
    margin-bottom: 30px; }
    #foglalas-main ul.nav.nav-tabs li a {
      display: block;
      border-radius: 0;
      color: #fff;
      text-transform: uppercase;
      padding: 15px 15px 15px 35px;
      border: 0;
      box-shadow: none; }
      #foglalas-main ul.nav.nav-tabs li a .icon.icon-parkolas {
        position: absolute;
        top: 51%;
        margin-top: -12px;
        left: 5px;
        background-image: url(../images/icons/parking2_2x.png); }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w50 {
      width: 50%; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w60 {
      width: 60%; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w40 {
      width: 40%; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w50, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w60, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w40 {
      box-sizing: border-box; }
      #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w50 input, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w60 input, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w40 input {
        width: 100%;
        max-width: inherit;
        min-width: inherit; }
      #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w50 .select-outer, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w60 .select-outer, #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .w40 .select-outer {
        width: 100%; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .left {
      float: left;
      padding-right: 10px; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group.double .right {
      float: right;
      padding-left: 10px; }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group .datemap {
      background-image: url(../images/icons/small-date-blue_2x.png); }
    #foglalas-main #parkolas #parkolas_foglalas .form .form-group .select-outer .select-inner {
      min-height: 45px; }
      #foglalas-main #parkolas #parkolas_foglalas .form .form-group .select-outer .select-inner:after {
        background-image: url(../images/icons/small-time-blue_2x.png); }
    #foglalas-main #parkolas #parkolas_foglalas .btn-cont a {
      display: inline-block;
      width: auto;
      max-width: inherit;
      min-width: inherit;
      padding: 15px 15px 15px 45px !important; }

  /* ######## foglalas-main old ################### */
  /*
  #foglalas-main ul.nav.nav-tabs li a{text-transform:uppercase}
  #foglalas-main{padding-top: 0px; margin-bottom: 30px;}
  #foglalas-main .panels .panels-title.widget{padding: 6px 20px 6px 20px;}
  #foglalas-main .h2{font-size:34px}
  #foglalas-main .urlap .info{margin-left: 10px;}
  #foglalas-main .urlap label{font-size:16px; font-weight: normal}
  #foglalas-main .urlap .form-group label{margin-bottom:15px;}
  
  #foglalas-main .urlap input[type="text"], #foglalas-main .urlap select .select2-selection__rendered,  #foglalas-main .urlap input[type="text"] .select2-selection__rendered, #foglalas-main .urlap .select2-container--default .select2-selection--single .select2-selection__rendered,
  #foglalas-main .urlap .select2-container--default .select2-selection--single{padding: 0 10px;line-height: 40px;min-height: 40px;}
  #foglalas-main .urlap select.datemap,  #parkolas_foglalas .urlap input[type="text"].datemap,  #parkolas_foglalas .urlap .select2-container--default .select2-selection--single.datemap,#parkolas_foglalas .urlap .form-group i.select-icon.clock{background-size: 17px 17px;}
  #parkolas #parkolas_foglalas .urlap input[type="text"].datemap{
    @include background-image(url(../images/icons/small-date-blue_2x.png), center right 10px, cover);
    background-size: 20px 20px;
  }
  #foglalas-main .urlap .info{
    background-image: url(../images/icons/info-bold-blue_2x.png);
  }
  #foglalas-main .select-inner:after{
    background-image: url(../images/icons/arrow-down_blue_2x.png);
  }
  #foglalas-main .behajtas_select_cont .select-inner:after, #foglalas-main .kihajtas_select_cont .select-inner:after{
    background-image: url(../images/icons/small-time-blue_2x.png);
  }
  
  #foglalas-main .urlap .form-group i.select-icon.clock{bottom: 9px;right: 8px;}
  #foglalas-main .urlap .panels .panels-body .form-group i.select-icon.arrow-down{bottom: 15px;width: 13px; height: 7px;}
  #foglalas-main .urlap .form-group{margin-bottom: 20px;}
  #foglalas-main ul.nav.nav-tabs li.active a {padding: 15px 0 0 30px;}
  #foglalas-main #fast-track .urlap .panels-body .form-group .terminal, #foglalas-main #lounge .urlap .panels-body .form-group .terminal{}
  
  #foglalas-main .behajtas_select_cont .select-outer, #foglalas-main .kihajtas_select_cont .select-outer{width: 100%}
  #foglalas-main #lounge .urlap .panels-body .form-group .terminal{min-width: auto;}
  
  #foglalas-main .main-title{font-family: $trebuchetbold}
  
  @media all and (max-width: 1200px){
    #foglalas-main {width:355px; }
  }
  
  @media all and (max-width: $medium-size) {
    #foglalas-main {width:100%;
          .urlap {
            label {font-size:13px; }
          }
      #parkolas_foglalas, #fast-track, #lounge {
        .panels {
          .panels-image {
            img {width: 100%; }
          }
        }
        .form-group{
          &.double{
            .w50{width: 140px; max-width: inherit; min-width: auto; 
              input{width: 100%; }
            }
            .w30{width: 90px; min-width:auto; }
          }
        }
      }
    }
  }
  
  @media all and (max-width: $small-size){ // 960px
    #foglalas-main{width: 355px;
      #parkolas_foglalas, #fast-track, #lounge {
        .panels{
          .panels-image{
            img{width:354px; max-width:353px; }
          }
        }
        .form-group{
          &.double{
            .w50{width: 180px; max-width: 180px; min-width: 180px;
              input{width: 180px; max-width: 180px; min-width: 180px; }
            }
            .w30{width: 120px; max-width: 120px; min-width: 120px; }
          }
        }
      }
  
  
    }
    #foglalas-main i.icon-parkolas, a.icon-parkolas{width:20px;height:20px}
    #foglalas-main i.icon-fast-track, #foglalas-main a.icon-fast-track{width:18px;height:18px}
    #foglalas-main ul.nav.nav-tabs li{height:50px}
    #foglalas-main ul.nav.nav-tabs li a{padding: 11px 0 0 0;}
    #foglalas-main ul.nav.nav-tabs li.active a{padding: 16px 0 0 18px;}
    #foglalas-main ul.nav.nav-tabs li.active i.icon-parkolas, #foglalas-main ul.nav.nav-tabs li.active i.icon-fast-track{left:6px;top:15px}
    #foglalas-main ul.nav.nav-tabs li.active i.icon-lounge{left: 8px;top: 8px;}
    #foglalas-main ul.nav.nav-tabs li a{width:114px}
    #foglalas-main .main-title{font-size:12px}
     #foglalas-main .panels .panels-title.widget{padding: 14px 20px 15px 20px;}
    #foglalas-main .h2{font-size:24px}
    #foglalas-main #fast-track .urlap .panels-body .form-group .terminal, #foglalas-main #lounge .urlap .panels-body .form-group .terminal{min-width: 148px !important;}
  
  
  }
  @media all and (max-width: $xsmall-size){ // 768px
    #foglalas-main{width: 290px;
      #parkolas_foglalas, #fast-track, #lounge{
        .panels {
          .panels-image {
            img {width: 290px; max-width: 290px; }
          }
        }
        .form-group{
          &.double{
            .w50{width: 120px; max-width: 120px; min-width: 120px;
              input{width: 120px; max-width: 120px; min-width: 120px; }
            }
            .w30{width: 120px; max-width: 120px; min-width: 120px; }
          }
        }
        .select-inner{min-height: 42px; }
      }
    }
    #foglalas-main ul.nav.nav-tabs li.active a {width: 111px;}
    #foglalas-main ul.nav.nav-tabs li a {width: 84px;}
    #foglalas-main .urlap .panels .panels-body .form-group .clock-select{width: 101px;}
    #foglalas-main .select2-container .select2-selection--single .select2-selection__rendered{padding-left: 3px;}
    
    #foglalas-main .btn.btn-blue{padding-left: 27px !important;width: 157px;}
    #foglalas-main .urlap .panels-body .btn-cont .btn{background-size: 20px 20px;}
    #foglalas-main .urlap .panels-body .btn-cont .btn{background-position: center left 8px;}
    #foglalas-main .urlap .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:7px}
    #foglalas-main .panels-footer, #foglalas-main #fast-track .panels-footer, #foglalas-main #lounge .panels-footer{    padding: 0 18px 16px 13px;}
    #foglalas-main .urlap .panels .panels-body, #foglalas-main #fast-track .urlap .panels .panels-body, #foglalas-main #lounge .urlap .panels .panels-body{padding-bottom:0px}
    #foglalas-main h2, #foglalas-main .h2{font-size:22px !important}
    #foglalas-main #fast-track .urlap .panels-body .form-group .terminal, #foglalas-main #lounge .urlap .panels-body .form-group .terminal{min-width: 127px !important;}
    #parkolas_foglalas .panels-footer a.foglalas-kezelese, #fast-track .panels-footer a.foglalas-kezelese, #lounge .panels-footer a.foglalas-kezelese{padding-right: 10px; background-size: 6px 13px;background-position: top 2px right;}
  
    #foglalas-main {width:290px;
      .urlap {font-size: 0.95rem;
        .select-inner {padding: 13px 15px; }
        input[type="text"] {font-size: 0.95rem; }
      }
    }
  }
  
  
  #foglalas-main {position: relative; padding-top:90px;
    .foglalas-title {position:relative; top:0px; }
  
    .panels-image {top:0; left:0; }
  
    ul.nav.nav-tabs {border:0; padding:0; margin:0;
      li {border:0; margin:0 5px 0 0; height: 50px; padding: 10px 0 0 0; position: relative;
        &:last-child {margin: 0; }
  
        a {margin: 0; border: 0; border-radius: 0; display: block; width: 120px; height: 100%; padding: 10px 0 0 0; text-align: center; background-color: $color-orange; color: $color-white; }
        
        &.active {padding: 0;
          a {padding: 15px 0 0 40px;
              &.blue {background-color: $color-parking; }
          }
          i {display:block; position:absolute;
            &.icon-parkolas {top:13px; left:15px; @include background-image(url(../images/icons/parking2_2x.png), center, cover); }
            &.icon-fast-track {top:15px; left:10px; @include background-image(url(../images/icons/fast-track_2x_white.png), center, cover); }
            &.icon-lounge {top:15px; left:20px; @include background-image(url(../images/icons/lounge_2x_white.png), center, cover); }
          }
        }
        i {display:none; }
      } // li end
    }
  }
  */
  #s88kepbox {
    padding: 20px;
    padding-left: 10px;
    padding-right: 10px; }

  #s88kepbox img {
    max-width: 100%; }

  #s88kepbox .row .panels {
    min-width: 365px;
    min-height: 180px; }

  #s89utvonaltervezo #utvonaltervezo img {
    max-width: 100%; }

  #s89utvonaltervezo h1 {
    padding-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0; }

  #s820nyeremenyjatek {
    margin: 35px 0; }
    #s820nyeremenyjatek .until-mobil-small {
      display: none; }
    #s820nyeremenyjatek .until-tablet-small {
      display: none;
      text-align: center; }
      #s820nyeremenyjatek .until-tablet-small > div {
        float: none;
        display: block;
        margin: 0 auto; }

  #s8193fotooldalszavazo .article-carousel-cont .article-carousel .main-image {
    width: 100%;
    min-height: 700px; }
  #s8193fotooldalszavazo .article-carousel-cont .article-carousel .text-box {
    padding: 20px 240px 20px 20px;
    min-height: 74px; }
  #s8193fotooldalszavazo .article-carousel-cont .article-carousel .nav-right {
    background-color: rgba(0, 0, 0, 0.3);
    background-size: 30px 60px;
    width: 55px;
    height: 85px;
    right: 0px; }
  #s8193fotooldalszavazo .article-carousel-cont .article-carousel .nav-left {
    background-color: rgba(0, 0, 0, 0.3);
    background-size: 30px 60px;
    width: 55px;
    height: 85px;
    left: 0px; }
  #s8193fotooldalszavazo .article-carousel-cont .article-carousel .szavazogomb {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block; }
    #s8193fotooldalszavazo .article-carousel-cont .article-carousel .szavazogomb .btn-cont {
      display: inline-block;
      height: 74px;
      padding-top: 19px;
      padding-right: 20px; }
      #s8193fotooldalszavazo .article-carousel-cont .article-carousel .szavazogomb .btn-cont .social-icons {
        display: inline-block;
        padding: 10px 15px 0 0; }

  .search_cont {
    display: none; }

  #s8192fotooldalform .urlap.default {
    margin-bottom: 20px; }
  #s8192fotooldalform .form .h1 {
    display: inline-block; }
  #s8192fotooldalform .form .form-group.search {
    width: 545px;
    display: inline-block;
    float: right; }
    #s8192fotooldalform .form .form-group.search .clearable-input {
      background-color: #e2e3e3;
      border: 1px #cdcecf solid;
      height: 45px; }
      #s8192fotooldalform .form .form-group.search .clearable-input .search {
        height: 100%; }
      #s8192fotooldalform .form .form-group.search .clearable-input .clear {
        width: 63px;
        height: 30px;
        top: 5px;
        right: 0px;
        border-left: 1px solid #cdcecf; }
        #s8192fotooldalform .form .form-group.search .clearable-input .clear img {
          width: 25px;
          height: 27px; }
  #s8192fotooldalform .form .form-group .file_input {
    display: none; }
  #s8192fotooldalform .form .form-group .btn-cont label.btn {
    display: inline-block;
    width: auto;
    margin-bottom: 0px; }

  #s819fotooldalgaleria .urlap.default {
    margin-bottom: 20px; }
  #s819fotooldalgaleria .form .h1 {
    display: inline-block; }
  #s819fotooldalgaleria .form .form-group.search {
    width: 545px;
    display: inline-block;
    float: right; }
    #s819fotooldalgaleria .form .form-group.search .clearable-input {
      background-color: #e2e3e3;
      border: 1px #cdcecf solid;
      height: 45px; }
      #s819fotooldalgaleria .form .form-group.search .clearable-input .search {
        height: 100%; }
      #s819fotooldalgaleria .form .form-group.search .clearable-input .clear {
        width: 63px;
        height: 30px;
        top: 5px;
        right: 0px;
        border-left: 1px solid #cdcecf; }
        #s819fotooldalgaleria .form .form-group.search .clearable-input .clear img {
          width: 25px;
          height: 27px; }

  #s8191fotooldalkoszonjuk .page-title {
    margin-bottom: 25px; }
  #s8191fotooldalkoszonjuk .popup_title .alert-title {
    font-size: 36px;
    margin-bottom: 25px; }
  #s8191fotooldalkoszonjuk .popup_title p {
    font-size: 1rem; }
  #s8191fotooldalkoszonjuk .koszonopopup {
    background: #f1e3bb;
    padding: 80px 100px 70px 250px;
    position: relative;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3); }
    #s8191fotooldalkoszonjuk .koszonopopup .alert-tite {
      font-size: 36px; }
    #s8191fotooldalkoszonjuk .koszonopopup .icon {
      position: absolute;
      left: 77px;
      top: 67px; }

  #s819fotooldalgaleria #datepicker_hidden, #s819fotooldalgaleria #datepicker_hidden_mobil {
    border: none;
    height: 0px;
    width: 0px;
    padding: 0px;
    margin: 0px;
    left: 0px;
    bottom: 0px; }
  #s819fotooldalgaleria .galerygrid .item .info {
    padding-top: 30px;
    text-shadow: none; }
  #s819fotooldalgaleria .galerygrid .item .info a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    cursor: pointer;
    text-align: center;
    padding-top: 60px;
    text-decoration: none;
    color: #fff;
    text-shadow: 1px 0 1px #080808; }
  #s819fotooldalgaleria .image_title_cont {
    position: absolute;
    bottom: 12px;
    left: 80px;
    color: #FFFFFF;
    font-size: 16px; }
    #s819fotooldalgaleria .image_title_cont span {
      display: block;
      font-size: 20px; }
  #s819fotooldalgaleria .votenum {
    width: 111px;
    height: 111px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    border: 3px solid #FFFFFF;
    text-align: center;
    font-size: 35px;
    margin: 0 auto;
    margin-bottom: 15px; }
    #s819fotooldalgaleria .votenum > span {
      display: block;
      position: relative;
      top: 34px;
      text-transform: uppercase; }
      #s819fotooldalgaleria .votenum > span span {
        margin-top: 5px;
        font-size: 14px;
        display: block; }
  #s819fotooldalgaleria .author {
    font-size: 19px;
    margin-bottom: 20px; }
  #s819fotooldalgaleria .szavazokbtn {
    background-color: transparent;
    border-color: white;
    text-transform: lowercase;
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -52px; }
    #s819fotooldalgaleria .szavazokbtn:hover {
      background-color: #cd7a31;
      color: #FFFFFF;
      background-image: url(../images/icons/more-arrow-hover.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      background-position: center right 12px;
      background-size: auto 13px; }

  #s88_ajanlodoboz_carousel .panels .panels-footer .btn-cont, .s88_ajanlodoboz_carousel .panels .panels-footer .btn-cont {
    padding: 10px 0; }
  #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel {
    overflow: hidden; }
    #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      color: #FFFFFF;
      text-align: center;
      padding: 20px; }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .city, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .city {
        display: block;
        text-align: center;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
        padding-top: 45px;
        font-size: 36px;
        font-family: "sansation_light"; }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text {
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
        display: block;
        width: 100%;
        padding: 20px;
        font-size: 15px;
        text-transform: uppercase;
        line-height: 1.6; }
        #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text i.icon, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text i.icon {
          margin-right: 10px;
          position: relative;
          top: 3px; }
        #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .airplane, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .airplane {
          display: inline-block;
          width: 16px;
          height: 14px;
          background-image: url(../images/icons/table-plane-white_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
          margin-right: 10px;
          position: relative;
          top: 2px; }
        #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .suitcase, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .suitcase {
          display: inline-block;
          width: 16px;
          height: 14px;
          background-image: url(../images/icons/table-package-white_2x.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
          margin-right: 10px;
          position: relative;
          top: 2px; }
        #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .separator, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .offer-text .separator {
          display: inline-block;
          width: 0;
          border-left: 1px solid #FFFFFF;
          position: relative;
          top: 2px;
          height: 15px;
          margin: 0 5px;
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .btn-cont, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .text-box .btn-cont {
        padding-top: 0;
        position: absolute;
        left: 0;
        bottom: 70px; }
    #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots {
      position: absolute;
      bottom: 30px;
      left: 0; }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li {
        border: 1px solid #b8b7b7;
        background-color: rgba(255, 255, 255, 0.3); }
        #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li:hover, #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li.active, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li:hover, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots ul li.active {
          background-color: rgba(205, 122, 49, 0.6); }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-left, #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-left-offer, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-left, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-left-offer {
        left: 78px;
        background-image: url(../images/icons/arrow-right-white_2x.png);
        background-repeat: no-repeat;
        background-position: cover;
        background-size: center; }
      #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-right, #s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-right-offer, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-right, .s88_ajanlodoboz_carousel .article-carousel-cont .article-carousel .slider-dots .nav-right-offer {
        right: 78px;
        background-image: url(../images/icons/arrow-right-white_2x.png);
        background-repeat: no-repeat;
        background-position: cover;
        background-size: center; }

  .s88_fooldali_kepes_lapozo {
    display: none; }

  #kategoria-ajanlo.shopetterem {
    margin-top: 30px; }
  #kategoria-ajanlo .main-title {
    margin-bottom: 25px; }

  #s808etterem .mobil-only {
    display: none; }
  #s808etterem .logo-icons {
    display: none; }
  #s808etterem .urlap.default {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px; }
  #s808etterem #s88parkolas > div, #s808etterem .s88parkolas > div {
    width: 100%; }
  #s808etterem .form .form-group {
    margin-bottom: 0px;
    display: inline-block; }
    #s808etterem .form .form-group.search {
      float: left;
      width: 330px; }
      #s808etterem .form .form-group.search .clearable-input {
        height: 42px;
        background-color: white;
        border: 1px #c1c2c3 solid; }
        #s808etterem .form .form-group.search .clearable-input .search {
          font-size: 14px;
          height: 100%; }
        #s808etterem .form .form-group.search .clearable-input .clear {
          top: 11px; }
    #s808etterem .form .form-group.terminal {
      float: right;
      width: 450px;
      display: inline-block; }
      #s808etterem .form .form-group.terminal label {
        width: 90px;
        display: inline-block;
        margin-bottom: 0px;
        padding-top: 10px; }
      #s808etterem .form .form-group.terminal .select-outer {
        width: 180px; }
      #s808etterem .form .form-group.terminal .btn-cont {
        width: 160px;
        display: inline-block;
        float: right; }
        #s808etterem .form .form-group.terminal .btn-cont .btn.btn-primary3 {
          padding-top: 10px;
          padding-bottom: 10px; }
    #s808etterem .form .form-group.kategoria {
      float: left;
      width: 320px; }
      #s808etterem .form .form-group.kategoria label {
        width: auto;
        display: inline-block;
        padding-top: 10px;
        padding-left: 30px; }
      #s808etterem .form .form-group.kategoria .select-outer {
        float: right;
        width: 180px; }

  #s88etteremajanlo .panels-image.ajanlo-kep img, #s88parkolas .panels-image.ajanlo-kep img, .s88parkolas .panels-image.ajanlo-kep img, .s88etteremajanlo .panels-image.ajanlo-kep img {
    height: auto;
    width: 120px;
    bottom: 25px;
    right: 25px;
    position: absolute; }

  #s88etteremajanlologos {
    text-align: center; }
    #s88etteremajanlologos .panels-image.ajanlo-kep {
      background-position: center;
      height: 149px; }
      #s88etteremajanlologos .panels-image.ajanlo-kep > div {
        width: 0px; }
      #s88etteremajanlologos .panels-image.ajanlo-kep img {
        display: none; }
    #s88etteremajanlologos .panels {
      margin-bottom: 0px; }
      #s88etteremajanlologos .panels .panels-body {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px; }
        #s88etteremajanlologos .panels .panels-body p {
          max-height: 75px;
          overflow: hidden;
          line-height: 18px; }
      #s88etteremajanlologos .panels .panels-title h3 {
        font-size: 30px;
        padding-bottom: 22px; }

  #jaratinformacio .jaratinfomarcio_elems_cont .data-table.table-body .icon.icon-plus.open {
    background-image: url(../images/icons/remove_2x.png); }
  #jaratinformacio .jaratinfomarcio_elems_cont .data-table.table-body .icon.icon-plus-white.open {
    background-image: url(../images/icons/remove_white_2x.png); }
  #jaratinformacio #parkolas form input[name="providerCategoryCode"] {
    position: absolute;
    opacity: 0; }
  #jaratinformacio.urlap.simple i.icon-info {
    position: relative;
    top: 2px;
    right: 10px;
    vertical-align: top; }
  #jaratinformacio.urlap.simple.mobil.minimal .panels-body.data-hide {
    padding: 10px 0 0 0; }
  #jaratinformacio.urlap.simple.mobil.minimal i.icon-info {
    position: absolute;
    top: 4px;
    right: 10px; }
  #jaratinformacio.urlap.simple #erkezok-tabla-minimal i.icon-info, #jaratinformacio.urlap.simple #indulo-tabla-minimal i.icon-info {
    top: 0; }
  #jaratinformacio #repulojegy .mobil-repulojegy-title {
    width: 100%;
    border: 0;
    padding: 10px 0 0 0; }
    #jaratinformacio #repulojegy .mobil-repulojegy-title .icon-airplane {
      width: 20px;
      height: 20px;
      position: relative;
      top: 5px; }
    #jaratinformacio #repulojegy .mobil-repulojegy-title label.active {
      color: #cd7a31; }
    #jaratinformacio #repulojegy .mobil-repulojegy-title .info {
      top: 14px;
      right: 0; }

  #osszesoldal .container {
    position: relative; }

  .jaratkereso-list .panels.ajanlat .offer-box .offer img {
    margin-right: 10px; }

  .error_404 h1 {
    font-size: 134px; }
  .error_404 h2 {
    font-size: 36px; }

  #oldalterkep {
    font-family: "Trebuchet2"; }
    #oldalterkep h1 {
      text-align: center;
      padding-top: 20px;
      font-family: "Trebuchet2"; }
    #oldalterkep h3 {
      padding-top: 20px;
      font-family: "Trebuchet2";
      font-size: 22px;
      color: #535353; }
    #oldalterkep ul {
      padding-left: 15px; }
      #oldalterkep ul li {
        border-bottom: 3px solid #cd7a31;
        padding-top: 15px;
        padding-bottom: 20px;
        display: block;
        font-family: "TrebuchetMS-Bold";
        font-size: 18px;
        color: #cd7a31; }
        #oldalterkep ul li ul li {
          color: #535353;
          border-bottom: none;
          display: inline-block;
          width: 32%;
          vertical-align: top;
          font-size: 17px;
          font-weight: normal;
          padding-top: 20px;
          padding-bottom: 5px;
          padding-left: 10px; }
          #oldalterkep ul li ul li ul {
            padding-left: 25px;
            padding-top: 5px; }
            #oldalterkep ul li ul li ul li {
              padding-left: 0px;
              padding-top: 0px;
              padding-bottom: 7px;
              font-size: 16px;
              display: list-item;
              list-style: disc;
              color: #cd7a31;
              width: 100%;
              line-height: 1.1em; }
              #oldalterkep ul li ul li ul li ul {
                padding-left: 15px;
                padding-top: 5px; }
                #oldalterkep ul li ul li ul li ul li {
                  text-decoration: none;
                  display: inline-block;
                  font-size: 15px;
                  color: #525252; }
        #oldalterkep ul li a {
          color: inherit; }

  #s71hirlevel #hirlevel_cont {
    width: 50%; }
    #s71hirlevel #hirlevel_cont .panels .panels-image {
      padding: 15px 0; }
    #s71hirlevel #hirlevel_cont form table {
      width: 100%; }
      #s71hirlevel #hirlevel_cont form table tr:last-child td {
        padding-left: 0;
        text-align: center; }
      #s71hirlevel #hirlevel_cont form table td {
        padding: 0;
        display: block;
        text-align: left;
        margin-bottom: 5px;
        margin-top: 15px; }
        #s71hirlevel #hirlevel_cont form table td:first-child {
          padding-left: 15px; }
        #s71hirlevel #hirlevel_cont form table td font {
          padding-left: 5px; }
        #s71hirlevel #hirlevel_cont form table td input {
          display: block;
          float: left;
          border: 1px solid #c1c2c3;
          box-shadow: none;
          border-radius: 0;
          width: 100%; }
        #s71hirlevel #hirlevel_cont form table td input[type="submit"] {
          margin-bottom: 0;
          font-weight: normal;
          vertical-align: middle;
          -ms-touch-action: manipulation;
          touch-action: manipulation;
          border: 1px solid transparent;
          white-space: nowrap;
          font-size: 14px;
          line-height: 1.42857143;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          background-image: none;
          filter: none;
          box-shadow: none;
          cursor: pointer;
          display: inline-block;
          border-radius: 3px;
          border-width: 1px;
          border-style: solid;
          background: #cd7a31;
          color: #FFFFFF;
          border-color: #cd7a31;
          text-align: center;
          padding: 7px 15px 7px 15px;
          text-shadow: 1px 1px 0px #888;
          float: none;
          max-width: 106px; }
          #s71hirlevel #hirlevel_cont form table td input[type="submit"]:hover {
            background-color: #b7621b; }

  .egyharmad #s71hirlevel #hirlevel_cont {
    width: 100%; }

  .menu-offer-cont {
    width: 270px;
    text-align: left;
    box-sizing: border-box; }
    .menu-offer-cont .panels {
      padding: 15px 30px; }
      .menu-offer-cont .panels .panels-image {
        margin: -15px -31px 0 -30px; }
        .menu-offer-cont .panels .panels-image.small {
          margin: 0; }
      .menu-offer-cont .panels .panels-title {
        margin-top: 15px; }
        .menu-offer-cont .panels .panels-title h3, .menu-offer-cont .panels .panels-title .h3 {
          max-height: 45px; }
      .menu-offer-cont .panels .panels-body {
        max-height: 65px;
        overflow: hidden; }
      .menu-offer-cont .panels .panels-footer {
        margin-top: 10px;
        background-color: transparent; }

  .menu-offer-cont-box {
    text-align: left;
    box-sizing: border-box; }
    .menu-offer-cont-box .panels {
      padding: 15px 30px; }
      .menu-offer-cont-box .panels .panels-image {
        margin: -15px -31px 0 -30px; }
        .menu-offer-cont-box .panels .panels-image.small {
          margin: 0; }
      .menu-offer-cont-box .panels .panels-title {
        margin-top: 15px; }
        .menu-offer-cont-box .panels .panels-title h3, .menu-offer-cont-box .panels .panels-title .h3 {
          height: 72px;
          overflow: hidden; }
          .menu-offer-cont-box .panels .panels-title h3 span, .menu-offer-cont-box .panels .panels-title .h3 span {
            vertical-align: bottom;
            display: table-cell;
            height: 72px; }
      .menu-offer-cont-box .panels .panels-body {
        height: 88px;
        overflow: hidden;
        overflow: hidden; }
      .menu-offer-cont-box .panels .panels-footer {
        margin-top: 10px;
        background-color: transparent; }

  #charges-calculator .hideme {
    display: none; }
  #charges-calculator .resulttable {
    border-color: black;
    border-width: 0px 1px 1px 0px;
    border-style: solid; }
  #charges-calculator .resulttable th {
    color: black;
    background-color: #fbd864;
    font-weight: normal;
    text-align: left;
    padding: 3px;
    border-color: black;
    border-width: 1px 0px 0px 1px;
    border-style: solid; }
  #charges-calculator .resulttable td {
    font-weight: normal;
    padding: 3px;
    border-color: black;
    border-width: 1px 0px 0px 1px;
    border-style: solid; }
  #charges-calculator input {
    font-size: 12px; }
  #charges-calculator .inputtext {
    font-site: 12px;
    border: 1px solid #abcabc;
    padding: 2px 4px 2px 4px; }
  #charges-calculator select {
    font-size: 12px; }
  #charges-calculator .red td {
    color: red; }
  #charges-calculator .green td {
    color: green; }
  #charges-calculator .greencol {
    color: green; }
  #charges-calculator input, #charges-calculator select, #charges-calculator textarea, #charges-calculator .inputtext {
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #c1c2c3;
    padding: 11px 10px;
    box-shadow: inset 0 2px 5px rgba(225, 224, 224, 0.8);
    margin-bottom: 10px; }
  #charges-calculator input[type="radio"], #charges-calculator input[type="checkbox"] {
    box-shadow: none; }
  #charges-calculator label {
    cursor: pointer; }
  #charges-calculator sup, #charges-calculator sub {
    margin: 0 5px 0 0; }
  #charges-calculator a {
    color: #cd7a31; }
    #charges-calculator a a:hover {
      color: #cd7a31;
      text-decoration: underline; }
  .video {
    position: relative;
    display: inline-block; }
    .video video {
      max-width: 100%; }
    .video .playbutton {
      cursor: pointer;
      display: block;
      width: 140px;
      height: 140px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -70px;
      margin-left: -70px;
      background-image: url(../images/icons/video_play.png);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
      .video .playbutton.play {
        display: none; }

  .egyharmad .video .playbutton {
    width: 80px;
    height: 80px;
    margin-top: -60px;
    margin-left: -40px; }

  .felso-modul-pozicio {
    margin-bottom: 28px; }

  .tartalom-feletti-modul-pozicio {
    margin-bottom: 30px; }

  .also-modul-pozicio {
    margin-top: 30px; }

  .egyharmad .fix-content, .egyharmad .panels-fix-height {
    height: auto; }

  .s8151kereses, #s8151kereses {
    margin-bottom: 30px; }
    .s8151kereses .panels, #s8151kereses .panels {
      margin: 0; }
      .s8151kereses .panels .panels-body .panels, #s8151kereses .panels .panels-body .panels {
        margin: 0; }

  .customhtml .customhtml-cont {
    margin: 0 0 30px 0; }
    .customhtml .customhtml-cont h3 {
      text-transform: uppercase; }
    .customhtml .customhtml-cont .panels {
      margin-bottom: 0; }
      .customhtml .customhtml-cont .panels .panels-image {
        display: block;
        height: auto;
        height: 212px;
        position: relative; }
        .customhtml .customhtml-cont .panels .panels-image a {
          display: block;
          width: 100%;
          height: 100%;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat; }
        .customhtml .customhtml-cont .panels .panels-image .panels-image-icon {
          display: block;
          width: 45px;
          height: 45px;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeata;
          position: absolute;
          bottom: 15px;
          right: 15px; }
        .customhtml .customhtml-cont .panels .panels-image img {
          display: inline-block;
          width: 100%; }
      .customhtml .customhtml-cont .panels .panels-title {
        display: block;
        padding: 15px;
        position: relative; }
        .customhtml .customhtml-cont .panels .panels-title a, .customhtml .customhtml-cont .panels .panels-title a:hover, .customhtml .customhtml-cont .panels .panels-title a:active, .customhtml .customhtml-cont .panels .panels-title a:visited {
          text-decoration: none; }
        .customhtml .customhtml-cont .panels .panels-title h3, .customhtml .customhtml-cont .panels .panels-title .h3 {
          display: table-cell;
          height: 47px;
          overflow: hidden;
          vertical-align: bottom; }
          .customhtml .customhtml-cont .panels .panels-title h3.have-icon, .customhtml .customhtml-cont .panels .panels-title .h3.have-icon {
            padding-left: 38px; }
        .customhtml .customhtml-cont .panels .panels-title .title-icon {
          display: block;
          width: 33px;
          height: 33px;
          background-position: center;
          background-size: cover;
          background-repeat: no-repeat;
          position: absolute;
          top: 50%;
          margin-top: -28px; }
      .customhtml .customhtml-cont .panels .panels-body {
        /*padding:0 15px;*/
        font-size: 15px; }
        .customhtml .customhtml-cont .panels .panels-body p {
          display: block;
          font-size: 15px;
          margin-bottom: 15px; }
          .customhtml .customhtml-cont .panels .panels-body p:last-child {
            margin-bottom: 0; }
      .customhtml .customhtml-cont .panels .panels-footer {
        padding: 15px; }

  .egyharmad .customhtml .customhtml-cont .panels .panels-title h3, .egyharmad .customhtml .customhtml-cont .panels .panels-title .h3 {
    display: block;
    height: auto; }

  .tartalom-ajanlo-kepes .panels .panels-image {
    height: 212px; }

  .tartalom-ajanlo .panels .panels-image {
    width: 370px;
    height: 212px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    float: left; }
    .tartalom-ajanlo .panels .panels-image .title-icon-pic {
      display: block;
      width: 75px;
      height: 75px;
      position: absolute;
      bottom: 15px;
      right: 15px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
  .tartalom-ajanlo .panels .content {
    display: block;
    float: left;
    width: 60%; }
  .tartalom-ajanlo .panels .panels-title {
    padding: 0 15px;
    position: relative; }
    .tartalom-ajanlo .panels .panels-title .title-icon {
      display: block;
      width: 33px;
      height: 33px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      position: absolute;
      top: 50%;
      margin-top: -28px; }
    .tartalom-ajanlo .panels .panels-title h3.have-icon, .tartalom-ajanlo .panels .panels-title .h3.have-icon {
      padding-left: 38px; }
  .tartalom-ajanlo .panels .panels-body {
    padding: 15px; }
  .tartalom-ajanlo .panels .panels-footer {
    padding: 0 15px 15px 15px; }

  .sarga-szoveges-doboz .panels .panels-image {
    height: 212px;
    overflow: hidden; }
    .sarga-szoveges-doboz .panels .panels-image.up > div {
      background-image: url(../images/icons/box-arrow-up-yellow.png); }
  .sarga-szoveges-doboz .panels .panels-title {
    padding: 15px; }
    .sarga-szoveges-doboz .panels .panels-title hr {
      margin: 15px 0 0 0; }
    .sarga-szoveges-doboz .panels .panels-title h3, .sarga-szoveges-doboz .panels .panels-title .h3 {
      height: 47px;
      display: table-cell;
      vertical-align: bottom;
      overflow: hidden; }
    .sarga-szoveges-doboz .panels .panels-title a {
      text-decoration: none; }
      .sarga-szoveges-doboz .panels .panels-title a:hover, .sarga-szoveges-doboz .panels .panels-title a:visited, .sarga-szoveges-doboz .panels .panels-title a:active {
        text-decoration: none; }
  .sarga-szoveges-doboz .panels .panels-body {
    padding: 0 15px 15px 15px; }
  .sarga-szoveges-doboz .panels .panels-footer {
    padding: 0 15px 15px 15px;
    background: transparent; }

  .facebook-box {
    overflow: visible; }
    .facebook-box .panels {
      margin-bottom: 0;
      overflow: hidden; }

  .have-beside .tartalom-ajanlo .panels .panels-image {
    width: 370px; }
  .have-beside .tartalom-ajanlo .panels .content {
    width: 51%; }

  .box-break-desktop {
    clear: both; }

  .have-beside .box-break-desktop {
    clear: inherit; }
  .have-beside .box-break-tablet {
    clear: both; }

  .only-desktop {
    display: none; }
    .only-desktop .inline {
      display: none; }

  .only-desktop-small {
    display: none; }
    .only-desktop-small .inline {
      display: none; }

  .only-tablet {
    display: none; }
    .only-tablet .inline {
      display: none; }

  .only-mobil {
    display: none; }
    .only-mobil .inline {
      display: none; }

  .from-desktop {
    display: block; }
    .from-desktop .inline {
      display: block; }

  .from-desktop-small {
    display: none; }
    .from-desktop-small .inline {
      display: none; }

  .from-tablet {
    display: none; }
    .from-tablet .inline {
      display: none; }

  .from-mobil {
    display: none; }
    .from-mobil .inline {
      display: none; }

  .until-desktop {
    display: none; }
    .until-desktop .inline {
      display: none; }

  .until-desktop-small {
    display: none; }
    .until-desktop-small .inline {
      display: none; }

  .until-tablet {
    display: none; }
    .until-tablet .inline {
      display: none; }

  .until-mobil {
    display: none; }
    .until-mobil .inline {
      display: none; }

  .container {
    width: 100%;
    max-width: 100%; }
    .container.belso-slider {
      padding-top: 0px !important; }

  .tartalomban.have-beside {
    width: 54.66667% !important; }

  .egyharmad {
    width: 44.33333% !important;
    padding-top: 30px;
    background: #ffffff; }

  #s825multiarticle > .col-xs-12 {
    width: 54.66667% !important; }
  #s825multiarticle .egyharmad {
    width: 44.33333% !important; }

  #s824listaoldal {
    width: 54.66667% !important; }

  .egyharmad {
    width: 44.33333% !important; }

  .sharebar {
    display: block;
    height: 0px;
    border-bottom: 0px;
    overflow: hidden; }
    .sharebar a {
      display: none; }

  #footer {
    display: none; }

  #footer-bottom {
    display: none; }

  #header_top {
    display: none; }

  .images {
    display: none; }

  .pagination {
    display: none; }

  #s8151kereses {
    display: none; }

  a[href]:after {
    content: none !important; }

  #header_bottom {
    display: none; }

  .article .inner {
    background: #ffffff !important;
    padding: 25px 15px; }
    .article .inner.shift {
      padding: 25px 15px;
      margin-top: -70px; }

  .cookie-message {
    display: none !important; } }

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