:root {

--font: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;

--base-color: #383838;


--base-text-color: #FFFFFF;


--footer-color: #151515;


--footer-text-color: #ffffff;


--button-color: #ef7918;


--button-hover-color: #4b1f68;


--button-text-color: #FFFFFF;



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

@font-face {
  font-family: Ubuntu;
  src: url(/fileupload/Ubuntu-Regular.ttf);
  font-weight: regular;
}
@font-face {
  font-family: Ubuntu;
  src: url(/fileupload/Ubuntu-Bold.ttf);
  font-weight: bold;
}

.banners .bx-wrapper {
box-shadow: 0px 0px !important;
border: 5px solid #fafafa !important;
}

.header-wrapper {
    background-color: #151515;
}
.first-page-content .section .row h2 {
text-align:center;
font-weight:600;
}

.first-page-content .section .row {
margin-bottom:40px;
}

.header-wrapper.fixed {
    background-color: #151515e6;
}

.button {
    font-family: ubuntu;
    font-size: 16px !important;
}

.header-wrapper a {
    color: white ;
text-transform: uppercase;
font-size: 12px;
}

.header-wrapper a:hover {
    color: #b8bab9;
}
.product-search-input-container {
    border-radius: 25px;
}

.minibasket-sum {
    color: white;
font-size:18px;
}

.vat-switcher-label {
    color: white;
font-size:12px;
}

.logged-in-info-text {
        color: white;
}

.basket-buttons .button {
    margin-bottom: 5px;
    color: white !important;
    font-size: 16px !important;
}

.basket .basket-product-description a {
    color: #aaa;
    font-size: 12px !important;
}

#body .checkout h5 {
    background: #ef7918;
}

.button {
    color: #FFFFFF !important;
}

[data-whatinput=mouse] .button {
    outline: 0;
    font-size: 16px;
}

body { 
font-family:Ubuntu;
color:#465865;
}

.accordion-content,
.accordion-title,
.promotion-item,
.promotion-item a,
.promotion-price.price,
.small-product-list-label {
color:#465865;
}

.promotion-item {
border-radius:10px;
border:0px;
}

.product-list-categories .product-list-category-button, .product-list-categories .product-list-category-button:hover, .product-list-categories .product-list-category-button:focus {
    background-color: #ef7918;
}

.ag-breadcrumbs {
text-transform:uppercase;
}

.ag-breadcrumbs ul li {
    font-size: 13px;
}
.ag-breadcrumbs ul li a {
    color: #A3ABB2;
    font-weight: bold;
}	

.ag-breadcrumbs ul li:last-child a {
    font-weight: 400;
    color: #ef7918 !important;
    font-weight: bold;
}

.menu-bar-item {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

.menu-bar-item-label, .menu-bar-item-label:hover, .menu-bar-item-label:focus {
    color: #FFFFFF !important;
}

.resource-menu-desktop {
    width: 250px;

}
h1, h2, h3, h4, h5, h6 {
    font-family: Ubuntu;

}
.es-filters-wrapper {
    border-radius: 10px;
}
.prodlist-row {
    border-bottom: 0px solid #e6e6e6;
    margin-bottom: 15px;
    border-radius: 8px;
    box-shadow: 3px 4px 9px 0 #ddd;
}
.es-category-label--selected {
        color: #465865;
}
.product-list__title-link {
        color: #465865;
}
.product-card-tabs .accordion-title {
    padding: 18px 16px;
    border: 0;
    background-color: #f5f5f5;
border-radius:10px !important;
}
.accordion {
        background: #FFFFFF00;
}
.accordion-content {
    background-color: #FFFFFF00;
}
.product-card-tabs .accordion-item {
    margin-bottom: 5px;
}

.ccs-ds-extendedSpec-header {
    background: none !important;
}
.pagination .current {
    background-color: #ef7918;
border-radius: 15px;
}

.pagination a, .pagination button {
    border-radius: 15px;

}

[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 {
     
    background-color: #F4F4F4;   
}


.es-expand-filter, .es-expand-category {
        color: #ef7918;
    font-size: .84rem;
    text-decoration: underline;
    text-transform: uppercase;
    font-family: 'Ubuntu';
    font-weight: bold;
}

[data-whatinput=mouse] button {

    font-family: 'Ubuntu';
}

a, .f-dropdown .link, .side-nav li a.link:not(.button), .link, .action, .file-upload-existing {
    color: #465865 !important;
    text-transform: none !important;
    font-size: initial !important;
}

.footer {
    background-color: black;
}

.footer .footer-wrapper .content-footer-wrapper {
    margin-left: 25px;
    margin-bottom: 100px;
    margin-top: 100px;
text-align:center;
}

.footer .footer-wrapper .content-footer-wrapper li a {
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    font-weight: bold;
}

.fa-trash {
    color: #465865;
}


.demoshop {
    text-align: center;
    display: none;
}

/*
 Splashpage - Netset(task: 121961)
*/

.splash-message{
    text-align: center;
    font-family: 'Ubuntu';
    padding-top: 70px;
    padding-bottom: 70px;
}

.login-container{
    background-color: #F7F7F7;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
}

.login-container h1{
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: 'Ubuntu';
    font-weight: bold;
    color: #686d6f;
}

.login-form{
    width: 40%;
    margin-left: auto;
    margin-right: auto;
}

.splash-message h1{
    font-weight: bold;
    color: #686d6f;
}

.splash-message p{
    font-weight: 300;
}

.splash-head{
    background-color: black;
}

.splash-head img{
    max-height: 35px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.splash-footer{
    height: 300px;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: black;
}

.splash-footer p{
    color: rgb(203, 203, 203);
    font-size: small;
    padding-top: 100px;
}

.mb-50{
    margin-bottom: 50px;
}
