/* Erzeugt von scripts/farben-bauen.py. Nicht von Hand aendern. */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .product-matrix .product-matrix-title, .h3, .sidepanel-left .box-normal .box-normal-link, .h4, .h5, .h6{font-family: "Open Sans", sans-serif !important;color: #353333 !important}
mark,
.mark{background-color: #FFE5E5 !important}
.table{color: #353333 !important}
.table-striped tbody tr:nth-of-type(even){background-color: #F5F5F5 !important}
.table-hover tbody tr:hover{color: #353333 !important;background-color: #F5F5F5 !important}
.table-primary,
.table-primary > th,
.table-primary > td{background-color: #FFE5E5 !important}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody{border-color: #FF0000 !important}
.table-hover .table-primary:hover{background-color: #FFE5E5 !important}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th{background-color: #FFE5E5 !important}
.table-active,
.table-active > th,
.table-active > td{background-color: #F5F5F5 !important}
.table .thead-light th{color: #353333 !important}
.form-control{color: #353333 !important}
.form-control:focus{color: #353333 !important;border-color: #FF0000 !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
select.form-control:-moz-focusring{text-shadow: 0 0 0 #353333 !important}
select.form-control:focus::-ms-value{color: #353333 !important}
.form-control-plaintext{color: #353333 !important}
.valid-tooltip{color: #F5F5F5 !important}
.invalid-tooltip{color: #F5F5F5 !important}
.btn{color: #353333 !important}
.btn:hover{color: #353333 !important}
.btn:focus, .btn.focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125) !important}
.btn-primary{color: #353333 !important;background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.btn-primary:hover{color: #353333 !important;background-color: #D00000 !important;border-color: #D00000 !important;color: #fff !important}
.btn-primary:focus, .btn-primary.focus{color: #353333 !important;background-color: #D00000 !important;border-color: #D00000 !important;color: #fff !important}
.btn-primary.disabled, .btn-primary:disabled{color: #353333 !important;background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #D00000 !important;border-color: #D00000 !important;color: #fff !important}
.btn-secondary{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-secondary:hover{color: #F5F5F5 !important}
.btn-secondary:focus, .btn-secondary.focus{color: #F5F5F5 !important}
.btn-secondary.disabled, .btn-secondary:disabled{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .show > .btn-secondary[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-success{color: #F5F5F5 !important}
.btn-success:hover{color: #F5F5F5 !important}
.btn-success:focus, .btn-success.focus{color: #F5F5F5 !important}
.btn-success.disabled, .btn-success:disabled{color: #F5F5F5 !important}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle, .show > .btn-success[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-info{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-info:hover{color: #F5F5F5 !important}
.btn-info:focus, .btn-info.focus{color: #F5F5F5 !important}
.btn-info.disabled, .btn-info:disabled{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle, .show > .btn-info[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-warning{color: #F5F5F5 !important}
.btn-warning:hover{color: #F5F5F5 !important}
.btn-warning:focus, .btn-warning.focus{color: #F5F5F5 !important}
.btn-warning.disabled, .btn-warning:disabled{color: #F5F5F5 !important}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle, .show > .btn-warning[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-danger{color: #F5F5F5 !important}
.btn-danger:hover{color: #F5F5F5 !important}
.btn-danger:focus, .btn-danger.focus{color: #F5F5F5 !important}
.btn-danger.disabled, .btn-danger:disabled{color: #F5F5F5 !important}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle, .show > .btn-danger[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-light{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-light:hover{color: #353333 !important;border-color: #E2E2E2 !important}
.btn-light:focus, .btn-light.focus{color: #353333 !important;border-color: #E2E2E2 !important}
.btn-light.disabled, .btn-light:disabled{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle, .show > .btn-light[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #E2E2E2 !important}
.btn-dark{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-dark:hover{color: #F5F5F5 !important}
.btn-dark:focus, .btn-dark.focus{color: #F5F5F5 !important}
.btn-dark.disabled, .btn-dark:disabled{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle, .show > .btn-dark[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-gray{color: #F5F5F5 !important}
.btn-gray:hover{color: #F5F5F5 !important}
.btn-gray:focus, .btn-gray.focus{color: #F5F5F5 !important}
.btn-gray.disabled, .btn-gray:disabled{color: #F5F5F5 !important}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle, .show > .btn-gray[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-gray-light{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-gray-light:hover{color: #353333 !important;border-color: #E2E2E2 !important}
.btn-gray-light:focus, .btn-gray-light.focus{color: #353333 !important;border-color: #E2E2E2 !important}
.btn-gray-light.disabled, .btn-gray-light:disabled{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-gray-light:not(:disabled):not(.disabled):active, .btn-gray-light:not(:disabled):not(.disabled).active, .show > .btn-gray-light.dropdown-toggle, .show > .btn-gray-light[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #E2E2E2 !important}
.btn-gray-medium{color: #353333 !important}
.btn-gray-medium:hover{color: #353333 !important}
.btn-gray-medium:focus, .btn-gray-medium.focus{color: #353333 !important}
.btn-gray-medium.disabled, .btn-gray-medium:disabled{color: #353333 !important}
.btn-gray-medium:not(:disabled):not(.disabled):active, .btn-gray-medium:not(:disabled):not(.disabled).active, .show > .btn-gray-medium.dropdown-toggle, .show > .btn-gray-medium[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important}
.btn-gray-dark{color: #353333 !important}
.btn-gray-dark:hover{color: #353333 !important}
.btn-gray-dark:focus, .btn-gray-dark.focus{color: #353333 !important}
.btn-gray-dark.disabled, .btn-gray-dark:disabled{color: #353333 !important}
.btn-gray-dark:not(:disabled):not(.disabled):active, .btn-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle, .show > .btn-gray-dark[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important}
.btn-gray-darker{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-gray-darker:hover{color: #F5F5F5 !important}
.btn-gray-darker:focus, .btn-gray-darker.focus{color: #F5F5F5 !important}
.btn-gray-darker.disabled, .btn-gray-darker:disabled{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-gray-darker:not(:disabled):not(.disabled):active, .btn-gray-darker:not(:disabled):not(.disabled).active, .show > .btn-gray-darker.dropdown-toggle, .show > .btn-gray-darker[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-outline-primary{color: #FF0000 !important;border-color: #FF0000 !important}
.btn-outline-primary:hover{color: #353333 !important;background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5) !important}
.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #FF0000 !important}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus, .show > .btn-outline-primary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 0, 0, 0.5) !important}
.btn-outline-secondary{color: #353333 !important;border-color: #353333 !important}
.btn-outline-secondary:hover{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #353333 !important}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-success:hover{color: #F5F5F5 !important}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle, .show > .btn-outline-success[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-outline-info{color: #353333 !important;border-color: #353333 !important}
.btn-outline-info:hover{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-info.disabled, .btn-outline-info:disabled{color: #353333 !important}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle, .show > .btn-outline-info[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-warning:hover{color: #F5F5F5 !important}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle, .show > .btn-outline-warning[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-outline-danger:hover{color: #F5F5F5 !important}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle, .show > .btn-outline-danger[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-outline-light{color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-light:hover{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-light.disabled, .btn-outline-light:disabled{color: #F5F5F5 !important}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle, .show > .btn-outline-light[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-dark{color: #353333 !important;border-color: #353333 !important}
.btn-outline-dark:hover{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #353333 !important}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle, .show > .btn-outline-dark[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-gray:hover{color: #F5F5F5 !important}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle, .show > .btn-outline-gray[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important}
.btn-outline-gray-light{color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-gray-light:hover{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled{color: #F5F5F5 !important}
.btn-outline-gray-light:not(:disabled):not(.disabled):active, .btn-outline-gray-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-light.dropdown-toggle, .show > .btn-outline-gray-light[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.btn-outline-gray-medium:hover{color: #353333 !important}
.btn-outline-gray-medium:not(:disabled):not(.disabled):active, .btn-outline-gray-medium:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-medium.dropdown-toggle, .show > .btn-outline-gray-medium[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important}
.btn-outline-gray-dark:hover{color: #353333 !important}
.btn-outline-gray-dark:not(:disabled):not(.disabled):active, .btn-outline-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-dark.dropdown-toggle, .show > .btn-outline-gray-dark[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important}
.btn-outline-gray-darker{color: #353333 !important;border-color: #353333 !important}
.btn-outline-gray-darker:hover{color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-outline-gray-darker.disabled, .btn-outline-gray-darker:disabled{color: #353333 !important}
.btn-outline-gray-darker:not(:disabled):not(.disabled):active, .btn-outline-gray-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-darker.dropdown-toggle, .show > .btn-outline-gray-darker[data-toggle=collapse]:not(.navbar-toggler){color: #F5F5F5 !important;background-color: #353333 !important;border-color: #353333 !important}
.btn-link{color: #353333 !important}
.btn-link:hover{color: #FF0000 !important}
.dropdown-menu{color: #353333 !important}
.dropdown-item{color: #353333 !important}
.dropdown-item:hover, .dropdown-item:focus{color: #353333 !important;background-color: #F5F5F5 !important}
.dropdown-item.active, .dropdown-item:active{color: #353333 !important;background-color: #F5F5F5 !important}
.dropdown-item-text{color: #353333 !important}
.input-group-text{color: #353333 !important}
.custom-control-input:checked ~ .custom-control-label::before{border-color: #FF0000 !important;background-color: #FF0000 !important;color: #fff !important}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #FF0000 !important}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color: #FFE5E5 !important;border-color: #FFE5E5 !important}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #FF0000 !important;background-color: #FF0000 !important;color: #fff !important}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(255, 0, 0, 0.5) !important}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(255, 0, 0, 0.5) !important}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(255, 0, 0, 0.5) !important}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(255, 0, 0, 0.5) !important}
.custom-select{color: #353333 !important}
.custom-select:focus{border-color: #FF0000 !important;box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-select:focus::-ms-value{color: #353333 !important}
.custom-select:-moz-focusring{text-shadow: 0 0 0 #353333 !important}
.custom-file-input:focus ~ .custom-file-label{border-color: #FF0000 !important;box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-file-label{color: #353333 !important}
.custom-file-label::after{color: #353333 !important}
.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.custom-range::-webkit-slider-thumb{background-color: #FF0000 !important;color: #fff !important}
.custom-range::-webkit-slider-thumb:active{background-color: #FFE5E5 !important}
.custom-range::-moz-range-thumb{background-color: #FF0000 !important;color: #fff !important}
.custom-range::-moz-range-thumb:active{background-color: #FFE5E5 !important}
.custom-range::-ms-thumb{background-color: #FF0000 !important;color: #fff !important}
.custom-range::-ms-thumb:active{background-color: #FFE5E5 !important}
.card{border: 1px solid #F5F5F5 !important}
.card-header{background-color: #F5F5F5 !important;border-bottom: 1px solid #F5F5F5 !important}
.card-footer{background-color: #F5F5F5 !important;border-top: 1px solid #F5F5F5 !important}
.breadcrumb-item.active{color: #353333 !important}
.page-link{color: #353333 !important}
.page-link:hover{color: #FF0000 !important}
.page-link:focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25) !important}
.page-item.active .page-link{color: #353333 !important}
.badge-primary{color: #353333 !important;background-color: #FF0000 !important;color: #fff !important}
a.badge-primary:hover, a.badge-primary:focus{color: #353333 !important;background-color: #D00000 !important;color: #fff !important}
a.badge-primary:focus, a.badge-primary.focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5) !important}
.badge-secondary{color: #F5F5F5 !important;background-color: #353333 !important}
a.badge-secondary:hover, a.badge-secondary:focus{color: #F5F5F5 !important}
.badge-success{color: #F5F5F5 !important}
a.badge-success:hover, a.badge-success:focus{color: #F5F5F5 !important}
.badge-info{color: #F5F5F5 !important;background-color: #353333 !important}
a.badge-info:hover, a.badge-info:focus{color: #F5F5F5 !important}
.badge-warning{color: #F5F5F5 !important}
a.badge-warning:hover, a.badge-warning:focus{color: #F5F5F5 !important}
.badge-danger{color: #F5F5F5 !important}
a.badge-danger:hover, a.badge-danger:focus{color: #F5F5F5 !important}
.badge-light{color: #353333 !important;background-color: #F5F5F5 !important}
a.badge-light:hover, a.badge-light:focus{color: #353333 !important;background-color: #E2E2E2 !important}
.badge-dark{color: #F5F5F5 !important;background-color: #353333 !important}
a.badge-dark:hover, a.badge-dark:focus{color: #F5F5F5 !important}
.badge-gray{color: #F5F5F5 !important}
a.badge-gray:hover, a.badge-gray:focus{color: #F5F5F5 !important}
.badge-gray-light{color: #353333 !important;background-color: #F5F5F5 !important}
a.badge-gray-light:hover, a.badge-gray-light:focus{color: #353333 !important;background-color: #E2E2E2 !important}
.badge-gray-medium{color: #353333 !important}
a.badge-gray-medium:hover, a.badge-gray-medium:focus{color: #353333 !important}
.badge-gray-dark{color: #353333 !important}
a.badge-gray-dark:hover, a.badge-gray-dark:focus{color: #353333 !important}
.badge-gray-darker{color: #F5F5F5 !important;background-color: #353333 !important}
a.badge-gray-darker:hover, a.badge-gray-darker:focus{color: #F5F5F5 !important}
.alert-primary{color: #D00000 !important;background-color: #FFE5E5 !important;border-color: #FFE5E5 !important}
.alert-primary hr{border-top-color: #FFE5E5 !important}
.alert-primary .alert-link{color: #D00000 !important}
.progress{background-color: #F5F5F5 !important}
.progress-bar{background-color: #FF0000 !important;color: #fff !important}
.list-group-item-action{color: #353333 !important}
.list-group-item-action:hover, .list-group-item-action:focus{color: #353333 !important;background-color: #F5F5F5 !important}
.list-group-item-action:active{color: #353333 !important}
.list-group-item.active{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.list-group-item-primary{color: #D00000 !important;background-color: #FFE5E5 !important}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #D00000 !important;background-color: #FFE5E5 !important}
.list-group-item-primary.list-group-item-action.active{background-color: #D00000 !important;border-color: #D00000 !important;color: #fff !important}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color: #353333 !important}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color: #353333 !important}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color: #353333 !important}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color: #353333 !important}
.tooltip-inner{color: #353333 !important}
.popover-header{color: #353333 !important}
.popover-body{color: #353333 !important}
.bg-primary{background-color: #FF0000 !important !important;color: #fff !important}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus{background-color: #D00000 !important !important;color: #fff !important}
.bg-secondary{background-color: #353333 !important !important}
.bg-info{background-color: #353333 !important !important}
.bg-light{background-color: #F5F5F5 !important !important}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus{background-color: #E2E2E2 !important !important}
.bg-dark{background-color: #353333 !important !important}
.bg-gray-light{background-color: #F5F5F5 !important !important}
a.bg-gray-light:hover, a.bg-gray-light:focus,
button.bg-gray-light:hover,
button.bg-gray-light:focus{background-color: #E2E2E2 !important !important}
.bg-gray-darker{background-color: #353333 !important !important}
.border-primary{border-color: #FF0000 !important !important}
.border-secondary{border-color: #353333 !important !important}
.border-info{border-color: #353333 !important !important}
.border-light{border-color: #F5F5F5 !important !important}
.border-dark{border-color: #353333 !important !important}
.border-gray-light{border-color: #F5F5F5 !important !important}
.border-gray-darker{border-color: #353333 !important !important}
.text-primary{color: #FF0000 !important !important}
a.text-primary:hover, a.text-primary:focus{color: #D00000 !important !important}
.text-secondary{color: #353333 !important !important}
.text-info{color: #353333 !important !important}
.text-light{color: #F5F5F5 !important !important}
.text-dark{color: #353333 !important !important}
.text-gray-light{color: #F5F5F5 !important !important}
.text-gray-darker{color: #353333 !important !important}
.text-body{color: #353333 !important !important}
.consent-btn-primary{color: #F5F5F5 !important}
.consent-btn-primary:hover{color: #F5F5F5 !important}
.consent-btn-primary:focus{color: #F5F5F5 !important}
.consent-btn-outline-primary:hover{color: #F5F5F5 !important}
.consent-btn-outline-primary:focus{color: #F5F5F5 !important}
.consent-btn-secondary{color: #353333 !important}
.consent-btn-secondary:hover{color: #353333 !important}
.consent-btn-secondary:focus{color: #353333 !important}
.consent-btn-outline-secondary:hover{color: #353333 !important}
.consent-btn-outline-secondary:focus{color: #353333 !important}
.consent-btn-tertiary{color: #F5F5F5 !important}
.consent-btn-tertiary:hover{color: #F5F5F5 !important}
.consent-btn-tertiary:focus{color: #F5F5F5 !important}
.consent-btn-outline-tertiary:hover{color: #F5F5F5 !important}
.consent-btn-outline-tertiary:focus{color: #F5F5F5 !important}
.consent-switch .consent-input:focus + .consent-label::before{outline: 2px solid #FF0000 !important}
.consent-modal-close{color: #353333 !important}
.consent-modal-close:hover, .consent-modal-close:focus{color: #FF0000 !important}
#consent-manager{color: #353333 !important}
.consent-help{color: #353333 !important}
#consent-banner{color: #353333 !important}
a.give-consent-preview:focus-visible{color: #FF0000 !important}
.badge-outline-primary{border-color: #FF0000 !important;color: #FF0000 !important}
a.badge-outline-primary:hover, a.badge-outline-primary:focus{color: #353333 !important;background-color: #D00000 !important;color: #fff !important}
a.badge-outline-primary:focus, a.badge-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5) !important}
.badge-outline-secondary{border-color: #353333 !important;color: #353333 !important}
a.badge-outline-secondary:hover, a.badge-outline-secondary:focus{color: #F5F5F5 !important}
a.badge-outline-success:hover, a.badge-outline-success:focus{color: #F5F5F5 !important}
.badge-outline-info{border-color: #353333 !important;color: #353333 !important}
a.badge-outline-info:hover, a.badge-outline-info:focus{color: #F5F5F5 !important}
a.badge-outline-warning:hover, a.badge-outline-warning:focus{color: #F5F5F5 !important}
a.badge-outline-danger:hover, a.badge-outline-danger:focus{color: #F5F5F5 !important}
.badge-outline-light{border-color: #F5F5F5 !important;color: #F5F5F5 !important}
a.badge-outline-light:hover, a.badge-outline-light:focus{color: #353333 !important;background-color: #E2E2E2 !important}
.badge-outline-dark{border-color: #353333 !important;color: #353333 !important}
a.badge-outline-dark:hover, a.badge-outline-dark:focus{color: #F5F5F5 !important}
a.badge-outline-gray:hover, a.badge-outline-gray:focus{color: #F5F5F5 !important}
.badge-outline-gray-light{border-color: #F5F5F5 !important;color: #F5F5F5 !important}
a.badge-outline-gray-light:hover, a.badge-outline-gray-light:focus{color: #353333 !important;background-color: #E2E2E2 !important}
a.badge-outline-gray-medium:hover, a.badge-outline-gray-medium:focus{color: #353333 !important}
a.badge-outline-gray-dark:hover, a.badge-outline-gray-dark:focus{color: #353333 !important}
.badge-outline-gray-darker{border-color: #353333 !important;color: #353333 !important}
a.badge-outline-gray-darker:hover, a.badge-outline-gray-darker:focus{color: #F5F5F5 !important}
.badge-secondary{background-color: #353333 !important}
.badge-light{color: #353333 !important}
.badge-outline-secondary{border-color: #353333 !important;color: #353333 !important}
.bubble{border: 2px solid #F5F5F5 !important}
.badge-check{border: 2px solid #FF0000 !important}
.badge-check .badge-circle{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
@media (hover){
.btn-primary:hover{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #353333 !important;color: #fff !important}
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler){background-color: #FF0000 !important;border-color: #FF0000 !important;color: #353333 !important;color: #fff !important}
.btn-outline-primary{border-color: #FF0000 !important;color: #353333 !important}
@media (hover){
.btn-outline-primary:hover{background-color: #FFE5E5 !important;color: #353333 !important}
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){border-color: #FF0000 !important;background-color: #FF0000 !important;color: #353333 !important;color: #fff !important}
.btn-outline-secondary{border-color: #353333 !important;color: #353333 !important}
@media (hover){
.btn-outline-secondary:hover{border-color: #353333 !important;color: #353333 !important}
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary[data-toggle=collapse]:not(.navbar-toggler){border-color: #353333 !important;color: #353333 !important}
@media (hover){
.btn-icon-primary:hover{border-color: #FF0000 !important;color: #FF0000 !important}
}
.btn-icon-primary:not(:disabled):not(.disabled):active, .btn-icon-primary:not(:disabled):not(.disabled).active, .show > .btn-icon-primary.dropdown-toggle, .show > .btn-icon-primary[data-toggle=collapse]:not(.navbar-toggler){border-color: #FF0000 !important;background-color: #FF0000 !important;color: #fff !important}
.btn-icon-secondary{border-color: #353333 !important;color: #353333 !important}
@media (hover){
.btn-icon-secondary:hover{border-color: #353333 !important;background-color: #353333 !important}
}
.btn-icon-secondary:not(:disabled):not(.disabled):active, .btn-icon-secondary:not(:disabled):not(.disabled).active, .show > .btn-icon-secondary.dropdown-toggle, .show > .btn-icon-secondary[data-toggle=collapse]:not(.navbar-toggler){border-color: #FF0000 !important;background-color: #FF0000 !important;color: #fff !important}
@media (hover){
.btn-animated .btn-primary:hover{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
}
.btn-animated .btn-outline-primary::after{background-color: #FF0000 !important;color: #fff !important}
@media (hover){
.btn-animated .btn-outline-primary:hover{border-color: #FF0000 !important}
.btn-animated .btn-outline-primary:hover::after{background: #FF0000 !important;color: #fff !important}
}
.btn-light{color: #353333 !important;border-color: #353333 !important;color: #353333 !important}
.btn-light:hover{color: #353333 !important;border-color: #353333 !important}
.btn-light:focus, .btn-light.focus{color: #353333 !important;border-color: #353333 !important}
.btn-light.disabled, .btn-light:disabled{color: #353333 !important;border-color: #353333 !important}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle, .show > .btn-light[data-toggle=collapse]:not(.navbar-toggler){color: #353333 !important;border-color: #353333 !important}
@media (hover){
.btn-light:hover{color: #353333 !important}
}
.badge-circle:hover, .badge-circle:focus{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.badge-circle-1:hover{color: #353333 !important;border-color: #353333 !important}
.badge-circle-1.on-list{border: 1px solid #FF0000 !important;background-color: #FF0000 !important;color: #fff !important}
.card-gray{background: #F5F5F5 !important}
.card-products .card-header .btn{background: #F5F5F5 !important}
.slick-arrow:hover{background-color: #FF0000 !important;color: #fff !important}
.carousel-thumbnails .slick-slide{border: 1px solid #353333 !important}
.carousel-thumbnails .slick-slide.slick-current{border: 1px solid #FF0000 !important}
.carousel-thumbnails .slick-active .productbox-image-wrapper{border-color: #353333 !important}
.swatches-image{color: #353333 !important !important}
.swatches-image.active{border: 1px solid #FF0000 !important}
.swatches-text{border: 1px solid #353333 !important}
.swatches-text.active{border: 1px solid #FF0000 !important;background-color: #F5F5F5 !important}
.swatches-not-in-stock{border-color: #353333 !important}
.form-counter .form-control{font-family: "Open Sans", sans-serif !important}
.form-counter .input-group-text{font-family: "Open Sans", sans-serif !important}
.form-counter .btn:hover{background-color: #F5F5F5 !important}
.form-icon-trigger-label:hover{color: #FF0000 !important}
.bootstrap-select.custom-select button.dropdown-toggle:focus, .bootstrap-select.custom-select button[data-toggle=collapse]:focus:not(.navbar-toggler){border-color: #FF0000 !important}
.bootstrap-select.custom-select.show button.dropdown-toggle, .bootstrap-select.custom-select.show button[data-toggle=collapse]:not(.navbar-toggler){border-color: #FF0000 !important}
.fa-sup{background-color: #FF0000 !important;color: #353333 !important;color: #fff !important}
.modal-header .close:hover{background-color: #FF0000 !important;color: #fff !important}
.blog-details .blog-details-comments-list{background-color: #F5F5F5 !important}
.blog-details .blog-details-comments-list-item{background-color: #F5F5F5 !important}
@media (min-width: 768px){
.productbox.productbox-hover:focus-visible .productbox-inner::before, .productbox.productbox-hover:focus-within .productbox-inner::before{outline: 2px solid #FF0000 !important}
}
.tooltip-inner{border: 0.0625rem solid #353333 !important}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color: #353333 !important}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color: #353333 !important}
.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color: #353333 !important}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color: #353333 !important}
.noUi-horizontal .noUi-connect{background: #FF0000 !important;color: #fff !important}
.noUi-horizontal .noUi-handle{background: #FF0000 !important;box-shadow: 0px 0px 0px 5px rgba(255, 0, 0, 0.5) !important;color: #fff !important}
.ribbon-1{background-color: #FF0000 !important;color: #fff !important}
.ribbon-1::before{border-right-color: #FF0000 !important}
.ribbon-3{background-color: #353333 !important}
.ribbon-custom.bg-primary{border-right-color: #FF0000 !important}
.ribbon-custom.bg-warning{border-right-color: #FFE5E5 !important}
.slider-wrapper .splide__slide__caption{color: #353333 !important !important}
.slider-wrapper .splide__pagination__page.is-active{border: 1px solid #353333 !important}
.stepper{background: #F5F5F5 !important}
.stepper .step::after{border-left: 1.875rem solid #F5F5F5 !important}
.stepper .step-active .step-content::after{background: #FF0000 !important;color: #fff !important}
@media (max-width: 991.98px){
.stepper .step-current .step-content::after{background: #FF0000 !important;color: #fff !important}
}
.tab-navigation .nav-link::after{border-color: #FF0000 !important}
.jtl-spinner i{color: #353333 !important}
aside .card.card-default > .card-heading > .card-title{color: #353333 !important}
aside .nav-panel > .nav > .active > .nav-link{border-bottom: 0.375rem solid #FF0000 !important}
.box-categories .dropdown .collapse,
.box-linkgroup .dropdown .collapse{background: #F5F5F5 !important}
.box_login .register .fa{color: #FF0000 !important}
.jqcloud-word.w5{color: #353333 !important}
.jqcloud-word a:hover{color: #FF0000 !important !important}
.alert-warning{background-color: #FFE5E5 !important;border-color: #FFE5E5 !important}
.alert-warning hr{border-top-color: #FFE5E5 !important}
.alert-info{color: #353333 !important;background-color: #F5F5F5 !important;border-color: #F5F5F5 !important}
.bg-warning{background-color: #FFE5E5 !important !important}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus{background-color: #FFE5E5 !important !important}
.bg-info{background-color: #F5F5F5 !important !important}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus{background-color: #E2E2E2 !important !important}
.text-truncate-fade::after{background: linear-gradient(to right, rgba(255, 255, 255, 0), #F5F5F5 50%) !important}
.file-preview .fileinput-remove:focus-visible{outline: 2px solid #FF0000 !important}
.file-preview .btn-file:focus-visible{outline: 2px solid #FF0000 !important}
.file-drop-zone.clickable:focus{border: 2px solid #FF0000 !important}
.file-drop-zone .file-drop-zone-title{color: #353333 !important}
input.form-control[name=wishlist-url]{background: #F5F5F5 !important}
#login-dropdown a,
.attr-characteristica,
.content-wrapper a,
a.nice-deco{color: #353333 !important}
#login-dropdown a::before, #login-dropdown a::after,
.attr-characteristica::before,
.attr-characteristica::after,
.content-wrapper a::before,
.content-wrapper a::after,
a.nice-deco::before,
a.nice-deco::after{background-color: #353333 !important}
.tt-dropdown-menu, .tt-menu{color: #353333 !important}
.tt-dropdown-menu .tt-suggestion, .tt-menu .tt-suggestion{color: #353333 !important}
.tt-dropdown-menu .tt-suggestion.tt-cursor, .tt-dropdown-menu .tt-suggestion:hover, .tt-menu .tt-suggestion.tt-cursor, .tt-menu .tt-suggestion:hover{background-color: #F5F5F5 !important;color: #353333 !important}
.tt-dropdown-menu .tt-suggestion.tt-cursor a, .tt-dropdown-menu .tt-suggestion:hover a, .tt-menu .tt-suggestion.tt-cursor a, .tt-menu .tt-suggestion:hover a{color: #353333 !important}
.list-group-wrapper.disabled .list-group-item{background-color: #F5F5F5 !important}
.form-info-msg{color: #353333 !important}
.limit-rows:not(.open) .limit-rows-toggle::after{border: solid #353333 !important}
.limit-rows .limit-rows-toggle::after{border: solid #353333 !important}
.modal-header .close:focus{background: #FF0000 !important;color: #fff !important}
.btn:focus-visible,
.focus,
:focus-visible{outline: 2px solid #FF0000 !important}
.opc-Video .video-transcript.focus{border: 2px solid #FF0000 !important}
.opc-Video .card-header .btn-link:focus,
.opc-Video .btn-link:focus{color: #FF0000 !important}
.text-accent, .productbox-price, .tab-navigation .nav-link{font-family: "Open Sans", sans-serif !important}
.filter-item.active, .filter-item:active{color: #353333 !important}
.filter-item.active .filter-img, .filter-item:active .filter-img{border: 3px solid #FF0000 !important}
.filter-search-wrapper.input-group-selected .input-group-text, .filter-search-wrapper.input-group-selected .filter-search{border-color: #FF0000 !important}
.productlist-filter-categories > .nav-item > .nav-link::before{border-color: #FF0000 !important}
.swatches-image.focus, .swatches-text.focus{outline: 2px solid #FF0000 !important}
#image_wrapper.fullscreen .product-detail-image-topbar #image_fullscreen_close:hover{background-color: #FF0000 !important;color: #fff !important}
#image_wrapper #gallery .slick-arrow:hover{background-color: #FF0000 !important;color: #fff !important}
#image_wrapper .product-thumbnails:not(.slick-initialized) div.js-gallery-images{border: 1px solid #353333 !important}
.bg-recommendation{background-color: #FFE5E5 !important}
#cfg-container .custom-control:focus > label{outline: 2px solid #FF0000 !important}
#cfg-container .custom-control:focus-within > label{outline: 2px solid #FF0000 !important}
.cfg-group .cfg-swatch:disabled ~ .custom-control-label .config-item{color: #353333 !important}
.cfg-group .cfg-swatch:checked ~ .custom-control-label .config-item{outline-color: #FF0000 !important}
.cfg-group .cfg-swatch:checked ~ .custom-control-label .config-item .badge-circle{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #fff !important}
.cfg-group .form-counter .btn:hover{background-color: #F5F5F5 !important}
.config-table .accent-bg{background: #F5F5F5 !important}
.variations .custom-radio:hover, .variations .custom-radio:focus{color: #353333 !important;background-color: #F5F5F5 !important}
.product-matrix .matrix-list-wrapper > .matrix-list:nth-of-type(odd){background-color: #F5F5F5 !important}
.cfg-layout-gallery .product-configuration-sidebar-wrapper table td a:hover{color: #353333 !important}
.comparelist .table tbody td:first-child{background-color: #F5F5F5 !important}
#footer .card .card-title{color: #353333 !important}
#footer a:not(.btn),
#footer .productlist-filter-headline,
#footer .newsletter-footer-heading,
#footer .btn-outline-primary{color: #353333 !important}
#footer .btn-outline-primary:hover{color: #353333 !important}
#footer a:not(.btn):hover{color: #FF0000 !important}
#footer .label-slide .form-group:not(.exclude-from-label-slide):not(.checkbox) label{color: #353333 !important}
#footer .box-categories .dropdown .collapse, #footer .box-linkgroup .dropdown .collapse{background: #F5F5F5 !important}
#footer .table-striped tr{background-color: #F5F5F5 !important}
.account-head-data .account-head-data-credit{border: 1px solid #FF0000 !important}
.shipping-address-standard-active tr:first-child{background-color: #F5F5F5 !important}
#rmaStickyPositions.loadingAJAX::after, #rmaStickyPositions.loadingAJAX::before{border: 8px solid #FF0000 !important;border-color: #FF0000 #FF0000 transparent transparent !important}
.form-control:focus + .input-group-append .input-group-text{border-color: #FF0000 !important}
.checkout-steps .step-check{color: #FF0000 !important}
.select-shipping-address .dataTables_wrapper{border: 1px solid #F5F5F5 !important}
.new-shipping-address{border: 1px solid #F5F5F5 !important}
.snippets-filter-mobile-sorting .snippets-filter-mobile-sorting-collapse .dropdown-item{color: #353333 !important}
