@charset "UTF-8";
/*
 *  Variables
 */
/*fonts*/
/*roboto*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,latin-ext);
/*daniel*/
@font-face {
  font-family: 'Daniel-Regular';
  src: url("../fonts/Daniel_gdi.eot");
  src: url("../fonts/Daniel_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/Daniel_gdi.woff") format("woff"), url("../fonts/Daniel_gdi.ttf") format("truetype"), url("../fonts/Daniel_gdi.svg#Daniel-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-0178;
}
@font-face {
  font-family: 'DanielBold-Regular';
  src: url("../fonts/DanielBold_gdi.eot");
  src: url("../fonts/DanielBold_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/DanielBold_gdi.woff") format("woff"), url("../fonts/DanielBold_gdi.ttf") format("truetype"), url("../fonts/DanielBold_gdi.svg#DanielBold-Regular") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-0178;
}
/*
 * Typo Variables
 */
/*.page-wrap {
  width: 75%;
  @include breakpoint(large) { width: 60%; }
  @include breakpoint(medium) { width: 80%; }
  @include breakpoint(small) { width: 95%; }
}*/
/*div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 }*/
/**,
*:after,
*:before {
  @include box-sizing(border-box);
}*/
/*.article {
     @include clearfix();
}*/
/*.button {
  @include border-radius(5px);
}

.submit-button {
  @include border-top-radius(10px);
  @include border-right-radius(8px);
  @include border-bottom-radius(10px);
  @include border-left-radius (6px);
}*/
/*.article-heading {
  @include opacity(0.8);
}*/
/*.footer-wrap {
  width: 450px;
  @include center-block;
}*/
/*.text-truncate {
  @include text-truncate;
}*/
/*.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}*/
/*p {
  @include font-size(14px)
}*/
/*
body {
  @include background-image('pattern');
}*/
/*
@include keyframes(slide-down) {
  0% { opacity: 1; }
  90% { opacity: 0; }
}

.element {
  width: 100px;
  height: 100px;
  background: black;
  @include animation('slide-down 5s 3');
}
*/
/*
a {
  color: gray;
  @include transition(color .3s ease);
  &:hover {
    color: black;
  }
*/
/*generic transform*/
/*rotate*/
/*scale*/
/*translate*/
/*skew*/
/*transform origin*/
/*transform-3d*/
/*@mixin transform-3d($translate-x: 0, $translate-y: 0, $translate-z: 0, $rotate-x: 0, $rotate-y: 0, $rotate-z: 0, $scale-x: 1, $scale-y: 1, $scale-z: 1, $perspective: none) {
  -webkit-transform: 
    translate3d($translate-x, $translate-y, $translate-z) 
    rotateX($rotate-x) rotateY($rotate-y) rotateZ($rotate-z) 
    scaleX($scale-x) scaleY($scale-y) scaleZ($scale-z) 
    perspective($perspective);
  -ms-transform: 
    translate3d($translate-x, $translate-y, $translate-z) 
    rotateX($rotate-x) rotateY($rotate-y) rotateZ($rotate-z) 
    scaleX($scale-x) scaleY($scale-y) scaleZ($scale-z) 
  transform: 
    translate3d($translate-x, $translate-y, $translate-z) 
    rotateX($rotate-x) rotateY($rotate-y) rotateZ($rotate-z) 
    scaleX($scale-x) scaleY($scale-y) scaleZ($scale-z) 
    perspective($perspective);
}*/
/*perspective*/
/*@include perspective(400px);*/
/*grid*/
/*
@include rowMachine(5, 2%);
*/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
/* line 2, ../scss/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

/* line 2, ../scss/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 2, ../scss/_reset.scss */
body {
  line-height: 1;
}

/* line 2, ../scss/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 2, ../scss/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 2, ../scss/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
}

/* line 2, ../scss/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
 * Typo Base styles
 */
/* line 5, ../scss/_typo.scss */
body {
  color: #333;
  font-size: 18px;
  font-family: "Roboto Slab", Courier, serif;
  font-weight: 300;
  line-height: 1.5;
}

/*
 * Typography
 */
/* line 17, ../scss/_typo.scss */
.link, .typo a {
  color: #d54aaf;
  text-decoration: none;
}
/* line 21, ../scss/_typo.scss */
.link:visited, .typo a:visited {
  color: purple;
}
/* line 25, ../scss/_typo.scss */
.link:hover, .typo a:hover, .link:visited:hover, .typo a:visited:hover {
  color: #eb34b9;
  text-decoration: underline;
}

/* line 31, ../scss/_typo.scss */
.fixed, .typo pre, .typo code {
  font-family: "Andale Mono", AndaleMono, monospace;
  font-size: 15px;
  line-height: 1.2;
}

/* line 33, ../scss/_typo.scss */
.quiet {
  font-color: #ccc;
}

/* line 34, ../scss/_typo.scss */
.loud, .bold, .typo b, .typo strong {
  font-color: #000;
}

/* line 36, ../scss/_typo.scss */
.italic, .typo i, .typo em {
  font-style: italic;
}

/* line 37, ../scss/_typo.scss */
.bold, .typo b, .typo strong {
  font-weight: 700;
}

/* line 39, ../scss/_typo.scss */
.h1, .typo h1, .h2, .typo h2, .h3, .typo h3, .h4, .typo h4, .h5, .typo h5, .h6, .typo h6 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}

/* line 40, ../scss/_typo.scss */
.h1, .typo h1, .h2, .typo h2 {
  line-height: 1.1;
}

/* line 41, ../scss/_typo.scss */
.h3, .typo h3, .h4, .typo h4 {
  line-height: 1.3;
}

/* line 42, ../scss/_typo.scss */
.h1, .typo h1 {
  font-size: 400%;
  letter-spacing: -2px;
}

/* line 43, ../scss/_typo.scss */
.h2, .typo h2 {
  font-size: 250%;
  letter-spacing: -1px;
}

/* line 44, ../scss/_typo.scss */
.h3, .typo h3 {
  font-size: 200%;
}

/* line 45, ../scss/_typo.scss */
.h4, .typo h4 {
  font-size: 180%;
}

/* line 46, ../scss/_typo.scss */
.h5, .typo h5 {
  font-size: 130%;
}

/* line 47, ../scss/_typo.scss */
.h6, .typo h6 {
  font-size: 100%;
}

/* line 49, ../scss/_typo.scss */
.block-margins, .typo p, .typo ul, .typo ol, .typo pre {
  margin: 1em 0;
}

/* line 51, ../scss/_typo.scss */
.unordered-list, .typo ul {
  list-style-type: disc;
}

/* line 52, ../scss/_typo.scss */
.ordered-list, .typo ol {
  list-style: decimal;
}

/*Itt állítom be a classt és egésztem ki a fentieket*/
/* line 62, ../scss/_typo.scss */
.typo h1 {
  margin: 1em 0 0.5em;
}
/* line 63, ../scss/_typo.scss */
.typo h2 {
  margin: 1em 0 0.5em;
}
/* line 64, ../scss/_typo.scss */
.typo h3 {
  margin: 1em 0 0.5em;
}
/* line 65, ../scss/_typo.scss */
.typo h4 {
  margin: 1em 0 0.5em;
}
/* line 66, ../scss/_typo.scss */
.typo h5 {
  margin: 1em 0 0.5em;
}
/* line 67, ../scss/_typo.scss */
.typo h6 {
  margin: 1em 0 0.5em;
}

/*
 * Modifiers
 */
/* line 82, ../scss/_typo.scss */
.float-left {
  float: left;
  margin-right: 1em;
}

/* line 83, ../scss/_typo.scss */
.float-right {
  float: right;
  margin-left: 1em;
}

/* line 85, ../scss/_typo.scss */
.text-left {
  text-align: left   !important;
}

/* line 86, ../scss/_typo.scss */
.text-center {
  text-align: center !important;
}

/* line 87, ../scss/_typo.scss */
.text-right {
  text-align: right  !important;
}

/* line 1, ../scss/_bigguns.scss */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../scss/_bigguns.scss */
* {
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-text-size-adjust: none;
  /* prevent webkit from resizing text to fit */
  -webkit-tap-highlight-color: transparent;
  /* prevent tap highlight color / shadow */
  -webkit-user-select: text;
  /* prevent copy paste, to allow, change 'none' to 'text' */
}

/* line 13, ../scss/_bigguns.scss */
::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #000;
}

/* line 18, ../scss/_bigguns.scss */
::selection {
  color: #fff;
  background: #000;
}

/* Disabled effect class */
/* line 23, ../scss/_bigguns.scss */
.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/*Clearfix*/
/* line 28, ../scss/_bigguns.scss */
.clearfix:before, .row:before, .fold-list li:before,
.clearfix:after,
.row:after,
.fold-list li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 34, ../scss/_bigguns.scss */
.clearfix:after, .row:after, .fold-list li:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 42, ../scss/_bigguns.scss */
.clearfix, .row, .fold-list li {
  *zoom: 1;
}

/* Links improvement */
/* line 47, ../scss/_bigguns.scss */
.link, .typo a {
  text-decoration: none;
  position: relative;
  padding: .5em;
  margin: -.5em;
}

/*responsive images*/
/* line 55, ../scss/_bigguns.scss */
img {
  max-width: 100%;
}

/* Float classes */
/* line 59, ../scss/_bigguns.scss */
.right, .delicates-slide aside, .bolt-search {
  float: right !important;
}

/* line 60, ../scss/_bigguns.scss */
.left, .f-sitemap ul, .socials .social-link, .sitckyNav .row a, .rolunk-grid-element, .gallery-grid-element, .delicates-slide .delicates-slide-img, .bolt-grid-element, .bolt-item-info button, .cartButtons, .hasonlo-grid-element {
  float: left !important;
}

/* Hide / Show classes */
/* line 63, ../scss/_bigguns.scss */
.hide {
  display: none;
}

/* line 64, ../scss/_bigguns.scss */
.show {
  display: block;
}

/* line 65, ../scss/_bigguns.scss */
.ellipsis {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}

/* line 72, ../scss/_bigguns.scss */
.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 77, ../scss/_bigguns.scss */
#wrapper {
  min-width: 320px;
}

/* line 80, ../scss/_bigguns.scss */
.b-shadow {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 83, ../scss/_bigguns.scss */
.b-shadow-right, .etlap {
  box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);
}

/* line 86, ../scss/_bigguns.scss */
.paper-bg, .nl-field ul {
  background-repeat: repeat;
  background-image: url("../img/lightpaperfibers.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 86, ../scss/_bigguns.scss */
  .paper-bg, .nl-field ul {
    background-image: url("../img/lightpaperfibers@2x.png");
    background-size: 500px 300px;
  }
}

/* line 91, ../scss/_bigguns.scss */
.paper-bg-darker, .landing-container, .barkas-overlay .row, .popup-overlay .row, body, .sticky-fold, .fold-out,
.sitckyNav .row a.selected, .side-nav-inner, .nl-form, .program {
  background-repeat: repeat;
  background-image: url("../img/lightpaperfibers-darker.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 91, ../scss/_bigguns.scss */
  .paper-bg-darker, .landing-container, .barkas-overlay .row, .popup-overlay .row, body, .sticky-fold, .fold-out,
  .sitckyNav .row a.selected, .side-nav-inner, .nl-form, .program {
    background-image: url("../img/lightpaperfibers-darker@2x.png");
    background-size: 500px 300px;
  }
}

/* line 97, ../scss/_bigguns.scss */
.paper-shadow:after, .nl-form:after, .paper-shadow:before, .nl-form:before {
  content: "";
  position: absolute;
  bottom: 15px;
  width: 50%;
  height: 20%;
  max-width: 300px;
  max-height: 100px;
  -webkit-box-shadow: 0 20px 10px rgba(31, 31, 31, 0.5);
  box-shadow: 0 20px 10px rgba(31, 31, 31, 0.5);
  z-index: -2;
}
/* line 109, ../scss/_bigguns.scss */
.paper-shadow:before, .nl-form:before {
  left: 20px;
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
}
/* line 114, ../scss/_bigguns.scss */
.paper-shadow:after, .nl-form:after {
  right: 20px;
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* line 119, ../scss/_bigguns.scss */
.visuallyhidden, .section-label, .rend-slide img, .cikk-img img, .rolunk-visible img, .delicates-slide .delicates-slide-img img, .bolt-grid-element-img img, .bolt-item-slider .slick-slide img, .bolt-item-slider-nav .slick-slide img, .hasonlo-grid-element-img img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}

/* line 129, ../scss/_bigguns.scss */
.measure {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* line 134, ../scss/_bigguns.scss */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 138, ../scss/_bigguns.scss */
::-webkit-scrollbar-track {
  background-color: #e3e3e3;
}

/* line 142, ../scss/_bigguns.scss */
::-webkit-scrollbar-thumb {
  background-color: #000;
  height: 64px;
}

/* line 147, ../scss/_bigguns.scss */
body {
  -ms-overflow-x: hidden;
}

/* line 150, ../scss/_bigguns.scss */
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 158, ../scss/_bigguns.scss */
.no-scroll {
  overflow-y: hidden !important;
  position: static;
}

/* line 163, ../scss/_bigguns.scss */
.has-sprite, .barkas ul li a:after, .barkas-top, .barkas-bottom, .illustration-container, .vendeglo .vend-fa, .vendeglo .vend-front .vend-front-front, .vendeglo .vend-kerites-front-left, div[class^="vend-emberke"], .vend-kihuzo, .vend-kihuzo-ful, .delicates .delic-side, .delicates .delic-kemeny-kemeny, .delicates .delic-kihuzo, .delicates .delic-kihuzo-ful, .delicates .delic-front, .delicates .delic-fogaskerek, .apartman .apartman-front, .apartman .apartman-front-left, .apartman div[class^="apartman-emberke"], .apartman .apartman-kihuzo, .kert .kert-fa-villa, .kert .kert-kerites-side, .kert .kert-kerites-top, .kert .kert-bokor-sima, .kert .kert-bokor-vodor, .kert .kert-bokor-sima2, .kert .kert-kerites-front-right, .kert .kert-kihuzo-cover, .kert .kert-emberek-cover, .kert .kert-asztal, .kert .kert-fiu, .kert .kert-lany, .kert div[class^="kert-kisvirag"], .kert .kert-kihuzo, .kert .kert-kihuzo-ful, .cetli, .review-img {
  background-repeat: no-repeat;
  background-image: url("../img/koleves_sprite.png");
  /*@include image-2x("../img/main-sprite@2x.png", 300px, 300px);*/
}

/* line 168, ../scss/_bigguns.scss */
.has-mobsprite, .mobile-apartman, .mobile-kerites, .mobile-villafa, .mobile-kert, .mobile-delicates, .mobile-vendeglo, .mobile-sugo-bubble, .mobile-barkas, .mobile-sugo-trigger {
  background-repeat: no-repeat;
  background-image: url("../img/koleves_mobilesprite.png");
}

/*
.preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}*/
/*=================================================
 +++ LE GRID +++ A Responsive Grid -- Gumby defaults to a standard 960 grid, but you can change it to whatever you'd like.
 ==================================================*/
/*.container { padding: 0px $gutter-in-px;
}*/
/* line 6, ../scss/_grid.scss */
.row {
  width: 100%;
  max-width: 940px;
  margin: 0 auto;
}

@media only screen and (max-width: 960px) {
  /* line 7, ../scss/_grid.scss */
  .row {
    padding: 0;
  }
}
/* line 8, ../scss/_grid.scss */
.row .row {
  min-width: 0px;
}

@media only screen and (max-width: 960px) {
  /* line 9, ../scss/_grid.scss */
  .row .row {
    padding: 0;
  }
}
/* To fix the grid into a different size, set max-width to your desired width */
/* line 12, ../scss/_grid.scss */
.column, .columns {
  margin-left: 2.12766%;
  float: left;
  min-height: 1px;
}

/* line 14, ../scss/_grid.scss */
.column:first-child, .columns:first-child, .alpha {
  margin-left: 0px;
}

/* line 16, ../scss/_grid.scss */
.column.omega, .columns.omega {
  float: right;
}

/* Column Classes */
/* line 19, ../scss/_grid.scss */
.row .one.column {
  width: 6.38298%;
}

/* line 20, ../scss/_grid.scss */
.row .one.columns {
  width: 6.38298%;
}

/* line 21, ../scss/_grid.scss */
.row .two.columns {
  width: 14.89362%;
}

/* line 22, ../scss/_grid.scss */
.row .three.columns {
  width: 22.87234%;
}

/* line 23, ../scss/_grid.scss */
.row .four.columns {
  width: 31.91489%;
}

/* line 24, ../scss/_grid.scss */
.row .five.columns {
  width: 40.42553%;
}

/* line 25, ../scss/_grid.scss */
.row .six.columns {
  width: 48.93617%;
}

/* line 26, ../scss/_grid.scss */
.row .seven.columns {
  width: 57.44681%;
}

/* line 27, ../scss/_grid.scss */
.row .eight.columns {
  width: 65.95745%;
}

/* line 28, ../scss/_grid.scss */
.row .nine.columns {
  width: 74.46809%;
}

/* line 29, ../scss/_grid.scss */
.row .ten.columns {
  width: 82.97872%;
}

/* line 30, ../scss/_grid.scss */
.row .eleven.columns {
  width: 91.48936%;
}

/* line 31, ../scss/_grid.scss */
.row .twelve.columns {
  width: 100%;
}

/* Push Classes */
/* line 34, ../scss/_grid.scss */
.row .push_one {
  margin-left: 10.6383%;
}

/* line 35, ../scss/_grid.scss */
.row .push_one:first-child {
  margin-left: 8.51064%;
}

/* line 36, ../scss/_grid.scss */
.row .push_two {
  margin-left: 19.14894%;
}

/* line 37, ../scss/_grid.scss */
.row .push_two:first-child {
  margin-left: 17.02128%;
}

/* line 38, ../scss/_grid.scss */
.row .push_three {
  margin-left: 27.65957%;
}

/* line 39, ../scss/_grid.scss */
.row .push_three:first-child {
  margin-left: 25.53191%;
}

/* line 40, ../scss/_grid.scss */
.row .push_four {
  margin-left: 36.17021%;
}

/* line 41, ../scss/_grid.scss */
.row .push_four:first-child {
  margin-left: 34.04255%;
}

/* line 42, ../scss/_grid.scss */
.row .push_five {
  margin-left: 44.68085%;
}

/* line 43, ../scss/_grid.scss */
.row .push_five:first-child {
  margin-left: 42.55319%;
}

/* line 44, ../scss/_grid.scss */
.row .push_six {
  margin-left: 53.19149%;
}

/* line 45, ../scss/_grid.scss */
.row .push_six:first-child {
  margin-left: 51.06383%;
}

/* line 46, ../scss/_grid.scss */
.row .push_seven {
  margin-left: 61.70213%;
}

/* line 47, ../scss/_grid.scss */
.row .push_seven:first-child {
  margin-left: 59.57447%;
}

/* line 48, ../scss/_grid.scss */
.row .push_eight {
  margin-left: 70.21277%;
}

/* line 49, ../scss/_grid.scss */
.row .push_eight:first-child {
  margin-left: 68.08511%;
}

/* line 50, ../scss/_grid.scss */
.row .push_nine {
  margin-left: 78.7234%;
}

/* line 51, ../scss/_grid.scss */
.row .push_nine:first-child {
  margin-left: 76.59574%;
}

/* line 52, ../scss/_grid.scss */
.row .push_ten {
  margin-left: 87.23404%;
}

/* line 53, ../scss/_grid.scss */
.row .push_ten:first-child {
  margin-left: 85.10638%;
}

/* line 54, ../scss/_grid.scss */
.row .push_eleven {
  margin-left: 95.74468%;
}

/* line 55, ../scss/_grid.scss */
.row .push_eleven:first-child {
  margin-left: 93.61702%;
}

/* Centered Classes */
/* line 58, ../scss/_grid.scss */
.row .one.centered {
  margin-left: 46.80851%;
}

/* line 59, ../scss/_grid.scss */
.row .two.centered {
  margin-left: 42.55319%;
}

/* line 60, ../scss/_grid.scss */
.row .three.centered {
  margin-left: 38.29787%;
}

/* line 61, ../scss/_grid.scss */
.row .four.centered {
  margin-left: 34.04255%;
}

/* line 62, ../scss/_grid.scss */
.row .five.centered {
  margin-left: 29.78723%;
}

/* line 63, ../scss/_grid.scss */
.row .six.centered {
  margin-left: 25.53191%;
}

/* line 64, ../scss/_grid.scss */
.row .seven.centered {
  margin-left: 21.2766%;
}

/* line 65, ../scss/_grid.scss */
.row .eight.centered {
  margin-left: 17.02128%;
}

/* line 66, ../scss/_grid.scss */
.row .nine.centered {
  margin-left: 12.76596%;
}

/* line 67, ../scss/_grid.scss */
.row .ten.centered {
  margin-left: 8.51064%;
}

/* line 68, ../scss/_grid.scss */
.row .eleven.centered {
  margin-left: 4.25532%;
}

/* Hybrid Grid Columns */
/* line 71, ../scss/_grid.scss */
.sixteen.colgrid .row .one.column {
  width: 4.25532%;
}

/* line 72, ../scss/_grid.scss */
.sixteen.colgrid .row .one.columns {
  width: 4.25532%;
}

/* line 73, ../scss/_grid.scss */
.sixteen.colgrid .row .two.columns {
  width: 10.6383%;
}

/* line 74, ../scss/_grid.scss */
.sixteen.colgrid .row .three.columns {
  width: 17.02128%;
}

/* line 75, ../scss/_grid.scss */
.sixteen.colgrid .row .four.columns {
  width: 23.40426%;
}

/* line 76, ../scss/_grid.scss */
.sixteen.colgrid .row .five.columns {
  width: 29.78723%;
}

/* line 77, ../scss/_grid.scss */
.sixteen.colgrid .row .six.columns {
  width: 36.17021%;
}

/* line 78, ../scss/_grid.scss */
.sixteen.colgrid .row .seven.columns {
  width: 42.55319%;
}

/* line 79, ../scss/_grid.scss */
.sixteen.colgrid .row .eight.columns {
  width: 48.93617%;
}

/* line 80, ../scss/_grid.scss */
.sixteen.colgrid .row .nine.columns {
  width: 55.31915%;
}

/* line 81, ../scss/_grid.scss */
.sixteen.colgrid .row .ten.columns {
  width: 61.70213%;
}

/* line 82, ../scss/_grid.scss */
.sixteen.colgrid .row .eleven.columns {
  width: 68.08511%;
}

/* line 83, ../scss/_grid.scss */
.sixteen.colgrid .row .twelve.columns {
  width: 74.46809%;
}

/* line 84, ../scss/_grid.scss */
.sixteen.colgrid .row .thirteen.columns {
  width: 80.85106%;
}

/* line 85, ../scss/_grid.scss */
.sixteen.colgrid .row .fourteen.columns {
  width: 87.23404%;
}

/* line 86, ../scss/_grid.scss */
.sixteen.colgrid .row .fifteen.columns {
  width: 93.61702%;
}

/* line 87, ../scss/_grid.scss */
.sixteen.colgrid .row .sixteen.columns {
  width: 100%;
}

/* Hybrid Push Classes */
/* line 90, ../scss/_grid.scss */
.sixteen.colgrid .row .push_one {
  margin-left: 8.51064%;
}

/* line 91, ../scss/_grid.scss */
.sixteen.colgrid .row .push_one:first-child {
  margin-left: 6.38298%;
}

/* line 92, ../scss/_grid.scss */
.sixteen.colgrid .row .push_two {
  margin-left: 14.89362%;
}

/* line 93, ../scss/_grid.scss */
.sixteen.colgrid .row .push_two:first-child {
  margin-left: 12.76596%;
}

/* line 94, ../scss/_grid.scss */
.sixteen.colgrid .row .push_three {
  margin-left: 21.2766%;
}

/* line 95, ../scss/_grid.scss */
.sixteen.colgrid .row .push_three:first-child {
  margin-left: 19.14894%;
}

/* line 96, ../scss/_grid.scss */
.sixteen.colgrid .row .push_four {
  margin-left: 27.65957%;
}

/* line 97, ../scss/_grid.scss */
.sixteen.colgrid .row .push_four:first-child {
  margin-left: 25.53191%;
}

/* line 98, ../scss/_grid.scss */
.sixteen.colgrid .row .push_five {
  margin-left: 34.04255%;
}

/* line 99, ../scss/_grid.scss */
.sixteen.colgrid .row .push_five:first-child {
  margin-left: 31.91489%;
}

/* line 100, ../scss/_grid.scss */
.sixteen.colgrid .row .push_six {
  margin-left: 40.42553%;
}

/* line 101, ../scss/_grid.scss */
.sixteen.colgrid .row .push_six:first-child {
  margin-left: 38.29787%;
}

/* line 102, ../scss/_grid.scss */
.sixteen.colgrid .row .push_seven {
  margin-left: 46.80851%;
}

/* line 103, ../scss/_grid.scss */
.sixteen.colgrid .row .push_seven:first-child {
  margin-left: 44.68085%;
}

/* line 104, ../scss/_grid.scss */
.sixteen.colgrid .row .push_eight {
  margin-left: 53.19149%;
}

/* line 105, ../scss/_grid.scss */
.sixteen.colgrid .row .push_eight:first-child {
  margin-left: 51.06383%;
}

/* line 106, ../scss/_grid.scss */
.sixteen.colgrid .row .push_nine {
  margin-left: 59.57447%;
}

/* line 107, ../scss/_grid.scss */
.sixteen.colgrid .row .push_nine:first-child {
  margin-left: 57.44681%;
}

/* line 108, ../scss/_grid.scss */
.sixteen.colgrid .row .push_ten {
  margin-left: 65.95745%;
}

/* line 109, ../scss/_grid.scss */
.sixteen.colgrid .row .push_ten:first-child {
  margin-left: 63.82979%;
}

/* line 110, ../scss/_grid.scss */
.sixteen.colgrid .row .push_eleven {
  margin-left: 72.34043%;
}

/* line 111, ../scss/_grid.scss */
.sixteen.colgrid .row .push_eleven:first-child {
  margin-left: 70.21277%;
}

/* line 112, ../scss/_grid.scss */
.sixteen.colgrid .row .push_twelve {
  margin-left: 78.7234%;
}

/* line 113, ../scss/_grid.scss */
.sixteen.colgrid .row .push_twelve:first-child {
  margin-left: 76.59574%;
}

/* line 114, ../scss/_grid.scss */
.sixteen.colgrid .row .push_thirteen {
  margin-left: 85.10638%;
}

/* line 115, ../scss/_grid.scss */
.sixteen.colgrid .row .push_thirteen:first-child {
  margin-left: 82.97872%;
}

/* line 116, ../scss/_grid.scss */
.sixteen.colgrid .row .push_fourteen {
  margin-left: 91.48936%;
}

/* line 117, ../scss/_grid.scss */
.sixteen.colgrid .row .push_fourteen:first-child {
  margin-left: 89.3617%;
}

/* line 118, ../scss/_grid.scss */
.sixteen.colgrid .row .push_fifteen {
  margin-left: 97.87234%;
}

/* line 119, ../scss/_grid.scss */
.sixteen.colgrid .row .push_fifteen:first-child {
  margin-left: 95.74468%;
}

/* Hybrid Centered Classes */
/* line 122, ../scss/_grid.scss */
.sixteen.colgrid .row .one.centered {
  margin-left: 47.87234%;
}

/* line 123, ../scss/_grid.scss */
.sixteen.colgrid .row .two.centered {
  margin-left: 44.68085%;
}

/* line 124, ../scss/_grid.scss */
.sixteen.colgrid .row .three.centered {
  margin-left: 41.48936%;
}

/* line 125, ../scss/_grid.scss */
.sixteen.colgrid .row .four.centered {
  margin-left: 38.29787%;
}

/* line 126, ../scss/_grid.scss */
.sixteen.colgrid .row .five.centered {
  margin-left: 35.10638%;
}

/* line 127, ../scss/_grid.scss */
.sixteen.colgrid .row .six.centered {
  margin-left: 31.91489%;
}

/* line 128, ../scss/_grid.scss */
.sixteen.colgrid .row .seven.centered {
  margin-left: 28.7234%;
}

/* line 129, ../scss/_grid.scss */
.sixteen.colgrid .row .eight.centered {
  margin-left: 25.53191%;
}

/* line 130, ../scss/_grid.scss */
.sixteen.colgrid .row .nine.centered {
  margin-left: 22.34043%;
}

/* line 131, ../scss/_grid.scss */
.sixteen.colgrid .row .ten.centered {
  margin-left: 19.14894%;
}

/* line 132, ../scss/_grid.scss */
.sixteen.colgrid .row .eleven.centered {
  margin-left: 15.95745%;
}

/* line 133, ../scss/_grid.scss */
.sixteen.colgrid .row .twelve.centered {
  margin-left: 12.76596%;
}

/* line 134, ../scss/_grid.scss */
.sixteen.colgrid .row .thirteen.centered {
  margin-left: 9.57447%;
}

/* line 135, ../scss/_grid.scss */
.sixteen.colgrid .row .fourteen.centered {
  margin-left: 6.38298%;
}

/* line 136, ../scss/_grid.scss */
.sixteen.colgrid .row .fifteen.centered {
  margin-left: 3.19149%;
}

/* MOBILE */
@media only screen and (max-width: 800px) {
  /* line 141, ../scss/_grid.scss */
  .row {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
  }

  /* line 142, ../scss/_grid.scss */
  .row .row .column, .row .row .columns {
    padding: 0;
  }

  /* line 143, ../scss/_grid.scss */
  .row .centered {
    margin: 0 !important;
  }

  /* line 144, ../scss/_grid.scss */
  .column, .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 145, ../scss/_grid.scss */
  .column:last-child, .columns:last-child {
    margin-right: 0;
    float: none;
  }

  /* line 146, ../scss/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 147, ../scss/_grid.scss */
  [class*="column"]:before {
    display: table;
  }

  /* line 148, ../scss/_grid.scss */
  [class*="column"]:after {
    display: table;
    clear: both;
  }

  /* line 149, ../scss/_grid.scss */
  [class^="push_"], [class*="push_"] {
    margin-left: 0 !important;
  }
}
/*Ide jöhetnek a saját sass-ok*/
/* line 1, ../scss/_landing.scss */
.no-pointing {
  pointer-events: none;
}

/*.hovInt div{
  @extend .no-pointing;
}*/
/* line 7, ../scss/_landing.scss */
.info-black {
  display: none;
}

/* line 10, ../scss/_landing.scss */
.landing-container {
  width: 100%;
  height: 100%;
  position: relative;
  display: none !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 10, ../scss/_landing.scss */
  .landing-container {
    display: block !important;
  }
}
/* line 19, ../scss/_landing.scss */
.landing-container header {
  background-color: transparent;
  display: none;
  /*height: 20rem;*/
  /*800px*/
}
@media (min-width: 50em) {
  /* line 19, ../scss/_landing.scss */
  .landing-container header {
    display: block;
    width: 93%;
    margin-top: 4rem;
    z-index: 0;
  }
}
/* line 29, ../scss/_landing.scss */
.landing-container header .icon-logo {
  width: 7rem;
  height: 7rem;
  right: 0.5rem;
  top: 2rem;
  left: initial;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 29, ../scss/_landing.scss */
  .landing-container header .icon-logo {
    width: 10rem;
    height: 10rem;
    right: 0.5rem;
    top: 0.5rem;
  }
}
/* line 43, ../scss/_landing.scss */
.landing-container header .nav-info {
  top: 0.4rem;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 43, ../scss/_landing.scss */
  .landing-container header .nav-info {
    top: 8.5rem;
  }
}
/* line 50, ../scss/_landing.scss */
.landing-container header .langselect-container {
  width: 6rem;
  top: -1.5rem;
  /*  display: none; */
  height: 5.3rem;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 50, ../scss/_landing.scss */
  .landing-container header .langselect-container {
    top: 8.7rem;
    width: 5.3rem;
  }
}
/* line 62, ../scss/_landing.scss */
.landing-container header .eng, .landing-container header .hun {
  margin: 0;
  margin-top: 2.1rem;
}
/* line 66, ../scss/_landing.scss */
.landing-container header .lang-selected,
.landing-container header .langselect-container .eng span {
  color: #000 !important;
}
/* line 70, ../scss/_landing.scss */
.landing-container header .info-black {
  display: block;
}
/* line 73, ../scss/_landing.scss */
.landing-container header .info-white {
  display: none;
}

/* NEW logo */
/* line 80, ../scss/_landing.scss */
.landing-logo-container {
  width: 140px;
  height: 170px;
  right: 90px;
  top: 0;
}
/* line 85, ../scss/_landing.scss */
.landing-logo-container .icon-logo {
  width: 8rem;
  height: 8rem;
  right: 0.5rem;
  top: 0.5rem;
}
/* line 91, ../scss/_landing.scss */
.landing-logo-container .info-black {
  position: absolute;
  left: -0.7rem;
  bottom: -0.5rem;
  display: block;
  width: 4rem;
  height: 4rem;
}
/* line 98, ../scss/_landing.scss */
.landing-logo-container .info-black span {
  display: none;
}
/* line 101, ../scss/_landing.scss */
.landing-logo-container .info-black svg {
  width: 100%;
  height: 100%;
}
/* line 107, ../scss/_landing.scss */
.landing-logo-container .langselect {
  top: 6.8rem;
  width: 4.7rem;
  height: 4.7rem;
  display: block;
}
/* line 114, ../scss/_landing.scss */
.landing-logo-container .langselect-container {
  width: 4.5rem;
  right: 1rem;
  height: 2.5rem;
  bottom: 0;
}
/* line 120, ../scss/_landing.scss */
.landing-logo-container .lang-selected {
  color: #fff !important;
}
/* line 123, ../scss/_landing.scss */
.landing-logo-container .eng, .landing-logo-container .hun {
  top: 8.6rem !important;
  font-size: 75% !important;
  margin: 0 !important;
}
/* line 130, ../scss/_landing.scss */
.landing-logo-container .eng span {
  display: none;
}

/* line 140, ../scss/_landing.scss */
.barkas-container {
  height: auto;
  width: 400px;
  position: absolute;
  bottom: 0;
  right: 0;
  /*  pointer-events:none;
  */
  /*1030px*/
}
@media (min-width: 64.375em) {
  /* line 140, ../scss/_landing.scss */
  .barkas-container {
    /* right: 2rem;*/
    bottom: 2rem;
  }
}

/* line 152, ../scss/_landing.scss */
.barkas {
  width: 400px;
  min-height: 272px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 120px;
  top: auto !important;
  cursor: pointer;
}
/* line 162, ../scss/_landing.scss */
.barkas ul {
  /* z-index: -1;*/
  -webkit-perspective: 400px;
  perspective: 400px;
}
/* line 165, ../scss/_landing.scss */
.barkas ul li {
  padding: 1rem;
  height: 3rem;
  width: 97.5%;
  margin: -3px 1.25%;
}
/* line 170, ../scss/_landing.scss */
.barkas ul li a {
  text-decoration: none;
  color: #000;
  position: relative;
  padding: 0.4rem;
}
/* line 175, ../scss/_landing.scss */
.barkas ul li a:hover {
  color: #999;
}
/* line 178, ../scss/_landing.scss */
.barkas ul li a:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background-position: 0 -60px;
  margin-top: 7px;
}
/* line 190, ../scss/_landing.scss */
.barkas ul li:nth-child(odd) {
  /*@extend .paper-bg;*/
  background-color: #eee;
}
/* line 194, ../scss/_landing.scss */
.barkas ul li:nth-child(even) {
  /*@extend .paper-bg-darker;*/
  background-color: #ddd;
}

/* line 200, ../scss/_landing.scss */
.barkas-open {
  margin-bottom: 0rem !important;
}
/* line 203, ../scss/_landing.scss */
.barkas-open li:last-of-type {
  margin-bottom: -5px !important;
}

/* line 208, ../scss/_landing.scss */
.barkas-top {
  width: 400px;
  height: 177px;
  background-position: -519px 0;
}

/* line 216, ../scss/_landing.scss */
.barkas-top.bar-top-en {
  background-image: url("../img/barkas_top_en.png");
  background-position: 0 0;
}

/* line 221, ../scss/_landing.scss */
.barkas-bottom {
  width: 400px;
  height: 95px;
  background-position: -519px -177px;
  margin-bottom: 3px;
}

/* line 229, ../scss/_landing.scss */
.barkas-cover {
  position: absolute;
  bottom: 0;
  z-index: 999;
}

/* line 235, ../scss/_landing.scss */
.barkaspopup {
  display: none;
}

/* line 239, ../scss/_landing.scss */
.barkas-overlay .row, .popup-overlay .row {
  padding: 5rem;
  min-height: 20rem;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 3rem auto;
  left: 0;
  right: 0;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  overflow: auto;
}
@media screen and (max-width: 480px) {
  /* line 239, ../scss/_landing.scss */
  .barkas-overlay .row, .popup-overlay .row {
    padding: 30px 15px;
    margin: 10px;
  }
}

/* line 257, ../scss/_landing.scss */
.barkas-overlay-close, .popup-overlay-close {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  font-size: 200%;
  line-height: 2.5rem;
  cursor: pointer;
  z-index: 1;
}

/* line 270, ../scss/_landing.scss */
.illustration-container {
  background-position: -919px 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 986px;
  height: 489px;
  margin: auto;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
/* line 278, ../scss/_landing.scss */
.illustration-container > div {
  position: absolute;
}

/* line 283, ../scss/_landing.scss */
.allo {
  /*box-shadow:0 0 20px rgba(0,0,0,.4) !important;*/
}

/* line 286, ../scss/_landing.scss */
div[class^="delic-"],
div[class^="kert-"],
div[class^="vend-"],
div[class^="apartman-"] {
  position: absolute;
}

/* line 293, ../scss/_landing.scss */
.hoverEffect {
  moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

/* line 296, ../scss/_landing.scss */
.vendeglo {
  left: 0;
  bottom: 0;
  width: 495px;
  height: 296px;
}
/* line 302, ../scss/_landing.scss */
.vendeglo .vend-fa {
  top: -50px;
  left: 220px;
  width: 146px;
  height: 240px;
  background-position: -519px -272px;
}
/* line 312, ../scss/_landing.scss */
.vendeglo .vend-front {
  width: 495px;
  height: 296px;
  bottom: 0;
  left: 0;
  moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
/* line 319, ../scss/_landing.scss */
.vendeglo .vend-front .vend-front-front {
  background-position: 0 -596px;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
}
/* line 328, ../scss/_landing.scss */
.vendeglo .vend-kerites-front-left {
  width: 129px;
  height: 96px;
  background-position: -665px -272px;
  right: -125px;
  bottom: 0;
}

/* line 339, ../scss/_landing.scss */
div[class^="vend-emberke"] {
  width: 50px;
  height: 70px;
}

/* line 345, ../scss/_landing.scss */
.vend-emberke1 {
  left: 28px;
  top: 94px;
  background-position: -380px -520px;
}

/* line 350, ../scss/_landing.scss */
.vend-emberke2 {
  left: 180px;
  top: 94px;
  background-position: -480px -520px;
}

/* line 355, ../scss/_landing.scss */
.vend-emberke3 {
  left: 405px;
  top: 94px;
  background-position: -580px -520px;
}

/* line 360, ../scss/_landing.scss */
.vend-emberke4 {
  left: 105px;
  top: 183px;
  background-position: -680px -510px;
}

/* line 365, ../scss/_landing.scss */
.vend-emberke5 {
  left: 251px;
  top: 183px;
  background-position: -780px -520px;
}

/* line 371, ../scss/_landing.scss */
.vend-kihuzo {
  width: 180px;
  height: 210px;
  background-position: -495px -596px;
  right: 8px;
  top: 2rem;
  z-index: -1 !important;
}
/* line 379, ../scss/_landing.scss */
.vend-kihuzo nav {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 1.2rem 2rem;
}
/* line 384, ../scss/_landing.scss */
.vend-kihuzo nav a {
  text-decoration: none;
  color: #444;
}
/* line 387, ../scss/_landing.scss */
.vend-kihuzo nav a:hover {
  color: #999;
}
/* line 392, ../scss/_landing.scss */
.vend-kihuzo li {
  height: 24px;
  width: 100%;
  text-align: right;
  font-size: 88%;
  color: #999;
}
/* line 398, ../scss/_landing.scss */
.vend-kihuzo li:hover {
  color: #000;
}

/* line 403, ../scss/_landing.scss */
.vend-kihuzo-ful {
  width: 140px;
  height: 140px;
  background-position: -675px -633px;
  position: absolute;
  right: -140px;
  top: 37px;
}
/* line 411, ../scss/_landing.scss */
.vend-kihuzo-ful .icon {
  width: 100px;
  height: 100px;
  margin-left: 32px;
  margin-top: 10px;
}

/* line 418, ../scss/_landing.scss */
.delicates {
  top: 0;
  width: 287px;
  height: 450px;
}
/* line 423, ../scss/_landing.scss */
.delicates .delic-side {
  left: 0;
  top: 0;
  width: 287px;
  height: 440px;
  background-position: -831px -521px;
}
/* line 431, ../scss/_landing.scss */
.delicates .delic-kemeny {
  bottom: 125px;
  left: 10px;
  width: 69px;
  height: 305px;
}
/* line 438, ../scss/_landing.scss */
.delicates .delic-kemeny-kemeny {
  width: 69px;
  height: 305px;
  background-position: -1118px -521px;
}
/* line 445, ../scss/_landing.scss */
.delicates .delic-kihuzo {
  width: 200px;
  height: 140px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  background-position: -495px -826px;
  left: 90px;
  top: 70px;
  moz-transform-origin: left center;
  -o-transform-origin: left center;
  -ms-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
/* line 455, ../scss/_landing.scss */
.delicates .delic-kihuzo nav {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 2rem 1rem 1rem 5rem;
}
/* line 460, ../scss/_landing.scss */
.delicates .delic-kihuzo nav ul {
  text-align: center;
}
/* line 463, ../scss/_landing.scss */
.delicates .delic-kihuzo nav a {
  text-decoration: none;
  font-size: 120%;
  color: #444;
}
/* line 468, ../scss/_landing.scss */
.delicates .delic-kihuzo nav a:hover {
  color: #999;
}
/* line 473, ../scss/_landing.scss */
.delicates .delic-kihuzo li {
  height: 24px;
  width: 100%;
  text-align: right;
  font-size: 70%;
  color: #999;
}
/* line 479, ../scss/_landing.scss */
.delicates .delic-kihuzo li:hover {
  color: #000;
}
/* line 484, ../scss/_landing.scss */
.delicates .delic-kihuzo-ful {
  width: 103px;
  height: 100px;
  position: absolute;
  left: 50px;
  top: 0;
  background-position: -696px -817px;
}
/* line 492, ../scss/_landing.scss */
.delicates .delic-kihuzo-ful .icon {
  width: 90px;
  height: 90px;
  margin-left: 15px;
  margin-top: -7px;
}
/* line 500, ../scss/_landing.scss */
.delicates .delic-front {
  left: 0;
  bottom: 0;
  width: 160px;
  height: 340px;
  background-position: -1187px -521px;
  pointer-events: none;
}
/* line 509, ../scss/_landing.scss */
.delicates .delic-fogaskerek {
  width: 121px;
  height: 121px;
  top: 160px;
  left: -30px;
  moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  background-position: -675px -368px;
}

/* line 521, ../scss/_landing.scss */
.apartman {
  top: -3px;
  width: 351px;
  height: 238px;
  left: 215px;
}
/* line 526, ../scss/_landing.scss */
.apartman .apartman-front {
  background-position: -1347px -521px;
  width: 351px;
  height: 88px;
}
/* line 532, ../scss/_landing.scss */
.apartman .apartman-front-left {
  width: 351px;
  height: 238px;
  pointer-events: none;
  background-position: -1347px -608px;
}
/* line 542, ../scss/_landing.scss */
.apartman .apartman-emberke1 {
  background-position: -28px 0;
  background-position: -1725px -521px;
  left: 267px;
  top: 17px;
  width: 50px;
  height: 50px;
}
/* line 551, ../scss/_landing.scss */
.apartman .apartman-emberke2 {
  background-position: -76px 6px;
  background-position: -1773px -515px;
  left: 262px;
  top: 121px;
  width: 70px;
  height: 70px;
}
/* line 560, ../scss/_landing.scss */
.apartman .apartman-emberke3 {
  width: 55px;
  height: 55px;
  left: 85px;
  top: 130px;
  background-position: -144px -2px;
  background-position: -1841px -523px;
}
/* line 570, ../scss/_landing.scss */
.apartman .apartman-kihuzo-container {
  width: 166px;
  height: 166px;
  moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  left: 8px;
  top: 0;
}
/* line 577, ../scss/_landing.scss */
.apartman .apartman-kihuzo {
  width: 130px;
  height: 236px;
  top: 0;
  left: 80px;
  background-position: -1697px -641px;
}
/* line 584, ../scss/_landing.scss */
.apartman .apartman-kihuzo nav {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 1rem;
  top: 5.5rem;
}
/* line 591, ../scss/_landing.scss */
.apartman .apartman-kihuzo nav a {
  text-decoration: none;
  color: #444;
  font-size: 80%;
}
/* line 595, ../scss/_landing.scss */
.apartman .apartman-kihuzo nav a:hover {
  color: #999;
}
/* line 600, ../scss/_landing.scss */
.apartman .apartman-kihuzo li {
  height: 20px;
  width: 100%;
  text-align: center;
  font-size: 100%;
  color: #999;
}
/* line 606, ../scss/_landing.scss */
.apartman .apartman-kihuzo li:hover {
  color: #000;
}
/* line 611, ../scss/_landing.scss */
.apartman .apartman-kihuzo-ful {
  width: 90px;
  height: 90px;
  left: 132px;
  top: 10px;
}
/* line 616, ../scss/_landing.scss */
.apartman .apartman-kihuzo-ful .icon {
  width: 80px;
  height: 80px;
  margin-left: -130px;
  margin-top: -10px;
}

/* line 627, ../scss/_landing.scss */
.kert {
  width: 300px;
  height: 250px;
  right: 100px;
  bottom: 50px;
}
/* line 633, ../scss/_landing.scss */
.kert .kert-fa-villa {
  width: 163px;
  height: 278px;
  background-position: 0 -892px;
  top: -180px;
  left: -50px;
}
/* line 641, ../scss/_landing.scss */
.kert .kert-kerites-side {
  width: 119px;
  height: 258px;
  background-position: -163px -892px;
  right: -104px;
  bottom: -30px;
}
/* line 650, ../scss/_landing.scss */
.kert .kert-kerites-top {
  width: 335px;
  height: 87px;
  background-position: -1240px -860px;
  top: 15px;
  right: 0;
}
/* line 658, ../scss/_landing.scss */
.kert .kert-bokor-sima {
  width: 121px;
  height: 105px;
  background-position: -796px -368px;
  left: -40px;
  top: 5px;
}
/* line 666, ../scss/_landing.scss */
.kert .kert-bokor-vodor {
  width: 90px;
  height: 118px;
  background-position: -1697px -992px;
  right: 0px;
  top: 10px;
}
/* line 674, ../scss/_landing.scss */
.kert .kert-bokor-sima2 {
  width: 98px;
  height: 85px;
  background-position: -796px -272px;
  right: -36px;
  bottom: 3px;
}
/* line 682, ../scss/_landing.scss */
.kert .kert-kerites-front-right {
  width: 252px;
  height: 96px;
  background-position: -1637px -872px;
  bottom: -45px;
  right: -106px;
}
/* line 691, ../scss/_landing.scss */
.kert .kert-viragok {
  width: 400px;
  height: 156px;
  right: -99px;
  bottom: -40px;
}
/* line 697, ../scss/_landing.scss */
.kert .kert-kihuzo-cover {
  width: 230px;
  height: 166px;
  left: 30px;
  box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.5);
  background-position: -1534px -323px;
}
/* line 705, ../scss/_landing.scss */
.kert .kert-emberek-cover {
  width: 400px;
  height: 110px;
  background-position: -1204px -375px;
  bottom: -6px;
  right: 300px;
  pointer-events: none;
  box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.5);
}
/* line 717, ../scss/_landing.scss */
.kert .kert-emberek {
  width: 240px;
  height: 260px;
  bottom: 15px;
  right: 380px;
  pointer-events: none;
}
/* line 724, ../scss/_landing.scss */
.kert .kert-asztal {
  width: 80px;
  height: 141px;
  background-position: -449px -970px;
  bottom: 80px;
  left: 75px;
  moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
/* line 733, ../scss/_landing.scss */
.kert .kert-fiu,
.kert .kert-lany {
  height: 100px;
  width: 167px;
  bottom: -20px;
}
/* line 739, ../scss/_landing.scss */
.kert .kert-fiu {
  background-position: -282px -892px;
  left: -70px;
  moz-transform-origin: top right;
  -o-transform-origin: top right;
  -ms-transform-origin: top right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
/* line 746, ../scss/_landing.scss */
.kert .kert-lany {
  background-position: -282px -992px;
  right: -70px;
  moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
/* line 754, ../scss/_landing.scss */
.kert div[class^="kert-kisvirag"] {
  width: 55px;
  height: 110px;
  /*   background-image:url(../img/kert_kisviragok.png); */
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
}
/* line 760, ../scss/_landing.scss */
.kert div[class^="kert-kisvirag"]:after {
  content: "";
  position: absolute;
  bottom: -12px;
  height: 25px;
  width: 100%;
  background-image: url(../img/vagas.png);
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 771, ../scss/_landing.scss */
.kert .kert-kisvirag1 {
  right: 162px;
  bottom: 77px;
  background-position: -1007px -950px;
}
/* line 776, ../scss/_landing.scss */
.kert .kert-kisvirag2 {
  right: 300px;
  bottom: 50px;
  background-position: -55px 125px;
  background-position: -1062px -950px;
}
/* line 782, ../scss/_landing.scss */
.kert .kert-kisvirag3 {
  right: 304px;
  bottom: 73px;
  background-position: -110px 125px;
  background-position: -1117px -950px;
}
/* line 788, ../scss/_landing.scss */
.kert .kert-kisvirag4 {
  right: 340px;
  bottom: 140px;
  background-position: -389px 125px;
  background-position: -1172px -950px;
}
/* line 795, ../scss/_landing.scss */
.kert .kert-kisvirag5 {
  right: 391px;
  bottom: 44px;
  background-position: -220px 125px;
  background-position: -1227px -950px;
}
/* line 801, ../scss/_landing.scss */
.kert .kert-kisvirag6 {
  right: 600px;
  bottom: 25px;
  background-position: -275px 125px;
  background-position: -1282px -950px;
}
/* line 807, ../scss/_landing.scss */
.kert .kert-kisvirag7 {
  right: 504px;
  bottom: 45px;
  background-position: -330px 125px;
  background-position: -1337px -950px;
}
/* line 813, ../scss/_landing.scss */
.kert .kert-kisvirag8 {
  right: 470px;
  bottom: 220px;
  background-position: -165px 125px;
  background-position: -1172px -950px;
}
/* line 820, ../scss/_landing.scss */
.kert .kert-kisvirag9 {
  right: 567px;
  bottom: 134px;
  background-position: -440px 125px;
  background-position: -1447px -950px;
}
/* line 826, ../scss/_landing.scss */
.kert .kert-kisvirag10 {
  right: 618px;
  bottom: 175px;
  background-position: -495px 125px;
  background-position: -1502px -950px;
}
/* line 832, ../scss/_landing.scss */
.kert .kert-kisvirag11 {
  right: 630px;
  bottom: 66px;
  background-position: -550px 125px;
  background-position: -1557px -950px;
}
/* line 840, ../scss/_landing.scss */
.kert .kert-kihuzo {
  width: 187px;
  height: 160px;
  top: 0;
  left: 50px;
  background-position: -798px -806px;
}
/* line 847, ../scss/_landing.scss */
.kert .kert-kihuzo nav {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 1.1rem 2rem;
  font-size: 80%;
}
/* line 853, ../scss/_landing.scss */
.kert .kert-kihuzo nav a {
  text-decoration: none;
  color: #444;
}
/* line 856, ../scss/_landing.scss */
.kert .kert-kihuzo nav a:hover {
  color: #999;
}
/* line 861, ../scss/_landing.scss */
.kert .kert-kihuzo li {
  height: 24px;
  width: 100%;
  text-align: center;
  font-size: 100%;
  color: #999;
}
/* line 867, ../scss/_landing.scss */
.kert .kert-kihuzo li:hover {
  color: #000;
}
/* line 873, ../scss/_landing.scss */
.kert .kert-kihuzo-ful {
  width: 117px;
  height: 130px;
  background-position: -830px -676px;
  position: absolute;
  top: -130px;
  left: 43px;
}
/* line 883, ../scss/_landing.scss */
.kert .kert-kihuzo-ful .icon {
  width: 100px;
  height: 100px;
  margin-left: 10px;
  margin-top: 5px;
}

/*MOBILE*/
/* line 897, ../scss/_landing.scss */
.mobile-landing-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-image: url(../img/mob_landing-bg.png);
  /*800px*/
}
@media (min-width: 50em) {
  /* line 897, ../scss/_landing.scss */
  .mobile-landing-container {
    display: none;
  }
}
/* line 905, ../scss/_landing.scss */
.mobile-landing-container div[class^="mobile-"] {
  position: absolute;
  overflow: visible;
}
/* line 908, ../scss/_landing.scss */
.mobile-landing-container div[class^="mobile-"] ul {
  position: absolute;
}
/* line 910, ../scss/_landing.scss */
.mobile-landing-container div[class^="mobile-"] ul a {
  text-decoration: none;
  color: #555;
}

/* line 917, ../scss/_landing.scss */
.mobile-deliapart {
  top: 1%;
  /*560px*/
}
@media (min-width: 35em) {
  /* line 917, ../scss/_landing.scss */
  .mobile-deliapart {
    top: 10%;
  }
}

/* line 923, ../scss/_landing.scss */
.mobile-apartman {
  width: 391px;
  height: 158px;
  background-position: -362px -611px;
  /*   background-image:url(../img/mob_apartman.png); */
  top: 12px;
  left: -95px;
  /*480px*/
}
/* line 931, ../scss/_landing.scss */
.mobile-apartman ul {
  width: 110px;
  height: 100px;
  top: 40px;
  left: 82px;
}

/* line 940, ../scss/_landing.scss */
.mobile-kerites {
  width: 281px;
  height: 72px;
  /*   background-image:url(../img/mob_kerites.png); */
  background-position: 0 -698px;
  bottom: 5px;
  right: -275px;
}

/* line 949, ../scss/_landing.scss */
.mobile-villafa {
  width: 125px;
  height: 214px;
  /*   background-image:url(../img/mob_villafa.png); */
  background-position: -615px -28px;
  right: -6%;
  top: 0;
  pointer-events: none;
  /*400px*/
  /*560px*/
}
@media (min-width: 25em) {
  /* line 949, ../scss/_landing.scss */
  .mobile-villafa {
    right: 10%;
  }
}
@media (min-width: 35em) {
  /* line 949, ../scss/_landing.scss */
  .mobile-villafa {
    right: 30%;
    top: 6%;
  }
}

/* line 966, ../scss/_landing.scss */
.mobile-kert {
  width: 349px;
  height: 240px;
  /*  background-image:url(../img/mob_kert.png); */
  background-position: 0 -458px;
  right: -264px;
  top: 26%;
}
/* line 974, ../scss/_landing.scss */
.mobile-kert ul {
  width: 150px;
  height: 150px;
  top: 50px;
  right: 45px;
}

/* line 981, ../scss/_landing.scss */
.mobile-delicates {
  width: 427px;
  height: 320px;
  /*   background-image:url(../img/mob_delicates.png); */
  background-position: -362px -277px;
  top: 0;
  left: -273px;
  /*480px*/
}
/* line 989, ../scss/_landing.scss */
.mobile-delicates ul {
  width: 150px;
  height: 120px;
  bottom: 37px;
  left: 125px;
}

/* line 999, ../scss/_landing.scss */
.mobile-vendeglo {
  width: 364px;
  height: 463px;
  /*   background-image:url(../img/mob_vendeglo.png); */
  background-position: 0 0;
  bottom: -260px;
  left: -80px;
}
/* line 1007, ../scss/_landing.scss */
.mobile-vendeglo ul {
  width: 150px;
  height: 200px;
  bottom: 37px;
  right: 85px;
}

/* line 1014, ../scss/_landing.scss */
.mobile-sugo {
  bottom: 0;
  right: 0;
  right: -300px;
  width: 206px;
  height: 97px;
}

/* line 1022, ../scss/_landing.scss */
.mobile-sugo-bubble {
  width: 170px;
  height: 156px;
  /*   background-image:url(../img/mob_sugo-bubble.png); */
  background-position: -362px 0;
  top: -160px;
  padding: 2rem 1rem;
  text-align: center;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.5s cubic-bezier(0.6, 0, 0.48, 1.31);
  -moz-transition: 0.5s cubic-bezier(0.6, 0, 0.48, 1.31);
  -ms-transition: 0.5s cubic-bezier(0.6, 0, 0.48, 1.31);
  -o-transition: 0.5s cubic-bezier(0.6, 0, 0.48, 1.31);
  transition: 0.5s cubic-bezier(0.6, 0, 0.48, 1.31);
}

/* line 1034, ../scss/_landing.scss */
.mobile-barkas {
  bottom: 0;
  right: 0;
  width: 206px;
  height: 97px;
  /*     background-image:url(../img/mob_barkas.png); */
  background-position: -395px -180px;
}

/* line 1043, ../scss/_landing.scss */
.mobile-sugo-trigger {
  width: 49px;
  height: 46px;
  /*   background-image:url(../img/mob_sugo-trigger.png); */
  background-position: -550px -29px;
  bottom: 1rem;
  right: 1rem;
  cursor: pointer;
}

/* line 1053, ../scss/_landing.scss */
.kamufos {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}

/* body.pace-done>#wrapper {
    opacity: 1 !important;
} */
/* .pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: transparent;
  //border: 1px solid #29d;

  
}

.pace .pace-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  //max-width: 200px;
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #000;
  &:before{
    content:"";
    position: absolute;
    width: 60px;
    height: 30px;
    background-image:url(../img/loader.png);
    right: 0;
    top: -20px;
    background-size: cover;
  }
&:after {
  display: block;
  position: absolute;
  margin: auto;
  top: 20px;
  left: 0;
  right: 0;
  bottom: 0;
  content: attr(data-progress-text);
  font-weight: 100;
  font-size: 140%;
  font-family: $danielbld;
  line-height: 1;
  text-align: right;
  color: $darkgray;
}



}
.pace .pace-progress[data-progress-text="0%"]:after { right: -50% }
.pace .pace-progress[data-progress-text="1%"]:after { right: -49% }
.pace .pace-progress[data-progress-text="2%"]:after { right: -48% }
.pace .pace-progress[data-progress-text="3%"]:after { right: -47% }
.pace .pace-progress[data-progress-text="4%"]:after { right: -46% }
.pace .pace-progress[data-progress-text="5%"]:after { right: -45% }
.pace .pace-progress[data-progress-text="6%"]:after { right: -44% }
.pace .pace-progress[data-progress-text="7%"]:after { right: -43% }
.pace .pace-progress[data-progress-text="8%"]:after { right: -42% }
.pace .pace-progress[data-progress-text="9%"]:after { right: -41% }
.pace .pace-progress[data-progress-text="10%"]:after { right: -40% }
.pace .pace-progress[data-progress-text="11%"]:after { right: -39% }
.pace .pace-progress[data-progress-text="12%"]:after { right: -38% }
.pace .pace-progress[data-progress-text="13%"]:after { right: -37% }
.pace .pace-progress[data-progress-text="14%"]:after { right: -36% }
.pace .pace-progress[data-progress-text="15%"]:after { right: -35% }
.pace .pace-progress[data-progress-text="16%"]:after { right: -34% }
.pace .pace-progress[data-progress-text="17%"]:after { right: -33% }
.pace .pace-progress[data-progress-text="18%"]:after { right: -32% }
.pace .pace-progress[data-progress-text="19%"]:after { right: -31% }
.pace .pace-progress[data-progress-text="20%"]:after { right: -30% }
.pace .pace-progress[data-progress-text="21%"]:after { right: -29% }
.pace .pace-progress[data-progress-text="22%"]:after { right: -28% }
.pace .pace-progress[data-progress-text="23%"]:after { right: -27% }
.pace .pace-progress[data-progress-text="24%"]:after { right: -26% }
.pace .pace-progress[data-progress-text="25%"]:after { right: -25%}
.pace .pace-progress[data-progress-text="26%"]:after { right: -24% }
.pace .pace-progress[data-progress-text="27%"]:after { right: -23% }
.pace .pace-progress[data-progress-text="28%"]:after { right: -22% }
.pace .pace-progress[data-progress-text="29%"]:after { right: -21% }
.pace .pace-progress[data-progress-text="30%"]:after { right: -20%}
.pace .pace-progress[data-progress-text="31%"]:after { right: -19% }
.pace .pace-progress[data-progress-text="32%"]:after { right: -18% }
.pace .pace-progress[data-progress-text="33%"]:after { right: -17% }
.pace .pace-progress[data-progress-text="34%"]:after { right: -16% }
.pace .pace-progress[data-progress-text="35%"]:after { right: -15%}
.pace .pace-progress[data-progress-text="36%"]:after { right: -14% }
.pace .pace-progress[data-progress-text="37%"]:after { right: -13% }
.pace .pace-progress[data-progress-text="38%"]:after { right: -12% }
.pace .pace-progress[data-progress-text="39%"]:after { right: -11% }
.pace .pace-progress[data-progress-text="40%"]:after { right: -10%}
.pace .pace-progress[data-progress-text="41%"]:after { right: -9% }
.pace .pace-progress[data-progress-text="42%"]:after { right: -8% }
.pace .pace-progress[data-progress-text="43%"]:after { right: -7% }
.pace .pace-progress[data-progress-text="44%"]:after { right: -6% }
.pace .pace-progress[data-progress-text="45%"]:after { right: -5%}
.pace .pace-progress[data-progress-text="46%"]:after { right: -4% }
.pace .pace-progress[data-progress-text="47%"]:after { right: -3% }
.pace .pace-progress[data-progress-text="48%"]:after { right: -2% }
.pace .pace-progress[data-progress-text="49%"]:after { right: -1% }
.pace .pace-progress[data-progress-text="50%"]:after { right: 0 }
.pace .pace-progress[data-progress-text="51%"]:after { right:  1%}
.pace .pace-progress[data-progress-text="52%"]:after { right:  2%}
.pace .pace-progress[data-progress-text="53%"]:after { right:  3%}
.pace .pace-progress[data-progress-text="54%"]:after { right:  4%}
.pace .pace-progress[data-progress-text="55%"]:after { right: 5%}
.pace .pace-progress[data-progress-text="56%"]:after { right:  6%}
.pace .pace-progress[data-progress-text="57%"]:after { right:  7%}
.pace .pace-progress[data-progress-text="58%"]:after { right:  8%}
.pace .pace-progress[data-progress-text="59%"]:after { right:  9%}
.pace .pace-progress[data-progress-text="60%"]:after { right: 10%}
.pace .pace-progress[data-progress-text="61%"]:after { right: 11% }
.pace .pace-progress[data-progress-text="62%"]:after { right: 12% }
.pace .pace-progress[data-progress-text="63%"]:after { right: 13% }
.pace .pace-progress[data-progress-text="64%"]:after { right: 14% }
.pace .pace-progress[data-progress-text="65%"]:after { right: 15%}
.pace .pace-progress[data-progress-text="66%"]:after { right:  16%}
.pace .pace-progress[data-progress-text="67%"]:after { right:  17}
.pace .pace-progress[data-progress-text="68%"]:after { right:  18%}
.pace .pace-progress[data-progress-text="69%"]:after { right:  19%}
.pace .pace-progress[data-progress-text="70%"]:after { right: 20%}
.pace .pace-progress[data-progress-text="71%"]:after { right:  21%}
.pace .pace-progress[data-progress-text="72%"]:after { right:  22%}
.pace .pace-progress[data-progress-text="73%"]:after { right:  23%}
.pace .pace-progress[data-progress-text="74%"]:after { right:  24%}
.pace .pace-progress[data-progress-text="75%"]:after { right: 25%}
.pace .pace-progress[data-progress-text="76%"]:after { right:  26%}
.pace .pace-progress[data-progress-text="77%"]:after { right:  27%}
.pace .pace-progress[data-progress-text="78%"]:after { right:  28%}
.pace .pace-progress[data-progress-text="79%"]:after { right:  29%}
.pace .pace-progress[data-progress-text="80%"]:after { right: 30%}
.pace .pace-progress[data-progress-text="81%"]:after { right:  31%}
.pace .pace-progress[data-progress-text="82%"]:after { right:  32%}
.pace .pace-progress[data-progress-text="83%"]:after { right:  33%}
.pace .pace-progress[data-progress-text="84%"]:after { right:  34%}
.pace .pace-progress[data-progress-text="85%"]:after { right:35% }
.pace .pace-progress[data-progress-text="86%"]:after { right: 36% }
.pace .pace-progress[data-progress-text="87%"]:after { right: 37% }
.pace .pace-progress[data-progress-text="88%"]:after { right: 38% }
.pace .pace-progress[data-progress-text="89%"]:after { right: 39% }
.pace .pace-progress[data-progress-text="90%"]:after { right: 40% }
.pace .pace-progress[data-progress-text="91%"]:after { right: 41% }
.pace .pace-progress[data-progress-text="92%"]:after { right: 42% }
.pace .pace-progress[data-progress-text="93%"]:after { right: 43% }
.pace .pace-progress[data-progress-text="94%"]:after { right: 44% }
.pace .pace-progress[data-progress-text="95%"]:after { right: 45% }
.pace .pace-progress[data-progress-text="96%"]:after { right: 46% }
.pace .pace-progress[data-progress-text="97%"]:after { right: 47%}
.pace .pace-progress[data-progress-text="98%"]:after { right: 48% }
.pace .pace-progress[data-progress-text="99%"]:after { right: 49% }
.pace .pace-progress[data-progress-text="100%"]:after { right: 50% }
.pace.pace-inactive {
  display: none;
}
 */
/* line 198, ../scss/_alapok.scss */
#wrapper {
  position: relative;
  left: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

/* line 203, ../scss/_alapok.scss */
section {
  padding: 0 1rem;
  /*480px*/
  /*800px*/
  *zoom: 1;
  margin-bottom: 10rem;
}
@media (min-width: 30em) {
  /* line 203, ../scss/_alapok.scss */
  section {
    padding: 0 2rem;
  }
}
@media (min-width: 50em) {
  /* line 203, ../scss/_alapok.scss */
  section {
    padding: 0 1rem;
  }
}
/* line 67, ../scss/_mixins.scss */
section:before, section:after {
  content: "";
  display: table;
}
/* line 72, ../scss/_mixins.scss */
section:after {
  clear: both;
}

/* line 217, ../scss/_alapok.scss */
h3 {
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 3;
  /*	margin: 0 2.12766%;*/
}

/* line 226, ../scss/_alapok.scss */
p,
.post p {
  font-size: 80%;
  letter-spacing: 2px;
  line-height: 1.6;
  margin-bottom: 1rem;
}
/* line 232, ../scss/_alapok.scss */
p a,
.post p a {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}
/* line 236, ../scss/_alapok.scss */
p a:hover,
.post p a:hover {
  color: #999;
}

/* line 243, ../scss/_alapok.scss */
.illusztracio {
  width: 62%;
  margin: 0 19%;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 243, ../scss/_alapok.scss */
  .illusztracio {
    width: 100%;
    margin: 0 auto;
  }
}

/*labelek desktopra*/
/* 
.section-label{
   -webkit-transform: translateZ(0);
    width: 100%;
    height: 3rem;
    margin-top:1rem;
    margin-bottom: 3rem;
    position: relative;
    @include breakpoint(tablet){
      margin-bottom:10rem;
    }
    label{
      height: 3rem;
      position: absolute;
      display: inline-block;
      width: 71.428571428571428571428571428571%;
      @include breakpoint(mobile){
        width: 42.857142857142857142857142857143%;
      }
      
      @include perspective(300px);
      @include breakpoint(tablet){
        width: 14.285714285714285714285714285714%;
      }
        
        span{
            position: absolute;
            box-shadow:-4px -3px 10px 0px rgba(0,0,0,0.1);
            top: 2px;
            left: 0;
            width: 90%;
            margin: 0 5%;
            background: #333333; 
            background: -moz-linear-gradient(top,  #333333 0%, #999999 100%); 
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#999999));
            background: -webkit-linear-gradient(top,  #333333 0%,#999999 100%); 
            background: -o-linear-gradient(top,  #333333 0%,#999999 100%); 
            background: -ms-linear-gradient(top,  #333333 0%,#999999 100%); 
            background: linear-gradient(to bottom,  #333333 0%,#999999 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#999999',GradientType=0 );
            height: 3rem;
            @include transform-origin(top);
            @include rotate-3d(38deg,0,0);
            z-index: -2;
            display: none;
        }
        
      h2{
        @extend .paper-bg;
        text-align: center;
        height: 3rem;
        width: 85%;
        margin: 0 7.5%;
        line-height: 3rem;
        font-family: $danielbld;
        font-size: 120%;
        box-shadow:inset 0 15px 20px -10px rgba(0,0,0,0.2);
        @include breakpoint(mobile){
        }
        @include breakpoint(tablet){
            font-size: 85%;
        }
        @include transform-origin(bottom);
        @include rotate-3d(-20deg,0,0);
        z-index:1;
        box-shadow: 0 -7px 10px 0px rgba(0,0,0,.4);


      }
    }
    div{
        position: absolute;
        position: relative;
        position: absolute;
        bottom: 0;
        width: 0;
        height:0;
        // border-top: 0 solid transparent;
        // border-bottom: 5px solid $darkgray;
        // border-top-width: 0;
        border-color:transparent;
        border-style: solid;
        border-width: 0;
        border-bottom-width: 15px;
        border-bottom-color:$darkgray;
        z-index: -1;
        @include breakpoint(tablet){
            border-bottom-width: 8px;
        }
    }
}
 */
/*Slick Slider */
/* line 351, ../scss/_alapok.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 372, ../scss/_alapok.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 382, ../scss/_alapok.scss */
.slick-list:focus {
  outline: none;
}

/* line 386, ../scss/_alapok.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 392, ../scss/_alapok.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 402, ../scss/_alapok.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 410, ../scss/_alapok.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 417, ../scss/_alapok.scss */
.slick-track:after {
  clear: both;
}

/* line 421, ../scss/_alapok.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 426, ../scss/_alapok.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 434, ../scss/_alapok.scss */
[dir='rtl'] .slick-slide {
  float: right;
}

/* line 438, ../scss/_alapok.scss */
.slick-slide img {
  display: block;
}

/* line 442, ../scss/_alapok.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 446, ../scss/_alapok.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 450, ../scss/_alapok.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 454, ../scss/_alapok.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 458, ../scss/_alapok.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* TOOLTIPSTER */
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
/* line 470, ../scss/_alapok.scss */
.tooltipster-default {
  border: 5px solid #000;
  background: #000;
  color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
/* line 478, ../scss/_alapok.scss */
.tooltipster-default .tooltipster-content {
  font-family: "Roboto Slab", Courier, serif;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 10px;
  overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
/* line 487, ../scss/_alapok.scss */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
/* line 493, ../scss/_alapok.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
/* line 506, ../scss/_alapok.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

/* line 518, ../scss/_alapok.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* line 524, ../scss/_alapok.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 534, ../scss/_alapok.scss */
.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 540, ../scss/_alapok.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

/* line 546, ../scss/_alapok.scss */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

/* line 553, ../scss/_alapok.scss */
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

/* line 559, ../scss/_alapok.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

/* line 565, ../scss/_alapok.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 570, ../scss/_alapok.scss */
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

/* line 573, ../scss/_alapok.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

/* line 576, ../scss/_alapok.scss */
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

/* line 579, ../scss/_alapok.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

/* line 582, ../scss/_alapok.scss */
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

/* line 590, ../scss/_alapok.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

/* line 596, ../scss/_alapok.scss */
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

/* line 604, ../scss/_alapok.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
/* line 614, ../scss/_alapok.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 622, ../scss/_alapok.scss */
.tooltipster-fade-show {
  opacity: 1;
}

/* line 626, ../scss/_alapok.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 639, ../scss/_alapok.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 653, ../scss/_alapok.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

/* line 666, ../scss/_alapok.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* line 681, ../scss/_alapok.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 697, ../scss/_alapok.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

/* line 707, ../scss/_alapok.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 723, ../scss/_alapok.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
/* line 735, ../scss/_alapok.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* line 745, ../scss/_alapok.scss */
.shadow,
.itallapos {
  border-radius: 2px;
  background: #fff;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);
  color: #2c2c2c;
}

/* line 752, ../scss/_alapok.scss */
.itallapos .tooltipster-content,
.shadow .tooltipster-content {
  font-family: "Roboto Slab", Courier, serif;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 10px;
}

/* line 761, ../scss/_alapok.scss */
.itallapos .tooltipster-content {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1px;
  font-style: italic;
}

/* line 767, ../scss/_alapok.scss */
.required_field {
  display: none !important;
}

/* line 1, ../scss/_svg-sprite.scss */
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
}

/* line 8, ../scss/_svg-sprite.scss */
#icon-nemeheto .path1, #icon-nemeheto .path21 {
  fill: #63b5ce;
}

/* line 11, ../scss/_svg-sprite.scss */
#icon-nemeheto .path2, #icon-nemeheto .path3, #icon-nemeheto .path4, #icon-nemeheto .path5, #icon-nemeheto .path6, #icon-nemeheto .path22 {
  fill: #186c9b;
}

/* line 14, ../scss/_svg-sprite.scss */
#icon-nemeheto .path7 {
  fill: white;
}

/* line 17, ../scss/_svg-sprite.scss */
#icon-nemeheto .path8 {
  fill: #dd9900;
}

/* line 20, ../scss/_svg-sprite.scss */
#icon-nemeheto .path9 {
  fill: #f4bb47;
}

/* line 23, ../scss/_svg-sprite.scss */
#icon-nemeheto .path10, #icon-nemeheto .path11, #icon-nemeheto .path12, #icon-nemeheto .path13, #icon-nemeheto .path14, #icon-nemeheto .path15, #icon-nemeheto .path16, #icon-nemeheto .path17, #icon-nemeheto .path18 {
  fill: #db1c24;
}

/* line 26, ../scss/_svg-sprite.scss */
#icon-nemeheto .path19 {
  fill: #b77d09;
}

/* line 29, ../scss/_svg-sprite.scss */
#icon-nemeheto .path20 {
  fill: #65b6be;
}

/* line 33, ../scss/_svg-sprite.scss */
#icon-eheto .path1, #icon-eheto .path9 {
  fill: #e99e3b;
}

/* line 36, ../scss/_svg-sprite.scss */
#icon-eheto .path2, #icon-eheto .path3, #icon-eheto .path4, #icon-eheto .path5, #icon-eheto .path6 {
  fill: #df5a24;
}

/* line 39, ../scss/_svg-sprite.scss */
#icon-eheto .path7, #icon-eheto .path10 {
  fill: #b48a6d;
}

/* line 42, ../scss/_svg-sprite.scss */
#icon-eheto .path8 {
  fill: #803614;
}

/* line 45, ../scss/_svg-sprite.scss */
#icon-eheto .path11 {
  fill: #bf9e88;
}

/* line 49, ../scss/_svg-sprite.scss */
#icon-ihato .path1, #icon-ihato .path7, #icon-ihato .path14 {
  fill: #af8cc4;
}

/* line 52, ../scss/_svg-sprite.scss */
#icon-ihato .path2 {
  fill: #65b6be;
}

/* line 55, ../scss/_svg-sprite.scss */
#icon-ihato .path3, #icon-ihato .path4, #icon-ihato .path5, #icon-ihato .path6, #icon-ihato .path8 {
  fill: #795f86;
}

/* line 58, ../scss/_svg-sprite.scss */
#icon-ihato .path9, #icon-ihato .path11, #icon-ihato .path13 {
  fill: #f4bb47;
}

/* line 61, ../scss/_svg-sprite.scss */
#icon-ihato .path10 {
  fill: #db1c24;
}

/* line 64, ../scss/_svg-sprite.scss */
#icon-ihato .path12 {
  fill: #dd9900;
}

/* line 69, ../scss/_svg-sprite.scss */
#icon-marker-logo .path1, #icon-marker-logo .path3, #icon-marker-logo .path4, #icon-marker-logo .path5, #icon-marker-logo .path6, #icon-marker-logo .path7, #icon-marker-logo .path8, #icon-marker-logo .path9, #icon-marker-logo .path10, #icon-marker-logo .path11 {
  fill: black;
}

/* line 72, ../scss/_svg-sprite.scss */
#icon-marker-logo .path2 {
  fill: white;
}

/* line 77, ../scss/_svg-sprite.scss */
#icon-logo .path1, #icon-logo .path3, #icon-logo .path4, #icon-logo .path5, #icon-logo .path6, #icon-logo .path7, #icon-logo .path8, #icon-logo .path9, #icon-logo .path10, #icon-logo .path11 {
  fill: black;
}

/* line 80, ../scss/_svg-sprite.scss */
#icon-logo .path2, #icon-logo .path12, #icon-logo .path13, #icon-logo .path14, #icon-logo .path15, #icon-logo .path16, #icon-logo .path17, #icon-logo .path18, #icon-logo .path19, #icon-logo .path20, #icon-logo .path21, #icon-logo .path22, #icon-logo .path23, #icon-logo .path24, #icon-logo .path25, #icon-logo .path26, #icon-logo .path27 {
  fill: white;
}

/* line 84, ../scss/_svg-sprite.scss */
#icon-vendeglo .path1, #icon-vendeglo .path2, #icon-vendeglo .path3, #icon-vendeglo .path4 {
  fill: black;
}

/* line 87, ../scss/_svg-sprite.scss */
#icon-vendeglo .path5, #icon-vendeglo .path6, #icon-vendeglo .path7, #icon-vendeglo .path8, #icon-vendeglo .path9, #icon-vendeglo .path10, #icon-vendeglo .path11, #icon-vendeglo .path12 {
  fill: white;
}

/* line 92, ../scss/_svg-sprite.scss */
#icon-apartman .path1, #icon-apartman .path2, #icon-apartman .path11, #icon-apartman .path12 {
  fill: black;
}

/* line 95, ../scss/_svg-sprite.scss */
#icon-apartman .path3, #icon-apartman .path4, #icon-apartman .path5, #icon-apartman .path6, #icon-apartman .path7, #icon-apartman .path8, #icon-apartman .path9, #icon-apartman .path10 {
  fill: white;
}

/* line 99, ../scss/_svg-sprite.scss */
#icon-delicates .path1, #icon-delicates .path2, #icon-delicates .path3, #icon-delicates .path4, #icon-delicates .path5 {
  fill: black;
}

/* line 102, ../scss/_svg-sprite.scss */
#icon-delicates .path6, #icon-delicates .path7, #icon-delicates .path8, #icon-delicates .path9, #icon-delicates .path10, #icon-delicates .path11, #icon-delicates .path12, #icon-delicates .path13, #icon-delicates .path14 {
  fill: white;
}

/*info-bg*/
/* line 107, ../scss/_svg-sprite.scss */
#icon-info .path1 {
  fill: white;
}

/*info-szöveg*/
/* line 111, ../scss/_svg-sprite.scss */
#icon-info .path2, #icon-info .path3, #icon-info .path4, #icon-info .path5 {
  fill: black;
}

/*info-bg*/
/* line 116, ../scss/_svg-sprite.scss */
#icon-info-black .path1 {
  fill: black;
}

/*info-szöveg*/
/* line 121, ../scss/_svg-sprite.scss */
#icon-info-black .path2, #icon-info-black .path3, #icon-info-black .path4, #icon-info-black .path5 {
  fill: white;
}

/* line 125, ../scss/_svg-sprite.scss */
#icon-kert .path1, #icon-kert .path2, #icon-kert .path3, #icon-kert .path4, #icon-kert .path5, #icon-kert .path6, #icon-kert .path7, #icon-kert .path8, #icon-kert .path9, #icon-kert .path10, #icon-kert .path11, #icon-kert .path12, #icon-kert .path13 {
  fill: black;
}

/* line 128, ../scss/_svg-sprite.scss */
#icon-kert .path14, #icon-kert .path15, #icon-kert .path16, #icon-kert .path17 {
  fill: white;
}

/* #icon-lang-select .hun {
	fill: rgb(255,0,0);
	cursor: pointer;
}

#icon-lang-select .eng {
	fill: rgb(138, 138, 138);
	cursor: pointer;
} */
/* langselect sima */
/*lang-bg*/
/* line 147, ../scss/_svg-sprite.scss */
#icon-lang-select .path1 {
  fill: black;
  fill: #fff;
}

/*perjel*/
/* line 152, ../scss/_svg-sprite.scss */
#icon-lang-select .path2 {
  fill: black;
}

/* langselect black */
/*lang-bg*/
/* line 159, ../scss/_svg-sprite.scss */
#icon-lang-select-black .path1 {
  fill: black;
}

/*perjel*/
/* line 163, ../scss/_svg-sprite.scss */
#icon-lang-select-black .path2 {
  fill: black;
}

/* line 167, ../scss/_svg-sprite.scss */
#icon-logo .path1, #icon-logo .path12, #icon-logo .path13, #icon-logo .path14, #icon-logo .path15, #icon-logo .path16, #icon-logo .path17, #icon-logo .path18, #icon-logo .path19, #icon-logo .path20, #icon-logo .path21, #icon-logo .path22, #icon-logo .path23 {
  fill: black;
}

/* line 170, ../scss/_svg-sprite.scss */
#icon-logo .path2, #icon-logo .path3, #icon-logo .path4, #icon-logo .path5, #icon-logo .path6, #icon-logo .path7, #icon-logo .path8, #icon-logo .path9, #icon-logo .path10, #icon-logo .path11, #icon-logo .path24, #icon-logo .path25, #icon-logo .path26, #icon-logo .path27, #icon-logo .path28, #icon-logo .path29, #icon-logo .path30, #icon-logo .path31, #icon-logo .path32 {
  fill: white;
}

/* line 174, ../scss/_svg-sprite.scss */
#icon-logo_barna .path1, #icon-logo_barna .path12, #icon-logo_barna .path13, #icon-logo_barna .path14, #icon-logo_barna .path15, #icon-logo_barna .path16, #icon-logo_barna .path17, #icon-logo_barna .path18, #icon-logo_barna .path19, #icon-logo_barna .path20, #icon-logo_barna .path21, #icon-logo_barna .path22, #icon-logo_barna .path23 {
  fill: #645438;
}

/* line 177, ../scss/_svg-sprite.scss */
#icon-logo_barna .path2, #icon-logo_barna .path3, #icon-logo_barna .path4, #icon-logo_barna .path5, #icon-logo_barna .path6, #icon-logo_barna .path7, #icon-logo_barna .path8, #icon-logo_barna .path9, #icon-logo_barna .path10, #icon-logo_barna .path11, #icon-logo_barna .path24, #icon-logo_barna .path25, #icon-logo_barna .path26, #icon-logo_barna .path27, #icon-logo_barna .path28, #icon-logo_barna .path29, #icon-logo_barna .path30, #icon-logo_barna .path31, #icon-logo_barna .path32 {
  fill: white;
}

/* line 181, ../scss/_svg-sprite.scss */
#icon-swipe .path1, #icon-swipe .path2 {
  fill: black;
}

/* line 184, ../scss/_svg-sprite.scss */
#icon-swipe .path3, #icon-swipe .path4, #icon-swipe .path5 {
  fill: white;
}

/* line 188, ../scss/_svg-sprite.scss */
#icon-trip-original .path1 {
  fill: #eec96e;
}

/* line 191, ../scss/_svg-sprite.scss */
#icon-trip-original .path2 {
  fill: #a42721;
}

/* line 194, ../scss/_svg-sprite.scss */
#icon-trip-original .path3, #icon-trip-original .path5, #icon-trip-original .path6, #icon-trip-original .path7 {
  fill: black;
}

/* line 197, ../scss/_svg-sprite.scss */
#icon-trip-original .path4 {
  fill: #378d46;
}

/* line 201, ../scss/_svg-sprite.scss */
#icon-vendeglo .path1, #icon-vendeglo .path2, #icon-vendeglo .path3, #icon-vendeglo .path4 {
  fill: black;
}

/* line 204, ../scss/_svg-sprite.scss */
#icon-vendeglo .path5, #icon-vendeglo .path6, #icon-vendeglo .path7, #icon-vendeglo .path8, #icon-vendeglo .path9, #icon-vendeglo .path10, #icon-vendeglo .path11, #icon-vendeglo .path12 {
  fill: white;
}

/* 
#icon-vendeglo-2-en .path1,
#icon-vendeglo-2-en .path2,
#icon-vendeglo-2-en .path3,
#icon-vendeglo-2-en .path4,
#icon-vendeglo-2-en .path5,
#icon-vendeglo-2-en .path6,
#icon-vendeglo-2-en .path7,
#icon-vendeglo-2-en .path8,
#icon-vendeglo-2-en .path9,
#icon-vendeglo-2-en .path10,
#icon-vendeglo-2-en .path11,
#icon-vendeglo-2-en .path12{
	fill:rgb(0,0,0);
} */
/* line 1, ../scss/_footer.scss */
footer {
  min-height: 16rem;
  position: relative;
  padding: 2rem;
  padding-top: 3rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1, ../scss/_footer.scss */
  footer {
    margin-top: 5rem;
  }
}
/* line 11, ../scss/_footer.scss */
footer div {
  /*border:1px solid red;*/
}
/* line 14, ../scss/_footer.scss */
footer .diszvonal {
  height: 0.25rem;
}
/* line 17, ../scss/_footer.scss */
footer h4 {
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 75%;
  font-weight: 600;
}

/* line 27, ../scss/_footer.scss */
.f-row {
  width: 100%;
  padding: 1rem;
}

/* line 32, ../scss/_footer.scss */
.f-contact {
  margin-top: 3rem;
  width: 100%;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 32, ../scss/_footer.scss */
  .f-contact {
    width: 75%;
    margin-top: 0;
  }
}
/* line 39, ../scss/_footer.scss */
.f-contact .rend-ikon {
  margin-bottom: 2rem;
  height: auto;
  line-height: 1.4;
  text-align: center;
  text-transform: uppercase;
  font-size: 75%;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 39, ../scss/_footer.scss */
  .f-contact .rend-ikon {
    text-align: left;
    height: 3rem;
    margin-bottom: 1rem;
  }
}
/* line 51, ../scss/_footer.scss */
.f-contact .rend-ikon svg {
  width: 100%;
  height: 4rem;
  margin: 0 auto;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 51, ../scss/_footer.scss */
  .f-contact .rend-ikon svg {
    width: 4rem;
    height: 3rem;
  }
}
/* line 61, ../scss/_footer.scss */
.f-contact .rend-ikon a {
  text-decoration: none;
  color: #999;
}
/* line 64, ../scss/_footer.scss */
.f-contact .rend-ikon a:hover {
  color: #000;
}

/* line 73, ../scss/_footer.scss */
.diszvonal-vert {
  display: none;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 73, ../scss/_footer.scss */
  .diszvonal-vert {
    display: block;
    width: 0.3rem;
    height: 100%;
    position: absolute;
  }
}

/* line 83, ../scss/_footer.scss */
.f-nyitvatartas {
  width: 100%;
  position: relative;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 83, ../scss/_footer.scss */
  .f-nyitvatartas {
    width: 25%;
    /*border-left: 2px solid $gray;*/
  }
}
/* line 90, ../scss/_footer.scss */
.f-nyitvatartas .icon-ora {
  height: 4rem;
  width: 100%;
  margin: 0 auto;
  color: #000;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 90, ../scss/_footer.scss */
  .f-nyitvatartas .icon-ora {
    width: 40%;
    height: 4rem;
    margin: 0 auto;
  }
}
/* line 103, ../scss/_footer.scss */
.f-nyitvatartas article {
  width: 100%;
  text-align: center;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 103, ../scss/_footer.scss */
  .f-nyitvatartas article {
    width: 60%;
    text-align: left;
  }
}
/* line 113, ../scss/_footer.scss */
.f-nyitvatartas article p {
  margin-bottom: 0.2rem;
}

/* line 120, ../scss/_footer.scss */
.f-sitemap {
  width: 100%;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 120, ../scss/_footer.scss */
  .f-sitemap {
    width: 62%;
    position: relative;
    /*	border-right:2px solid $gray;*/
  }
}
/* line 128, ../scss/_footer.scss */
.f-sitemap ul {
  width: 50%;
  height: 14rem;
  text-align: center;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 128, ../scss/_footer.scss */
  .f-sitemap ul {
    width: 25%;
    height: auto;
  }
}
/* line 138, ../scss/_footer.scss */
.f-sitemap ul a {
  text-decoration: none;
  color: #999;
  font-size: 75%;
  letter-spacing: 1px;
}
/* line 143, ../scss/_footer.scss */
.f-sitemap ul a:hover {
  color: #000;
}

/* line 149, ../scss/_footer.scss */
.socials {
  width: 100%;
  text-decoration: none;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 149, ../scss/_footer.scss */
  .socials {
    width: 38%;
  }
}
/* line 155, ../scss/_footer.scss */
.socials .social-link {
  color: #000;
  width: 100%;
  cursor: pointer;
  /*480px*/
}
@media (min-width: 30em) {
  /* line 155, ../scss/_footer.scss */
  .socials .social-link {
    width: 20%;
  }
}
/* line 163, ../scss/_footer.scss */
.socials .social-link > svg {
  width: 100%;
  padding: 1.4rem;
  height: 7rem;
  display: block;
}
/* line 169, ../scss/_footer.scss */
.socials .social-link p {
  text-align: center;
  font-size: 60%;
}

/* line 176, ../scss/_footer.scss */
.icon-facebook-original {
  color: #3b5998;
}

/* line 183, ../scss/_footer.scss */
.icon-trip:hover {
  color: #579340;
}

/* line 187, ../scss/_footer.scss */
.icon-google-original {
  color: #db4a39;
}

/* line 193, ../scss/_footer.scss */
.icon-share-original {
  color: #6eaf22;
}

/* line 199, ../scss/_footer.scss */
.icon-foursquare-original {
  color: #fa4778;
}

/* line 206, ../scss/_footer.scss */
.share-trigger {
  position: relative;
}

/* line 209, ../scss/_footer.scss */
.share-popup {
  width: 6rem;
  height: 3rem;
  position: absolute;
  margin: auto;
  background: #ddd;
  left: 0;
  right: 0;
  top: -3rem;
  display: none;
}
/* line 219, ../scss/_footer.scss */
.share-popup:after {
  content: '';
  position: absolute;
  border: 1px solid #ddd;
  border-color: #ddd transparent;
  border-width: 14px 14px 0 14px;
  bottom: -14px;
  left: 50%;
  margin-left: -14px;
}
/* line 229, ../scss/_footer.scss */
.share-popup a {
  float: left;
  width: 3rem;
  height: 3rem;
  color: #fff;
}

/* line 236, ../scss/_footer.scss */
.share-fb {
  background: #36609F;
}
/* line 238, ../scss/_footer.scss */
.share-fb svg {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin: 0.5rem;
}

/* line 245, ../scss/_footer.scss */
.share-g {
  background: #DB5442;
}
/* line 247, ../scss/_footer.scss */
.share-g svg {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin: 0.5rem;
}

/* line 256, ../scss/_footer.scss */
.copyright {
  position: relative;
  margin: 0 auto;
  width: 120px;
  /*400px*/
}
@media (min-width: 25em) {
  /* line 256, ../scss/_footer.scss */
  .copyright {
    width: 320px;
  }
}
/* line 263, ../scss/_footer.scss */
.copyright .copy-desk {
  display: none;
  /*400px*/
}
/* line 265, ../scss/_footer.scss */
.copyright .copy-desk .h-logo {
  width: 30px;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 10px;
  left: 0;
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  transition: transform 0.8s;
}
@media (min-width: 25em) {
  /* line 263, ../scss/_footer.scss */
  .copyright .copy-desk {
    display: block;
  }
}
/* line 276, ../scss/_footer.scss */
.copyright .copy-mob {
  /*400px*/
}
@media (min-width: 25em) {
  /* line 276, ../scss/_footer.scss */
  .copyright .copy-mob {
    display: none;
  }
}

/* line 282, ../scss/_footer.scss */
.copyright:hover .h-logo {
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/*NAVIGATION*/
/* line 3, ../scss/_navigation.scss */
.sitckyNav {
  width: 100%;
  height: 6rem;
  margin: 0;
  padding-top: 1rem;
  width: 100%;
  position: absolute;
  text-align: center;
  z-index: 999;
  display: none;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 3, ../scss/_navigation.scss */
  .sitckyNav {
    display: block;
  }
}
/* line 15, ../scss/_navigation.scss */
.sitckyNav .row {
  max-width: 700px;
}
/* line 17, ../scss/_navigation.scss */
.sitckyNav .row a {
  color: #e3e3e3;
  position: relative;
  padding: 0.5rem 1rem;
  text-decoration: none;
  text-align: center;
  font-family: "Daniel-Regular", sans serif;
  font-size: 80%;
  /*display: inline-block;*/
  /* 			width: calc(100% / 7); */
  width: auto;
  -webkit-perspective: 200px;
  perspective: 200px;
}
/* line 31, ../scss/_navigation.scss */
.sitckyNav .row a:hover {
  color: #fff;
}
/* line 34, ../scss/_navigation.scss */
.sitckyNav .row a .diszvonal {
  height: 0.25rem;
}
/* line 41, ../scss/_navigation.scss */
.sitckyNav .sticky-page-icon {
  width: 5rem;
  height: 6rem;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  color: white;
  /*800px*/
  /*1030px*/
}
@media (min-width: 50em) {
  /* line 41, ../scss/_navigation.scss */
  .sitckyNav .sticky-page-icon {
    display: block;
  }
}
@media (min-width: 64.375em) {
  /* line 41, ../scss/_navigation.scss */
  .sitckyNav .sticky-page-icon {
    width: 6rem;
  }
}

/* line 58, ../scss/_navigation.scss */
.sticky-fold {
  position: absolute;
  width: 80%;
  margin: 0 10%;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 90%;
  color: #000;
  left: 0;
  bottom: 0.8rem;
  padding-top: 0rem;
  height: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  box-shadow: inset 0 0 15px -10px rgba(0, 0, 0, 0.4);
}

/* line 78, ../scss/_navigation.scss */
.fold-out,
.sitckyNav .row a.selected {
  padding-top: 0.7rem;
  height: 2.5rem;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 90%;
  color: #000;
  padding: 0.6rem 0.3rem;
  box-shadow: inset 0 0 15px -10px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
}
/* line 94, ../scss/_navigation.scss */
.fold-out .diszvonal,
.sitckyNav .row a.selected .diszvonal {
  opacity: 0;
}
/* line 97, ../scss/_navigation.scss */
.fold-out:hover,
.sitckyNav .row a.selected:hover {
  -webkit-transform: rotateX(-15deg) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(-15deg) rotateY(0) rotateZ(0);
  transform: rotateX(-15deg) rotateY(0) rotateZ(0);
  box-shadow: inset 0 -20px 20px -15px rgba(0, 0, 0, 0.4);
}

/* line 102, ../scss/_navigation.scss */
.fixedattop {
  position: fixed;
  top: 0px;
  margin-left: 0px;
  width: 100%;
}

/* line 108, ../scss/_navigation.scss */
.backToTop {
  position: absolute;
  right: 0.5rem;
  top: 6rem;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
  /*1030px*/
}
@media (min-width: 64.375em) {
  /* line 108, ../scss/_navigation.scss */
  .backToTop {
    width: 4rem;
    height: 4rem;
  }
}

/* line 121, ../scss/_navigation.scss */
.nav-info {
  position: absolute;
  top: 0.2rem;
  width: 3rem;
  height: 1rem;
  right: 6.5rem;
  border-right: 1px solid #999;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 90%;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 121, ../scss/_navigation.scss */
  .nav-info {
    border-right: 1px solid transparent;
    top: 0;
    width: 4rem;
    height: 100%;
    right: 7rem;
  }
}
/* line 140, ../scss/_navigation.scss */
.nav-info a {
  padding: 0;
  width: 100%;
  text-decoration: none;
}
/* line 145, ../scss/_navigation.scss */
.nav-info span {
  color: #999;
  font-size: 90%;
  /*1280px*/
}
/* line 148, ../scss/_navigation.scss */
.nav-info span:hover {
  color: #fff;
}
@media (min-width: 80em) {
  /* line 145, ../scss/_navigation.scss */
  .nav-info span {
    display: none;
  }
}
/* line 155, ../scss/_navigation.scss */
.nav-info svg {
  display: none;
  margin-top: 0.6rem;
  width: 4.5rem;
  height: 4.5rem;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 155, ../scss/_navigation.scss */
  .nav-info svg {
    display: block;
  }
}

/* line 166, ../scss/_navigation.scss */
.langselect-container {
  position: absolute;
  right: 0;
  width: 6rem;
  height: 1.5rem;
  top: 0;
  font-family: "DanielBold-Regular", sans serif;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 166, ../scss/_navigation.scss */
  .langselect-container {
    width: 5rem;
    right: 1rem;
    height: 100%;
  }
}
/* line 178, ../scss/_navigation.scss */
.langselect-container .eng, .langselect-container .hun {
  margin: 0.2rem;
  color: #999;
  cursor: pointer;
  width: 50%;
  position: absolute;
  font-size: 70%;
  text-align: center;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 178, ../scss/_navigation.scss */
  .langselect-container .eng, .langselect-container .hun {
    font-size: 85%;
    height: 1.6rem;
    margin: 2.45rem 0;
    color: #999;
  }
}
/* line 194, ../scss/_navigation.scss */
.langselect-container .hun {
  right: 0.1rem;
}
/* line 198, ../scss/_navigation.scss */
.langselect-container .eng {
  left: -0.1rem;
}
/* line 200, ../scss/_navigation.scss */
.langselect-container .eng span {
  color: #fff !important;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 200, ../scss/_navigation.scss */
  .langselect-container .eng span {
    display: none;
  }
}

/* line 208, ../scss/_navigation.scss */
.langselect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  width: 5.3rem;
  height: 100%;
  display: none;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 208, ../scss/_navigation.scss */
  .langselect {
    display: block;
  }
}

/* line 217, ../scss/_navigation.scss */
.lang-selected {
  color: #fff !important;
  /*1280px*/
}
@media (min-width: 80em) {
  /* line 217, ../scss/_navigation.scss */
  .lang-selected {
    color: #000 !important;
  }
}

/*MOBIL*/
/* line 227, ../scss/_navigation.scss */
#trigger {
  /*800px*/
}
@media (min-width: 50em) {
  /* line 227, ../scss/_navigation.scss */
  #trigger {
    display: none;
  }
}

/*NAVICON STYLES*/
/* line 234, ../scss/_navigation.scss */
.navicon-button {
  top: 0.5rem;
  right: 0.5rem;
  display: block;
  margin: 0 auto;
  transition: 0.6s;
  cursor: pointer;
  user-select: none;
  opacity: 1;
  z-index: 9999;
  position: fixed;
  padding: 20px 10px;
  /*background-color: $black;*/
}

/* line 248, ../scss/_navigation.scss */
.navicon-button .navicon:before, .navicon-button .navicon:after {
  transition: 0.25s;
}

/* line 249, ../scss/_navigation.scss */
.navicon-button:hover .navicon:before, .navicon-button:hover .navicon:after, .navicon:hover {
  transition: 0.25s;
  opacity: 1;
}

/* line 250, ../scss/_navigation.scss */
.navicon {
  position: relative;
  width: 30px;
  height: .2rem;
  background: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 257, ../scss/_navigation.scss */
.navicon:after, .navicon:before {
  display: block;
  content: "";
  height: .2rem;
  width: 30px;
  background: #fff;
  position: absolute;
  z-index: -1;
  -webkit-transition: 0.3s 0.25s;
  -moz-transition: 0.3s 0.25s;
  -ms-transition: 0.3s 0.25s;
  -o-transition: 0.3s 0.25s;
  transition: 0.3s 0.25s;
}

/* line 267, ../scss/_navigation.scss */
.navicon:after {
  top: -.5rem;
}

/* line 268, ../scss/_navigation.scss */
.navicon:before {
  top: .5rem;
}

/* line 269, ../scss/_navigation.scss */
.open-mobile-nav:not(.steps) .navicon:before,
.open-mobile-nav:not(.steps) .navicon:after {
  top: 0 !important;
}

/* line 271, ../scss/_navigation.scss */
.open-mobile-nav .navicon:before,
.open-mobile-nav .navicon:after {
  transition: 0.5s;
  opacity: 1;
}

/* line 274, ../scss/_navigation.scss */
.open-mobile-nav.x .navicon {
  background: transparent;
}

/* line 275, ../scss/_navigation.scss */
.open-mobile-nav.x .navicon:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 276, ../scss/_navigation.scss */
.open-mobile-nav.x .navicon:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 278, ../scss/_navigation.scss */
.open-mobile-nav.navicon-button {
  right: 288px;
}

/* line 279, ../scss/_navigation.scss */
#wrapper.push-content {
  left: -280px;
}

/* line 283, ../scss/_navigation.scss */
.push-content .side-nav {
  right: 0;
}

/* line 287, ../scss/_navigation.scss */
.push-content .side-nav-inner {
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  /*box-shadow: inset 80px 0 0 -80px rgba(0,0,0,0.4);*/
  /*box-shadow: inset -300px 0 160px -300px rgba(0,0,0,0.2);*/
}

/* line 292, ../scss/_navigation.scss */
.no-scroll {
  overflow-y: hidden !important;
  position: static;
}

/* line 296, ../scss/_navigation.scss */
.side-nav {
  position: fixed;
  top: 0;
  right: -280px;
  width: 280px;
  height: 100%;
  z-index: 999;
  background-color: #555;
  -webkit-perspective: 800px;
  perspective: 800px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  /*@extend .paper-bg;*/
  /*800px*/
}
@media (min-width: 50em) {
  /* line 296, ../scss/_navigation.scss */
  .side-nav {
    display: none;
  }
}

/* line 315, ../scss/_navigation.scss */
header {
  height: 4rem;
  width: 100%;
  background-color: #000;
  /*box-shadow: 0 10px 10px -5px rgba(0,0,0,0.2);*/
  position: relative;
  z-index: 999;
  /*480px*/
  /*800px*/
  /*    h1{
        color: white;
        margin-left: 6rem;
        letter-spacing: 2px;
        display: inline-block;
        font-size: 100%;
        font-family: $danielreg;
        line-height: 4rem;
            @include breakpoint(tabtop){
         font-size: 160%;
      }
      }*/
}
@media (min-width: 30em) {
  /* line 315, ../scss/_navigation.scss */
  header {
    /*height: 8rem;*/
  }
}
@media (min-width: 50em) {
  /* line 315, ../scss/_navigation.scss */
  header {
    display: none;
  }
}
/* line 340, ../scss/_navigation.scss */
header .icon-logo {
  width: 4rem;
  height: 4rem;
  position: absolute;
  left: 1rem;
  top: 0;
}
/* line 347, ../scss/_navigation.scss */
header .nav-info {
  height: 1.5rem;
  top: 1.4rem;
  right: 8.5rem;
}
/* line 352, ../scss/_navigation.scss */
header .nav-info a {
  text-decoration: none;
  font-family: "DanielBold-Regular", sans serif;
}
/* line 358, ../scss/_navigation.scss */
header .langselect-container {
  top: 1.4rem;
  right: 2.5rem;
}
/* line 365, ../scss/_navigation.scss */
header .kosar {
  top: 0.5rem;
  right: 0.1rem;
}

/* line 372, ../scss/_navigation.scss */
.side-nav-inner {
  moz-transform-origin: left;
  -o-transform-origin: left;
  -ms-transform-origin: left;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotateX(0) rotateY(90deg) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(90deg) rotateZ(0);
  transform: rotateX(0) rotateY(90deg) rotateZ(0);
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  /*background-color: rgba(183, 168, 147, 0.2);*/
  /*box-shadow: inset -300px 0 160px 160px rgba(0,0,0,0.5);*/
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: auto;
}
/* line 387, ../scss/_navigation.scss */
.side-nav-inner ul {
  text-align: center;
  padding: 1rem;
  position: relative;
}
/* line 391, ../scss/_navigation.scss */
.side-nav-inner ul svg {
  width: 100%;
  height: 8rem;
}
/* line 395, ../scss/_navigation.scss */
.side-nav-inner ul a {
  text-decoration: none;
  color: #666;
  letter-spacing: 2px;
  font-size: 85%;
}
/* line 400, ../scss/_navigation.scss */
.side-nav-inner ul a:hover {
  color: #000;
}
/* line 403, ../scss/_navigation.scss */
.side-nav-inner ul a li {
  padding: 0.2rem;
}

/* line 1, ../scss/_vendeglo.scss */
.vendeglo-container {
  padding-top: 10rem;
}

/*	NAPI MENÜ	*/
/* line 5, ../scss/_vendeglo.scss */
#napiMenu .eight {
  padding-top: 3rem;
}

/* line 8, ../scss/_vendeglo.scss */
.napi-tablak {
  margin-top: 5rem;
  min-height: 1000px;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 8, ../scss/_vendeglo.scss */
  .napi-tablak {
    margin-right: 2rem;
  }
}
/* line 14, ../scss/_vendeglo.scss */
.napi-tablak > li {
  color: #fff;
  padding: 2rem;
  position: relative;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: auto;
  margin-bottom: 2rem;
  /*         @include breakpoint(tablet){
              display: none;
          } */
}
/* line 26, ../scss/_vendeglo.scss */
.napi-tablak > li h4 {
  font-size: 160%;
  /* 	margin:1rem; */
  margin-top: 0.2rem;
  /* 	border-bottom:3px dotted #999; */
  text-align: center;
  /* 	line-height: 1; */
  letter-spacing: 6px;
  font-family: "DanielBold-Regular", sans serif;
}
/* line 36, ../scss/_vendeglo.scss */
.napi-tablak > li li {
  font-size: 80%;
  letter-spacing: 3px;
  line-height: 1.8;
  margin-left: 1.6rem;
}
/* line 41, ../scss/_vendeglo.scss */
.napi-tablak > li li.daily-menu-name {
  margin-left: 10px;
}

/* line 48, ../scss/_vendeglo.scss */
.ingredients {
  display: inline;
}
/* line 50, ../scss/_vendeglo.scss */
.ingredients img {
  height: 24px;
  margin-bottom: -6px;
}

/* line 55, ../scss/_vendeglo.scss */
.napi-ar {
  display: inline;
  font-weight: 600;
}

/* line 59, ../scss/_vendeglo.scss */
.lanc {
  width: 100%;
  height: 3rem;
  position: absolute;
  top: -2.5rem;
  left: 0;
}
/* line 65, ../scss/_vendeglo.scss */
.lanc svg {
  width: 2.5rem;
  height: 100%;
  margin: 0 2rem;
  color: #000;
}

/* line 72, ../scss/_vendeglo.scss */
#napiMenu > div.row > div.eight.columns.left > ul > li:nth-child(1) > div, .socials #napiMenu > div.row > div.eight.columns.social-link > ul > li:nth-child(1) > div, #napiMenu > div.row > div.eight.columns.rolunk-grid-element > ul > li:nth-child(1) > div, #napiMenu > div.row > div.eight.columns.gallery-grid-element > ul > li:nth-child(1) > div, .delicates-slide #napiMenu > div.row > div.eight.columns.delicates-slide-img > ul > li:nth-child(1) > div, #napiMenu > div.row > div.eight.columns.bolt-grid-element > ul > li:nth-child(1) > div, #napiMenu > div.row > div.eight.columns.cartButtons > ul > li:nth-child(1) > div, #napiMenu > div.row > div.eight.columns.hasonlo-grid-element > ul > li:nth-child(1) > div {
  display: none;
}

/*	ÉTLAP	*/
/* line 77, ../scss/_vendeglo.scss */
.etlap {
  /*height:40rem;*/
  background-color: #fff;
  border-style: solid;
  border-width: 60px 63px 60px 62px;
  -moz-border-image: url(../img/etlap_bimage.png) 60 63 60 62 round;
  -webkit-border-image: url(../img/etlap_bimage.png) 60 63 60 62 round;
  -o-border-image: url(../img/etlap_bimage.png) 60 63 60 62 round;
  border-image: url(../img/etlap_bimage.png) 60 63 60 62 fill round;
  position: relative;
  /* 	>h3{
                  text-transform: uppercase;
                  font-size:80%;
                  letter-spacing: initial;
                  margin:0 auto;
                  margin-top:0.5rem;
                  display: table;
          }
          >p{
                  font-size: 68%;
                  letter-spacing: initial;
                  display: table;
                  margin:0 auto;
                  text-align: center;
                  span{
                          font-weight: bold;
                  }
          } */
}

/* line 107, ../scss/_vendeglo.scss */
.menu-intro {
  font-style: italic;
  font-size: 80%;
  text-align: center;
  padding: 1rem 2rem;
}

/* line 113, ../scss/_vendeglo.scss */
.menu-name {
  text-transform: uppercase;
  text-align: center;
  margin-top: 20px;
}

/* line 118, ../scss/_vendeglo.scss */
.etlap-kategoria {
  border-bottom: 0.5rem transparent solid;
  border-top: 0.5rem transparent solid;
}
/* line 121, ../scss/_vendeglo.scss */
.etlap-kategoria td {
  text-transform: uppercase;
  font-size: 80%;
  letter-spacing: 1px;
  text-align: center;
}

/* line 129, ../scss/_vendeglo.scss */
.menuitem-name {
  display: inline;
  padding-right: 0.4rem;
}

/* line 133, ../scss/_vendeglo.scss */
.etlap-sor {
  border-bottom: 0.1rem transparent solid;
  border-top: 0.1rem transparent solid;
}
/* line 136, ../scss/_vendeglo.scss */
.etlap-sor td {
  font-size: 68%;
  letter-spacing: 0.5px;
  padding-left: 1rem;
  padding-bottom: 0.3rem;
}
/* line 142, ../scss/_vendeglo.scss */
.etlap-sor td:nth-child(2) {
  font-weight: bold;
  width: 40%;
  vertical-align: middle;
  text-align: center;
  padding-left: 0;
  /*480px*/
}
@media (min-width: 30em) {
  /* line 142, ../scss/_vendeglo.scss */
  .etlap-sor td:nth-child(2) {
    width: 20%;
  }
}

/* line 155, ../scss/_vendeglo.scss */
.itallap-sor {
  width: 100%;
  display: block;
  /* 	max-height: 2rem;
          min-height: 1rem;
          height:auto; */
  height: 2rem;
  line-height: 1rem;
}
/* line 163, ../scss/_vendeglo.scss */
.itallap-sor td {
  font-size: 70%;
  letter-spacing: 0.5px;
  padding-left: 1rem;
  float: left;
  position: relative;
  width: 80%;
}
/* line 172, ../scss/_vendeglo.scss */
.itallap-sor td:nth-child(2) {
  font-weight: bold;
  width: 40%;
  vertical-align: middle;
  text-align: right;
  padding-left: 0;
  width: 20%;
}
/* line 183, ../scss/_vendeglo.scss */
.itallap-sor td small {
  display: none;
}

/* line 188, ../scss/_vendeglo.scss */
.infobtn {
  margin-left: 1rem;
  text-decoration: none;
  color: #fff;
  background-color: #999;
  padding: 0 0.3rem;
}

/* line 195, ../scss/_vendeglo.scss */
.allergen, .allergen-magyarazo p img {
  /* @extend .has-sprite; */
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-bottom: -7px;
  margin-right: 0;
}

/* .alg-1{
background-position: 0 0;
}
.alg-2{
background-position: -20px 0;
}
.alg-3{
background-position: -40px 0;
}
.alg-4{
background-position: -60px 0;
}
.alg-5{
background-position: -80px 0;
}
.alg-6{
background-position: -100px 0;
}
.alg-7{
background-position: -120px 0;
}
.alg-8{
background-position: -140px 0;
}
.alg-9{
background-position: -160px 0;
}
.alg-10{
background-position: -180px 0;
}
.alg-11{
background-position: -200px 0;
}
.alg-12{
background-position: -220px 0;
}
.alg-13{
background-position: -240px 0;
}
.alg-14{
background-position: -260px 0;
}

.napi-tablak{
.alg-1{
background-position: 0 -20px;
}
.alg-2{
background-position: -20px -20px;
}
.alg-3{
background-position: -40px -20px;
}
.alg-4{
background-position: -60px -20px;
}
.alg-5{
background-position: -80px -20px;
}
.alg-6{
background-position: -100px -20px;
}
.alg-7{
background-position: -120px -20px;
}
.alg-8{
background-position: -140px -20px;
}
.alg-9{
background-position: -160px -20px;
}
.alg-10{
background-position: -180px -20px;
}
.alg-11{
background-position: -200px -20px;
}
.alg-12{
background-position: -220px -20px;
}
.alg-13{
background-position: -240px -20px;
}
.alg-14{
background-position: -260px -20px;
}
} */
/* line 292, ../scss/_vendeglo.scss */
.allergen-magyarazo {
  background: #fff;
  padding: 2rem;
  width: 90%;
  margin: 0 auto;
  display: block;
  margin-bottom: 2rem;
  /*560px*/
  /*800px*/
}
@media (min-width: 35em) {
  /* line 292, ../scss/_vendeglo.scss */
  .allergen-magyarazo {
    width: 62%;
  }
}
@media (min-width: 50em) {
  /* line 292, ../scss/_vendeglo.scss */
  .allergen-magyarazo {
    width: 100%;
    padding: 0.5rem;
  }
}
/* line 306, ../scss/_vendeglo.scss */
.allergen-magyarazo p {
  margin-bottom: 0.2rem;
  position: relative;
  overflow-x: hidden;
}
/* line 310, ../scss/_vendeglo.scss */
.allergen-magyarazo p:before {
  float: left;
  width: 0;
  white-space: nowrap;
  margin-top: -0.2rem;
  content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
}
/* line 321, ../scss/_vendeglo.scss */
.allergen-magyarazo p img {
  float: right;
  background-color: #fff;
}
/* line 328, ../scss/_vendeglo.scss */
.allergen-magyarazo span {
  background-color: #fff;
}

/* line 336, ../scss/_vendeglo.scss */
.etlap-head .icon-logo_barna {
  width: 3.5rem;
  height: 3.5rem;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  /*480px*/
  /*800px*/
}
@media (min-width: 30em) {
  /* line 336, ../scss/_vendeglo.scss */
  .etlap-head .icon-logo_barna {
    width: 5rem;
    height: 5rem;
  }
}
@media (min-width: 50em) {
  /* line 336, ../scss/_vendeglo.scss */
  .etlap-head .icon-logo_barna {
    width: 6.5rem;
    height: 6.5rem;
  }
}

/* line 354, ../scss/_vendeglo.scss */
.etlap-level {
  max-width: 180px;
  width: 33.33%;
}

/* line 358, ../scss/_vendeglo.scss */
.etlap-level.left, .f-sitemap ul.etlap-level, .socials .etlap-level.social-link, .sitckyNav .row a.etlap-level, .etlap-level.rolunk-grid-element, .etlap-level.gallery-grid-element, .delicates-slide .etlap-level.delicates-slide-img, .etlap-level.bolt-grid-element, .bolt-item-info button.etlap-level, .etlap-level.cartButtons, .etlap-level.hasonlo-grid-element {
  /*display: none;*/
}

/* line 361, ../scss/_vendeglo.scss */
.etlap-logo {
  width: 4rem;
  height: 4rem;
  margin: auto;
  position: absolute;
  top: inherit;
  right: 0;
  bottom: inherit;
  left: 0;
  /*560px*/
}
@media (min-width: 35em) {
  /* line 361, ../scss/_vendeglo.scss */
  .etlap-logo {
    width: 7rem;
    height: 7rem;
  }
}

/* line 372, ../scss/_vendeglo.scss */
.spec-ajanlat {
  display: none;
  position: absolute;
  top: -4.5rem;
  right: -7rem;
  bottom: inherit;
  left: inherit;
  z-index: 1;
  /*800px*/
  width: 15rem;
}
@media (min-width: 50em) {
  /* line 372, ../scss/_vendeglo.scss */
  .spec-ajanlat {
    display: block;
  }
}
/* line 380, ../scss/_vendeglo.scss */
.spec-ajanlat .csipesz {
  width: 100px;
  height: 100px;
  fill: #000;
  /*@extend .has-sprite;*/
  /*background-position: 0 0;*/
  position: absolute;
  top: -2.5rem;
  right: 6rem;
  bottom: inherit;
  left: inherit;
  z-index: 2;
}

/* line 391, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-2 {
  width: 320px;
  position: absolute;
  top: -4.5rem;
  right: 50%;
  bottom: inherit;
  left: inherit;
  margin-right: -160px;
}
/* line 395, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-2 .csipesz {
  /* @include abs-pos(-2.5rem,4.5rem,inherit,inherit); */
}
/* line 398, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-2 .cetli {
  width: 320px;
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background-position: 0 -356px;
  padding: 2.5rem 1.5rem;
}

/* line 406, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-3 {
  position: absolute;
  top: -4.5rem;
  right: inherit;
  bottom: inherit;
  left: -8rem;
}
/* line 408, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-3 .csipesz {
  position: absolute;
  top: -2.5rem;
  right: inherit;
  bottom: inherit;
  left: 6rem;
}
/* line 411, ../scss/_vendeglo.scss */
.spec-ajanlat.cetli-3 .cetli {
  background-position: -240px -100px;
  -moz-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  padding: 2.5rem 2rem 2rem 3rem;
}

/* line 421, ../scss/_vendeglo.scss */
.cetli {
  height: 240px;
  width: 256px;
  background-position: 0 -100px;
  font-size: 90%;
  padding: 2.5rem 2rem 1rem 2rem;
  -moz-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
/* line 429, ../scss/_vendeglo.scss */
.cetli p {
  font-family: "DanielBold-Regular", sans serif;
  margin-bottom: 0.5rem;
  line-height: 1.3;
}

/* line 435, ../scss/_vendeglo.scss */
.mobile-cetli {
  position: relative;
  margin-top: 3rem;
  /*400px*/
  /*560px*/
  /*800px*/
}
/* line 438, ../scss/_vendeglo.scss */
.mobile-cetli img {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 444, ../scss/_vendeglo.scss */
.mobile-cetli article {
  padding: 1rem 2.5rem 2.5rem 2rem;
  /*560px*/
}
@media (min-width: 35em) {
  /* line 444, ../scss/_vendeglo.scss */
  .mobile-cetli article {
    padding: 2rem 3rem 5rem 3rem;
  }
}
@media (min-width: 25em) {
  /* line 435, ../scss/_vendeglo.scss */
  .mobile-cetli {
    float: left;
  }
}
@media (min-width: 35em) {
  /* line 435, ../scss/_vendeglo.scss */
  .mobile-cetli {
    width: 70%;
  }
}
@media (min-width: 50em) {
  /* line 435, ../scss/_vendeglo.scss */
  .mobile-cetli {
    display: none;
  }
}
/* line 459, ../scss/_vendeglo.scss */
.mobile-cetli p {
  margin-bottom: 0;
}

/* line 463, ../scss/_vendeglo.scss */
.dl-pdf {
  /*@extend .has-sprite;*/
  width: 100px;
  height: 100px;
  color: #000;
  /*background-position: -100px 0;*/
  /*	display: inline-block;*/
  padding-top: 0;
  margin: 2rem auto;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
  letter-spacing: 2px;
  display: block;
  /*400px*/
  /*800px*/
}
@media (min-width: 25em) {
  /* line 463, ../scss/_vendeglo.scss */
  .dl-pdf {
    float: right;
    margin: 2rem auto;
  }
}
@media (min-width: 50em) {
  /* line 463, ../scss/_vendeglo.scss */
  .dl-pdf {
    padding-top: 100px;
    margin: 0 auto;
    margin-top: -15rem;
    display: block;
    float: none;
  }
}
/* line 491, ../scss/_vendeglo.scss */
.dl-pdf .icon-letoltes {
  width: inherit;
  height: inherit;
}

/* line 496, ../scss/_vendeglo.scss */
.dl-pdf-itallap,
.dl-pdf-daily {
  /*400px*/
  /*800px*/
}
@media (min-width: 25em) {
  /* line 496, ../scss/_vendeglo.scss */
  .dl-pdf-itallap,
  .dl-pdf-daily {
    float: none;
  }
}
@media (min-width: 50em) {
  /* line 496, ../scss/_vendeglo.scss */
  .dl-pdf-itallap,
  .dl-pdf-daily {
    margin-top: 0;
    padding-top: 0;
    height: 140px;
    float: left;
    margin: 3rem;
  }
}
/* line 508, ../scss/_vendeglo.scss */
.dl-pdf-itallap .icon-letoltes,
.dl-pdf-daily .icon-letoltes {
  width: 100px;
  height: 100px;
}

/* itallap: */
/* line 514, ../scss/_vendeglo.scss */
.itallap {
  overflow: hidden;
  padding-top: 5rem !important;
}

/* line 518, ../scss/_vendeglo.scss */
.itallap-head, .etel-head {
  color: #fff;
  height: 80px;
  font-size: 100%;
  font-family: "Roboto Slab", Courier, serif;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 80px;
  position: relative;
  cursor: pointer;
  z-index: 1;
  margin: 0.2rem 0;
}
/* line 532, ../scss/_vendeglo.scss */
.itallap-head:hover svg, .etel-head:hover svg {
  left: 0.5rem;
}
/* line 535, ../scss/_vendeglo.scss */
.itallap-head svg, .etel-head svg {
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: 20px;
  left: 1.4rem;
  /*		@extend .has-sprite;*/
  /*560px*/
  /*800px*/
}
@media (min-width: 35em) {
  /* line 535, ../scss/_vendeglo.scss */
  .itallap-head svg, .etel-head svg {
    display: block;
  }
}
@media (min-width: 50em) {
  /* line 535, ../scss/_vendeglo.scss */
  .itallap-head svg, .etel-head svg {
    left: 5rem;
    width: 60px;
    height: 60px;
    top: 16px;
  }
}
/* line 554, ../scss/_vendeglo.scss */
.itallap-head span, .etel-head span {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 560, ../scss/_vendeglo.scss */
.itallap-head ~ li {
  display: none;
}

/*.itallap-head.open{
    
    ~li{
        display: block;
    }
}*/
/* line 570, ../scss/_vendeglo.scss */
.fold-list {
  -webkit-perspective: 600px;
  perspective: 600px;
  transform-style: preserve-3d;
}
/* line 573, ../scss/_vendeglo.scss */
.fold-list li {
  height: 8rem;
  padding: 0 1rem;
  width: 97.5%;
  margin: -3px 1.25%;
  background-size: 0 !important;
  box-shadow: 0 0 30px -17px #000;
  line-height: 1.5rem;
  background-repeat: no-repeat;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 573, ../scss/_vendeglo.scss */
  .fold-list li {
    background-size: 230px !important;
  }
}
/* line 586, ../scss/_vendeglo.scss */
.fold-list li p {
  width: 70%;
  display: inline-block;
  margin-bottom: 0;
}
/* line 591, ../scss/_vendeglo.scss */
.fold-list li b {
  width: 25%;
  display: inline-block;
  font-size: 90%;
}
/* line 596, ../scss/_vendeglo.scss */
.fold-list li table, .fold-list li tbody {
  display: block;
}

/* line 602, ../scss/_vendeglo.scss */
.fold-list li:nth-child(2) {
  padding-top: 2rem;
}

/* line 606, ../scss/_vendeglo.scss */
.open {
  margin-bottom: 0rem !important;
}
/* line 609, ../scss/_vendeglo.scss */
.open li:last-of-type {
  margin-bottom: -5px;
}

/* line 616, ../scss/_vendeglo.scss */
.vendeglo-itallap .itallap-sor {
  /*800px*/
}
@media (min-width: 50em) {
  /* line 616, ../scss/_vendeglo.scss */
  .vendeglo-itallap .itallap-sor {
    width: 75%;
  }
}
/* line 624, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(1) li:nth-of-type(1) {
  background-image: url(../img/forro-italok-dark.png);
  background-position: right top;
}
/* line 628, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(1) li:nth-of-type(2) {
  background-image: url(../img/forro-italok.png);
  background-position: right center;
}
/* line 632, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(1) li:nth-of-type(3) {
  background-image: url(../img/forro-italok-dark.png);
  background-position: right bottom;
}
/* line 640, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(2) li:nth-of-type(1) {
  background-image: url(../img/uditok-dark.png);
  background-position: right top;
}
/* line 644, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(2) li:nth-of-type(2) {
  background-image: url(../img/uditok.png);
  background-position: right center;
}
/* line 648, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(2) li:nth-of-type(3) {
  background-image: url(../img/uditok-dark.png);
  background-position: right bottom;
}
/* line 656, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(3) li:nth-of-type(1) {
  background-image: url(../img/sor-dark.png);
  background-position: right top;
}
/* line 660, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(3) li:nth-of-type(2) {
  background-image: url(../img/sor.png);
  background-position: right center;
}
/* line 664, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(3) li:nth-of-type(3) {
  background-image: url(../img/sor-dark.png);
  background-position: right bottom;
}
/* line 672, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(4) li:nth-of-type(1) {
  background-image: url(../img/bor-dark.png);
  background-position: right top;
}
/* line 676, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(4) li:nth-of-type(2) {
  background-image: url(../img/bor.png);
  background-position: right center;
}
/* line 680, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(4) li:nth-of-type(3) {
  background-image: url(../img/bor-dark.png);
  background-position: right bottom;
}
/* line 688, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(5) li:nth-of-type(1) {
  background-image: url(../img/rovid-italok-dark.png);
  background-position: right top;
}
/* line 692, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(5) li:nth-of-type(2) {
  background-image: url(../img/rovid-italok.png);
  background-position: right center;
}
/* line 696, ../scss/_vendeglo.scss */
.vendeglo-itallap .fold-list:nth-of-type(5) li:nth-of-type(3) {
  background-image: url(../img/rovid-italok-dark.png);
  background-position: right bottom;
}

/*asztalfoglalás*/
/* line 707, ../scss/_vendeglo.scss */
#asztalfoglalas .twelve.columns {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

/* general style for the form */
/* line 712, ../scss/_vendeglo.scss */
.nl-form {
  width: 100%;
  margin: 3rem auto;
  font-size: 120%;
  line-height: 1.8;
  padding: 2rem;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  position: relative;
  font-family: "DanielBold-Regular", sans serif;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 712, ../scss/_vendeglo.scss */
  .nl-form {
    font-size: 140%;
  }
}
/* line 727, ../scss/_vendeglo.scss */
.nl-form ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 733, ../scss/_vendeglo.scss */
.foglalas-data {
  color: #8E8E8E;
  border-bottom: 2px dashed;
}

/* normalize the input elements, make them look like everything else */
/* line 740, ../scss/_vendeglo.scss */
.nl-form input,
.nl-form select,
.nl-form button,
.loadMoreGuestBook {
  border: none;
  background: transparent;
  display: inline-block;
  padding: 0.5rem 1.2rem;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 753, ../scss/_vendeglo.scss */
.nl-form input:focus {
  outline: none;
}

/* custom field (drop-down, text element) styling  */
/* line 758, ../scss/_vendeglo.scss */
.nl-field {
  display: inline-block;
  position: relative;
  -webkit-perspective: 800px;
  perspective: 800px;
}

/* line 764, ../scss/_vendeglo.scss */
.nl-field.nl-field-open {
  z-index: 10000;
}

/* the toggle is the visible part in the form */
/* line 769, ../scss/_vendeglo.scss */
.nl-field-toggle,
.nl-form input,
.nl-form select {
  /*line-height: 1.6;*/
  display: inline-block;
  color: #ccc;
  cursor: pointer;
  font-size: 90%;
  border-bottom: 1px dashed #e3e3e3;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 0 0.5rem;
}

/* drop-down list / text element */
/* line 788, ../scss/_vendeglo.scss */
.nl-field ul {
  position: absolute;
  visibility: hidden;
  z-index: 1000;
  left: 0;
  top: 100%;
  font-size: 100%;
  moz-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform: rotateX(90deg) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(90deg) rotateY(0) rotateZ(0);
  transform: rotateX(90deg) rotateY(0) rotateZ(0);
  -webkit-transition: transform 0.5s, box-shadow 0.5s, visibility 0.5s 0.3s, opacity 0.5s 0.3s;
  -moz-transition: transform 0.5s, box-shadow 0.5s, visibility 0.5s 0.3s, opacity 0.5s 0.3s;
  -ms-transition: transform 0.5s, box-shadow 0.5s, visibility 0.5s 0.3s, opacity 0.5s 0.3s;
  -o-transition: transform 0.5s, box-shadow 0.5s, visibility 0.5s 0.3s, opacity 0.5s 0.3s;
  transition: transform 0.5s, box-shadow 0.5s, visibility 0.5s 0.3s, opacity 0.5s 0.3s;
  /*felfele anim*/
  opacity: 0;
}

/* line 803, ../scss/_vendeglo.scss */
.nl-field.nl-field-open ul {
  visibility: visible;
  opacity: 1;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
  -webkit-transition: transform 0.5s, visibility 0.3s, opacity 0.3s, box-shadow 0.5s;
  -moz-transition: transform 0.5s, visibility 0.3s, opacity 0.3s, box-shadow 0.5s;
  -ms-transition: transform 0.5s, visibility 0.3s, opacity 0.3s, box-shadow 0.5s;
  -o-transition: transform 0.5s, visibility 0.3s, opacity 0.3s, box-shadow 0.5s;
  transition: transform 0.5s, visibility 0.3s, opacity 0.3s, box-shadow 0.5s;
  /*lefele anim*/
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
}

/* line 812, ../scss/_vendeglo.scss */
.nl-field ul li {
  color: #e3e3e3;
  position: relative;
}

/* line 817, ../scss/_vendeglo.scss */
.nl-dd ul li {
  padding: 0 1.5em 0 0.5em;
  cursor: pointer;
  white-space: nowrap;
}

/* line 823, ../scss/_vendeglo.scss */
.nl-dd ul li.nl-dd-checked {
  color: #000;
}

/* line 827, ../scss/_vendeglo.scss */
.no-touch .nl-dd ul li:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 831, ../scss/_vendeglo.scss */
.no-touch .nl-dd ul li:hover:active {
  color: #478982;
}

/* line 836, ../scss/_vendeglo.scss */
.nl-ti-text ul {
  /*800px*/
  min-height: 6rem;
}
@media (min-width: 50em) {
  /* line 836, ../scss/_vendeglo.scss */
  .nl-ti-text ul {
    min-width: 25rem;
  }
}

/* line 843, ../scss/_vendeglo.scss */
.nl-ti-text ul li.nl-ti-input input {
  width: 90%;
  padding: 0.2em 2em 0.2em 0.5em;
  border-bottom: none;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 80%;
  height: 2.5rem;
}

/* line 852, ../scss/_vendeglo.scss */
.nl-form .nl-field-go {
  position: absolute;
  right: 0;
  top: 4px;
  height: 2.5rem;
  width: 10%;
  cursor: pointer;
  background: #000;
  text-align: center;
  color: white;
  padding: 0 !important;
}
/* line 863, ../scss/_vendeglo.scss */
.nl-form .nl-field-go svg {
  width: 1.6rem;
  height: 1.6rem;
}

/* custom placeholder color */
/* line 871, ../scss/_vendeglo.scss */
input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: "DanielBold-Regular", sans serif;
}

/* line 876, ../scss/_vendeglo.scss */
input:active::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

/* line 881, ../scss/_vendeglo.scss */
input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: "DanielBold-Regular", sans serif;
}

/* line 886, ../scss/_vendeglo.scss */
input:active::-moz-placeholder,
input:focus::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

/* line 891, ../scss/_vendeglo.scss */
input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: "DanielBold-Regular", sans serif;
}

/* line 896, ../scss/_vendeglo.scss */
input:active::-ms-input-placeholder,
input:focus::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

/* example field below text input */
/* line 902, ../scss/_vendeglo.scss */
.nl-ti-text ul li.nl-ti-example {
  font-size: 80%;
  font-style: italic;
  padding: 0.4em;
  color: #999;
}

/* line 909, ../scss/_vendeglo.scss */
.nl-ti-text ul li.nl-ti-example em {
  color: #000;
}

/* submit button */
/* line 914, ../scss/_vendeglo.scss */
.nl-submit-wrap {
  margin-top: 0.4em;
}

/* line 918, ../scss/_vendeglo.scss */
.nl-form .nl-submit,
.nl-reset,
.add-review input[type="submit"],
.loadMoreGuestBook,
#kuldes {
  line-height: 2;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  /*background: $black;*/
  color: #fff;
  font-size: 70%;
  font-weight: bold;
  letter-spacing: 3px;
  padding: 0 0.8rem;
  font-family: "Roboto Slab", Courier, serif;
}

/* .loadMoreGuestBook,
#kuldes{
    float:right;
    padding: 0.3rem 1.4rem;
}
 */
/* line 941, ../scss/_vendeglo.scss */
.loadMoreGuestBook,
#kuldes {
  float: none;
  width: auto;
  display: table;
  margin: 0 auto;
  padding: 0.3rem 1.4rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 941, ../scss/_vendeglo.scss */
  .loadMoreGuestBook,
  #kuldes {
    float: right;
  }
}

/* line 952, ../scss/_vendeglo.scss */
#kuldes {
  margin-top: 1rem;
  margin-bottom: 5rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 952, ../scss/_vendeglo.scss */
  #kuldes {
    margin-bottom: 1rem;
  }
}

/* line 960, ../scss/_vendeglo.scss */
.no-touch .nl-form .nl-submit:hover,
.no-touch .nl-form .nl-submit:active {
  background: #69B1A9;
}

/* line 965, ../scss/_vendeglo.scss */
.no-touch .nl-form .nl-submit:hover:before {
  background: #58a199;
}

/* overlay becomes visible when a field is opened */
/* line 970, ../scss/_vendeglo.scss */
.nl-overlay, .overlay, .overlay-bolt, .overlay-checkout, .barkas-overlay, .popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  background: transparent;
  opacity: 0;
  z-index: 9999;
  visibility: hidden;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s;
}

/* line 985, ../scss/_vendeglo.scss */
.overlay, .overlay-bolt, .overlay-checkout, .barkas-overlay, .popup-overlay {
  background: rgba(255, 255, 255, 0.9);
}

/* line 988, ../scss/_vendeglo.scss */
.nl-field.nl-field-open ~ .nl-overlay, .overlay.gallery-open, .overlay-bolt.bolt-item-open, .overlay-checkout-open, .barkas-overlay.barkas-overlay-open, .popup-overlay.popup-overlay-open {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 995, ../scss/_vendeglo.scss */
.popup-overlay {
  z-index: 99999;
}

/* line 998, ../scss/_vendeglo.scss */
.nl-utoirat {
  color: #999;
  line-height: 0.8rem;
  font-family: "Roboto Slab", Courier, serif;
  padding: 1rem 0;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 998, ../scss/_vendeglo.scss */
  .nl-utoirat {
    padding: 0;
    position: absolute;
    width: 62%;
    right: 1rem;
    bottom: 2rem;
  }
}
/* line 1010, ../scss/_vendeglo.scss */
.nl-utoirat span {
  font-size: 160%;
  position: absolute;
  height: 1.4rem;
}
/* line 1015, ../scss/_vendeglo.scss */
.nl-utoirat p {
  display: inline;
  letter-spacing: 1px;
  font-size: 60%;
  padding-left: 1.5rem;
}

/*datetimepicker*/
/* line 1026, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  font-family: "DanielBold-Regular", sans serif;
}

/* line 1045, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}

/*For IE8 or lower*/
/* line 1056, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker button {
  border: none !important;
}

/* line 1060, ../scss/_vendeglo.scss */
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 1070, ../scss/_vendeglo.scss */
.xdsoft_noselect::selection {
  background: transparent;
}

/* line 1071, ../scss/_vendeglo.scss */
.xdsoft_noselect::-moz-selection {
  background: transparent;
}

/* line 1073, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}

/* line 1079, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

/* line 1086, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

/* line 1090, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

/* line 1094, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}

/* line 1100, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

/* line 1104, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

/* line 1112, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}

/* line 1117, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_mounthpicker {
  position: relative;
  text-align: center;
}

/* line 1122, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
  */
}

/* line 1128, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_today_button {
  display: none;
}

/* line 1131, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

/* line 1140, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

/* line 1144, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
  display: none;
}

/* line 1151, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

/* line 1156, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

/* line 1176, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_today_button {
  display: none;
}

/* line 1179, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 26px;
  margin-top: 7px;
}

/* line 1190, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

/* line 1196, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

/* line 1202, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  /*	background: #f5f5f5;
          border-top: 1px solid #ddd;*/
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

/* line 1215, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}

/* line 1219, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* line 1226, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  /*	font-weight: bold;*/
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
  font-family: "DanielBold-Regular", sans serif;
  padding-right: 0.5rem;
}

/* line 1244, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}

/* line 1248, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}

/* line 1252, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
  padding-right: 0.5rem;
}

/* line 1265, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
  font-size: 80%;
}

/* line 1266, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}

/* line 1267, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #999;
}

/* line 1272, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

/* line 1277, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #000;
  color: #fff;
}

/* line 1283, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
  margin-top: 5px;
  font-size: 100%;
}

/* line 1290, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

/* line 1294, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_year {
  width: 60px;
  margin-left: 5px;
  margin-top: 5px;
}

/* line 1300, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}

/* line 1306, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}

/* line 1310, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

/* line 1314, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  /*background: #f5f5f5;*/
  /*border: 1px solid #ddd;*/
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

/* line 1327, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

/* line 1331, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  /*background: #f1f1f1;*/
}

/* line 1335, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #000;
  background: #999;
}

/* line 1340, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 1345, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 1351, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #000;
  color: #fff;
  font-weight: 700;
}

/* line 1359, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}

/* line 1366, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  display: none;
}

/* line 1369, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

/* line 1374, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #999 !important;
  box-shadow: none !important;
}

/* line 1381, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

/* line 1388, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit	!important;
  background: inherit !important;
  box-shadow: inherit !important;
}

/* line 1395, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

/* line 1402, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

/* line 1410, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}

/* line 1411, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}

/* line 1413, ../scss/_vendeglo.scss */
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

/* line 1417, ../scss/_vendeglo.scss */
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #000 !important;
  height: 10px;
}

/* line 1421, ../scss/_vendeglo.scss */
.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

/* line 1429, ../scss/_vendeglo.scss */
.xdsoft_scroller_box {
  position: relative;
}

/* line 1433, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

/* line 1443, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

/* line 1446, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

/* line 1452, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

/* line 1455, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

/* line 1460, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

/* line 1465, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 1471, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);*/
}

/* line 1477, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  display: none;
}

/* line 1480, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

/* line 1487, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

/* line 1491, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}

/* line 1495, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 1500, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 1506, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 1514, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}

/* line 1520, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

/* line 1524, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}

/* line 1525, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}

/* line 1526, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}

/* line 1528, ../scss/_vendeglo.scss */
.xdsoft_dark .xdsoft_time_box {
  /*border: 1px solid #333;*/
}

/* line 1532, ../scss/_vendeglo.scss */
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}

/* line 1535, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

/* line 1543, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .blue-gradient-button {
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
  /* IE6-9 */
}

/* line 1564, ../scss/_vendeglo.scss */
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/* line 1581, ../scss/_vendeglo.scss */
.xdsoft_timepicker .icon-slider-balra {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 2rem;
  height: 1.2rem;
}

/* line 1586, ../scss/_vendeglo.scss */
.xdsoft_timepicker .icon-slider-jobbra {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 2rem;
  height: 1.2rem;
}

/* line 1591, ../scss/_vendeglo.scss */
.xdsoft_mounthpicker .icon-slider-balra {
  width: 1.5rem;
  height: 1.5rem;
}

/* line 1595, ../scss/_vendeglo.scss */
.xdsoft_mounthpicker .icon-slider-jobbra {
  width: 1.5rem;
  height: 1.5rem;
}

/* line 1600, ../scss/_vendeglo.scss */
.datepicker {
  line-height: 1.8;
  max-width: 242px;
  font-family: "DanielBold-Regular", sans serif;
  color: #999;
  font-size: 100%;
}

/* line 1608, ../scss/_vendeglo.scss */
.timepicker {
  line-height: 1.8;
  max-width: 105px;
  font-family: "DanielBold-Regular", sans serif;
  color: #999;
  font-size: 100%;
}

/* custom placeholder color */
/* line 1617, ../scss/_vendeglo.scss */
input.datepicker::-webkit-input-placeholder {
  color: #ccc;
}

/* line 1620, ../scss/_vendeglo.scss */
input.datepicker::-moz-placeholder {
  color: #ccc;
}

/* line 1623, ../scss/_vendeglo.scss */
input.datepicker:-ms-input-placeholder {
  color: #ccc;
}

/* line 1626, ../scss/_vendeglo.scss */
input.timepicker::-webkit-input-placeholder {
  color: #ccc;
}

/* line 1629, ../scss/_vendeglo.scss */
input.timepicker::-moz-placeholder {
  color: #ccc;
}

/* line 1632, ../scss/_vendeglo.scss */
input.timepicker:-ms-input-placeholder {
  color: #ccc;
}

/* line 1637, ../scss/_vendeglo.scss */
.xdsoft_timepicker {
  width: 87px !important;
}

/*RENDEZVÉNYEK*/
/* line 1642, ../scss/_vendeglo.scss */
#rendezvenyek h3, .szoba-description h3 {
  width: auto;
  display: table;
  padding: 0.2rem 1rem;
  margin: 8rem 0 2rem 0;
  /*background-position: 0 -10px;*/
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  letter-spacing: 4px;
}

/* line 1654, ../scss/_vendeglo.scss */
.rend-contact {
  padding: 2.5rem !important;
  /*padding: 5rem;*/
  color: #fff;
}
/* line 1658, ../scss/_vendeglo.scss */
.rend-contact img {
  display: none;
}
/* line 1661, ../scss/_vendeglo.scss */
.rend-contact svg.svg-maskedImg {
  max-width: 100%;
}
/* line 1665, ../scss/_vendeglo.scss */
.rend-contact article h2 {
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 6px;
  padding-top: 1rem;
  font-size: 120%;
}
/* line 1671, ../scss/_vendeglo.scss */
.rend-contact article p {
  margin-top: 1.2rem;
  color: #fff;
}

/* line 1677, ../scss/_vendeglo.scss */
.rend-contact-kep-container {
  margin: 0 auto;
  padding: 2rem !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1677, ../scss/_vendeglo.scss */
  .rend-contact-kep-container {
    padding: 1rem 2rem 1rem 1rem !important;
  }
}

/* line 1686, ../scss/_vendeglo.scss */
.diszvonal {
  height: 0.5rem;
  margin: 0.5rem auto;
  width: 100%;
}

/* line 1691, ../scss/_vendeglo.scss */
.rend-ikon {
  /*border:1px solid $white;*/
  height: 3rem;
  line-height: 3rem;
  font-size: 85%;
  letter-spacing: 2px;
}
/* line 1697, ../scss/_vendeglo.scss */
.rend-ikon svg, .rend-ikon span {
  margin-right: 1rem;
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
}

/*slider*/
/* line 1709, ../scss/_vendeglo.scss */
.rend-slide {
  width: 500px;
  height: 350px;
  position: relative;
}
/* line 1713, ../scss/_vendeglo.scss */
.rend-slide img {
  /* display: none !important; */
}
/* line 1718, ../scss/_vendeglo.scss */
.rend-slide svg {
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

/* line 1723, ../scss/_vendeglo.scss */
.rend-slider {
  left: -10px;
  /*400px*/
}
@media (min-width: 25em) {
  /* line 1723, ../scss/_vendeglo.scss */
  .rend-slider {
    left: initial;
  }
}
/* line 1729, ../scss/_vendeglo.scss */
.rend-slider .slick-prev,
.rend-slider .slick-next {
  /*top:90%;*/
  top: 48%;
  position: absolute;
  margin-top: -2.5rem;
  width: 2rem;
  height: 2rem;
  color: #000;
  cursor: pointer;
  display: none !important;
  /*		@include breakpoint(moblet){
                  width: 2.5rem;
                  height: 2.5rem;
                  }
                  @include breakpoint(mobile){
                  width: 3.5rem;
                  height: 3.5rem;
                  top: 53%;
                  }*/
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1729, ../scss/_vendeglo.scss */
  .rend-slider .slick-prev,
  .rend-slider .slick-next {
    display: block !important;
    width: 5rem;
    height: 5rem;
    top: 50%;
  }
}
/* line 1757, ../scss/_vendeglo.scss */
.rend-slider .slick-prev {
  left: -1rem;
  /*480px*/
  /*800px*/
}
@media (min-width: 30em) {
  /* line 1757, ../scss/_vendeglo.scss */
  .rend-slider .slick-prev {
    left: -2rem;
  }
}
@media (min-width: 50em) {
  /* line 1757, ../scss/_vendeglo.scss */
  .rend-slider .slick-prev {
    left: -3rem;
  }
}
/* line 1767, ../scss/_vendeglo.scss */
.rend-slider .slick-next {
  /*		right:20%;*/
  right: -1rem;
  /*480px*/
  /*800px*/
}
@media (min-width: 30em) {
  /* line 1767, ../scss/_vendeglo.scss */
  .rend-slider .slick-next {
    right: -2rem;
  }
}
@media (min-width: 50em) {
  /* line 1767, ../scss/_vendeglo.scss */
  .rend-slider .slick-next {
    right: -3.7rem;
  }
}
/* line 1777, ../scss/_vendeglo.scss */
.rend-slider .slick-list {
  left: 10px;
  /*box-shadow: inset 10px 0 30px rgba(0,0,0,0.15);*/
}

/* line 1782, ../scss/_vendeglo.scss */
.icon-swipe {
  width: 5rem;
  height: 5rem;
  margin: 1rem auto;
  display: block;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1782, ../scss/_vendeglo.scss */
  .icon-swipe {
    display: none;
  }
}

/*PROGRAMOK*/
/*CLNDR*/
/* line 1798, ../scss/_vendeglo.scss */
.naptar-trigger {
  display: none;
  width: 5rem;
  height: 5rem;
  cursor: pointer;
  position: absolute;
  right: -1rem;
  top: -5rem;
  color: #000;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1798, ../scss/_vendeglo.scss */
  .naptar-trigger {
    top: 0;
  }
}

/* line 1811, ../scss/_vendeglo.scss */
#mini-clndr.naptar-is-on {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  margin-right: 4rem;
}

/* line 1815, ../scss/_vendeglo.scss */
.noselect {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 1824, ../scss/_vendeglo.scss */
#mini-clndr {
  width: 350px;
  height: auto;
  font-family: "Daniel-Regular", sans serif;
  margin: 1rem auto;
  margin-right: 1rem;
  moz-transform-origin: top right;
  -o-transform-origin: top right;
  -ms-transform-origin: top right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  /*  @include scale(0); */
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1824, ../scss/_vendeglo.scss */
  #mini-clndr {
    float: right;
  }
}
/* line 1836, ../scss/_vendeglo.scss */
#mini-clndr .clndr {
  /*overflow-x: hidden;*/
  overflow-y: visible;
  /*border-bottom: 7px solid #69a776;*/
}
/* line 1840, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls {
  color: #fff;
  position: relative;
  padding-top: 1rem;
  padding-left: 1rem;
  margin-bottom: -0.2rem;
}
/* line 1846, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .clndr-previous-button, #mini-clndr .clndr .controls .clndr-next-button {
  /*  width: 15%;
    padding-top: 5px;
    padding-bottom: 5px;*/
  width: 3rem;
  height: 3rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 1865, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .clndr-next-button {
  right: -2rem;
}
/* line 1868, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .clndr-previous-button {
  left: -2rem;
}
/* line 1871, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .month-controls {
  height: 3rem;
  position: relative;
  margin: 0.5rem;
  margin-right: 4rem;
}
/* line 1877, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .month, #mini-clndr .clndr .controls .year {
  text-align: center;
  height: 3rem;
  line-height: 3rem;
  letter-spacing: 1px;
  font-size: 140%;
  padding: 0 0.4rem;
  width: 4rem;
}
/* line 1887, ../scss/_vendeglo.scss */
#mini-clndr .clndr .controls .month {
  min-width: 10rem;
  padding: 0 0.6rem;
}

/* line 1895, ../scss/_vendeglo.scss */
.headers {
  width: 100%;
  clear: both;
}
/* line 1898, ../scss/_vendeglo.scss */
.headers .day-header {
  width: 45px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  text-transform: uppercase;
}

/* line 1909, ../scss/_vendeglo.scss */
.days-container {
  position: relative;
  width: 100%;
  height: 300px;
  display: inline-block;
  margin-top: 0.5rem;
  color: #fff;
  padding: 1rem;
}
/* line 1918, ../scss/_vendeglo.scss */
.days-container .days {
  position: absolute;
  left: 0;
  padding-left: 1rem;
}
/* line 1922, ../scss/_vendeglo.scss */
.days-container .days .day,
.days-container .days .empty {
  width: 45px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1em;
  text-align: center;
}

/* line 1936, ../scss/_vendeglo.scss */
.event,
.empty.event {
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  cursor: pointer;
}

/* line 1942, ../scss/_vendeglo.scss */
.event:hover,
.event:hover {
  /*background-color: #b8b8b8;*/
  /*background-color: #0D77B6;*/
  fill: #fff;
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 1949, ../scss/_vendeglo.scss */
.day.today {
  color: #000 !important;
}

/* line 1952, ../scss/_vendeglo.scss */
.day.today.event {
  color: #fff !important;
}

/* line 1955, ../scss/_vendeglo.scss */
.day.adjacent-month,
.empty.adjacent-month,
.day.calendar-dow-5,
.day.calendar-dow-6 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1963, ../scss/_vendeglo.scss */
.program {
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  margin: 3rem 0;
  position: relative;
  height: 100%;
  min-height: 20rem;
  max-height: 20rem;
  /* felfele */
  -webkit-transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
  -moz-transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
  -ms-transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
  -o-transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
  transition: max-height 0.5s cubic-bezier(0.5, 0, 1, 0);
  /*800px*/
}
@media (min-width: 50em) {
  /* line 1963, ../scss/_vendeglo.scss */
  .program {
    overflow: hidden;
    min-height: 10rem;
    max-height: 10rem;
  }
}

/* line 1984, ../scss/_vendeglo.scss */
.program-short .program-nyil {
  opacity: 0;
  pointer-events: none;
}

/* cubic-bezier(.5,0,1,0)
*/
/* line 1990, ../scss/_vendeglo.scss */
.program-fullheight {
  max-height: 950px !important;
  /* lefele */
  -webkit-transition: max-height 2s cubic-bezier(1, 0, 1, 1);
  -moz-transition: max-height 2s cubic-bezier(1, 0, 1, 1);
  -ms-transition: max-height 2s cubic-bezier(1, 0, 1, 1);
  -o-transition: max-height 2s cubic-bezier(1, 0, 1, 1);
  transition: max-height 2s cubic-bezier(1, 0, 1, 1);
}
/* line 1994, ../scss/_vendeglo.scss */
.program-fullheight .program-nyil-le {
  display: none !important;
}
/* line 1997, ../scss/_vendeglo.scss */
.program-fullheight .program-right {
  max-height: initial;
}

/* line 2001, ../scss/_vendeglo.scss */
.program-left {
  width: 100%;
  height: 10rem;
  display: block;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 2001, ../scss/_vendeglo.scss */
  .program-left {
    height: 100%;
  }
}

/* line 2010, ../scss/_vendeglo.scss */
.program-kep {
  height: 10rem;
  position: absolute;
  min-height: 10rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right top;
  left: 0;
  top: 0;
  right: 5%;
  bottom: 0;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 2010, ../scss/_vendeglo.scss */
  .program-kep {
    height: 100%;
    right: 38%;
  }
}
/* line 2025, ../scss/_vendeglo.scss */
.program-kep img {
  display: none;
}

/* line 2029, ../scss/_vendeglo.scss */
.program-date {
  width: 8rem;
  height: 10rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  color: #fff;
  padding: 1rem 0;
  text-align: center;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 2029, ../scss/_vendeglo.scss */
  .program-date {
    height: 100%;
    position: absolute;
    top: 0;
    right: 33.33%;
    bottom: initial;
    left: initial;
  }
}
/* line 2040, ../scss/_vendeglo.scss */
.program-date h2 {
  font-size: 300%;
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 10px;
  text-indent: 10px;
  margin: 1rem 0 -1rem 0;
}
/* line 2047, ../scss/_vendeglo.scss */
.program-date p {
  margin-bottom: 0;
  letter-spacing: 3px;
}

/* line 2052, ../scss/_vendeglo.scss */
.program-right {
  padding: 0.5rem 1rem !important;
  height: auto;
  max-height: 10rem;
}
/* line 2056, ../scss/_vendeglo.scss */
.program-right h3 {
  line-height: 1.3;
  margin-bottom: 1.2rem;
  font-size: 90%;
}
/* line 2061, ../scss/_vendeglo.scss */
.program-right p {
  font-size: 75%;
}
/* line 2064, ../scss/_vendeglo.scss */
.program-right a {
  text-decoration: none;
  color: #00BAED;
  font-size: 85%;
}

/* line 2070, ../scss/_vendeglo.scss */
.program-nyil {
  display: inline-block !important;
  font-size: 140%;
  cursor: pointer;
}
/* line 2074, ../scss/_vendeglo.scss */
.program-nyil:hover {
  color: #00BAED;
}

/* line 2079, ../scss/_vendeglo.scss */
.program-nyil-fel {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/*RÓLUNK*/
/* line 2084, ../scss/_vendeglo.scss */
.rolunk-container {
  margin: 2rem auto;
}

/* line 2088, ../scss/_vendeglo.scss */
.cikkek-slider {
  padding: 2rem 0;
  /*560px*/
}
@media (min-width: 35em) {
  /* line 2088, ../scss/_vendeglo.scss */
  .cikkek-slider {
    padding: 2rem 3rem;
  }
}
/* line 2093, ../scss/_vendeglo.scss */
.cikkek-slider .slick-list {
  box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, 0.2), inset -10px 0 10px -10px rgba(0, 0, 0, 0.2);
}
/* line 2096, ../scss/_vendeglo.scss */
.cikkek-slider .slick-slide {
  position: relative;
  margin: 0.5rem;
  /* 		img{
                          @extend .visuallyhidden;
                  } */
}
/* line 2103, ../scss/_vendeglo.scss */
.cikkek-slider .slick-prev, .cikkek-slider .slick-next {
  position: absolute;
  width: 3.5rem;
  height: 3.5rem;
  top: 40%;
  cursor: pointer;
}
/* line 2110, ../scss/_vendeglo.scss */
.cikkek-slider .slick-prev {
  left: -1.5rem;
}
/* line 2113, ../scss/_vendeglo.scss */
.cikkek-slider .slick-next {
  right: -1.5rem;
}
/* line 2116, ../scss/_vendeglo.scss */
.cikkek-slider .slick-center {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 1;
}

/* line 2121, ../scss/_vendeglo.scss */
.cikk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  opacity: 0.4;
  -webkit-transition: transform 0.7s, opacity 0.5s;
  -moz-transition: transform 0.7s, opacity 0.5s;
  -ms-transition: transform 0.7s, opacity 0.5s;
  -o-transition: transform 0.7s, opacity 0.5s;
  transition: transform 0.7s, opacity 0.5s;
  position: relative;
}
/* line 2127, ../scss/_vendeglo.scss */
.cikk a {
  text-decoration: none;
  color: inherit;
}
/* line 2131, ../scss/_vendeglo.scss */
.cikk h4 {
  margin: 0.2rem 0;
  text-align: center;
  font-size: 80%;
}
/* line 2136, ../scss/_vendeglo.scss */
.cikk:hover {
  opacity: 1;
}

/* line 2140, ../scss/_vendeglo.scss */
.cikk-img {
  position: relative;
}

/* line 2146, ../scss/_vendeglo.scss */
.partner {
  box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.25), inset 0 2rem 5rem -2rem rgba(0, 0, 0, 0.15);
  padding: 1rem;
  margin-bottom: 2.5rem;
}
/* line 2150, ../scss/_vendeglo.scss */
.partner a {
  text-decoration: none;
  color: inherit;
}
/* line 2154, ../scss/_vendeglo.scss */
.partner h3 {
  line-height: 1;
  margin-bottom: 1rem;
  font-size: 90%;
}
/* line 2159, ../scss/_vendeglo.scss */
.partner p {
  font-size: 75%;
}

/* line 2165, ../scss/_vendeglo.scss */
.rolunk-grid-element {
  position: relative;
  color: #fff;
  width: 100%;
  padding: 15%;
  /*400px*/
  /*480px*/
  /*560px*/
  /*800px*/
}
/* line 336, ../scss/_mixins.scss */
.rolunk-grid-element:nth-of-type(n) {
  margin-bottom: 0;
  margin-right: 0;
}
/* line 340, ../scss/_mixins.scss */
.rolunk-grid-element:nth-of-type(1n) {
  margin-right: 0;
  margin-bottom: 0;
}
@media (min-width: 25em) {
  /* line 2165, ../scss/_vendeglo.scss */
  .rolunk-grid-element {
    width: 100%;
    padding: 18%;
  }
  /* line 336, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  /* line 340, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(1n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 30em) {
  /* line 2165, ../scss/_vendeglo.scss */
  .rolunk-grid-element {
    width: 100%;
    padding: 20%;
  }
  /* line 336, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  /* line 340, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(1n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 35em) {
  /* line 2165, ../scss/_vendeglo.scss */
  .rolunk-grid-element {
    width: 42.5%;
    padding: 1rem;
  }
  /* line 336, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(n) {
    margin-bottom: 15%;
    margin-right: 15%;
  }
  /* line 340, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 50em) {
  /* line 2165, ../scss/_vendeglo.scss */
  .rolunk-grid-element {
    width: 26.66667%;
    padding: 1rem;
  }
  /* line 336, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(n) {
    margin-bottom: 10%;
    margin-right: 10%;
  }
  /* line 340, ../scss/_mixins.scss */
  .rolunk-grid-element:nth-of-type(3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
/* line 2189, ../scss/_vendeglo.scss */
.rolunk-grid-element div[class^="ori-"] {
  position: absolute;
  overflow: hidden;
  height: 25%;
  moz-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #fff;
}

/* line 2200, ../scss/_vendeglo.scss */
.rolunk-visible {
  padding: 2rem 2rem 1rem 2rem;
  position: relative;
  z-index: 1;
  height: 19rem;
  /*400px*/
  /*480px*/
  /*560px*/
  /*800px*/
}
@media (min-width: 30em) {
  /* line 2200, ../scss/_vendeglo.scss */
  .rolunk-visible {
    height: 20rem;
  }
}
@media (min-width: 35em) {
  /* line 2200, ../scss/_vendeglo.scss */
  .rolunk-visible {
    height: 17rem;
  }
}
/* line 2217, ../scss/_vendeglo.scss */
.rolunk-visible img {
  width: 100%;
  height: 100%;
}
/* line 2222, ../scss/_vendeglo.scss */
.rolunk-visible h4 {
  padding-right: 2.5rem;
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 4px;
  font-size: 120%;
}

/* line 2231, ../scss/_vendeglo.scss */
.roulunk-kep-container {
  width: 100%;
  margin-bottom: 1rem;
}

/* line 2235, ../scss/_vendeglo.scss */
.rolunk-nev-nyil {
  background-color: #000;
  moz-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -webkit-transform-origin: top;
  transform-origin: top;
  padding: 1rem 2rem;
}

/* line 2240, ../scss/_vendeglo.scss */
.rolunk-nyil {
  cursor: pointer;
  color: #fff;
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 200%;
  right: 1rem;
  bottom: 1rem;
  /*480px*/
}
@media (min-width: 30em) {
  /* line 2240, ../scss/_vendeglo.scss */
  .rolunk-nyil {
    right: 1rem;
    bottom: 1rem;
  }
}

/* line 2258, ../scss/_vendeglo.scss */
.rolunk-info {
  padding: 1rem 2rem 2rem 2rem;
}
/* line 2260, ../scss/_vendeglo.scss */
.rolunk-info h4 {
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 4px;
  font-size: 110%;
}
/* line 2265, ../scss/_vendeglo.scss */
.rolunk-info p {
  color: #fff;
  font-size: 80%;
}

/* line 2270, ../scss/_vendeglo.scss */
.rolunk-fel {
  right: 0;
  bottom: 0;
  float: none !important;
  margin-bottom: 0 !important;
  /*400px*/
}

/* line 2279, ../scss/_vendeglo.scss */
.rolunk-ikon {
  width: 3rem;
  width: 33.33%;
  height: 3rem;
  /*border:1px solid $white;*/
  float: left;
  margin-bottom: 1rem;
  cursor: pointer;
}
/* line 2287, ../scss/_vendeglo.scss */
.rolunk-ikon svg {
  height: 3rem;
  width: 3rem;
  margin: 0 auto;
}

/* line 2294, ../scss/_vendeglo.scss */
.measure-model {
  opacity: 0;
  position: absolute;
  z-index: -1;
  pointer-events: none;
  margin-right: 1rem;
}

/* line 2302, ../scss/_vendeglo.scss */
.origami-container {
  position: relative;
  -webkit-perspective: 400px;
  perspective: 400px;
}

/* line 2307, ../scss/_vendeglo.scss */
.ori-1 {
  /*@include rotate-3d(-180deg,0,0);*/
  /*z-index:-1;*/
}

/* line 2313, ../scss/_vendeglo.scss */
.ori-2 {
  top: 25%;
}
/* line 2315, ../scss/_vendeglo.scss */
.ori-2 .rolunk-info {
  top: -100%;
  position: relative;
}

/* line 2320, ../scss/_vendeglo.scss */
.ori-3 {
  top: 50%;
}
/* line 2322, ../scss/_vendeglo.scss */
.ori-3 .rolunk-info {
  top: -200%;
  position: relative;
}

/* line 2327, ../scss/_vendeglo.scss */
.ori-4 {
  top: 75%;
}
/* line 2329, ../scss/_vendeglo.scss */
.ori-4 .rolunk-info {
  top: -300%;
  position: relative;
}

/*képek*/
/* line 2337, ../scss/_vendeglo.scss */
#kepek .twelve {
  margin-left: 0;
}

/* line 2340, ../scss/_vendeglo.scss */
.gallery-filters {
  padding: 3rem;
}

/* line 2343, ../scss/_vendeglo.scss */
.filter {
  font-family: "Roboto Slab", Courier, serif;
  position: relative;
  width: auto;
  cursor: pointer;
  margin: 0.4rem;
  padding: 0.8rem;
  opacity: 0.7;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  /*800px*/
  /*	&:before{
                  display: none;
      content:"";
              height:30px;
              width: calc(100% + 60px);
              background-color:rgba(0,0,0,0.3);
              transition:box-shadow 0.7s height 0.5s;
              position: absolute;
              left:-30px;
              top:2px;
              @include breakpoint(tablet){
                  display: block;
              }
    }*/
}
/* line 2352, ../scss/_vendeglo.scss */
.filter:hover {
  opacity: 1 !important;
}
@media (min-width: 50em) {
  /* line 2343, ../scss/_vendeglo.scss */
  .filter {
    /*margin:0 6rem 2rem 0;*/
  }
}
/* line 2372, ../scss/_vendeglo.scss */
.filter a {
  text-decoration: none;
  color: #999;
}

/* line 2377, ../scss/_vendeglo.scss */
.filter-on {
  opacity: 1;
}
/* line 2380, ../scss/_vendeglo.scss */
.filter-on a {
  color: #fff;
}

/*.tag-label{
  height: 30px;
  width: auto;
  padding:0 1rem;
  line-height:30px;
  display:inline-block;
 background: #eaeaea;


}
.tag-before,
.tag-after{
        display: none;

  position: absolute;
  width: 30px;
  height: 30px;
  top:0;
background: rgb(188,188,188); 
background: -moz-linear-gradient(left,  rgba(188,188,188,1) 1%, rgba(234,234,234,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(188,188,188,1)), color-stop(100%,rgba(234,234,234,1)));
background: -webkit-linear-gradient(left,  rgba(188,188,188,1) 1%,rgba(234,234,234,1) 100%); 
background: -o-linear-gradient(left,  rgba(188,188,188,1) 1%,rgba(234,234,234,1) 100%); 
background: -ms-linear-gradient(left,  rgba(188,188,188,1) 1%,rgba(234,234,234,1) 100%); 
background: linear-gradient(to right,  rgba(188,188,188,1) 1%,rgba(234,234,234,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#eaeaea',GradientType=1 );
        @include breakpoint(tablet){
                display: block;
        }

}
.tag-before{
  left:-30px;
}
.tag-after{
  right:-30px;
}*/
/* line 2421, ../scss/_vendeglo.scss */
.svg-dropShadow {
  -webkit-transition: transform 0.7s, opacity 0.7s;
  -moz-transition: transform 0.7s, opacity 0.7s;
  -ms-transition: transform 0.7s, opacity 0.7s;
  -o-transition: transform 0.7s, opacity 0.7s;
  transition: transform 0.7s, opacity 0.7s;
}

/* line 2424, ../scss/_vendeglo.scss */
.gallery-container {
  min-height: 800px;
}

/* line 2427, ../scss/_vendeglo.scss */
.gallery-grid-element {
  position: relative;
  padding: 2rem;
  cursor: pointer;
  width: 100%;
  /*     display: none;
      opacity: 0; */
  /*480px*/
  /*560px*/
  /*800px*/
  /*  		@include breakpoint(tablet){
                          @include rowMachine(4, 2%);
                          padding: 3rem;
                  }
                  @include breakpoint(laptop){
                          @include rowMachine(5, 1%);
                  }*/
}
@media (min-width: 30em) {
  /* line 2427, ../scss/_vendeglo.scss */
  .gallery-grid-element {
    width: 50%;
    /* Fallback */
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }
}
@media (min-width: 50em) {
  /* line 2427, ../scss/_vendeglo.scss */
  .gallery-grid-element {
    width: 25%;
    /* Fallback */
    width: -webkit-calc(100% / 4);
    width: calc(100% / 4);
  }
}
/* line 2456, ../scss/_vendeglo.scss */
.gallery-grid-element img {
  display: none;
}
/* line 2460, ../scss/_vendeglo.scss */
.gallery-grid-element:hover .svg-dropShadow {
  opacity: 0.5;
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

/* line 2466, ../scss/_vendeglo.scss */
.gallery-slider {
  max-width: 960px;
  margin: 7% auto 13%;
  height: 80%;
  /*	height:50%;
          margin:auto;
          @include abs-pos(0,0,0,0);
          @include breakpoint(tablet){
  
          }*/
}
/* line 2476, ../scss/_vendeglo.scss */
.gallery-slider .slick-list, .gallery-slider .slick-track {
  height: 100%;
}
/* line 2479, ../scss/_vendeglo.scss */
.gallery-slider .slick-prev,
.gallery-slider .slick-next,
.gallery-slider .gallery-close {
  position: absolute;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  font-size: 200%;
  line-height: 2.5rem;
  cursor: pointer;
}
/* line 2491, ../scss/_vendeglo.scss */
.gallery-slider .slick-prev {
  margin-right: 5rem;
}
/* line 2494, ../scss/_vendeglo.scss */
.gallery-slider .slick-next {
  margin-right: 2.5rem;
}

/* line 2498, ../scss/_vendeglo.scss */
.gallery-slider-element {
  position: relative;
  padding: 0 1rem;
  /* 	img{
                  display: none !important;
          }
          svg{
                  @include scale(0.95);
          } */
}
/* line 2501, ../scss/_vendeglo.scss */
.gallery-slider-element img {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 95%;
  max-width: 95%;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.4);
}

/* line 2516, ../scss/_vendeglo.scss */
.portfolio-photo-name {
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 6px;
  padding-top: 1rem;
  font-size: 120%;
  text-align: center;
  z-index: 99;
  display: table;
  position: relative;
  margin: 1rem auto;
  padding: 0 0.5rem;
  background-color: #000;
  color: #fff;
  border-top: 5px solid black;
}
/* line 2530, ../scss/_vendeglo.scss */
.portfolio-photo-name:empty {
  padding: 0;
}

/* line 2534, ../scss/_vendeglo.scss */
.portfolio-photo-txt {
  text-align: center;
  background-color: #000;
  color: #fff;
  position: absolute;
  bottom: 0;
  z-index: 99;
  display: table;
  margin: auto;
  right: 0;
  left: 0;
  bottom: 1rem;
  max-width: 600px;
  padding: 0.5rem;
  font-size: 85%;
}
/* line 2549, ../scss/_vendeglo.scss */
.portfolio-photo-txt:empty {
  padding: 0;
}

/* line 2554, ../scss/_vendeglo.scss */
.landing-container,
section {
  overflow: hidden;
}

@media (min-width: 60em) {
  /* line 2559, ../scss/_vendeglo.scss */
  section {
    overflow: visible;
  }

  /* line 2562, ../scss/_vendeglo.scss */
  .spec-ajanlat.cetli-1 {
    position: absolute;
    top: -4.5rem;
    right: -9rem;
    bottom: inherit;
    left: inherit;
  }

  /* line 2565, ../scss/_vendeglo.scss */
  .spec-ajanlat.cetli-3 {
    position: absolute;
    top: -4.5rem;
    right: inherit;
    bottom: inherit;
    left: -9rem;
  }
}
/* line 2570, ../scss/_vendeglo.scss */
.sitckyNav,
.nl-submit,
.nl-reset,
.loadMoreGuestBook,
.rend-contact,
.days-container,
.day.today,
.clndr .controls,
.program-date,
.rolunk-visible,
.filter,
.filter-on,
#footer,
.navicon-button,
.itallap-head {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* line 2588, ../scss/_vendeglo.scss */
.rolunk-visible {
  background-size: 100% 100% !important;
}

/* line 1, ../scss/_kert.scss */
.kert-container {
  padding-top: 10rem;
}

/* line 6, ../scss/_kert.scss */
.kert-spec .itallap {
  float: left !important;
  padding-top: 0 !important;
  width: 100% !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 6, ../scss/_kert.scss */
  .kert-spec .itallap {
    width: 65.95745% !important;
  }
}
/* line 15, ../scss/_kert.scss */
.kert-spec .dl-pdf {
  margin-bottom: 5rem;
}

/* line 20, ../scss/_kert.scss */
.rolunk-kert-kep {
  position: relative;
}
/* line 22, ../scss/_kert.scss */
.rolunk-kert-kep img {
  display: none;
}

/* line 26, ../scss/_kert.scss */
.ehes-szomjas {
  display: table;
  margin: 0 auto;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 120%;
}

/* line 34, ../scss/_kert.scss */
.fold-list li p {
  width: 85%;
}
/* line 37, ../scss/_kert.scss */
.fold-list li b {
  width: 10%;
}

/* line 1, ../scss/_apartman.scss */
.apartman-container {
  padding-top: 10rem;
}

/* 
 * TÉRKÉP
 */
/* line 7, ../scss/_apartman.scss */
.terkep-container {
  margin-bottom: 5rem;
  position: relative;
}

/* line 12, ../scss/_apartman.scss */
.marker-logo {
  position: absolute;
  width: 10.5rem;
  height: 8rem;
  /* 	top:calc( 60% - 8rem);
  	left:calc( 60% - 5.25rem); */
  top: 60%;
  left: 60%;
  margin-left: -5.25rem;
  margin-top: -8rem;
  cursor: pointer;
  /* 	@include breakpoint(tablet){
  		top:68%;
  	} */
}
/* line 26, ../scss/_apartman.scss */
.marker-logo svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
/* line 32, ../scss/_apartman.scss */
.marker-logo h2 {
  position: absolute;
  bottom: -3rem;
  color: #000;
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 1px;
  opacity: 0;
  display: none;
}

/* line 43, ../scss/_apartman.scss */
.marker-shadow {
  height: 1.6rem;
  width: 2.5rem;
  background-color: #000;
  position: absolute;
  bottom: -0.6rem;
  border-radius: 100%;
  opacity: 0.2;
  margin: auto;
  left: 0.5rem;
  right: 0;
}

/* 
 * A HELY
 */
/* line 62, ../scss/_apartman.scss */
.hely-container > svg {
  width: 180%;
  margin-left: -21%;
  /*560px*/
  /*800px*/
}
@media (min-width: 35em) {
  /* line 62, ../scss/_apartman.scss */
  .hely-container > svg {
    width: 166%;
    margin-left: -12%;
  }
}
@media (min-width: 50em) {
  /* line 62, ../scss/_apartman.scss */
  .hely-container > svg {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
}

/* 
 * SZOBÁK
 */
/* line 84, ../scss/_apartman.scss */
.szoba-description h3 {
  margin-top: 0;
}

/* line 87, ../scss/_apartman.scss */
.szoba-carousel {
  padding: 0 2rem 2rem 2rem;
  cursor: pointer;
}
/* line 91, ../scss/_apartman.scss */
.szoba-carousel .slick-slide {
  position: relative;
  margin: 0.5rem;
}
/* line 94, ../scss/_apartman.scss */
.szoba-carousel .slick-slide img {
  display: none;
}
/* line 98, ../scss/_apartman.scss */
.szoba-carousel .slick-prev, .szoba-carousel .slick-next {
  position: absolute;
  width: 3.5rem;
  height: 3.5rem;
  top: 40%;
}
/* line 104, ../scss/_apartman.scss */
.szoba-carousel .slick-prev {
  left: -1.5rem;
}
/* line 107, ../scss/_apartman.scss */
.szoba-carousel .slick-next {
  right: -1.5rem;
}

/* line 111, ../scss/_apartman.scss */
.szoba-carousel-nav {
  cursor: pointer;
  /* display:none; */
  /* 	@include breakpoint (tablet){
  		display: block;
  	} */
}
/* line 117, ../scss/_apartman.scss */
.szoba-carousel-nav .slick-slide {
  padding: 1rem;
  position: relative;
}
/* line 120, ../scss/_apartman.scss */
.szoba-carousel-nav .slick-slide img {
  display: none;
}

/* line 127, ../scss/_apartman.scss */
.szoba:nth-of-type(odd) .seven {
  float: none !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 127, ../scss/_apartman.scss */
  .szoba:nth-of-type(odd) .seven {
    float: left !important;
  }
}
/* line 133, ../scss/_apartman.scss */
.szoba:nth-of-type(odd) .szoba-description {
  float: none !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 133, ../scss/_apartman.scss */
  .szoba:nth-of-type(odd) .szoba-description {
    float: right !important;
  }
}

/* line 142, ../scss/_apartman.scss */
.szoba:nth-of-type(even) .seven {
  float: none !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 142, ../scss/_apartman.scss */
  .szoba:nth-of-type(even) .seven {
    float: right !important;
  }
}
/* line 148, ../scss/_apartman.scss */
.szoba:nth-of-type(even) .szoba-description {
  float: none !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 148, ../scss/_apartman.scss */
  .szoba:nth-of-type(even) .szoba-description {
    float: left !important;
  }
}

/* line 156, ../scss/_apartman.scss */
.szoba {
  margin-bottom: 5rem;
}

/* line 160, ../scss/_apartman.scss */
.review-container {
  margin: 5rem 0;
}

/* line 163, ../scss/_apartman.scss */
.review-card {
  box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.25), inset 0 2rem 5rem -2rem rgba(0, 0, 0, 0.15);
  padding: 1rem;
  margin-bottom: 2.5rem;
}
/* line 167, ../scss/_apartman.scss */
.review-card h2 {
  font-family: "DanielBold-Regular", sans serif;
  letter-spacing: 2px;
  margin-top: 1.5rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 167, ../scss/_apartman.scss */
  .review-card h2 {
    margin-top: 0.5rem;
  }
}
/* line 177, ../scss/_apartman.scss */
.review-card .three h2 {
  display: table;
  margin: 0 auto;
  margin-top: 1rem;
  text-align: center;
}

/* line 186, ../scss/_apartman.scss */
.review-card-img {
  width: 38%;
  margin: 0 auto;
  height: auto;
  margin-bottom: 1rem;
  position: relative;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 186, ../scss/_apartman.scss */
  .review-card-img {
    width: 100%;
    margin: 0;
  }
}
/* line 196, ../scss/_apartman.scss */
.review-card-img img {
  display: none;
}

/* line 200, ../scss/_apartman.scss */
.star-rating {
  width: 0;
  height: 30px;
  margin: 0.2rem 0 0.5rem 0;
  background: url("../img/stars.png") repeat-x 0 -30px;
}

/* line 209, ../scss/_apartman.scss */
.add-review {
  box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.25), inset 0 2rem 5rem -2rem rgba(0, 0, 0, 0.15);
  padding: 1rem;
  height: auto;
  position: relative;
  clear: both;
  height: auto;
  margin-bottom: 4rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 209, ../scss/_apartman.scss */
  .add-review {
    height: 14.5rem;
  }
}
/* line 222, ../scss/_apartman.scss */
.add-review input[type="text"], .add-review textarea {
  padding: 0.4rem 0.5rem;
  width: 100%;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: 1.4;
  letter-spacing: 2px;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 222, ../scss/_apartman.scss */
  .add-review input[type="text"], .add-review textarea {
    width: 150px;
  }
}
/* line 233, ../scss/_apartman.scss */
.add-review textarea {
  width: 100%;
  height: 6rem;
  resize: none;
}
/* line 238, ../scss/_apartman.scss */
.add-review input[type="submit"] {
  position: absolute;
  bottom: -3rem;
  right: 0;
  border: none;
  color: black;
  background: none;
}

/* line 248, ../scss/_apartman.scss */
.add-review input[type="text"]::-webkit-input-placeholder,
.add-review textarea::-webkit-input-placeholder {
  font-family: "DanielBold-Regular", sans serif;
  font-size: 120%;
  color: #000;
}
/* line 255, ../scss/_apartman.scss */
.add-review input[type="text"]:-moz-placeholder,
.add-review textarea:-moz-placeholder {
  font-family: "DanielBold-Regular", sans serif;
  font-size: 120%;
  color: #000;
}
/* line 262, ../scss/_apartman.scss */
.add-review input[type="text"]::-moz-placeholder,
.add-review textarea::-moz-placeholder {
  font-family: "DanielBold-Regular", sans serif;
  font-size: 120%;
  color: #000;
}
/* line 269, ../scss/_apartman.scss */
.add-review input[type="text"]:-ms-input-placeholder,
.add-review textarea:-ms-input-placeholder {
  font-family: "DanielBold-Regular", sans serif;
  font-size: 120%;
  color: #000;
}
/* line 276, ../scss/_apartman.scss */
.add-review .nine {
  margin-top: 1rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 276, ../scss/_apartman.scss */
  .add-review .nine {
    margin-top: 0;
  }
}

/* line 285, ../scss/_apartman.scss */
.review-img {
  width: 150px;
  height: 150px;
  /* 	background-image:url(../img/gender-switch.png);
  	background-repeat:no-repeat; */
  background-position: -330px -356px;
  margin: 0 auto;
  margin-bottom: 1rem;
  position: relative;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 285, ../scss/_apartman.scss */
  .review-img {
    margin: 0;
    margin-bottom: 1rem;
  }
}
/* line 299, ../scss/_apartman.scss */
.review-img input {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 304, ../scss/_apartman.scss */
.review-img label {
  cursor: pointer;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  color: #999;
  position: absolute;
}
/* line 313, ../scss/_apartman.scss */
.review-img span {
  position: absolute;
  left: 50%;
}
/* line 318, ../scss/_apartman.scss */
.review-img input[type="radio"]:checked + label {
  color: #000;
}

/* line 324, ../scss/_apartman.scss */
.add-review .review-img {
  background-position: -563px -1000px;
}

/* line 329, ../scss/_apartman.scss */
label[for="male"] {
  left: 0;
}

/* line 332, ../scss/_apartman.scss */
label[for="female"] {
  left: 45px;
}

/* line 335, ../scss/_apartman.scss */
.gender-switch {
  position: absolute;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  width: 60px;
  height: 30px;
  padding-top: 10px;
}

/* csillagok */
/* line 348, ../scss/_apartman.scss */
form .stars {
  background: url("../img/stars.png") repeat-x 0 0;
  width: 150px;
  margin: 1rem 0;
  margin-bottom: 1.5rem;
}

/* line 354, ../scss/_apartman.scss */
.ie7 form .stars {
  *zoom: 1;
}

/* line 357, ../scss/_apartman.scss */
form .stars:before,
form .stars:after {
  display: table;
  content: "";
}

/* line 362, ../scss/_apartman.scss */
form .stars:after {
  clear: both;
}

/* line 365, ../scss/_apartman.scss */
form .stars input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 370, ../scss/_apartman.scss */
form .stars input[type="radio"].star-5:checked ~ span {
  width: 100%;
}

/* line 373, ../scss/_apartman.scss */
form .stars input[type="radio"].star-4:checked ~ span {
  width: 80%;
}

/* line 376, ../scss/_apartman.scss */
form .stars input[type="radio"].star-3:checked ~ span {
  width: 60%;
}

/* line 379, ../scss/_apartman.scss */
form .stars input[type="radio"].star-2:checked ~ span {
  width: 40%;
}

/* line 382, ../scss/_apartman.scss */
form .stars input[type="radio"].star-1:checked ~ span {
  width: 20%;
}

/* line 385, ../scss/_apartman.scss */
form .stars label {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
  background: transparent !important;
  cursor: pointer;
}

/* line 398, ../scss/_apartman.scss */
form .stars label:hover ~ span {
  background-position: 0 -30px;
}

/* line 401, ../scss/_apartman.scss */
form .stars label.star-5:hover ~ span {
  width: 100% !important;
}

/* line 404, ../scss/_apartman.scss */
form .stars label.star-4:hover ~ span {
  width: 80% !important;
}

/* line 407, ../scss/_apartman.scss */
form .stars label.star-3:hover ~ span {
  width: 60% !important;
}

/* line 410, ../scss/_apartman.scss */
form .stars label.star-2:hover ~ span {
  width: 40% !important;
}

/* line 413, ../scss/_apartman.scss */
form .stars label.star-1:hover ~ span {
  width: 20% !important;
}

/* line 416, ../scss/_apartman.scss */
form .stars span {
  display: block;
  width: 0;
  position: relative;
  top: 0;
  left: 0;
  height: 30px;
  background: url("../img/stars.png") repeat-x 0 -60px;
  -webkit-transition: -webkit-width 0.5s;
  -moz-transition: -moz-width 0.5s;
  -ms-transition: -ms-width 0.5s;
  -o-transition: -o-width 0.5s;
  transition: width 0.5s;
}

/* line 1, ../scss/_delicates.scss */
.delicates-container {
  padding-top: 10rem;
}

/* line 5, ../scss/_delicates.scss */
.delicates-slider {
  margin-bottom: 6rem;
}
/* line 8, ../scss/_delicates.scss */
.delicates-slider .slick-slide {
  position: relative;
  margin: 1rem;
  /* 		img{
                          display: none;
                  } */
}
/* line 15, ../scss/_delicates.scss */
.delicates-slider .slick-prev, .delicates-slider .slick-next {
  position: absolute;
  width: 3.5rem;
  height: 3.5rem;
  top: 50%;
  cursor: pointer;
  display: none !important;
  /*400px*/
}
@media (min-width: 25em) {
  /* line 15, ../scss/_delicates.scss */
  .delicates-slider .slick-prev, .delicates-slider .slick-next {
    display: block !important;
  }
}
/* line 26, ../scss/_delicates.scss */
.delicates-slider .slick-prev {
  left: -2rem;
}
/* line 29, ../scss/_delicates.scss */
.delicates-slider .slick-next {
  right: -2rem;
}
/* line 33, ../scss/_delicates.scss */
.delicates-slider .slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 41, ../scss/_delicates.scss */
.delicates-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}
/* line 49, ../scss/_delicates.scss */
.delicates-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
/* line 61, ../scss/_delicates.scss */
.delicates-slider .slick-dots li button:before {
  /* font-family: 'slick'; */
  font-size: 72px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  color: #000;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  -ms-transition: color 0.5s;
  -o-transition: color 0.5s;
  transition: color 0.5s;
}
/* line 79, ../scss/_delicates.scss */
.delicates-slider .slick-dots li.slick-active button:before {
  color: #e99d3b;
}

/* line 86, ../scss/_delicates.scss */
.delicates-slide {
  /* 	height:40rem;
                          @include breakpoint(tablet){
                          height: auto;
                  } */
}
/* line 91, ../scss/_delicates.scss */
.delicates-slide .delicates-slide-img {
  width: 100%;
  height: 50%;
  position: relative;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 91, ../scss/_delicates.scss */
  .delicates-slide .delicates-slide-img {
    width: 70%;
    height: 100%;
  }
}
/* line 100, ../scss/_delicates.scss */
.delicates-slide .delicates-slide-img img {
  /* height: 20rem; */
}
/* line 105, ../scss/_delicates.scss */
.delicates-slide aside {
  width: 100%;
  /* background:$black; */
  height: 50%;
  color: #fff;
  padding: 2rem;
  position: relative;
  right: 1px;
  font-family: "Daniel-Regular", sans serif;
  text-align: center;
  letter-spacing: 0.5px;
  /* 		top: 50%; */
  /*800px*/
}
@media (min-width: 50em) {
  /* line 105, ../scss/_delicates.scss */
  .delicates-slide aside {
    width: 30%;
    height: 100%;
    position: absolute;
    /* 		top:0; */
  }
}
/* line 126, ../scss/_delicates.scss */
.delicates-slide aside h4 {
  margin: 1rem 0;
  font-size: 120%;
  font-family: "DanielBold-Regular", sans serif;
}
/* line 132, ../scss/_delicates.scss */
.delicates-slide aside p a {
  color: #e99d3b;
}
/* line 134, ../scss/_delicates.scss */
.delicates-slide aside p a:hover {
  opacity: 0.7;
}
/* line 139, ../scss/_delicates.scss */
.delicates-slide aside h5 {
  margin: 1rem 0;
}

/* line 144, ../scss/_delicates.scss */
.delicatesrol-bemutatkozas {
  margin-top: 5rem !important;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 144, ../scss/_delicates.scss */
  .delicatesrol-bemutatkozas {
    padding: 0 3rem;
  }
}

/* line 151, ../scss/_delicates.scss */
.delicatesrol-acco {
  display: none;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 151, ../scss/_delicates.scss */
  .delicatesrol-acco {
    display: block;
  }
}
/* line 156, ../scss/_delicates.scss */
.delicatesrol-acco .bolt-acco-container {
  width: 25%;
  float: left;
}
/* line 160, ../scss/_delicates.scss */
.delicatesrol-acco .ihato.bolt-acco-container {
  margin: 0 12.5%;
}
/* line 164, ../scss/_delicates.scss */
.delicatesrol-acco .bolt-acco li:nth-of-type(odd) {
  -webkit-transform: rotateX(-30deg) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(-30deg) rotateY(0) rotateZ(0);
  transform: rotateX(-30deg) rotateY(0) rotateZ(0);
  background-color: rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: -5px;
}
/* line 170, ../scss/_delicates.scss */
.delicatesrol-acco .bolt-acco li:nth-of-type(even) {
  -webkit-transform: rotateX(30deg) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(30deg) rotateY(0) rotateZ(0);
  transform: rotateX(30deg) rotateY(0) rotateZ(0);
  background-color: rgba(255, 255, 255, 0.6);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: -5px;
}
/* line 176, ../scss/_delicates.scss */
.delicatesrol-acco .bolt-acco li:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* BOLT */
/* line 185, ../scss/_delicates.scss */
.bolt-acco-container {
  position: relative;
  overflow: hidden;
  width: 90%;
  margin: 0 auto;
  /*400px*/
  /*560px*/
  /*800px*/
}
@media (min-width: 25em) {
  /* line 185, ../scss/_delicates.scss */
  .bolt-acco-container {
    width: 60%;
  }
}
@media (min-width: 35em) {
  /* line 185, ../scss/_delicates.scss */
  .bolt-acco-container {
    width: 30%;
    margin: 0;
    float: left;
  }
}
@media (min-width: 50em) {
  /* line 185, ../scss/_delicates.scss */
  .bolt-acco-container {
    width: 100%;
    float: none;
  }
}

/* line 203, ../scss/_delicates.scss */
.ihato.bolt-acco-container {
  /*560px*/
  /*800px*/
}
@media (min-width: 35em) {
  /* line 203, ../scss/_delicates.scss */
  .ihato.bolt-acco-container {
    margin: 0 5%;
  }
}
@media (min-width: 50em) {
  /* line 203, ../scss/_delicates.scss */
  .ihato.bolt-acco-container {
    margin: 0;
  }
}

/* line 212, ../scss/_delicates.scss */
.bolt-acco-illustration {
  width: 100%;
  height: 12rem;
  margin-bottom: 1rem;
}
/* line 216, ../scss/_delicates.scss */
.bolt-acco-illustration svg {
  height: 100%;
  width: 100%;
}

/* line 222, ../scss/_delicates.scss */
.bolt-acco {
  -webkit-perspective: 400px;
  perspective: 400px;
  font-family: "DanielBold-Regular", sans serif;
  margin-bottom: 2rem;
}
/* line 226, ../scss/_delicates.scss */
.bolt-acco li {
  cursor: pointer;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 229, ../scss/_delicates.scss */
.bolt-acco li a {
  text-decoration: inherit;
  color: inherit;
}
/* line 234, ../scss/_delicates.scss */
.bolt-acco > li {
  height: 2.5rem;
  line-height: 3rem;
  padding: 0 1rem;
  width: 97.5%;
  margin: -3px 1.25%;
  /* box-shadow: 0 0 30px -17px $black; */
  /* border-right: 2px solid rgba(0,0,0,0.3); */
  text-align: center;
  letter-spacing: 3px;
  font-size: 90%;
  /* 		z-index: 1; */
  position: relative;
  /* border:1px solid aqua; */
}
/* line 248, ../scss/_delicates.scss */
.bolt-acco > li:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 252, ../scss/_delicates.scss */
.bolt-acco > ul {
  z-index: -1;
  position: relative;
  margin-bottom: -5px;
  margin-top: -5px;
}
/* line 257, ../scss/_delicates.scss */
.bolt-acco > ul li {
  height: 1.5rem;
  line-height: 2rem;
  padding: 0 1rem;
  width: 94%;
  margin: -3px 3%;
  text-align: center;
  letter-spacing: 2px;
  font-size: 75%;
}
/* line 270, ../scss/_delicates.scss */
.bolt-acco > ul:nth-of-type(even) li {
  width: 98%;
  margin: -3px 1%;
}

/* line 277, ../scss/_delicates.scss */
.eheto .bolt-acco-active {
  color: #e05a25;
  text-shadow: 0 1px #fff;
}

/* line 281, ../scss/_delicates.scss */
.ihato .bolt-acco-active {
  color: #795f86;
  text-shadow: 0 1px #fff;
}

/* line 285, ../scss/_delicates.scss */
.nemeheto .bolt-acco-active {
  color: #186c9b;
  text-shadow: 0 1px #fff;
}

/* line 290, ../scss/_delicates.scss */
.bolt-acco-head {
  color: #fff;
  /* background:#e05a25; */
  height: 2.5rem;
  line-height: 3rem;
  text-align: center;
  letter-spacing: 3px;
  position: relative;
  cursor: pointer;
  z-index: 1;
  margin-bottom: -1px;
}

/* Bolt grid */
/* search */
/* line 308, ../scss/_delicates.scss */
.bolt-search {
  width: 10rem;
  height: 2rem;
  padding: 0.3rem;
  color: #fff;
  position: relative;
  top: 0;
}
/* line 316, ../scss/_delicates.scss */
.bolt-search > svg {
  color: #000;
  width: 100%;
  height: 10rem;
  position: absolute;
  top: -4.2rem;
  left: -0.8rem;
  pointer-events: none;
}
/* line 326, ../scss/_delicates.scss */
.bolt-search form svg {
  position: absolute;
  left: 0.3rem;
}
/* line 332, ../scss/_delicates.scss */
.bolt-search input {
  -webkit-appearance: textfield;
  position: absolute;
  width: 7rem;
  right: 1.3rem;
  background: transparent;
  border: none;
  outline: none;
  color: #fff;
  font-family: "DanielBold-Regular", sans serif;
  padding: 0.2rem 0;
}

/* line 347, ../scss/_delicates.scss */
.bolt-search input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 351, ../scss/_delicates.scss */
.bolt-search input::-moz-selection {
  /* Code for Firefox */
  color: #000;
  background: #fff;
}

/* line 356, ../scss/_delicates.scss */
.bolt-search input::selection {
  color: #000;
  background: #fff;
}

/* line 361, ../scss/_delicates.scss */
.bolt-search input::-webkit-input-placeholder {
  color: #fff;
}

/* line 364, ../scss/_delicates.scss */
.bolt-search input::-moz-placeholder {
  color: #fff;
}

/* line 367, ../scss/_delicates.scss */
.bolt-search input:-ms-input-placeholder {
  color: #fff;
}

/* grid elements */
/* line 375, ../scss/_delicates.scss */
.bolt-grid > h3 {
  color: #fff;
  display: table;
  padding: 0 2rem;
  margin-bottom: 2rem;
  margin-left: 2rem;
  clear: both;
}

/* line 385, ../scss/_delicates.scss */
.bolt-grid-element {
  position: relative;
  padding: 2rem;
  cursor: pointer;
  width: 80%;
  margin: 0 10%;
  height: auto;
  text-align: center;
  letter-spacing: 1px;
  /*400px*/
  /*480px*/
  /*560px*/
  /*800px*/
}
@media (min-width: 25em) {
  /* line 385, ../scss/_delicates.scss */
  .bolt-grid-element {
    width: 70%;
    margin: 0 15%;
  }
}
@media (min-width: 30em) {
  /* line 385, ../scss/_delicates.scss */
  .bolt-grid-element {
    width: 62%;
    margin: 0 19%;
  }
}
@media (min-width: 35em) {
  /* line 385, ../scss/_delicates.scss */
  .bolt-grid-element {
    margin: 0;
    width: 100%;
    width: 50%;
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }
}
@media (min-width: 50em) {
  /* line 385, ../scss/_delicates.scss */
  .bolt-grid-element {
    height: 18rem;
    width: 33%;
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
}
/* line 417, ../scss/_delicates.scss */
.bolt-grid-element a {
  text-decoration: none;
}
/* line 420, ../scss/_delicates.scss */
.bolt-grid-element h4 {
  font-weight: 600;
  color: #000;
  font-size: 80%;
  margin-top: 0.5rem;
}
/* line 426, ../scss/_delicates.scss */
.bolt-grid-element h5 {
  color: #000;
  font-size: 80%;
}
/* line 431, ../scss/_delicates.scss */
.bolt-grid-element:hover .svg-dropShadow {
  opacity: 0.5;
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

/* BOLT ITEM VIEW */
/* overlay close */
/* line 447, ../scss/_delicates.scss */
.bolt-item-close {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  cursor: pointer;
  right: 1rem;
  top: 1rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 447, ../scss/_delicates.scss */
  .bolt-item-close {
    right: 2rem;
    top: 2rem;
    width: 4rem;
    height: 4rem;
    position: fixed;
  }
}

/* line 463, ../scss/_delicates.scss */
.bolt-item-view-container,
.checkout-container {
  width: 100%;
  height: 100%;
  overflow: auto;
}

/* .bolt-item-view{
        .five{
                border:1px solid red;
                min-height: 600px;
        }
        .seven{
                border:1px solid red;
                min-height: 600px;
        }
        .twelve{
                border:1px solid red;
                min-height: 6000px;
        }
        .five, .seven{
                padding:1rem;
        }
} */
/* line 490, ../scss/_delicates.scss */
.bolt-item-view.row {
  padding: 2rem 3rem 2rem 2rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 490, ../scss/_delicates.scss */
  .bolt-item-view.row {
    padding: 6rem 0;
  }
}
/* line 495, ../scss/_delicates.scss */
.bolt-item-view.row .seven.columns {
  /*800px*/
}
@media (min-width: 50em) {
  /* line 495, ../scss/_delicates.scss */
  .bolt-item-view.row .seven.columns {
    margin-top: 5rem;
    float: left;
  }
}
/* line 502, ../scss/_delicates.scss */
.bolt-item-view.row .five.columns {
  /*800px*/
}
@media (min-width: 50em) {
  /* line 502, ../scss/_delicates.scss */
  .bolt-item-view.row .five.columns {
    margin-right: -2.12766%;
    padding: 1rem;
    float: right;
  }
}

/* line 511, ../scss/_delicates.scss */
.bolt-item-slider {
  padding: 0 2rem 2rem 2rem;
  cursor: pointer;
}
/* line 515, ../scss/_delicates.scss */
.bolt-item-slider .slick-slide {
  position: relative;
  margin: 0.5rem;
}
/* line 522, ../scss/_delicates.scss */
.bolt-item-slider .slick-prev, .bolt-item-slider .slick-next {
  position: absolute;
  width: 3.5rem;
  height: 3.5rem;
  top: 40%;
}
/* line 528, ../scss/_delicates.scss */
.bolt-item-slider .slick-prev {
  left: -1.5rem;
}
/* line 531, ../scss/_delicates.scss */
.bolt-item-slider .slick-next {
  right: -1.5rem;
}

/* line 535, ../scss/_delicates.scss */
.bolt-item-slider-nav {
  cursor: pointer;
  /* display:none; */
  /* 	@include breakpoint (tablet){
                  display: block;
          } */
}
/* line 541, ../scss/_delicates.scss */
.bolt-item-slider-nav .slick-slide {
  padding: 1rem;
  position: relative;
}

/* line 551, ../scss/_delicates.scss */
.bolt-item-info h4 {
  font-weight: 600;
  font-size: 120%;
  letter-spacing: 2px;
}
/* line 556, ../scss/_delicates.scss */
.bolt-item-info p {
  margin-top: 0.5rem;
}
/* line 558, ../scss/_delicates.scss */
.bolt-item-info p a {
  font-weight: 400;
}
/* line 561, ../scss/_delicates.scss */
.bolt-item-info p svg {
  margin-bottom: -0.1rem;
}
/* line 565, ../scss/_delicates.scss */
.bolt-item-info h5 {
  margin-bottom: 2rem;
}
/* line 568, ../scss/_delicates.scss */
.bolt-item-info form {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 5rem;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 568, ../scss/_delicates.scss */
  .bolt-item-info form {
    margin-top: 5rem;
    margin-bottom: 1rem;
  }
}
/* line 577, ../scss/_delicates.scss */
.bolt-item-info button {
  line-height: 2rem;
  cursor: pointer;
  position: relative;
  /*background: $black;*/
  color: #fff;
  font-size: 70%;
  font-weight: bold;
  letter-spacing: 3px;
  padding: 0 0.6rem;
  font-family: "DanielBold-Regular", sans serif;
  height: 2rem;
  margin-left: 2rem;
  background: transparent;
  border: none;
}

/* line 596, ../scss/_delicates.scss */
.cartButtons {
  width: 5rem;
  height: 2rem;
  margin-left: 2rem;
  position: relative;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
}
/* line 603, ../scss/_delicates.scss */
.cartButtons input {
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  height: 2rem;
  border: none;
  outline: none;
  font-family: "Roboto Slab", Courier, serif;
  font-weight: 600;
  font-size: 100%;
  padding: 0 0.5rem;
  text-align: center;
  background: transparent;
}

/* line 620, ../scss/_delicates.scss */
.plusMinusCustom {
  position: absolute;
  right: 0;
  width: 2rem;
  height: 1rem;
  cursor: pointer;
}
/* line 626, ../scss/_delicates.scss */
.plusMinusCustom svg {
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #fff;
  width: 2rem;
  display: block;
}

/* line 633, ../scss/_delicates.scss */
.plus {
  top: -2rem;
  left: 1rem;
}

/* line 637, ../scss/_delicates.scss */
.minus {
  top: 0rem;
  margin-left: 0rem !important;
  left: -2rem;
}

/* Hasonl termékek */
/* line 646, ../scss/_delicates.scss */
.hasonlo-termekek h3 {
  text-transform: uppercase;
  margin: 2rem;
  margin-bottom: 0;
  font-size: 80%;
}

/* line 654, ../scss/_delicates.scss */
.hasonlo-grid-element {
  position: relative;
  padding: 2rem;
  cursor: pointer;
  width: 100%;
  height: 20rem;
  text-align: center;
  letter-spacing: 1px;
  /*560px*/
  /*800px*/
}
@media (min-width: 35em) {
  /* line 654, ../scss/_delicates.scss */
  .hasonlo-grid-element {
    width: 50%;
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }
}
@media (min-width: 50em) {
  /* line 654, ../scss/_delicates.scss */
  .hasonlo-grid-element {
    height: 18rem;
    width: 25%;
    width: -webkit-calc(100% / 4);
    width: calc(100% / 4);
  }
}
/* line 675, ../scss/_delicates.scss */
.hasonlo-grid-element a {
  text-decoration: none;
}
/* line 678, ../scss/_delicates.scss */
.hasonlo-grid-element h4 {
  font-weight: 600;
  color: #000;
  font-size: 80%;
  margin-top: 0.5rem;
}
/* line 684, ../scss/_delicates.scss */
.hasonlo-grid-element h5 {
  color: #000;
  font-size: 80%;
}
/* line 689, ../scss/_delicates.scss */
.hasonlo-grid-element:hover .svg-dropShadow {
  opacity: 0.5;
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

/* korsárka */
/* line 703, ../scss/_delicates.scss */
.bolt-trigger {
  position: fixed;
  width: 4rem;
  height: 4rem;
  background: #000;
  color: #fff;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* line 713, ../scss/_delicates.scss */
.bolt-trigger {
  right: 5rem;
}

/* line 717, ../scss/_delicates.scss */
#header-cart {
  position: absolute;
  right: 1rem;
  top: 2rem;
  width: 3rem;
  height: 3rem;
  color: #fff;
  cursor: pointer;
  /*1280px*/
}
/* line 725, ../scss/_delicates.scss */
#header-cart a {
  color: #fff;
  text-decoration: none;
}
@media (min-width: 80em) {
  /* line 717, ../scss/_delicates.scss */
  #header-cart {
    right: 11rem;
    top: 1rem;
  }
}
/* line 733, ../scss/_delicates.scss */
#header-cart .itemText {
  position: absolute;
  bottom: -2rem;
  display: none;
}
/* line 738, ../scss/_delicates.scss */
#header-cart svg {
  height: 3rem;
  width: 3rem;
  bottom: -0.5rem;
  left: 0;
  position: absolute;
}
/* line 745, ../scss/_delicates.scss */
#header-cart .topcartNr {
  width: 100%;
  text-align: center;
  margin-top: -0.4rem;
  display: block;
}

/* CHECKOUT */
/* line 755, ../scss/_delicates.scss */
.checkout-closure,
.checkout-items {
  /* 	border:1px solid coral; */
}

/* line 761, ../scss/_delicates.scss */
.checkout-container form {
  padding: 2rem 3rem 2rem 2rem;
  margin: 0;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 761, ../scss/_delicates.scss */
  .checkout-container form {
    margin: 8rem 0;
  }
}

/* line 770, ../scss/_delicates.scss */
.checkout-item {
  width: 100%;
  height: auto;
  position: relative;
  margin: 1rem 0;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 770, ../scss/_delicates.scss */
  .checkout-item {
    height: 6rem;
  }
}
/* line 778, ../scss/_delicates.scss */
.checkout-item svg.svg-maskedImg {
  display: none;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 778, ../scss/_delicates.scss */
  .checkout-item svg.svg-maskedImg {
    display: block;
  }
}

/* line 786, ../scss/_delicates.scss */
.checkout-item-img,
.checkout-item-details,
.checkout-item-remove {
  position: absolute;
  top: 0;
}

/* line 793, ../scss/_delicates.scss */
.checkout-item-img {
  width: 6rem;
  height: 6rem;
  left: 0;
}
/* line 797, ../scss/_delicates.scss */
.checkout-item-img img {
  /*800px*/
}
@media (min-width: 50em) {
  /* line 797, ../scss/_delicates.scss */
  .checkout-item-img img {
    display: none;
  }
}

/* line 804, ../scss/_delicates.scss */
.checkout-item-details {
  width: 100%;
  height: auto;
  left: initial;
  top: 0;
  display: table;
  position: relative;
  padding-top: 6rem;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  /*800px*/
}
@media (min-width: 50em) {
  /* line 804, ../scss/_delicates.scss */
  .checkout-item-details {
    position: absolute;
    left: 6rem;
    width: calc(100% - 12rem);
    height: 100%;
    top: 0;
    background-color: transparent;
    box-shadow: none;
    padding-top: 0;
  }
}
/* line 825, ../scss/_delicates.scss */
.checkout-item-details h3 {
  display: table-cell;
  margin: 0 auto;
  padding: 1rem;
  height: 6rem;
  vertical-align: middle;
  line-height: 1.4;
}
/* line 831, ../scss/_delicates.scss */
.checkout-item-details h3 span {
  padding: 0 0.5rem;
}

/* line 836, ../scss/_delicates.scss */
.checkout-item-remove {
  width: 6rem;
  height: 6rem;
  right: 0;
  cursor: pointer;
  background-color: #000;
}
/* line 842, ../scss/_delicates.scss */
.checkout-item-remove svg {
  fill: #fff;
  width: 3rem;
  height: 3rem;
  margin: 1.5rem;
  -moz-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
}

/* line 852, ../scss/_delicates.scss */
.checkout-closure .twelve {
  padding: 1rem;
}
/* line 855, ../scss/_delicates.scss */
.checkout-closure textarea {
  width: 100%;
  height: 10rem;
  resize: none;
  padding: 1rem 2rem;
  outline: none;
  border: none;
  background: transparent;
  position: relative;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 110%;
  margin-top: 5px;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 855, ../scss/_delicates.scss */
  .checkout-closure textarea {
    height: 7rem;
  }
}
/* line 871, ../scss/_delicates.scss */
.checkout-closure input {
  width: 100%;
  height: 2.5rem;
  padding: 0 1rem;
  line-height: 2.5rem;
  outline: none;
  border: none;
  background: transparent;
  position: relative;
  font-family: "DanielBold-Regular", sans serif;
  font-size: 90%;
  letter-spacing: 2px;
}

/* line 886, ../scss/_delicates.scss */
.four.columns .checkout-input-svg:nth-of-type(1) {
  margin: 2rem 0;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 886, ../scss/_delicates.scss */
  .four.columns .checkout-input-svg:nth-of-type(1) {
    margin: 0 0 2.6rem 0;
  }
}

/* custom placeholder color */
/* line 894, ../scss/_delicates.scss */
.checkout-closure input::-webkit-input-placeholder, .checkout-closure textarea::-webkit-input-placeholder {
  color: #aaa;
  font-family: "Roboto Slab", Courier, serif;
  letter-spacing: 3px;
  font-weight: 600;
}

/* line 900, ../scss/_delicates.scss */
.checkout-closure input::-moz-placeholder, .checkout-closure textarea::-moz-placeholder {
  color: #aaa;
  font-family: "Roboto Slab", Courier, serif;
  letter-spacing: 3px;
  font-weight: 600;
}

/* line 906, ../scss/_delicates.scss */
.checkout-closure input:-ms-input-placeholder, .checkout-closure textarea:-ms-input-placeholder {
  color: #aaa;
  font-family: "Roboto Slab", Courier, serif;
  letter-spacing: 3px;
  font-weight: 600;
}

/* line 912, ../scss/_delicates.scss */
.checkout-input-svg {
  position: relative;
}

/* line 917, ../scss/_delicates.scss */
.checkout-finish button, .checkout-finish div {
  line-height: 3rem;
  cursor: pointer;
  position: relative;
  color: #fff;
  font-size: 100%;
  font-weight: bold;
  letter-spacing: 3px;
  padding: 0 1.5rem;
  background: transparent;
  border: none;
  outline: none;
  font-family: "Roboto Slab", Courier, serif;
  width: 45%;
  height: auto;
  text-align: center;
  margin: 2rem 2.5%;
  /*800px*/
}
@media (min-width: 50em) {
  /* line 917, ../scss/_delicates.scss */
  .checkout-finish button, .checkout-finish div {
    margin: initial;
    width: auto;
    height: 3rem;
  }
}

/* line 945, ../scss/_delicates.scss */
.checkout-finish div {
  float: left;
}

/* line 948, ../scss/_delicates.scss */
.checkout-finish button {
  float: right;
}

/* line 951, ../scss/_delicates.scss */
.item-leiras {
  clear: both;
}
