/* DROP-DOWN MENU */
#head3 .container{overflow:visible;}
#menu2 ul{white-space:nowrap;}
#menu2 li.dropDown{position:relative;white-space:nowrap;}
#menu2 li.dropDown:hover{}
#menu2 li.dropDown a{}
* html #menu2 li.dropDown a{display:block;}
#menu2 li.dropDown a:hover{}

#menu2 li ul{display:none;border-right:0;}
#menu2 li.dropDown ul{height:auto;float:left;z-index:102;position:absolute;left:0px;top:105%;border-left:0px solid #817f81;}
#menu2 li.dropDown:hover ul ul{display:none;}
#menu2 li.dropDown ul li{position:relative;clear:left;float:left;width:15em;border-bottom:0px dotted #fff;border-left:0;border-right:0;background:#dedede;}
#menu2 li.dropDown ul li:hover{background:#dedede;}
#menu2 li.dropDown ul li a{height:auto;margin:0;padding:5px 15px;font-weight:normal;background:none;text-shadow:none;font-weight: 300;float: left;font-size: 1.05em;}
#menu2 li.dropDown ul li a:hover, #menu2 li.dropDown .selected > a{text-decoration:none;}

#menu2 li.dropDown ul ul{display:none;position:absolute;z-index:11;top:0;left:15em;}
#menu2 li.dropDown ul ul li a{padding:7px 10px;font-size:1em;}


#menu3 li{border-bottom:1px solid #e8eaed;}

#menu3 li.dropDown{position:relative;}
#menu3 li.dropDown:hover{color:#fff;background:url('img/menu2_bg_hover.png');}
#menu3 li.dropDown:hover a{color:#fff;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:#fff;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:#fff;text-decoration:underline;}

#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;}

@media screen and (max-width:800px){
  #menu2 ul{height: 100%;}
}

/* */
#promotion {width:100%;	float:left;margin:50px auto;text-align: center;}
#promotion #name {float:left;width:100%;text-transform:uppercase;font-size:14px;padding:0px 0px 10px;color: #e07c31;}
.dash {width: 110px;height: 114px;background: transparent url('images/dash.png') 0 0 no-repeat;float: left;margin-left: 20px;position: relative;}
.dash .digit {font-size: 55pt;font-weight: bold;float: left;width: 55px;text-align: center;font-family: 'Trebuchet MS';color: #555;position: relative;height:94px;overflow:hidden;}
.dash_title {position: absolute;display: block;bottom: 0px;right: 6px;font-size: 9pt;color: #555;text-transform: uppercase;letter-spacing: 2px;}
.dev_comment {font-size: 14pt;color: #777;text-align: center;font-style: italic;margin: 40px 10px;}
#promotedProducts {padding:0px 0px;}
#promotedProducts > .type {font-size: 27px;font-weight:400;float:left;width:100%;text-align: center;margin:0 0 25px 0;padding-top:25px;}
#promotedProducts ul {list-style:none;text-align:center;display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
#promotedProducts li {margin: 0px 40px 40px 0;width: calc(1/4*100% - (1 - 1/4)*40px);padding: 0px;box-sizing: border-box;text-align:center;transition: 0.5s ALL;}
#promotedProducts li:nth-child(4n) {margin-right: 0;}
#promotedProducts ul::after {content: '';flex: auto;}
#promotedProducts li img {max-width: 100%;}

#promotedProducts li .photo{margin-bottom:4px;font-size:0px;line-height:0px;}
#promotedProducts li h2{padding:15px 0 5px;font-weight:400;font-size:1.15em;text-align: center;}
#promotedProducts li h2 a{text-decoration:none;color:#8c8c8c;}
#promotedProducts li h2 a:hover{text-decoration:none;color:#000000;}
#promotedProducts li h3{padding-bottom:5px;font-weight:normal;font-size:0.917em;}
#promotedProducts li h3, #promotedProducts li h3 a{color:#666;}
#promotedProducts li h3 a:hover{color:#e07c31;}
#promotedProducts li h3 em{padding:0 5px;}
#promotedProducts li div.description{margin:10px 0 15px 0;text-align:justify;display:none;}
#promotedProducts li div.description a{color:#666;}
#promotedProducts li div.description a:hover{color:#e07c31;}
#promotedProducts li div.description ul, #promotedProducts li div.description ol{margin:5px 0 0 25px;padding:0;}
#promotedProducts li .price, #promotedProducts li .noPrice{margin:5px 0 5px 0;background-color:inherit;color: #e07c31;font-weight:400;text-decoration:none;}
#promotedProducts li .price em{padding:0 6px 0 0;background:inherit;color:#666;font-style:normal;font-weight:300;text-decoration: none;}
#promotedProducts li .price ins em {text-decoration: line-through;}
#promotedProducts li .price > ins em {color:#e07c31;}
#promotedProducts li .price strong{font-size:1.167em;}
#promotedProducts li .noPrice strong{font-size:1.083em;}
#promotedProducts li .price span{padding-left:4px;font-size:1.083em;color: #e07c31;font-weight:400;}
#promotedProducts li .basket{display:none;width:150px;margin:10px auto 0;padding-left:3px;font-size:0.917em;font-weight:bold;}
#promotedProducts li .basket a{display:block;padding:5px 32px 8px 7px;color:#fff;background:url('img/button_cart_list.png') no-repeat right bottom;text-decoration:none;text-shadow:1px 1px #630d2f;}
#promotedProducts li .basket a:hover{text-shadow:0px 0px 5px #e9c0d1;}
#promotedProducts li .promoTitle {text-align:left;padding:5px 5px;box-sizing: border-box;text-align: center;color: #e07c31;font-size: 1.45em;}
.promotionCounter {float:left;width:100%;margin:10px 0px;text-align: center;}
.promotionCounter .dash { width:50px;margin:0 5px;height:54px;background:url('images/dash_small.png') 0 0 no-repeat;display: inline-block;float: none;}
.promotionCounter .digit {font-size:24px;width:25px;font-family:'Trebuchet MS';padding-top:6px;height:37px;}
.promotionCounter .dash_title {font-size:9px;letter-spacing: 0px;right: 5px;}


@media screen and (max-width:1179px){
  #promotedProducts li {margin: 0px 40px 40px 0;width: calc(1/2*100% - (1 - 1/2)*40px);}
  #promotedProducts li:nth-child(4n) {margin-right: 40px;} 
  #promotedProducts li:nth-child(2n) {margin-right: 0px;}   
}
@media screen and (max-width:800px){
  #promotedProducts li {margin: 0px 0px 40px 0;width:100%;text-align: center;}
  #promotedProducts li:nth-child(4n) {margin-right: 0px;} 
  #promotedProducts li:nth-child(2n) {margin-right: 0px;}     
} 

#promotedProducts li .price ins {text-decoration: none;text-decoration: line-through;}
