@media (max-width:992px){

.menu-mobilne-otworzone{
background: #fff;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
position: fixed;
overflow: auto;
}



.menuglownemenurozwiniee{
flex-direction: column;
text-align: left;
margin-left: 0;
padding-left: 0;
left: 0;
right: 0;
background: #fff;
top: 0px;
margin-top: 0;
align-items: flex-start;
width:100%;
box-sizing:border-box;
z-index: 11;
}


.menuglownemenu::before{
content:"";
display:block;
background-image:url(../images/menu.png);
background-repeat:no-repeat;
background-size:20px;
height: 20px;
width: 20px;
}

.menuglownemenu li{
width: 100%;
height: auto;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
padding-left: 20px;
background: #fff;
border-bottom: solid 1px #eee;
display: none;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
padding-right: 20px;
box-sizing: border-box;
}

.menuglownemenu li a{
font-weight: 500;
font-size: 16px;
color: #000;
text-transform: capitalize;
}


.menuglownemenu li .nav-child a{
font-size:14px;
padding-left: 10%;
box-sizing: border-box;
}

.menuglownemenu li .nav-child li{
padding-left:0;
padding-right:0;
}

.menuglownemenu li .nav-child li:nth-child(1){
border-top: solid 1px #eee;
}

.menuglownemenu .parent{
flex-wrap: wrap;
}

.menuglownemenu .parent > a{
width:80%;
order:1;
}

.menuglownemenu .parent > .menu-trojkat{
width: 20%;
order: 2;
text-align: right;
align-self: center;
}

.menuglownemenu .parent > .menu-trojkat::after{
content: "";
left: 10px;
top: 50px;
width: 0px;
height: 0px;
border-style: solid;
/*
border-width: 0px 10px 10px;
border-color: transparent transparent #474747;
*/
border-width: 10px 10px 10px;
border-color: #474747 transparent transparent;

margin-top: 10px;
z-index: 9999;
transform: rotate(0deg);
display: block;
margin-left: auto;
}

.menuglownemenu li a:hover, .menuglownemenu li.active a {
    color: #000;
    transition: all 1s ease 0s;
}


.menuglownemenu li a:hover, 
.menuglownemenu li.active > a,
.menuglownemenu .nav-child li.active > a {
    color: var(--kolor1);
    transition: all 1s ease 0s;
}




.menuglownemenu .parent >  .menu-trojkat-odwrocony::after{
margin-top: -10px;
transform: rotate(180deg);
}


.menuglownemenu .parent > ul{
order:3;
width:100%;
}


.menuglownemenu .parent .nav-child{
display:none;
}


#menuglownemenu-zamkniecie > div:nth-child(1){
content: "";
background-image: url(../../../images/logo.jpg);
display: block;
height: 50px;
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
box-sizing: border-box;
background-size: contain;
}

.menuglownemenu li a{
font-weight: 500;
font-size: 16px;
color: #000;
padding-top: 10px;
padding-bottom: 10px;
display: block;
}



#menuglownemenu-zamkniecie{
width: 100%;
height: auto;
position: relative;
right: 0;
color: #000;
font-size: 50px;
line-height: 50px;
font-weight: bold;
margin-right: 5px;
cursor: pointer;
display: none;
top: 0px;
box-sizing: border-box;
justify-content: space-between;
padding-right: 5%;
border-bottom: solid 1px #eee;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 10px;
}

#menuglownemenu-zamkniecie > div:nth-child(1){
width: 70%;
display: block;
}

#menuglownemenu-zamkniecie > div:nth-child(2){
width: auto;
display: block;
}



.menuglownemenurozwiniee li{
display:block;
}


.sklepwer2 .menuglownemenu {
border: none;
padding: 0;
margin: 0;
}

.sklepwer2 .menuglownemenurozwiniee {
justify-content: flex-start;
}

.sklepwer2 .menuglownemenurozwiniee::before{
display:none;
}

.menuglownemenurozwiniee .parent .nav-child {
display: block;
}


.menuglownemenurozwiniee .parent .nav-child li:nth-child(1)::before {
display:none;
}

.menuglownemenurozwiniee .parent .nav-child {
    display: none;
    padding-left: 0px;
}










#naglowek_srodek-lewo{
width:50%;
}

#naglowek_srodek-lewo img{
width: 100%;
vertical-align: middle;
}

#naglowek_srodek-prawo{
width:50%;
justify-content: flex-end;
}



#naglowek_gora .kontosklepnaglowek {
    margin-left: 0;
    margin-right: 0;
    justify-content: space-between;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
box-sizing: border-box;
}


.zlewakolumna .header {
width: 100%;
z-index: 7;
}






.kontosklepwersja2{
position: fixed;
bottom: 0;
background: #fff;
left: 0;
width: 100%;
padding: 20px;
box-sizing: border-box;
box-shadow: 0px -10px 10px rgba(0,0,0,0.1);
margin-left: 0 !important;
border-top: solid 1px #eee;
z-index: 9;
}

ul.breadcrumb {
    padding-left: 0;
    padding-right: 0;
}




.kontosklepwersja2 .hikashop_filter_collapsable_title_mobile:nth-last-child(2){
display:none;
}

.hikashop_filter_collapsable_title_always:hover, .hikashop_filter_collapsable_title_mobile:hover {
border:none;
}



ul.breadcrumb {
    flex-wrap: wrap;
}



.real-obr-teks span{
    line-height: 1;
}



}