@charset "UTF-8";
/* CSS Document */

#Content_Productlist > .move {
	display: none;
}


body div.Element_Overlay_Container_DIV,
body div.Element_Overlay_ProdList_SpecialOfferContainer_DIV,
body div.Element_Overlay_ProductInfo-relatedContainer_DIV,
body div.Element_Overlay_ProdInfo_SpecialOfferImage_DIV {
	display:none;
}
body div.Element_Overlay_ProdList_SpecialOfferDIV,
body div.Element_Overlay_ProdList_SavingsDIV,
body div.Element_Overlay_Frontpage_SavingsDIV,
body div.Element_Overlay_ProductInfo-related-savingsDIV,
body div.Element_Overlay_ShowBasket-related-savingsDIV {
	position:relative;
	display:block;
}
body div.Element_Overlay_Frontpage_SavingsContainer_DIV,
body div.Element_Overlay_ProdList_SavingsContainer_DIV,
body div.Element_Overlay_Frontpage_SavingsContainer_DIV,
body div.Element_Overlay_ProductInfo-related-savingsContainer_DIV,
body div.Element_Overlay_ShowBasket-related-savingsContainer_DIV {
	top: -20px !important;
	left: auto !important;
	right: 0 !important;
	bottom: auto !important;
	position: absolute;
	background-color:#f3e530;
	padding: 0 10px;
}
body div.Element_Overlay_ProdInfo_SavingsContainer_DIV {
    top: 0 !important;
	left: auto !important;
	right: 0 !important;
	bottom: auto !important;
	position: absolute;
	background-color:#f3e530;
	padding: 0 10px;
}
body .Element_Overlay_Frontpage_SavingsImage_DIV,
body .Element_Overlay_ProdList_SavingsImage_DIV,
body .Element_Overlay_ProductInfo-related-savingsImage_DIV,
body .Element_Overlay_ProductInfo-customersboughtImage_DIV,
body .Element_Overlay_ShowBasket-related-savingsImage_DIV,
body div.Element_Overlay_ProdInfo_SavingsImage_DIV{
	display:none;
}
body div.Element_Overlay_ProdList_SavingsText_DIV,
body div.Element_Overlay_Frontpage_SavingsText_DIV,
body div.Element_Overlay_ProductInfo-related-savingsText_DIV,
body div.Element_Overlay_ShowBasket-related-savingsText_DIV,
body div.Element_Overlay_ProdInfo_SavingsText_DIV {
	color: #000;
	position: relative;
	top: auto;
	font-size: 12px;
	padding: 0;
    text-transform: uppercase;
    font-weight: normal !important;
}
.ProductListVariantSelector, .ProductInfoRelatedProductVariantSelector {
    max-width: 100%;
    width: 100%;
    text-align: center;
}
.single_product-variant {
    margin-top: 10px;
    text-align: center;
}
.ProductListVariantSelector option:empty, .ProductInfoRelatedProductVariantSelector option:empty {
    display: none;
}
body .frontpage_focus .frontpage_focus-single .frontpage_focus-single-image img {
    width: 100%;
}

@media (min-width: 992px) {
    .productcardimages {
        width: 65%;
    }
    .productcardinfo {
        width: 35%;
    }
    #nav {
        background-color: #FFF;
        z-index: 9999;
        border-top: 1px solid #eee;
    }
    .Heading_Productmenu, #ActiveCategory_A {
        display: none !important;
    }
    #ProductMenu_List {
        display: flex;
        list-style-type: none;
        margin: 0;
    }
    #ProductMenu_List > li {
        flex: auto;
        position: relative;
    }
    #ProductMenu_List > li:nth-child(10), #ProductMenu_List > li:nth-child(11) {
        display: none !important;
    }
    #ProductMenu_List > li > a {
        padding: 8px 10px;
        display: block;
        text-align: center;
    }
    #ProductmenuContainer_DIV {
        width: 1670px;
        max-width: 98%;
        margin: 0 auto;
    }
    #ProductMenu_List > li > ul {
        display: none;
        list-style-type: none;
    }
    #ProductMenu_List > li.has-dropdown:hover > ul {
        display: flex;
        flex-direction: column;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #FFF;
        padding: 20px;
        border-radius: 6px;
        z-index: 999;
        min-width: 220px;
    }
    #ProductMenu_List > li > ul > li > ul {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    #content {
        padding-top: 30px;
    }
    .favicon {
        display: block;
    }
    .favicon ul {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .favicon .col-xs-6 {
        width: 100%;
    }
}


.dropdown-button {
	background-color: white;
 color: #444;
 cursor: pointer;
 padding: 18px;
 width: 100%;
 border: none;
 text-align: left;
 outline: none;
 font-size: 15px;
 font-weight: 700;
 border-top: solid 1px #ededed;
 transition: all 0.4s ease;
}

.active-dropdown {
  border-bottom: none;
}

.dropdown-button:hover {
	background-color: #ededed;
}

.dropdown-button:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active-dropdown:after {
  content: "\2212";
}

.dropdown-panel {
	padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
	transition: all 0.2s ease;
}

.dropdown-button:last-child  {
	 border-bottom: solid 1px #ededed;
}

.active-dropdown + div {
	margin-bottom: 20px;
}
