@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Parisienne&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Parisienne&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Parisienne&display=swap");
@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 300;
  src: url("../fonts/Cantarell-Light.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  src: url("../fonts/Cantarell-Regular.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: bold;
  src: url("../fonts/Cantarell-Bold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 900;
  src: url("../fonts/Cantarell-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: IndieFlower;
  src: url("../fonts/IndieFlower-Regular.ttf") format("truetype");
}
* {
  box-sizing: unset !important;
}

body {
  margin: 0 !important;
  background: #f6f6f6 !important;
  font-family: "Cantarell", sans-serif !important;
}

.specify {
  position: relative;
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
}

.link, .feed .item .content p a, .sidebar .item .content p a, .stripe-text a {
  text-decoration: none;
  color: #007cff;
  outline: none;
}
.link:hover, .feed .item .content p a:hover, .sidebar .item .content p a:hover, .stripe-text a:hover {
  color: #0061c2;
  text-decoration: underline;
}

.link-light {
  text-decoration: none;
  color: #93c4ff;
}
.link-light:hover {
  color: #4e91de;
  text-decoration: underline;
}

@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 300;
  src: url("../fonts/Cantarell-Light.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  src: url("../fonts/Cantarell-Regular.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: bold;
  src: url("../fonts/Cantarell-Bold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 900;
  src: url("../fonts/Cantarell-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: IndieFlower;
  src: url("../fonts/IndieFlower-Regular.ttf") format("truetype");
}
* {
  box-sizing: unset !important;
}

body {
  margin: 0 !important;
  background: #f6f6f6 !important;
  font-family: "Cantarell", sans-serif !important;
}

.specify {
  position: relative;
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
}

.link, .feed .item .content p a, .sidebar .item .content p a, .stripe-text a {
  text-decoration: none;
  color: #007cff;
  outline: none;
}

.link:hover, .feed .item .content p a:hover, .sidebar .item .content p a:hover, .stripe-text a:hover {
  color: #0061c2;
  text-decoration: underline;
}

.link-light {
  text-decoration: none;
  color: #93c4ff;
}

.link-light:hover {
  color: #4e91de;
  text-decoration: underline;
}

nav {
  border-bottom: 1px solid #e1e1e1;
  background: #fdfdfd;
}
nav .item {
  display: inline-block;
}
nav .item a {
  display: block;
  line-height: 46px;
  color: #4b4b4b;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  outline: none;
}
nav .item .home {
  width: 16px;
  padding-bottom: 2px;
  vertical-align: middle;
}
nav .item .arrow {
  width: 10px;
}
nav .last a {
  font-weight: 500;
}

@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 300;
  src: url("../fonts/Cantarell-Light.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  src: url("../fonts/Cantarell-Regular.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: bold;
  src: url("../fonts/Cantarell-Bold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 900;
  src: url("../fonts/Cantarell-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: Cantarell;
  font-weight: 200;
  src: url("../fonts/Cantarell-Thin.otf") format("opentype");
}
@font-face {
  font-family: IndieFlower;
  src: url("../fonts/IndieFlower-Regular.ttf") format("truetype");
}
* {
  box-sizing: unset !important;
}

body {
  margin: 0 !important;
  background: #f6f6f6 !important;
  font-family: "Cantarell", sans-serif !important;
}

.specify {
  position: relative;
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
}

.link, .feed .item .content p a, .sidebar .item .content p a, .stripe-text a {
  text-decoration: none;
  color: #007cff;
  outline: none;
}

.link:hover, .feed .item .content p a:hover, .sidebar .item .content p a:hover, .stripe-text a:hover {
  color: #0061c2;
  text-decoration: underline;
}

.link-light {
  text-decoration: none;
  color: #93c4ff;
}

.link-light:hover {
  color: #4e91de;
  text-decoration: underline;
}

header {
  background: rgba(255, 255, 255, 0.96);
  padding: 10px 0;
  position: fixed;
  width: 100%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  height: 46px;
  z-index: 1001;
}
header a {
  outline: none;
}
header table {
  font-weight: 500;
  font-family: Montserrat, sans-serif;
  display: inline-block;
  color: #444;
}
header table .bottom-name {
  line-height: 16px;
  padding-bottom: 5px;
}
header table .logo {
  height: 42px;
  margin-right: 7px;
  opacity: 0.7;
}
header ul#menu {
  float: right;
  padding-left: 0;
  margin: 13px 0;
  line-height: 1.2;
}
header ul#menu li {
  display: inline;
}
header ul#menu a {
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #444;
  font-weight: 500;
  padding: 5px 8px;
  transition: 100ms ease-in-out;
}
header ul#menu a:hover {
  color: seagreen;
}
header ul#menu a img {
  display: none;
}
header #ham-menu {
  float: right;
  display: none;
}
header #ham-menu img {
  width: 23px;
  margin: 14px 0;
  opacity: 0.7;
  cursor: pointer;
}
header .language {
  cursor: pointer;
}
header .language a {
  font-size: 0 !important;
}
header .language img {
  display: inline-block !important;
  width: 19px;
  position: absolute;
  opacity: 0.5;
  margin-top: 1px;
}
header .language img:hover {
  opacity: 0.8;
}

@media (max-width: 380px) {
  header {
    white-space: nowrap;
  }
  header table .logo {
    display: none;
  }
  header #ham-menu {
    float: none;
    position: absolute;
    right: 16px;
    background: rgba(255, 255, 255, 0.8);
    height: auto;
    top: 8px;
    padding: 6px 4px 1px 4px;
    border-radius: 10px;
  }
  header #ham-menu img {
    margin: 0;
    vertical-align: unset;
  }
}
footer {
  position: relative;
  background: #202225 !important;
  color: #e8e8e8;
  min-height: 336px;
  line-height: normal;
}
footer .facebook-button, footer .wiki-button, footer .youtube-button {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url("../images/icons/facebook.svg");
  background-size: cover;
  filter: invert(0.7);
  margin-right: 5px;
  margin-top: 5px;
}
footer .facebook-button:hover, footer .wiki-button:hover, footer .youtube-button:hover {
  filter: invert(1);
}
footer .youtube-button {
  background-image: url("../images/icons/youtube.svg");
}
footer .wiki-button {
  background-image: url("../images/icons/wikipedia.svg");
}
footer .feedback {
  display: inline-block;
  height: 35px;
  margin-right: 5px;
  margin-top: 5px;
  vertical-align: top;
  background: #b2b2b2;
  border-radius: 7px;
  font-weight: bold;
  font-size: 15px;
  color: black;
  padding: 0 8px;
  line-height: 33px;
  text-decoration: none;
  margin-left: 17px;
}
footer .feedback:hover {
  background: #e5e5e5;
  text-decoration: none;
}
footer .block {
  display: inline-block;
  vertical-align: top;
}
footer .first {
  width: 35%;
}
footer .second, footer .third {
  width: 35%;
}
footer .second p, footer .third p {
  margin: 5px 0;
}
footer .second a, footer .third a {
  color: #ddd;
  font-weight: bold;
  letter-spacing: 1px;
}
footer .second h2, footer .second .background-image .wrapper h3, footer .second .background-image-small .wrapper h3, footer .second .background-image-small-varhany .wrapper h3, footer .second .background-image .float h3, footer .second .background-image-small .float h3, footer .second .background-image-small-varhany .float h3, .background-image .wrapper footer .second h3, .background-image-small .wrapper footer .second h3, .background-image-small-varhany .wrapper footer .second h3, .background-image .float footer .second h3, .background-image-small .float footer .second h3, .background-image-small-varhany .float footer .second h3, footer .third h2, footer .third .background-image .wrapper h3, footer .third .background-image-small .wrapper h3, footer .third .background-image-small-varhany .wrapper h3, footer .third .background-image .float h3, footer .third .background-image-small .float h3, footer .third .background-image-small-varhany .float h3, .background-image .wrapper footer .third h3, .background-image-small .wrapper footer .third h3, .background-image-small-varhany .wrapper footer .third h3, .background-image .float footer .third h3, .background-image-small .float footer .third h3, .background-image-small-varhany .float footer .third h3 {
  color: #959595;
}
footer .copyright {
  border-top: solid 1px #404040;
  margin-top: 25px;
  padding: 25px 0;
}
footer .third {
  width: 30%;
}
footer h2, footer .background-image .wrapper h3, footer .background-image-small .wrapper h3, footer .background-image-small-varhany .wrapper h3, footer .background-image .float h3, footer .background-image-small .float h3, footer .background-image-small-varhany .float h3, .background-image .wrapper footer h3, .background-image-small .wrapper footer h3, .background-image-small-varhany .wrapper footer h3, .background-image .float footer h3, .background-image-small .float footer h3, .background-image-small-varhany .float footer h3 {
  font-size: 18px;
  margin-top: 0;
  padding-top: 35px;
  text-transform: uppercase;
  letter-spacing: 0;
}
footer .text {
  font-size: 17px;
}
footer .link, footer .feed .item .content p a, .feed .item .content p footer a, footer .sidebar .item .content p a, .sidebar .item .content p footer a, footer .stripe-text a, .stripe-text footer a {
  color: #ffb38e;
}
footer .link:hover, footer .feed .item .content p a:hover, .feed .item .content p footer a:hover, footer .sidebar .item .content p a:hover, .sidebar .item .content p footer a:hover, footer .stripe-text a:hover, .stripe-text footer a:hover {
  color: #ff9e68;
}

.background-image, .background-image-small, .background-image-small-varhany {
  background-image: url("../background2.jpg");
  position: relative;
  width: 100%;
  height: 70vh;
  min-height: 400px;
  background-size: cover;
  background-position-y: 49%;
  background-position-x: 50%;
}
.background-image .shade, .background-image-small .shade, .background-image-small-varhany .shade {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.background-image .wrapper, .background-image-small .wrapper, .background-image-small-varhany .wrapper, .background-image .float, .background-image-small .float, .background-image-small-varhany .float {
  padding: 170px 0 120px;
  color: white;
  max-width: 60%;
  display: inline-block;
}
.background-image .wrapper h2, .background-image-small .wrapper h2, .background-image-small-varhany .wrapper h2, .background-image .float h2, .background-image-small .float h2, .background-image-small-varhany .float h2, .background-image .wrapper h3, .background-image-small .wrapper h3, .background-image-small-varhany .wrapper h3, .background-image .float h3, .background-image-small .float h3, .background-image-small-varhany .float h3 {
  margin: 0;
  font-size: 40px;
  text-shadow: 0 0 5px black;
}
.background-image .wrapper h3, .background-image-small .wrapper h3, .background-image-small-varhany .wrapper h3, .background-image .float h3, .background-image-small .float h3, .background-image-small-varhany .float h3 {
  font-size: 17px !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 10px;
}
.background-image .wrapper .text, .background-image-small .wrapper .text, .background-image-small-varhany .wrapper .text, .background-image .float .text, .background-image-small .float .text, .background-image-small-varhany .float .text {
  font-weight: bold;
  font-size: 22px;
  text-shadow: 0 0 5px black;
}
.background-image .wrapper .spacer, .background-image-small .wrapper .spacer, .background-image-small-varhany .wrapper .spacer, .background-image .float .spacer, .background-image-small .float .spacer, .background-image-small-varhany .float .spacer {
  margin-top: 100px;
}
.background-image .wrapper .tag, .background-image-small .wrapper .tag, .background-image-small-varhany .wrapper .tag, .background-image .float .tag, .background-image-small .float .tag, .background-image-small-varhany .float .tag {
  display: inline-block;
  background: #0e6abb;
  padding: 8px 11px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.background-image .float, .background-image-small .float, .background-image-small-varhany .float {
  padding-left: 0 !important;
  padding-right: 0;
  width: 40%;
  max-width: none !important;
  vertical-align: top;
  text-align: right;
}
.background-image .float .numbers .item, .background-image-small .float .numbers .item, .background-image-small-varhany .float .numbers .item {
  width: 110px;
  height: 110px;
  display: inline-block;
  border: solid #2a92ff;
  border-radius: 50%;
  margin-top: 35px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.background-image .float .numbers .item .value, .background-image-small .float .numbers .item .value, .background-image-small-varhany .float .numbers .item .value {
  font-size: 29px;
  margin: 23px 0 0;
  font-weight: bold;
  text-shadow: 0 0 5px black;
}
.background-image .float .numbers .item .description, .background-image-small .float .numbers .item .description, .background-image-small-varhany .float .numbers .item .description {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 0 5px black;
}

.bg2 {
  background-image: url("../background3.jpg") !important;
  height: auto;
  border-bottom: solid 2px white;
}

.background-image-small, .background-image-small-varhany {
  height: 167px;
  min-height: 150px;
}
.background-image-small .citat, .background-image-small-varhany .citat {
  padding-bottom: 30px;
  font-family: Cantarell, Verdana, sans-serif;
}
.background-image-small .citat h2, .background-image-small-varhany .citat h2, .background-image .wrapper .background-image-small .citat h3, .background-image .wrapper .background-image-small-varhany .citat h3, .background-image .float .background-image-small .citat h3, .background-image .float .background-image-small-varhany .citat h3, .background-image-small .citat .wrapper h3, .background-image-small-varhany .citat .wrapper h3, .background-image-small .wrapper .citat h3, .background-image-small-varhany .wrapper .citat h3, .background-image-small .citat .float h3, .background-image-small-varhany .citat .float h3, .background-image-small .float .citat h3, .background-image-small-varhany .float .citat h3 {
  font-size: 25px;
  padding-top: 50px;
  margin-left: 0;
}

.background-image-small-varhany {
  background-image: url("../background3.jpg") !important;
}

.citat {
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 16px;
}
.citat h1 {
  margin: 0 5px;
  font-size: 14px;
  letter-spacing: 1px;
  color: white;
  padding-top: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.citat h2, .citat .background-image .wrapper h3, .background-image .wrapper .citat h3, .citat .background-image .float h3, .background-image .float .citat h3, .citat .background-image-small .wrapper h3, .background-image-small .wrapper .citat h3, .citat .background-image-small .float h3, .background-image-small .float .citat h3, .citat .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .citat h3, .citat .background-image-small-varhany .float h3, .background-image-small-varhany .float .citat h3 {
  margin: 0 4px;
  font-size: 25px;
  padding-top: 4px;
  font-weight: 600;
}
.citat .ref {
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
}
.citat .ref a {
  color: silver;
  text-decoration: none;
}
.citat .ref a:hover {
  text-decoration: underline;
}

nav h1 {
  font-size: 20px;
  margin: 20px 0 0;
}
nav .tile {
  position: relative;
  width: calc(33.3333333333% - 14px);
  height: 230px;
  display: inline-block;
  margin: 20px 20px 20px 0;
  background-size: cover;
  background-position-y: 50%;
  background-position-x: 50%;
  transition: ease-in-out 100ms;
}
nav .tile:hover {
  filter: brightness(1.2);
}
nav .tile-kostel {
  background-image: url("../background.jpg");
}
nav .tile-koncerty {
  background-image: url("../morickonc2.jpg");
}
nav .tile-koncerty .category {
  border-color: #14993b !important;
}
nav .tile-2 {
  background-image: url("../varhany.jpg");
}
nav .tile-2 .category {
  border-color: #2d7ec6 !important;
}
nav .tile-virtual {
  margin-right: 0;
  background-image: url("../3Dtour.jpg");
}
nav .tile-virtual .category {
  border-color: #14993b !important;
}
nav .description {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  color: white;
}
nav .description .category {
  text-transform: uppercase;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin: 10px 10px 8px;
  border-bottom: solid 3px;
  border-left: solid 3px;
  border-color: #792dc6;
  letter-spacing: 1px;
}
nav .description .title {
  font-size: 23px;
  font-weight: 600;
  margin: 0 12px 12px;
  text-shadow: 0 0 2px black;
}

h1 {
  font-size: 25px;
  color: #444;
  margin-bottom: 25px;
  padding-top: 20px;
  margin-top: 0 !important;
}

h3 {
  font-size: 23px;
}

h4 {
  font-size: 18px;
  font-weight: bold !important;
}

main {
  overflow: auto;
  min-height: calc(100vh - 570px);
  padding-bottom: 20px !important;
}

.stripe-text p {
  font-family: Cantarell, Verdana, sans-serif;
  font-size: 19px;
  text-align: justify;
  padding-right: 10px;
}
.stripe {
  position: relative;
  font-weight: 500;
  overflow-x: auto;
  overflow-y: hidden;
}
.stripe .actions {
  border-spacing: 0 15px;
}
.stripe .actions td, .stripe .actions .tables table th, .tables table .stripe .actions th {
  vertical-align: top;
  padding-right: 25px;
}
.stripe .times {
  margin-top: 5px;
  border-spacing: 15px 5px;
}
.stripe .times td, .stripe .times .tables table th, .tables table .stripe .times th {
  padding-right: 2px;
}
.stripe h1 {
  margin: 0;
  text-transform: uppercase;
  padding: 30px 5px 10px;
  font-size: 14px;
  color: silver;
  font-family: Cantarell, Verdana, sans-serif;
  letter-spacing: 1px;
}
.stripe h2, .stripe .background-image .wrapper h3, .background-image .wrapper .stripe h3, .stripe .background-image .float h3, .background-image .float .stripe h3, .stripe .background-image-small .wrapper h3, .background-image-small .wrapper .stripe h3, .stripe .background-image-small .float h3, .background-image-small .float .stripe h3, .stripe .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .stripe h3, .stripe .background-image-small-varhany .float h3, .background-image-small-varhany .float .stripe h3 {
  margin: 0;
  padding: 0 3px;
  font-size: 25px;
}
.stripe img {
  max-width: 100%;
}

.video-parent, .text-parent, .video-parent-2 {
  display: inline-block;
  vertical-align: top;
  width: 39%;
  margin: 40px 0;
}
.video-parent .video, .text-parent .video, .video-parent-2 .video {
  width: calc(100% - 41px);
  height: 240px;
  display: inherit;
  border: none;
  margin-left: 5px;
}

.video-parent-2 {
  display: none;
}

.text-parent {
  width: 61%;
}
.text-parent h2, .text-parent .background-image .wrapper h3, .background-image .wrapper .text-parent h3, .text-parent .background-image .float h3, .background-image .float .text-parent h3, .text-parent .background-image-small .wrapper h3, .background-image-small .wrapper .text-parent h3, .text-parent .background-image-small .float h3, .background-image-small .float .text-parent h3, .text-parent .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .text-parent h3, .text-parent .background-image-small-varhany .float h3, .background-image-small-varhany .float .text-parent h3 {
  margin-top: 15px;
  padding: 0;
}

.dark-stripe {
  background: #202225 !important;
  color: #f6f6f6;
}

.grey-stripe {
  background: #d2d2d2 !important;
}

.historic-stripe {
  box-shadow: 0 0 3px #b7b5b5;
}
.historic-stripe .background {
  background-image: url("../historic-background2.jpg");
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position-y: 50%;
  background-position-x: 50%;
  opacity: 0.4;
}

.historic h2, .historic .background-image .wrapper h3, .background-image .wrapper .historic h3, .historic .background-image .float h3, .background-image .float .historic h3, .historic .background-image-small .wrapper h3, .background-image-small .wrapper .historic h3, .historic .background-image-small .float h3, .background-image-small .float .historic h3, .historic .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .historic h3, .historic .background-image-small-varhany .float h3, .background-image-small-varhany .float .historic h3 {
  font-family: Parisienne, cursive;
  font-size: 40px !important;
  margin-top: 5px;
}
.historic p {
  font-family: Lora, sans-serif !important;
  margin-bottom: 0;
  margin-top: 10px;
  line-height: 30px;
}

.historic-img {
  border: solid 1px #bb997e !important;
}

.feed, .sidebar {
  width: 70%;
  display: inline-block;
}
.feed .item, .sidebar .item {
  background: #fdfdfd;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.03);
  margin-top: 15px;
}
.feed .item h1, .sidebar .item h1 {
  font-size: 18px;
  padding: 15px 15px 0;
  margin-bottom: 0;
}
.feed .item .date, .feed .item .description, .sidebar .item .date, .sidebar .item .description {
  padding: 0 15px;
  margin-top: 5px;
  font-size: 12px;
  text-transform: uppercase;
  color: #808080;
  font-weight: bold;
}
.feed .item .content, .sidebar .item .content {
  padding-top: 12px;
  color: #444;
  font-size: 15px;
  padding-bottom: 15px;
  border-top: solid 1px #e8e8e8;
  margin: 0 15px 15px;
}
.feed .item .content p, .sidebar .item .content p {
  margin: 0;
}
.feed .item .news .item, .sidebar .item .news .item {
  display: inline-block;
  color: #6a6a6a;
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  margin: 0 0 6px;
  background: white;
  border: solid 1px #e6e6e6;
  padding: 8px 6px;
  border-radius: 3px;
  width: calc(100% - 14px);
  line-height: 18px;
}
.feed .item .news .item img, .sidebar .item .news .item img {
  width: 17px;
  opacity: 0.5;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
  bottom: 1px;
  margin-left: 4px;
}
.feed .item .news .item:hover, .sidebar .item .news .item:hover {
  color: #444;
  border-color: silver;
  background: whitesmoke;
}
.feed .item .news .item:hover img, .sidebar .item .news .item:hover img {
  opacity: 0.8;
}
.feed .item .news .link, .feed .item .news .stripe-text a, .stripe-text .feed .item .news a, .feed .item .news .content p a, .feed .item .content p .news a, .sidebar .item .news .link, .sidebar .item .news .stripe-text a, .stripe-text .sidebar .item .news a, .sidebar .item .news .content p a, .sidebar .item .content p .news a {
  margin-top: 10px;
  display: inline-block;
}

.papers {
  width: 100%;
  font-family: Cantarell, Verdana, sans-serif;
  border-spacing: unset;
  margin-bottom: 30px;
}
.papers td:last-child, .papers th:last-child {
  text-align: right;
}
.papers th {
  text-align: left;
  padding: 5px;
}
.papers td, .papers .tables table th, .tables table .papers th {
  border-top: solid 1px #ccc;
  padding: 5px;
}
.papers td a, .papers .tables table th a, .tables table .papers th a {
  color: #3875d7;
  text-decoration: none;
}
.papers td a:hover, .papers .tables table th a:hover, .tables table .papers th a:hover {
  text-decoration: underline;
  color: #075ff5;
}

.sidebar {
  width: 30%;
  vertical-align: top;
}
.sidebar .item {
  margin-left: 10px;
}

.left {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
  margin-bottom: 10px;
}
.left .text {
  font-size: 17px;
  color: #444;
  margin: 10px 0;
}

.btn-group {
  margin-top: 20px;
  margin-bottom: 20px;
}

#mapid {
  display: inline-block;
  width: 50%;
  height: 330px;
  margin: 30px 0;
  box-shadow: 0 0 10px #e8e8e8;
  vertical-align: middle;
}

.alert {
  margin-top: 20px !important;
}

.content-tweaks p, .content-tweaks ol {
  margin: 15px 0;
  text-align: justify !important;
}
.content-tweaks h4 {
  padding-top: 20px;
}
.content-tweaks img, .content-tweaks table {
  max-width: 100%;
}

.timeline {
  margin-top: 40px;
  width: 100%;
  overflow: hidden;
  padding-top: 3px;
}
.timeline .title-left, .timeline .date-left, .timeline .date-right, .timeline .title-right {
  text-align: right;
  letter-spacing: 1px;
  font-size: 22px;
  font-weight: 600;
  color: #717171;
  width: 50%;
}
.timeline .title-right {
  text-align: left;
}
.timeline .date-left, .timeline .date-right {
  color: #4d4c4c;
}
.timeline .date-left span, .timeline .date-right span {
  font-weight: normal;
  font-size: 16px;
  margin: 0 5px;
}
.timeline .date-right {
  text-align: left;
}
.timeline .description-left, .timeline .description-right {
  font-size: 15px;
  color: #625f5f;
  text-align: justify;
  padding: 0 0 10px;
  position: relative;
}
.timeline .description-left img, .timeline .description-right img {
  border: solid 1px silver;
  padding: 5px;
  background: white;
  border-radius: 5px;
  max-height: calc(100% - 60px);
  max-width: 100%;
  display: block;
  position: absolute;
  top: 20px;
}
.timeline .description-left img.mobile, .timeline .description-right img.mobile {
  position: unset;
  max-height: 160px;
}
.timeline .connector {
  position: relative;
}
.timeline .connector .child {
  height: 100%;
  width: 1px;
  background: #d0d0d0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.timeline .point {
  width: 26px;
  padding: 0 25px;
}
.timeline .point .parent {
  position: relative;
  width: 24px;
  height: 24px;
  border: solid silver 1px;
  transform: rotate(45deg);
  border-radius: 3px;
  z-index: 1;
  background: #f6f6f6;
}
.timeline .point .parent .child {
  width: 70%;
  height: 70%;
  margin: auto;
  background: #fb9c6e;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  border-radius: 3px;
}

.timeline-mobile {
  margin-top: 20px;
  display: none;
}
.timeline-mobile .point {
  padding: 0 25px 0 4px;
}
.timeline-mobile .connector .child {
  left: 17px;
  transform: scaleY(1.3);
}
.timeline-mobile .title-right {
  width: unset;
  font-size: 18px;
}
.timeline-mobile .description-right {
  font-size: 14px;
}
.timeline-mobile .description-right p {
  margin: 7px 0;
}

.profile {
  overflow: hidden;
  background: #edf3ff;
  padding: 50px 0;
}
.profile .profile-image {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 180px;
  margin-right: 50px;
  background-size: cover;
  border-radius: 50%;
  box-shadow: 0 0 2px silver;
}
.profile .profile-info {
  display: inline-block;
  vertical-align: top;
}
.profile h3 {
  font-size: 25px;
  font-weight: bold;
  margin: 7px 0 0;
}
.profile .title {
  border-radius: 18px;
  border: solid 1px;
  padding: 0 7px 1px;
  display: inline-block;
  font-size: 14px;
  color: #9435d5;
  margin-top: 6px;
  background: #fff;
}
.profile .fb-button, .profile .ig-button {
  margin-left: 10px;
}
.profile .fb-button img, .profile .ig-button img {
  display: inline-block;
  width: 24px;
  vertical-align: top;
  margin-top: 6px;
  filter: contrast(10%) sepia(100%) hue-rotate(160deg) saturate(4);
  -webkit-filter: contrast(10%) sepia(100%) hue-rotate(160deg) saturate(4);
}
.profile .ig-button {
  margin-left: 5px;
}
.profile .ig-button img {
  filter: contrast(10%) sepia(100%) hue-rotate(290deg) saturate(4);
  -webkit-filter: contrast(10%) sepia(100%) hue-rotate(290deg) saturate(4);
}
.profile .note {
  margin-top: 15px;
  font-size: 15px;
  color: #444;
}

.about {
  box-shadow: 0 0 1px silver;
  background: #fcfcfc;
  z-index: 1;
}
.about h1 {
  padding-left: 0;
  margin-bottom: 12px;
  font-size: 19px;
  color: #555;
  font-weight: bold;
  text-transform: none;
  letter-spacing: 0;
  border-bottom: solid 1px #eaeaea;
  padding-top: 0;
  margin-top: 35px !important;
}
.about .text-block {
  text-align: justify;
  margin-bottom: 35px;
}

.tables {
  background: #edf3ff;
}
.tables h1 {
  padding-left: 0;
  margin-bottom: 12px;
  font-size: 19px;
  color: #555;
  font-weight: bold;
  text-transform: none;
  letter-spacing: 0;
  padding-top: 0;
  margin-top: 35px !important;
}
.tables table:nth-child(1) {
  margin-right: 20px;
}
.tables table {
  background: white;
  border-radius: 10px;
  overflow: hidden;
  display: inline-table;
  vertical-align: top;
  width: calc(50% - 10px);
  margin-bottom: 20px;
}
.tables table td, .tables table th {
  padding: 10px 25px;
  font-size: 15px;
  color: #555;
}
.tables table td:last-child, .tables table th:last-child {
  width: 85px;
}
.tables table tr {
  border-bottom: solid 1px #f4f4f4;
}
.tables table tr:last-child {
  border-bottom: none;
}
.tables table th {
  background: #6d7ae0;
  color: white;
  font-size: 16px;
  font-weight: bolder;
}

.multimedia {
  color: whitesmoke;
}
.multimedia h1 {
  color: whitesmoke;
  padding-top: 140px;
  text-align: center;
  font-size: 32px;
  margin-bottom: 0;
  font-weight: normal;
  text-transform: uppercase;
}
.multimedia .text {
  text-align: center;
  font-size: 20px;
  color: #d0d0d0;
  margin-bottom: 100px;
}
.multimedia .text span {
  font-weight: bold;
}
.multimedia .item {
  margin: 100px 0;
}
.multimedia .item .description {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
  padding-right: 30px;
  box-sizing: border-box !important;
}
.multimedia .item .description h2, .multimedia .item .description .background-image .wrapper h3, .background-image .wrapper .multimedia .item .description h3, .multimedia .item .description .background-image .float h3, .background-image .float .multimedia .item .description h3, .multimedia .item .description .background-image-small .wrapper h3, .background-image-small .wrapper .multimedia .item .description h3, .multimedia .item .description .background-image-small .float h3, .background-image-small .float .multimedia .item .description h3, .multimedia .item .description .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .multimedia .item .description h3, .multimedia .item .description .background-image-small-varhany .float h3, .background-image-small-varhany .float .multimedia .item .description h3 {
  font-size: 23px;
  border-left: solid 3px;
  padding: 5px 0 5px 15px;
}
.multimedia .item .description .description-text {
  font-size: 20px;
  color: #d0d0d0;
  white-space: break-spaces;
}
.multimedia .item .description .youtube {
  width: 140px;
  margin-left: -25px;
  margin-top: -20px;
}
.multimedia .item iframe {
  width: 50%;
  height: 337px;
  box-shadow: 0 0 0 2px #9f9f9f;
  border-radius: 15px;
  vertical-align: middle;
}

.ship {
  max-width: 740px;
  margin: auto;
  height: calc(100vh - 506px);
  margin-top: 150px;
}
.ship td, .ship .tables table th, .tables table .ship th {
  vertical-align: top;
}
.ship img {
  float: left;
  user-select: none;
  width: 200px;
  padding: 17px 15px 0 0;
}
.ship .error {
  font-size: 20px;
  color: #303865;
  margin-top: 50px;
  display: inline-block;
}
.ship h1 {
  font-size: 30px;
  font-weight: bold;
  color: #303865;
  padding: 0;
}
.ship .note {
  font-size: 16px;
  color: #303865;
  text-align: left !important;
}

#manual {
  width: 35%;
}

@media (max-width: 1400px) {
  .background-image .wrapper, .background-image-small .wrapper, .background-image-small-varhany .wrapper, .background-image .float, .background-image-small .background-image .float, .background-image .background-image-small .float, .background-image-small-varhany .background-image .float, .background-image .background-image-small-varhany .float, .background-image-small .float, .background-image-small-varhany .float {
    padding-left: 70px;
    max-width: calc(60% - 70px);
  }
  .background-image .wrapper h2, .background-image-small .wrapper h2, .background-image-small-varhany .wrapper h2, .background-image .float h2, .background-image-small .background-image .float h2, .background-image .background-image-small .float h2, .background-image-small-varhany .background-image .float h2, .background-image .background-image-small-varhany .float h2, .background-image .background-image-small .float h2, .background-image-small .background-image .float h2, .background-image-small .float h2, .background-image-small-varhany .background-image-small .float h2, .background-image-small .background-image-small-varhany .float h2, .background-image .background-image-small-varhany .float h2, .background-image-small-varhany .background-image .float h2, .background-image-small .background-image-small-varhany .float h2, .background-image-small-varhany .background-image-small .float h2, .background-image-small-varhany .float h2, .background-image .wrapper h3, .background-image-small .background-image .wrapper h3, .background-image .background-image-small .wrapper h3, .background-image-small-varhany .background-image .wrapper h3, .background-image .background-image-small-varhany .wrapper h3, .background-image .float .wrapper h3, .background-image .wrapper .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .background-image .wrapper .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .background-image .wrapper .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .background-image .wrapper .float h3, .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .background-image .wrapper .float h3, .background-image-small .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image .wrapper .float h3, .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image .float .background-image-small .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image .float .background-image-small-varhany .wrapper h3, .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .wrapper h3, .background-image-small .background-image .wrapper h3, .background-image-small .wrapper h3, .background-image-small-varhany .background-image-small .wrapper h3, .background-image-small .background-image-small-varhany .wrapper h3, .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .background-image-small .wrapper .float h3, .background-image-small-varhany .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .background-image-small .wrapper .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image-small .float .wrapper h3, .background-image-small .wrapper .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .background-image-small .wrapper .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .background-image-small .wrapper .float h3, .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image .wrapper .background-image-small .float h3, .background-image-small .float .background-image .wrapper h3, .background-image-small .wrapper .float h3, .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .wrapper h3, .background-image-small-varhany .background-image .wrapper h3, .background-image-small .background-image-small-varhany .wrapper h3, .background-image-small-varhany .background-image-small .wrapper h3, .background-image-small-varhany .wrapper h3, .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image-small .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .background-image .float h3, .background-image .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .wrapper .float h3, .background-image .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .background-image-small .float h3, .background-image-small .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .background-image .float h3, .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .background-image-small-varhany .wrapper .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small-varhany .float .wrapper h3, .background-image-small-varhany .wrapper .float h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .float .background-image .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .float h3 {
    font-size: 35px;
  }
  .background-image .wrapper .text, .background-image-small .wrapper .text, .background-image-small-varhany .wrapper .text, .background-image .float .text, .background-image-small .float .text, .background-image-small-varhany .float .text {
    font-size: 20px;
  }
  .background-image .float, .background-image-small .float, .background-image-small-varhany .float {
    padding-right: 70px;
    width: calc(40% - 70px);
  }
  .background-image .float .numbers .item, .background-image-small .float .numbers .item, .background-image-small-varhany .float .numbers .item {
    width: 100px;
    height: 100px;
  }
  .background-image .float .numbers .item .value, .background-image-small .float .numbers .item .value, .background-image-small-varhany .float .numbers .item .value {
    font-size: 25px;
    margin-top: 20px;
  }
}
@media (max-width: 1240px) {
  .citat h2, .citat .background-image .wrapper h3, .background-image .wrapper .citat h3, .citat .background-image .float h3, .background-image .float .citat h3, .citat .background-image-small .wrapper h3, .background-image-small .wrapper .citat h3, .citat .background-image-small .float h3, .background-image-small .float .citat h3, .citat .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .citat h3, .citat .background-image-small-varhany .float h3, .background-image-small-varhany .float .citat h3 {
    font-size: 25px;
  }
}
@media (max-width: 1175px) {
  #menu {
    display: block;
    position: fixed;
    top: 80px;
    right: -60%;
    width: 50%;
    background: rgba(251, 251, 251, 0.96);
    margin-top: 0 !important;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    transition: ease-in-out 200ms;
  }
  #menu li {
    display: block !important;
    text-align: left;
    transition: ease-in-out 100ms;
  }
  #menu li:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  #menu li:active {
    background: rgba(0, 0, 0, 0.05);
  }
  #menu li a {
    text-transform: none !important;
    color: #555 !important;
    display: block;
    padding: 10px 16px 14px !important;
    font-size: 16px !important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  }
  #menu li a:hover {
    color: seagreen;
  }
  #menu li a img {
    display: inline-block !important;
    width: 20px;
    position: relative;
    bottom: -3px;
    margin-right: 15px;
    vertical-align: baseline;
    margin-top: 0;
  }
  #ham-menu {
    display: inline-block !important;
  }
}
@media (max-width: 900px) {
  main {
    min-height: calc(100vh - 544px);
  }
  .citat h1 {
    font-size: 11px !important;
  }
  .citat h2, .citat .background-image .wrapper h3, .background-image .wrapper .citat h3, .citat .background-image .float h3, .background-image .float .citat h3, .citat .background-image-small .wrapper h3, .background-image-small .wrapper .citat h3, .citat .background-image-small .float h3, .background-image-small .float .citat h3, .citat .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .citat h3, .citat .background-image-small-varhany .float h3, .background-image-small-varhany .float .citat h3 {
    font-size: 20px !important;
  }
  .text-parent {
    display: block !important;
    margin: 10px 0 !important;
  }
  .video-parent, .text-parent, .video-parent-2 {
    display: inline-block;
    width: 100%;
    text-align: left !important;
    margin-top: 1px;
    margin-left: -20px;
    margin-bottom: 0;
  }
  .video-parent .video, .text-parent .video, .video-parent-2 .video {
    width: calc(100% + 40px);
    margin: 0;
    height: 200px;
    display: block;
  }
  .video-parent img, .text-parent img, .video-parent-2 img {
    height: 200px !important;
    width: auto !important;
    margin: 0 !important;
    margin-bottom: 20px !important;
    max-width: 100% !important;
    margin-left: 20px !important;
  }
  .video-parent, .text-parent {
    display: none;
  }
  .historic {
    display: block !important;
  }
  .historic h2, .historic .background-image .wrapper h3, .background-image .wrapper .historic h3, .historic .background-image .float h3, .background-image .float .historic h3, .historic .background-image-small .wrapper h3, .background-image-small .wrapper .historic h3, .historic .background-image-small .float h3, .background-image-small .float .historic h3, .historic .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .historic h3, .historic .background-image-small-varhany .float h3, .background-image-small-varhany .float .historic h3 {
    margin-top: 15px;
  }
  .stripe h2, .stripe .background-image .wrapper h3, .background-image .wrapper .stripe h3, .stripe .background-image .float h3, .background-image .float .stripe h3, .stripe .background-image-small .wrapper h3, .background-image-small .wrapper .stripe h3, .stripe .background-image-small .float h3, .background-image-small .float .stripe h3, .stripe .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .stripe h3, .stripe .background-image-small-varhany .float h3, .background-image-small-varhany .float .stripe h3 {
    font-size: 20px !important;
  }
  .stripe .text {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .actions h2, .actions .background-image .wrapper h3, .background-image .wrapper .actions h3, .actions .background-image .float h3, .background-image .float .actions h3, .actions .background-image-small .wrapper h3, .background-image-small .wrapper .actions h3, .actions .background-image-small .float h3, .background-image-small .float .actions h3, .actions .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .actions h3, .actions .background-image-small-varhany .float h3, .background-image-small-varhany .float .actions h3 {
    margin-top: 10px;
  }
  .actions td, .actions .tables table th, .tables table .actions th {
    display: block;
    width: auto;
  }
  .actions td .times td, .actions .tables table th .times td, .tables table .actions th .times td, .actions td .times .tables table th, .tables table .actions td .times th, .actions .tables table th .times th, .tables table .actions th .times th {
    display: table-cell;
    min-width: 60px;
  }
  .dark-stripe h1 {
    padding-bottom: 0;
  }
  .next {
    padding-bottom: 20px;
  }
  .next .tile {
    width: 100% !important;
    height: 170px !important;
    margin-bottom: 0;
  }
  .feed, .sidebar {
    width: 100% !important;
  }
  .sidebar .item {
    margin-left: 0 !important;
  }
  main .left {
    width: 100% !important;
  }
  #mapid {
    width: 100% !important;
  }
  footer .first {
    width: 100% !important;
  }
  footer .second, footer .third {
    width: 50%;
  }
  footer .third {
    width: 50%;
  }
  .historic-stripe h2, .historic-stripe .background-image .wrapper h3, .background-image .wrapper .historic-stripe h3, .historic-stripe .background-image .float h3, .background-image .float .historic-stripe h3, .historic-stripe .background-image-small .wrapper h3, .background-image-small .wrapper .historic-stripe h3, .historic-stripe .background-image-small .float h3, .background-image-small .float .historic-stripe h3, .historic-stripe .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .historic-stripe h3, .historic-stripe .background-image-small-varhany .float h3, .background-image-small-varhany .float .historic-stripe h3 {
    font-size: 30px !important;
  }
  .background-image, .background-image-small, .background-image-small-varhany {
    height: auto;
  }
  .background-image .wrapper, .background-image-small .wrapper, .background-image-small-varhany .wrapper, .background-image .float, .background-image-small .background-image .float, .background-image .background-image-small .float, .background-image-small-varhany .background-image .float, .background-image .background-image-small-varhany .float, .background-image-small .float, .background-image-small-varhany .float {
    max-width: none;
    padding: 115px 0 0;
    width: 100%;
  }
  .background-image .wrapper h2, .background-image-small .wrapper h2, .background-image-small-varhany .wrapper h2, .background-image .float h2, .background-image-small .background-image .float h2, .background-image .background-image-small .float h2, .background-image-small-varhany .background-image .float h2, .background-image .background-image-small-varhany .float h2, .background-image .background-image-small .float h2, .background-image-small .background-image .float h2, .background-image-small .float h2, .background-image-small-varhany .background-image-small .float h2, .background-image-small .background-image-small-varhany .float h2, .background-image .background-image-small-varhany .float h2, .background-image-small-varhany .background-image .float h2, .background-image-small .background-image-small-varhany .float h2, .background-image-small-varhany .background-image-small .float h2, .background-image-small-varhany .float h2, .background-image .wrapper h3, .background-image-small .background-image .wrapper h3, .background-image .background-image-small .wrapper h3, .background-image-small-varhany .background-image .wrapper h3, .background-image .background-image-small-varhany .wrapper h3, .background-image .float .wrapper h3, .background-image .wrapper .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .background-image .wrapper .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .background-image .wrapper .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .background-image .wrapper .float h3, .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .background-image .wrapper .float h3, .background-image-small .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .float .background-image .wrapper h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image .wrapper .float h3, .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image .float .background-image-small .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image .float .background-image-small-varhany .wrapper h3, .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .wrapper h3, .background-image-small .background-image .wrapper h3, .background-image-small .wrapper h3, .background-image-small-varhany .background-image-small .wrapper h3, .background-image-small .background-image-small-varhany .wrapper h3, .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .background-image-small .wrapper .float h3, .background-image-small-varhany .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float .wrapper h3, .background-image .background-image-small .wrapper .float h3, .background-image-small .background-image .float .wrapper h3, .background-image-small .wrapper .background-image .float h3, .background-image-small .float .wrapper h3, .background-image-small .wrapper .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .background-image-small .wrapper .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .background-image-small .wrapper .float h3, .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image .wrapper .background-image-small .float h3, .background-image-small .float .background-image .wrapper h3, .background-image-small .wrapper .float h3, .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .background-image .float h3, .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .float h3, .background-image-small .background-image .float h3, .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .wrapper h3, .background-image-small-varhany .background-image .wrapper h3, .background-image-small .background-image-small-varhany .wrapper h3, .background-image-small-varhany .background-image-small .wrapper h3, .background-image-small-varhany .wrapper h3, .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image-small .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .background-image .float h3, .background-image .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .wrapper .float h3, .background-image .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image .background-image-small .float h3, .background-image-small .background-image .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .background-image .float h3, .background-image-small .float .background-image-small-varhany .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .background-image-small-varhany .wrapper .float h3, .background-image .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .background-image .float .wrapper h3, .background-image-small-varhany .wrapper .background-image .float h3, .background-image-small .background-image-small-varhany .float .wrapper h3, .background-image-small .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .background-image-small .float .wrapper h3, .background-image-small-varhany .wrapper .background-image-small .float h3, .background-image-small-varhany .float .wrapper h3, .background-image-small-varhany .wrapper .float h3, .background-image .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .float .background-image .wrapper h3, .background-image-small .wrapper .background-image-small-varhany .float h3, .background-image-small-varhany .float .background-image-small .wrapper h3, .background-image-small-varhany .wrapper .float h3, .background-image-small-varhany .float .wrapper h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small-varhany .background-image .float h3, .background-image .background-image-small-varhany .float h3, .background-image .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .background-image-small .float h3, .background-image-small .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image .background-image-small-varhany .float h3, .background-image-small-varhany .background-image .float h3, .background-image-small .background-image-small-varhany .float h3, .background-image-small-varhany .background-image-small .float h3, .background-image-small-varhany .float h3 {
    font-size: 25px;
  }
  .background-image .wrapper .text, .background-image-small .wrapper .text, .background-image-small-varhany .wrapper .text, .background-image .float .text, .background-image-small .float .text, .background-image-small-varhany .float .text {
    font-size: 17px;
  }
  .background-image .wrapper .spacer, .background-image-small .wrapper .spacer, .background-image-small-varhany .wrapper .spacer, .background-image .float .spacer, .background-image-small .float .spacer, .background-image-small-varhany .float .spacer {
    margin-top: 50px;
  }
  .background-image .float, .background-image-small .float, .background-image-small-varhany .float {
    padding-top: 30px;
    padding-bottom: 50px;
    text-align: left;
  }
  .background-image .float .numbers, .background-image-small .float .numbers, .background-image-small-varhany .float .numbers {
    display: flex;
  }
  .background-image .float .numbers .item, .background-image-small .float .numbers .item, .background-image-small-varhany .float .numbers .item {
    margin-right: 20px;
    width: 90px;
    height: 90px;
  }
  .background-image .float .numbers .item .value, .background-image-small .float .numbers .item .value, .background-image-small-varhany .float .numbers .item .value {
    font-size: 23px;
    margin-top: 18px;
  }
  .background-image .float .numbers .item .description, .background-image-small .float .numbers .item .description, .background-image-small-varhany .float .numbers .item .description {
    font-size: 15px;
  }
  .btn-group {
    display: block !important;
  }
  .btn-group .btn {
    border-radius: 3px !important;
    margin-top: 5px !important;
  }
  .profile {
    text-align: center;
    padding: 30px 0 15px;
  }
  .profile .profile-image {
    margin: 0 0 20px;
  }
  .profile .profile-info {
    width: 100%;
  }
  .tables table {
    width: 100%;
  }
  .multimedia .text {
    margin-bottom: 50px;
  }
  .multimedia .item {
    margin: 15px 0;
  }
  .multimedia .item .description {
    width: 100%;
    padding-right: 0;
  }
  .multimedia .item iframe {
    width: 100%;
    height: 50vw;
  }
  .timeline {
    display: none;
  }
  .timeline-mobile {
    display: block;
  }
  #manual {
    width: 100%;
  }
}
@media (max-width: 750px) {
  .ship {
    margin-top: 80px;
    height: auto;
  }
  .ship img {
    display: none;
  }
  .ship .error {
    margin-top: 10px;
  }
  .ship .note {
    font-size: 18px;
  }
  .stripe-text p {
    font-size: 16px;
  }
  .historic p {
    line-height: 25px;
  }
}

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