.carousel-control-next:focus,
.carousel-control-prev:focus,
a:link, a:visited, a:hover, a:focus, a:active {
	color: #d9be75;
}

.offcanvas,
header {
	background-color: #333333 !important;
	color: #919191 !important;
}

header .logo {
	width: 100%;
}

.nav-pills-offcanvas .nav-link.active {
	border-color: #d9be75;
}

.nav-pills-offcanvas button,
header a {
	color: #919191 !important;
}

header .hr a:hover {
	text-shadow: 0 0 7px #91919160;
}

footer {
	background-color: #dddddd !important;
	color: #333333 !important;
}

footer a {
	color: #333333 !important;
}

footer ul,
footer p {
	color: #333333 !important;
}


.bg-primary {
	background-color: #333333 !important;
}

.bg-secondary {
	background-color: #dddddd !important;
}

.category-carousel .carousel-control-next-icon,
.category-carousel .carousel-control-prev-icon { 
	background-color: #d9be75;
	border: 5px solid #d9be75;
}

.search-close {	
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23919191'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

.category-carousel .carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.category-carousel .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.text-primary {
	color: #212529 !important;
}

.text-secondary {
	color: #212529 !important;
}

.box,
a.btn,
.cart_count,
.btn {
	background-color: #d9be75;
	border-color: #d9be75;
	color: #ffffff;
	text-decoration: none !important;
	text-transform: uppercase;
}

.btn.outline {
	background-color: transparent !important;
	border-color: #d9be75;
	color: #d9be75;
	text-decoration: none !important;
}

.btn.outline:hover {
	background-color: #d9be75 !important;
	color: #fff !important;
}

.btn:hover {
	color: #ffffff;
	background-color: #d9be75ee;
}

.nav-pills .nav-link, 
.nav-pills .show > .nav-link {
	color: #d9be75;
	border: 1px solid #d9be75;
	background: #fff;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #ffffff;
	background-color: #d9be75;
}

.nav-pills .nav-link.active {
	color: #ffffff}

.modal-header {
    background-color: #919191;
	color: #333333;
}

.offcanvas .btn-close {
    <!--background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")-->
}

.offcanvas .dropdown-item:focus, .dropdown-item:hover {
    background-color: #919191;
	color: #333333 !important;
}

header .form-control.searchinput {
	color: #919191;
	border: 0;
	border-bottom: 1px solid #91919160;
	background-color: transparent;
}

header .form-control.searchinput:focus {
	border-bottom: 1px solid #91919160;
}

header .search_button i,
header .searchinput::placeholder,
header .searchinput:focus {
	color: #919191;
}

header .searchinput:focus {
	background-color: #91919120;
}

.inner-hover-bottom .woocommerce-loop-product__link:hover::before {
	background-color: #91919190;
}

.inner-hover-bottom .woocommerce-loop-product__link::before {
	background-color: #919191;
	border: 1px solid #919191;
	color: #333333;
}

.progressCart__item:before {
	border-left: 1px solid #212529;
}

.progressCart__item:after {
	color: #333333;
	border: 1px solid #212529;
}

.progressCart__item.progress__item--completed:after {
	background: #212529;
}

.progressCart__item.progress__item--active:after {
	background: #212529;
}

.progressCart__info .dropdown-item.active, 
.progressCart__info .dropdown-item:active {
	background-color: #212529 !important
}

.configurate_print_position input:checked + label,
.configurate_quantity input:checked + label {
	border-color: #212529 !important;
}

.offcanvas nav > ul > li > a {
	border-bottom: 1px solid #91919160;
}


.alg_checkout_files_upload_button {
	background-color: none;
	border-color: #212529 !important;
}

