h1 {
  font-size: 27px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase; }
  @media (max-width: 768px) {
    h1 {
      font-size: 22px;
      line-height: 30px; } }
  h1.h1-home-page {
    padding: 10px 3% 0px 3%; }
  h1.h1-hp {
    margin-bottom: 40px;
    padding: 0px 10px; }
    @media (max-width: 540px) {
      h1.h1-hp {
        margin-bottom: 20px; } }
  h1.h1-event-carousel {
    text-align: right;
    padding-left: 10%; }
    @media (max-width: 992px) {
      h1.h1-event-carousel {
        text-align: center;
        padding-left: 0%;
        padding-bottom: 20px;
        padding-top: 30px; } }
  h1.h1-klub30 {
    color: white;
    text-align: left;
    padding-left: 35px;
    padding-top: 28px;
    padding-bottom: 20px;
    font-size: 27px; }
    @media (max-width: 768px) {
      h1.h1-klub30 {
        text-align: center;
        padding-bottom: 0px;
        padding-top: 10px; } }
  h1.h1-post-slider {
    text-align: right;
    color: #003A63; }
    @media (max-width: 768px) {
      h1.h1-post-slider {
        text-align: center; } }
  h1.h1-post-slider-center {
    text-align: center;
    color: #003A63; }

h2 {
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase; }
  @media (max-width: 768px) {
    h2 {
      font-size: 13px; } }
  h2.h2-camera {
    margin-top: 10px; }

h3 {
  font-size: 16px;
  text-transform: uppercase; }

h4 {
  text-transform: uppercase;
  font-size: 14px; }

.upperText {
  text-transform: uppercase; }

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

.klub30 {
  font-weight: 100; }

.klub30plus {
  font-size: 40px;
  font-weight: 400; }

.opening-time {
  font-size: 17px; }
  @media (max-width: 540px) {
    .opening-time {
      font-size: 15px; } }

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