/*
Theme Name: pure child
Tags:  custom-menu, editor-style, featured-images
Template: pure
Version: 1.0.0
*/


@import '../pure/style.css';

/* Main */


.header-src-btn,
.nav-btn,
.header-btn,
.elementor-page-4854 .sidebar-right,
.meta_comments,
.pure-blog-meta-left span::before,
.post-categories,
.pure-blog-social {
      display: none !important;
}

.default-menu .logo:before {
      top: 0 !important;
}

.pure_menu>ul>li>a:hover,
.current-menu-item a,
.top-address p a:hover,
.top-address p span i,
.top-address p a i,
.top-right a:hover,
.top-right a:hover {
      color: #c82059 !important;
}

.service-box-title>* {
      text-align: center;
}

.counter_icon,
.submit-button p input {
      background: #c82059 !important;
}

.scroll-top {
      background-color: #c82059;
}

.is-sticky .pure_menu>ul>li>a, .pure-main-menu.header-transparent .pure_menu>ul>li>a {
      color: #fff !important;
}

.top-right a,
.top-address p a {
      font-size: 20px !important;
}

.countr_text * {
      color: #fff;
      font-size: 1.5em;
      line-height: 1.25;
      font-family: "Space Grotesk", Sans-serif;
}

.counter_title * {
      color: #fff;
      font-size: 1.3em;
      font-family: "Space Grotesk", Sans-serif;
      line-height: 1.25;
}

select,
.form-control {
      margin: 20px 0 !important;
}

.hfe-nav-menu-icon svg {
      filter: invert(93%) sepia(94%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%);
}

#preloader {
      display: none !important;
}

.pureit-single-blog_adn {
      min-height: 516px !important;
  }

/* Main */

/* Breadcrumbs */

.brpt *,
.breadcumb-inner * {
      text-transform: none !important;
}

.breadcumb-area {
      margin-top: 0 !important;
}

/* Breadcrumbs */

/* Documents */

p a:hover {
      color: #c82059 !important;
}


/* BLOG */

.elementor-page-2687 .container .row div:first-of-type {
      width: 100%;
}


.brpt p {
      font-family: "Space Grotesk", Sans-serif !important;
      font-size: 2em !important;
      color: #fff !important;
}

.breadcumb-area {
      margin-top: 88px;
}

.pure-main-menu.header-transparent .pure_menu>ul>li>a {
      color: #000;
}

.blog-page-title_adn * {
      font-weight: 600;
}

i.far.fa-calendar-alt {
      font-family: "Font Awesome 5 Free";
}

.pure-blog-meta-left a:first-of-type {
      display: none;
}

/* /* BLOG * */


/* 404 */

.error404 .pure-main-menu.header-transparent.d-md-none.d-lg-block.d-sm-none.d-none.default-menu.style-two {
      background-color: #fff;
}

/* 404 */

/* Kontakt */

.formpadding {
      padding: 25px 12px !important;
}

.form-group p br {
      display: none;
}
/* Kontakt */

/* Menu-mediaqueries */

.jmmr__overlay ul.menu>li .jmmr__menu-item-expand::before,
.jmmr__overlay ul.menu>li .jmmr__menu-item-expand::after,
.jmmr__mnav-wrapper .jmmr__mnav-btn--prev::before,
.jmmr__mnav-wrapper .jmmr__mnav-btn--prev::after {
border-top: 2px solid #c82059;
}

.jmmr__overlay ul.menu>li .jmmr__menu-item-expand::before,
.jmmr__overlay ul.menu>li .jmmr__menu-item-expand::after {
border-right: 2px solid #c82059;
}

.jmmr__mnav-wrapper .jmmr__mnav-btn--prev::before,
.jmmr__mnav-wrapper .jmmr__mnav-btn--prev::after {
border-left: 2px solid #c82059;
}

.jmmr__mnav-wrapper .jmmr__mnav-btn--home::before {
      background-color: #c82059;
}

/* Menu-mediaqueries */
@media (min-width: 1201px) and (max-width: 1366px) {}

@media (min-width: 1025px) and (max-width: 1200px) {}

@media (min-width: 769px) and (max-width: 1024px) {
      .jmmr__button {
            top: 60px !important;
            right: 20px !important;
            left: initial !important;
      }
}

@media (min-width: 481px) and (max-width: 768px) {
      .mean-container a.meanmenu-reveal span {
            background: #000 !important;
      }

      .mean-container .mean-bar {
            background: #fff !important;
      }

      .mobile_menu_logo {
            width: 65px !important;
            padding: 5px 0 !important;
      }

      .elementor-794 .elementor-element.elementor-element-a3bf63d>.elementor-widget-container,
      .elementor-794 .elementor-element.elementor-element-bb5fabb {
            margin: 0 !important;
      }

      .jmmr__button {
            top: 60px !important;
            right: 20px !important;
            left: initial !important;
      }
}

@media (min-width: 360px) and (max-width: 480px) {
      .mean-container a.meanmenu-reveal span {
            background: #000 !important;
      }

      .mean-container .mean-bar {
            background: #fff !important;
      }

      .mobile_menu_logo {
            width: 65px !important;
            padding: 5px 0 !important;
      }

      .elementor-794 .elementor-element.elementor-element-a3bf63d>.elementor-widget-container,
      .elementor-794 .elementor-element.elementor-element-bb5fabb {
            margin: 0 !important;
      }

      footer .heading-text {
            text-align: center;
      }

      .sr7-rightarrow {
            inset: 80% 0px auto auto !important;
      }

      .sr7-leftarrow {
            inset: 80% auto auto 0px !important;
      }

      .slidertext {
            white-space: break-spaces !important;
      }

      .jmmr__button {
            top: 60px !important;
            right: 20px !important;
            left: initial !important;
      }

      .elementor-4639 .elementor-element.elementor-element-6b45ae52, .headersection {
            padding: 0 !important;
      }

      .breadcumb-area {
            padding-bottom: 0 !important;
      }

      .breadcumb-inner {
            padding-bottom: 50px;
      }
}

@media only screen and (max-width: 800px) and (orientation: landscape) {}