/* DROP-DOWN MENU */
#head3 .container{overflow:visible;}
#menu2 ul{}
#menu2 li.dropDown{}
#menu2 li.dropDown:hover{}
#menu2 li.dropDown a{word-wrap: break-word;text-align: left;}
* html #menu2 li.dropDown a{display:block;}
#menu2 li.dropDown a:hover{}


.subBox1 {height:auto;z-index:102;left:0px;top:100%;;width: 100%;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;
box-sizing: border-box;visibility: hidden;margin: 0 auto;right: 0;}
.subBox1 {
list-style: outside none none;
position: absolute;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
border-radius: 0px 8px 8px;
padding: 8px 0px 24px;
box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2px 1px, rgba(0, 0, 0, 0.16) 0px 4px 8px 0px;}


#menu2 li.dropDown > div > ul{margin: 0 auto;width: 100%;display: flex;justify-content: left;box-sizing: border-box;float: none;flex-wrap: wrap;}

#menu2 li.dropDown > div > ul > li > a {font-size: 1.45em;color: #288936;position: relative;z-index: 100001;font-weight: 600;}
#menu2 li.dropDown > div > ul > li > a:hover {color: #000;}
#menu2 li.dropDown > div > ul > li > ul > li > a {font-size: 1.15em;}
#menu2 li.dropDown > div > ul > li > div > ul > li::before { content: '';position: absolute;left: 5px;top: 0;bottom: 0;margin: auto 0;  width: 5px;height: 5px;-moz-border-radius: 7.5px;-webkit-border-radius: 7.5px;border-radius: 7.5px;background-color: #999999;}
#menu2 li.dropDown > div > ul > li > ul > li {position: relative;}
#menu2 li.dropDown:hover .subBox1 {visibility: visible !important;}
.subBox2 {float: left;width: 100%;position: relative;}
#menu2 li.dropDown ul.sub2 {display: block !important;padding: 0 0 0 30px;list-style: circle;display: table-cell; text-align: left;}
#menu2 li.dropDown ul.sub2 li {padding: 5px 0px;vertical-align: middle;}
#menu2 li.dropDown ul.sub2 li a {padding: 0px;}
#menu2 li.dropDown ul > li{position:relative;clear:left;float:left;width:100%;border:0px dotted #fff;border-left:0;border-right:0;background:#FFFFFF;padding: 0 5px;box-sizing: border-box;width: calc(100% / 5);}
#menu2 li.dropDown ul li:hover{}
#menu2 li.dropDown ul li a{height:auto;margin:0;padding:5px 15px;font-weight:normal;background:none;text-shadow:none;float: left;}
#menu2 li.dropDown ul li a:hover, #menu2 li.dropDown .selected > a{text-decoration:none;color: #288936;}
#menu2 li.dropDown .sub2 li {width: 100% !important;}

#menu2 li.dropDown ul ul{position:relative;z-index:11;float: left;width: 100%;}
#menu2 li.dropDown ul ul li a{padding:7px 10px;font-size:1.15em;color: #272727;}

#menu3 li{border-bottom:1px solid #e8eaed;}

#menu3 li.dropDown{position:relative;}
#menu3 li.dropDown:hover{color: #272727;background:url('img/menu2_bg_hover.png');}
#menu3 li.dropDown:hover a{color: #272727;background:none;text-shadow:none;}

#menu3 .sub1 li{border:0;}

#menu3 .dropDown .sub1{display:none;white-space:nowrap;position:absolute;top:0;left:224px;z-index:12;border-left:3px solid #817f81;}
*:first-child+html #menu3 .dropDown .sub1{background:#66960b;} /* IE 7 hack */
* html #menu3 .dropDown .sub1{background:#66960b;} /* IE 6 hack */
#menu3 .dropDown .sub1 li{position:relative;width:15em;margin:0;padding:0;background:url('img/menu_drop.png');border-bottom:1px solid red;}
#menu3 .dropDown .sub1 li a{padding:5px 20px 5px 10px;background:none;color: #272727;text-decoration:none;}
#menu3 .dropDown .sub1 li:hover{background:url('img/menu2_bg_hover.png');}
#menu3 .dropDown .sub1 li a:hover, #menu3 .dropDown .sub1 .selected > a{color: #272727;text-decoration:none;}

#menu3 .sub2{margin:0;padding:0;border:0;background:none;}
#menu3 .sub2 li{border:0;}

#menu3 .dropDown .sub1 li ul{display:none;position:absolute;margin:0;padding:0;z-index:13;top:0;left:15em;border-left:3px solid #817f81;}
#menu3 .dropDown .sub1 li{background:url('img/menu_drop.png');border-bottom:1px solid #e8eaed;}
#menu3 .dropDown .sub1 li ul li a{padding:3px 20px 3px 10px;}

/* */
.productField {display: none;}
.sub1 > ul > li {
  font-weight: 600;
}
/* */
.telefon a {color: #272727;}
.telefon a:hover {color: #288936;}
.dostawa a {color: #272727;}
.dostawa a:hover {color: #288936;}

/* */
.noticeToAccept {margin: 0px 0 5px 0;float: left;width: 100%;}


@media screen and (max-width:800px){
  #menu2 ul{height: 100%;}
}

/* */
#sidr-main {border-right: 1px solid #dddddd;}

/* */
.boxKoszykDoDarmowej .name {float: left;width: 100%;display: flex;align-items: center;}
.boxKoszykDoDarmowej .name a {font-size: 27px;color: #288936;position: relative;padding: 26px 29px 24px 70px;margin:0px 0 0px 0;position: relative;}
.boxKoszykDoDarmowej .name a::before{content: '';background:url('img/nowosc-ico.png');position: absolute;top: 50%;left: 10px;width:50px;height: 49px;opacity: 1;transform: translateY(-50%);}
.boxKoszykDoDarmowej .name a:hover {color: #000000;}
.boxKoszykDoDarmowej .description {font-size: 1.15em;line-height: 1.5em;font-weight: 400;color: #666666;}

/* */
.cookiesBox {float: left;width: 100%;display: flex;justify-content: start;flex-wrap:wrap;margin:0px 0 15px 0;flex-direction: column;text-align: left;}
.cookiesBox button {transition:0.5s all;padding: 0px 0px;font-size: 16px;color: #288936;font-weight:400;font-family: 'Open Sans', serif;transition: 0.5s all;background-color: inherit;text-align: left;  margin: 0px 0 0px 0;}
.cookiesBox button:hover {cursor:pointer;color: #000000;background-color: inherit;}

/* */
.dostawa1-box {font-size:18px;font-weight:bold;}
.dostawa2-box {font-size:18px;color: #288936;}

@media screen and (max-width:481px){
.dostawa1-box {font-size:12px;}
.dostawa2-box {font-size:14px;width: 100px;}	
}