@media screen and (max-width: 66.49894em) {
  .col-full {
    margin: 0 !important;
  }
}

@media screen and (min-width: 1200px) {
  li.weglot-parent-menu-item {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .woocommerce-MyAccount-navigation {
    width: 100% !important;
  }
  .woocommerce-MyAccount-content {
    width: 100% !important;
    margin: 50px 0;
  }
  #space-after-header {
    display: none;
  }
  h1 {
    font-size: 2.75rem !important;
    line-height: 1.25 !important;
    letter-spacing: 2.3px !important;
    font-family: Montserrat !important;
    color: #1a5541 !important;
  }
  h2 {
    font-size: 2rem !important;
    line-height: 1.25 !important;
    letter-spacing: 2.3px !important;
    font-family: Montserrat !important;
    color: #1a5541 !important;
  }
  h3 {
    font-size: 1.7rem !important;
    line-height: 1.25 !important;
    letter-spacing: 2.3px !important;
    font-family: Montserrat !important;
    color: #1a5541 !important;
  }
  h4 {
    font-size: 1.075rem !important;
    line-height: 1.25 !important;
    letter-spacing: 2.3px !important;
    font-family: Montserrat !important;
    color: #1a5541 !important;
  }
  .lowernav ul {
    display: block;
  }
  .lowernav ul li {
    max-width: 220px;
  }
  .lowernav ul li.current_page_item a::after {
    bottom: 0 !important;
    left: 28px;
  }
  .lowernav ul li a::after {
    bottom: 0 !important;
    left: 28px;
  }
  .menu-menu-glowne-container, .menu-menu-glowne-zalogowany-user-container {
    background-color: #fcfaf4;
    width: 100%;
    position: absolute;
    height: 100vh;
    left: -100%;
    z-index: -1000;
    transition: 0.3s;
  }
  .menu-menu-glowne-container.is-active, .menu-menu-glowne-zalogowany-user-container.is-active {
    left: 0;
  }
}

@media screen and (max-width: 992px) {
  .component__icons__single {
    margin-top: 50px !important;
  }
  .component__hero-left::after {
    height: 400px;
    position: initial !important;
    display: block;
  }
  .container-nomax {
    max-width: 100% !important;
  }
  .storefront-breadcrumb {
    margin-bottom: 0 !important;
  }
  .component__hero {
    margin-top: 0 !important;
  }
  .component__hero-left::before {
    width: 90vw;
    left: 5vw;
  }
  .component__hero-left::after {
    width: 100vw;
    top: 0 !important;
  }
  h1 {
    font-size: 1.75rem !important;
  }
  h2 {
    font-size: 1.5rem !important;
  }
  h3 {
    font-size: 1.25rem !important;
  }
  h4 {
    font-size: 1rem !important;
  }
  .font__size__48 {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 580px) {
  .page-id-60 #homepage-text-and-image-right-6 {
    margin-top: -100px !important;
  }
  h1, h2 {
    font-size: 1.3em !important;
  }
  p {
    font-size: .9em !important;
  }
  .font__size__32 {
    font-size: 1.25em !important;
  }
  .component__hero {
    margin-top: 0 !important;
  }
  .component__hero-left::before {
    width: 100vw;
    left: 0;
  }
  .newsletter input[type="email"] {
    width: 70% !important;
  }
}
