:root {
--font: inherit;


--base-color: #EE7623;



--base-text-color: #fff;

--footer-color: #1A1C20;



--footer-text-color: #fff;

--button-color: #EE7623;


--button-hover-color: #F45D00;



--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--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);
	}

/* HEADER */

@media (min-width: 640px) {
    .row.header {
        max-width: none;
        padding: 0 30px;
    }
}

@media (min-width: 640px) {
    .header-wrapper .inner-wrapper .row.header {
        background-color: #EE7623;
    }
}

body > .header-wrapper .header-bar-section-links-item > a {
    color: white;
}

.header-wrapper .header-bar-section-links-item {
    border-right: 1px solid #fff;
}

@media (min-width: 1024px) {
    .logged-in-info-text {
        font-size: .9rem;
        color: white;
    }
}

.menu-bar {
    border-top: 0.5px;
    border-top-style: inset;
    border-top-color: white;
}

.row.header .minibasket {
    color: white;
}

.vat-switcher-label {
    color: white;
}

/* TOP HEADER BAR */

.header-bar {
background-color: #EE7623;
max-width: 100%;
padding: 0 30px;
}

.header-wrapper .header-bar-section-links-item {
    color: white;
}

body > .header-wrapper .header-bar-section-links-item > a {
    color: white !important;
}


/* Search Box */
.product-search-input-container {
    margin: 0 auto;
    max-width: 470px;
    border-radius: 25px;
}
.fa-search:before {
    content: "\f002";
    color: #EE7623;
}

/* Footer width */
.footer .footer-wrapper .content-footer-wrapper li {
    text-align: left;
    display: inline-table;
    margin-left: 80px;
}

#text-9 > div > div {
    display: flex;
}

hr {
    margin: 7px;
}

/* Buttons */
.button:hover {
    background-color: transparent;
    color: #EE7623;
    border-color: #EE7623;
    border-width: 2px;
}

.button {
    border-color: #EE7623;
    border-width: 2px;
	border-radius: 25px
}
h2 {
    text-align: left;
    padding-top: 10px;
    color: #ee7636;
    font-size: 30px;
}

.buy-quantity__input, .prodlist-row, .es-filters-wrapper, .pagination .current, .first-page-content .banners img, .promotion-item, .menu-bar-desktop-products, .menu-bar-desktop-categories-menu, .menu-bar-desktop-categories-menu-item {
    border-radius: 25px;
}

#es-sort-order {
    border-radius: 25px;
}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
    border-radius: 25px;
}
.menu-bar-desktop-categories-menu-item {
    border-bottom: none;
}
.menu-bar-desktop-categories-menu-item:hover {
    background-color: #EE7623;
}
a:hover, a:focus, .link:hover, .link:focus, .action:hover, .action:focus, .file-upload-existing:hover, .file-upload-existing:focus {
    color: #EE7623;
}

/* Users Approval settings*/
#body > div.main-wrapper > div > div > div.content-container.clearfix > div > div > div.row > div:nth-child(4) > table > tbody > tr.node-form-object > td:nth-child(1) > label{
    margin-left: 50px;
}
#body > div.main-wrapper > div > div > div.content-container.clearfix > div > div > div.row > div:nth-child(4) > table > tbody > tr.node-form-object > td:nth-child(2) > input[type=radio]{
    margin-left: 23px;
}
#body > div.main-wrapper > div > div > div.content-container.clearfix > div > div > div.row > div:nth-child(4) > table > tbody > tr.node-form-object > td:nth-child(3) > input[type=checkbox]{
    margin-left: 82px;
}
#body > div.main-wrapper > div > div > div.content-container.clearfix > div > div > div.row > div:nth-child(4) > table > tbody > tr.node-form-object > td:nth-child(4) > input[type=checkbox]{
    margin-left: 33px;
}
/* Hide supplier connection error - Added @ customer request */
.online-stock-error {
    display: none;
}

/* Top image rounded corner */
[data-editable] iframe, [data-editable] image, [data-editable] [data-ce-tag=img], [data-editable] img, [data-editable] video {
    border-radius: 25px;
}