img {max-width:100%;}
@media (max-width: 991px){
    .pos-menu-horizontal .hidden-mobile{display:none;}
}
@media (min-width: 992px) {
    #header.sticky .header-nav { display: none;}
#header .header-nav { background-color: #efefef;}
.unvisible,.headerSpace,.carousel {display:none}
.pos-menu-horizontal .img_desktop{overflow:hidden;display:block;position:relative;}
.pos-menu-horizontal img {width:100%; -webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
.pos-menu-horizontal img:hover {-moz-transform: scale(1.05) rotate(0.05deg);-ms-transform: scale(1.05) rotate(0.05deg);-o-transform: scale(1.05) rotate(0.05deg);-webkit-transform: scale(1.05) rotate(0.05deg);transform: scale(1.05) rotate(0.05deg);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
#_desktop_megamenu .pos-menu-horizontal {position:relative}
#_desktop_megamenu .pos-menu-horizontal.menu-content {display: flex;justify-content: space-between;width: 100%;} 
#_desktop_megamenu.megamenu_center .pos-menu-horizontal .menu-content .menu-item {display:inline-block;float:none;text-transform: uppercase;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item {float: left;margin-left:38px;padding:15px 0}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a {display: block;padding:0;font-weight:700;font-size:14px;background:transparent;line-height:26px;height:26px;border-bottom:2px solid transparent !important;position:relative;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:first-child {margin-left:0}
  
@media (max-width: 1199px) {
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item {margin-left:15px;}
}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.active> a,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.home> a,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover> a{ -webkit-transition: color 300ms linear;-moz-transition: color 300ms linear;-ms-transition: color 300ms linear;-o-transition: color 300ms linear;transition: color 300ms linear}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.active> a:before,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.home> a:before,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover> a:before{left:0;right:0;opacity:1; 
    -webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
#_desktop_megamenu .pos-menu-horizontal .menu-item.menu-item > a .menu-subtitle {display:inline-block;padding:0 10px;font-size:11px;background:#fe3737;color:#fff;font-weight:400;line-height: 18px;position: absolute;margin-top:-20px; 
right: 0;border-radius:3px;}
#_desktop_megamenu .pos-menu-horizontal .menu-item.menu-item > a .menu-subtitle:after {top: 100%;left: 50%;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border: solid transparent;border-top-color:#fe3737;border-width: 4px;margin-left: -4px;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a.img-icon{margin-right: 5px;display: inline-block;vertical-align: middle;width:auto;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown{position: absolute;z-index:9;visibility: hidden;opacity: 0;text-align: left;padding-top: 15px; padding-left:0}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .pos-sub-inner{width: auto;display: inline-block;box-shadow: 0px 0px 3.76px 0.24px rgba(0, 0, 0, 0.15);background: #fff;padding: 30px;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover > .menu-dropdown,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item> .cat-drop-menu > li:hover > .cat-drop-menu{opacity: 1;visibility: visible;transition: all 300ms ease 0s;}
@media (min-width:1200px) {
  li.submenu-item > a, .pos-menu-col:hover a { padding-left: 1rem; color: #c1906f }
  .pos-menu-col > a {padding: 12px;line-height: 2.5rem;font-weight: bold;}
  .menu-item .pos-menu-col ul.ul-column.column_dropdown {background-color: #fff;display:inline-block;opacity:0;top: -10px;left: 99%;overflow:hidden;padding: 1rem;position:absolute;transition: all .1s ease;}
  .menu-item:hover .pos-menu-col:hover ul.ul-column.column_dropdown {position: absolute;  width:auto;opacity: 1; box-shadow: 0 0 3px black;z-index: 10;}
}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slidedown,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slidedown.cat-drop-menu li > .menu-dropdown{width:auto;opacity: 0;visibility: hidden;-o-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;transform-style: preserve-3d;-o-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform: rotateX(-75deg);-o-transform: rotateX(-75deg);-moz-transform: rotateX(-75deg);-webkit-transform: rotateX(-75deg);}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover > .menu_slidedown,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slidedown.cat-drop-menu li:hover > .menu-dropdown{width:auto;opacity: 1;visibility: visible;transform: rotateX(0deg);-o-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-o-transition: -o-transform 0.3s, opacity 0.3s;-ms-transition: -ms-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slideup,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slideup.cat-drop-menu li > .menu-dropdown{opacity: 0;visibility: hidden;-webkit-transform-origin: center center;-moz-transform-origin: center center;-ms-transform-origin: center center;-o-transform-origin: center center;transform-origin: center center;-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover > .menu_slideup,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_slideup.cat-drop-menu li:hover > .menu-dropdown{opacity: 1;visibility: visible;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);-o-transition: -o-transform 0.3s, opacity 0.3s;-ms-transition: -ms-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_rotate,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_rotate.cat-drop-menu li > .menu-dropdown{opacity: 0;visibility: hidden;transform: perspective(400px) rotate3d(1, 0, 0, -90deg);transform-origin: 50% 0px 0px; }
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover > .menu_rotate,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu_rotate.cat-drop-menu li:hover > .menu-dropdown{opacity: 1;visibility: visible;max-height: 1000px;transform: perspective(400px) rotate3d(0, 0, 0, 0deg); 
transition: all 300ms ease 0s;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row {margin-bottom: 30px;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row:last-child{margin-bottom: 0;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child {margin-bottom: 0;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row {margin-bottom: 20px;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row > div {display:block;width:100%;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row:last-child{margin-bottom: 0;display: flex;flex-direction: column;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child {margin-bottom: 0;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child {margin-bottom: 0;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .category-sub-menu {margin-top:20px;}
#_desktop_megamenu .pos-menu-horizontal .icon-drop-mobile {display: none;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item> a,
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.column_title {color: #253237;text-transform: capitalize;font-size: 14px;display: block;white-space:nowrap;line-height:2rem}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item a:hover {color: #c1906f !important;}
#_desktop_megamenu .pos-menu-horizontal.menu-content .menu-dropdown .submenu-item.category-sub-menu a {color: #707070;text-transform: capitalize;line-height: 28px;font-weight: 400;font-size: 14px;display:block;}
#_desktop_megamenu .pos-menu-horizontal.menu-content .menu-dropdown .submenu-item.category-sub-menu a:hover {-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease; 
transition: all 300ms ease;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu {min-width: 205px; left:auto !important; padding:0}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu-dropdown.cat-drop-menu {padding-top:15px}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu .pos-sub-inner {padding: 0;box-shadow: 0px 0px 3.76px 0.24px rgba(0, 0, 0, 0.15);}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menuli {position: relative;padding: 0 20px;line-height:40px;height:40px;overflow:hidden;border-bottom:1px solid #eeeeee;position:relative;display:block;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menuli:last-child {border-bottom:none}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menulia{display:block;color: #888888;font-size:14px;font-weight: 400;text-transform:capitalize; background:#ffffff;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menulia:hover{-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu-dropdown.cat-drop-menu li > .menu-dropdown {left: 100% !important; top: -1px;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > .menu-dropdown.cat-drop-menu li:hover > .menu-dropdown {opacity: 1;visibility: visible;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.column_title {margin-bottom:20px}
.custom_menu {position:relative;}
.custom_menu .menu_block {margin-bottom:20px;}.custom_menu .menu_block .custom_txt {font-size:14px;font-weight:600;color:#253237;text-transform:uppercase; margin-bottom:20px;}
.custom_menu .menu_block .custom_txt1{font-size:14px;font-weight:600;color:#253237;text-transform:capitalize; margin-bottom:20px}
.custom_menu .menu_block p{font-size:13px;font-weight:400;color:#7d7d7d;text-transform:capitalize; line-height:18px}
.custom_menu .menu_block a.go{font-size:14px; font-weight:600 !important;text-transform:capitalize; line-height:18px; padding:0 !important;border:0 !important;}
.menu-product {display:inline-block;width:100%}
.menu-product a{padding:0 !important;line-height:18px !important; border:none !important}
.menu-product .img_block{float:left;width:76px; margin-right:30px }
.menu-product.product_desc {overflow:hidden;padding:10px 0 0 0 !important;}
.menu-product .product_desc .product_name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu-product .product_desc .product-price-and-shipping {position:static;box-shadow:none;padding:0;height: auto;line-height: 1;}.menu-product.product_desc.hook-reviews {float: none !important;margin-bottom: 10px !important;}
}
@media (max-width: 991px) {
  .mobile-menu-link { display: flex !important; text-align:center;margin: 0 auto;align-items: center; }
    .open-menu #_desktop_megamenu {display: block;height: 100vh;}
    #_desktop_megamenu { display: none; }
  	#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .show > a:after { content: ' (Zobacz produkty) '; font-weight:normal; }
  #_desktop_megamenu .menu-content li.menu-item .show.pos-menu-col:before { height: 150px; }
    #_desktop_search_category, .header-top #searchbox { margin:0; width: 100%; max-width: 100%;}
    .header-top > .container > .row { height: 36px;}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown img { width: 80%;}
    #_desktop_megamenu .megamenu-center {display:inline-block;}
    #_desktop_megamenu .menu-content {border-bottom:1px solid #bbb;overflow:hidden;text-align:left;position:fixed;display:flex;left:0;right:0;top:60px;width:100%;font-size:12px;line-height: 19px;z-index:9999999999;flex-direction:row;flex-wrap:wrap;background:#fff;}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a { display: none; }
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .mobile-menu-link { display: block;}
    .menu-item .pos-menu-col::after { content: '«'; color:black; font-size: 20px;background-color:#fff;position: fixed; z-index:99997; top:0; left:-50px; padding: 16px 20px; transition:all .5s ease}
    .menu-item .pos-menu-col.show::after{ left:0; }
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown {position:fixed;z-index:99;top: 203px;left:0;right:0;bottom:0;background-color:#fff;display:none !important;transition: all .3s linear;}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .hasChild.show .menu-dropdown,
    #_desktop_megamenu .pos-menu-horizontal .menu-content .hasChild:hover .menu-dropdown {overflow: overlay;display:block !important;width: 100%;}
    #_desktop_megamenu .pos-menu-col.show > a { color: #666 !important; text-align:center; width: 100%;} 
    #_desktop_megamenu .pos-menu-col.show {position: fixed;top: 60px;width: 100%;background-color: white;bottom: 0;z-index: 9999; }
    #_desktop_megamenu .pos-menu-horizontal .menu-content .icon-drop-mobile { display: none;}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown a {display: inline-block;line-height: 1rem;font-weight: bold; text-transform: none !important;margin-bottom:0 !important;padding: 10px;white-space:nowrap}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .icon-drop-mobile { display: none;}
    #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-yokaba .menu-dropdown .ul-column .submenu-item a { 
    padding: 10px 20px; display: block;border-top: 1px dashed #ddd; color: #333 !important; font-size: 15px !important; }
    .pos-sub-menu .pos-menu-col {padding:0;min-height: 132px;width:50%}
    #_desktop_search_category { position: absolute; left:0;right:0;margin:0;}
    #header .header-top, #header .header-top .container { padding: 0 !important;}
    #_desktop_megamenu .menu-content li.menu-item .pos-menu-col{display:block;}
    #_desktop_megamenu .menu-content li.menu-item .pos-menu-col:before{content: ' ';display: block;height: 80px;width: 95%;margin: 0 auto;background-color: #fff4e6;background-position:center;background-size:cover;}
    #_desktop_megamenu .menu-content li.menu-item .menu-dropdown .pos-menu-col ul.ul-column.column_dropdown {transition: all 0.3s ease;overflow: hidden;position: fixed;bottom:0;top:250px;left:0;width: 100%;background-color: #fff;transform: translateX(110%);z-index: 99999
}
#_desktop_megamenu .menu-content li.menu-item .menu-dropdown .pos-menu-col.show ul.ul-column.column_dropdown { transform: translateX(0%); }
li.submenu-item.hidden-mobile {display: none;}
li.submenu-item:hover {background-color: #eee;}}
#menu-icon label {display:flex;flex-direction:column;width:30px;cursor:pointer;margin:0; }
#menu-icon label span{ background: #000;border-radius:10px;height:2px;margin: 3px 0;transition: .3s ease; }
#menu-icon span:nth-of-type(1){width:30px;}
#menu-icon span:nth-of-type(2){width:30px;}
#menu-icon span:nth-of-type(3){width:30px;}
#menu-icon input[type="checkbox"]{display:none;}
#menu-icon input[type="checkbox"]:checked ~ span:nth-of-type(1){transform-origin: bottom;transform: rotatez(45deg) translate(3px,0px);width: 15px; }
#menu-icon input[type="checkbox"]:checked ~ span:nth-of-type(2){ transform-origin:top; transform:rotatez(-45deg)}
#menu-icon input[type="checkbox"]:checked ~ span:nth-of-type(3){transform-origin: bottom;width: 15px;transform: translate(13px,-3px) rotatez(45deg); }
#header{background-color: #fff; min-height:100px;}
#header.sticky { position:fixed; top:0; left:0; right:0; z-index: 9999999; transition: all 0.4s ease; }
#header.hide { top:-160px;}
#header .header-nav .mobile { height: 64px; display: flex; }