﻿/* CLASSIC */

@media screen and (max-width: 767px) {
body:not(.paxio-merkur):not(.venus) #header .cart-count {top: -46px;}
.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .top-navigation-bar {position: fixed; width: 100%; top: 0;z-index: 9;border-bottom: 2px solid #ededed;}
.navigation-window-visible.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .top-navigation-bar{z-index: 9999;}
.navigation-window-visible.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .top-navigation-bar .top-navigation-tools, .navigation-window-visible.sticky-mobile:not(.ordering-process):not(.paxio-merkur) .top-navigation-bar .site-name{display: none;}
.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .cart-count{position: fixed !important;top: 18px !important;z-index: 10;}
.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) #content-wrapper{padding-top: 66px;}
.cart-count{transition: none !important;}
body:not(.sticky-mobile):not(.paxio-merkur):not(.venus) .top-navigation-bar .site-name{display: none;}
body:not(.paxio-merkur):not(.venus) .top-navigation-bar .site-name{position: absolute;top: 10px;left: 20px; margin: 0 !important;max-width: 50%;display: flex;align-items: center;height: 45px;}
body:not(.paxio-merkur):not(.venus) .top-navigation-bar .site-name img{max-height: 45px;}
.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .responsive-tools > a[data-target="login"], .sticky-mobile .responsive-tools > a[data-target="search"]{visibility: hidden;transition: none;}
}

@media screen and (min-width: 768px) {
.sticky-mobile:not(.ordering-process) #header{position: sticky; position: -webkit-sticky; position: -o-sticky; position: -ms-sticky; top: 0;z-index: 9;background: #fff;}
.sticky-mobile:not(.ordering-process) #header .site-name img {max-height: 58px;}
.sticky-mobile:not(.ordering-process) .header-top {padding-top: 5px; padding-bottom: 5px; height: 70px;}
.sticky-mobile:not(.ordering-process) #content-wrapper.content-wrapper{padding-top: 30px;}
.sticky-mobile:not(.ordering-process) .menu-helper {top: 70px;}
.sticky-mobile:not(.ordering-process):not(.type-index) #content-wrapper.content-wrapper {padding-top: 70px;}
.sticky-mobile .breadcrumbs-wrapper{display: none;}
}
@media screen and (min-width: 992px) {
.sticky-mobile .popup-widget.cart-widget{position: fixed;top: 51px;}
}
.p-image-wrapper .flags-extra {z-index: 1;}