@-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){.fixBox .menuFixBox .topMenuFix{margin-bottom:25px;}
.bottomMenuFix .divAnc > a{padding:27px 0px 0px 0px;}
.menu2a .menuD > a .titleM,.divMenuAFix > a .titleM{padding:10px 0px 10px 0px;}
.menu2a .menuD > a{padding-bottom:30px;}
}
@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{width:50px;}
}
@media screen and (max-width:1365px){.fixBox{display:none;}
}
@media screen and (max-width:1200px){div.menuTop{z-index:999999;}
.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:#6bbb58;position:fixed;right:0;top:72px;bottom:0;width:auto;min-width:270px;overflow:auto;}
.menuTop > .inMenu > ul{display:block;border-top:1px solid #40902D;}
.menuTop>.inMenu>ul>li>ul{display:block;visibility:visible;opacity:1;position:static;width:100%;border:none;box-shadow:none;}
.menuTop > .inMenu > ul > li{display:block;height:auto;padding:0px 0px 0px 15px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background-color:#6bbb58;}
.menuTop > .inMenu > ul > li > a{text-align:left;border-top:1px solid #40902D;padding:11px 10px 11px 0px;text-align:left;color:#FFFFFF;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.menuTop > .inMenu > ul > li a .spSub{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:#647883;border-color:transparent;}
.menuTop>.inMenu>ul>li>ul>li>a{background-color:transparent;}
.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-bottom:8px;}
.menuTop > .inMenu > ul > li:first-child{border-top:1px solid #83d370;}
.menuTop > .inMenu > ul > li:first-child > a{border:none;}
.menuTop > .inMenu > ul > li > ul > li:first-child > a .textMenu{border-top:1px solid #e3e3e3;}
.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:15px;}
.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;}
.inlineText{width:auto;display:inline-block;font-size:20px;right:auto;left:-15px;}
.box_menu2,.div_content{padding-left:20px;padding-right:20px;}
.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;}
.menu2a{box-shadow:-5px 5px 5px 0px rgba(0,0,0,.2);}
.div_top > div.top_page{padding:0px 0px;}
body{padding-top:78px;}
.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;}
.box_pod_menu{height:150px;}
.txtTop2{height:150px;}
.div_content{padding-top:50px;}
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:72px;}
.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;}
}
@media screen and (max-width:1020px){.menuParent{width:200px;}
.contentMenu{width:calc(100% - 240px);}
}
@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: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;}
}
@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;}
h1.main-title, .content-text h1.main-title{margin-bottom:25px;padding-bottom:15px;font-size:28px;text-transform:none;}
.content-text h2{font-size:25px;margin-bottom:20px;}
.content-text{padding-bottom:15px;}
.div_content{padding-top:20px;}
.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%;}
.fixBox{display:none;}
}