.finder {display:none;}

.btn-secondary {
  --phoca-btn-bg: #d10000;
  --phoca-btn-border-color: #e00000;
  --phoca-btn-hover-bg: #e00000;
  --phoca-btn-hover-border-color: #d10000;
  --phoca-btn-focus-shadow-rgb: 217, 65, 79;
  --phoca-btn-active-bg: #a81a26;
  --phoca-btn-active-border-color: #9e1824;
  --phoca-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --phoca-btn-disabled-bg: #d22030;
  --phoca-btn-disabled-border-color: #bf222f;
}

.bg-secondary, .bg-success {
  --phoca-bg-opacity: 1;
  background-color: #d10000 !important;
}

.twentyfive {width: 25%;}

h1 {font-weight: 500!important;}
h2 {font-weight: 500!important;}
h3 {font-weight: 500!important;}

:root {
  --phoca-color-secondary: #d10000;
}

.container-header .mod-menu > li {
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
}

.container-header .navbar-brand {
  position: relative;
  display: inline-block;
  margin-bottom: -1rem;
  font-size: 2rem;
  color: var(--phoca-body-color);
  margin-inline-end: auto;
  margin-top: -0.8rem;
}

.container-header nav {
  padding: 0;
  margin-top: 0rem;
}

[data-bs-theme="dark"] {
  color-scheme: dark;
  --phoca-color-light: #000;
  --phoca-color-dark: #fff;
  --phoca-color-primary: #fff;
  --phoca-color-link: #d10000;
  --phoca-color-link-hover: #fff;
  --phoca-container-overheadbar-bg: #000;
  --phoca-container-overheadbar-font-color: #fff;
  --phoca-container-overheadbar-link-color: #fff;
  --phoca-container-header-bg: #202020;
  --phoca-container-header-font-color: #fff;
  --phoca-container-header-link-color: #fff;
  --phoca-container-body-bg: #000;
  --phoca-container-body-font-color: #fff;
  --phoca-container-body-link-color: #000;
  --phoca-link-color: #fff;
  --phoca-logo-color: #fff;
  --phoca-icon-color: #fff;
  --phoca-text-bg-color: rgba(0, 0, 0, 0.75);
  --phoca-color-background-not-finished: #2b343c;
  --phoca-color-background-finished: #003310;
  --phoca-container-banner-font-color: white;
  --phoca-container-banner-link-color: white;
  --phoca-color-gray-100: #3b4754;
  --phoca-color-gray-200: #313b44;
  --phoca-color-gray-300: #2a3037;
  --phoca-color-gray-400: #1d2126;
  --phoca-color-gray-500: #020303;
  --phoca-color-gray-600: black;
  --phoca-color-gray-700: black;
  --phoca-color-gray-800: black;
  --phoca-color-gray-900: black;
  --phoca-light-rgb: rgba(0, 0, 0, 0.75);
  --phoca-dark-rgb: rgba(255, 255, 255, 0.75);
  --phoca-primary-rgb: rgba(255, 255, 255, 0.75);
  .bottom-c {background-color: #202020;}
  .container-bottom-b {background-color: #202020; color: #ffffff;}
}

[data-bs-theme="light"] {
  --body-color: #000;
  --body-bg: #f9f9f9;
  --phoca-color-light: #fff;
  --phoca-color-dark: #000;
  --phoca-color-primary: #000000;
  --phoca-color-secondary: #d10000;
  --phoca-color-info: #1775b4;
  --phoca-color-warning: #d26720;
  --phoca-color-link: #d10000;
  --phoca-color-link-hover: #a61926;
  --phoca-pc-label-color: #fff;
  --phoca-container-overheadbar-bg: #f6f6f7;
  --phoca-container-overheadbar-font-color: #686868;
  --phoca-container-overheadbar-link-color: #353535;
  --phoca-container-header-bg: hsl(0, 0%, 100%);
  --phoca-container-header-font-color: hsl(0, 0%, 0%);
  --phoca-container-header-link-color: black;
  --phoca-container-footer-bg: #000000;
  --phoca-container-footer-font-color: #fff;
  --phoca-container-footer-link-color: #fff;
  --phoca-container-body-bg: #f9f9f9;
  --phoca-container-body-font-color: hsl(0, 0%, 0%);
  --phoca-container-body-link-color: black;
  --phoca-container-banner-bg: transparent;
  --phoca-container-banner-font-color: hsl(0, 0%, 0%);
  --phoca-container-banner-link-color: black;
  --phoca-logo-color: #000000;
  --phoca-icon-color: #000000;
  --phoca-pagination-bg: var(--phoca-color-gray-100);
  --phoca-pagination-border: 1px solid var(--phoca-white);
  --phoca-pagination-active-bg: var(--phoca-color-primary);
  --phoca-pagination-active-border: 1px solid var(--phoca-white);
  --phoca-pagination-active-color: var(--phoca-white);
  --phoca-top-menu-btn-color: var(--phoca-color-primary);
  --phoca-top-menu-icon-color: var(--phoca-color-primary);
  --phoca-input-bgcolor: var(--phoca-white);
  --phoca-input-color: var(--phoca-color-primary);
  --phoca-input-border: 2px solid var(--phoca-color-primary);
  --phoca-color-1: #f23557;
  --phoca-color-2: #f05d23;
  --phoca-color-3: #22b2da;
  --phoca-color-4: #3b4a6b;
  --phoca-color-sale: #ff4800;
  --phoca-swiper-pagination-color: var(--phoca-link-color);
  --phoca-color-background-not-finished: #f1f3f5;
  --phoca-color-background-finished: #e5ffed;
  --phoca-container-topbar-bg: transparent;
  --phoca-pc-item-box-bg: transparent;
  --phoca-container-header-bgcolor: var(--phoca-white);
  --phoca-container-header-color: var(--phoca-body-color);
  --phoca-pc-label-radius: 0;
  --phoca-container-top-bgcolor: var(--phoca-white);
  --phoca-text-bg-color: rgba(255, 255, 255, 0.75);
  --template-sidebar-font-color: hsl(0, 0%, 100%);
  --template-sidebar-link-color: hsl(0, 0%, 100%);
  --template-bg-light: #f0f4fb;
  --template-text-light: hsl(0, 0%, 100%);
  --template-special-color: #132f53;
  --template-link-color: #2a69b8;
  --template-link-hover-color: #173a65;
  --template-contrast: #2a69b8;
  --template-bg-dark: hsl(var(--hue), 40%, 20%);
  --template-bg-dark-3: hsl(var(--hue), 40%, 97%);
  --template-bg-dark-5: hsl(var(--hue), 40%, 95%);
  --template-bg-dark-7: hsl(var(--hue), 40%, 93%);
  --template-bg-dark-10: hsl(var(--hue), 40%, 90%);
  --template-bg-dark-15: hsl(var(--hue), 40%, 85%);
  --template-bg-dark-20: hsl(var(--hue), 40%, 80%);
  --template-bg-dark-30: hsl(var(--hue), 40%, 70%);
  --template-bg-dark-40: hsl(var(--hue), 40%, 60%);
  --template-bg-dark-50: hsl(var(--hue), 40%, 50%);
  --template-bg-dark-60: hsl(var(--hue), 40%, 40%);
  --template-bg-dark-65: hsl(var(--hue), 40%, 35%);
  --template-bg-dark-70: hsl(var(--hue), 40%, 30%);
  --template-bg-dark-75: hsl(var(--hue), 40%, 25%);
  --template-bg-dark-80: hsl(var(--hue), 40%, 20%);
  --template-bg-dark-90: hsl(var(--hue), 40%, 10%);
  --template-sidebar-bg: var(--template-bg-dark-80);
  --phoca-color-gray-100: hsl(210, 17%, 98%);
  --phoca-color-gray-200: hsl(210, 16%, 93%);
  --phoca-color-gray-300: hsl(210, 14%, 89%);
  --phoca-color-gray-400: hsl(210, 14%, 83%);
  --phoca-color-gray-500: hsl(210, 11%, 71%);
  --phoca-color-gray-600: hsl(210, 7%, 46%);
  --phoca-color-gray-700: hsl(210, 9%, 31%);
  --phoca-color-gray-800: hsl(210, 10%, 23%);
  --phoca-color-gray-900: hsl(210, 11%, 15%);
  --phoca-alert-close-button: hsl(0, 0%, 100%);
  --phoca-link-color: #000000;
  --phoca-body-text-align: left;
  .bottom-c {background-color: #f4f4f4;}
}

.phModParticlesImageBackground {min-height: 80vh;}


.blog-item {
  display: block;
  padding: 0 .5em 1em;
  overflow: hidden;
}

.blog-item .item-image {
  margin-top: 3px;
  margin-right: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}

.figure {
  margin: 0 1em 0 1em;
}

.marginupper
 {
  margin: 3em 0 0 0;
}