footer {
    bottom : -250px;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
}

.breadcrumb > li.breadcrumb-item > a {
    font-weight: 600;
	font-size: 13.5px;
}  
#menu {
	background-color: #0a0a0a;
	background-image: linear-gradient(to bottom, #0a0a0a, #2c2d2e) !important;
	background-repeat: repeat-x;
	border: 1px solid #1f90bb;
	border-color: #0a0a0a #0a0a0a #0a0a0a !important;
	min-height: 40px;
	border-radius: 4px;
	padding: 0 1rem;
	margin-bottom: 20px;
}
#logo img {
  max-width: 100%;
  padding-bottom: 10px;
  margin-top: -10px;
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #229ac8 !important;
	--bs-btn-border-color: #000 !important;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #465155 !important;
	--bs-btn-hover-border-color: #1c414f !important;
	--bs-btn-focus-shadow-rgb: 67, 169, 208;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #1a1b1b !important;
	--bs-btn-active-border-color: #292f31 !important;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #5a90a5;
	--bs-btn-disabled-border-color: #455f68;
}
/*



.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #229ac8;
    --bs-btn-border-color: #229ac8;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #465155;
    --bs-btn-hover-border-color: #1b7ba0;
    --bs-btn-focus-shadow-rgb: 67, 169, 208;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1b7ba0;
    --bs-btn-active-border-color: #1a7496;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #229ac8;
    --bs-btn-disabled-border-color: #229ac8;
}

element.style {
}
#tmd-featured-category
Specificity: (1,0,0)
 {
    margin: 0 0 30px;
	  align-items: center; =
}

*, *::before, *::after {
    box-sizing: border-box;
}
*/
.btn-light
 {
    --bs-btn-hover-bg: #404447;
}
.btn {
	color: #fdfdfd !important;
	background-color: #2d3233;

}
#cart .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 14px 35px;
}
.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating {
    border-color: #a9aab0;
}
.form-control-lg {
  font-size: 1.015625rem;
  border-color: #8f9094;
}
/*
--bs-link-color: #089ad4;
  --bs-link-color-rgb: 8, 154, 212;
  --bs-link-decoration: none;
  --bs-link-hover-color: #1b7ba0;
*/
:root, [data-bs-theme="light"] {
  --bs-link-color: #028fc7;
  --bs-link-color-rgb: 2, 143, 199;
  --bs-link-decoration: none;
  --bs-link-hover-color: #036d96;
  --bs-link-hover-color-rgb: 3, 109, 150; 
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #feedd6;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #d3d8d9;
	}
	
.dc-dropdown-toggle
 {
    font-size: 14px;
    font-weight: 700;
    width: 100%;
}
.dropdown-item {
    font-weight: 700;
	font-size: 13px;
}
label {
  font-size: 13px;
  font-weight: 500;
}
.form-check-input[type="checkbox"] {
    border-radius: 0.25em;
    border-color: #2b3132;
}

/*
#menu {
	background-color: #0a0a0a;
	background-image: linear-gradient(to bottom, #0a0a0a, #2c2d2e);       --bs-border-color: #99a1a4;
#99a1a4
: #99a1a4;
	background-repeat: repeat-x;
	border: 1px solid #0a0a0a;
	border-color: #0a0a0a #0a0a0a #0a0a0a;
	min-height: 40px;
	border-radius: 4px;
    padding: 0 1rem;
    margin-bottom: 20px;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
:root, [data-bs-theme="light"]
Specificity: (0,1,0)
 {
    --bs-blue: #229ac8;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #da4f49;
    --bs-orange: #fd7e14;
    --bs-yellow: #faa732;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #229ac8;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #faa732;
    --bs-danger: #da4f49;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 34, 154, 200;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 250, 167, 50;
    --bs-danger-rgb: 218, 79, 73;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #0e3e50;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #644314;
    --bs-danger-text-emphasis: #57201d;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #d3ebf4;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #feedd6;
    --bs-danger-bg-subtle: #f8dcdb;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #a7d7e9;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #fddcad;
    --bs-danger-border-subtle: #f0b9b6;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 0.8125rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.8;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #229ac8;
    --bs-link-color-rgb: 34, 154, 200;
    --bs-link-decoration: none;
    --bs-link-hover-color: #1b7ba0;
    --bs-link-hover-color-rgb: 27, 123, 160;
    --bs-code-color: #229ac8;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #feedd6;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #99a1a4;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.25rem;
    --bs-border-radius-sm: 0.2rem;
    --bs-border-radius-lg: 0.3rem;
    --bs-border-radius-xl: 0.3rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(34, 154, 200, 0.25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #da4f49;
    --bs-form-invalid-border-color: #da4f49;
}
#menu {
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border: 1px solid #1f90bb;
    border-color: #1f90bb #1f90bb #145e7a;
    min-height: 40px;
    border-radius: 4px;
    padding: 0 1rem;
    margin-bottom: 20px;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2f3233;
    background-image: linear-gradient(to bottom, #111111, #373c3e);
    background-repeat: repeat-x;
    border-color: #586063 #616769 #3b4244;
}
*/
