/* DROP-DOWN MENU */
#head4 .container{overflow:visible;}
#menu2 ul{white-space:nowrap;}
#menu2 li.dropDown{position:relative;white-space:nowrap;}
#menu2 li.dropDown:hover{color:#fff;}
#menu2 li.dropDown a{}
* html #menu2 li.dropDown a{display:block;}
#menu2 li.dropDown a:hover{background:none;}
#menu2 li.dropDown li:hover, #menu2 li.dropDown .selected{border-right:0;border-left:0;}

#menu2 li.dropDown ul{display:none;height:auto;float:left;z-index:10;position:absolute;left:0px;top:100%;border-left:0;border-right:0;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.31);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.31);
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.31);}
#menu2 li.dropDown:hover ul{display:block;}
#menu2 li.dropDown:hover ul ul{display:none;}
#menu2 li.dropDown ul li{position:relative;clear:left;float:left;text-align:left;width:15em;
    border-bottom:1px dotted #ead8f1;border-left:0;border-right:0;background: rgba(255,255,255,1);}
#menu2 li.dropDown ul li:hover{background: rgba(255,255,255,1);}
#menu2 li.dropDown ul li a{height:auto;margin:0;padding:10px 20px 10px 15px;font-weight:300;background:none;text-shadow:none;color:#373737;}
#menu2 li.dropDown ul li a:hover, #menu2 li.dropDown ul .selected a{text-decoration:none;color:#6c5128;}
#menu2 li.dropDown  ul li a, #menu2 li.dropDown ul .selected a{text-align:left;}


#menu3 li{border-bottom:1px solid #e8eaed;}

#menu3 li.dropDown{position:relative;}
#menu3 li.dropDown:hover{color:#6c5128;background: rgba(245,245,245,0.9);}
#menu3 li.dropDown:hover a{color:#000000;background:none;text-shadow:none;}

#menu3 .sub1 li{border:0;}

#menu3 .dropDown .sub1{display:none;white-space:nowrap;position:absolute;top:0;left:187px;z-index:12;border-left:3px solid #e8eaed;width:100%;}
*: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;margin:0;padding:0;background: rgba(245,245,245,0.9);border-bottom:1px solid red;}
#menu3 .dropDown .sub1 li a{padding: 4px 5px;background:none;color:#000000;text-decoration:none;width:100%;}
#menu3 .dropDown .sub1 li:hover{background: rgba(245,245,245,0.9);padding: 0px;box-sizing: border-box;width: 95%;}
#menu3 .dropDown .sub1 li a:hover, #menu3 .dropDown .sub1 .selected > a{color:#6c5128;text-decoration:none;background: rgba(245,245,245,0.9);width:100%;padding: 4px 5px;}


#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:100%;border-left:3px solid #e8eaed;width:100%;}
#menu3 .dropDown .sub1 li{background: rgba(245,245,245,0.9);border-bottom:1px solid #e8eaed;}
#menu3 .dropDown .sub2 li:hover {width: 95%;padding: 0px;box-sizing: border-box;}
#menu3 .dropDown .sub1 li ul li a{padding: 4px 5px;box-sizing: border-box;width:100%;}
#menu3 .dropDown .sub1 li ul li a:hover {padding: 4px 5px;box-sizing: border-box;width:100%;}

#productsSlider2 {float: left;width: 100%;position: relative;}
#productsSlider2 h2 {margin: 15px 0 5px 0;width: 100%;float: left;text-align: center;}
#productsSlider2 h2 a {color: #8c8c8c;font-weight: 300;text-align: center;width: 100%;font-size: 0.85em;}
#productsSlider2 h2 a:hover {color: #000000;}
#productsSlider2 .price {display: none;}
#productsSlider2 .basket {display: none;}


/* Omnibus */
#product .price30Day {padding-bottom:5px;background:inherit;font-size:0.95em;font-style: italic;}
#product .price30Day em{background:inherit;padding:0 5px 0 0;font-style: italic;}
#product .price30DayPromo {font-style: italic;}
#product .price30Day span {padding-left: 5px;}

/* */
#footMenu4 img {max-width:100%;}

/* */
#menu10 ul {margin: 5px 0 0 0 !important;}
.cookiesBox {float: left;width: 100%;display: flex;justify-content: start;flex-wrap:wrap;margin:0px 0;flex-direction: column;text-align: left;}
.cookiesBox button {transition:0.5s all;padding: 0px 0px;font-family: 'Lato', sans-serif;transition: 0.5s all;background-color: inherit;text-align: left;  font-size: 1rem;margin: 0px 0 0px 0;font-weight:300;color: #171717;}
.cookiesBox button:hover {cursor:pointer;color:#af0b00;background-color: inherit;text-decoration: none;}
.cookie-message {border:1px solid #d33;color:#d33;text-align:center;padding:25px;font-size:1.15rem;font-weight:400;text-transform:uppercase;display: inline-flex;margin: 5px 0;flex-direction: column;width: 100%;box-sizing: border-box;}
.cookie-message strong {font-weight:bold;}
.boxContainerYoutube {display:flex;justify-content:center;flex-wrap:wrap;margin:15px 0;}
.video-container {width:100%;}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  width: 100%;
  float: left;margin: 5px 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#map-container {float: left;width: 100%;text-align: center;margin: 0 0 50px 0;}
