:root {
--font: Montserrat, sans-serif;


--base-color: #14301c;


--base-text-color: #000000;


--footer-color: #072a4a;


--footer-text-color: #ffffff;


--button-color: #Ed573c;


--button-hover-color: #db4227;


--button-text-color: #ffffff;


--header-color: #ffffff;


--header-text-color: #000000;


--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

.menu-bar-item-label:hover, .menu-bar-item-label:focus {
    color: #0061aa;
}

.footer {
    background-color: #072a4a;
    color: var(--footer-text-color);
    margin-top: 16px;
    max-width: 100%;
    height: auto;
    display: inline-block;
}

body {
    font-family: 'montserrat', Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'montserrat', Arial, sans-serif !important;
}

.menu-bar {
    background-color: #0061aa;
    height: 10px;
    line-height: 60px;
    padding: 0 20px;
margin: auto auto 40px auto;
}


.menu-bar-item-label {
    display: block;
    color: #000;
}


.minibasket .minibasket-icon {
    background-color: #Ed573c;
}



.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 4px 2px 16px rgb(167 180 191 / 25%);
    border: 5px solid #fff;
    background: #fff;
}


	
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ed573c;
}

.first-page-content .section .images.images-4 li {
    box-shadow: 0px 0px 16px rgb(0 0 0 / 15%);
    padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 23.1%;
}

.first-page-content .section .images.images-4 li:hover {
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(226 24 54 / 35%);
    box-shadow: 0px 0px 16px rgb(0 0 0 / 15%), 4px 2px 16px rgb(167 180 191 / 35%);
    padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 23.1%;
}


.first-page-content .section .images li {
    display: inline-block;
    padding: 0 0px;
}

.first-page-content .section .images li:hover {
    display: inline-block;
    padding: 0 0px;
}



.first-page-content .section .images.images-5 li {
    box-shadow: 0px 0px 16px rgb(0 0 0 / 5%);
  padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 18%;
}

.first-page-content .section .images.images-5 li:hover {
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 35%);
  padding: 0 0px;
margin: 0px 10px;
   width: 18%;
    border-radius: 10px;
}




.bx-wrapper {

    border-radius: 15px;
}



.promotion-item {
    border: 0px solid #eee;
          box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 0%);

    background-color: #fafafa;
}

.promotion-item:hover {
border: 0px solid #eee;
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 0%);
}


.page-content {
    position: relative;
    margin-top: 0px;
}

.product__stock--info {
    color: #0061aa;

}

.minibasket .minibasket-icon {
    color: #ffffff;

}

.product-card .product-card-price .price .price-text {
  
    color: #0061aa;
}

.product__stock-expected {
    display: none;
}
.prodlist-row.large-grid .product__stock-expected {
    display: none;
}

.product-list-category-button, .product-list-category-button:focus, .product-list-category-button:hover {
    background-color: #14301C;
}

.product-list-categories .product-list-category-button, .product-list-categories .product-list-category-button:hover, .product-list-categories .product-list-category-button:focus {
    color: #fff;
}
/*== Elastisearch Slider ==*/
.noUi-connect {
    background: #14301C!important;
}
/*== Elastisearch Icon ==*/
.fa-trash:before {
    color: #14301C;
}
/*== Elastisearch "Show more" ==*/
.es-expand-filter {
    color: #14301C;
}