/*@import 'E:/works/www/htdocs/__sablon/assets/sass/alert';
@import 'E:/works/www/htdocs/__sablon/assets/sass/label';

@import 'E:/works/www/htdocs/__sablon/assets/sass/mixin.border-radius';
@import 'E:/works/www/htdocs/__sablon/assets/sass/mixin.box-shadow';
@import 'E:/works/www/htdocs/__sablon/assets/sass/mixin.text-shadow';
@import 'E:/works/www/htdocs/__sablon/assets/sass/mixin.transform';*/
/* line 9, ../sass/aktualbau.scss */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #777;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #eee;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

/* line 21, ../sass/aktualbau.scss */
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 26, ../sass/aktualbau.scss */
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 31, ../sass/aktualbau.scss */
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 36, ../sass/aktualbau.scss */
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 42, ../sass/aktualbau.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 55, ../sass/aktualbau.scss */
.label-primary {
  background-color: #337ab7;
}

/* line 58, ../sass/aktualbau.scss */
.label-default {
  background-color: #777;
}

/* line 61, ../sass/aktualbau.scss */
.label-success {
  background-color: #5cb85c;
}

/* line 64, ../sass/aktualbau.scss */
.label-info {
  background-color: #5bc0de;
}

/* line 67, ../sass/aktualbau.scss */
.label-warning {
  background-color: #f0ad4e;
}

/* line 70, ../sass/aktualbau.scss */
.label-danger {
  background-color: #d9534f;
}

/* UI ICONS */
@font-face {
  font-family: 'fontawesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Bold';
  src: url("../fonts/gotham_bold/Gotham-Bold.eot");
  src: url("../fonts/gotham_bold/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham_bold/Gotham-Bold.otf") format("opentype"), url("../fonts/gotham_bold/Gotham-Bold.woff") format("woff"), url("../fonts/gotham_bold/Gotham-Bold.ttf") format("truetype"), url("../fonts/gotham_bold/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url("../fonts/gotham_light/Gotham-Light.eot");
  src: url("../fonts/gotham_light/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham_light/Gotham-Light.otf") format("opentype"), url("../fonts/gotham_light/Gotham-Light.woff") format("woff"), url("../fonts/gotham_light/Gotham-Light.ttf") format("truetype"), url("../fonts/gotham_light/Gotham-Light.svg#Gotham-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
@media only screen and( -webkit-min-device-pixel-ratio: 1.25 ),
       only screen and(      -o-min-device-pixel-ratio: 5/4 ),
       only screen and( min-resolution: 120dpi ),
       only screen and( min-resolution: 1.25dppx ) {
    body {
        transform: scale(.8);transform-origin:0 0;width: 125%;height: 125%;
    }
}
*/
/* line 119, ../sass/aktualbau.scss */
* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}

/* line 120, ../sass/aktualbau.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 121, ../sass/aktualbau.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
  overflow-x: hidden;
}

/* line 123, ../sass/aktualbau.scss */
html, body {
  min-height: 100%;
}

/* line 124, ../sass/aktualbau.scss */
body {
  overflow-x: hidden;
  background: #fff;
  color: #343434;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

/* line 126, ../sass/aktualbau.scss */
textarea {
  overflow-y: hidden;
}

/* line 128, ../sass/aktualbau.scss */
h1, h2, h3, h4, h5, h6, a, p, ul, ol, dl, input, textarea, select, label, div, th, td, span {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  cursor: default;
}

@media only screen and (max-width: 500px) {
  /* line 131, ../sass/aktualbau.scss */
  h1, h2, h3, h4, h5, h6, a, p, ul, ol, dl, input, textarea, select, label, div, th, td {
    font-size: 18px;
    line-height: 1.2;
  }
}
/* line 135, ../sass/aktualbau.scss */
img {
  display: block;
}

/* line 137, ../sass/aktualbau.scss */
button {
  opacity: .8;
  transition: opacity .5s;
}

/* line 138, ../sass/aktualbau.scss */
button:hover {
  opacity: 1;
  cursor: pointer;
}

/* line 140, ../sass/aktualbau.scss */
a {
  color: inherit;
  text-decoration: none;
  opacity: .8;
  transition: opacity .5s;
}

/* line 141, ../sass/aktualbau.scss */
a * {
  cursor: pointer;
}

/*a  img {-webkit-backface-visibility: hidden; -webkit-transform: translateZ(0);-moz-transform: rotate(0); }*/
/* line 143, ../sass/aktualbau.scss */
a:hover {
  opacity: 1;
  cursor: pointer;
}

@media only screen and (max-width: 779px) {
  /* line 145, ../sass/aktualbau.scss */
  a {
    opacity: 1;
  }
}
/* line 147, ../sass/aktualbau.scss */
a:active {
  color: #000 !important;
}

/*a:visited {color: #aaa; text-decoration: none; }*/
/* line 149, ../sass/aktualbau.scss */
:focus {
  outline: none;
}

/* line 151, ../sass/aktualbau.scss */
a[href^=tel] {
  color: #4b4d47;
  opacity: 1;
}

/* fake placerholder for select */
/* line 154, ../sass/aktualbau.scss */
select:required:invalid {
  color: gray;
}

/* line 155, ../sass/aktualbau.scss */
option[value=""][disabled] {
  display: none;
}

/* line 156, ../sass/aktualbau.scss */
option {
  color: black;
}

/* line 158, ../sass/aktualbau.scss */
blockquote p {
  margin-bottom: 15px;
}

/* line 159, ../sass/aktualbau.scss */
blockquote footer {
  display: block;
  color: #aaa;
}

/* line 160, ../sass/aktualbau.scss */
blockquote footer:before {
  content: '\2014 \00A0';
}

/* line 161, ../sass/aktualbau.scss */
blockquote footer cite {
  font-style: italic;
}

/* line 163, ../sass/aktualbau.scss */
.hide {
  display: none !important;
}

/* line 165, ../sass/aktualbau.scss */
.fa-icon {
  color: inherit !important;
}

/* line 166, ../sass/aktualbau.scss */
.fa-icon:before {
  position: relative;
  display: inline-block;
  font-family: 'fontawesome';
  font-style: normal;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  margin-right: 6px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 180, ../sass/aktualbau.scss */
.fa-icon-facebook:before {
  content: "\F09A";
}

/* line 181, ../sass/aktualbau.scss */
.fa-icon-googleplus:before {
  content: "\F0D5";
}

/* line 182, ../sass/aktualbau.scss */
.fa-icon-profile:before {
  content: "\F007";
}

/* line 183, ../sass/aktualbau.scss */
.fa-icon-basket:before {
  content: "\F07A";
}

/* line 184, ../sass/aktualbau.scss */
.fa-icon-save:before {
  content: "\F0C7";
}

/* line 185, ../sass/aktualbau.scss */
.fa-icon-tag:before {
  content: "\F02B";
}

/* line 186, ../sass/aktualbau.scss */
.fa-icon-ok:before {
  content: "\F00C";
}

/* line 187, ../sass/aktualbau.scss */
.fa-icon-minus:before {
  content: "\F068";
}

/* line 188, ../sass/aktualbau.scss */
.fa-icon-remove:before {
  content: "\F00D";
}

/* line 189, ../sass/aktualbau.scss */
.fa-icon-trash:before {
  content: "\F014";
}

/* line 190, ../sass/aktualbau.scss */
.fa-icon-shipping:before {
  content: "\F0D1";
}

/* line 191, ../sass/aktualbau.scss */
.fa-icon-creditcard:before {
  content: "\F09D";
}

/* line 192, ../sass/aktualbau.scss */
.fa-icon-female:before {
  content: "\F182";
}

/* line 193, ../sass/aktualbau.scss */
.fa-icon-male:before {
  content: "\F183";
}

/* line 194, ../sass/aktualbau.scss */
.fa-icon-calendar:before {
  content: "\F073";
}

/* line 195, ../sass/aktualbau.scss */
.fa-icon-logout:before {
  content: "\F08B";
}

/* line 196, ../sass/aktualbau.scss */
.fa-icon-warning-sign:before {
  content: "\F06A";
}

/* line 197, ../sass/aktualbau.scss */
.fa-icon-left-arrow:before {
  content: "\F104";
}

/* line 198, ../sass/aktualbau.scss */
.fa-icon-right-arrow:before {
  content: "\F105";
}

/* line 199, ../sass/aktualbau.scss */
.fa-icon-valid:before {
  content: "\F058";
}

/* line 200, ../sass/aktualbau.scss */
.fa-icon-invalid:before {
  content: "\F057";
}

/* line 201, ../sass/aktualbau.scss */
.fa-icon-bankcard:before {
  content: "\F09D";
}

/* line 205, ../sass/aktualbau.scss */
.post {
  counter-reset: section;
}

/* line 206, ../sass/aktualbau.scss */
.post h4 {
  font-size: 22px;
}

/* line 207, ../sass/aktualbau.scss */
.post h4,
.post h5,
.post p,
.post ul {
  margin-bottom: 30px;
}

/* line 212, ../sass/aktualbau.scss */
.post h5:before {
  counter-increment: section;
  content: counter(section) ". ";
}

/* line 214, ../sass/aktualbau.scss */
.post ol {
  padding-left: 45px;
}

/* line 215, ../sass/aktualbau.scss */
.post ol li {
  padding: 5px 0;
  list-style-type: decimal;
}

/* line 217, ../sass/aktualbau.scss */
.post ul {
  padding-left: 45px;
}

/* line 218, ../sass/aktualbau.scss */
.post ul li {
  padding: 5px 0;
  list-style-type: disc;
}

/* line 220, ../sass/aktualbau.scss */
.post img {
  width: 100%;
  height: auto;
  display: block;
}

/* LAYOUT */
/*#site-header {position:fixed;z-index:100;top:0;left:0;right:0;height:90px;line-height:90px; background:url(i/site-header-fade.png) 0 0 repeat-x; text-align:center;}*/
/* line 226, ../sass/aktualbau.scss */
#site-header {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  height: 90px;
  line-height: 90px;
  background: transparent;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), transparent);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgba(0, 0, 0, 0.6), transparent);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.6), transparent);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgba(0, 0, 0, 0.6), transparent);
  /* Standard syntax */
  text-align: center;
}

/* line 232, ../sass/aktualbau.scss */
#site-header-logo {
  position: absolute;
  left: 30px;
  top: 0;
  width: 200px;
  overflow: hidden;
}

/*@media only screen and (max-width: 1441px) {
	#site-header-logo {width:200px;overflow:hidden;}
}*/
/* line 237, ../sass/aktualbau.scss */
#site-menu {
  display: inline-block;
  color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: transparent;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* Standard syntax */
  text-align: center;
  line-height: 60px;
}

/* line 242, ../sass/aktualbau.scss */
#site-menu ol {
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

/* line 243, ../sass/aktualbau.scss */
#site-menu li {
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
  width: 19%;
  border-bottom: 4px solid #ffffff;
  margin-right: 2px;
  height: 60px;
}

/* line 244, ../sass/aktualbau.scss */
#site-menu li a {
  display: block;
  opacity: 1;
  width: 100%;
  color: #fff;
  padding: 0 10px;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  padding-top: 7px;
}

/* line 245, ../sass/aktualbau.scss */
#site-menu li.active {
  border-color: #d47800;
  font-weight: bold;
}

/* line 246, ../sass/aktualbau.scss */
#site-menu li.active a {
  opacity: 1;
  color: white;
  font-size: 15px;
}

/* line 247, ../sass/aktualbau.scss */
#site-menu li:hover a {
  font-size: 15px;
}

/* line 248, ../sass/aktualbau.scss */
#site-menu ol:hover li a {
  opacity: 1;
}

/* line 250, ../sass/aktualbau.scss */
#site-language-menu {
  position: relative;
}

/* line 251, ../sass/aktualbau.scss */
#site-language-menu button[type="lang"] {
  display: block;
  width: 40px;
  height: 20px;
  position: fixed;
  z-index: 3;
  right: 70px;
  top: 40px;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase;
  background: none;
  opacity: .8;
  color: #fff;
}

/* line 252, ../sass/aktualbau.scss */
#site-language-menu.on button[type="lang"] {
  color: #555;
}

/* line 253, ../sass/aktualbau.scss */
#site-language-menu button[type="lang"]:after {
  content: '\f107';
  font-family: fontawesome;
  padding-left: 4px;
}

/* line 254, ../sass/aktualbau.scss */
#site-language-menu .inner {
  display: none;
  position: fixed;
  z-index: 2;
  top: 20px;
  right: 20px;
  width: 320px;
  padding: 0 25px;
  padding-top: 54px;
  padding-bottom: 24px;
  background: #fff;
  border: 1px solid #cdcfd1;
  clear: both;
  overflow: hidden;
  -webkit-box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.2);
}

/* line 255, ../sass/aktualbau.scss */
#site-language-menu.on .inner {
  display: block;
}

/* line 256, ../sass/aktualbau.scss */
#site-language-menu button[type="close"] {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  background: #fff url(i/close.png);
  background-size: 20px;
  cursor: pointer;
}

/* line 258, ../sass/aktualbau.scss */
#site-language-menu ol li {
  display: block;
  width: 50%;
  height: 30px;
  float: left;
  margin-top: 10px;
}

/* line 259, ../sass/aktualbau.scss */
#site-language-menu ol li a {
  display: block;
  height: 30px;
  padding-left: 50px;
  color: #555;
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: left !important;
}

/* line 260, ../sass/aktualbau.scss */
#site-language-menu ol li a img {
  float: left;
  margin-left: -50px;
  margin-top: 2px;
}

/* line 261, ../sass/aktualbau.scss */
#site-language-menu ol li:nth-child(odd) {
  padding-right: 8px;
}

/* line 262, ../sass/aktualbau.scss */
#site-language-menu ol li:nth-child(odd) a {
  border-right: 1px solid #c2c2c2;
}

/* line 263, ../sass/aktualbau.scss */
#site-language-menu ol li:nth-child(even) {
  padding-left: 8px;
}

/* line 266, ../sass/aktualbau.scss */
.pt-page {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 267, ../sass/aktualbau.scss */
.pt-page:after {
  /* cleafix */
  content: "";
  display: table;
  clear: both;
}

/* line 273, ../sass/aktualbau.scss */
.pt-page #references-one-carusel {
  opacity: 1;
  transition: opacity 1s;
}

/* line 274, ../sass/aktualbau.scss */
.pt-page.loading #references-one-carusel {
  opacity: 0;
}

/* line 276, ../sass/aktualbau.scss */
.slick-dotted.slick-slider {
  margin-bottom: 0;
}

/* line 277, ../sass/aktualbau.scss */
.slick-dots {
  position: absolute;
  left: 32px;
  bottom: 100px;
  text-align: left;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

/* line 278, ../sass/aktualbau.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 59px;
  height: 2px;
  margin: 0;
  margin-right: 3px;
  padding: 0;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.4);
}

/* line 279, ../sass/aktualbau.scss */
.slick-dots li:after {
  content: attr(data-text);
  opacity: 0;
  transition: 2s;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  padding-bottom: 0px;
}

/* line 280, ../sass/aktualbau.scss */
.slick-dots li button {
  position: absolute;
  left: auto;
  right: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 0px;
  height: 2px;
  padding: 0px;
  cursor: pointer;
  background: #d47800;
  border: 0;
  outline: none;
  -webkit-transition: 2s;
  transition: 2s;
}

/* line 297, ../sass/aktualbau.scss */
.slick-dots li button:before {
  display: none;
}

/* line 300, ../sass/aktualbau.scss */
.slick-dots li.slick-active button {
  left: 0;
  right: auto;
  opacity: 1;
  background: #d47800;
  width: 59px;
  -webkit-transition: 2s;
  transition: 2s;
}

/* line 309, ../sass/aktualbau.scss */
.slick-dots li.slick-active:after {
  padding-bottom: 10px;
  opacity: 1;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

/* PAGE RENTAL */
/* line 322, ../sass/aktualbau.scss */
#page-rental-block-1 {
  width: 35%;
  float: right;
  overflow: hidden;
}

/* line 323, ../sass/aktualbau.scss */
#page-rental-block-2 {
  width: 65%;
  float: left;
  overflow: hidden;
}

/* line 324, ../sass/aktualbau.scss */
#page-rental-block-3 {
  width: 100%;
  clear: both;
  overflow: hidden;
}

/* line 326, ../sass/aktualbau.scss */
#page-rental-block-1 {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
  height: 60%;
}

/* line 327, ../sass/aktualbau.scss */
#page-rental-block-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 65%;
  height: 60%;
}

/* line 328, ../sass/aktualbau.scss */
#page-rental-block-3 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

/* line 330, ../sass/aktualbau.scss */
#main-slider {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 331, ../sass/aktualbau.scss */
#main-slider .slick-slide {
  position: relative;
}

/* line 332, ../sass/aktualbau.scss */
#main-slider figure {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 333, ../sass/aktualbau.scss */
#main-slider figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 90px;
  padding: 16px 30px 0 30px;
  color: #fff;
  background: url(i/main-slider-fade.png) 0 0 repeat-x;
  font-size: 14px;
  line-height: 1.4;
}

/* line 334, ../sass/aktualbau.scss */
#main-slider figcaption strong {
  font-size: larger;
}

/* line 335, ../sass/aktualbau.scss */
#main-slider .more {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  width: 165px;
  height: 165px;
  font-size: 0;
  overflow: hidden;
}

/* line 336, ../sass/aktualbau.scss */
html[lang=hu] #main-slider .more {
  background: url(i/main-slider-more-hu.png);
}

/* line 337, ../sass/aktualbau.scss */
html[lang=en] #main-slider .more {
  background: url(i/main-slider-more-en.png);
}

/* line 338, ../sass/aktualbau.scss */
html[lang=de] #main-slider .more {
  background: url(i/main-slider-more-de.png);
}

/* line 339, ../sass/aktualbau.scss */
html[lang=ro] #main-slider .more {
  background: url(i/main-slider-more-ro.png);
}

/* line 341, ../sass/aktualbau.scss */
.rental-inro {
  font: normal 28px/1.1 'Georgia';
  color: #ffffff;
  margin: 10px 0px;
  font-style: italic;
}

/* line 344, ../sass/aktualbau.scss */
#rental-features {
  display: table;
  width: 100%;
  height: 100%;
  color: #000;
  /*background:#fff url(i/body-background.gif) 50% 100% no-repeat fixed;*/
}

/* line 345, ../sass/aktualbau.scss */
#rental-features li {
  position: relative;
  display: table-cell;
  width: 25%;
  height: 100%;
  padding: 0 2%;
  vertical-align: middle;
  border: 1px solid #fff;
  border-bottom-width: 0px;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 346, ../sass/aktualbau.scss */
#rental-features li.rental-raktar {
  /*background: #fff url(i/rental-raktar-bg.png) 50% 100% no-repeat;*/
 background-color: #fff;
background-position: 50% 100%;
background-repeat: no-repeat; 
  background-size: cover;
}

/* line 347, ../sass/aktualbau.scss */
#rental-features li.rental-iroda {
  /*background: #fff url(i/rental-iroda-bg.png) 50% 100% no-repeat;*/
background-color: #fff;
background-position: 50% 100%;
background-repeat: no-repeat;
  background-size: cover;
}

/* line 348, ../sass/aktualbau.scss */
#rental-features li:first-child {
  border-left-width: 0px;
}

/* line 349, ../sass/aktualbau.scss */
#rental-features li:last-child {
  border-right-width: 0px;
}

/* line 350, ../sass/aktualbau.scss */
#rental-features li img {
  margin: 0;
}

/* line 351, ../sass/aktualbau.scss */
#rental-features li .hr {
  width: 59px;
  height: 2px;
  margin: 18px 0;
  background: #d47800;
}

/* line 352, ../sass/aktualbau.scss */
#rental-features li h3 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #ffffff;
  font: normal 55px/1.1 'Gotham-Bold';
}

/* line 353, ../sass/aktualbau.scss */
#rental-features li p {
  opacity: 0;
  font-size: 16px;
  line-height: 1.4;
  font: normal 22px/1.1 'Gotham-Bold';
  color: #ffffff;
  margin-top: -10px;
  position: absolute;
  -webkit-transition: opacity 0.6s cubic-bezier(1, 0, 0, 1);
  transition: opacity 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 354, ../sass/aktualbau.scss */
#rental-features li .cta {
  opacity: 0;
  margin-top: 10px;
  position: relative;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 1s cubic-bezier(1, 0, 0, 1);
}

/* line 355, ../sass/aktualbau.scss */
#rental-features li .simple_more {
  display: block;
  opacity: 1;
  -webkit-transition: all 1s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 356, ../sass/aktualbau.scss */
#rental-features li a.cta {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  height: 60px;
  padding: 0 30px;
  font: normal 14px/60px 'Gotham-Bold';
  border: 1px solid #33a3dc;
  background-color: #33a3dc;
  white-space: nowrap;
}

/* line 357, ../sass/aktualbau.scss */
#rental-features li a.cta:after {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 30px 30px;
  border-color: transparent transparent #d47800 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 358, ../sass/aktualbau.scss */
#rental-features li:hover {
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: inset 0px -300px 65px -35px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: inset 0px -300px 65px -35px rgba(0, 0, 0, 0.65);
  box-shadow: inset 0px -300px 65px -35px rgba(0, 0, 0, 0.65);
}

/* line 361, ../sass/aktualbau.scss */
#rental-features li:hover p {
  opacity: 1;
  /*margin-top:-10px;*/
}

/* line 362, ../sass/aktualbau.scss */
#rental-features li:hover .cta {
  opacity: 1;
  margin-top: 50px;
}

/* line 363, ../sass/aktualbau.scss */
#rental-features li:hover .simple_more {
  opacity: 0;
}

/*#rental-features li .rental-1{opacity:1;height:50%;-webkit-transition: all 0.6s cubic-bezier(1.000, 0.000, 0.000, 1.000);transition: all 0.6s cubic-bezier(1.000, 0.000, 0.000, 1.000);}
#rental-features li .rental-2{opacity:0;visibility:hidden;height:0%;-webkit-transition: all 0.6s cubic-bezier(1.000, 0.000, 0.000, 1.000);transition: all 0.6s cubic-bezier(1.000, 0.000, 0.000, 1.000);}
#rental-features li:hover .rental-1{opacity:0;visibility:hidden;height:0%;}
#rental-features li:hover .rental-2{opacity:1;visibility:visible;height:50%;}*/
/* line 369, ../sass/aktualbau.scss */
#rental-features li a.cta {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}

/* line 370, ../sass/aktualbau.scss */
#rental-features li a.cta:hover {
  padding-left: 10px;
  padding-right: 50px;
}

/* line 371, ../sass/aktualbau.scss */
#rental-features li a.cta:hover:after {
  border-width: 0 0 60px 60px;
}

/*#rental-features li:hover.rental-raktar {background:#fff url(i/rental-raktar-bg-hover.png) 50% 100% no-repeat !important;background-size:cover !important;}
#rental-features li:hover.rental-iroda {background:#fff url(i/rental-iroda-bg-hover.png) 50% 100% no-repeat !important;background-size:cover !important;}*/
/* line 376, ../sass/aktualbau.scss */
.iroda-avatar {
  max-width: 650px;
  margin: 0 auto;
}

/* line 377, ../sass/aktualbau.scss */
.iroda-avatar img {
  width: 100% !important;
}

@media only screen and (max-width: 1441px) {
  /* line 381, ../sass/aktualbau.scss */
  #rental-features img {
    height: auto;
  }

  /* line 382, ../sass/aktualbau.scss */
  #rental-features h3 {
    font-size: 16px;
  }

  /* line 383, ../sass/aktualbau.scss */
  #rental-features p {
    font-size: 14px;
  }
}
/* PAGE ABOUT */
/* line 390, ../sass/aktualbau.scss */
#page-about-block-1 {
  width: 35%;
  float: right;
  overflow: hidden;
}

/* line 391, ../sass/aktualbau.scss */
#page-about-block-2 {
  width: 65%;
  float: left;
  overflow: hidden;
}

/* line 392, ../sass/aktualbau.scss */
#page-about-block-3 {
  width: 100%;
  clear: both;
  overflow: hidden;
}

/* line 394, ../sass/aktualbau.scss */
#page-about-block-1 {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
  height: 60%;
}

/* line 395, ../sass/aktualbau.scss */
#page-about-block-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 65%;
  height: 60%;
}

/* line 396, ../sass/aktualbau.scss */
#page-about-block-3 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

/* line 398, ../sass/aktualbau.scss */
.about-next {
  float: right;
  margin: 20px 0px;
}

/* line 399, ../sass/aktualbau.scss */
.about-prev {
  float: left;
  margin: 20px 0px;
}

/* line 401, ../sass/aktualbau.scss */
#main-slider {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 402, ../sass/aktualbau.scss */
#main-slider .slick-slide {
  position: relative;
}

/* line 403, ../sass/aktualbau.scss */
#main-slider figure {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 404, ../sass/aktualbau.scss */
#main-slider figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 90px;
  padding: 16px 30px 0 30px;
  color: #fff;
  background: url(i/main-slider-fade.png) 0 0 repeat-x;
  font-size: 14px;
  line-height: 1.4;
}

/* line 405, ../sass/aktualbau.scss */
#main-slider figcaption strong {
  font-size: larger;
}

/* line 406, ../sass/aktualbau.scss */
#main-slider .more {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  width: 165px;
  height: 165px;
  font-size: 0;
  overflow: hidden;
}

/* line 407, ../sass/aktualbau.scss */
html[lang=hu] #main-slider .more {
  background: url(i/main-slider-more-hu.png);
}

/* line 408, ../sass/aktualbau.scss */
html[lang=en] #main-slider .more {
  background: url(i/main-slider-more-en.png);
}

/* line 409, ../sass/aktualbau.scss */
html[lang=de] #main-slider .more {
  background: url(i/main-slider-more-de.png);
}

/* line 410, ../sass/aktualbau.scss */
html[lang=ro] #main-slider .more {
  background: url(i/main-slider-more-ro.png);
}

/* line 412, ../sass/aktualbau.scss */
#about-intro {
  display: table;
  width: 100%;
  height: 100%;
  color: #fff;
  background: url(i/ab-intro-bg.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 413, ../sass/aktualbau.scss */
#about-intro .cell {
  display: table-cell;
  width: 25%;
  height: 100%;
  padding: 0 10%;
  text-align: center;
  vertical-align: middle;
}

/* line 414, ../sass/aktualbau.scss */
#about-intro h2 {
  font: normal 42px/1.1 'Gotham-Bold';
}

/* line 415, ../sass/aktualbau.scss */
#about-intro p {
  margin: 30px 0 36px;
  font: normal 18px/1.4 'Gotham-Light';
}

/* line 416, ../sass/aktualbau.scss */
#about-intro a[rel="pt"] {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  height: 60px;
  padding: 0 30px;
  font: normal 14px/60px 'Gotham-Bold';
  border: 1px solid rgba(255, 255, 255, 0.5);
  white-space: nowrap;
}

/* line 417, ../sass/aktualbau.scss */
#about-intro a[rel="pt"]:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 30px 30px;
  border-color: transparent transparent #d47800 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

@media only screen and (max-width: 1441px) {
  /* line 420, ../sass/aktualbau.scss */
  #about-intro h2 {
    font-size: 36px;
  }

  /* line 421, ../sass/aktualbau.scss */
  #about-intro p {
    font-size: 14px;
    margin: 20px 0 26px;
  }
}
/* line 424, ../sass/aktualbau.scss */
#about-features {
  display: table;
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #fff;
  /*background-size:cover;*/
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

/* line 425, ../sass/aktualbau.scss */
#about-features li {
  position: relative;
  display: table-cell;
  width: 25%;
  height: 100%;
  padding: 0 2%;
  vertical-align: middle;
  border: 1px solid #fff;
  border-bottom-width: 0px;
  -webkit-transition: background-color 0.6s cubic-bezier(1, 0, 0, 1);
  transition: background-color 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 426, ../sass/aktualbau.scss */
#about-features li:first-child {
  border-left-width: 0px;
}

/* line 427, ../sass/aktualbau.scss */
#about-features li:last-child {
  border-right-width: 0px;
}

/* line 428, ../sass/aktualbau.scss */
#about-features li .about-1 {
  max-width: 315px;
}

/* line 429, ../sass/aktualbau.scss */
#about-features li .about-icon {
  opacity: 0;
  position: absolute;
  margin: 0;
  margin-top: 10%;
  margin-top: -50px;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  -webkit-transition-delay: 0.3s;
  /* Safari */
  transition-delay: 0.3s;
}

/* line 430, ../sass/aktualbau.scss */
#about-features li .hr {
  width: 0px;
  height: 2px;
  margin: 18px 0;
  background: #d47800;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 431, ../sass/aktualbau.scss */
#about-features li h3 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #ffffff;
  font: normal 42px/1.1 'Gotham-Bold';
  -webkit-transition: color 0.6s cubic-bezier(1, 0, 0, 1);
  transition: color 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 432, ../sass/aktualbau.scss */
#about-features li p {
  max-width: 315px;
  font-size: 16px;
  line-height: 1.4;
  margin-top: -60px;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  -webkit-transition-delay: 0.3s;
  /* Safari */
  transition-delay: 0 0.3s;
}

/* line 433, ../sass/aktualbau.scss */
#about-features li .simple_more {
  visibility: visible;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 434, ../sass/aktualbau.scss */
#about-features li a.cta {
  pointer-events: none;
  cursor: default;
  background-color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  position: relative;
  color: #fff;
  text-transform: uppercase;
  height: 60px;
  padding: 0 30px;
  font: normal 14px/60px 'Gotham-Bold';
  border: 1px solid #33a3dc;
  white-space: nowrap;
  margin-top: 35px;
  color: #33a3dc;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  -webkit-transition-delay: 0.3s;
  /* Safari */
  transition-delay: 0.3s;
}

/* line 435, ../sass/aktualbau.scss */
#about-features li a.cta:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 30px 30px;
  border-color: transparent transparent #d47800 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.3s cubic-bezier(1, 0, 0, 1);
}

/* line 436, ../sass/aktualbau.scss */
#about-features li .rolunk-text {
  width: 100%;
  max-width: 350px;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  -webkit-transition-delay: 0.3s;
  /* Safari */
  transition-delay: 0 0.3s;
}

/* line 437, ../sass/aktualbau.scss */
#about-features li:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 438, ../sass/aktualbau.scss */
#about-features li:hover h3 {
  color: #414042 !important;
}

/* line 439, ../sass/aktualbau.scss */
#about-features li:hover .hr {
  width: 59px;
}

/* line 440, ../sass/aktualbau.scss */
#about-features li:hover .about-icon {
  opacity: 1;
  margin-top: -90px;
}

/* line 441, ../sass/aktualbau.scss */
#about-features li:hover .simple_more {
  opacity: 0;
}

/* line 442, ../sass/aktualbau.scss */
#about-features li:hover .rolunk-text {
  opacity: 1;
  margin-top: 40px;
}

/* line 444, ../sass/aktualbau.scss */
#about-features li:hover a.cta {
  pointer-events: auto;
  cursor: pointer;
}

/* line 445, ../sass/aktualbau.scss */
.about-bg-2 {
  background: #fff url(i/rental-iroda-bg.png) 50% 100% no-repeat !important;
  background-size: cover !important;
}

/* line 446, ../sass/aktualbau.scss */
.about-bg-3 {
  background: #fff url(i/prepage_bg.png) 50% 100% no-repeat !important;
  background-size: cover !important;
}

/* line 447, ../sass/aktualbau.scss */
.about-bg-4 {
  background: #fff url(i/rental-raktar-bg.png) 50% 100% no-repeat !important;
  background-size: cover !important;
}

/* line 449, ../sass/aktualbau.scss */
#about-features li a.cta-more {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}

/* line 450, ../sass/aktualbau.scss */
#about-features li a.cta-more:hover {
  -webkit-box-shadow: 5px 5px 13px 0px lightgray;
  -moz-box-shadow: 5px 5px 13px 0px lightgray;
  box-shadow: 5px 5px 13px 0px lightgray;
  padding-left: 10px;
  padding-right: 50px;
}

/* line 454, ../sass/aktualbau.scss */
#about-features li a.cta-more:hover:after {
  border-width: 0 0 60px 60px;
}

/* line 456, ../sass/aktualbau.scss */
#about-features li .about-2 {
  visibility: hidden;
  height: 0%;
  -webkit-transition: height 1s;
  transition: height 2s;
}

/* line 459, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_0_bg {
  position: absolute;
  top: 0%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 460, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_1_bg {
  position: absolute;
  opacity: 0;
  top: 70px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(1, 0, 0, 1);
  transition: all 1s cubic-bezier(1, 0, 0, 1);
  object-fit: cover;
}

/* line 461, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_2_bg {
  position: absolute;
  opacity: 0;
  top: 70px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(1, 0, 0, 1);
  transition: all 1s cubic-bezier(1, 0, 0, 1);
  object-fit: cover;
}

/* line 462, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_3_bg {
  position: absolute;
  opacity: 0;
  top: 70px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(1, 0, 0, 1);
  transition: all 1s cubic-bezier(1, 0, 0, 1);
  object-fit: cover;
}

/* line 463, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_4_bg {
  position: absolute;
  opacity: 0;
  top: 70px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(1, 0, 0, 1);
  transition: all 1s cubic-bezier(1, 0, 0, 1);
  object-fit: cover;
}

/* line 464, ../sass/aktualbau.scss */
#page-about-block-3 .rolunk_1_bg.on, #page-about-block-3 .rolunk_2_bg.on, #page-about-block-3 .rolunk_3_bg.on, #page-about-block-3 .rolunk_4_bg.on {
  top: 0% !important;
  opacity: 1 !important;
}

@media only screen and (max-width: 1441px) {
  /* line 467, ../sass/aktualbau.scss */
  #about-features img {
    height: auto;
  }

  /* line 468, ../sass/aktualbau.scss */
  #about-features h3 {
    font-size: 16px;
  }

  /* line 469, ../sass/aktualbau.scss */
  #about-features p {
    font-size: 14px;
  }
}
/* PAGE ABOUT DETAILS */
/* line 476, ../sass/aktualbau.scss */
.page-about-details:after {
  content: '';
  position: absolute;
  width: 268px;
  height: 268px;
  right: 0;
  bottom: 0;
  z-index: 11;
  background: url(i/about-details-triangle.png) right bottom no-repeat;
  background-size: contain;
}

/* line 478, ../sass/aktualbau.scss */
.page-about-details .close {
  display: block;
  position: absolute;
  z-index: 5;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  background: url(i/close.png);
  background-size: cover;
  text-indent: 100%;
  overflow: hidden;
  cursor: pointer;
}

/* line 493, ../sass/aktualbau.scss */
.page-about-details .tabs {
  width: 970px;
  position: absolute;
  left: 50%;
  margin-left: -485px;
  top: 108px;
  color: #fff;
  outline: 0px solid red;
}

/* line 495, ../sass/aktualbau.scss */
.page-about-details .tabs-label {
  position: absolute;
  top: 4px;
  left: 0;
  font: normal 50px/1 'Gotham-Bold';
  text-transform: uppercase;
}

/* line 497, ../sass/aktualbau.scss */
.page-about-details .tabs-menu {
  position: absolute;
  top: 106px;
  left: 0;
  width: 276px;
  padding-left: 35px;
  padding-top: 20px;
}

/* line 498, ../sass/aktualbau.scss */
.page-about-details .tabs-menu li {
  display: block;
  margin-bottom: 40px;
  padding: 0 16px;
  font: normal 14px/1.4 'Gotham-Bold';
  text-transform: uppercase;
  border-left: 3px solid transparent;
}

/* line 499, ../sass/aktualbau.scss */
.page-about-details .tabs-menu li a {
  display: block;
}

/* line 500, ../sass/aktualbau.scss */
.page-about-details .tabs-menu li.on {
  border-left-color: #d47800;
  color: #d47800;
}

/* line 502, ../sass/aktualbau.scss */
.page-about-details .tabs-menu-selected {
  /* mobile helper */
  display: none;
}

/* line 504, ../sass/aktualbau.scss */
.page-about-details .tab {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 694px;
  padding-top: 106px;
  outline: 0px solid green;
}

/* line 505, ../sass/aktualbau.scss */
.page-about-details .tab:before {
  content: "0" attr(data-index);
  position: absolute;
  left: 0;
  top: 0;
  font: italic 120px/.5 georgia,serif;
  color: #fff;
  opacity: .3;
}

/* line 506, ../sass/aktualbau.scss */
.page-about-details .tab.on {
  display: block;
}

/* line 508, ../sass/aktualbau.scss */
.page-about-details .tab-title {
  position: absolute;
  left: 175px;
  top: 28px;
  color: #fff;
  font: normal 22px/1 'Gotham-Light';
  text-transform: uppercase;
  letter-spacing: .2em;
  opacity: .6;
  outline: 0px solid yellow;
}

/* line 509, ../sass/aktualbau.scss */
.page-about-details #rolunk-bovebben:cegtortenet .tab-title {
  left: 206px;
}

/* line 510, ../sass/aktualbau.scss */
.page-about-details .tab-inner {
  outline: 0px solid white;
}

/* line 512, ../sass/aktualbau.scss */
.tab-cegtortenet .tab-title {
  left: 206px;
}

/* line 513, ../sass/aktualbau.scss */
.tab-cegtortenet .content {
  padding-left: 206px;
  clear: both;
  overflow: hidden;
}

/* line 514, ../sass/aktualbau.scss */
.tab-cegtortenet .content figure {
  float: left;
  margin-left: -206px;
}

/* line 515, ../sass/aktualbau.scss */
.tab-cegtortenet .content figcaption {
  display: block;
  margin-top: 16px;
  text-align: right;
  font-size: 12px;
  line-height: 1;
}

/* line 516, ../sass/aktualbau.scss */
.tab-cegtortenet .content p {
  position: relative;
  padding-top: 25px;
  text-align: justify;
}

/* line 517, ../sass/aktualbau.scss */
.tab-cegtortenet .content p:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 1px;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 519, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features {
  margin-left: -20px;
}

/* line 520, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features li {
  position: relative;
  display: block;
  width: 330px;
  height: 300px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 20px;
  text-align: center;
  background: url(i/about-details-fade.png) right top no-repeat;
}

/* line 521, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features img {
  display: block;
  margin: 0 auto;
}

/* line 522, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features .hr {
  display: block;
  width: 59px;
  height: 2px;
  margin: 18px auto;
  background: #d47800;
}

/* line 523, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features h3 {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 524, ../sass/aktualbau.scss */
.tab-kompetenciak .ab-features p {
  font-size: 14px;
  line-height: 1.4;
}

/* line 526, ../sass/aktualbau.scss */
.tab-tevekenysegeink .tab-inner {
  background: url(i/rolunk_03_illusztracio.png) left top no-repeat;
  clear: both;
  overflow: hidden;
}

/* line 527, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content {
  width: 520px;
  float: right;
  padding: 30px;
  background: url(i/about-details-fade.png) right top no-repeat;
  padding-bottom: 10px;
  max-height: 370px;
  overflow: hidden;
}

/* line 528, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content h3 {
  position: relative;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 30px;
  text-transform: uppercase;
}

/* line 529, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content h3:first-child {
  padding-top: 20px;
}

/* line 530, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content h3:first-child:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 59px;
  height: 2px;
  margin-bottom: 20px;
  background: #d47800;
}

/* line 531, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content ul {
  margin-bottom: 15px;
  padding-left: 15px;
}

/* line 532, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content li {
  line-height: 1.4;
  list-style-type: square;
}

/* line 533, ../sass/aktualbau.scss */
.tab-tevekenysegeink .content p {
  line-height: 1.4;
  margin-bottom: 10px;
}

.tab-iso-tanusitvanyok .content {
  /*width: 520px;
  float: right;*/
  padding: 30px;
 /* background: url(i/about-details-fade.png) right top no-repeat;*/
  padding-bottom: 10px;
  max-height: 370px;
  overflow: hidden;
}

/* line 536, ../sass/aktualbau.scss */
.tab-iso-tanusitvanyok .content h4 {
  position: relative;
  margin-bottom: 10px;
  padding-top: 20px;
}

/* line 537, ../sass/aktualbau.scss */
.tab-iso-tanusitvanyok .content h4:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 538, ../sass/aktualbau.scss */
.tab-iso-tanusitvanyok .content p {
  margin-bottom: 30px;
}

/* line 540, ../sass/aktualbau.scss */
.tab-iso-tanusitvanyok .content li {
  display: inline-block;
  margin-right: 6px;
}

/* line 542, ../sass/aktualbau.scss */
.tab-tarsadalmi-felelossegvallalas .content {
  color: #000;
  clear: both;
  overflow: hidden;
}

/* line 543, ../sass/aktualbau.scss */
.tab-tarsadalmi-felelossegvallalas .content p {
  position: relative;
  padding-top: 25px;
}

/* line 544, ../sass/aktualbau.scss */
.tab-tarsadalmi-felelossegvallalas .content p:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 1px;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 545, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider {
  width: 520px;
  height: 220px;
  margin: 0 auto;
  margin-top: 30px;
  outline: 0px solid red;
}

/* line 546, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .item {
  width: 520px;
  height: 220px;
  padding-left: 156px;
  outline: 0px solid yellow;
}

/* line 547, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .item figure {
  width: 130px;
  height: 130px;
  margin-left: -156px;
  float: left;
  margin-top: 44px;
}

/* line 548, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .item figure img {
  width: 100%;
  height: 100%;
  display: block;
}

/* line 549, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .item h4 {
  margin-bottom: 10px;
  font-size: 18px;
}

/* line 550, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .item p {
  font-size: 14px;
  line-height: 1.4;
  text-align: justify;
}

/* line 551, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots-wrap {
  text-align: center;
  padding-top: 20px;
  outline: 0px solid aliceblue;
}

/* line 552, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots {
  position: static;
  width: auto;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

/* line 553, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li {
  background: #d6d6d6;
}

/* line 554, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li:after {
  color: #d47800;
}

/* line 555, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li button {
  -webkit-transition: 1s;
  transition: 1s;
}

/* line 556, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li.slick-active button {
  -webkit-transition: 1s;
  transition: 1s;
}

/* line 557, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li:after {
  -webkit-transition: .5s;
  transition: .5s;
}

/* line 558, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-dots li.slick-active:after {
  -webkit-transition: .5s;
  transition: .5s;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}

/* line 559, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-arrow {
  width: 25px;
  height: 50px;
  opacity: 1;
}

/* line 560, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-prev {
  left: -50px;
  background: url(i/rolunk-slider-left-arrow.png);
}

/* line 561, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-next {
  right: -50px;
  background: url(i/rolunk-slider-right-arrow.png);
}

/* line 562, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-prev:before {
  display: none;
}

/* line 563, ../sass/aktualbau.scss */
#tarsadalmi-felelossegvallalas-slider .slick-next:before {
  display: none;
}

/* line 566, ../sass/aktualbau.scss */
.tab-napelemparkunk .content h4 {
  position: relative;
  margin-bottom: 10px;
  padding-top: 20px;
}

/* line 567, ../sass/aktualbau.scss */
.tab-napelemparkunk .content h4:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 568, ../sass/aktualbau.scss */
.tab-napelemparkunk .content p {
  margin-bottom: 30px;
}

.tab-visszaeles-bejelentes .content h4 {
  position: relative;
  margin-bottom: 10px;
  padding-top: 20px;
}

.tab-visszaeles-bejelentes .content h4:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/*.ab-battery  {position:relative;width:488px;height:153px;padding:37px;margin-top:20px; font-size:0;letter-spacing:0;word-spacing:0; overflow:hidden; background:url(i/battery-blue.png);}			
	.ab-battery  .name {position:absolute;top:16px;left:37px;color:#fff;font-size:12px;text-transform:uppercase;}			
	.ab-battery  .char {display:inline-block; width:48px;height:80px;margin-right:4px; font:bold 42px/80px 'Gotham-Bold'; background:#fff;color:#6da2d8; border-radius:5px; text-align:center;}			
	.ab-battery  .unit {display:inline-block; width:48px;height:80px;padding-left:15px; font:bold 32px/80px 'Gotham-Bold';color:#fff;}			
	.ab-battery.green  {background:url(i/battery-green.png)}			
	.ab-battery.green  .char {color:#6dd87f;}*/
/*.ab-battery  {position:relative;width:351px;height:110px;padding:37px;margin-top:20px; font-size:0;letter-spacing:0;word-spacing:0; overflow:hidden; background:url(i/battery-blue.png);background-size:cover;}			
	.ab-battery  .name {position:absolute;top:16px;left:37px;color:#fff;font-size:12px;text-transform:uppercase;}			
	.ab-battery  .char {display:inline-block; width:34.4px;height:57.6px;margin-right:4px; font:bold 42px/80px 'Gotham-Bold'; background:#fff;color:#6da2d8; border-radius:5px; text-align:center;}			
	.ab-battery  .unit {display:inline-block; width:34.4px;height:57.6px;padding-left:15px; font:bold 32px/80px 'Gotham-Bold';color:#fff;}			
	.ab-battery.green  {background:url(i/battery-green.png);background-size:cover;}			
	.ab-battery.green  .char {color:#6dd87f;}*/
/* line 583, ../sass/aktualbau.scss */
.ab-battery {
  float: left;
  position: relative;
  width: 280px;
  height: 88px;
  padding: 10px;
  padding-top: 30px;
  margin-top: 10px;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
  overflow: hidden;
  background: url(i/battery-blue.png);
  background-size: contain;
}

/* line 584, ../sass/aktualbau.scss */
.ab-battery .name {
  position: absolute;
  top: 12px;
  left: 10px;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
}

/* line 585, ../sass/aktualbau.scss */
.ab-battery .char {
  display: inline-block;
  width: 29px;
  height: 47px;
  margin-right: 4px;
  font: bold 28px/47px 'Gotham-Bold';
  background: #fff;
  color: #6da2d8;
  border-radius: 5px;
  text-align: center;
  vertical-align: top;
}

/* line 586, ../sass/aktualbau.scss */
.ab-battery .unit {
  display: inline-block;
  width: 29px;
  height: 47px;
  padding-left: 4px;
  font: bold 18px/44px 'Gotham-Bold';
  color: #fff;
  vertical-align: top;
}

/* line 587, ../sass/aktualbau.scss */
.ab-battery.green {
  margin-left: 20px;
  background: url(i/battery-green.png);
  background-size: contain;
  margin-bottom: 25px;
}

/* line 588, ../sass/aktualbau.scss */
.ab-battery.green .char {
  color: #6dd87f;
}

/* line 590, ../sass/aktualbau.scss */
#kerjen-megkeresest {
  position: fixed;
  z-index: 3;
  left: 0;
  right: 0;
  bottom: -276px;
  height: 354px;
  transition: .3s;
  width: 970px;
  margin: 0 auto;
}

/* line 591, ../sass/aktualbau.scss */
#kerjen-megkeresest.on {
  bottom: 0;
  background: #cdcfd1;
  color: #000;
}

/* line 592, ../sass/aktualbau.scss */
#kerjen-megkeresest .title {
  height: 78px;
  line-height: 78px;
  /*text-align:center;*/
  font-weight: bold;
  font-size: 22px;
  font-family: 'Gotham-Bold';
  color: #ffffff;
}

/* line 593, ../sass/aktualbau.scss */
#kerjen-megkeresest .title span {
  cursor: pointer;
}

/* line 594, ../sass/aktualbau.scss */
#kerjen-megkeresest.on .title {
  color: #000;
  text-align: center;
}

/* line 595, ../sass/aktualbau.scss */
#kerjen-megkeresest .title:after {
  content: '\f107';
  display: inline-block;
  font-family: fontawesome;
  padding: 0 10px;
  transform: rotate(180deg);
  transform-origin: 50% 50%;
  transition: .3s;
}

/* line 596, ../sass/aktualbau.scss */
#kerjen-megkeresest.on .title:after {
  transform: rotate(0);
}

/* line 597, ../sass/aktualbau.scss */
#kerjen-megkeresest .content {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 30px;
  clear: both;
  overflow: hidden;
}

/* line 598, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-left {
  width: 480px;
  padding: 10px;
  float: left;
  border-right: 1px solid #acadb0;
}

/*#kerjen-megkeresest .content-right {width:481px;padding:10px;float:left;border-left:1px solid #acadb0;margin-left:-1px;padding-left:70px;}*/
/* line 600, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right {
  width: 481px;
  padding: 10px;
  margin: 0 auto;
}

/* line 602, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-left p {
  position: relative;
  padding-top: 20px;
}

/* line 603, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-left p:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 605, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row {
  width: 350px;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
  margin-bottom: 8px;
}

/* line 606, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row label {
  font-size: 12px;
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  vertical-align: top;
}

/* line 607, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row input {
  font-size: 14px;
  display: inline-block;
  width: 260px;
  height: 34px;
  padding: 0 10px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
}

/* line 608, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row select {
  font-size: 14px;
  display: inline-block;
  width: 260px;
  height: 34px;
  padding: 0 10px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
}

/* line 609, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row.submit {
  text-align: right;
  margin-bottom: 0;
  padding-top: 8px;
}

/* line 610, ../sass/aktualbau.scss */
#kerjen-megkeresest .content-right .form-row.submit [type=submit] {
  display: inline-block;
  width: auto;
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  background: none;
  border: 1px solid #6da2d8;
  color: #224992;
  cursor: pointer;
}

@media only screen and (max-width: 1441px) {
  /* line 613, ../sass/aktualbau.scss */
  .page-about-details:after {
    width: 200px;
    height: 200px;
  }

  /* line 615, ../sass/aktualbau.scss */
  .page-about-details .tabs-menu li {
    margin-bottom: 30px;
  }

  /* line 617, ../sass/aktualbau.scss */
  .tab-kompetenciak .ab-features {
    margin-left: -6px;
  }

  /* line 618, ../sass/aktualbau.scss */
  .tab-kompetenciak .ab-features li {
    width: 330px;
    height: 200px;
    float: left;
    margin-left: 6px;
    margin-bottom: 6px;
    padding: 16px;
  }

  /* line 619, ../sass/aktualbau.scss */
  .tab-kompetenciak .ab-features img {
    width: 50px;
    height: auto;
  }

  /* line 620, ../sass/aktualbau.scss */
  .tab-kompetenciak .ab-features h3 {
    font-size: 14px;
  }

  /* line 621, ../sass/aktualbau.scss */
  .tab-kompetenciak .ab-features p {
    font-size: 12px;
  }

  /* line 623, ../sass/aktualbau.scss */
  .tab-tevekenysegeink .content {
    padding: 20px;
  }

  /* line 625, ../sass/aktualbau.scss */
  .tab-tevekenysegeink .content h3:first-child {
    padding-top: 0;
  }

  /* line 626, ../sass/aktualbau.scss */
  .tab-tevekenysegeink .content h3:first-child:before {
    display: none;
  }

  /* line 627, ../sass/aktualbau.scss */
  .tab-tevekenysegeink .content ul {
    margin-bottom: 20px;
    padding-left: 15px;
  }

  /* line 629, ../sass/aktualbau.scss */
  #kerjen-megkeresest {
    bottom: -304px;
  }

  /* line 630, ../sass/aktualbau.scss */
  #kerjen-megkeresest .title {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 1035px) {
  /* line 633, ../sass/aktualbau.scss */
  .page-about-details:after {
    width: 140px;
    height: 140px;
  }
}
/* line 636, ../sass/aktualbau.scss */
.page-about-details-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  display: none;
  opacity: 0;
  transition: .4s;
}

/* line 637, ../sass/aktualbau.scss */
.page-about-details-bg.on {
  display: block;
  opacity: 1;
}

/* line 638, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="1"] {
  background: url(i/rolunk_01.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 639, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="2"] {
  background: url(i/rolunk_02.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 640, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="3"] {
  background: url(i/rolunk_03.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 641, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="4"] {
  background: url(i/rolunk_04.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 642, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="5"] {
  background: url(i/rolunk_05.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 643, ../sass/aktualbau.scss */
.page-about-details-bg[data-index="6"] {
  background: url(i/rolunk_06.jpg) 50% 50% no-repeat;
  background-size: cover;
}

.page-about-details-bg[data-index="7"] {
  background: url(i/rolunk_07.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* PAGE PREPAGE*/
/* line 648, ../sass/aktualbau.scss */
.page-prepage {
  background: #fff url(i/prepage_bg.jpg) 50% 100% no-repeat;
  background-size: cover;
}

/* line 649, ../sass/aktualbau.scss */
.prepage_head {
  background: transparent url(i/prepage_top.png) 50% 100% no-repeat;
  background-size: cover;
  text-align: center;
  height: 390px;
  padding-bottom: 60px;
  padding-top: 50px;
}

/* line 650, ../sass/aktualbau.scss */
.prepage_head img {
  display: inline-block;
}

/* line 651, ../sass/aktualbau.scss */
.prepage_top_image {
  margin: 0 auto;
  width: 100%;
}

/* line 652, ../sass/aktualbau.scss */
.prepage_next {
  background: transparent;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
  /* Standard syntax */
  height: 135px;
  width: 100%;
  position: absolute;
  bottom: 0;
}

/* line 657, ../sass/aktualbau.scss */
.prepage_bottom_shadow {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  animation: pulse 1s infinite;
}

/* line 658, ../sass/aktualbau.scss */
.prepage_bottom_shadow:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    margin-top: 10px;
  }
  25% {
    margin-top: 11px;
  }
  50% {
    margin-top: 12px;
  }
  75% {
    margin-top: 11px;
  }
  100% {
    margin-top: 10px;
  }
}
@keyframes pulse {
  0% {
    margin-top: 10px;
  }
  25% {
    margin-top: 11px;
  }
  50% {
    margin-top: 12px;
  }
  75% {
    margin-top: 11px;
  }
  100% {
    margin-top: 10px;
  }
}
/* line 697, ../sass/aktualbau.scss */
#prepage-intro {
  width: 100%;
  height: 100%;
  color: #fff;
  text-algin: center;
}

/* line 698, ../sass/aktualbau.scss */
#prepage-intro h2 {
  font: normal 58px/1.1 'Gotham-Bold';
  line-height: 62px;
  text-align: center;
  text-transform: uppercase;
}

/* line 699, ../sass/aktualbau.scss */
#prepage-intro h4 {
  font: normal 28px/1.1 'Georgia';
  text-align: center;
  margin: 20px 15px;
  font-style: italic;
}

/* line 700, ../sass/aktualbau.scss */
.prepage_ref_box {
  width: 200px;
  position: absolute;
  right: 0;
  display: table;
}

/* line 701, ../sass/aktualbau.scss */
.prepage_ref_rotate {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: table-cell;
  vertical-align: bottom;
  height: 170px;
}

/* line 702, ../sass/aktualbau.scss */
.prepage_more {
  color: #fff;
  background: transparent url(i/add_bg.png) no-repeat;
}

/* line 703, ../sass/aktualbau.scss */
.prepage_more span {
  padding-left: 30px;
}

/* PAGE REFERENCES */
/* line 707, ../sass/aktualbau.scss */
.page-references {
  background: #fff url(i/body-background.gif) 50% 100% no-repeat;
}

/* line 708, ../sass/aktualbau.scss */
#page-references-block-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 32%;
}

/* line 709, ../sass/aktualbau.scss */
#page-references-block-2 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 68%;
  background-color: #eeeeee;
}

/* line 710, ../sass/aktualbau.scss */
.page-references .slick-track {
  margin: 0px;
}

/* line 711, ../sass/aktualbau.scss */
#references-header {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 712, ../sass/aktualbau.scss */
#references-header h2 {
  position: absolute;
  left: 70px;
  bottom: 100px;
  text-transform: uppercase;
  color: #c2c2c2;
  font: normal 56px/1.1 'Gotham-Bold';
}

/* line 713, ../sass/aktualbau.scss */
#references-header ul {
  position: absolute;
  left: 70px;
  bottom: 36px;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

/* line 714, ../sass/aktualbau.scss */
#references-header li {
  display: inline-block;
  font-size: 14px;
  padding: 10px 10px;
  text-transform: uppercase;
  border-top: 2px solid transparent;
  padding-top: 10px;
  cursor: pointer;
}

/* line 715, ../sass/aktualbau.scss */
#references-header li.on {
  border-top-color: #d47800;
}

@media only screen and (max-width: 1441px) {
  /* line 717, ../sass/aktualbau.scss */
  #references-header h2 {
    left: 40px;
    bottom: 64px;
    font-size: 48px;
  }

  /* line 718, ../sass/aktualbau.scss */
  #references-header ul {
    left: 40px;
    bottom: 20px;
  }
}
/* line 720, ../sass/aktualbau.scss */
#references-filter-selected {
  display: none;
}

/* line 724, ../sass/aktualbau.scss */
#references-list {
  position: relative;
}

/* line 725, ../sass/aktualbau.scss */
#references-list figure {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 726, ../sass/aktualbau.scss */
#references-list figure::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  transition: inherit;
}

/* line 732, ../sass/aktualbau.scss */
#references-list figure:hover::before {
  transform: scale(1.2);
}

/* line 733, ../sass/aktualbau.scss */
#references-list figure img {
  display: block;
  visibility: hidden;
}

/* line 734, ../sass/aktualbau.scss */
#references-list figure.disabled {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .3;
}

/* line 735, ../sass/aktualbau.scss */
#references-list figure a {
  display: block;
  position: relative;
}

/* line 736, ../sass/aktualbau.scss */
#references-list figure a:after {
  content: '';
  display: block;
  position: absolute;
  right: -120px;
  bottom: 0;
  z-index: 3;
  display: block;
  width: 120px;
  height: 120px;
  font-size: 0;
  background: url(i/main-slider-more.png);
  background-size: cover;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 737, ../sass/aktualbau.scss */
#references-list figure a:hover:after {
  right: 0;
}

/* line 738, ../sass/aktualbau.scss */
#references-list figure a:hover figcaption {
  opacity: 1;
  -webkit-transition: opacity 0.6s cubic-bezier(1, 0, 0, 1);
  transition: opacity 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 739, ../sass/aktualbau.scss */
#references-list figcaption {
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(i/references-cover.png) 50% 50% no-repeat;
  background-size: cover;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 740, ../sass/aktualbau.scss */
#references-list figcaption span {
  color: #fff;
  display: inline-block;
}

/* line 741, ../sass/aktualbau.scss */
#references-list figcaption span.caption {
  position: absolute;
  left: 30px;
  top: 30px;
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(1, 0, 0, 1);
  transition: all 0.6s cubic-bezier(1, 0, 0, 1);
}

/* line 742, ../sass/aktualbau.scss */
#references-list figure a:hover figcaption span.caption {
  top: 60px;
  opacity: 1;
}

/* line 743, ../sass/aktualbau.scss */
#references-list figcaption span.caption:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  bottom: 100%;
  width: 59px;
  height: 2px;
  background: #d47800;
  margin-bottom: 20px;
}

/* line 744, ../sass/aktualbau.scss */
#references-list figcaption span.location {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  height: 14px;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #fff;
}

/* line 745, ../sass/aktualbau.scss */
#references-list figcaption span.work {
  font-size: 14px;
}

/* line 746, ../sass/aktualbau.scss */
#references-list figcaption span.work:after {
  content: ':';
  margin-right: 5px;
}

/* line 747, ../sass/aktualbau.scss */
#references-list figcaption span.year {
  font-size: 14px;
}

/* line 748, ../sass/aktualbau.scss */
#references-list figcaption span.name {
  font-size: 30px;
  font-family: 'Gotham-Bold';
  font-weight: bold;
  display: block;
  text-transform: capitalize;
  line-height: 35px;
}

/* line 749, ../sass/aktualbau.scss */
#references-list .slick-arrow {
  height: auto !important;
  -webkit-transform: none !important;
  transform: none !important;
  left: auto !important;
  right: auto !important;
}

/* line 750, ../sass/aktualbau.scss */
#references-list .slick-next {
  position: absolute;
  z-index: 12;
  right: 0 !important;
  top: 0;
  bottom: 0;
  width: 84px;
  background: url(i/references-more-fade-right.png) 0 0 repeat-y;
  font-size: 0;
}

/* line 751, ../sass/aktualbau.scss */
#references-list .slick-prev {
  position: absolute;
  z-index: 12;
  left: 0 !important;
  top: 0;
  bottom: 0;
  width: 84px;
  background: url(i/references-more-fade-left.png) 0 0 repeat-y;
  font-size: 0;
}

/* line 752, ../sass/aktualbau.scss */
#references-list .slick-disabled {
  display: none !important;
}

/*#references-list figure.videoItem{background-size:180%;}*/
/* line 755, ../sass/aktualbau.scss */
#references-list figure.videoItem figcaption span.location {
  border-right: 0;
}

/* line 756, ../sass/aktualbau.scss */
#references-list figure.videoItem a:after,
#references-list figure.videoItem a:hover:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  right: auto;
  bottom: auto;
  z-index: 3;
  display: block;
  width: 60px;
  margin-left: -30px;
  margin-top: -35px;
  height: 60px;
  font-size: 0;
  background: url(i/play-video.png);
  background-size: cover;
  overflow: hidden;
}

/* line 759, ../sass/aktualbau.scss */
#page-references-block-2 {
  opacity: 1;
  -moz-transition: opacity 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}

/* line 760, ../sass/aktualbau.scss */
#page-references-block-2.elrejt {
  opacity: 0;
}

/* line 761, ../sass/aktualbau.scss */
#page-references-block-2 .slick-next::before {
  background: url("i/scroll_down.png") 0 0 no-repeat;
  height: 51px;
  width: 26px;
  display: inline-block;
  content: '';
}

/* line 762, ../sass/aktualbau.scss */
#page-references-block-2 .slick-prev::before {
  background: url("i/scroll_up.png") 0 0 no-repeat;
  height: 51px;
  width: 26px;
  display: inline-block;
  content: '';
}

/* PAGE REFERENCES ONE */
/* line 765, ../sass/aktualbau.scss */
#page-references-one, .page-references-one {
  background: #fff url(i/body-background.gif) 50% 100% no-repeat;
}

/* line 766, ../sass/aktualbau.scss */
#page-references-one-block-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}

/* line 768, ../sass/aktualbau.scss */
#references-one-close {
  display: block;
  position: absolute;
  z-index: 5;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  background: url(i/close.png);
  background-size: cover;
  text-indent: 100%;
  overflow: hidden;
}

/* line 770, ../sass/aktualbau.scss */
#references-one-back {
  display: block;
  position: absolute;
  z-index: 1;
  left: 240px;
  top: 116px;
  text-transform: uppercase;
  font: bold 14px/1 'Gotham-Bold';
}

/* line 771, ../sass/aktualbau.scss */
#references-one-back:before {
  content: '\2039';
  padding-right: 4px;
}

/* line 773, ../sass/aktualbau.scss */
#references-one-carusel {
  position: relative;
  z-index: 2;
  left: -18.45%;
  top: 280px;
}

/* line 774, ../sass/aktualbau.scss */
#references-one-carusel .slick-list {
  overflow: visible;
}

/* line 775, ../sass/aktualbau.scss */
#references-one-carusel figure {
  position: relative;
  width: 315px;
  height: 210px;
  margin: 5px;
  transition: all .6s ease .1s;
  background-position: 50% 50%;
  background-size: cover;
}

/* line 776, ../sass/aktualbau.scss */
#references-one-carusel figure img {
  display: none;
}

/* line 777, ../sass/aktualbau.scss */
#references-one-carusel .slick-current figure {
  transform: scale(2.38);
  z-index: 2 !important;
}

/* line 778, ../sass/aktualbau.scss */
#references-one-carusel .slick-current figure a {
  display: block;
  width: 315px;
  height: 210px;
  /*center kattinthato legyen */
}

/* line 779, ../sass/aktualbau.scss */
#references-one-carusel .slick-arrow {
  position: absolute;
  top: auto;
  bottom: -180px;
  left: auto;
  right: auto;
}

/* line 780, ../sass/aktualbau.scss */
#references-one-carusel .slick-arrow:before {
  color: #aaa;
  font-size: 22px;
}

/* line 781, ../sass/aktualbau.scss */
#references-one-carusel .slick-next {
  left: 50%;
  margin-left: 340px;
}

/* line 782, ../sass/aktualbau.scss */
#references-one-carusel .slick-prev {
  left: 50%;
  margin-left: 310px;
}

/* line 783, ../sass/aktualbau.scss */
#references-one-carusel-counter {
  position: absolute;
  left: 50%;
  margin-left: 345px;
  bottom: -166px;
  color: #cecece;
  font: bold 16px/1 'Gotham-Light';
}

/* line 785, ../sass/aktualbau.scss */
#references-one-header {
  position: absolute;
  z-index: 1;
  left: 53%;
  top: 160px;
}

/* line 786, ../sass/aktualbau.scss */
#references-one-header .title {
  font: bold 28px/1 'Gotham-Bold';
  color: #224992;
  margin-bottom: 10px;
  height: 48px;
}

/* line 787, ../sass/aktualbau.scss */
#references-one-header .title:before {
  content: '';
  display: block;
  width: 49px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 100%;
  margin-bottom: 15px;
  background: #d47800;
}

/* line 788, ../sass/aktualbau.scss */
#references-one-header .data {
  display: table;
}

/* line 789, ../sass/aktualbau.scss */
#references-one-header .data dl {
  display: table-cell;
  padding-right: 30px;
}

/* line 790, ../sass/aktualbau.scss */
#references-one-header .data dt {
  margin-bottom: 3px;
}

/* line 791, ../sass/aktualbau.scss */
#references-one-header .data dd {
  position: relative;
  font: bold 24px/1 'Gotham-Bold';
  color: #c2c2c2;
}

/* line 792, ../sass/aktualbau.scss */
#references-one-header .data dd sup {
  vertical-align: inherit;
  position: absolute;
  top: -2px;
  font-size: 14px;
}

/* line 793, ../sass/aktualbau.scss */
#references-one-header .content {
  padding-top: 270px;
  max-width: 550px;
}

/* line 794, ../sass/aktualbau.scss */
#references-one-header .content p {
  text-align: justify;
}

/* line 796, ../sass/aktualbau.scss */
#references-one-next {
  display: block;
  width: 128px;
  height: 128px;
  position: fixed;
  z-index: 1;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  font: bold 14px/1 'Gotham-Bold';
  color: #d47800;
}

/* line 797, ../sass/aktualbau.scss */
#references-one-next:before {
  content: '\203A';
  padding-right: 4px;
}

/* line 798, ../sass/aktualbau.scss */
#references-one-next:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 128px 128px;
  border-color: transparent transparent #d47800 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

@media only screen and (max-width: 1771px) {
  /* line 801, ../sass/aktualbau.scss */
  #references-one-header {
    left: 54%;
  }
}
@media only screen and (max-width: 1685px) {
  /* line 804, ../sass/aktualbau.scss */
  #references-one-header {
    left: 55%;
  }
}
@media only screen and (max-width: 1610px) {
  /* line 807, ../sass/aktualbau.scss */
  #references-one-header {
    left: 56%;
  }
}
@media only screen and (max-width: 1550px) {
  /* line 810, ../sass/aktualbau.scss */
  #references-one-header {
    left: 57%;
  }
}
@media only screen and (max-width: 1480px) {
  /* line 813, ../sass/aktualbau.scss */
  #references-one-header {
    left: 58%;
  }
}
@media only screen and (max-width: 1130px) {
  /* line 816, ../sass/aktualbau.scss */
  #references-one-header {
    left: 59%;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 819, ../sass/aktualbau.scss */
  #references-one-header {
    left: 60%;
  }
}
@media only screen and (max-width: 1065px) {
  /* line 822, ../sass/aktualbau.scss */
  #references-one-header {
    left: 61%;
  }
}
@media only screen and (max-width: 1441px) {
  /* line 826, ../sass/aktualbau.scss */
  #page-references-one-block-1 {
    -webkit-transform: scale(0.8);
    -webkit-transform-origin: 50% 0;
    transform: scale(0.8);
    transform-origin: 50% 0;
    top: 20px;
  }

  /* line 827, ../sass/aktualbau.scss */
  #references-one-back {
    left: -34px;
  }

  /* line 828, ../sass/aktualbau.scss */
  #references-one-carusel .slick-next {
    margin-left: 240px;
  }

  /* line 829, ../sass/aktualbau.scss */
  #references-one-carusel .slick-prev {
    margin-left: 210px;
  }

  /* line 830, ../sass/aktualbau.scss */
  #references-one-next {
    font-size: 12px;
  }

  /* line 831, ../sass/aktualbau.scss */
  #references-one-carusel-counter {
    margin-left: 340px;
    bottom: -164px;
  }
}
@media only screen and (max-width: 1035px) {
  /* line 834, ../sass/aktualbau.scss */
  #page-references-one-block-1 {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    right: -100px;
  }

  /* line 835, ../sass/aktualbau.scss */
  #references-one-close {
    right: 0px;
  }

  /* line 836, ../sass/aktualbau.scss */
  #references-one-back {
    left: -124px;
  }

  /* line 837, ../sass/aktualbau.scss */
  #references-one-header {
    left: 58%;
  }

  /* line 838, ../sass/aktualbau.scss */
  #references-one-header .content {
    font-size: 18px;
    max-width: auto;
  }

  /* line 839, ../sass/aktualbau.scss */
  #references-one-next {
    transform: scale(0.7);
    transform-origin: 100% 100%;
  }

  /* line 840, ../sass/aktualbau.scss */
  #references-one-carusel .slick-next {
    margin-left: 230px;
  }

  /* line 841, ../sass/aktualbau.scss */
  #references-one-carusel .slick-prev {
    margin-left: 200px;
  }

  /* line 842, ../sass/aktualbau.scss */
  #references-one-carusel-counter {
    margin-left: 340px;
    bottom: -166px;
  }
}
/* PAGE NEWS */
/* line 848, ../sass/aktualbau.scss */
.page-news {
  background: #fff;
}

/* line 849, ../sass/aktualbau.scss */
#page-news-block-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 220px;
  background: #9a9a92 url(i/news-header-bg.jpg) 50% 50% no-repeat;
  background-size: cover;
}

/* line 850, ../sass/aktualbau.scss */
#page-news-block-2 {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 180px;
  height: 212px;
}

/* line 851, ../sass/aktualbau.scss */
#page-news-block-3 {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 392px;
  bottom: 0;
}

/* line 853, ../sass/aktualbau.scss */
#page-news-block-1 h2 {
  position: absolute;
  bottom: 60px;
  left: 80px;
  font: bold 56px/1 'Gotham-Bold';
  color: #fff;
  text-transform: uppercase;
}

/* line 855, ../sass/aktualbau.scss */
#news-intro {
  position: relative;
  padding-left: 340px;
  clear: both;
  overflow: hidden;
  margin-left: 80px;
  max-width: 1000px;
  padding-right: 20px;
}

/* line 856, ../sass/aktualbau.scss */
#news-intro:hover {
  -webkit-box-shadow: 10px 10px 13px 0px lightgray;
  -moz-box-shadow: 10px 10px 13px 0px lightgray;
  box-shadow: 10px 10px 13px 0px lightgray;
}

/* line 861, ../sass/aktualbau.scss */
#news-intro:after {
  content: '';
  /*display:block;*/
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #aeafb3 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 862, ../sass/aktualbau.scss */
#news-intro:hover:after {
  border-bottom-color: #d47800;
  border-width: 0 0 30px 30px;
}

/* line 863, ../sass/aktualbau.scss */
#news-intro a {
  opacity: 1;
  color: inherit;
}

/* line 864, ../sass/aktualbau.scss */
#news-intro a div {
  float: left;
  margin-left: -340px;
  border: 1px solid #d1d1d3;
  width: 315px;
  overflow: hidden;
}

/* line 865, ../sass/aktualbau.scss */
#news-intro img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 866, ../sass/aktualbau.scss */
#news-intro small {
  display: block;
  margin-top: 60px;
  margin-bottom: 4px;
  font-size: 12px;
  color: #7e7e7e;
}

/* line 867, ../sass/aktualbau.scss */
#news-intro h3 {
  font: bold 22px/1 'Gotham-Bold';
  color: #224992;
  margin-bottom: 20px;
}

/* line 869, ../sass/aktualbau.scss */
#news-intro:hover a img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 872, ../sass/aktualbau.scss */
#career-btn {
  margin-top: 20px;
  top: 80px;
  right: 0;
  display: block;
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
  color: #fff;
  background: #6da2d8;
  font-weight: bold;
  animation: horiz-pulse 1s infinite;
}

/* line 873, ../sass/aktualbau.scss */
#career-btn:after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 25px;
  margin-left: 20px;
  background: url(i/jobs-btn-arrow.png);
  /*vertical-align:middle;*/
  float: right;
  margin-top: 17px;
}

@-webkit-keyframes horiz-pulse {
  0% {
    padding-right: 30px;
  }
  25% {
    padding-right: 32px;
  }
  50% {
    padding-right: 34px;
  }
  75% {
    padding-right: 32px;
  }
  100% {
    padding-right: 30px;
  }
}
@keyframes horiz-pulse {
  0% {
    padding-right: 30px;
  }
  25% {
    padding-right: 32px;
  }
  50% {
    padding-right: 34px;
  }
  75% {
    padding-right: 32px;
  }
  100% {
    padding-right: 30px;
  }
}
/* line 910, ../sass/aktualbau.scss */
#news-slider {
  position: absolute;
  left: 80px;
  top: 10px;
  right: 0;
}

/* line 911, ../sass/aktualbau.scss */
#news-slider:after {
  /*fade*/
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

/* line 912, ../sass/aktualbau.scss */
#news-slider .slick-list {
  /*overflow:visible;*/
}

/* line 914, ../sass/aktualbau.scss */
#news-slider .news-item:hover a {
  -webkit-box-shadow: 10px 10px 13px 0px lightgray;
  -moz-box-shadow: 10px 10px 13px 0px lightgray;
  box-shadow: 10px 10px 13px 0px lightgray;
}

/* line 919, ../sass/aktualbau.scss */
.news-item:hover a img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 925, ../sass/aktualbau.scss */
#news-slider .news-item a {
  /*cursor:e-resize;*/
  position: relative;
  display: block;
  width: 400px;
  height: 100px;
  margin-right: 30px;
  margin-bottom: 10px;
  padding-left: 116px;
  opacity: 1;
  color: inherit;
  overflow: hidden;
}

/* line 926, ../sass/aktualbau.scss */
#news-slider .news-item a:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #aeafb3 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 927, ../sass/aktualbau.scss */
#news-slider .news-item a:hover:after {
  border-bottom-color: #d47800;
  border-width: 0 0 30px 30px;
}

/* line 928, ../sass/aktualbau.scss */
.news-item img {
  /*cursor:e-resize;*/
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  border: 1px solid #d1d1d3;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 929, ../sass/aktualbau.scss */
#news-slider .news-item small {
  /*cursor:e-resize;*/
  position: relative;
  display: block;
  font-size: 12px;
  color: #7e7e7e;
  padding-top: 20px;
  padding-bottom: 6px;
}

/* line 930, ../sass/aktualbau.scss */
#news-slider .news-item small:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  display: block;
  width: 59px;
  height: 1px;
  background: #adadad;
}

/* line 931, ../sass/aktualbau.scss */
#news-slider .news-item h3 {
  /*cursor:e-resize;*/
  font: bold 15px/1.3 'Gotham-Bold';
  color: #224992;
}

/* line 932, ../sass/aktualbau.scss */
#news-slider .slick-dots-wrap {
  text-align: center;
  padding-top: 15px;
}

/* line 933, ../sass/aktualbau.scss */
#news-slider .slick-dots {
  position: static;
  width: auto;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

/* line 934, ../sass/aktualbau.scss */
#news-slider .slick-dots li {
  background: #d6d6d6;
}

/* line 935, ../sass/aktualbau.scss */
#news-slider .slick-dots li:after {
  color: #d47800;
}

/* line 936, ../sass/aktualbau.scss */
#news-slider .slick-dots li button {
  -webkit-transition: 1s;
  transition: 1s;
}

/* line 937, ../sass/aktualbau.scss */
#news-slider .slick-dots li.slick-active button {
  -webkit-transition: 1s;
  transition: 1s;
}

/* line 938, ../sass/aktualbau.scss */
#news-slider .slick-dots li:after {
  -webkit-transition: .5s;
  transition: .5s;
}

/* line 939, ../sass/aktualbau.scss */
#news-slider .slick-dots li.slick-active:after {
  -webkit-transition: .5s;
  transition: .5s;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}

/* line 940, ../sass/aktualbau.scss */
#news-slider .slick-prev {
  display: inline-block;
  width: auto;
  height: auto;
  position: static;
  vertical-align: middle;
  font-size: 12px;
  color: #3b3b3d;
  margin-right: 30px;
  text-transform: uppercase;
  min-height: 15px;
}

/* line 941, ../sass/aktualbau.scss */
#news-slider .slick-next {
  display: inline-block;
  width: auto;
  height: auto;
  position: static;
  vertical-align: middle;
  font-size: 12px;
  color: #3b3b3d;
  margin-left: 30px;
  text-transform: uppercase;
  min-height: 15px;
}

/* line 942, ../sass/aktualbau.scss */
#news-slider .slick-prev.slick-disabled {
  opacity: .25;
}

/* line 943, ../sass/aktualbau.scss */
#news-slider .slick-next.slick-disabled {
  opacity: .25;
}

/* line 944, ../sass/aktualbau.scss */
#news-slider .slick-prev:before {
  display: none;
}

/* line 945, ../sass/aktualbau.scss */
#news-slider .slick-prev:after {
  content: '\f104';
  color: inherit;
  font-family: fontawesome;
  padding-left: 10px;
}

/* line 946, ../sass/aktualbau.scss */
#news-slider .slick-next:before {
  content: '\f105';
  color: inherit;
  font-family: fontawesome;
  padding-right: 10px;
  font-size: inherit;
  line-height: inherit;
}

/* line 947, ../sass/aktualbau.scss */
#news-slider .slick-next.slick-disabled:before {
  opacity: 1;
}

@media only screen and (max-width: 1441px) {
  /* line 949, ../sass/aktualbau.scss */
  #page-news-block-1 {
    height: 170px;
  }

  /* line 950, ../sass/aktualbau.scss */
  #page-news-block-2 {
    top: 140px;
    height: 212px;
  }

  /* line 951, ../sass/aktualbau.scss */
  #page-news-block-3 {
    top: 344px;
  }

  /* line 952, ../sass/aktualbau.scss */
  #news-intro {
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(0.96);
    transform-origin: 0 0;
    transform: scale(0.96);
  }

  /* line 953, ../sass/aktualbau.scss */
  #page-news-block-1 h2 {
    bottom: 40px;
    font-size: 42px;
  }

  /* line 954, ../sass/aktualbau.scss */
  #news-slider .news-item a {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 1035px) {
  /* line 957, ../sass/aktualbau.scss */
  #career-btn {
    position: absolute;
    top: 40px;
    right: 0;
    display: block;
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    color: #fff;
    background: #6da2d8;
    font-weight: bold;
  }

  /* line 958, ../sass/aktualbau.scss */
  #news-intro h3 {
    max-width: 420px;
  }
}
/* PAGE NEWS ONE */
/* line 965, ../sass/aktualbau.scss */
.page-news-one {
  background: #fff url(i/body-background.gif) 50% 100% no-repeat;
  overflow-y: auto;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  /* a fixed nem tapad az ablakhoz, ha transformalt divben van, ezet levetem, igy viszont az oldalvalats nem lesz jo, ezert kattintasra jssel kellene ratenni a tranformot */
}

/* line 971, ../sass/aktualbau.scss */
.page-news-one .close {
  display: block;
  position: fixed;
  z-index: 5;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  background: url(i/close.png);
  background-size: cover;
  text-indent: 100%;
  overflow: hidden;
  cursor: pointer;
}

/* line 972, ../sass/aktualbau.scss */
.page-news-one .back {
  display: block;
  position: absolute;
  z-index: 5;
  left: 40px;
  top: 295px;
  padding-right: 10px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  background: none;
  color: #fff;
}

/* line 973, ../sass/aktualbau.scss */
.page-news-one .back:before {
  content: '\f104';
  font-family: fontawesome;
  padding-right: 10px;
}

/* line 975, ../sass/aktualbau.scss */
.page-news-one-header {
  position: fixed;
  z-index: 1;
  display: table;
  width: 100%;
  height: 360px;
  overflow: hidden;
  background: #3f62a4;
  color: #fff;
}

/* line 976, ../sass/aktualbau.scss */
.page-news-one-header .bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 360px;
  opacity: .2;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 977, ../sass/aktualbau.scss */
.page-news-one-header .bg img {
  display: none;
}

/* line 978, ../sass/aktualbau.scss */
.page-news-one-header .cell {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}

/* line 979, ../sass/aktualbau.scss */
.page-news-one-header small {
  display: block;
  margin-bottom: 20px;
}

/* line 980, ../sass/aktualbau.scss */
.page-news-one-header h2 {
  display: inline-block;
  font: bold 52px/1 'Gotham-Bold';
  max-width: 650px;
}

/* line 982, ../sass/aktualbau.scss */
.page-news-one-content {
  position: relative;
  z-index: 2;
  padding-top: 360px;
}

/* line 983, ../sass/aktualbau.scss */
.page-news-one-content .inner {
  max-width: 650px;
  margin: 0 auto;
  padding: 40px 0;
}



.page-news-one-content h4 {  margin-top:44px; }
.page-news-one-content ul,
.page-news-one-content img,
.page-news-one-content p {  margin-top:22px; }

.page-news-one-content h3 {font-size:20px}
.page-news-one-content h4 {}
.page-news-one-content p {text-align:justify;}
.page-news-one-content ul {padding-left:45px;}
.page-news-one-content li {list-style-type:square;direction:ltr;}
.page-news-one-content img {display:block;width:auto!important;height:auto!important;max-width:650px!important;}
.page-news-one-content figure.avatar img {
  display: block;
  width: 70%!important;
  height: auto!important;
  margin: 0 auto!important;
}
.page-news-one-content p.intro {
  position: relative;
  font-weight: bold;
  font-style: italic;
  font-family: serif;
  font-size: larger;
  padding-top: 24px;
}

.page-news-one-content p.intro-sec {
  position: relative;
  font-weight: bold;
  font-style: italic;
  font-family: serif;
  font-size: larger;
  padding-top: 24px;
}

.page-news-one-content p.intro:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 992, ../sass/aktualbau.scss */
.page-news-one-gallery {
  height: 330px;
  overflow: hidden;
  margin: 15px 0;
}

/* line 993, ../sass/aktualbau.scss */
.page-news-one-gallery figure {
  margin-right: 10px;
}

/* line 994, ../sass/aktualbau.scss */
.page-news-one-gallery .slick-prev,
.page-news-one-gallery .slick-next {
  width: 40px;
  height: 40px;
  z-index: 10;
}

/* line 996, ../sass/aktualbau.scss */
.page-news-one-gallery .slick-prev:before,
.page-news-one-gallery .slick-next:before {
  font-size: 40px;
}

/* line 998, ../sass/aktualbau.scss */
.page-news-one-gallery .slick-prev {
  left: 25px;
}

/* line 999, ../sass/aktualbau.scss */
.page-news-one-gallery .slick-next {
  right: 25px;
}

/* line 1001, ../sass/aktualbau.scss */
.page-news-one-next {
  position: fixed;
  z-index: 3;
  bottom: 20px;
  right: 40px;
  background: #fff;
  padding: 10px;
}

/* line 1002, ../sass/aktualbau.scss */
.page-news-one-next > .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  color: #d47800;
  margin-bottom: 10px;
}

/* line 1003, ../sass/aktualbau.scss */
.page-news-one-next > .title:before {
  content: '\f105';
  font-family: fontawesome;
  padding-right: 5px;
}

/* line 1004, ../sass/aktualbau.scss */
.page-news-one-next .news-item a {
  position: relative;
  display: block;
  width: 290px;
  min-height: 85px;
  padding-left: 85px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  opacity: 1;
  color: inherit;
}

/* line 1005, ../sass/aktualbau.scss */
.page-news-one-next .news-item a:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #aeafb3 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 1006, ../sass/aktualbau.scss */
.page-news-one-next .news-item a:hover:after {
  border-bottom-color: #d47800;
}

/* line 1007, ../sass/aktualbau.scss */
.page-news-one-next .news-item img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 75px;
}

/* line 1008, ../sass/aktualbau.scss */
.page-news-one-next .news-item small {
  position: relative;
  display: block;
  font-size: 11px;
  color: #7e7e7e;
}

/* line 1009, ../sass/aktualbau.scss */
.page-news-one-next .news-item h3 {
  font: bold 14px/1.2 'Gotham-Bold';
  color: #224992;
}

@media only screen and (max-width: 1200px) {
  /* line 1012, ../sass/aktualbau.scss */
  .page-news-one-header h2 {
    font-size: 52px;
  }

  @-webkit-keyframes page-news-one-next-anim {
    0%, 5% {
      transform: translateX(0);
    }
    5%, 10% {
      transform: translateX(-10px);
    }
    10%, 15% {
      transform: translateX(0);
    }
  }
  @keyframes page-news-one-next-anim {
    0%, 5% {
      transform: translateX(0);
    }
    5%, 10% {
      transform: translateX(-10px);
    }
    10%, 15% {
      transform: translateX(0);
    }
  }
  /* line 1023, ../sass/aktualbau.scss */
  .page-news-one-next {
    right: -215px;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-animation: page-news-one-next-anim 6s linear 3s infinite;
    animation: page-news-one-next-anim 6s linear 3s infinite;
  }

  /* line 1024, ../sass/aktualbau.scss */
  .page-news-one-next:hover {
    right: 40px;
    -webkit-animation: none;
    animation: none;
  }
}
/* PAGE CONTACT */
/* line 1032, ../sass/aktualbau.scss */
.page-contact {
  background: #fff;
}

/* line 1033, ../sass/aktualbau.scss */
#page-contact-block-1 {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  bottom: 37%;
}

/* line 1034, ../sass/aktualbau.scss */
#page-contact-block-2 {
  position: absolute;
  top: 63%;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 1036, ../sass/aktualbau.scss */
#page-contact-block-1 h2 {
  position: absolute;
  top: 120px;
  left: 60px;
  font: bold 56px/1 'Gotham-Bold';
  color: #cdcfd1;
  text-transform: uppercase;
}

/* line 1038, ../sass/aktualbau.scss */
#google-map-container {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 1039, ../sass/aktualbau.scss */
.google-map {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 560px;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  transition: .3s;
}

/* line 1040, ../sass/aktualbau.scss */
.google-map.on {
  opacity: 1;
}

/*#google-map-1 {background-image:url(i/map-90dpi-16color-1.png);}
#google-map-2 {background-image:url(i/map-90dpi-16color-2.png);}*/
/* line 1043, ../sass/aktualbau.scss */
#contact-data-and-form {
  position: absolute;
  top: 0;
  width: 560px;
  right: 0;
  bottom: 0;
  color: #fff;
  background: #2b539d url(i/contact-bg.jpg) 50% 50% no-repeat;
  background-size: cover;
  padding: 40px;
}

/* line 1044, ../sass/aktualbau.scss */
#contact-data-and-form h3 {
  font: bold 18px/1 'Gotham-Bold';
}

/* line 1046, ../sass/aktualbau.scss */
#contact-tabs .tabs-menu {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

/* line 1047, ../sass/aktualbau.scss */
#contact-tabs .tabs-menu li {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  width: 45%;
}

/* line 1048, ../sass/aktualbau.scss */
#contact-tabs .tabs-menu li a {
  display: inline-block;
  color: #fff;
  padding-top: 10px;
  border-top: 2px solid transparent;
  opacity: .6;
}

/* line 1049, ../sass/aktualbau.scss */
#contact-tabs .tabs-menu li.on a {
  border-top-color: #d47800;
  opacity: 1;
}

/* line 1050, ../sass/aktualbau.scss */
#contact-tabs .tab-content {
  opacity: .6;
}

/* line 1051, ../sass/aktualbau.scss */
#contact-tabs .tab-content.active {
  opacity: 1;
}

/* line 1052, ../sass/aktualbau.scss */
#contact-tabs .tab-content p {
  font-size: 14px;
}

/* line 1053, ../sass/aktualbau.scss */
#contact-tabs .tabs {
  display: table;
  width: 100%;
}

/* line 1054, ../sass/aktualbau.scss */
#contact-tabs #contact-tab-1 {
  display: inline-block !important;
  width: 45%;
  vertical-align: top;
}

/* line 1055, ../sass/aktualbau.scss */
#contact-tabs #contact-tab-2 {
  display: inline-block !important;
  width: 45%;
  vertical-align: top;
}

/* line 1057, ../sass/aktualbau.scss */
#contact-form {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
  color: #3b393d;
  background: #cdcfd1;
  padding: 0 40px;
  padding-top: 80px;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 1058, ../sass/aktualbau.scss */
#contact-form.off {
  top: 100%;
  margin-top: -60px;
}

/* line 1059, ../sass/aktualbau.scss */
#contact-form.off .title:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 1060, ../sass/aktualbau.scss */
#contact-form .title {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px 40px;
  font: bold 22px/1 'Gotham-Bold';
}

/* line 1062, ../sass/aktualbau.scss */
#contact-form .title:after {
  content: '\f106';
  width: 60px;
  height: 60px;
  font-size: 20px;
  line-height: 60px;
  position: absolute;
  top: 0;
  right: 0px;
  text-align: center;
  font-family: fontawesome;
  -webkit-transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transition: .6s;
  transform: rotate(180deg);
  transform-origin: 50% 50%;
  transition: .6s;
}

/* line 1063, ../sass/aktualbau.scss */
#contact-form form {
  text-align: right;
}

/* line 1064, ../sass/aktualbau.scss */
#contact-form input[type=email] {
  display: block;
  width: 100%;
  padding: 0 20px;
  height: 40px;
  text-align: left;
}

/* line 1065, ../sass/aktualbau.scss */
#contact-form textarea {
  display: block;
  width: 100%;
  height: 100px;
  margin: 10px 0;
  padding: 10px 20px;
  text-align: left;
}

/* line 1066, ../sass/aktualbau.scss */
#contact-form button[type=submit] {
  display: inline-block;
  padding: 0 20px;
  height: 40px;
  background: #3b393d;
  color: #fff;
}

/* line 1069, ../sass/aktualbau.scss */
#iso-title {
  position: absolute;
  left: 40px;
  top: 60px;
  width: 145px;
}

/* line 1070, ../sass/aktualbau.scss */
#iso-title h3 {
  font: normal 24px/1.2 'Gotham-Light';
  letter-spacing: .2em;
  text-transform: uppercase;
  opacity: .8;
  margin-bottom: 30px;
}

/* line 1073, ../sass/aktualbau.scss */
#iso-data {
  position: absolute;
  left: 215px;
  top: 60px;
  width: 510px;
  padding-right: 30px;
  border-right: 1px solid #acadb0;
}

/* line 1074, ../sass/aktualbau.scss */
#iso-data h3 {
  font: normal 19px/1.2 'Gotham-Light';
  letter-spacing: .6em;
  text-transform: uppercase;
  opacity: .8;
  margin-bottom: 30px;
}

/* line 1075, ../sass/aktualbau.scss */
#iso-data p {
  position: relative;
  font-size: 14px;
  padding: 20px 0;
  color: grey;
}

/* line 1076, ../sass/aktualbau.scss */
#iso-data p:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  display: block;
  width: 59px;
  height: 2px;
  background: #d47800;
}

/* line 1077, ../sass/aktualbau.scss */
#iso-data li {
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 1078, ../sass/aktualbau.scss */
#iso-data li:before {
  content: '\F016';
  font-family: fontawesome;
  color: #d47800;
  padding-right: 14px;
}

/* line 1079, ../sass/aktualbau.scss */
#iso-data li a {
  font-size: 16px;
  color: #6da2d8;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 1081, ../sass/aktualbau.scss */
#poziciok h3 {
  font: normal 19px/1.2 'Gotham-Light';
  letter-spacing: .6em;
  text-transform: uppercase;
  opacity: .8;
  margin-bottom: 0px;
}

/* line 1082, ../sass/aktualbau.scss */
#poziciok p {
  position: relative;
  font-size: 14px;
  padding: 20px 0;
  color: grey;
}

/* line 1083, ../sass/aktualbau.scss */
#poziciok a {
  display: block;
  margin-bottom: 30px;
}

/* line 1085, ../sass/aktualbau.scss */
#hasznos-linkek {
  position: absolute;
  left: 755px;
  top: 60px;
  width: 415px;
}

/* line 1086, ../sass/aktualbau.scss */
#hasznos-linkek h3 {
  font: normal 19px/1.2 'Gotham-Light';
  letter-spacing: .6em;
  text-transform: uppercase;
  opacity: .8;
  margin-bottom: 00px;
  min-height: 57px;
  background: url(i/pointer.png) 0 0 no-repeat;
  background-size: 40px 46px;
  padding-left: 60px;
  max-width: 415px;
}

/* line 1087, ../sass/aktualbau.scss */
#hasznos-linkek li {
  font-size: 18px;
  margin-bottom: 10px;
  padding-left: 60px;
}

/* line 1088, ../sass/aktualbau.scss */
#hasznos-linkek li a {
  font-size: 13px;
  color: #6da2d8;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 1091, ../sass/aktualbau.scss */
#copyright {
  position: absolute;
  left: 20px;
  bottom: 55px;
  font-size: 12px;
  color: #afafaf;
}

@media only screen and (max-width: 1441px) {
  /* line 1094, ../sass/aktualbau.scss */
  #page-contact-block-1 {
    bottom: 37%;
  }

  /* line 1095, ../sass/aktualbau.scss */
  #page-contact-block-2 {
    top: 63%;
    padding-top: 30px;
  }

  /* line 1096, ../sass/aktualbau.scss */
  #page-contact-block-1 h2 {
    top: 100px;
    font-size: 52px;
  }

  /*#google-map-container {top:160px;}*/
  /* line 1099, ../sass/aktualbau.scss */
  #contact-data-and-form {
    padding: 20px;
  }

  /* line 1101, ../sass/aktualbau.scss */
  #contact-tabs .tabs-menu {
    margin-bottom: 20px;
  }

  /* line 1103, ../sass/aktualbau.scss */
  #contact-form {
    padding: 20px;
    padding-top: 60px;
  }

  /* line 1104, ../sass/aktualbau.scss */
  #contact-form.off {
    margin-top: -60px;
  }

  /* line 1105, ../sass/aktualbau.scss */
  #contact-form .title {
    padding: 20px;
    font-size: 20px;
  }

  /* line 1106, ../sass/aktualbau.scss */
  #contact-form .title:after {
    width: 60px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;
  }

  /* line 1107, ../sass/aktualbau.scss */
  #contact-form input[type=email] {
    padding: 0 14px;
    height: 36px;
  }

  /* line 1108, ../sass/aktualbau.scss */
  #contact-form textarea {
    height: 80px;
    margin: 4px 0;
    padding: 8px 14px;
  }

  /* line 1109, ../sass/aktualbau.scss */
  #contact-form button[type=submit] {
    padding: 0 14px;
    height: 36px;
  }

  /* line 1112, ../sass/aktualbau.scss */
  #iso-title {
    top: 30px;
    width: 164px;
  }

  /* line 1113, ../sass/aktualbau.scss */
  #iso-title h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  /* line 1116, ../sass/aktualbau.scss */
  #iso-data {
    top: 30px;
    left: 224px;
    width: 477px;
    padding-right: 20px;
  }

  /* line 1117, ../sass/aktualbau.scss */
  #iso-data p {
    font-size: 14px;
    padding: 20px 0;
  }

  /* line 1118, ../sass/aktualbau.scss */
  #iso-data li {
    font-size: 16px;
    margin-bottom: 4px;
  }

  /* line 1119, ../sass/aktualbau.scss */
  #iso-data li a {
    font-size: 13px;
  }

  /* line 1122, ../sass/aktualbau.scss */
  #hasznos-linkek {
    top: 30px;
    left: 721px;
    width: 285px;
  }

  /* line 1123, ../sass/aktualbau.scss */
  #hasznos-linkek h3 {
    font-size: 20px;
    margin-bottom: 20px;
    background-size: 46px auto;
  }

  /* line 1124, ../sass/aktualbau.scss */
  #hasznos-linkek li {
    font-size: 16px;
    margin-bottom: 4px;
  }

  /* line 1125, ../sass/aktualbau.scss */
  #hasznos-linkek li a {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1035px) {
  /* line 1128, ../sass/aktualbau.scss */
  #iso-title {
    width: 145px;
    left: 10px;
  }

  /* line 1129, ../sass/aktualbau.scss */
  #iso-data {
    width: 335px;
    padding-right: 10px;
    left: 165px;
  }

  /* line 1130, ../sass/aktualbau.scss */
  #iso-data p {
    font-size: 12px;
  }

  /* line 1132, ../sass/aktualbau.scss */
  #poziciok a {
    position: static;
  }

  /* line 1133, ../sass/aktualbau.scss */
  #hasznos-linkek {
    left: 520px;
    width: 250px;
  }

  /* line 1134, ../sass/aktualbau.scss */
  #copyright {
    bottom: 45px;
  }
}
/* ALLASAJANLATOK */
/* line 1139, ../sass/aktualbau.scss */
#site-overlay {
  display: none;
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
}

/* line 1141, ../sass/aktualbau.scss */
.page-career {
  position: fixed;
  z-index: 102;
  top: 0;
  right: -1200px;
  bottom: 0;
  width: 1115px;
  padding: 0 50px;
  background: #fff;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 1142, ../sass/aktualbau.scss */
.page-career.on {
  right: 0;
}

/* line 1143, ../sass/aktualbau.scss */
.page-career .tabs {
  position: relative;
  padding-left: 365px;
}

/* line 1144, ../sass/aktualbau.scss */
.page-career .tabs .page-title {
  font: bold 42px/1 'Gotham-Bold';
  padding-top: 104px;
  padding-bottom: 16px;
  width: 315px;
  float: left;
  margin-left: -365px;
  clear: left;
}

/* line 1145, ../sass/aktualbau.scss */
.page-career .tabs .page-intro {
  font: italic 16px/1.3 georgia,serif;
  margin-bottom: 40px;
  width: 315px;
  float: left;
  margin-left: -365px;
  clear: left;
}

/* line 1146, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu {
  width: 315px;
  float: left;
  margin-left: -365px;
  clear: left;
  border-bottom: 1px solid #d5d5d5;
  overflow: auto;
  height: 400px;
}

/* line 1147, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li {
  border-top: 1px solid #d5d5d5;
}

/* line 1148, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li.on {
  background: #f5f5f5;
}

/* line 1149, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li.on a:after {
  border-bottom-color: #d47800;
}

/* line 1150, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li a {
  position: relative;
  display: block;
  padding: 20px 15px;
  color: #224992;
  font-weight: bold;
}

/* line 1151, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li a:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #aeafb3 transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 1152, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li a:hover:after {
  border-bottom-color: #d47800;
}

/* line 1153, ../sass/aktualbau.scss */
.page-career .tabs .tabs-menu li a small {
  display: block;
  color: #222;
  font-weight: normal;
}

/* line 1155, ../sass/aktualbau.scss */
.page-career .tabs .tab {
  display: none;
}

/* line 1156, ../sass/aktualbau.scss */
.page-career .tabs .tab.on {
  display: block;
}

/* line 1157, ../sass/aktualbau.scss */
.page-career .tabs .tab-header {
  position: relative;
  border-bottom: 1px solid #d5d5d5;
}

/* line 1158, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .tab-header-image {
  margin-bottom: 15px;
}

/* line 1159, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .tab-header-image img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 1160, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .tab-title {
  font: bold 42px/1 'Gotham-Bold';
  color: #224992;
  text-transform: uppercase;
  padding-bottom: 30px;
  max-width: 350px;
  font-size:34px;
}

/* line 1161, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .tab-title:before {
  content: '';
  display: block;
  width: 49px;
  height: 2px;
  margin-bottom: 15px;
  background: #d47800;
}

/* line 1162, ../sass/aktualbau.scss */
.page-career .tabs .tab-header dl {
  position: absolute;
  bottom: 30px;
  padding-left: 30px;
}

/* line 1163, ../sass/aktualbau.scss */
.page-career .tabs .tab-header dt {
  font-size: 10px;
}

/* line 1164, ../sass/aktualbau.scss */
.page-career .tabs .tab-header dd {
  font-size: 12px;
}

/* line 1165, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .carrer-location {
  right: 140px;
  background: url(i/career-icon-loc.png) 0 2px no-repeat;
  background-size: 26px;
}

/* line 1166, ../sass/aktualbau.scss */
.page-career .tabs .tab-header .carrer-working-time {
  right: 0;
  background: url(i/career-icon-time.png) 0 3px no-repeat;
  background-size: 24px;
}

/* line 1167, ../sass/aktualbau.scss */
.page-career .tabs .tab-content {
  padding: 20px 0;
  padding-right: 16px;
  overflow: hidden;
  height: 300px;
  /*js hatarozza meg*/
}

/* line 1168, ../sass/aktualbau.scss */
.page-career .tabs .tab-content h4 {
  font-weight: bold;
  margin-bottom: 4px;
}

/* line 1169, ../sass/aktualbau.scss */
.page-career .tabs .tab-content ul {
  margin-left: 30px;
  margin-bottom: 30px;
}

/* line 1170, ../sass/aktualbau.scss */
.page-career .tabs .tab-content li {
  list-style-type: circle;
}

/* line 1171, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer {
  border-top: 1px solid #d5d5d5;
  padding: 15px 0;
  /*clear: both;*/
  overflow: hidden;
  font-size:14px;
  text-align:justify;
}

/* line 1172, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer a {
  color: #d47800;
}

/* line 1173, ../sass/aktualbau.scss */
.page-career .cvdata-back {
  color: #d47800;
}

/* line 1175, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu {
  margin-left: 20px;
  float: right;
}

/* line 1176, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li {
  display: block;
  margin-top: 4px;
}

/* line 1177, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li:first-child {
  margin-top: 0px;
}

/* line 1178, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li a {
  display: block;
  line-height: 32px;
  text-transform: uppercase;
  color: #d47800;
  font-size: 12px;
}

/* line 1179, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li a span {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  vertical-align: middle;
}

/* line 1180, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li.jelentkezesi-lap a span {
  background: url(i/icon-jelentkezesi-lap.png) 50% 50% no-repeat;
  background-size: contain;
}

/* line 1181, ../sass/aktualbau.scss */
.page-career .tabs .tabs-footer .icon-menu li.allas-megosztasa a span {
  background: url(i/icon-allas-megosztasa.png) 50% 50% no-repeat;
  background-size: contain;
}

/* line 1183, ../sass/aktualbau.scss */
#career-close {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 300px;
  left: -60px;
  background: url(i/career-close.png);
  cursor: pointer;
}

@media only screen and (max-width: 1035px) {
  /* line 1186, ../sass/aktualbau.scss */
  .page-career {
    width: 940px;
    padding: 0 30px;
  }

  /* line 1187, ../sass/aktualbau.scss */
  .page-career .tabs .tab-header dl {
    position: absolute;
    bottom: auto;
    top: 170px;
  }
}
/* line 1190, ../sass/aktualbau.scss */
#cvdata {
  clear: both;
  overflow: hidden;
  font-size: 14px;
}

/* line 1191, ../sass/aktualbau.scss */
#cvdata input[type=text],
#cvdata input[type=email],
#cvdata input[type=tel] {
  width: 100%;
  height: 38px;
  border: 1px solid #c7c8ca;
  padding: 0 15px;
  margin-bottom: 4px;
}

/* line 1194, ../sass/aktualbau.scss */
#cvdata textarea {
  width: 100%;
  height: 122px;
  border: 1px solid #c7c8ca;
  padding: 15px;
}

/* line 1195, ../sass/aktualbau.scss */
#cvdata .attachments {
  position: relative;
  border-top: 1px solid #c7c8ca;
  padding: 15px 0;
  margin-top: 15px;
}

/* line 1196, ../sass/aktualbau.scss */
#cvdata .attachments .legend {
  position: absolute;
  left: 10px;
  top: -10px;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
}

/* line 1197, ../sass/aktualbau.scss */
#cvdata .attachments .legend:before {
  /*content:'\f0c6';font-family:fontawesome;padding-right:4px;color:#aaa;*/
}

/* line 1198, ../sass/aktualbau.scss */
#cvdata .table {
  display: table;
  width: 100%;
  padding-top: 4px;
}

/* line 1199, ../sass/aktualbau.scss */
#cvdata .table .cell {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}

/* line 1200, ../sass/aktualbau.scss */
#cvdata .table .cell:first-child {
  padding-right: 4px;
}

/* line 1201, ../sass/aktualbau.scss */
#cvdata .table-submit {
  margin-top: 20px;
}

/* line 1202, ../sass/aktualbau.scss */
#cvdata .table-submit .cell {
  vertical-align: top;
}

/* line 1203, ../sass/aktualbau.scss */
#cvdata label {
  font-weight: bold;
}

/* line 1204, ../sass/aktualbau.scss */
#cvdata label small {
  display: block;
  font-weight: normal;
}

/* line 1205, ../sass/aktualbau.scss */
#cvdata button[type=submit] {
  position: relative;
  height: 52px;
  padding: 0 20px;
  background: #33a3dc;
  color: #fff;
  text-transform: uppercase;
  float: right;
}

/* line 1206, ../sass/aktualbau.scss */
#cvdata button[type=submit]:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 24px 24px;
  border-color: transparent transparent #f5821f transparent;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 1207, ../sass/aktualbau.scss */
#cvdata button[type=submit]:disabled,
#cvdata button[type=submit][disabled] {
  background-color: #ccc;
  color: #666;
}

@media only screen and (max-width: 651px) {
  /* line 1212, ../sass/aktualbau.scss */
  #cvdata .table {
    display: block;
  }

  /* line 1213, ../sass/aktualbau.scss */
  #cvdata .table .cell {
    display: block;
    width: 100%;
  }

  /* line 1214, ../sass/aktualbau.scss */
  #cvdata button[type=submit] {
    width: 100%;
    text-algin: center;
  }
}
/* line 1217, ../sass/aktualbau.scss */
.slick-slide {
  cursor: pointer;
}

/*.lb-nav a.lb-next{background:none !important;cursor:url(i/kovetkezo_referencia.png), auto;}
.lb-nav a.lb-prev{background:none !important;cursor:url(i/elozo_referencia.png), auto;}*/
/* line 1220, ../sass/aktualbau.scss */
.lb-nav a.lb-next {
  background: none !important;
  cursor: url(i/scroll_down.png), auto;
}

/* line 1221, ../sass/aktualbau.scss */
.lb-nav a.lb-prev {
  background: none !important;
  cursor: url(i/scroll_up.png), auto;
}

/* line 1222, ../sass/aktualbau.scss */
.lightbox .lb-image {
  border: none !important;
  border-radius: 0px !important;
}

/* line 1223, ../sass/aktualbau.scss */
.lb-data .lb-close {
  background: url(i/close.png) top right no-repeat !important;
  background-size: cover !important;
  margin-bottom: 5px;
}

/* line 1224, ../sass/aktualbau.scss */
.at-icon-wrapper {
  background-color: #95D03A !important;
}

/* line 1225, ../sass/aktualbau.scss */
.st-sticky-share-buttons, .addthis-smartlayers {
  display: none;
}

/* line 1226, ../sass/aktualbau.scss */
.allas-megosztasa .addthis-smartlayers {
  margin-top: -35px;
}

/* line 1227, ../sass/aktualbau.scss */
#site-menu-close {
  display: none;
}
