/* line 2, ../sass/layout/_wireframe.scss */
.box {
  height: 100%;
  width: 100%;
}

/* line 9, ../sass/layout/_wireframe.scss */
.relative {
  position: relative;
}

/* line 10, ../sass/layout/_wireframe.scss */
.absolute {
  position: absolute;
}

/* line 11, ../sass/layout/_wireframe.scss */
.fixed {
  position: fixed;
}

/* line 12, ../sass/layout/_wireframe.scss */
.static {
  position: static;
}

/* line 16, ../sass/layout/_wireframe.scss */
.oflow-auto {
  overflow: auto;
}

/* line 22, ../sass/layout/_wireframe.scss */
.w100 {
  width: 100%;
}

/* line 23, ../sass/layout/_wireframe.scss */
.w95 {
  width: 95%;
}

/* line 24, ../sass/layout/_wireframe.scss */
.w90 {
  width: 90%;
}

/* line 25, ../sass/layout/_wireframe.scss */
.w80 {
  width: 80%;
}

/* line 26, ../sass/layout/_wireframe.scss */
.w75 {
  width: 75%;
}

/* line 27, ../sass/layout/_wireframe.scss */
.w70 {
  width: 70%;
}

/* line 28, ../sass/layout/_wireframe.scss */
.w60 {
  width: 60%;
}

/* line 29, ../sass/layout/_wireframe.scss */
.w50 {
  width: 50%;
}

/* line 30, ../sass/layout/_wireframe.scss */
.w40 {
  width: 40%;
}

/* line 31, ../sass/layout/_wireframe.scss */
.w30 {
  width: 30%;
}

/* line 32, ../sass/layout/_wireframe.scss */
.w20 {
  width: 20%;
}

/* line 33, ../sass/layout/_wireframe.scss */
.w10 {
  width: 10%;
}

/* line 34, ../sass/layout/_wireframe.scss */
.h100 {
  height: 100%;
}

/* line 35, ../sass/layout/_wireframe.scss */
.h90 {
  height: 90%;
}

/* line 36, ../sass/layout/_wireframe.scss */
.h80 {
  height: 80%;
}

/* line 37, ../sass/layout/_wireframe.scss */
.h70 {
  height: 70%;
}

/* line 38, ../sass/layout/_wireframe.scss */
.h60 {
  height: 60%;
}

/* line 39, ../sass/layout/_wireframe.scss */
.h50 {
  height: 50%;
}

/* line 40, ../sass/layout/_wireframe.scss */
.h40 {
  height: 40%;
}

/* line 41, ../sass/layout/_wireframe.scss */
.h30 {
  height: 30%;
}

/* line 42, ../sass/layout/_wireframe.scss */
.h20 {
  height: 20%;
}

/* line 43, ../sass/layout/_wireframe.scss */
.h10 {
  height: 10%;
}

/* line 44, ../sass/layout/_wireframe.scss */
.h100p {
  height: 100px;
}

/* line 45, ../sass/layout/_wireframe.scss */
.h10p {
  height: 10px;
}

/* line 46, ../sass/layout/_wireframe.scss */
.h20p {
  height: 20px;
}

/* line 47, ../sass/layout/_wireframe.scss */
.h30p {
  height: 30px;
}

/* line 48, ../sass/layout/_wireframe.scss */
.h40p {
  height: 40px;
}

/* line 49, ../sass/layout/_wireframe.scss */
.h50p {
  height: 50px;
}

/* line 50, ../sass/layout/_wireframe.scss */
.h200p {
  height: 200px;
}

/* line 55, ../sass/layout/_wireframe.scss */
.block {
  display: block;
}

/* line 56, ../sass/layout/_wireframe.scss */
.inline-block {
  display: inline-block;
}

/* line 57, ../sass/layout/_wireframe.scss */
.inline {
  display: inline;
}

/* line 58, ../sass/layout/_wireframe.scss */
.flex {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}

/* line 63, ../sass/layout/_wireframe.scss */
.flex-wrap {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

/* line 67, ../sass/layout/_wireframe.scss */
.inline-flex {
  display: inline-flex;
}

/* line 68, ../sass/layout/_wireframe.scss */
.hide {
  display: none;
}

/* line 69, ../sass/layout/_wireframe.scss */
.no-show {
  visibility: hidden;
}

/* line 70, ../sass/layout/_wireframe.scss */
.show-flex {
  display: flex;
}

/* line 71, ../sass/layout/_wireframe.scss */
.show-block {
  display: block;
}

/* line 77, ../sass/layout/_wireframe.scss */
.reset {
  margin: 0;
  padding: 0;
}

/* line 78, ../sass/layout/_wireframe.scss */
.m0 {
  margin: 0;
}

/* line 79, ../sass/layout/_wireframe.scss */
.p0 {
  padding: 0;
}

/* line 80, ../sass/layout/_wireframe.scss */
.mtop0 {
  margin-top: 0;
}

/* line 81, ../sass/layout/_wireframe.scss */
.mleft0 {
  margin-left: 0;
}

/* line 82, ../sass/layout/_wireframe.scss */
.mright0 {
  margin-right: 0;
}

/* line 83, ../sass/layout/_wireframe.scss */
.mbottom0 {
  margin-bottom: 0;
}

/* line 84, ../sass/layout/_wireframe.scss */
.mtop50 {
  margin-top: 50px;
}

/* line 85, ../sass/layout/_wireframe.scss */
.mtop100 {
  margin-top: 100px;
}

/* line 86, ../sass/layout/_wireframe.scss */
.mleft50 {
  margin-left: 50px;
}

/* line 87, ../sass/layout/_wireframe.scss */
.mleft100 {
  margin-left: 100px;
}

/* line 88, ../sass/layout/_wireframe.scss */
.mright50 {
  margin-right: 50px;
}

/* line 89, ../sass/layout/_wireframe.scss */
.mright100 {
  margin-right: 100px;
}

/* line 90, ../sass/layout/_wireframe.scss */
.mbottom50 {
  margin-bottom: 50px;
}

/* line 91, ../sass/layout/_wireframe.scss */
.mbottom100 {
  margin-bottom: 100px;
}

/* line 92, ../sass/layout/_wireframe.scss */
.ptop0 {
  padding-top: 0;
}

/* line 93, ../sass/layout/_wireframe.scss */
.pleft0 {
  padding-left: 0;
}

/* line 94, ../sass/layout/_wireframe.scss */
.pright0 {
  padding-right: 0;
}

/* line 95, ../sass/layout/_wireframe.scss */
.pbottom0 {
  padding-bottom: 0;
}

/* line 96, ../sass/layout/_wireframe.scss */
.ptop50 {
  padding-top: 50px;
}

/* line 97, ../sass/layout/_wireframe.scss */
.ptop100 {
  padding-top: 100px;
}

/* line 98, ../sass/layout/_wireframe.scss */
.pleft50 {
  padding-left: 50px;
}

/* line 99, ../sass/layout/_wireframe.scss */
.pleft100 {
  padding-left: 100px;
}

/* line 100, ../sass/layout/_wireframe.scss */
.pright50 {
  padding-right: 50px;
}

/* line 101, ../sass/layout/_wireframe.scss */
.pright100 {
  padding-right: 100px;
}

/* line 102, ../sass/layout/_wireframe.scss */
.pbottom50 {
  padding-bottom: 50px;
}

/* line 103, ../sass/layout/_wireframe.scss */
.pbottom100 {
  padding-bottom: 100px;
}

/* line 104, ../sass/layout/_wireframe.scss */
.right0 {
  right: 0;
}

/* line 105, ../sass/layout/_wireframe.scss */
.top0 {
  top: 0;
}

/* line 106, ../sass/layout/_wireframe.scss */
.left0 {
  left: 0;
}

/* line 107, ../sass/layout/_wireframe.scss */
.bottom0 {
  bottom: 0;
}

/* line 108, ../sass/layout/_wireframe.scss */
.mauto {
  margin: auto;
}

/* line 109, ../sass/layout/_wireframe.scss */
.mtop10px {
  margin-top: 10px;
}

/* line 110, ../sass/layout/_wireframe.scss */
.mtop20px {
  margin-top: 20px;
}

/* line 111, ../sass/layout/_wireframe.scss */
.mtop30px {
  margin-top: 30px;
}

/* line 112, ../sass/layout/_wireframe.scss */
.mtop40px {
  margin-top: 40px;
}

/* line 113, ../sass/layout/_wireframe.scss */
.mtop50px {
  margin-top: 50px;
}

/* line 114, ../sass/layout/_wireframe.scss */
.mbott10px {
  margin-bottom: 10px;
}

/* line 115, ../sass/layout/_wireframe.scss */
.mbott20px {
  margin-bottom: 20px;
}

/* line 116, ../sass/layout/_wireframe.scss */
.mbott30px {
  margin-bottom: 30px;
}

/* line 117, ../sass/layout/_wireframe.scss */
.mbott40px {
  margin-bottom: 40px;
}

/* line 118, ../sass/layout/_wireframe.scss */
.mbott50px {
  margin-bottom: 50px;
}

/* line 123, ../sass/layout/_wireframe.scss */
.flex-center {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-justify-content: center;
  align-content: center;
  -webkit-align-content: center;
  align-items: center;
  -webkit-align-items: center;
}

/* line 134, ../sass/layout/_wireframe.scss */
.flex-start {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  align-content: flex-start;
  -webkit-align-content: flex-start;
}

/* line 142, ../sass/layout/_wireframe.scss */
.flex-end {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  align-content: flex-end;
  -webkit-align-content: flex-end;
}

/* line 150, ../sass/layout/_wireframe.scss */
.flex-between {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-content: space-between;
  -webkit-align-content: space-between;
}

/* line 156, ../sass/layout/_wireframe.scss */
.flex-around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
  align-content: space-around;
  -webkit-align-content: space-around;
}

/* line 162, ../sass/layout/_wireframe.scss */
.flex-wrap {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

/* line 167, ../sass/layout/_wireframe.scss */
.flex-no-wrap {
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
}

/* line 172, ../sass/layout/_wireframe.scss */
.columns {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

/* line 177, ../sass/layout/_wireframe.scss */
.row {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}

/* line 188, ../sass/layout/_wireframe.scss */
.text-left {
  text-align: left;
}

/* line 189, ../sass/layout/_wireframe.scss */
.text-right {
  text-align: right;
}

/* line 190, ../sass/layout/_wireframe.scss */
.text-center {
  text-align: center;
}

/* line 196, ../sass/layout/_wireframe.scss */
.bg-transparent {
  background: transparent;
}

/* line 197, ../sass/layout/_wireframe.scss */
.bg-blue {
  background-color: #1fc8db;
}

/* line 198, ../sass/layout/_wireframe.scss */
.bg-green {
  background-color: green;
}

/* line 199, ../sass/layout/_wireframe.scss */
.bg-grey {
  background-color: grey;
}

/* line 200, ../sass/layout/_wireframe.scss */
.bg-white {
  background-color: white;
}

/* line 201, ../sass/layout/_wireframe.scss */
.bg-black {
  background-color: black;
}

/* line 202, ../sass/layout/_wireframe.scss */
.red {
  color: red;
}

/* line 203, ../sass/layout/_wireframe.scss */
.green {
  color: green;
}

/* line 204, ../sass/layout/_wireframe.scss */
.blue {
  color: blue;
}

/* line 205, ../sass/layout/_wireframe.scss */
.grey {
  color: grey;
}

/* line 206, ../sass/layout/_wireframe.scss */
.white {
  color: white;
}

/* line 209, ../sass/layout/_wireframe.scss */
.opa10 {
  opacity: 1;
}

/* line 210, ../sass/layout/_wireframe.scss */
.opa9 {
  opacity: 9;
}

/* line 211, ../sass/layout/_wireframe.scss */
.opa8 {
  opacity: 8;
}

/* line 212, ../sass/layout/_wireframe.scss */
.opa7 {
  opacity: 7;
}

/* line 213, ../sass/layout/_wireframe.scss */
.opa6 {
  opacity: 6;
}

/* line 214, ../sass/layout/_wireframe.scss */
.opa5 {
  opacity: 5;
}

/* line 215, ../sass/layout/_wireframe.scss */
.opa4 {
  opacity: 4;
}

/* line 216, ../sass/layout/_wireframe.scss */
.opa3 {
  opacity: 3;
}

/* line 217, ../sass/layout/_wireframe.scss */
.opa2 {
  opacity: 2;
}

/* line 218, ../sass/layout/_wireframe.scss */
.opa1 {
  opacity: 1;
}

/* line 219, ../sass/layout/_wireframe.scss */
.opa0 {
  opacity: 0;
}

/* line 228, ../sass/layout/_wireframe.scss */
.border {
  border: 1px solid black;
}

/* line 232, ../sass/layout/_wireframe.scss */
.pointer {
  cursor: pointer;
}

/* line 237, ../sass/layout/_wireframe.scss */
.z0 {
  z-index: 0;
}

/* line 238, ../sass/layout/_wireframe.scss */
.z1 {
  z-index: 1;
}

/* line 239, ../sass/layout/_wireframe.scss */
.z5 {
  z-index: 5;
}

/* line 240, ../sass/layout/_wireframe.scss */
.z10 {
  z-index: 10;
}

/* line 245, ../sass/layout/_wireframe.scss */
.font-large {
  font-size: 27px;
}

/* line 246, ../sass/layout/_wireframe.scss */
.font-medium {
  font-size: 18px;
}

/* line 247, ../sass/layout/_wireframe.scss */
.font-small {
  font-size: 11px;
}

@font-face {
  font-family: 'mainFont';
  src: url("font/KBanAvoxlost.ttf") format("truetype");
}
/* line 6, ../sass/layout/_base.scss */
html, body {
  width: 100%;
  height: 100%;
  font-size: 62.5%;
}

/* line 12, ../sass/layout/_base.scss */
body {
  margin: 0;
  padding: 0;
  font-family: "mainFont", sans-serif;
}

/* line 18, ../sass/layout/_base.scss */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 23, ../sass/layout/_base.scss */
a {
  text-decoration: none;
}

/* line 27, ../sass/layout/_base.scss */
a:link {
  color: white;
}

@media screen and (max-width: 1767px) {
  /* line 3, ../sass/layout/_mobile.scss */
  .home {
    background-image: url("../media/img/background.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
  }
  /* line 11, ../sass/layout/_mobile.scss */
  .home nav {
    width: 70%;
  }
  /* line 13, ../sass/layout/_mobile.scss */
  .home nav .logo {
    width: 60%;
  }
  /* line 16, ../sass/layout/_mobile.scss */
  .home nav .lang-menu {
    margin: 0;
    padding: 0;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  /* line 19, ../sass/layout/_mobile.scss */
  .home nav .lang-menu h3 {
    font-size: 21px;
    padding-top: 5px;
  }

  /* line 26, ../sass/layout/_mobile.scss */
  .main {
    width: 100%;
    height: 100%;
    background-image: url("../media/img/background.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 29, ../sass/layout/_mobile.scss */
  .main header {
    width: 90%;
    padding-top: 10px;
    font-size: 1.8rem;
  }
  /* line 34, ../sass/layout/_mobile.scss */
  .main .menu-header {
    width: 150px;
  }
  /* line 37, ../sass/layout/_mobile.scss */
  .main .menu {
    font-family: "Coming Soon", sans-serif;
    font-size: 2.6rem;
    width: 80%;
    height: 75%;
  }
  /* line 41, ../sass/layout/_mobile.scss */
  .main .menu ul {
    height: 60%;
  }
  /* line 45, ../sass/layout/_mobile.scss */
  .main .despre {
    font-family: "Coming Soon", sans-serif;
    font-size: 1.8rem;
    text-align: center;
    width: 80%;
    height: 100%;
    color: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
  }
  /* line 53, ../sass/layout/_mobile.scss */
  .main .despre #logo {
    width: 70px;
  }
  /* line 57, ../sass/layout/_mobile.scss */
  .main .foto {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  /* line 61, ../sass/layout/_mobile.scss */
  .main .foto figure {
    padding-right: 4px;
  }
  /* line 63, ../sass/layout/_mobile.scss */
  .main .foto figure a {
    margin: 0;
    padding: 0;
  }
  /* line 66, ../sass/layout/_mobile.scss */
  .main .foto figure a img {
    border: 1px solid white;
  }
  /* line 72, ../sass/layout/_mobile.scss */
  .main .apuseni {
    font-family: "Coming Soon", sans-serif;
    color: #ffffff;
    font-size: 19px;
    width: 80%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    margin: auto;
    margin-top: 20px;
  }
  /* line 82, ../sass/layout/_mobile.scss */
  .main .apuseni img {
    max-width: 100%;
  }
  /* line 86, ../sass/layout/_mobile.scss */
  .main .contact {
    font-family: "Coming Soon", sans-serif;
    color: #ffffff;
    font-size: 1.8rem;
  }
  /* line 90, ../sass/layout/_mobile.scss */
  .main .contact .email {
    font-size: 1.8rem;
  }
}
@media screen and (orientation: landscape) {
  /* line 101, ../sass/layout/_mobile.scss */
  .home nav {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 40%;
    height: 60%;
  }
  /* line 105, ../sass/layout/_mobile.scss */
  .home nav .logo {
    width: 70%;
  }
  /* line 108, ../sass/layout/_mobile.scss */
  .home nav .lang-menu {
    margin: 0;
    padding: 0;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-flex-direction: column;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  /* line 113, ../sass/layout/_mobile.scss */
  .home nav .lang-menu img {
    width: 40px;
  }
}
