@-webkit-keyframes pulseA{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
100%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);opacity:1;}
}
@keyframes pulseA{0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
100%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);opacity:1;}
}
@media screen and (max-width:1500px){
.bottomMenuFix .divAnc > a{padding:27px 0px 0px 0px;}
.menu2a .menuD > a .titleM,.divMenuAFix > a .titleM{}
.menu2a .menuD > a{}
}
@media screen and (max-width:1380px){.bottomMenuFix.menuVisible{width:50px;}
.fixBox .menuFixBox .topMenuFix > a{width:50px;height:50px;}
.fixBox .menuFixBox .topMenuFix > a.tel:before,.fixBox .menuFixBox .topMenuFix > a.tel:after,
.fixBox .menuFixBox .topMenuFix > a.face:before,.fixBox .menuFixBox .topMenuFix > a.face:after{background-size:auto 29px;}
.fixBox .menuFixBox{}
}
@media screen and (max-width:1365px){}

@media screen and (max-width:1200px){

.div_top .cartMenuTop .mojeKontoTop {
margin-left: 0px;
margin-right: 10px;
}


.menuTop>.inMenu>ul li.mobileLi{
display: block;
}

div.menuTop{z-index:999999;}

.menuTop ul{
display: block;
}

.menuTop ul li{
display: block;
}
.menuTop ul li a{
display: block;
}

.boxContent{
grid-template-columns: 1fr;
}
.boxContent2{
padding: 0px;
}

.content-text{overflow:hidden;}
.titleDivStr {margin-top: 10px;line-height: 2em;}
div.menuTop>a.showMenu{display:block;}
div.menuTop>div.inMenu{box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.5);height:auto;z-index:999999;display:none;background-color:#FFFFFF;position:fixed;right:0;top:55px;bottom:0;width:auto;min-width:270px;overflow:auto;}
.menuTop > .inMenu > ul{display:block;}
.menuTop>.inMenu>ul>li>ul{display:block;visibility:visible;opacity:1;position:static;width:100%;border:none;box-shadow:none;max-height: 0px;}
.menuTop > .inMenu > ul > li{display:block;height:auto;padding:0px 0px 0px 0px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background-color:#FFFFFF;}
.menuTop > .inMenu > ul > li > a{text-align:left;border-top:1px solid #EDEEEE;padding:0px;text-align:left;color:#647883;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.menuTop > .inMenu > ul > li a .spSub{display: none;border-top:1px solid #83d370;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.menuTop > .inMenu > ul > li:first-child a .spSub{border:none;}
.menuTop > .inMenu > ul > li.sel a .spSub,.menuTop > .inMenu > ul > li:hover a .spSub{border-color:transparent}
.menuTop>.inMenu>ul>li.sel,.menuTop>.inMenu>ul>li:hover{background-color:#FFFFFF;}
.menuTop>.inMenu>ul>li.sel>a,.menuTop>.inMenu>ul>li:hover>a{color:#FFFFFF;background-color: #6aba57}
.menuTop>.inMenu>ul>li>ul>li>a{background-color:transparent;padding: 0px 0px 0px 10px;border-top:1px solid #EDEEEE;font-size: 16px;}
.menuTop>.inMenu>ul>li>ul>li>a .textMenu{border: none}
.menuTop>.inMenu>ul>li>ul>li{border:none;margin:0px;padding:0px;background-color:transparent;}
.menuTop>.inMenu>ul>li>ul>li.sel>a,.menuTop>.inMenu>ul>li>ul>li:hover>a{}
.menuTop > .inMenu > ul > li > a > span.textMenu{text-align:left;padding:15px}
.menuTop > .inMenu > ul > li:first-child > a{border:none;}
.menuTop > .inMenu > ul > li > ul > li:first-child > a .textMenu{}
.menuTop ul.mobileMenu{display:block;}
.menuTop > .inMenu > ul > li > ul > li ul li a{padding-left:10px;}
.menuTop > .inMenu > ul > li > ul > li ul{padding-left:20px;}
.menuTop > .inMenu > ul > li::after{display:none;}
.menuTop > .inMenu > ul > li > ul > li > a .spSub{display:none;}
.div_top > div.logoWebreklama{padding-left:25px;text-align:left;width:100%;}
.div_top{width:100%;padding:0px 20px 0px 0px;}
.inlineText{width:auto;display:inline-block;font-size:20px;right:auto;left:-15px;}
.box_menu2,.div_content{padding-left:20px;padding-right:20px;}
.box_menu2{padding-top: 40px}
.divMenuAFix{padding:0px 20px;}
.menu2b,.menu3{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu2a .menuD{width:33.333%;flex:33%;}
.divMenuAFix,.menu2a:after{display:none;}
.div_top > div.top_page{padding:0px 0px;}
body{padding-top:54px;}
.bottomMenuFix.menuVisible{display:none;}
.div_stopka .footDiv{padding:80px 20px 50px 20px;}
.footMenuSt{display:table;width:100%;}
.footMenuSt > div{display:table-cell;width:auto;}
.menuTop > .inMenu > ul > li a .spSub svg{display:none;}
.menu2a .menuD > a .icoM{width:98px;height:65px;float:left;}
.menu2a .menuD > a .icoM > span{background-size:98px auto;}
.menu2a .menuD > a .icoM > span.icoM1{background-position:0px -12px;}
.menu2a .menuD > a .icoM > span.icoM2{background-position:0px -97px;}
.menu2a .menuD > a .titleM{width:auto;font-size:21px;text-align:left;}
.menu2a .menuD > a .titleM > span{padding:0px 10px;text-align:left;}
.menu2a .menuD .zajawkaM{text-align:left;}
.menu2a .menuD > a{padding-bottom:15px;}
.txtTop2{height:150px;}
.menuParent {margin: 0px -20px;top: 54px;}
h1.main-title, .content-text h1.main-title{margin-bottom:55px;padding-bottom:35px;}
.button_baner,.button_oblicz_cene{font-size:20px;padding:40px 65px 40px 120px;}
.button_baner:before,.button_oblicz_cene:before{width:180px;height:180px;background-size:75px auto;}
.menu2a .menu3 .menuD > a .titleM{font-size:17px;margin:0px auto;height:100%;vertical-align:middle;}
.menu2a .menu3 .menuD{text-align:center;}
.menu2a .menu3 .menuD > a{display:table;width:100%;height:100%;padding:0px;vertical-align:top;position:relative;}
.div_menu3.fixMenu3{top:55px;position: static;}
.div_menu3{position: static}
.menu2a .menu3 .menuD > a .titleM > span{height:29px;text-align:center;}
.fixBox .menuFixBox .topMenuFix{margin-bottom:0px;}
.txtTop{width:100%;}
.txtTop .cartMenuTop a{width:90px;height:90px;padding:60px 0px 0px 0px;}
.txtTop .cartMenuTop a:after, .txtTop .cartMenuTop a:before{background-size:100% auto;width:30px;background-repeat:no-repeat;height:27px;top:24px;}
.menuLeft ul li a span {padding: 15px;}
.menuLeft > ul > li > a {font-size: 14px;}
.menuLeft ul ul li a {font-size: 14px;}

.menuTop > .inMenu > ul > li > ul > li.sel > a, .menuTop > .inMenu > ul > li > ul > li:hover > a {
color: #6aba57;
}


.menuTop ul li:hover ul {
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-out 0s;
}

.menuTop ul li {
transition: all 0.5s ease-out 0s;
}

.menuTop ul li ul {
max-height: 0px;
visibility: hidden;
opacity: 0;
overflow: hidden;
}

.menuTop > .inMenu > ul > li.sel > a {
color: #FFFFFF;
}
.menuTop > .inMenu > ul > li > ul>li>ul>li.sel>a{
color: #6aba57;
}
.menuTop > .inMenu > ul > li > ul>li>ul>li>ul>li.sel>a{
color: #6aba57;
}

.menuTop > .inMenu > ul > li.sel > ul {
max-height: 1000px;
visibility: visible;
opacity: 1;
}
.menuTop > .inMenu > ul > li > ul>li.sel>ul{
max-height: 1000px;
visibility: visible;
opacity: 1;
}
.menuTop > .inMenu > ul > li > ul>li>ul>li.sel>ul{
max-height: 1000px;
visibility: visible;
opacity: 1;
}



.menuTop > .inMenu > ul > li.cat_5 > a{
background: linear-gradient(135deg, #e8d15f 0%,#d1a935 100%);
border: none;
color:#FFFFFF;
}

.menuTop > .inMenu > ul > li.cat_5 > a>span.textMenu:before{
content: "";
width: 26px;
height: 20px;
display: inline-block;
vertical-align: middle;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAABHNCSVQICAgIfAhkiAAAAZtJREFUOE/V1c+LzWEUx/HXwYaysZ+NDdIkC7JRhqSUMKxtJGVBypSVWRAp+Q/8qMkCMTXIzsZGshKZkbJUxMqPiI6Ovld3bnfce3UXfJffnuf9nHOez+fzRGYuxR7swBLD+Z7hamTmQWzHdXwfDtsmjBR8BmebqidwCXciIgc5KDNHcAGPcA3TBb+H8ziDx9iFLRHxpl94ZtY4rzSdr8cJTLbgkziCA3iA3RHxpV94rcvMo7iI19hZh7XDn2MV5hYCZ+YoXkbE186DM3MR1uBd08HMb3hEPOlVaWZO42REzP1pbWauwMDw+zgeEbP/NjwzN2JrW5V14aWu982/V78kF/GjvZO+xpKZZYYWvHTfgn9og9+OiHnm6wveRRH/ycy7VH4XExHxYiC1oDaUicokH7ttzsx1mF3ARIuxFm/xbZ7OcRjjTb7si4jPvUzVoZBjlSeoTNqLy+3BdRoPsR9jfxlcn7ChXIxTrcg9h+U4hFu42andXl1k5uoC4immcKPgBdxWL8cQH4vNWFnwZc2Mxob0zJXZKnumfgIQrvuQA0ebhAAAAABJRU5ErkJggg==') 50% 50% no-repeat;
margin-right: 10px;
}

.menuTop > .inMenu > ul > li.cat_6>a{
background: linear-gradient(135deg, #df5f38 0%,#c8431d 100%);
border: none;
color:#FFFFFF;
}

.menuTop > .inMenu > ul > li.cat_6 > a>span.textMenu:before{
content: "";
width: 26px;
height: 26px;
display: inline-block;
vertical-align: middle;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAABHNCSVQICAgIfAhkiAAAAipJREFUOE/t1U3I5lMYx/HPjzAssJhiZENRFsyChZmSlzRryWJi6WU2apJSipqy0USmiMbMJJlCCcnbzPSk2DBkRokikc1MmVh4C3Hp0rmne27P8/grS2d19/+f+3uu//ld53tilVFVp+MaXIXLcBq+wwHsSfLH/N+zHKuq+vlG7MUX2IGlJD9X1Xq8gPVJfpoCuwu34CZ8PV9BVV2IfZNgVdWf9AA2Jzm6WPlkWFWdhfdxc5IPVtiCWWV34PquEGvwyQl7VlWbsA1XJ/ltBdgF+BRfYTtewg/Yvwi7F8eS7Fop5Kq6CG/g0g5kNq+qlhZhj+GZJO/9A+zNATue5nKwJ7AryYf/BWwnnkry7v+wTnNSAFP27OK51lg1zSmwFsCj2JDk17k+e2uxz6bAto4jdGuSalhVnduG+VewqjpluGxrko8GqM/ly3h2MqyqTh42WZukD3lXtA7342zcNgk2jLsFD7Zh8TGuaCHg+Qa285aDtY4PjpVPwg1jw9/BWrwyrHE4yTcrmraqnsR1cxOO4fWh6c/H7+1J+g7421is7PFx0A/NRT6rrp/1Yg/hL4km+fKEysZ+XIJOp/unXfYZzkxypKpuxH1ocd4+ZLgB9+Dy+UslVfXc0O5mPIzd+BGv4W60Qd7GL2jPdXLXYmeSXuT4aNgSXkW7rO/J73HOSG1fkkeq6gyc19Wiu/5bHJk17YzWsPNxJ67EqeNFT34RTyf5fbWLev7dn019Qx3Dk5R9AAAAAElFTkSuQmCC') 50% 50% no-repeat;
margin-right: 10px;
}

.menuTop > .inMenu > ul > li.cat_7>a{
background: linear-gradient(135deg, #f0f0f2 0%,#e1e1e5 100%);
border: none;
color:#6aba57;
}

.menuTop > .inMenu > ul > li.cat_7 > a>span.textMenu:before{
content: "";
width: 26px;
height: 24px;
display: inline-block;
vertical-align: middle;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAA4FJREFUSEutlV1sk2UUx///52234nBEWV3EROcHOvWKgBd6NRJcmUBI2r31I8Lmoq0dRgWuZmIQEz9uJNG5dR0y1GmUFpjOj60dy4iJIcF5ZUg0mrgLkcgis26Ftu/7Pse0rnFGaGvYe3ne/zm/83/OefIQ/+OLJIM9BOv7fUd6qk1jtcKCLpIy90NYH/XFd1ebVwSYcdPweuFVlqHKJWrIHiGuNYT7y+nyOi9rai/MvrTxpM3uE/77RLv2CFBLgS6XSKAOpBKR+XI6oSgFiCN8k90TwRHtyKQ2MJyxFuT6ar1fQXcBQJ17JZWjfaTawUjy4a9F9O6BzYnTV1n7X+nhVGCtgnGwCKC2nu9vO/5NSdH1uf+2OnXpbO9DY7lSLDSx9WZcd+7c4IZvrUIsNB1yY+63Zk0X1aX8T4PbPru4lNA9bt4h5Dv/AZhxs2b1KsQFkpKZnw8WklTTrUFSdbncdkfvxuO/7Jr036It11sk7xQIQTkjjrF3oO3jmRKkCFCXARQE4VRggxLXy9B6CuQ8iA5S77vhwaMn0qfM2tw8XwFhQEsvHcfSbldYgbV9rUf2VgUoiJ5JBpodukYpyGe1Dgy1JX4oHs24/0ZDuQYyyup6f9PI74sNrTWg3k6fXzA/fHzsz0KsrIPOqRaPx2rsoMhTINIi+DSDPw4N+1KZ0NS2BsPyxLSlX4ttOTZdLJZsf0DAnhlnoX1scW5lAZFksEPIHdD6BUeUuBV6SRnNnD1/YKYJ9l35hohBY6cDOWBQ50TzSZBfRFvjfRWPKBRb7zaabn+Dhj3cv+nvzVpcuedyyL461Dr6qxm/p6Zh1b2dAE2owiw44uQvHlq6SWUdmPH7VyTMU1kQUuqo83CL593Ok7mlse54y8psbT2Hto8uAP9oK85gOS7cEgfBaYDvUfSPy1G4VEOTa0iEGUkFz4ggrci55QQAUgewsQB4HcBqEfkIWjTgukqODeXWFNvYStLFJ740vR5DHgHVOoLElV4EgYJgvUDcAE5T0b5sJxqFPRBH4/u8yn5Q9Yv29KR5k3LUJ0K5Brb4o4s3u5LdqgHh8fbtBtRjIC2B/irqSwxWKl74XzUgkjRjojhJredBtTPaGn902QChZKDZoNGXt+wu2na2xrMiZtv6xcEtie8qQapysGsiGBQt62bT2DfrndV3W43PQjtz0c1HD1cC/AWHq8xhpCmCAgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
margin-right: 10px;
}
.menuTop > .inMenu > ul > li.cat_8>a{
background: linear-gradient(135deg, #1b8ac5 0%,#0a7ab3 100%);
border: none;
color:#FFFFFF;
}

.menuTop > .inMenu > ul > li.cat_8 > a>span.textMenu:before{
content: "";
width: 26px;
height: 22px;
display: inline-block;
vertical-align: middle;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAABHNCSVQICAgIfAhkiAAAAgFJREFUSEu11cuLzWEcx/HX1yW3jYWFkgUilJ2achslJmJSLikWk/wHkrsSSxaKJCtNksvCColEZuXSbMjCJZfSIEVIwqOvztQxnXNmnNM8u1/P73ne38vn+XxD1SqljMN1jMKv6j38wFOcw+2I+D1gv+FnDABNwhscwPPqGDAW07EO2yPiZqugl2iPiPu1LiqlHMOUiFg/3KBd2IilEfF5qLBapRsso/3YXellDz7U6OdAfm+zoE5cw1xMwIgGmc3HqWZBC7EKqdJU6D/3VEFn4ww2NAtaFBEdjfpTSskALiH72DWcoHacRmdEPBlO0Fk8jIijmXkzoH1Y3Kh0pZR56MbqiEgDqAl6ja14XKcH2zBrEFCW7UgF1FcP9A5fUcvLCsbgzhDEkPLvjogsYc2MXmELHtXJqAsLIiKjrrtKKfnWDqMjIt7W69GSiHhQx+s2YS/aIuJbPVIpZTyu4h52NCOGyTkmsBPp4Dk+sqS1Vj7sE1jz36C8rZSSoyKz+oj3g3jdChyPUkr6VM6ZPDAaf00VvZiGFxHxc8DcygBnYDmmVs41atmtBK3EnkqEKel+UIriPC5ExMmhjoN6/yXoIm5U7GIkcrAdjIi+UspmHIqIzLillaC1qQrcrTzSTxXrn4lluNxvI62QEpR9aUu9Yw4m4gue4Qp6IuJ7K5A8+wcVUvnQDNJRuQAAAABJRU5ErkJggg==') 50% 50% no-repeat;
margin-right: 10px;
}

.menuTop > .inMenu > ul > li.cat_9>a{
background: linear-gradient(135deg, #69b956 0%,#7dcb6a 100%);
border: none;
color:#FFFFFF;
}

.menuTop > .inMenu > ul > li.cat_9 > a>span.textMenu:before{
content: "";
width: 26px;
height: 25px;
display: inline-block;
vertical-align: middle;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAABHNCSVQICAgIfAhkiAAAAapJREFUOE+11D2oj2EYx/HPT3IGiQyUQhkMYqEMJGchpMhAJslislgMsqAMziKDoqQsXhelDMrbZsFgksTkZSFOXnIu3afnf/p3BucZuOsZ7nq+1/W7rvv6XamqxdiAQ/im31mAk2n/VtV9HMaPfqzZODGAn+E2fveEJ7B2AD/EliQ/e8JN7eV/D1fVUtzCDszFVexM8nmg7K+Zq2ofjqHVdybJjeGSZoLbc7zER2xK8qUXXFXzcReXOtlN/q4kv2aUXVWLsBsXk1RVHcT1JFND9H+63U3dCPZ3DWtZv/eteU6TiXdoQUaSHOgLr8Y1rEkyUVVPsCfJhz4NW4FmlpVoU/gUG5N87QM34Dg2M+mgO0nGeskeir6kOS3J++mGGX6qx9iL3q7C2YGrXqDZss1xn1NYNoDvoRlhyjUzRJiHsQE8inN42yNty9pe4+gAnoVV3ddMcKELsr7rQ1tT7RzBFbzGq0l4qLvncTPJg25Et2E8yaPuvg7bkpxu9+lw6/pokslFWFXb2zoegttWeYPlScan4KpqdWxNMpDc4IWYleTTkLpTuJHk+R9UVxxRVPoVJgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
margin-right: 10px;
}


.div_top .cartMenuTop .mojeKontoTop {

}

.div_top .cartMenuTop .mojeKontoTop a{
text-indent: 9999px;
overflow: hidden;
font-size: 0px;
width: 33px;
height: 33px;
display: inline-block;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABHNCSVQICAgIfAhkiAAAAypJREFUWEfVV0tSGlEUPbctqHIUs4LoCoILiDQrCI5CO1FXoMwSSFVIVSCZiStQJ6FnkhV0YxYgrkCXQEZSSdkn9V7T5IHa/Rp0kDft+zn3nvtrQc73PqitrzhyQMIVQUmpk7wBEDorOPvyxg9zmoTYKrSC6tofZ/UTgMNUHTIscLzdqvRHtratQCgAv2U1SCLXxskrioQAR4C4ApSnTokRKZVO5fvQBogViEbonYugOnVOZ2/eQUwTuoC8TSgqcrxpk5FMEB8uvKpDnGvDwKAY3VbTDDcGXleAg4n8cafcS6cPyK6JRuhdKhpI/ipyvG4TWWPghZoeYlTg7UaWTmomJp1wnScqJTuTPeF+Z8s/TauNVBAff9ZcRhIoA+Kwkqf9mgOPMXh+7pT91sIgGhe1PaGcLAcCmXXxH2Qi2CmJw0udSkG9vdXr2vS9SSOXrQnlsBl6NxC8UqO54/obNiCag9opILtK9i7ixreKr8b6oy9zTjQvvEMQR5MBdNpx/f00g2YdATxrl/29LOCZIOJs1IYQeZ0AKXJcf6j3G4N3BwJHU6bmSkSUsrIQM23x1LxwBEMReRGPbowI9kXtDolGoOOSrIrIemIuEmx/3er1LczbgZgfQBaGu+1yr24hN6n5DMnmwNsl2TKjtDKusiXsFqPx8cJjuxHslCA8mVnfMdlXFPQhuHEEuurvKGtClgTqyIm3aPJUV9GReho1D9aErvBIjiBYS4oMAhVVNysqJT/Rb6nWNvA8StE9ELMtpiGcFaLxoY3zeZrM9k5r8RkQ5vbTShbTLqs+YlqjMOks4v4umYJQwiIMFAWqx1Xb2Z5nuYHMBTcF0QxrAURcZTBPj2cBSL7PZGTu2NEgFhm1ts5NOdOPSUsMIqxdqzmQ54RbBIT2lZx+AArR7UtV8DKzdi2uoEWdJ3qmv+Q8EPM6tlm7y4JQ+v/OAww7bm9TkmtaTcK26+vfuud+ZuCKEslzkD4VOHMeqQNakltB/9TS2X6q2fAY4PgskKPkjy7OhHE5PVWk9nb4o132q7pFzZvQ3sBykuYv5XRi6r+tFamS1JvzWV/k9E3a/wKHt/JGRX16EwAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}


.div_top > div {

}
.div_top > div.top_page{
width: 45%;
}

.div_top > div.cartMenuTop{
width: 55%;
}

.div_top > div.menuTop{
width: 0;
}

.box_menu3 {display: none}
.menuParent{display: none}
h1.main-title, .content-text h1.main-title{margin-bottom:25px;padding-bottom:15px;font-size:28px;text-transform:none;margin-top: 30px;}


}
@media screen and (max-width:1020px){

}
@media screen and (max-width:990px){.button_baner,.button_oblicz_cene{margin-top:40px;padding:30px 50px 30px 70px;bottom:50px;}
.button_baner:before,.button_oblicz_cene:before{width:150px;height:150px;background-size:60px auto;}
}
@media screen and (max-width:940px){.contentMenu{width:100%;}
}
@media screen and (max-width:880px){.footMenuSt{display:block;}
.footMenuSt > div{display:block;text-align:center;}
.footMenuSt > div.footmail{text-align:center;}
.div_stopka .footDiv{padding:55px 20px 30px 20px;}
.menu2a .menuD{width:50%;flex:50%;}
.menu2a .menu3 .menuD{width:33%;flex:33%;}
}
@media screen and (max-width:850px){.button_baner:before,.button_oblicz_cene:before{width:120px;height:120px;background-size:50px auto;left:-75px;}
.button_baner.button_baner_add,.button_oblicz_cene{margin-left:75px;}
}
@media screen and (max-width:820px){.div_stopka .menuStopka{display:block;margin-bottom:0px;}
.div_stopka .menuStopka > div{display:inline-block;margin-bottom:35px;width:50%;vertical-align:top;text-align:center;}
.div_stopka .menuStopka > div .menuStTitle,.div_stopka .menuStopka > div ul{width:65%;display:inline-block;text-align:left;}
.box_menu2{padding-bottom:40px;}

.titleDivStr {font-size: 17px;}
.titleDivStr a.loguj, .titleDivStr a.rejestruj {font-size: 15px;}
}

@media screen and (max-width:800px){
.menuLeft > ul{white-space: nowrap}
}

@media screen and (max-width:780px){table.cennik tbody tr td{padding:5px;}
table.cennik tbody tr td.nameTd{padding-left:25px;padding-right:10px;}
.divCennik .footCennik{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.divCennik .infoCennik{-webkit-order:1;-ms-flex-order:1;order:1;}
.divCennik .zamowCennik{-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:10px;display:block;width:100%;text-align:center;}
.divCennik .zamowCennik a{display:block;}

}
@media screen and (max-width:768px){.rowBox .rowColumn.ramka:after{right:auto;top:auto;left:50%;bottom:-130px;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);}
.rowBox .rowColumn.ramka,.rowBox .rowColumn.no-ramka{padding:10px 10px 180px 10px !important;}
.button_baner.button_baner_add{margin-left:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:35%;}
.button_oblicz_cene.button_baner_add{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);min-width:35%;}
.rowBox.home_text{padding-bottom:0px !important;}
.div_menu3.fixMenu3{position:inherit;z-index:inherit;top:auto;left:auto;right:auto;margin:auto;}
.menu-add .first-section .section-img{width:130px;margin-right:30px;}
select.styled{width:70%;}
}
@media screen and (max-width:560px) {
.menu2a .menuD {
width: 100%;
flex: 100%;
}
}
@media screen and (max-width:660px){.txtTop .cartMenuTop{padding-right:15px;}
.inlineText{background:none;padding:0px 0px 20px 15px;left:0px;}
}
@media screen and (max-width:620px){.footMenuSt > div.footTel > span:before{display:none;}
.footMenuSt > div.footTel > span{display:block;}
.footMenuSt > div.footTel:before{display:none;}
.menu2a .menuD > a .titleM > span{padding:0px 4px;}
.menu2a .menuD > a .titleM{font-size:18px;}
.menu-add .first-section .section-img{display:block;margin:0px auto 30px auto;}
.menu-add .first-section .section-txt{display:block;text-align:center;}
.content-text.menu-add .first-section .section-txt ul li{display:table;margin:0px auto;}
.menu-add .first-section:hover .section-img {margin-right: auto;}
}
@media screen and (max-width:590px){.form table td{display:inline-block;width:100%;padding:0px;}
.form table td.f{text-align:left;width:100%;}
.form table td.pw{margin-right:20px;}
.content-text .form table td{display:inline-block;width:100%;padding:0px;}
.content-text .form table td.f{text-align:left;width:100%;padding:0px;}
.content-text .form table td.pw{margin-right:20px;}
.content-text table td.sendInfo{width:100%;}
.content-text table td.sendInfo{width:100%;}
.content-text table td.d input.inputTxt{width:100%;box-sizing:border-box;}
.form table td.d textarea{width:100%;box-sizing:border-box;}
.content-text .form table td.fErr{float:left;}
.content-text .form table td.err{float:left;}
.content-text .form table{width:100%;}
.form table td.fErr{float:left;}
.form table td.err{float:left;}
.form table{width:100%;}
.form table td.d input.inputTxt{box-sizing:border-box;width:100%;}
.form table td.d .selectForm{box-sizing:border-box;width:100%;}
select.styled{width:95%;}
}
@media screen and (max-width:550px){.div_stopka .menuStopka > div .menuStTitle,.div_stopka .menuStopka > div ul{width:80%;}
.menu2a .menuD > a .icoM{display:none;}
.menu2a .menuD > a .titleM{width:100%;}
.menu2a .menuD > a .titleM > span{text-align:center;}
.menu2a .menuD .zajawkaM{text-align:center;}
.menu2a .menuD > a .titleM, .divMenuAFix > a .titleM{padding:10px 0px;}
.menu2a .menuD > a{padding-bottom:20px;}
.menu2a .menuD .zajawkaM{height:auto;padding:0px 10px;}
.menu2a .menu3 .menuD{width:50%;flex:50%;}
}
@media screen and (max-width:520px){.button_baner.button_baner_add{margin-left:0px;left:55%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:45%;}
.button_oblicz_cene.button_baner_add{right:45%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);min-width:45%;}

.titleDivStr a.loguj, .titleDivStr a.rejestruj {display: block;margin: 0px;}

}
@media screen and (max-width:460px){.div_top > div.logoWebreklama{display:none;}
.button_baner, .button_oblicz_cene{padding:30px 25px 30px 60px;font-size:17px;}
.content-text h2{font-size:25px;margin-bottom:20px;}
.content-text{padding-bottom:15px;}
.div_content{}
.ProduktyDetailParent{padding:20px 0px 90px 0px;}
.ProduktyDetailA .moreOffer{bottom:-80px;}
select.styled{font-size:11px;}
.inlineText{display:none;}
.txtTop .cartMenuTop{padding:0px 15px;text-align:center;}
}
@media screen and (max-width:450px){.div_stopka .menuStopka > div .menuStTitle,.div_stopka .menuStopka > div ul{width:95%;}

}