/*
 Theme Name:     Auxenia RE
 Theme URI:      https://www.bajorat-media.com/
 Description:    WordPress for Auxenia RE
 Author:         Bajorat Media
 Author URI:     https://www.bajorat-media.com/
 Template:       Divi
 Version:        1.0.2
*/
/**************/
/** HEADER **/
/**************/
.logo_container img {
  max-width: 200px;
}

#main-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 991px) {
  #main-header .et_pb_row_0_tb_header {
    display: flex;
  }
}

.infothek {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
}
.infothek .et_pb_text_inner {
  position: static;
}
.infothek .offcanvas-bars {
  z-index: 1;
}
.infothek .language-bar {
  width: 100px;
}
.infothek .language-bar ul {
  margin: 0 0 25px 0;
  padding: 0;
  position: static;
  z-index: 0;
}
.infothek .language-bar ul li {
  display: inline-block;
}
.infothek .language-bar ul li:last-child:after {
  display: none;
}
.infothek .language-bar ul li:after {
  content: "|";
  padding-left: 5px;
}

.offcanvas-logo {
  max-width: 155px;
  margin-bottom: 7vh;
}

@media (max-width: 980px) {
  .et_pb_row {
    width: 90% !important;
  }
}

[data-custom-selector=offcanvas-auxenia] .dmnp-offcanvas-btn {
  text-indent: -9999px;
  display: block;
  border: none !important;
}
[data-custom-selector=offcanvas-auxenia] .dmnp-offcanvas-btn:hover {
  background: none !important;
}

.dmnp-offcanvas-close {
  top: 10px !important;
  right: 20px !important;
}

.dmnp-offcanvas-wrap {
  height: 100%;
}

/** OFF CANVAS FULLSCREEN ***/
#page-container .dmnp_off_canvas_0_tb_header_drawer {
  width: 100% !important;
}

.dmnp-offcanvas-content {
  padding-top: 50px !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dmnp-offcanvas-content p:first-child,
.dmnp-offcanvas-content p:last-child {
  display: none;
}
.dmnp-offcanvas-content ul li {
  margin-bottom: 35px;
}
@media screen and (max-width: 576px) {
  .dmnp-offcanvas-content ul li {
    margin-bottom: 25px;
  }
}
.dmnp-offcanvas-content ul li a {
  font-size: 25px;
  transition: 0.3s ease-in-out all;
}
@media (max-width: 680px) {
  .dmnp-offcanvas-content ul li a {
    font-size: 20px;
  }
}
.dmnp-offcanvas-content ul li a:hover {
  color: #fff;
}
.dmnp-offcanvas-content .legal-sites li {
  display: inline-block;
  padding-right: 10px;
}
@media (max-width: 480px) {
  .dmnp-offcanvas-content .legal-sites li {
    display: block;
  }
}
.dmnp-offcanvas-content .legal-sites li a {
  font-size: 12px;
}

.lang-switcher {
  padding-top: 45px;
  font-size: 0.8rem;
}
.lang-switcher li {
  /*&:first-child { text-align: right; padding-right: 4px; }
  &:last-child { text-align: left; padding-left: 4px; }*/
}
.lang-switcher li a {
  color: #fff;
  font-size: 0.8rem !important;
}

.parent-pageid-148 .lang-switcher li a {
  color: #a79b6b;
}
.parent-pageid-148 .language-bar {
  display: none;
}
.parent-pageid-148 .dmnp-offcanvas {
  display: none;
}
.parent-pageid-148 .close-icon {
  display: block;
}

.close-icon {
  display: none;
}

/**************/
/** HOME **/
/**************/
.home .wpml-ls-statics-footer {
  display: none !important;
}

.et-fb-root-ancestor .teaser-home-footer {
  position: static;
  background-color: #181818;
}

.teaser-home-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  z-index: 1000;
  background-color: rgba(24, 24, 24, 0.3);
  backdrop-filter: saturate(0%) blur(10px);
}
@media (max-width: 980px) {
  .teaser-home-footer {
    display: none;
  }
}
@media (max-height: 1000px) and (max-width: 1000px) {
  .teaser-home-footer {
    position: static;
    background-color: #181818;
    margin-top: -5px;
  }
}

.zs-slideshow:before {
  content: " ";
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.zs-slideshow .zs-slide {
  filter: grayscale(90%);
}

/**************/
/** CONTENT **/
/**************/
.fliesstext ul {
  margin: 0 0 20px 0;
}
.fliesstext ul li {
  position: relative;
  list-style: none;
  margin-bottom: 15px;
  padding-left: 20px;
}
.fliesstext ul li:last-child {
  margin-bottom: 0;
}
.fliesstext ul li:before {
  font-family: ETmodules !important;
  content: "E";
  color: #a99c64;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}

.fliesstext-nolist ul {
  margin: 0 0 20px 15px;
}
.fliesstext-nolist ul li {
  position: relative;
  list-style: circle;
  margin-bottom: 10px;
}
.fliesstext-nolist ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 980px) {
  .content-2cols {
    display: flex;
    flex-direction: column;
  }
}
.content-2cols > .et_pb_column {
  display: flex;
  align-items: center;
}

.order-1 {
  order: 1;
}

.order-0 {
  order: 0;
}

/**************/
/** FOOTER **/
/**************/
body.home {
  position: relative;
}
body.home .footer-main {
  display: none;
}

.footer-main a {
  transition: 0.3s ease all;
  color: #fff;
}
.footer-main a:hover {
  opacity: 0.6;
}

#home-slider .strichmenu {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
@media (min-width: 980px) {
  #home-slider .strichmenu {
    display: none !important;
  }
}
@media (max-width: 980px) and (min-width: 576px) {
  #home-slider .et_pb_row_1 .et_pb_column,
#home-slider .et_pb_row_2 .et_pb_column {
    width: 50%;
    padding-right: 30px;
  }
}

.download-box {
  background-size: 50px !important;
  background-position: left 20px center;
}
@media (max-width: 576px) {
  .download-box {
    background-image: none !important;
  }
}

@media (max-width: 980px) {
  .arrow-p p {
    display: inline !important;
  }
  .arrow-p h2, .arrow-p h3 {
    position: relative;
    display: block;
    font-size: 20px !important;
  }
}
.arrow-p.et_clickable:hover p:after {
  right: -25px;
}
.arrow-p p {
  position: relative;
  display: inline;
}
.arrow-p p:after {
  position: absolute;
  transition: 0.3s ease-in-out all;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #a99c64;
  background: #000;
  bottom: 2px;
  right: -18px;
}

.dmnp-offcanvas-wrap a {
  color: #fff;
}

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