/* ANIMATION */
.page {
  width: 100%; }

.layout.layout-1col div[role="main"] {
  padding: 0px; }

.mini_site_container {
  position: relative;
  z-index: 100;
  background: white;
  overflow: hidden; }

.mini_site_container p {
  margin: 0px; }

.breadcrumbs-container {
  display: none; }

.layout {
  margin-top: 0px; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, .promo-banner {
  position: relative;
  z-index: 101;
  background: white; }

.promo-banner {
  background: black; }

.footer-before-container {
  margin-top: 0;
  padding-top: 2.5rem;
  background-color: white;
  z-index: 101; }

header.default .primary.affix {
  display: none; }

.toolbar-sort,
.category-products {
  position: relative;
  z-index: 300; }

.page {
  position: relative;
  z-index: 1; }

.page-title.category-title {
  display: none; }

div.eshop-price {
  display: none; }

@media only screen and (orientation: portrait) and (max-width: 1023px), screen and (max-width: 767px) {
  .fullscreen_opened .toolbar,
  .fullscreen_opened footer,
  .fullscreen_opened header,
  .fullscreen_opened .promo-banner,
  .fullscreen_opened .category-products {
    display: none; } }

div.slide_landing_valign {
  top: calc(49% + 96px); }
  @media only screen and (max-width: 1024px) {
    div.slide_landing_valign {
      top: 49%; } }
  @media only screen and (orientation: portrait) and (max-width: 1024px) {
    div.slide_landing_valign {
      top: auto; } }
  @media only screen and (orientation: portrait) and (max-width: 760px) {
    div.slide_landing_valign {
      top: auto; } }
