.sci-overlay-static-body {
    height: 100%;
    overflow: hidden;
}

.sci-overlay-background {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.sci-overlay-background.first {
    background-color: rgba(0,0,0,0.5);
}

.sci-overlay-background .sci-overlay {
    position: fixed;
    top: 16px;
    left: 16px;
    right: 16px;
    bottom: 16px;
}

.sci-overlay-background .sci-overlay .sci-overlay-button-container {
    position: fixed;
    width: 32px;
    height: 32px;
    right: 2px;
    top: 2px;
}

.sci-overlay-background .sci-overlay .sci-overlay-button-container .sci-overlay-button {
    display: block;
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-size: 32px;
}

.sci-overlay-background .sci-overlay .sci-overlay-button-container .sci-overlay-button-close {
    background-image: url("data:image/png;base64,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");
}

.sci-overlay-background .sci-overlay .sci-overlay-content-outer-container {
    height: 100%;
    overflow: scroll;
    padding: 0px 30px;
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.sci-overlay-background .sci-overlay .sci-overlay-content-outer-container .sci-overlay-content-inner-container {
    margin: 20px 0;
}

.sci-slider-wrapper .sci-slider-top {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

.sci-slider-wrapper .sci-slider-top .sci-slider {
    flex: 1;
    overflow: hidden;
}

.sci-slider-wrapper .sci-slider-top .sci-slider .sci-slider-views {
    position: relative;
    display: flex;
}

.sci-slider-wrapper .sci-slider-top .sci-slider .sci-slider-views .sci-slider-view {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 4px;
    padding-right: 4px;
}

.sci-slider-wrapper .sci-slider-top > .sci-slider-button {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    flex: 0;
    overflow: hidden;
    width: 32px;
    min-width: 32px;
    max-width: 32px;
}

.sci-slider-wrapper .sci-slider-top > .sci-slider-button a {
    width: 24px;
    height: 24px;
}

.sci-slider-wrapper .sci-slider-top > .sci-slider-button a.sci-slider-previous-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACG0lEQVRIDbVWQUsCQRjd3Q6e/AOaEHjpLCHaMQgEI+nuxR9Q0KlDSOShQ5dIOgpevHUoBSEIuioe/AdCh/APeAgPq723zW6zuzPrpvXBOLPfvO+9+Wa/ndE0Imw4HG5juoJWRssul8sU4aZpTtFN0Ppo3UKh8IFeaabKOx6PU/P5/BpzNbQtFUby2Ri3E4nEVS6Xo7DPQgKDweAYiA5a0odc/TADpFosFnsy1JIfQH6G9J/g+y05aZKMJYfM6WXAlQPwjH32fDIwML4Fdg/Yg4Cf72cB/4mbiZMB9xzATkzyGwRfpNPpI5C9BQXAQc6O4DQcAfFC42wLyS9JmslkPnUimE4KTsNkKUL1Hc5V1eKRA+sZ4huIr3uOn4GNDHeYAet8XfK6hpwy5KxQgB9RlOlWTvJGVCDmyhTIRoA2ISdt1sIqnM9fIbIpuUFuZhAyvJxXt1rkydFoVIqxLXKIYYEsdH6A5DD4RTIqn8+/oHvwMUQ8kJsZ8FRU2b1KBJmdAhxXZEIBHrk621SkT4EuGo9cna0rQs6uJS6Lto5d+LUi2OdHTWyb3E4V8bIAiOd5lIVEUFX7KIiSImgmOL8PO3ETVbGahQIsuzwRktu2zaryHZKCo+rebr6zn1UDwB1W5WQmM8tjYJrA1FTk8J+j0pou3idAJy8edP9zZVIA6j3s3y6GLbSo6iKcRkyLMYx1PNJPKANpzviLvy1fsLX3pKS/lL0AAAAASUVORK5CYII=');
}

.sci-slider-wrapper .sci-slider-top > .sci-slider-button a.sci-slider-next-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACKUlEQVRIDbVWPUsDQRC9yxWpgn2wENKIwSZNklLbgMHKIgGxVgR/gfgLFLEMpFEkVYiQ33BJk/KwCViIYCNIqhRnfG/ZPec+8uWRgc3uzbx5szs7uxvbWiCDwWAb5jpaDa0wm83yhNu2/YFujNZH61UqlXf0iWInaUejUX46nd7AdobmJGGEzse4nc1mr0ulEgOHJBbAdd0jIB7RciHk8o8JIM1qtfoioRn5AfJLLL8L3brkpMnRlxySMwjAmQNwizwHOg30HcdpwtaRjklj+pJDZ0FBVIp0zl+hic6c+W1g2R04O8Ph8An9SRJ5RDfBnuxyT9Rs9YZGyS3M/JTkdMbM/HK53FhlJYDnNKdlsxQxqzcoY9VCMk3KlShZYyU+/He4AtZ5jJxsTIdOS2BfYyX0qTMAD9FcSRmkxgCFuezakCJIIQNndfw3EYTcqoqWkQv7vud5W+JbVRe+XamTYx6M2P0hAWYMnIfxYbFY/DI69qjCc8z0TurMmNxcAW/FhWLIcWt+SqAmf5C6yHjMALxy50oKcnL2GaCHFhwkao2kJCdnL6Mfi7YhjfQX/0iLoWiTW1URHwtoeZ9H5Rl53jPKFXJuoLzsyGkFD46+rruoCBXUIJEmbuwh2gFsizZUuQD/A9yxeXiCALTysQAg9iZA9w2nUP0rtsiPJr8C+b0xhQJQqR+LzTyZDMCl8bHAsIWWWF3ECSGmRR+TFmH72wOpNGNsauq/Lb+9vR52vy7P2AAAAABJRU5ErkJggg==');
}

.sci-slider-wrapper .sci-slider-dots {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.sci-slider-wrapper .sci-slider-dots a {
    color: #c7c7c7;
    text-decoration: none;
    padding: 4px 2px;
    cursor: pointer;
}

.sci-slider-wrapper .sci-slider-dots a.sci-slider-dot-active {
    color: #5e6468;
}

.sci-accordion-toggle {
    cursor: pointer;
}

.sci-accordion-content {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
}

.sci-accordion-content.sci-accordion-active {
    opacity: 1;
}

.sci-accordion-content.sci-accordion-animate {
    will-change: max-height;
    transition: all 0.25s ease-out;
}

.text-sirius-red {
    color: #d12600 !important;
}

.bg-sirius-red {
    background-color: #d12600 !important;
}

.border-sirius-red {
    border-color: #d12600;
}

.text-sirius-red-dark {
    color: #ab100e !important;
}

.bg-sirius-red-dark {
    background-color: #ab100e !important;
}

.border-sirius-red-dark {
    border-color: #ab100e;
}

.text-sirius-red-light {
    color: #ed5547 !important;
}

.bg-sirius-red-light {
    background-color: #ed5547 !important;
}

.border-sirius-red-light {
    border-color: #ed5547;
}

.text-sirius-green {
    color: #47c47f !important;
}

.bg-sirius-green {
    background-color: #47c47f !important;
}

.border-sirius-green {
    border-color: #47c47f;
}

.text-sirius-green-dark {
    color: #2f9663 !important;
}

.bg-sirius-green-dark {
    background-color: #2f9663 !important;
}

.border-sirius-green-dark {
    border-color: #2f9663;
}

.text-sirius-green-light {
    color: #77d9a3 !important;
}

.bg-sirius-green-light {
    background-color: #77d9a3 !important;
}

.border-sirius-green-light {
    border-color: #77d9a3;
}

.text-sirius-blue {
    color: #406fc7 !important;
}

.bg-sirius-blue {
    background-color: #406fc7 !important;
}

.border-sirius-blue {
    border-color: #406fc7;
}

.text-sirius-blue-dark {
    color: #33589f !important;
}

.bg-sirius-blue-dark {
    background-color: #33589f !important;
}

.border-sirius-blue-dark {
    border-color: #33589f;
}

.text-sirius-blue-light {
    color: #668dc6 !important;
}

.bg-sirius-blue-light {
    background-color: #668dc6 !important;
}

.border-sirius-blue-light {
    border-color: #668dc6;
}

.text-sirius-violet {
    color: #db397a !important;
}

.bg-sirius-violet {
    background-color: #db397a !important;
}

.border-sirius-violet {
    border-color: #db397a;
}

.text-sirius-violet-dark {
    color: #bd2461 !important;
}

.bg-sirius-violet-dark {
    background-color: #bd2461 !important;
}

.border-sirius-violet-dark {
    border-color: #bd2461;
}

.text-sirius-violet-light {
    color: #ed5c96 !important;
}

.bg-sirius-violet-light {
    background-color: #ed5c96 !important;
}

.border-sirius-violet-light {
    border-color: #ed5c96;
}

.text-sirius-orange {
    color: #f08700 !important;
}

.bg-sirius-orange {
    background-color: #f08700 !important;
}

.border-sirius-orange {
    border-color: #f08700;
}

.text-sirius-orange-dark {
    color: #d46a00 !important;
}

.bg-sirius-orange-dark {
    background-color: #d46a00 !important;
}

.border-sirius-orange-dark {
    border-color: #d46a00;
}

.text-sirius-orange-light {
    color: #faa93e !important;
}

.bg-sirius-orange-light {
    background-color: #faa93e !important;
}

.border-sirius-orange-light {
    border-color: #faa93e;
}

.text-sirius-yellow {
    color: #ffbf00 !important;
}

.bg-sirius-yellow {
    background-color: #ffbf00 !important;
}

.border-sirius-yellow {
    border-color: #ffbf00;
}

.text-sirius-yellow-dark {
    color: #e6a607 !important;
}

.bg-sirius-yellow-dark {
    background-color: #e6a607 !important;
}

.border-sirius-yellow-dark {
    border-color: #e6a607;
}

.text-sirius-yellow-light {
    color: #ffd34f !important;
}

.bg-sirius-yellow-light {
    background-color: #ffd34f !important;
}

.border-sirius-yellow-light {
    border-color: #ffd34f;
}

.text-sirius-cyan {
    color: #46c6e3 !important;
}

.bg-sirius-cyan {
    background-color: #46c6e3 !important;
}

.border-sirius-cyan {
    border-color: #46c6e3;
}

.text-sirius-cyan-dark {
    color: #268e9e !important;
}

.bg-sirius-cyan-dark {
    background-color: #268e9e !important;
}

.border-sirius-cyan-dark {
    border-color: #268e9e;
}

.text-sirius-cyan-light {
    color: #68d3e3 !important;
}

.bg-sirius-cyan-light {
    background-color: #68d3e3 !important;
}

.border-sirius-cyan-light {
    border-color: #68d3e3;
}

.text-sirius-gray, .text-sirius-grey {
    color: #acacac !important;
}

.bg-sirius-gray, .bg-sirius-grey {
    background-color: #acacac !important;
}

.border-sirius-gray, .border-sirius-grey {
    border-color: #acacac;
}

.text-sirius-gray-dark, .text-sirius-grey-dark {
    color: #808080 !important;
}

.bg-sirius-gray-dark, .bg-sirius-grey-dark {
    background-color: #808080 !important;
}

.border-sirius-gray-dark, .border-sirius-grey-dark {
    border-color: #808080;
}

.text-sirius-deep-blue {
    color: #53599a !important;
}

.bg-sirius-deep-blue {
    background-color: #53599a !important;
}

.border-sirius-deep-blue {
    border-color: #53599a;
}

.text-sirius-deep-blue-dark {
    color: #352e87 !important;
}

.bg-sirius-deep-blue-dark {
    background-color: #352e87 !important;
}

.border-sirius-deep-blue-dark {
    border-color: #352e87;
}

.sci-row {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -15px;
}

.sci-grid-auto, .sci-grid-5, .sci-grid-4, .sci-grid-3, .sci-grid-2, .sci-grid-1, .sci-grid-lg-5, .sci-grid-lg-4, .sci-grid-lg-3, .sci-grid-lg-2, .sci-grid-lg-1, .sci-grid-md-5, .sci-grid-md-4, .sci-grid-md-3, .sci-grid-md-2, .sci-grid-md-1, .sci-grid-sm-5, .sci-grid-sm-4, .sci-grid-sm-3, .sci-grid-sm-2, .sci-grid-sm-1 {
    display: flex;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;
}

.sci-grid-auto .sci-grid-cell, .sci-grid-5 .sci-grid-cell, .sci-grid-4 .sci-grid-cell, .sci-grid-3 .sci-grid-cell, .sci-grid-2 .sci-grid-cell, .sci-grid-1 .sci-grid-cell, .sci-grid-lg-5 .sci-grid-cell, .sci-grid-lg-4 .sci-grid-cell, .sci-grid-lg-3 .sci-grid-cell, .sci-grid-lg-2 .sci-grid-cell, .sci-grid-lg-1 .sci-grid-cell, .sci-grid-md-5 .sci-grid-cell, .sci-grid-md-4 .sci-grid-cell, .sci-grid-md-3 .sci-grid-cell, .sci-grid-md-2 .sci-grid-cell, .sci-grid-md-1 .sci-grid-cell, .sci-grid-sm-5 .sci-grid-cell, .sci-grid-sm-4 .sci-grid-cell, .sci-grid-sm-3 .sci-grid-cell, .sci-grid-sm-2 .sci-grid-cell, .sci-grid-sm-1 .sci-grid-cell {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.sci-grid-5 .sci-grid-cell {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.sci-grid-4 .sci-grid-cell {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.sci-grid-3 .sci-grid-cell {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
}

.sci-grid-2 .sci-grid-cell {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.sci-grid-1 .sci-grid-cell {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.sci-col-100, .sci-col-66, .sci-col-50, .sci-col-33, .sci-col-25, .sci-col-20, .sci-col-sm-66, .sci-col-sm-50, .sci-col-sm-33, .sci-col-sm-25, .sci-col-sm-20, .sci-col-md-66, .sci-col-md-50, .sci-col-md-33, .sci-col-md-25, .sci-col-md-20, .sci-col-lg-66, .sci-col-lg-50, .sci-col-lg-33, .sci-col-lg-25, .sci-col-lg-20 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.sci-col-66 {
    -ms-flex: 0 0 66.666%;
    flex: 0 0 66.666%;
    max-width: 66.666%;
}

.sci-col-50 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.sci-col-33 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
}

.sci-col-25 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.sci-col-20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.sci-d-none {
    display: none !important;
}

.sci-d-flex {
    display: flex !important;
}

.sci-d-inline-block {
    display: inline-block !important;
}

.sci-d-block {
    display: block !important;
}

.sci-d-grid {
    display: -ms-grid !important;
    display: grid !important;
}

.sci-enable-font .sci-font {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.sci-text {
    line-height: 1.5;
    font-size: 1rem;
    color: black;
}

.sci-text-smaller {
    font-size: 0.9rem;
}

.sci-text-larger {
    font-size: 1.25rem;
}

.sci-text-size-h1 {
    font-size: 2.25rem;
}

.sci-text-size-h2 {
    font-size: 1.75rem;
}

.sci-text-size-h3 {
    font-size: 1.5rem;
}

.sci-text-ellipsis {
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.sci-enable-font-size .sci-text {
    font-size: 12px;
}

.sci-enable-font-size .sci-text-smaller {
    font-size: 11px;
}

.sci-enable-font-size .sci-text-larger {
    font-size: 15px;
}

.sci-enable-font-size .sci-text-size-h1 {
    font-size: 27px;
}

.sci-enable-font-size .sci-text-size-h2 {
    font-size: 21px;
}

.sci-enable-font-size .sci-text-size-h3 {
    font-size: 18px;
}

.sci-bold {
    font-weight: bold;
}

.sci-light {
    font-weight: 300;
}

.sci-text-soft {
    color: #212529;
}

.sci-text-muted {
    color: #6c757d;
}

.sci-text-align-left {
    text-align: left;
}

.sci-text-align-center {
    text-align: center;
}

.sci-text-align-right {
    text-align: right;
}

.sci-decoration-none {
    text-decoration: none;
}

.sci-decoration-underline {
    text-decoration: underline;
}

.sci-m-1 {
    margin: 0.5rem;
}

.sci-m-2 {
    margin: 1rem;
}

.sci-m-3 {
    margin: 1.5rem;
}

.sci-m-4 {
    margin: 2rem;
}

.sci-mt-1 {
    margin-top: 0.5rem;
}

.sci-mt-2 {
    margin-top: 1rem;
}

.sci-mt-3 {
    margin-top: 1.5rem;
}

.sci-mt-4 {
    margin-top: 2rem;
}

.sci-mr-1 {
    margin-right: 0.5rem;
}

.sci-mr-2 {
    margin-right: 1rem;
}

.sci-mr-3 {
    margin-right: 1.5rem;
}

.sci-mr-4 {
    margin-right: 2rem;
}

.sci-mb-1 {
    margin-bottom: 0.5rem;
}

.sci-mb-2 {
    margin-bottom: 1rem;
}

.sci-mb-3 {
    margin-bottom: 1.5rem;
}

.sci-mb-4 {
    margin-bottom: 2rem;
}

.sci-ml-1 {
    margin-left: 0.5rem;
}

.sci-ml-2 {
    margin-left: 1rem;
}

.sci-ml-3 {
    margin-left: 1.5rem;
}

.sci-ml-4 {
    margin-left: 2rem;
}

.sci-p-1 {
    padding: 0.5rem;
}

.sci-p-2 {
    padding: 1rem;
}

.sci-p-3 {
    padding: 1.5rem;
}

.sci-p-4 {
    padding: 2rem;
}

.sci-pt-1 {
    padding-top: 0.5rem;
}

.sci-pt-2 {
    padding-top: 1rem;
}

.sci-pt-3 {
    padding-top: 1.5rem;
}

.sci-pt-4 {
    padding-top: 2rem;
}

.sci-pr-1 {
    padding-right: 0.5rem;
}

.sci-pr-2 {
    padding-right: 1rem;
}

.sci-pr-3 {
    padding-right: 1.5rem;
}

.sci-pr-4 {
    padding-right: 2rem;
}

.sci-pb-1 {
    padding-bottom: 0.5rem;
}

.sci-pb-2 {
    padding-bottom: 1rem;
}

.sci-pb-3 {
    padding-bottom: 1.5rem;
}

.sci-pb-4 {
    padding-bottom: 2rem;
}

.sci-pl-1 {
    padding-left: 0.5rem;
}

.sci-pl-2 {
    padding-left: 1rem;
}

.sci-pl-3 {
    padding-left: 1.5rem;
}

.sci-pl-4 {
    padding-left: 2rem;
}

.sci-ml-auto {
    margin-left: auto;
}

.sci-mr-auto {
    margin-right: auto;
}

.sci-flex-row {
    flex-flow: row;
}

.sci-flex-column {
    flex-flow: column;
}

.sci-flex-wrap {
    flex-wrap: wrap;
}

.sci-flex-grow-1 {
    flex-grow: 1;
}

.sci-flex-grow-0 {
    flex-grow: 0;
}

.sci-flex-shrink-1 {
    flex-shrink: 1;
}

.sci-flex-shrink-0 {
    flex-shrink: 0;
}

.sci-justify-content-space-around {
    justify-content: space-around;
}

.sci-justify-content-space-between {
    justify-content: space-between;
}

.sci-justify-content-start {
    justify-content: start;
}

.sci-justify-content-center {
    justify-content: center;
}

.sci-justify-content-end {
    justify-content: end;
}

.sci-align-items-start {
    align-items: start;
}

.sci-align-items-center {
    align-items: center;
}

.sci-align-items-end {
    align-items: end;
}

.sci-align-self-start {
    align-self: flex-start;
}

.sci-align-self-end {
    align-self: flex-end;
}

.sci-card {
    background: white;
    border-radius: 0.25rem;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    overflow-x: auto;
    overflow-y: hidden;
}

.sci-card-header img:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.sci-card-header-only img:first-of-type {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.sci-flat-style .sci-card, .sci-card-flat {
    box-shadow: none;
}

.sci-square-style .sci-card, .sci-card-square {
    border-radius: none;
}

.sci-line-table {
    border-collapse: collapse;
    border-spacing: 0;
}

.sci-line-table th {
    text-align: left;
    padding: 0.25rem;
}

.sci-line-table tbody td {
    border-top: 1px solid rgba(0,0,0,0.125);
    padding: 0.25rem;
}

.sci-line-table tbody tr.sci-cursor-pointer:hover {
    background-color: rgba(0,0,0,0.05);
}

.sci-icon-availability {
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
}

.sci-icon-availability-supplier {
    width: 38px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
}

.sci-icon-availability-unknown {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACuElEQVRIDbWWz2pTURDGJzeQQGvSdGHBoOVeu3FnF0K3JduKse6EusgLCD6B5AkEX6ALC+5aI2ZbXFrqou7caLuQCO2iaWICCSTx+53e0yqNaVJ1YHL+zMw398yZmZOEjaB2u31zMBgUpbKicSGRSORR17ym+RdNqxorU1NT39gfRolhm61WC6CyuCSw5DAdvycHPc3Xxc+np6drft+PFxwI/IFAN6SQcUoDs1rtu2PJ3JaALJ+/4djOEZpytibZWw/OeC7WQiF5KvAX4qDf69ve3if7sLNr7Vb7V5uzOY6Wlu7Z4uJdC5KByUFf/Ewhe+mVzhzw5drcArzZ/GGbmxU7OjxyerOzOQuj0LLZ00M1Gk072D+w4+O6k8/NXbfVR0XLZK45J9pc9SdxDoi5gD9LkAF849VrIxwAFwrLFt0OJbpI+18PbHv7vXPEadaePHZOpEm47mivFsRmZY0ZwsKXAz4/f8sZ/AkcO2SAoovNlmzBAEsMpgWkosYSC2JOWPjy4sP7lk6n2R5J6KCLzaFswYipBHag0BTFSbG7UISFwvJY4OhCOCkUljUz29n5SJ3AYBYJ0QqCk5OGyxa+ZFRY0B1G2GBLqMCKaYUTLLCo108zIopCra5GYRQ6Q48FdqDbduXf7XadMBOnoltM+OPT2GOB7bNoQqjx1QmR6x+pVMpZUURXJW/rscAmRHRFy+VyDpcKvSp5W48FNiGqAjgzkzWqkfKnQiclbLAFA6yYqpygIu6JXeNCQPl3Oh2vdOmILjYQzQ+sGLMSxI8F/dx1RRoXX1J5824sJ4Cjiw22dNaY1sFOsFBx/Ldm5xzETka26ygKzdfIxO0aB9CwB4feQvkPIy507AfHAwjstydTuex6C+XvK5Q8JxXJFi40psufTK/JnWheFv/7R987YaSf6wR/9bflJ8VMoLhpa+uWAAAAAElFTkSuQmCC');
}

.sci-icon-availability-no_longer_available {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAADFUlEQVRIDbVWzUpbURCe3AQF05i4qNCg6b11011dFNzauEwxpq4KdpEXKPQJxCco9AVcVKhQ0KbUlSBdNrQLu+umVbSkoOBP0kQUk/T7xjsxNFdNKB2YnHNnznxzzpyZOQnJNVSr1UaazWYWSzIYx0KhUJLLMS9h/h3TNYyFgYGBn5QHUShIWK1WCbQAzgMsHLTGZHBQx3wRPB+NRksmt7HDAcCnAbqEBTFd1BQplX4pQ6ciAEkyeUdZLhEqcDYH3XsD53ipxgdC8hzgL8FOo96Qzc2v8qn4WWrVWrtNa05HExMPZXz8gThhR+CgAX6BkL2yRS0H3DmEqwSvVH7LykpB9vf2dd3QUEJcz5XBwYtDlcsV2d7alsPDI9UPD9+W3JOsxGK31AmEOTuJOmDMAfwNihjBl16/EYaDwOn0pHj3XKg6aevHtqyvb0i5XBaeZu7ZU3WClQzXfchKjm+2gDHGsHDnBE+lRtXgKnDaxRNxOa+fKwRtVmFLDBCPSkxxmIoY8/xgzBkW7jw781j6+/spDqSDg0NZXn6r9zOaGpEEnO3Blhg+5YntIDRZcBisF0plOj3ZNfhdNyWzszMyNfWIplIsfmGdkImZZYgyVBwfl3U33P11YWnfOcFzuWmJRCJqQ1uGilg+ZXiCMX4cHV1khOe5+Aqmq8Btteu5OjUsYju4bS3/s7MzVcb8VNSPtp+bwLnU0tiwiG1Z1AbVOe0GvNPqQsIQaf/o6+tTCYuonXoBN1vDIjZDxK6INEsoLivUqBdw2pitYRGbIVqjMh4f1Gpk+bNCewWnDW1Z0cTyaY0nKIDrYG1cVLD8rYjaU9Gs/h5PT09lY+Ojitn8iOVjFhz/sWA/167IxsXeclI7EVao5blaB/wQvPDug+6etuysPi0S27JoHsIKWy67Io+JC5IKLnx358rHSkPJxrizs6s2tCUGscDEvHwPUIHXtmvPc8VqpOd2TU+koAeHvYXlH0Q8adcPjgHwJAhP68lkqNhbWP5WocxzpiKzhRfq081Ppq2Ek//36JsTjuznOME//W35A1Cv7Tpmym9+AAAAAElFTkSuQmCC');
}

.sci-icon-availability-made_to_order {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAADgUlEQVRIDbVWS0iUURQ+/8w/M85LTZ3wMaU5ZZHQMgrclbQwnAJX0WZAwlUQtHITbloFQasKwo24CmQCQ5I2IZEEFZpSqCmh00OdxhnnN8d5dL7zz9VRR0HCA3fu65zvnPv95547Gu0jhmH4c7lckFXauA9omlYLdR5HeDzDw0Huwy6Xax7rxUQrtphMJgHUwy3EYNZiOmqNHWR43Mvtntvtjqh11e9ywODtDNrHCl4o5XJEk3MpmphNUTSeFbuKUgs1n7DT2QY7aVsICXZ2k528EKX8z9Y2LzAltxn8ITdLmuMKjySp/1WCogkTuNAQYzi60eqlYIubdD4nO8hyu8OUPVK6mw4QOS8OAHwxlqHuJ8s0vZAWvYpSGzX6XVTm0WW+spqmb/MGn2hD5if9Nrp/q4J85VZxwovX1UnEAThn4C+84QV414NFoQPArReqKMDgxWSGnQy/WxJHOM3juz5xwrqg6wy+iSVv2MO9F7QgcnBdX+OkULt/F/hcZI1GPkXp49e47EEHurDpfholYACLGzDJglTkPoQJOActiLzjUjU57Mo/domGR5epfyhCbz78IWt+CzrQhc30/IZgmNoUAraFqQlysyJb8EEhoGUn+MLvv/R+Iib7Vy5W0blTpTJOGBmy2yxig4X+4YRknomZCyKONmxEltKSLYikGOezEQNqIserndL/iqbo2cB3WoqlxAa2oApYeWnT2VMAk8iySR6ypZjoihPeHP0cI6fDSuNTcTLWs+RymncRttHJFcGq8+m48QGdvzYyiFbXmCMWlYoyyf8gHRU9WBqbMqnE+HSDh9wlpgNlq7CAbSY2NPcQgPe9XKBV5rpQcIOb6j10tcVXuLxrDIpQP5o8TrZgwSVSshNct2rUcbma6nwl8iFLHNuzTNkqLGBb+BgzAKytNI+JGwpBxIWRK/DGOpdk2E5w2ChbhQVshDCIzdoqXWoLosYNHZuO09EjDjrfXM51xowc4HsJbGCLGw2svAziBGFuGXCKwgXB9a+pdNDcD4PG2RFo2Q98PZUVG9gCA1gmphbW8VhwLUI970RVHBo15Ea+HYtR57VjVOa1kY1PsJcA/PnrnxI9ih4w8tILbLE8zGK3Gdqhlmt1pqIPDtcW9ZIpPdUf6MFRRjgJ5++2JxO1BaVE3VDkOVIR2XKgJ7PAyeE9+soJetRzPs1//W35B9NF/BsnJNVnAAAAAElFTkSuQmCC');
}

.sci-icon-availability-out_of_stock {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACrUlEQVRIDbWWzUpbURDH594kUvMBFoOEYhFRobhQ38FlIKH7usgLFIJ7S3Qtgb6AC7svCWTpO4irgpZiKxJspEpN0prEdH6HO1loYkzaDkzmfMz85545M3PiySPUaDRmu91uVlXSKhc8z3uBuo7PdfxZhxWVpWg0esZ6P/L6LdbrdYAKyjkFC/XTsTV10NHxnvK7WCx2busmHzhQ8IyCflCFhFPqdqVxfCzNkxNpX125pfDUlEwuLkp0aUnE60H8VGdv1EnZwJG9XSYakrcKXlT2u+22/Dg4kO+lknSur9l+QDhKZjLyfH1dvHBYfXl3ynkN2XtT7jngy3XxI+Cty0v5ursrv09Pnd5EKiXxlRWJJJNu3qrV5OboSG6rVTd/NjcnLzc3JTI97Zzo4ms7iXNAzBX4k24kAP+yteXCAXBqY0Pia2sO6P7PzeGhVPf3nSNOM7+97ZyoHuF6xZ34gVFBZYKw8OXEOra8LPM7OwPBscMxOuhi801twQBLGUzxSUWVOSbEnLDw5bP5vISiUZYfJXTQxeaX2oIRUA5sX0OTVQ4puwtlk7A8BdyQ0MUGqpXL1AkMZpYQpdloXVy4bHEXOiDm6A0iwoUtoQIroDQnWGByGyzGV1dtc2RJpkGGBbavt+3K/67ZdJuk2rhkaWxYYFsWjYs51I4Quf7hT046ZYpoXDJbwwKbENEVZWJmxuFSoeOS2RoW2ISoAmBEHVCNlD8VOiphgy0YYAVU4QQl5Y6ya1xsUP6dRsOUhkp0sYFofmAFmCU/eCzo564r0rj4krNi8UlOAEcXG2zprAHtgf3fm51zgMeh7VoL0Gpk5HZtZ+r34NBb7CUzPZMjPThmdP/J1Fx2vYXytwolz0lFsoULDWj4k2maPEA6Lij/+0ffnCDp53qCv/rb8gcrOKHU2/ozHgAAAABJRU5ErkJggg==');
}

.sci-icon-availability-low {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAADDUlEQVRIDa1WPUwUQRR+N3t7cj94F9CAhlhIolTSGYM21JdILGzUhmgrxsrSUFoRqTE2/iRaGEyoTYzSYwWXYEEIQhTiyf3A3e2e3/d250LYOzzRl8zO7JvvfW/2zZs3G5MjpFKpDDWbzQlA8uiHY7HYWcIx3sB4FcMF9POpVGqd+nYSa6csl8skmkabBJnTDmN1cOBh/BztcTqd3rB620ccgPw6SF8A0BuAmlLfXpLGzhfx936oyvScknjfJXH7R/HeotiFsztw8j6wC56tWb4iJFMgn0Ez4tel+vWtVFbmpLm/fdCmNaaj5IW7kjx/U8S4Agc+2kOEbNaCWg64cijfkdyvbkpxcUq84orinMw5SQxcFZM6o+9+5ZvUtj6LV1oL5rMjkh17KiY5qE6gvGG/RB0w5iBexkQvyX9+uK3hIHFm9JG4A9eU6PCjvvVJSktP1BG/Jjf+Up0Ax3CNcE9MaDSNvpdh4coZa/f0ZRi87khOOzpWDLC0KS4+EHIoV5AkYpiKUExSy5gzLFz5ySszEnMzVB8pxBBLG6+4rByhwSS5DUIzgeYguXVDOcmwdENuPRNLG0q18IwHhWfFITdDlOeEV1nXbOFKOsWcuE5CG9oyVOQKJc8vGOaLVwqUiQ4bai2O6plpFMtFboPd1uMvjZJOmtSg9sd52DS2XOSOR4jW34gUP0bUXSl2NyMwhiioH/EgY/xGLQLqVtGyDbnIzRCxKmKDmK0itWpR++M8rK3lIjezaIFkTmpITE+/eI19qe/9vRPa0JYc5AplgV8wj+ahiKBw3VN9aWdNmj6rcHdCLG0oygEucpLbhJcF67lWRSd7UVfy6/tqV05ITixXT1utrCTDHUHuDsXuFg7MtjjxE5Lpw8HryQYmh54MC1duQ5MbfxUpduqAdtFyfR+1paCUdJRI5sTEXX1ntnBDSUzhyrNjs53LtaLwaHfhVAtz+jUWc7DnhjLmXV041jByZaJwsbbo8Q9PuyDPmYqaLdjQUP58ZVokLyCMp9H+/6VvnbBnPcdp/Kfflt8AYp+CqPu6MgAAAABJRU5ErkJggg==');
}

.sci-icon-availability-full {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC20lEQVRIDa2Wz2sTQRTH325sajfZSgOKLbUeKuLBo+BB8ODRgMGbBz0EvHgR/AtK/wLBixehhwp6kxTisdCiB8GbHkT0YC2JPyDBJtm20c36PpOd9pBNmkRfeDuzM+993+x35r2JIwMkCIL5KIoKapLXdtFxnDnMtV/R/mftlrUteZ63zXiSOEmDrVYLoGXVooKlkmzsmAYItb+iupTJZCp23LY9ART8hoI+VQMfo0h/X39uy5ZqY7dp/PyprCycnJczqo7+YmlosNsaZM0O0B7M8qKU3Ffwh6pu2Anlzce3svHulTT3Wkz3CIGuXrwil89fkpSbEg3QUX2glD2yxgcBWLkOvgD8V7Ajq+vPpFr/buwmJh3x/GOSTnfN2+1IgsYf+b0fmfnZmdNy59otOeFNmyA6eNN+ifGAcwX+oBM+4I9fPjF0AHxqNi3edPI2BDuh/Ki2TSC+5t71uyaI4kDXBfbENUvobqgPLawcrqeyriycO94XHD8CY4MtPqvrzwUMFfZvmY7LUdS2yAucQwsrnzs7KW6qSwlz/QQbbPGp1r8ZjNi2CLar1BRUU6pmQ5mElmHAbVBs8UE2378mT1AwC1CUZ6LWrJvTYja0D+fY9RPowheqwIolzxcs8lJr1MxYxk/e0NhhYMNJQywW2K7utkn/oB2YyYm03XfzOtLDHmOLBfb4aEOGhiJTP7y0Z1xIonHF+lossKGIqig5P2dwydBxxfpaLLChqAxgLjsjZCPpT4aOKvjgCwZYsZT5gpJqqGoKFxOkfyccnips8UEofmDFmCU3viyo56YqUrhYSeXL/lBBAMcWH3yprLGsgG1P0ZIONii5VEU+c7fZka1PewPpghZssMUHXzDAUgXz8D44qlyTgDZHRi7XREKSLhxqi73JulaHT1Y99IVj3XquTC1c1BbS32Yo55yjyGlhQ2M5+sq0llxA2qee//9L3wahpZ5rNv7T35a/Z1CaNWM6s9IAAAAASUVORK5CYII=');
}

.sci-icon-availability-supplier-unknown {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAYAAACr3+4VAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOqADAAQAAAABAAAAGAAAAAAYqteQAAAE+0lEQVRYCc1YUWibVRQ+/5+0lWZpM3AbizoSK2Nvtp2w1xLxYVSME0QKGVIwMoYIoggb7ZpkS6tWKIg+FB/2YMGnre2w7Mmpb1Z9qDAcCHOhSupWoV27ZCZZ/t/vu/3/+Afzt0l0NQdO7s2955x7vntu7j0nWipx4bQp2numafrFJk3+8IgeH02cnbOH/s82n88/Dv+i8GEQbY+maUH6g34W/ZvoLqCd7+zs/I3jtUj/B0hKmfKoIUaqlsJujuVyuSD4UwDKgD8GH8f6h9HuIVv949ZchrLUqeWjF0J/R7Jaoqv66+5+g8MvwLcZrLrlnymSza4oxpxyxufzSTB4ULEppgeDr4FfwXwMc1eUkPXhdX5plT6O6psAOQV/dKNsyNLSj/Lt4veSz+VrukjAx449I729T4vu0bkxs7DxFo7yR7ZCywG1IjkFoPrm5j25fHleVu+sKn/37g1IKBySrq6tIG9sbErmVkbW1tbl2rVv5Pr1n+TES1Hx+/foUJiCrYwd2aaBJpPp5+DMuyLa8picjWsJzbB3z9mePz8ZNsqFUZy8ng7xvHomcSbjnHf24VjQOq4K5MxnnwvGhAAjkQEJPxlyilf6t37JAOjXcgcbQp3YySEb7Az0jwBstmGgqdTEUdMw3jcN89mtlUy54P3gQ/RvVFZGZ3x8fF+xKCPlcuEULrd2zhV1YwjNBPsulMS4n8eVkSTIQ4eekOiLz0tHR4eLiqgNiD02JPNzX8jy8q8yC91YbMg+xrQZrxvoRGLiqYIYaYB8GbuuOVfVyw8qXkxOTvru50pvl4rmO7j/qy86UypyTn32rSdkmH3+JnlcGcmdQFKexI2gLCPKyNJG/9E+Tg3DdnJHoOl0+kCpJOeKYsTheBuOYE2anp5uu72yGs/niuewEQdqCm0zCJ0o2ANWFw9FI5GBbSNJGScRbCQyIJcuzcni4g/S39+Hw6Ru4yh/tC6ktScT6dSDktwEwNNwoM1FUEpinvh9ZfWGYconkGsYpGV3kO3duxvqdmU03X6Tbn5wnDrU5bHnc2TRoCtQOHwQPAr22dKurSmIovS4ztcxgXWU/vr6upIOh0OqbeYjZOnaQGnbFWgzC/wbHTutK+IGI/mtJ6QZm/bzw6iSaLtlgDYDqBGdlgGK45Wl4+3t6iUSJgPNkq3LjIlE2y0DFMeLVYgEAgE2KuNRnSY+mC2RmAeTaLtlgMKfBTrV3d0ljATTOmY8jRJ1qEsbNlDYWGgZoNj1eXAZrBJ0AmRaVygU6sZKWeqQmOQL0hrL5nzLALWK5ot0klXI/v37VGSY1tUDljKUZTSpSxsWXaTtlgFqOTWGdhOllqpCePyYuzKt2+4Yc44ylKUOKxjaoC0wbcqOKSCFdovgZBZvXwzrzbLUYhVil2lM61S2FA5V3lhnmUYfGUmrTOORZTXFAlzd5i0FlM7CsSssmtGdItiTqEKYoDN35bFcW1uiWBUxio7CW4EEUBbelX8ZvPjB/onM95EqzYf1RZP79ZjmPwOIbAayM/zHgFVIX3+vyoOZItrZE99cPke8qXmJWcTjGnOC5LhXE+1LZPgqobYEH0oDR1iafFWvcUYWYI9APgkeBnsCgW4A665pAvbLmOBlNmYfV6eg7m2TOIQWVGSdM/9lX9OWsd+vjyRGvmvELB0G078Q+A3wVej/jPYe2epfteZClK0Fkmv+BfrXVs3s1kTMAAAAAElFTkSuQmCC');
}

.sci-icon-availability-supplier-no_longer_available {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAYAAACr3+4VAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOqADAAQAAAABAAAAGAAAAAAYqteQAAAFLElEQVRYCc1YYWhbVRQ+7yVtpV3bDNzGylYTK7J/tp2wv6Pij1FZrSBSyJCCERkiiCJstGuSLa1aoSD6o/hjPyw4kK3tsOzHsOo/q/6oMBwIc6Ebqa6ydM2SmqR5z++7fS++at7SiKvvwsm9795zzj3fO+fde060ePTcSVO0d03TbBa7afK7T/TIcPT0jD31f/a5XO4A7OuDDb3oOzRNa6M9GKcwvoHhHPrZxsbG25yv1PR/gCSXKY8aYsQrCezkXDabbQN9AkBJ0EegY9j/SfS7SNb4mLWWJC9lKtnoB9NfntzK0bL1cWefYPBx2DaFXTftM0VSqWVFWFPGNDU1SVvbfkWmmD5MvgJ6CethrF1WTNaP3/nglTFC9Q2AnIA9ulEyZHHxR/l24XvJZXMVTSTgI0eels7Op0T36Xwx09DxJkL5Q1vAc0AtT04AqJ7J3JdLl2Zl5c6Ksnf37oAEQ0Fpadl08tpaRpI3k5JOr8r8/Ddy7dpP0v9CnzQ379IhMAFdSduz/xpoLJZ4Fsa8I6ItjcjpiBbVDPvtOfuzZ8dDRik/jMjraBDfy6eip5LOdecYhrVZ4apATn36mWBOCLCn56iEHg862cvjm78k5erVebmDF0KZ8IkBG+wU5A8BbKpmoPH42GHTMN4zDfOZzZ1MOed//wOMr5d3xmB0dHRPoSBDpVL+NRxu9Vwr6MYAujGOXVoM880MV3qSINvbD0rf889JQ0ODi4hIa6BVNkobap0y05ANhwfsMKbOyLaBjkXHnsiLkQDIF/HWNeeuemmjbMX4+HjTerb4VrFgvo3zf+tBZ0qZzynPsXWFDHLMb5LhSk9WA3n3blouXPhcfb8H2w9IBuFMz1JH9+EuqhuE7lhVoIlEYl+xKGcKYkRgeB1CsGKbnJys+215JZLLFs7gReyryPSAScj0gXwgdfCQtafn6AM96QT5WLBd+vuPy62l23Lx4owsLPwg3d1dCCZ1Gvfxo3VpWn0smohvFOUGAJ6EAXUujFIUs//X5ZXrhikfg69mkJbeXvb37q0p79Cbbt8k+SqB9Pv9SoayDGFeR1brdQUKg/eDhkFNNrdrbwq8KB2u69tYwD5KfnV1VXGHQkHVV/pxA2nzBkNBNbSBUrcrUFtop3o7rSvgBGNrtq6Qv+9fDST57euHXmWjbs8AVRZV+dkOSDcVngGK8ErRyPp6dRMJkwFnqwWkLcuMiY26PQMU4cUqRAKBADuV8agBfmoB6ZRlHsxG3Z4BCnvmaFRra4vQE0zrmPHUCpIylKUOGyh1ewYo3vosqARSCTpBM62zkwH7nuQV4tby+Txy3q/VMpN8QVpj6Zz1DFCraD5PK1mF7N27B9/pmqzn1oUZD5OBaiBnZ75Q3qQsdVjtPHV7Bqhl1Aj6DEotVYUw/HCQqLSOGY9bY7gymV9auqVClhUMdVAXiDrFPQ64usMNwFK4+8LYdpqlFqsQu0xjWqeypVCwfMc6yzSaSk9aZRpDltUUC3B1mnsKKI2FYZdZNGM4QbAnUIUwQWfuykMmnV4k25ZGzzsKbwUSQFl4l/9l8OOD/QOZ7yNbJB/Wgybr21HNfwbg2SR4p/iPAauQru5OlQczRbSzJ965vI54UvMQsxrDNewEyXm/JtqXyPBVQm0xPpQOhrA0+Wq7yulZgD0E/hhoEOQLoO4kVWrQX8I8D7MRO1ydfLq/TiJgmlOeda78l2NNW8L7fnUoOvRdLWppMIj2BUGvg65A/mf090nW+Iq1FiRvJZDc80/VkqxRD3DvIgAAAABJRU5ErkJggg==');
}

.sci-icon-availability-supplier-made_to_order {
    background-image: url('data:image/png;base64,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');
}

.sci-icon-availability-supplier-out_of_stock {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAYAAACr3+4VAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOqADAAQAAAABAAAAGAAAAAAYqteQAAAE9UlEQVRYCc1Y3WsUVxQ/s1+a3Vj8SE0aLJomhuKDCv0TQhUJJPShlEKkCN1SpBRCSkHJJrurm7TdykJpH0IfBM273UDwKRRf+yQ+KFTFmErcmthGmt2Y/Zjp73czN52kO9nNUtM5cPbemXvOuec358ydc9ZIxi+ft8T4yrKsPaLJkEW/+KKx+MWf9K3/cywUCofgXz986MXYaRhGO/3BfB7zh5hOY8yGw+EnvF+NfP8CSSlLWkwxk9UUdvJePp9vB/8IQLPg78FnsH83xmayPT9jr81SljrVfAxA6J9IbpR4bePlzl7B4T74Nold1/yzLCncvy8rDx5IeWlJORPYu1eaurokfPQoYiN+3PwY/AF0ByKRyJQSsn8CzguvzJGqnwNkBv74rHJZ/pyZkYVsViovXlR1kYBb+vpkX0+PGIEAH8wN2BhEKn+nFTwH1I5kBkB9pefPZe7KFVl9/Fj5G2prk+bjxyXY0qKuS4uLsnznjhRzOclduyZLt27Jm0NDEjxwwAeBDGzN6sg2DDSRSL0LZ74UMeZG5WLUiBumfnrO8dKldIdZWY0htTp3if+jC/ELs8515xyOtdvpqkA+GhlRaUqAbWfPSvPJk07x9fny7duSu35dXuKBUKcjmdRgJ2HzbYCd3zbQZHL8Hcs0v7ZMq2dtJ0suB775FvN76ztjMjY29nqxKMOVyuqneIFCXCv6zA8xjHPuQgnc38N0ZST5LkaOHZNDg4PiD4ddVEQ9gI7ubnmSyUj+7l35DboEa6cxbUbrBjoeH+9aFTMFkO/jqRvOXX2V8i59nU6nIyv50lCpaH2B83/jQWfJupyW16P9CTnHa76TTFdGshZIrc8HQdlHsZiKLG3sP32ay+dgO1ETaCqVai2VZKQoZhSOB5GCVWliYiL4+9OFaCFfHMGDaK0qtMVN6PSD/WB18FCU6bpVJDeboyx15tJpWZyakv2nTunTuJ8vrQsZoUQ8lSyX5CEAnocDQRdBKYn1Xu7pwj3Tkh8gt22Qtt1ejqVnz9Tpqg4el3fSzQ/e53tMXaY9P0c29boChcNvgGPgiJZ2HS1BFKXTdb2OBeyj9IsASmo+caIOreoiPJlJ/OaSaNsVqJLYwR9d1pkrK2pXfCIa3l1/fnRhQdueAdowqjoVPQMU6TVPn31NTcp1FgONktZlxUSibc8AtbsQCR08qJxjxdMoaV3WwSTa9gxQ+DNNp4IAykiwrGPFs12iDnVpg8W+TdOeAYqnngVXwKpAp4Ms6yqFgna25khZ6pBY5COUjCZtZj0D1G6ar9JJdiG7Dx9WkWFZVw9YylCW0aQubdh0lbY9A9R2ahTjX6hRVRfC9GPtyrJuqzTmGmUoSx12MLRBW2DalJolIIV2ithloNsYwH432GqxMNdtGss6VS2hkNDfWGebRh8ZSbtNY8qym2IDrk5zTwGls+wf2TRjmiHYtwCWBTprV6blH+DNxCg6Gm8FEkDZeK//yxAQQ16i8t29WfmVXBuyVvbUMM5/Btg0Q2ySrRa7kH0o0FkHs0TU1RO/ufwc8aQGMG2V6TrgBMmFAM6lGUssVVBryVcxwhG2Jj/Xa5uRZdMMefaTbN/8odZWIVcj2K/gPg+zUZ2uTjlfIChRCE2ryDpX/su5YczheX8yHB/+ZTtm6TCY/h0Bfwa+Cf1fMS6T7flNe+0IZauB5J5/A4isVU4fYeUZAAAAAElFTkSuQmCC');
}

.sci-icon-availability-supplier-low {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAYAAACr3+4VAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOqADAAQAAAABAAAAGAAAAAAYqteQAAAFMUlEQVRYCc1YXWgcVRQ+M7ubZHfTNrUtSUOUakr1yQqCiPoSxIcSMPhQJBqQYlekaqUoSkvSbNJuYowQLPoQrPQl+qAPNULokwTEivStfbA2Uokh5Mc0JZvsT3ZnZ8bvuzuTbsxkk6w27oE7986dc86c754z594zWnf0/AlbtI9s294hLmlyxyd6pCN65jt36v/sU6lUA+xrgQ3N6Bs1TaunPRhPYXwbwxH0w6FQaJLzXqSvAUkuW/ZaYnV7CWznXDKZrEf7AoDG0T5DO4L3H0JfzeaMjzjPxslLGS8b/WC658nVHDtX327vHQx+EbYN4a2OfbYY89cld/eGWMt3lDF61V7xP/C4BPYchnfFh8njaC9Dti0cDn+vmJyLv/CmXMYI1ZMAOQB7dLEMSf/xraRuXRQ7M+9pIgEHD70uwUeOQiLAhbkMHacQyhdcgbID6nhyAEB1Kz0j8Z9Pihm/pez1VT8kFbXPih7ar+6t1LRkZ6+KmZiQ5I0+Wf5zWHY986nowTodDAPQNe56tmSgXV2xF2DMByLaRKeciWhRzXJXr7A/d67/YcvMdNgijZXie+109PR44fPCMQyrd8JVgVwYfVWFKQFWH/5QArXPFbKrcRhXY/YnSVzvw4L8JpSpafrKBTsEnY8B7NSWgXZ39z5pW1afbdnP599qy3n/x59gfDN/n7/29PTsy2al3TQzbyK5VXA2q1ut6HrzHJ7XLszuYLjSk/wWA/uekp1PD4gWYO7xJi5ATdMTsvjLKTHmrkH2XdndNOSGMXVGNg20N9p7MCNWDCCPYtW1wlfqZq7Sve/v7w+nk8Z7RtZ+HxlidaKzZYXP5Xd7Zws5xnt+kwxXenIjkK48F4K8C6OtyrPUETz4Ch8fg+6uDYHGYrFaw5CzWbEiMDyAEPSkwcHBwOz0XCSVzJ7FQtR6MhWZhEwLmo/pk4mHxHAt5sl/qiMvZeJX35L02JcA2upm4xZ+tOuQVtEVjXXnDLkN7hMwIrAOoxhivzQzPXfTsuXzUkA6epvZm6lJlV3pTa9vcj0b3HnKUJZhz+3IoeZ1gcLg/WgdaPzei5Mt8KI0Fmcq/hTvUfJmYlIxVngknuIa7j1lZiZxzyVR97pAFcc2XtxjneQS6q16qK7kt69sP87Bgro3/EZLftu/FZz8RiT+Y2lalmbWyJWNRxFeU8o6f34bsXLZNcZudsKV5YmJRN1lA9SpQpBIGpRx2XRc9aVcXFmeg0nUXTZAYc8IjfKFGkSv2iNmLiPG8tbBUoay1MHDvkMjZQMUqz6MZmL5cUA/ruxL3J0Q2zJdYzfsyUsZUl6HRm+a1F02QJ2i+ZIyElWIb9ejyjOLc9jGNwGWPOSlNymrKhkFWS5Rd9kAzdskneiXUGqhCrmgws/ILMrCzK9Fw5jhqnjAy5ClLHUoXaJ0SlltL6wyUG20wcDLLLVqmr7GAf0dnF3HJP7X7+LzV0pFsEZ0f/6QxuzKxEMvkuhJtUDBOoYsqykW4CqblxVQGsv6kUUzhgMEuxtgeUBPj10Uc3le0kuzZFtF9CK/SafwViABlIX3yl8Gv2iyjDKqapXk/brRJL0Z1fwzwKIZvEP8Y8AqJNiIqgTnYHVEdE5Pgj2X2xEzNZOYQ0vo2wpBct6PvPSDLbY6UDuM96XDCts+2x7drHJ6lkUz+FlPHkPV5POFHxQ2L4J+pmcms043XAv5GO4RMI0ozxY++S/HmjaB9X6jPdp+bStqaTAa7TuA9jbaFciPoU+wOeMrzrMD5PUCyXf+DTI/XrSTBJ8FAAAAAElFTkSuQmCC');
}

.sci-icon-availability-supplier-full {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAYAAACr3+4VAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOqADAAQAAAABAAAAGAAAAAAYqteQAAAE+0lEQVRYCc1YXWgcVRQ+M/uTdjcbaWqtCbVWIjUPvlVaquCD4kMNGHwQFSJS7IoWEcQitCTN7rabqBECokhQyIMBfasR1uKDiqIP/iCIQqG0sMaatEZS2/1JdjY74/fdnVsn6WyyWdp1Tzi5d+aec+757rlz7zlrpBInDztivO44Tkw0GfJ3QMz4UOLYJ/rV/9kWi8Ud8K8fPvSh7TEMo5v+oD+L/nl0M2inI5HIBb73I/M6kJRy5FZb7JSfQjPfFQqFbvD7AJQFvwM+gPl3o20nu/0D7liWstTx8zEIof8iuVKiY+Vjc5/g8GPwbQqzKv8crP4f8xdkBpxbzCtnYpvbZee2HXIHGMMBvDwEfhK6A9Fo9FMl5P4Leh9apY+t+jJAjsMfs2JX5PuzP8nXv34r+aWCr4sE/OC9D8i+3fdJwAxwYU7BxivYym9rhZYD6kZyHEDNK8Wr8uGXH8nc5UvK31CbIZFYUMJhQz1bliPF3LKKcObHz+Xnc7/IMw89JbdEOkwIjMNWVke2YaDJZPoROPOaiDEzLMfiRsKw9ep52xMnxu6yK6UhR6SnTQLPHk0czXrHvX041u1uVwXyvc8+UCAI8LausEQ6uDtXU0iKVyvy15yFBbko1Hnx0UMa7BRs9gLs7IaBplKjexzbfsOxnYerUzpyMvjmW+if8bowMjKyzbJksFIpvYDvJ8wxy7SfRjPqlVvVT+I5xu3KSPJb3NxuSvedbWIGqlFcJa8euQA7o5tk9veS5PJ56H4MsM/pbUyb8bqBjiZG7y6JnQbIJ7DqK2Y1K8tt2oGxsbHoYqH8atlyjuD8X3nQOXJNTsvr1r1CDvKZ3yS3KyO5Hkitz4Wg7My5JRVZ2ri/dx+HD8J2cl2g6XR6e7ksxy2x43A8hC3oSxMTE6FLc/PxYsE6joXY7iu0xkvo9IMDYHXwUJTbda1IrjZHWer8mS3JN799J/t79+rTuJ8fbQ0ywslEOrVclvMAeBgOhGoISlmcxy/OzZ+xHXkXchsG6drtY7uQv6xOV3Xw+H6Ttbyovuc2pi63Pa8jl/pqAoXDXeAhcFRL12wdQRSlp+Z4HQOYR+kv5BaUdDTmd/DUYQgiPJlJvHNJtF0TqJJo4j+d1hWtopo1FG7cNX396MSCthu31sRFuBFTtQxQbK9ZAoqEIwoXk4FGSesyYyLRdssAdasQ6Yx1KueY8TRKWpd5MIm2WwYo/MnQqc72LcJIlEtI75DxbJSoQ13aUMl+1UCmZYBi1afBFbBK0Okf0zq7Uv8Wpix1SEzyDf5VbU63DFC3aJ6kk6xCurbcriLDtK4esJShLKNJXdpwaZK2Wwao69Qw2hxKLVWFcPst5m2V1q21jTnG1I+y1GEFQxu0BaZNWTcFpFCziFUGqo0BzHeKpRarEF2mMa1jxsNEQt+xukxjFEmMpFumccuymmIBrk7zlgJKZ1k/smhGd1yDZYLO3JUJwD+l609jRtFTeCuQAMrC+9qvDEF8r0soozZxkptOhizWMwd/GWDRDNkp/mLAKmT/PXtVHswUUWdPvHN5HfGk5iHmErfrgBck3wdxLn2B32NUQu0K3pQGjrA0+ape44wsi2bIs55k+RbYClBkP4J93kWT4GG9Xb1yZjAkcQhlVGS9IzeybxgzWO/nBxODP2zELB0G079d4JfAp6F/Fm2e7PZPu2O7KOsHknP+CwcZWfBof5KIAAAAAElFTkSuQmCC');
}

.sci-border-box, .sci-border-box * {
    box-sizing: border-box;
}

.sci-h-100 {
    height: 100%;
}

.sci-w-100 {
    width: 100%;
}

.sci-max-width-100 {
    max-width: 100%;
}

.sci-max-height-100 {
    max-height: 100%;
}

.sci-min-width-1 {
    min-width: 1px;
}

.sci-overflow-hidden {
    overflow: hidden;
}

.sci-overflow-auto {
    overflow: auto;
}

.sci-cursor-pointer {
    cursor: pointer;
}

.sci-border-radius-25 {
    border-radius: 0.25rem;
}

.sci-shadow {
    box-shadow: 0 1px 1px 0 rgba(66,66,66,0.08),0 1px 3px 1px rgba(66,66,66,0.16);
}

.sci-shadow.sci-cursor-pointer:hover {
    box-shadow: 0 1px 3px 1px rgba(66,66,66,0.2),0 2px 8px 4px rgba(66,66,66,0.1);
    transition: box-shadow .25s linear;
}

.sci-border-solid-1 {
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
}

.sci-position-relative {
    position: relative;
}

.sci-position-absolute {
    position: absolute;
}

.sci-tag {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 0.85rem;
    line-height: 1;
    font-weight: 300;
    color: white;
    background-color: #e6e6e6;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sci-border-tag {
    padding: 4px 8px;
    border-radius: 4px;
    border-left-style: solid;
    border-left-width: 4px;
    font-size: 0.85rem;
    line-height: 1;
    font-weight: 300;
    background-color: #e6e6e6;
    color: #6c757d;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sci-muted-link {
    text-decoration: none;
    cursor: pointer;
}

.sci-muted-link:hover {
    text-decoration: underline;
}

.sci-story {
    background: white;
}

.sci-story-segment {
    margin-bottom: 1.5rem;
    position: relative;
}

.sci-story-text-white {
    color: white;
}

.sci-story-auto-grid .sci-story-segment, .sci-story-segment:last-child {
    margin-bottom: 0;
}

.sci-story-auto-grid {
    display: grid;
    grid-gap: 1.5rem;
}

.sci-story-button {
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    border-radius: 0.25rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0.75rem 1rem;
    display: inline-block;
}

.sci-story-btn-sm {
    width: 150px;
}

.sci-story-btn-lg {
    width: 250px;
}

.sci-story .sci-story-button-secondary {
    background-color: #808080;
    color: white;
}

.sci-story .sci-story-button-secondary:hover {
    background-color: #a0a0a0;
    color: white;
}

.sci-story .sci-story-button-white {
    background-color: white;
    color: #808080;
}

.sci-story .sci-story-button-white:hover {
    background-color: #c7c7c7;
    color: #808080;
}

.sci-story .sci-story-button-outline {
    border-width: 2px;
    border-style: solid;
}

.sci-story .sci-story-button-secondary-outline {
    border-color: #808080;
    color: #808080;
}

.sci-story .sci-story-button-secondary-outline:hover {
    background-color: #808080;
    color: white;
}

.sci-story .sci-story-button-white-outline {
    border-color: white;
    color: white;
}

.sci-story .sci-story-button-white-outline:hover {
    background-color: white;
    color: #808080;
}

.sci-story-paragraph {
    margin-bottom: 1rem;
    line-height: 1.5;
}

.sci-story-paragraph:last-child {
    margin-bottom: 0rem;
}

.sci-story-card-borderless {
    border: none !important;
}

.sci-story-no-stretch > * {
    flex-grow: 0 !important;
}

.sci-story-warning {
    padding: 10px 25px;
    left: 1rem;
    right: 1rem;
    bottom: 0.5rem;
    text-align: center;
    font-size: 0.9rem;
    border-radius: 0.25rem;
    opacity: 0.9;
    background: #ffd34f;
}

.sci-segment-gallery .oxomi-gallery {
    width: 100%;
}

.sci-segment-gallery .oxomi-gallery-infobar {
    width: inherit;
    min-height: auto;
}

.sci-stories-container .sci-stories-info-container {
    flex: 1 1 auto;
    word-break: break-word;
    margin: 20px;
}

.sci-stories-container .sci-stories-info-container .sci-stories-info-name {
    font-weight: 600;
}

.sci-stories-container .sci-stories-info-container .sci-stories-info-date-container {
    display: flex;
    align-items: center;
    margin-top: 10px;
    font-size: 0.8rem;
}

.sci-stories-container .sci-stories-info-container .sci-stories-info-date-container .sci-stories-info-date-icon {
    width: 14px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAAcAAAAHAF4BokZAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAQxJREFUKJGt0k0rxFEUBvDfMAthIWmSRvL+mrEhJRZYWJHs+AKWZMFHYGNraWsln0BKSTbMhoX4CJOkSBMW//NnljPl1NN9Op3n3nOee/iLdlziFoWK/CSKuEBbmqyvKFgN8Q1GcR75HdyhBW+4TwXdeIrkEbbwjlLgA5s4jppH5LMYR09ckkcZDYE0+tCBpuBjsILvGrFUFzeeIBOzrQVfwEzwDfQGP4NUWHNk4yxgX2J3K6bQFfMuYwRzeImufoVF7EXBEE4xL3H0Cuu4xjMG/6XVYewiF+iXmFHGLCZinBIGKoUPOKiy1elU+CVZtcUwpBOv8conGiUfXi9ZlBy+MpIdPERzleO9YvsHCptALGeMGdcAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 5px;
}

.sci-stories-container .sci-stories-info-container .sci-stories-info-description {
    margin-top: 20px;
    font-size: 0.8rem;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card + .sci-stories-card {
    margin-top: 15px;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card {
    display: flex;
    overflow: hidden;
    cursor: pointer;
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-image-container, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-image-container {
    flex: 0 0 auto;
    margin: auto;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper {
    width: 300px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper .sci-stories-image, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper .sci-stories-image {
    max-width: 100%;
    max-height: 100%;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-info-container, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-info-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-brand-logo-container, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-brand-logo-container {
    flex: 0 0 auto;
    margin: auto;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    margin: 20px;
}

.sci-stories-container.sci-stories-container-list .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper .sci-stories-brand-logo, .sci-stories-container.sci-stories-container-slider-list .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper .sci-stories-brand-logo {
    max-width: 100%;
    max-height: 100%;
}

.sci-stories-container.sci-stories-container-cards {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card {
    flex: 0 1 auto;
    width: 450px;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card {
    overflow: hidden;
    cursor: pointer;
    margin: 10px;
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 4px;
    position: relative;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
    margin: auto;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper .sci-stories-image, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card .sci-stories-image-container .sci-stories-image-wrapper .sci-stories-image {
    max-width: 100%;
    max-height: 100%;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card .sci-stories-brand-logo-container, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card .sci-stories-brand-logo-container {
    position: absolute;
    top: 10px;
    right: 10px;
    margin: auto;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper {
    width: 100px;
    height: 160px;
}

.sci-stories-container.sci-stories-container-cards .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper .sci-stories-brand-logo, .sci-stories-container.sci-stories-container-slider-cards .sci-stories-card .sci-stories-brand-logo-container .sci-stories-brand-logo-wrapper .sci-stories-brand-logo {
    max-width: 100%;
    max-height: 100%;
}

.oxomi-element .sci-story-container {
    background-color: white;
    border-radius: 4px;
    padding: 20px;
}

.oxomi-element .sci-stories-container {
    color: #444;
}

.oxomi-element .sci-stories-container.sci-stories-container-slider {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.oxomi-element .sci-stories-container.sci-stories-container-slider .sci-slider-wrapper {
    margin: 0 10px;
}

.oxomi-element .sci-stories-container.sci-stories-container-slider .sci-stories-card {
    background-color: none;
    border: none;
    margin: 20px;
}

.oxomi-portal .sci-overlay .oxomi-datasheet {
    color: #000;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-column-fullwidth {
    padding: 0;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-column {
    padding: 0;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-item-state-indicator {
    float: none;
    vertical-align: text-top;
    background-color: #f0f0f0;
    border: solid 1px rgba(0,0,0,0.3);
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-link, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-link:hover {
    color: #000;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-main-image-inner.oxomi-border, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-main-image-inner.oxomi-border:hover, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-additional-image .oxomi-border, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-additional-image .oxomi-border:hover, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-navigator-product-infoplay-data.oxomi-border, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-catalog.oxomi-border, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-video.oxomi-border, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-gallery.oxomi-border {
    background-color: #fff;
    border: solid 1px rgba(0,0,0,0.3);
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-masterdata-value, .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-features-features .oxomi-features-right {
    font-family: inherit;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-masterdata-field {
    clear: both;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-masterdata-field .oxomi-field {
    border-radius: 3px 0 0 3px;
    max-width: 80px;
    font-size: 1em;
    margin-top: 8px;
}

.oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-masterdata-field .oxomi-shopping-cart-icon {
    border: 1px solid #ccc;
    border-radius: 0 3px 3px 0;
    height: 26px;
    border-left: none;
    margin-top: 8px;
}

.oxomi-portal .sci-overlay .oxomi-link-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAotJREFUSA3tlE9IlFEQwGe+77NvqXA7JRQRFJ0kWEgKDx4ioYsYhocIU5N23Zbd9GRIl716EwrdXWVTkagtMEoiWkG6SEGLEnQJIqguRWArsu7fN82sfPCxyre6ddx3eTPvzZvfvHkzD6A+6hmoZ6AiA1ih76r2+gJBIHWXN10AOHfqeNNoOBzO72pcZbEqsM/rHyOCEUTMAVCWZTfLL0z0dMdig4Uq/ndsaztWbAt9Pv8dgQHCN0Cj2UT3SYa9I6LOLK0+TSQSus18T6IjEORmAFnDwIuzsftfYrGxdKPLuAyI73nvyqvkcmBPFJuRI5AATELMmwDrcoZvhht55dEAQ6IroEsy72c4Avl2caY0ZgqQ7B8ePtLvD7ZRqfSWQYsC4fR+3Q+sfMbpgM8XbcjR6hN+xy4ETOm6Fioq9ZyDOMowhbp52jBpq7iVbyUF32enJ1NO/qoCxUCgWbX2mBN61XImME6vJkEQwhnJwrYznDc1z4BT9VatslRqUXV1djxb38z8ZmgBNXzNN7sOqtRGQOcYZDJ4moMwWW8v0s/mCy3eBTlnBWifq/ah3diSbw0NNeUz+c/WzbhtJrRDrnu0mVuSIDiAeU7vDcvePjsWjd3QLsubCYwdxwRmAC7MjI//wcNmO9/0E0N7BgaDLfYzllwTUEP9R9kBUqvb1TAan5pcEl2gHEBS5KKiEzJXjpqA8eiDD9wUj7h6z6azxTehUKhcNDe9/g5SFOB+2Thw0FiphIle0xvKwXL18vcmPw6n9iMiLSuC27Kn6Vr3THTipciVo2agONru07U5bpFroiNCmlPW83AqUv4YZK1y/BPQctbrD53XVPGYS6OVSCTyy1qvz/UM/JcM/AXlIPLHC6iJsgAAAABJRU5ErkJggg==');
}

.oxomi-portal .sci-overlay .oxomi-link-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAodJREFUSA3tlc9rE1EQx2eyu00bIZaCCoJ4EFEIgsUgBPQgFryIJUVCtDGN9QcYrAcPlf4JHkXxkDbVhHTVRIygeLAF8VIUUgtiwBykoJ482KSHpCabHeflB8Rls7HRYx4k783Oj8973zebAPRGT4GeAgYF0GCbmnOxhesEdIsA+20AceeAMuPz+cqmwR0ecr71iDxUb+tEd4lwBxAovL6ZL5VTmUxGsc4091oCZ+MLNwD0aUD42geSa9Ch7GVJ3jH4zGo2l0omk5J52fZPLYFENM2ATVnGE6GQ/wvLWBiQh07xBt6zbzRf0sLtS5t7LIEAaCeEsh1gXaQzBDe19cOKJE8JG4FOinkrwxpIOM/yOYsVWHyQTg9GY+pxHehtpaq9rEGI1rYCE7GWXSoaYzX7+QkReBFwxYY4VQX9OW9iJ+fqil3apxGVsAoeqtK3K6HxlU4bsASK5Do095jlHGsppvPaJjZBSPuFCsKHCIlh18FJt9tdaYn9Y9kRKKIZZovG1TABjLCxJtulO9ov/Sm/m0eEHxHnePJwnIvXz4ZdB/ztoLJI6DS4iDjRvcYHZlV1V+NktVQGlxXntmNaobgklOBrmGfHhZrT8GXdNIbgpinuTMjIkka4C+7LgOmLXm9e3u4Y4c1l+c4D0fgjdzO+de4OSPhdFGGJPQ5paGZyYnxJ2ALKki+KdZVgj5iNoyvgpeC5DJ9EZeShYvXn60TiVa1pIrHEab7QMJ96AxVaNsKE/VdNY5bY6N4U39kowz/yad9wsWu1oohnLwfPvzDL6xooignoh0+5OJ/UXy+OBUAKXJ0I1H8YTIj/BGzW47+vo/xW7u6j/uVgcOxH83lv7inwXxT4Dd1T8bC0FWvbAAAAAElFTkSuQmCC');
}

.oxomi-portal .sci-overlay .oxomi-download-datasheet-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAr5JREFUSA3tVE9IVGEQn/l23a1UUIKSwvAQRNAhOnRT+nOKOoqRkKvh0j6XwDp5iFjwUodA2Na1daNVA/vjrWMgdInoVLciyUsgCJJELqb73jS/fb5NH7uvha77Hd58M9/M/N7M9/uGqLEaHWh0wNcB9umBauxmsoccOyHCZ4jpGAv9IJIlMvS8OWzmJicnfwUm0MO6AC3Lai+WaE5ELtdMyLwaErn2ND+1WNOnHkCAbWzTB63keDkR81tmecFslsWmdrV3C9N1EmnRc5s51D8znXlZC9TUOvDsqMwF4w1juG92OnuOD+ybb3L4WzjK72by2ZGIhE8y83uNCQk5T25Y1gkv3i8DAXFnXhuNoaFCLvsKCWRjc/y32F9KW/ZX6Pl8+js3Ry8R8zIqLW3TPdirrUBAEKQcpG30wKALKU3KkiscKExMrBumu7CrR28ymTzo7vd+AwHLbFR/3NnesOpa15HDC+pc0tNIccs5Vc0rXM1YsSn1UQ4IAttA4tbZkL19yBbqgq7lmaF44gr2TdyxmEqlirFha0VDOm1DnbD7VyAg3pkG73fZqKF26byC3feS6P0am+i1In9qia71uHZpgww5su757ZaBLdW7WHKdpRtSGfpAybOXEArWGgldTKfTPwfjI6f1B1vhKxzeiYX2dwUD6gSBK97ZQOL2UewLuanxCugOWCaTWcOZIzIGqU/kYyH36DP2/hUIiHGl0augOtubC4Ojo+V2AZTJxFCZBzYYt+7or10FgBh66Afy9AqtPYNfDg0nLjjMb3BfCr4M6oONSpAt+KKNbmUumD6U+ZnpqX5/Hk//JyAcY/FkHybIzvhCz0pKqBWtpc27M/gBLModw7lcqgi92qoLEIEYV+4EkV5VI7uT4c7QxtnH2We77dX2dQN6wZggeNR4Z6A+2FiLIF5MQzY68F8d+ANaZgKBd4bh4QAAAABJRU5ErkJggg==');
}

.oxomi-portal .sci-overlay .oxomi-download-datasheet-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAArdJREFUSA3tVDtrVEEUPuduNsb4WBNBFIlYCCJYSAo7xUflI0U0rHh33WsgG8TSykJs0miRP5AH5prcRGMwhaUQSCNiFTtFMY0QCIhJMEGyu/d4vtmdsF52rwu2O8XMnOc3c+Y7Q9QczQo0KxCpAEfkWHFsIjgvLPfUqVuIj7HQT2L6SkIvUu3JyXQ6/Ss2gRobAgyCoGOzIJPqf61uQqZVZud2Pucu1PVpBBBgW0X5IEInTCLmRb3ZS07wspSogxw5p7Y7JLKXmUsi7A7edWfrgTr1DFaPmwGMmTYdh9ODXuZCS6p9Jgydb5yUd/lc5j4n2k5pqd6LSIJYxscnZ0/a+OgaC4g30wBTRj19/0Au8woJChtbQyTFz2FBvkDOZ29+b0ntuaKHWsZNw7DwGPpaIxawQhB9aV60YOUkUo7TU9ik/b29ayo9qsh9vv/6oLVVr7GA6tgNZ7xZdVC9/f621jk9XFFL21ri36dr+bXUUlodqE/KeRAEujE/OBuSHGLi46J6LZ8z4k9dh+1IZ2qhp6dna3QiWFFLV0moC/roiAVEn2nwbsNGjQyJLirOEwNWzuSo/Eab6+P6egLvrUMOmJnCNSNGpviSoqkxlPpYlKFP9dn+JoSC7aL2y9ns1Y2RIDijB9wH32TSKcdCqBrxgPqDwBd95vuzR7HPe5mhHdAKmOfd+AEbF+mhWYmX+l33E/bREQuI70rLtQqqb8v23LP5eVMuA0rs4WYWbMSffqBkuWUAmIejQFbeobVVRNfR59OXJAzfqt5Bn4H6YKP+m9vwRRlxMwum9pm8l3Wjeaz8T0CTdGI6jR8ENzWBSn0l1AoIYt8MeoAd7kwNgK3Gr8bUECDi8F1VfpA+9Fl1Lm2TJUUbznvuVLW+1r5hQBuMHwRNjT4TpT7YWI8gNqa5NivwXxX4A+Z4AKMtspHPAAAAAElFTkSuQmCC');
}

.oxomi-portal .sci-overlay .oxomi-shopping-cart-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVL8vBEEUfm92uRCNkLiIilYj0SqPlsIpSE7iR45/QSKbUOiFO3cXOT+i0Cp0+ktElBQUW5DQKBCWnefNhmQztz+4XFS7zcz73jffN/N25gEkX1KBpAJaBVCLITe/dEBAMwpHRIkCx6s72yc6r9G4znAunx9yXTGsBCXIVSB8BKTzvxiw6HubAWvFYvFBX1dn6CfkFvKHRDDtx347RzSm9spbxzpf6IA/RsCaP27GPNJQGub/Gvanuy754rw342Q/GpEntCzLIYDLH3IzxkhDZYDU2H9EQZ9BGzSDQD/GC2sk/Yg2R2RhuuOt2UBge6Ogm8721KnG9MJYQwJ1cT4U+ZybAM/RRpI2grANMuzRzMh9Npt1g8SDsFjDjhb59Oyg5Nru7pUKBV2kUtnUocg48uGrlbnF5RWScp3f5C2bvkSqcZIIL/YrhdkwXuwJDcQzF+GGiK55d7dhQox3cBscFYKuIjgQayglDXF7G0CE7hSmJ0sl6zVIkNvgETf9Xm7AY5zfCOIoLPZZMMe7MVyqT0fJhXycd7wUfo8hvFjDanm7bAoxIlpxsGpZbyE60N/Xs2giZlLYMxHGSfCkAg1V4At1Dob4Jz4I8gAAAABJRU5ErkJggg==');
}

.oxomi-portal .sci-overlay .oxomi-shopping-cart-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVD1LA0EQnbc5g4GQgNpoa2sTsLVIoVYBFYygIUbQ/AnBRgv/gUVE/BZsLezsA4KWWpjihBRqYSGiMdlxLlgc596dOSxvi7uZt2/f25ubXaJ4xBWIK+CpADw51Q6Oj5ip9INrpdTMannxwsuLmv8y3D04y2l0xh1BMG3I8xmE614MNPFnP1Kb5fLck3fdL0M3obZ/cszES27s77FaqFYWz7185QXcOQN1d95LDGjjxwQaKuLIhn6bCzTMpPpu5R9++i2OggcaFovFlnSOmP7fCDR0bMAR/yPwZdqmZQLdGBTXWbsRTwy0ibgpW7OlS2yJbQY1sv19lx5mNw01tLRVb1GbADmLTHXZgIjCVlA2WfSYTiSaUvqOSdyEhRoCyVfitpxl2lurLO2YRHrBjGfFLVA7PF1nrbfktmkQ6M09Z475Zm25VDHPkRQlZCimqw7wILR7Jmr40YWXlvkpUurOj+PgoYYikiPmUSYMDQ9m5guFwrtJUC79U7n0R6B5Wua3TRwHCz0WGrrb3gC3X9LpoH5tOYLSod23E5tGqGG1XKollJqwUsmxlXz+wyTiYNlUsmoBk8MD2Vk/TozHFYhUgW/6Rn1+FD3gbgAAAABJRU5ErkJggg==');
}

.oxomi-portal .sci-overlay .oxomi-datasheet-bullhorn-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAodJREFUSA3tU01oU0EQ3tmX1Maf0noxarEttlAEQcWLHqpiL9JepBdFMYEk2BcJbcGLeIkgHooYJDGBJNZWhErAi1AvQaWHeFKKHkR68KAFo1DFaBPz83adTdnwTDYmKt6ysJmZb2e/efPNhpDWainQUqBKAaiK/zr0+XwbMrlSiBDe39dtP+73+5mKzKIC/xRzeb39X3PFeSDQzQmxv/uwuhc5Xqp4/qmgrutd2SJcLhaYjwA8tWl8JFsiHw2jVJe37kEikdCSycXdhoVVZKcA1Ciw7YzQPgJ8FMlPcMLTFIhjNha5Lzo65x5XNVbBlAWdk5OdC8knS5yTXlKs5KKDgokF/BN+xTOMz7TT/Q+j0fO/ZK0nqX+VBVkuP4rcveorsHQ3FjmgPpMov+Gamjp5OxD4LBFpqXTMFgyy0RybfexM+frMOajDEPueO2zGpK8siJKtyoQaC3yTe2JiWw1uBoDOdG62PTZD0ldKCjvtC3wl/QiThnFbcWNj6wvnOlhYy6cdbv0toveoFeJ3wuH38lxY4DwcCARyZkz6FSIJVFuHZ3wZiwyUcYDFNm45W7TwHsLYUc65Cwl24OO5qXV1XJ2Znv6Gr5Tj//HgXDzyoppLxMoOzYlYrKcScwjF48EVjMVOYcFrTs+FU+hfN75kxpwe72nGfz9i9QwrFYSWkJUhELZP+sICAJ+Lh+e1rVsGMUpxwlJlnGpr5jyz37BDlOsVXhgqEwHUPHOBCynROJwe/TnqOTAbDb0RuGo1MUP9kpBOXAYgrzvarYeCwWBGRdYM1lDSNkIf4Ff9EGQ4zz2ZfOlKM8T1choWjMVuLVObdRfV6Bho2pGR4WMX65G18JYC/0WBn3jEzpMdCyidAAAAAElFTkSuQmCC');
}

.oxomi-portal .sci-overlay .oxomi-datasheet-bullhorn-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAoBJREFUSA3tVE1oE1EQntldE00FGy9aKVaxlerFIrnooQp6UQtFAiF/mmoSb968iCdBehJBKB7SYFPMTwlIQTA3EQ/xpBQ9iPTgwT+qYq21zZYm+8ZZmyyb+GKC6C0Plp353rzvm/ftJACd1XGg40CDA9iQ/3VaKBScH758mwCi/lgkdAIRhYzsnwgm7+X7SZRzLNZLADtVVRuKnvO/kAlqMrBdLJPJuEtlvMZil/nMY6fiOrMmSp+EYTTlbbqRz+fVJV3sUxXFckGQUABEDwDtJQEjq2U4hUgLiBCJnQ/NmI0mUuk/9isVnJqd7V76Xppj4j2GITmP8BkAn6oqhg4d2P/A4/GUJVVSSCpYWdZHTDHZCR6GuXgkdFi2Z2EIt5L5/NmYz7doYdWALZIsIpcE3YAIpNNnryeiYaGvH7VjtVgqqKj4tVbQ+OYp7JrMZnc04nU5wt3uLY5HdVg1kVqq9PY8FG8/FrjmJD+buGNrcNjqQVqnhclU5g0BpTWnmrwYCLyzkyPhHZ/Pp9uxWmwjqkH170QqM88iA79QxCeobg4j6H08sMeBRJR72cUDdFt1d92Ijo7+4Cnl7tATHws9r2fayKQ3tBfyyPcR+2guBGUiHva+59B8inzz8eR0zs8N3TSWVrxT6ZlAuVIxS5su6TesqyYqWTkZQ1bMAU8sxceCOcW9dZAbK7JY0dzXHLhqr7PHLW/IrC/5L2vYPESo/DbmJm5aya9IYjr7DEEMXAgGX5u4bLX8hslU+ir/Dsarh1+5tO1HwuHTyzKydrCWlgrU7nNXa1Wyg3pl8Xo7xM1qWgpeivjnVZdjNyroVQCPbXM5rjQj6+AdB/6LAz8BODrRAdvO23QAAAAASUVORK5CYII=');
}

.sci-story-image-warning-container {
    display: flex;
    justify-content: center;
    position: relative;
}

.sci-story-image-warning-container img {
    outline: 10px solid #feefb3;
    outline-offset: -10px;
}

.sci-story-image-warning-block {
    flex: 0 1 auto;
    position: absolute;
    bottom: 0;
    padding: 10px 25px;
    margin: 20px;
    background: #feefb3;
    color: #9f6000;
}

.sci-story-warning-block {
    vertical-align: middle;
    padding: 25px;
    background: #feefb3;
    color: #9f6000;
}

.sci-story-error-block {
    vertical-align: middle;
    padding: 25px;
    background: #ffd2d2;
    color: #d8000c;
}

.sci-story-warning-block, .sci-story-error-block, .sci-story-image-warning-block {
    border-radius: 10px;
    word-break: break-word;
}

.sci-story-warning-block i, .sci-story-error-block i, .sci-story-image-warning-block i {
    padding-right: 10px;
}

.sci-story-overlay-outer-container {
    height: 100%;
    overflow: auto;
    padding: 0px 30px;
    background-color: #fff;
}

.sci-story-overlay-outer-container .sci-story-overlay-inner-container {
    margin: 20px 0px;
}

.oxomi-block {
    display: block;
}

.oxomi-align-right {
    text-align: right;
}

.oxomi-clearfix:before, .oxomi-clearfix:after {
    display: table;
    display: table;
    content: "";
    line-height: 0;
}

.oxomi-clearfix:after {
    clear: both;
}

.oxomi-img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.oxomi-vertical-helper {
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.oxomi-floater {
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    padding-right: 8px;
    margin-bottom: 8px;
}

.oxomi-vertical-transformer {
    text-align: center;
}

.oxomi-vertical-transformer img:first-of-type {
    max-height: 100%;
    max-width: 100%;
    position: relative;
    display: inline-block;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
}

.oxomi-column {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.oxomi-column-fullwidth {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.oxomi-hidden {
    display: none !important;
}

.oxomi-hover-link:hover {
    text-decoration: underline;
}

.oxomi-shopping-cart-inline-btn {
    width: 32px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 20px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHAAAAABkvfSiAAACYklEQVRIDd2WPWgUQRSA35tdcnrBYEBTBH/SaGubQsUuKMRWsMidIWvIipLC3oBoqQlHNnC3mBwIKoh1BCGIiCBIRDCFTQqT4iCQFOFyh+483+y5MuveEDnnLJyFm5/3891782YYgP+9YcHzQyIa50AxDhbxOwLer1bm73QjeBeAzv+CKQKRS0g3ixM3tm0CCWQ9J/Iv3INO79m9aO+CEIRS4ikieRcI+iXIhzaByldT1q+30vjTc3F6+rDcbVqNLPWnEbaEvrA0O7sDiOv6ms0xR/c6BVTOefGjTYjui1AsZ4EIq7qSzbHj0ssskLArQET8vBgEXzNAh0R3UkqwrLKVAYZhaYM3cstmKpUvB6k9UAnRcloRod57wH2jfGciVIskyHJacaVUKjWNQJR2C4ewtX9moBDWKpXP9fuBvvyigqnGl3e2DQ0e+bK+WasTQR4F3u7LOZWs1v4rURTJIAh2dc3UXaoLCt7UOwYOs0JYDRc8XfY347YRxg4pvnGGuWYvjXl+uRMIV6QUQM8fVRZeJfZmIOAHrlf1DfJPRxFKpkiEi9yd3BeYEwNPGrJ2ji+B44lyB710UDzuwM6eibFoFKIw4Y9xSkf44l3N4Zm5cnny25+gr036V6SEUSJcE8eOPliamWkkdsY9LHq+J4niYuFH1tUGfDrBRrcSQ1OvYFFET1tyfsls1E7zuJjot73alJCPxGiiFPdEl1Nzw0RFlhIhpOyMQERa0w1/n+syfazSqM+RIDU3AkX/oXt8Bp/xG3WH93DF7RFTuiPTWO0Zy6pc3dtcIG97UIybdP/J+g/in7yCm3dyewAAAABJRU5ErkJggg==');
}

.oxomi-shopping-cart-inline-btn:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHAAAAABkvfSiAAACbElEQVRIDd2WTWhTQRDHZ15e1WorjShI8eNUP+459FDFnMQHFUIhNRqqFCp40JN3D6JHxWsVJDFpEhBzrSAUES+CRASDB8GDFTwIjTUtkcqO/41u+9JkhejGgw/CzO7szC8zO/v2Ef3vD2fzxXtIclpEWCfLzN9J6OZU+sy1XiTvC8lxAJowDQDYZ6bL2bnikksgC61GeMcjn/u3jnFj7YRSCsl5IyLqughFQb7tEigIpmjl4npmOni5XB5aXmk4zSz8p1G5z154IpFI1Jj4fXjOrc5PW4A6OPb0lVvIRjRkON8GRPtUNpa41XyWx+1A4d4Amd6kUqkPbcBIf19PSoojMK/r1QZMT0ws6m5yW0x9vi3AXyDHZeXVPdHBZx0z1JMs7LSsTLIQBME3K5A8t41j9s8KjFDEXUmZXsju6H0N00/Lq+3nVPMF7mXzpa/QtjN5V71dg3eNrRu5pV5XyWSyHvbxwwOjowQqkyu+xnhUWI6kg2DZ2P5WdgTqoDgaFdwao8gyyM4VZv8EJIoVAj08f27yifG3AgF62VwkNAzwjHHoTuKiFToFn4PGzwqM7hwo1L7Uj+E7YL9Z3L1kJcy57v0cenTsUhP/Qb44hZv6JA5u5ejhkTuxWGzN2H4nM7nCJBpvHH7VfcN7b8Xj8YZZby1pNleaUaKazQLo2erbdwfgdMU42qSGwVbEtxHuVqLFj58OQVzAr/m0vbyNAbs9vq5rheV0y9gy0JmFTeiBFj8rEP1VbXHcNA7bwrouY3i8OY4VODSw7Qb+bQmp1XCWFnzquxQOZNP1niFoBud4CX7PKULTtrX/ZP4H9O+3k0xUgakAAAAASUVORK5CYII=');
}

.oxomi-link {
    font-weight: bold;
    color: #1e80ff;
    text-decoration: none;
    cursor: pointer;
    display: inline;
}

.oxomi-link:hover {
    color: #555;
    text-decoration: none;
}

.oxomi-btn {
    font-family: sans-serif;
    background-color: #e6e9ed;
    border: 1px solid #e6e9ed;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
}

.oxomi-btn:hover {
    background: #d4d6d9;
}

.oxomi-btn.oxomi-back-link {
    margin-top: 10px;
    margin-bottom: 10px;
}

.oxomi-btn-block {
    width: 100%;
    display: block;
}

.oxomi-field {
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #5e5e5e;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin: 0 0 1px;
    padding: 4px;
}

.oxomi-well {
    min-height: 20px;
    padding: 7px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}

.oxomi-filter-bar {
    padding: 5px;
    border-bottom: 1px solid #888;
    margin-bottom: 10px;
}

.oxomi-filter-bar input[type="text"] {
    margin-bottom: 0;
    padding: 4px 4px 4px 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QjFGMUM3REU5ODMxMUUzQUJFMEZFRTY3NEI0MEREOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QjFGMUM3RUU5ODMxMUUzQUJFMEZFRTY3NEI0MEREOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVCMUYxQzdCRTk4MzExRTNBQkUwRkVFNjc0QjQwREQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVCMUYxQzdDRTk4MzExRTNBQkUwRkVFNjc0QjQwREQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/7ifOQAAAPJJREFUeNqcU4sNgjAQLcYBOgJOgCO4gbIA4gS6CYygG+gE1AmgG+gG5wbeJa/JWQsJXPLiwauv7z5kVVUZFRfGkbHF88BoGTczEiv8WkbPaNSfDfIrODsl4HD4zSgZG6DEO+G6lMAatgt1kBT/gvgAroajHwe1qp8SlxA4iXOqhEKVMRaD6kmyB4tDBDzy3cS5cLNPCYSmNCOjsuAMduJPoIVyjnnvkefIe+Q+nkAYY7Dv0NB7woUH12E3KG4ioc5TVKfHO+GeuKjT08iib2EqrHJJcOLmjJGwdB+IiZN67h7IQh3Uc7NkkRz6Ik4eXwEGAM1iOFqohjKFAAAAAElFTkSuQmCC');
    background-position: 3px center;
    background-repeat: no-repeat;
    border-radius: 4px;
}

.oxomi-alert {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-shadow: none;
}

.oxomi-alert.oxomi-alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.oxomi-indicator {
    display: inline-block;
    background-color: #e85d75;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    vertical-align: super;
}

.oxomi-login-box {
    width: 360px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    margin: 25px auto;
    padding: 20px;
    color: #555;
}

.oxomi-login-box, .oxomi-login-box * {
    box-sizing: border-box;
}

.oxomi-login-box img {
    max-width: 100%;
    max-height: 80px;
}

.oxomi-login-box .oxomi-h2 {
    margin-bottom: 15px;
    word-wrap: break-word;
}

.oxomi-login-box .oxomi-forgot-password-box {
    text-align: center;
    padding-top: 15px;
}

.oxomi-login-box .oxomi-forgot-password-box a.oxomi-forgot-password {
    color: #a1a3a4;
    font-weight: normal;
}

.oxomi-login-box .oxomi-forgot-password-box a.oxomi-forgot-password:hover {
    color: #555;
}

.oxomi-login-box .oxomi-password-message {
    margin-bottom: 15px;
}

.oxomi-login-teaser {
    text-align: center;
}

.oxomi-login-error {
    color: #b0281a;
    font-weight: bold;
}

.oxomi-login-input {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
    color: #555;
    display: block;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}

.oxomi-login-input:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);
    outline: 0 none;
}

.oxomi-submit-box {
    text-align: center;
    margin-top: 25px;
}

.oxomi-btn.oxomi-submit {
    background-color: #5eb526;
    background-image: none;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border-color: #5eb526;
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.33333;
    padding: 10px 16px;
    font-weight: normal;
}

.oxomi-btn.oxomi-submit:hover {
    text-decoration: none;
    background-color: #54a322;
}

.oxomi-overlay * {
    box-sizing: border-box;
}

.oxomi-overlay *:after, .oxomi-overlay *:before {
    box-sizing: border-box;
}

.oxomi-close-button {
    margin-left: 16px;
    cursor: pointer;
}

.oxomi-close-button.fixed {
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 10000000;
}

.oxomi-search-container {
    display: flex;
}

#oxomi-overlay-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(35,35,35,0.9);
    display: none;
    z-index: 5000000;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay-close-button {
    position: fixed;
    top: 4px;
    right: 4px;
    z-index: 10000000;
    width: 24px;
    height: 24px;
    display: block;
    cursor: pointer;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay {
    position: fixed;
    top: 16px;
    left: 16px;
    right: 16px;
    bottom: 16px;
    text-align: center;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay #oxomi-overlay-content {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

#oxomi-overlay-background #oxomi-overlay #oxomi-overlay-content > div {
    text-align: left;
    width: 100%;
    height: 100%;
}

#oxomi-overlay-background #oxomi-overlay .oxomi-border-img {
    border: 1px solid #888;
    border-radius: 4px;
    background: #fff;
    padding: 5px;
    display: inline;
}

#oxomi-overlay-background #oxomi-overlay.oxomi-full-screen-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#oxomi-overlay-background #oxomi-overlay.oxomi-full-screen-overlay .oxomi-close-button {
    top: 0;
    right: 0;
}

#oxomi-dialog {
    z-index: 11000000;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 500px;
    min-height: 200px;
    overflow: hidden;
    border: 1px solid #555;
    box-shadow: 0 0 12px 0 #555;
    border-radius: 3px;
    display: none;
    background-color: #f0f0f0;
    font-family: -apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;
}

#oxomi-dialog button {
    height: auto;
}

#oxomi-dialog #oxomi-dialog-header {
    overflow: hidden;
    background-color: #43474a;
    color: #fff;
    padding: 10px;
    vertical-align: middle;
    border-bottom: 1px solid #35383b;
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-title {
    font-size: 13pt;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 20px);
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTZGMkU5N0Q5MDMwMTFFNThEMzdFN0ZBRjlBNDREOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTZGMkU5N0U5MDMwMTFFNThEMzdFN0ZBRjlBNDREOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkYyRTk3QjkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkYyRTk3QzkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnnGnvQAAABYSURBVHjalFE5DgAgCKuLf+Vnrr4Q0UhiDB3apANHrQDcvQdn0IIoaLe++4AbJKxoTswUvMlXVOZBioM8Ambv7Jv/gKNwAhNIDtIM8pbkO0iXbkclYAkwAJ23zG0joRb4AAAAAElFTkSuQmCC');
    text-decoration: none;
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button:before {
    content: "";
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button:after {
    content: "";
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQxN0QyQUE5MDM2MTFFNThEMzdFN0ZBRjlBNDREOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQxN0QyQUI5MDM2MTFFNThEMzdFN0ZBRjlBNDREOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkYyRTk3RjkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkYyRTk4MDkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkvpBk0AAACiSURBVHjajJHdDYQgDMcrMQ7CND75ZnCFYyBd4YgLuAwM4gsWUi69AolNmqbp79/0Y/DeTwBwol9a6wOEhRA+GGb0Feu3InhB36ko4Z3qiYMkuBjzEzG4WOaGGGOr6NANy20ZNws6HSv4T0Cir+jsEN64WokFjehu5CFUZxzXOkQWNGBLY9iWSNFTqgUpclHmxvTB3qdTjp0LvFZXemOPAAMAg/xZZ+9SU2oAAAAASUVORK5CYII=');
    cursor: pointer;
}

#oxomi-dialog #oxomi-dialog-content {
    width: 600px;
    height: 456px;
    overflow: auto;
    color: #5e6468;
    font-size: 14px;
    line-height: 1.42857143;
}

#oxomi-dialog #oxomi-dialog-content * {
    font-size: 14px;
    line-height: 1.42857143;
    box-sizing: border-box;
}

#oxomi-dialog #oxomi-dialog-content label {
    display: inline-block;
    font-weight: 700;
}

#oxomi-dialog #oxomi-dialog-content form {
    margin: 0;
    border: none;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-message-dialog {
    position: relative;
    top: 45%;
    transform: translateY(-50%);
}

#oxomi-dialog #oxomi-dialog-content #oxomi-message-dialog #oxomi-message {
    max-width: 100%;
    word-wrap: break-word;
    text-align: center;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-message-dialog #oxomi-message-buttons {
    margin-top: 13px;
    text-align: center;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-message-dialog .oxomi-btn {
    background-color: #cdcfd1;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-message-dialog .oxomi-btn:hover {
    background-color: #b8b9ba;
    text-decoration: none;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info {
    padding: 20px 12px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info a {
    color: #33658a;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info .oxomi-btn.oxomi-dialog-submit {
    margin-bottom: 10px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info .oxomi-btn.oxomi-dialog-cancel {
    margin-bottom: 10px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-btn.oxomi-dialog-submit {
    background-color: #33658a;
    color: #fff;
    border-color: #33658a;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-btn.oxomi-dialog-submit:hover {
    text-decoration: none;
    background-color: #2e5a7c;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-btn.oxomi-dialog-cancel {
    background-color: #667580;
    color: #fff;
    border-color: #667580;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-btn.oxomi-dialog-cancel:hover {
    text-decoration: none;
    background-color: #5c6973;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-actions {
    margin-top: 12px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-form-control.oxomi-dialog-form-control {
    font-size: 14px !important;
    line-height: 1.42857143;
    margin: 2px 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 4px;
    height: auto;
    width: 100%;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.oxomi-brand {
    cursor: pointer;
    display: inline-grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    align-items: center;
    display: -ms-inline-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr;
    flex-grow: 1;
}

.oxomi-brand img {
    max-width: 100%;
    max-height: 100%;
    -ms-grid-column-align: center;
    -ms-grid-row-align: center;
}

.oxomi-brand-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-auto-rows: 215px;
    grid-gap: 12px;
}

.oxomi-brand-grid.oxomi-small-brands {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    grid-auto-rows: 130px;
    grid-gap: 6px;
}

.oxomi-brand-grid.oxomi-small-brands .oxomi-border {
    padding: 0px;
}

.oxomi-brand-cell {
    display: flex;
}

.oxomi-brand-header {
    border-bottom: 1px solid #888;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 15px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.oxomi-brand-header .oxomi-brand-header-name {
    font-size: 16pt;
}

.oxomi-brand-header .oxomi-brand-header-name span {
    font-weight: bold;
}

.oxomi-brand-header .oxomi-brand-header-icon {
    max-width: 150px;
    max-height: 150px;
}

.oxomi-brand-header .oxomi-brand-header-icon img {
    max-width: 138px;
    max-height: 138px;
}

.oxomi-brand-icon {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    width: 32px;
    height: 32px;
    position: relative;
}

.oxomi-brand-icon img {
    max-height: 32px;
    max-width: 32px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.oxomi-compat-brand-grid {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 -12px -12px 0;
}

.oxomi-compat-brand-grid * {
    box-sizing: inherit;
}

.oxomi-compat-brand-grid *::before, .oxomi-compat-brand-grid *::after {
    box-sizing: inherit;
}

.oxomi-compat-brand-grid .oxomi-brand-cell {
    width: 210px;
    border: 0 solid transparent;
    border-width: 0 12px 12px 0;
    background-clip: padding-box;
    height: 210px;
}

.oxomi-compat-brand-grid.oxomi-small-brands {
    padding: 6px 0 0 6px;
    margin: 0 0px -6px 0;
}

.oxomi-compat-brand-grid.oxomi-small-brands .oxomi-brand-cell {
    width: 120px;
    height: 120px;
    border-width: 0 6px 6px 0;
}

.oxomi-compat-brand-grid.oxomi-15-grid .oxomi-brand-cell {
    width: calc(99.999% / 15);
}

.oxomi-compat-brand-grid.oxomi-14-grid .oxomi-brand-cell {
    width: calc(99.999% / 14);
}

.oxomi-compat-brand-grid.oxomi-13-grid .oxomi-brand-cell {
    width: calc(99.999% / 13);
}

.oxomi-compat-brand-grid.oxomi-12-grid .oxomi-brand-cell {
    width: calc(99.999% / 12);
}

.oxomi-compat-brand-grid.oxomi-11-grid .oxomi-brand-cell {
    width: calc(99.999% / 11);
}

.oxomi-compat-brand-grid.oxomi-10-grid .oxomi-brand-cell {
    width: calc(99.999% / 10);
}

.oxomi-compat-brand-grid.oxomi-9-grid .oxomi-brand-cell {
    width: calc(99.999% / 9);
}

.oxomi-compat-brand-grid.oxomi-8-grid .oxomi-brand-cell {
    width: calc(99.999% / 8);
}

.oxomi-compat-brand-grid.oxomi-7-grid .oxomi-brand-cell {
    width: calc(99.999% / 7);
}

.oxomi-compat-brand-grid.oxomi-6-grid .oxomi-brand-cell {
    width: calc(99.999% / 6);
}

.oxomi-compat-brand-grid.oxomi-5-grid .oxomi-brand-cell {
    width: calc(99.999% / 5);
}

.oxomi-compat-brand-grid.oxomi-4-grid .oxomi-brand-cell {
    width: calc(99.999% / 4);
}

.oxomi-compat-brand-grid.oxomi-3-grid .oxomi-brand-cell {
    width: calc(99.999% / 3);
}

.oxomi-compat-brand-grid.oxomi-2-grid .oxomi-brand-cell {
    width: calc(99.999% / 2);
}

.oxomi-compat-brand-grid.oxomi-1-grid .oxomi-brand-cell {
    width: 100%;
}

div > .oxomi-compat-brand-grid {
    overflow: hidden;
}

.oxomi-image-viewer-wrapper {
    border: 1px solid #888;
    border-radius: 4px;
    background: #fff;
    padding: 5px;
    display: flex;
    align-items: stretch;
    flex-direction: column;
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-header {
    display: flex;
    justify-content: flex-end;
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-header .oxomi-image-viewer-close {
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAZ9JREFUWAntVrtRxEAMNdgdEJoQUmiBMsjsGbdBSBsOnJHQw7UAKYQ4pAN7QM+3z6PRajn7Aj6DLzjJ+rx90kp3zjLvU9f1Q2SvquojMv6MgVREvpHBKZUg+yBLY/+Wx6ZpLniQkHyifkKFAcMw7LquO6d9rqJt21c4i6K4oRNyDkDtzCSaDvzL+twmFoECpRsv0o1LdIZ2DgAbQXsEQAeB5HkaEJvIuLnNNFDiTkTvw72Ui1uPMSBdgkECQOy/ZbU0tU2PO4BrjK37a/R+Nr1BOrNzwKnM8/zOgrujTACML5PtbhDIBYCTIKKWqWTEeSXAnnEHRO31Vk5O9eUCaNqIVWxU6l6NStDJPJkA3kpHDLwfEyYKkHvFEa3NsHXgn3Ug2kRbf1ieK7FP/5HcThvH57DJO3nGm9qzLOE1fZ48SABJBtQlsiTmaAJM9A6BL7xFoGKXHPM9uagDNtEQgXv1wcRcTcAcrt/MjyKxmIA9GH9YHMivfKw0JQ8SWAO+JpaECiopOY7jvfjedcWp2NARvkg8htzbVPxm3zqADnwCU0D4n+entckAAAAASUVORK5CYII=');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-header .oxomi-image-viewer-close:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAaRJREFUWAntVjtShEAQBavgAoYYroGJBpCQeQeTPYwHMvEOm5FAoImBhsslSLAfO4+a6mkENvBTssF20583r3u6d4ki61MUxVNgz/O8D4w/YyAVkUcyuKDiZOtkpuzf8liW5Y4HCckX6jEVBnRdd2ia5or2sYqqqj7gTNP0nk7IMQC1M5NofuBf1sc2sQgUKN14l25cozO0cwDYCNoDADoIJM/DgOhExo1tpoESdyJ66+4lW9x6jAHpEgwSAGL/LavlU9v0sAO4xtB6ukbrZ9MapEs9B5zKJEkeNbg5ygTA+DJZ7waBTAA4CSJqNpWMOKsE2CPugKitv5WD0/syAXzaiPXYeKknNSjBT+bJBLBWOmBg/ZgwUYDMKw5obYatA/+sA8Em6vrd8tyKffiP5HbqOD67TT7IM97UXmUJ7+iz5CwBJClQk8iSmLMJMNE6BD73FoGKTXLMt+SiDuhERQTu1QcTczUBdbj/Zn4WicUE9MH4w+JAfuVjpVNylsAa8DWxJDRLAK8ifd/fSMUPrJjJU9IReY7j+K2u6/1U3GbfOoAOfAJ+Ze2DxMsroQAAAABJRU5ErkJggg==');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: space-between;
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content img {
    flex-grow: 0;
    flex-shrink: 0;
    max-height: 90vh;
    max-width: calc(100% - 64px);
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-prev {
    height: 32px;
    width: 32px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    left: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAfBJREFUWAntVD1LA0EQzX0kZxGv0dZfECwERSsrFQQLCysRkhAPhJB/YhewiCG5lGI67VJZeYVaaWErNlbKiaJnLvGtMMe57OU+ICZgDo7Z3Zn3ZnZ2ZlKpYX75fP7e4y8UCg/ehha/LOgwkgTywm8o+zfjssadnwNjgdIJVOJ6j4FKUgxk8BkFx0BGo5GI/y6RZwDfkKGb2GAAXQDPwoDDr6bEV+BDT5xEnui/7g3DyKEmTkT3V0WH/rNisbjsOI6VTqfn/Oe0HlhIeLr1Xq9nZbPZ2Xq9Lmx4iZh4Cc87AJ8qiqI3Go1XXk97YQQA7zOwrutTg8CMREgA8DEDV6vVT/IUJIUEsiwbtm1/VCoVLQhI58PJAWNvNpttSZI2XNe1y+XyDHnkZWAEZIinXOn3+5esDkRPKcwBgZk0TdNSVXW+2+0e+s8n60kGvAyElqFnGbIolUoLqLQOzFjNX7darcUQyI86dB6GkcDxKprtHM6nYXuLfsmhX57CcKRPnAFMvC00aBu/ho63QLiJnnsh4qgydgBwvIdpacKBAsedTCazXavV3qM65O0iB4CRdIDbHoGAYdqapu3C8RdPGHcfOsriEsa1j5wBIh7ZE1AAJEdWhBQASWpD1Ae14dqftCEFQJIbRFcYREukm8ixzsA3rTHICPwVnUYAAAAASUVORK5CYII=');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-prev:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAeRJREFUWAntVb1Lw0AUb0zALHFROulfUBykSYOLkw4BBwcncVTwj3F2dpV208ku7VBoS3TSwVVcLEoFUURJ4u+kr1zL3eUaqS3YwPHu3sfvfdy7l1xunJ/rund9fBzu+wfaDGgQU4vCss4rzvGHadkXi8WuNBYIP1XCB6mQBEoETkkeAylNhiL+20yeYfiGBrge2RiGEdZ5muH4uylzCsOhAyhbEYeB/uvZ87wCingmyt8SMXkeDP04jpuWZa3wfNqbtBFRtPAW+HXTNJfa7fajSEfaiTDeTZLk0rbtBRg/i4wZTwiAsA9gXM7n83aj0XiVGUv5AEiCIJiXKnACYQSQH3Y6nQ8dEIMDG9j2alBmNVClIQVgaOwWWCF7tyAspCyFn2jCMKzi/tejKHryfX95IMTeQQnAdFqtVtMwjFWAHIsAZrxZBXLKPh6lPuj5NehX0feLoFf4XB371HmYBoJhuwGnF1gO2v0G76aA1heOPhFW5gqUSqVtvK0KQNnQajqOE9RqtReRExVv5ACQ8T6yPcUykTEr+Q7K/a5yopJpB4ARfQSgEyz4NSpwvAfHXypwHVnqKNMB+Y2OdgXIycSugAIgOrEmpACIDj9D/Ps2/+QZUgBE+UGEJsWvNPRINqNTXYFv2wu8odZ22lgAAAAASUVORK5CYII=');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-next {
    height: 32px;
    width: 32px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    right: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAd5JREFUWAntVr9Lw0AUbn6IIAiKg4v/gZ10sJuTnXTr3qRNOhj6/zhY0oIIboKCgy46i04OruJYEZIKJrHE74QrvfYuvTS1XVIod/fue9999+7dyxUK//WrVqvxGDdjZAZj0EmGUW91ksM85y3L2jJNcy9xzVqttgpQJRHUbDaXhwHMNglDr9c7GgYM+kSDYRilgWGxHZzXhW3b2zIqFBHIcZwNbLirKEq53W7finBCAupAwup53reqqrbruqfUTlsmzNSYptVFYLoF3/fLnU5nolKGhwSxXq8XGWM+SBcBXIoXWQ9uHsRxrIPkU5aEi8NRPoHkizspawTJPUhCWTwXB5IrkPS5k7JGELyB6F0Wz+AyKcgUAzhPfwpwfsW+pfKAm0goYz8oY+tMMPJBHgFRBKS/FkjNR5Ds4t/Vdb3carWeRaRp7NICCCleIJtRFN2hW0Sq+5qmHULIQ5oFR7GpBFBnXNI19G9QuEsQEuBfwVf/ms6naacSQBdoNBorYRheQsgBbH08PwwIOaPzMm0mAXQBCFkKguAcY/L+jBGRY1SiEzqf1HJLWZLDrOcyRWBhRzDLJBS+LnmhptcQSfd3DVEP9rNeQ2kBpBChBpBC9IGFd2ZViHgbzW1zjcAv/Dy3Gmvov6IAAAAASUVORK5CYII=');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-next:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAAAdFJREFUWAntVj1LxEAQzceJIAiKhY3/wKtMchHSXONBwOuuFSys/EX+ABHsBAULbbTMh1YWtmIXxSJYKAnxbbFHcrebTC53Z5ODYZOZt7Mvb+Z2V1EW9TMMI5vKXXAWXqagVY7J2VrVhGXGbdveAUG7dE3HcdZN0xyVglzXXc0DCp/JMkRRNMwDxs+MA2x/7PjfB8hxaVnWLoWFKgP1er2tNE0/VFUdBEFwJ8NV+pmsrINgJyJwQWYRoMrXkQH4J6BugzAMpZ8qnM9ERMt0hcHWSVMAIr7QkIoi7AN0XwdJvqhJhDiU8QlJvoVBqhNJHpDkl4oX4pDgGpYKg1QnmLwhyTsVX8A1YtBIg0ZVwORXUCf1gbCRsixLsAdsFsRoX1oFZAqQTwu0ZYAkBowfls+ypHX8ZAIsKW4f2zit79HmXeyZMezQ9/3HOgtOYmsR4JP7/f5GHMe3eGfXoR9d10ee593weJ1xJgJ8AZRlDSpcQZEDjCnsGIqc8zhlbESALwAiK1j8AkTY/ZPd1E+xE53xeNko3MrKJsw7Jr1bURbKlwD4VNO0o7olmIlAvgkhO2vC4VKacBF/Q7ICbCNKksRAs33C9nBrn8tGRCl1i1moAn/Gp6F0G1pm3wAAAABJRU5ErkJggg==');
}

.oxomi-image-viewer-wrapper .oxomi-image-viewer-footer .oxomi-image-substitute-info {
    padding: 8px;
    text-align: right;
}

.oxomi-main-image .oxomi-main-image-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 120px;
}

.oxomi-main-image a {
    cursor: pointer;
    display: inline-grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    align-items: center;
    display: -ms-inline-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr;
    flex-grow: 1;
    max-width: 100%;
}

.oxomi-main-image a img {
    -ms-grid-column-align: center;
    -ms-grid-row-align: center;
}

.oxomi-main-image .oxomi-image-substitute-info {
    align-self: flex-end;
    padding: 3px;
}

.oxomi-additional-images {
    max-height: 284px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.oxomi-additional-images .oxomi-additional-image {
    vertical-align: top;
    display: inline-block;
}

.oxomi-additional-images .oxomi-additional-image a {
    display: inline-block;
    margin-top: 8px;
    margin-right: 5px;
    padding: 4px;
    text-align: center;
    text-decoration: none;
}

.oxomi-additional-images .oxomi-additional-image a img {
    height: 120px;
    margin: auto;
}

.oxomi-attachment-description {
    padding-top: 2px;
    padding-bottom: 8px;
}

.oxomi-attachment .oxomi-brand-icon {
    margin-top: 7px;
}

.oxomi-attachment-details {
    font-size: 12px;
}

.oxomi-attachment-details-box {
    float: left;
    margin: 5px;
    width: calc(100% - 47px);
    word-wrap: break-word;
    word-break: normal;
}

.oxomi-attachment {
    clear: both;
}

.oxomi-masterdata-field {
    padding-top: 6px;
}

.oxomi-masterdata-field:first-of-type {
    padding-top: 0;
}

.oxomi-masterdata-value {
    float: right;
    font-family: monospace;
}

.oxomi-floater.oxomi-masterdata-preview {
    width: 370px;
    height: 218px;
    margin-bottom: 30px;
    box-sizing: border-box;
}

.oxomi-floater.oxomi-masterdata-preview a:hover {
    cursor: pointer;
}

.oxomi-masterdata-img {
    float: left;
    width: 150px;
    height: 206px;
    background-color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin-right: 10px;
    box-sizing: border-box;
}

.oxomi-masterdata-content {
    float: left;
    width: calc(100% - 160px);
}

.oxomi-masterdata-content .oxomi-link {
    display: block;
    margin: 5px 0;
    width: 100%;
}

.oxomi-masterdata-shorttext {
    line-height: 18px;
    height: 105px;
    overflow: hidden;
    margin-bottom: 6px;
    word-wrap: break-word;
    word-break: break-word;
}

.oxomi-item-state-indicator {
    background-color: #d9d9d9;
    color: #9e9e9e;
    border: 2px solid #c9c9c9;
    padding: 2px 4px;
    border-radius: 4px;
    font-size: 11px;
    float: right;
}

.oxomi-datasheet .oxomi-item-state-indicator {
    float: none;
    vertical-align: text-top;
}

.oxomi-shopping-cart-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVL8vBEEUfm92uRCNkLiIilYj0SqPlsIpSE7iR45/QSKbUOiFO3cXOT+i0Cp0+ktElBQUW5DQKBCWnefNhmQztz+4XFS7zcz73jffN/N25gEkX1KBpAJaBVCLITe/dEBAMwpHRIkCx6s72yc6r9G4znAunx9yXTGsBCXIVSB8BKTzvxiw6HubAWvFYvFBX1dn6CfkFvKHRDDtx347RzSm9spbxzpf6IA/RsCaP27GPNJQGub/Gvanuy754rw342Q/GpEntCzLIYDLH3IzxkhDZYDU2H9EQZ9BGzSDQD/GC2sk/Yg2R2RhuuOt2UBge6Ogm8721KnG9MJYQwJ1cT4U+ZybAM/RRpI2grANMuzRzMh9Npt1g8SDsFjDjhb59Oyg5Nru7pUKBV2kUtnUocg48uGrlbnF5RWScp3f5C2bvkSqcZIIL/YrhdkwXuwJDcQzF+GGiK55d7dhQox3cBscFYKuIjgQayglDXF7G0CE7hSmJ0sl6zVIkNvgETf9Xm7AY5zfCOIoLPZZMMe7MVyqT0fJhXycd7wUfo8hvFjDanm7bAoxIlpxsGpZbyE60N/Xs2giZlLYMxHGSfCkAg1V4At1Dob4Jz4I8gAAAABJRU5ErkJggg==');
}

.oxomi-shopping-cart-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVD1LA0EQnbc5g4GQgNpoa2sTsLVIoVYBFYygIUbQ/AnBRgv/gUVE/BZsLezsA4KWWpjihBRqYSGiMdlxLlgc596dOSxvi7uZt2/f25ubXaJ4xBWIK+CpADw51Q6Oj5ip9INrpdTMannxwsuLmv8y3D04y2l0xh1BMG3I8xmE614MNPFnP1Kb5fLck3fdL0M3obZ/cszES27s77FaqFYWz7185QXcOQN1d95LDGjjxwQaKuLIhn6bCzTMpPpu5R9++i2OggcaFovFlnSOmP7fCDR0bMAR/yPwZdqmZQLdGBTXWbsRTwy0ibgpW7OlS2yJbQY1sv19lx5mNw01tLRVb1GbADmLTHXZgIjCVlA2WfSYTiSaUvqOSdyEhRoCyVfitpxl2lurLO2YRHrBjGfFLVA7PF1nrbfktmkQ6M09Z475Zm25VDHPkRQlZCimqw7wILR7Jmr40YWXlvkpUurOj+PgoYYikiPmUSYMDQ9m5guFwrtJUC79U7n0R6B5Wua3TRwHCz0WGrrb3gC3X9LpoH5tOYLSod23E5tGqGG1XKollJqwUsmxlXz+wyTiYNlUsmoBk8MD2Vk/TozHFYhUgW/6Rn1+FD3gbgAAAABJRU5ErkJggg==');
}

.oxomi-datasheet .oxomi-download-datasheet-icon, .oxomi-datasheet .oxomi-datasheet-bullhorn-icon, .oxomi-datasheet .oxomi-shopping-cart-icon, .oxomi-datasheet .oxomi-link-icon {
    float: right;
}

.oxomi-download-datasheet-standalone .oxomi-download-datasheet-icon {
    vertical-align: middle;
}

.oxomi-link-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAotJREFUSA3tlE9IlFEQwGe+77NvqXA7JRQRFJ0kWEgKDx4ioYsYhocIU5N23Zbd9GRIl716EwrdXWVTkagtMEoiWkG6SEGLEnQJIqguRWArsu7fN82sfPCxyre6ddx3eTPvzZvfvHkzD6A+6hmoZ6AiA1ih76r2+gJBIHWXN10AOHfqeNNoOBzO72pcZbEqsM/rHyOCEUTMAVCWZTfLL0z0dMdig4Uq/ndsaztWbAt9Pv8dgQHCN0Cj2UT3SYa9I6LOLK0+TSQSus18T6IjEORmAFnDwIuzsftfYrGxdKPLuAyI73nvyqvkcmBPFJuRI5AATELMmwDrcoZvhht55dEAQ6IroEsy72c4Avl2caY0ZgqQ7B8ePtLvD7ZRqfSWQYsC4fR+3Q+sfMbpgM8XbcjR6hN+xy4ETOm6Fioq9ZyDOMowhbp52jBpq7iVbyUF32enJ1NO/qoCxUCgWbX2mBN61XImME6vJkEQwhnJwrYznDc1z4BT9VatslRqUXV1djxb38z8ZmgBNXzNN7sOqtRGQOcYZDJ4moMwWW8v0s/mCy3eBTlnBWifq/ah3diSbw0NNeUz+c/WzbhtJrRDrnu0mVuSIDiAeU7vDcvePjsWjd3QLsubCYwdxwRmAC7MjI//wcNmO9/0E0N7BgaDLfYzllwTUEP9R9kBUqvb1TAan5pcEl2gHEBS5KKiEzJXjpqA8eiDD9wUj7h6z6azxTehUKhcNDe9/g5SFOB+2Thw0FiphIle0xvKwXL18vcmPw6n9iMiLSuC27Kn6Vr3THTipciVo2agONru07U5bpFroiNCmlPW83AqUv4YZK1y/BPQctbrD53XVPGYS6OVSCTyy1qvz/UM/JcM/AXlIPLHC6iJsgAAAABJRU5ErkJggg==');
}

.oxomi-link-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAodJREFUSA3tlc9rE1EQx2eyu00bIZaCCoJ4EFEIgsUgBPQgFryIJUVCtDGN9QcYrAcPlf4JHkXxkDbVhHTVRIygeLAF8VIUUgtiwBykoJ482KSHpCabHeflB8Rls7HRYx4k783Oj8973zebAPRGT4GeAgYF0GCbmnOxhesEdIsA+20AceeAMuPz+cqmwR0ecr71iDxUb+tEd4lwBxAovL6ZL5VTmUxGsc4091oCZ+MLNwD0aUD42geSa9Ch7GVJ3jH4zGo2l0omk5J52fZPLYFENM2ATVnGE6GQ/wvLWBiQh07xBt6zbzRf0sLtS5t7LIEAaCeEsh1gXaQzBDe19cOKJE8JG4FOinkrwxpIOM/yOYsVWHyQTg9GY+pxHehtpaq9rEGI1rYCE7GWXSoaYzX7+QkReBFwxYY4VQX9OW9iJ+fqil3apxGVsAoeqtK3K6HxlU4bsASK5Do095jlHGsppvPaJjZBSPuFCsKHCIlh18FJt9tdaYn9Y9kRKKIZZovG1TABjLCxJtulO9ov/Sm/m0eEHxHnePJwnIvXz4ZdB/ztoLJI6DS4iDjRvcYHZlV1V+NktVQGlxXntmNaobgklOBrmGfHhZrT8GXdNIbgpinuTMjIkka4C+7LgOmLXm9e3u4Y4c1l+c4D0fgjdzO+de4OSPhdFGGJPQ5paGZyYnxJ2ALKki+KdZVgj5iNoyvgpeC5DJ9EZeShYvXn60TiVa1pIrHEab7QMJ96AxVaNsKE/VdNY5bY6N4U39kowz/yad9wsWu1oohnLwfPvzDL6xooignoh0+5OJ/UXy+OBUAKXJ0I1H8YTIj/BGzW47+vo/xW7u6j/uVgcOxH83lv7inwXxT4Dd1T8bC0FWvbAAAAAElFTkSuQmCC');
}

.oxomi-download-datasheet-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAr5JREFUSA3tVE9IVGEQn/l23a1UUIKSwvAQRNAhOnRT+nOKOoqRkKvh0j6XwDp5iFjwUodA2Na1daNVA/vjrWMgdInoVLciyUsgCJJELqb73jS/fb5NH7uvha77Hd58M9/M/N7M9/uGqLEaHWh0wNcB9umBauxmsoccOyHCZ4jpGAv9IJIlMvS8OWzmJicnfwUm0MO6AC3Lai+WaE5ELtdMyLwaErn2ND+1WNOnHkCAbWzTB63keDkR81tmecFslsWmdrV3C9N1EmnRc5s51D8znXlZC9TUOvDsqMwF4w1juG92OnuOD+ybb3L4WzjK72by2ZGIhE8y83uNCQk5T25Y1gkv3i8DAXFnXhuNoaFCLvsKCWRjc/y32F9KW/ZX6Pl8+js3Ry8R8zIqLW3TPdirrUBAEKQcpG30wKALKU3KkiscKExMrBumu7CrR28ymTzo7vd+AwHLbFR/3NnesOpa15HDC+pc0tNIccs5Vc0rXM1YsSn1UQ4IAttA4tbZkL19yBbqgq7lmaF44gr2TdyxmEqlirFha0VDOm1DnbD7VyAg3pkG73fZqKF26byC3feS6P0am+i1In9qia71uHZpgww5su757ZaBLdW7WHKdpRtSGfpAybOXEArWGgldTKfTPwfjI6f1B1vhKxzeiYX2dwUD6gSBK97ZQOL2UewLuanxCugOWCaTWcOZIzIGqU/kYyH36DP2/hUIiHGl0augOtubC4Ojo+V2AZTJxFCZBzYYt+7or10FgBh66Afy9AqtPYNfDg0nLjjMb3BfCr4M6oONSpAt+KKNbmUumD6U+ZnpqX5/Hk//JyAcY/FkHybIzvhCz0pKqBWtpc27M/gBLModw7lcqgi92qoLEIEYV+4EkV5VI7uT4c7QxtnH2We77dX2dQN6wZggeNR4Z6A+2FiLIF5MQzY68F8d+ANaZgKBd4bh4QAAAABJRU5ErkJggg==');
}

.oxomi-download-datasheet-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAArdJREFUSA3tVDtrVEEUPuduNsb4WBNBFIlYCCJYSAo7xUflI0U0rHh33WsgG8TSykJs0miRP5AH5prcRGMwhaUQSCNiFTtFMY0QCIhJMEGyu/d4vtmdsF52rwu2O8XMnOc3c+Y7Q9QczQo0KxCpAEfkWHFsIjgvLPfUqVuIj7HQT2L6SkIvUu3JyXQ6/Ss2gRobAgyCoGOzIJPqf61uQqZVZud2Pucu1PVpBBBgW0X5IEInTCLmRb3ZS07wspSogxw5p7Y7JLKXmUsi7A7edWfrgTr1DFaPmwGMmTYdh9ODXuZCS6p9Jgydb5yUd/lc5j4n2k5pqd6LSIJYxscnZ0/a+OgaC4g30wBTRj19/0Au8woJChtbQyTFz2FBvkDOZ29+b0ntuaKHWsZNw7DwGPpaIxawQhB9aV60YOUkUo7TU9ik/b29ayo9qsh9vv/6oLVVr7GA6tgNZ7xZdVC9/f621jk9XFFL21ri36dr+bXUUlodqE/KeRAEujE/OBuSHGLi46J6LZ8z4k9dh+1IZ2qhp6dna3QiWFFLV0moC/roiAVEn2nwbsNGjQyJLirOEwNWzuSo/Eab6+P6egLvrUMOmJnCNSNGpviSoqkxlPpYlKFP9dn+JoSC7aL2y9ns1Y2RIDijB9wH32TSKcdCqBrxgPqDwBd95vuzR7HPe5mhHdAKmOfd+AEbF+mhWYmX+l33E/bREQuI70rLtQqqb8v23LP5eVMuA0rs4WYWbMSffqBkuWUAmIejQFbeobVVRNfR59OXJAzfqt5Bn4H6YKP+m9vwRRlxMwum9pm8l3Wjeaz8T0CTdGI6jR8ENzWBSn0l1AoIYt8MeoAd7kwNgK3Gr8bUECDi8F1VfpA+9Fl1Lm2TJUUbznvuVLW+1r5hQBuMHwRNjT4TpT7YWI8gNqa5NivwXxX4A+Z4AKMtspHPAAAAAElFTkSuQmCC');
}

#oxomi-was-copied-text {
    font-weight: normal;
    font-size: 17px;
    text-align: right;
    float: right;
    margin-right: 5px;
    line-height: 33px;
}

.oxomi-datasheet-bullhorn-icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAodJREFUSA3tU01oU0EQ3tmX1Maf0noxarEttlAEQcWLHqpiL9JepBdFMYEk2BcJbcGLeIkgHooYJDGBJNZWhErAi1AvQaWHeFKKHkR68KAFo1DFaBPz83adTdnwTDYmKt6ysJmZb2e/efPNhpDWainQUqBKAaiK/zr0+XwbMrlSiBDe39dtP+73+5mKzKIC/xRzeb39X3PFeSDQzQmxv/uwuhc5Xqp4/qmgrutd2SJcLhaYjwA8tWl8JFsiHw2jVJe37kEikdCSycXdhoVVZKcA1Ciw7YzQPgJ8FMlPcMLTFIhjNha5Lzo65x5XNVbBlAWdk5OdC8knS5yTXlKs5KKDgokF/BN+xTOMz7TT/Q+j0fO/ZK0nqX+VBVkuP4rcveorsHQ3FjmgPpMov+Gamjp5OxD4LBFpqXTMFgyy0RybfexM+frMOajDEPueO2zGpK8siJKtyoQaC3yTe2JiWw1uBoDOdG62PTZD0ldKCjvtC3wl/QiThnFbcWNj6wvnOlhYy6cdbv0toveoFeJ3wuH38lxY4DwcCARyZkz6FSIJVFuHZ3wZiwyUcYDFNm45W7TwHsLYUc65Cwl24OO5qXV1XJ2Znv6Gr5Tj//HgXDzyoppLxMoOzYlYrKcScwjF48EVjMVOYcFrTs+FU+hfN75kxpwe72nGfz9i9QwrFYSWkJUhELZP+sICAJ+Lh+e1rVsGMUpxwlJlnGpr5jyz37BDlOsVXhgqEwHUPHOBCynROJwe/TnqOTAbDb0RuGo1MUP9kpBOXAYgrzvarYeCwWBGRdYM1lDSNkIf4Ff9EGQ4zz2ZfOlKM8T1choWjMVuLVObdRfV6Bho2pGR4WMX65G18JYC/0WBn3jEzpMdCyidAAAAAElFTkSuQmCC');
}

.oxomi-datasheet-bullhorn-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAoBJREFUSA3tVE1oE1EQntldE00FGy9aKVaxlerFIrnooQp6UQtFAiF/mmoSb968iCdBehJBKB7SYFPMTwlIQTA3EQ/xpBQ9iPTgwT+qYq21zZYm+8ZZmyyb+GKC6C0Plp353rzvm/ftJACd1XGg40CDA9iQ/3VaKBScH758mwCi/lgkdAIRhYzsnwgm7+X7SZRzLNZLADtVVRuKnvO/kAlqMrBdLJPJuEtlvMZil/nMY6fiOrMmSp+EYTTlbbqRz+fVJV3sUxXFckGQUABEDwDtJQEjq2U4hUgLiBCJnQ/NmI0mUuk/9isVnJqd7V76Xppj4j2GITmP8BkAn6oqhg4d2P/A4/GUJVVSSCpYWdZHTDHZCR6GuXgkdFi2Z2EIt5L5/NmYz7doYdWALZIsIpcE3YAIpNNnryeiYaGvH7VjtVgqqKj4tVbQ+OYp7JrMZnc04nU5wt3uLY5HdVg1kVqq9PY8FG8/FrjmJD+buGNrcNjqQVqnhclU5g0BpTWnmrwYCLyzkyPhHZ/Pp9uxWmwjqkH170QqM88iA79QxCeobg4j6H08sMeBRJR72cUDdFt1d92Ijo7+4Cnl7tATHws9r2fayKQ3tBfyyPcR+2guBGUiHva+59B8inzz8eR0zs8N3TSWVrxT6ZlAuVIxS5su6TesqyYqWTkZQ1bMAU8sxceCOcW9dZAbK7JY0dzXHLhqr7PHLW/IrC/5L2vYPESo/DbmJm5aya9IYjr7DEEMXAgGX5u4bLX8hslU+ir/Dsarh1+5tO1HwuHTyzKydrCWlgrU7nNXa1Wyg3pl8Xo7xM1qWgpeivjnVZdjNyroVQCPbXM5rjQj6+AdB/6LAz8BODrRAdvO23QAAAAASUVORK5CYII=');
    cursor: pointer;
}

.oxomi-datasheet .references {
    max-height: 390px;
    overflow-y: auto;
    overflow-x: hidden;
}

.oxomi-datasheet table {
    background-color: inherit;
}

.oxomi-datasheet td, .oxomi-datasheet table {
    border: none;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
}

.oxomi-features-features table {
    width: 100%;
}

.oxomi-features-features table .oxomi-features-right {
    text-align: right;
    font-family: monospace;
}

.oxomi-features-features table tr {
    border-bottom: 1px solid #575a5c;
}

.oxomi-features-features table td {
    padding: 3px 0;
}

.oxomi-phases * {
    box-sizing: border-box;
}

.oxomi-phases .oxomi-phase-selector {
    display: -ms-flexbox;
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    column-gap: 10px;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase {
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    margin: 8px;
    flex-grow: 1;
    flex-basis: 0px;
    min-width: 250px;
    cursor: pointer;
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    padding: 3px;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase.oxomi-phase-active .oxomi-phase-logo {
    background-size: 64px auto;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase.oxomi-phase-active .oxomi-phase-title {
    color: #5eb526;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase.oxomi-phase-disabled {
    cursor: default;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase.oxomi-phase-disabled .oxomi-phase-title {
    color: #a1a3a4;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase .oxomi-phase-badge {
    position: absolute;
    top: -8px;
    left: -8px;
    border: 1px solid #5eb526;
    border-radius: 50%;
    background-color: #fff;
    padding: 4px;
    width: 24px;
    height: 24px;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase .oxomi-phase-logo {
    width: 64px;
    height: 64px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 48px auto;
    margin-right: 8px;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase.oxomi-phase-selected .oxomi-phase-logo {
    background-size: 64px auto;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase .oxomi-phase-title {
    font-size: 20px;
    font-weight: bold;
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase[phase="QUOTATION"] .oxomi-phase-logo {
    background-image: url('data:image/png;base64,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');
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase[phase="PREPARATION"] .oxomi-phase-logo {
    background-image: url('data:image/png;base64,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');
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase[phase="HANDOVER"] .oxomi-phase-logo {
    background-image: url('data:image/png;base64,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');
}

.oxomi-phases .oxomi-phase-selector .oxomi-phase[phase="SERVICE"] .oxomi-phase-logo {
    background-image: url('data:image/png;base64,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');
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase {
    display: -ms-flexbox;
    display: grid;
    flex-wrap: wrap;
    margin: 8px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    padding: 3px;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    column-gap: 10px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries {
    margin: 8px;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0px;
    min-width: 250px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    margin-top: 16px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview {
    flex-grow: 1;
    flex-shrink: 1;
    margin-bottom: 8px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-image-preview, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-image-preview, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-video-preview, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-video-preview {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 120px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-image-preview a, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-image-preview a, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-video-preview a, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-video-preview a, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-image-preview img, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-image-preview img, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-image .oxomi-phase-entry-preview .oxomi-phase-video-preview img, .oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-video .oxomi-phase-entry-preview .oxomi-phase-video-preview img {
    max-width: 100%;
    max-height: 100%;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 16px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment span {
    height: 100%;
    vertical-align: middle;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment .oxomi-phase-entry-preview {
    display: inline-block;
    height: 72px;
    width: 72px;
    max-width: 72px;
    max-height: 72px;
    margin-right: 16px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment .oxomi-phase-attachment-preview {
    height: 64px;
    width: 64px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment .oxomi-phase-attachment-preview img {
    height: 40px;
    width: 40px;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment .oxomi-phase-entry-details {
    display: inline-block;
    overflow: hidden;
}

.oxomi-phases .oxomi-phase-contents .oxomi-phase .oxomi-phase-entries .oxomi-phase-attachment .oxomi-phase-entry-details .oxomi-phase-entry-description {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.oxomi-reference-description {
    padding-top: 2px;
    padding-bottom: 8px;
}

.oxomi-reference .oxomi-brand-icon {
    margin-top: 7px;
}

.oxomi-reference-details-box {
    float: left;
    margin: 5px;
    width: calc(100% - 47px);
    word-wrap: break-word;
    word-break: normal;
}

.oxomi-reference-shorttext {
    font-size: 12px;
}

.oxomi-reference {
    display: table-row;
    clear: both;
}

.oxomi-longtexts .oxomi-longtext {
    white-space: pre-wrap;
}

.oxomi-video {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

.oxomi-video .oxomi-video-inner {
    position: relative;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    display: block;
}

.oxomi-video .oxomi-video-inner .oxomi-video-img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.oxomi-video .oxomi-video-inner .oxomi-video-play-img {
    position: absolute;
}

.oxomi-video .oxomi-video-inner .oxomi-video-duration {
    font-size: 8pt;
    background: rgba(0,0,0,0.8) none repeat scroll 0 0;
    border-radius: 2px;
    bottom: 5px;
    color: white;
    margin: 0;
    padding: 2px 4px;
    position: absolute;
    right: 5px;
}

.oxomi-video-play-btn {
    position: absolute;
    cursor: pointer;
    left: calc(50% - 32px);
    top: calc(50% - 32px);
    width: 64px;
    height: 64px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzkzMjQwQzUyQzAxMUU0QTJFOEJENDU0OUE2NzVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzkzMjQwRDUyQzAxMUU0QTJFOEJENDU0OUE2NzVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzOTMyNDBBNTJDMDExRTRBMkU4QkQ0NTQ5QTY3NUUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzOTMyNDBCNTJDMDExRTRBMkU4QkQ0NTQ5QTY3NUUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PVpPZQAAEEZJREFUeNrsW3lU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');
}

.oxomi-video-duration {
    font-size: 8pt;
    background-color: rgba(0,0,0,0.8);
    border-radius: 2px;
    bottom: 8px;
    color: white;
    padding: 2px 4px;
    position: absolute;
    right: 8px;
}

.oxomi-video-title {
    font-size: 12px;
}

.oxomi-single-video {
    padding: 20px;
}

.oxomi-inplace-video {
    margin: 0;
    padding-right: 0;
}

.oxomi-catalog {
    width: 150px;
    height: 206px;
    margin-right: 8px;
}

.oxomi-catalog-container .oxomi-width-slave {
    width: 150px;
}

.oxomi-catalog-details {
    font-size: 12px;
    margin-top: 4px;
}

.oxomi-catalog-links {
    padding-left: 5px;
    padding-top: 4px;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
}

.oxomi-catalog-links .oxomi-catalog-title {
    padding-bottom: 5px;
}

.oxomi-view-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAALBJREFUKBVjZACC2OSMa4yMDJogNgwsmjODMTY5fddfhj+py+bOfQgTZwIx0BXDJBkZGV2ZGVgPRiRkKMDEwBpgHGw00DB5VmaGA1HJyfIgeYIaQIpAmpgZWeeA2CwgAhuITkzXAvkDXQ4sEJeS8R9dAhsfZABRTkLWjOKkR39+cB5YsOAHsoLQ0FBOTn7hbzAxFA1yLBzfgc6DyWGlUTTQxAawp///Z7iO1X4kQZgaAEfzMe9nSKWWAAAAAElFTkSuQmCC');
}

.oxomi-download-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAS9JREFUKBW1kL9KA0EQxmd27w70EAsVi8AVKfICqe3SCoKYIuQOOf8+hZBCX0AsDCdCCFxhZZEXUAuxknRBRDhRCb6Ahbefu5vcCSJ2bjH7zfebmf1D9N+LiwNacVyV7B5rYwXEYygc9M9P04IXu20Iw9Anzx8yU7UAIPqEytcB4SmZX6dJMjZMmMDObKMsBg1VjhaBHoSQl1LyhQvnvl7fdYsGhqA1k5gFpsxehell4miPsFyr0bzJRRjvHzHzpoXAFZO6m+pbADdGa86uzydRFC0IEmjbgknIekn30Mjnx1FHl759M27Cm+k42lClydyOtvbo/TXbXqoEPe1vlMwIUGAebSeWQDctVoInPb1ZelMBRan91ijeaYDkKhPmfhbZnPlDkRr0z7qDX/lf5hcg3F4q9nRbkgAAAABJRU5ErkJggg==');
}

.oxomi-order-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAPxJREFUKBWVUDFuwkAQnDVRggFF9EmDxAv4R4QoXFm4cSTc8RQegJQKicIdv0BJQwMtOBRUCESiAyxus7awMY0DW9zd7M7M7h5wZ5Dz7n2BuSa6GULVzNMrpQ50JpDjdtYgquYJGFDGmcACPvPIUU3czUQQ4XF0/BepgDTdJHhIHBUOYxNPCYxvlpA5VmAEMlBAhGmydExou96cwT1ZfqL1MQh3u6Xv+8esSyqwHO+l+Ii5uA2FEGZJ8ZtY7bfrbjpSkX83QOlbigtmffVjBhXeZLiGdDulgj2Vqyb4VQM/g4/+KNuh7XZaBKpbllXI5mHb9vNV4gIMIVci+Ac3z1N5866vTQAAAABJRU5ErkJggg==');
}

.oxomi-archive-label {
    background-color: #731b1b;
    padding: 3px 5px;
    border-radius: 5px;
    margin-top: -4px;
    border-top-left-radius: 0;
    display: inline-block;
    color: white;
}

@-webkit-keyframes fadeinout {
    0%, 100% {
        opacity: 0.3;
    }
    50% {
        opacity: 1;
    }
}

@keyframes fadeinout {
    0%, 100% {
        opacity: 0.3;
    }
    50% {
        opacity: 1;
    }
}

.oxomi-gallery-infobar {
    width: 100%;
    min-height: 39px;
    padding: 5px 3px 2px 3px;
    color: #e7e7e7;
    background-color: #333;
    border-bottom: 2px solid #2b2b2b;
}

.oxomi-gallery-infobar .oxomi-gallery-name {
    font-size: 18px;
    overflow: hidden;
    margin-left: 8px;
    padding: 2px 0;
}

.oxomi-gallery-loading {
    background-image: url('https://yljdzl.com/assets/frontend/oxomi-logo.png');
    background-position: center center;
    background-size: 100px;
    background-repeat: no-repeat;
    -webkit-animation: fadeinout 3s linear infinite;
    animation: fadeinout 3s linear infinite;
}

.oxomi-gallery-loading-stop {
    animation: none;
}

.oxomi-gallery-image-container-inner {
    width: 100%;
    height: 100%;
}

.oxomi-gallery-image-container-inner * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-touch-callout: none;
    -ms-content-zooming: none;
}

.oxomi-gallery-image-fullscreen-switcher, .oxomi-gallery-image-gyro-switcher {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    background-color: #677383;
    background-color: rgba(103,115,131,0.8);
    cursor: pointer;
}

.oxomi-fullscreen {
    position: fixed !important;
    z-index: 4999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: inherit !important;
}

.oxomi-gallery-image-gyro-switcher {
    left: 10px;
}

.oxomi-gallery-image-fullscreen-switcher {
    right: 10px;
}

.oxomi-gallery-image-fullscreen-switcher img, .oxomi-gallery-image-gyro-switcher img {
    width: 34px;
    margin: 8px;
}

.oxomi-gallery-image-fullscreen-switcher .disable, .oxomi-gallery-image-gyro-switcher .disable {
    display: none;
}

.oxomi-gallery-image-fullscreen-switcher.enabled .disable, .oxomi-gallery-image-gyro-switcher.enabled .disable {
    display: block;
}

.oxomi-gallery-image-fullscreen-switcher.enabled .enable, .oxomi-gallery-image-gyro-switcher.enabled .enable {
    display: none;
}

.oxomi-gallery-hotspot {
    width: 32px;
    height: 32px;
    margin-top: -14px;
    margin-left: -14px;
    background-color: rgba(0,0,0,0.7);
    background-image: url('https://yljdzl.com/assets/images/gallery-plus.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 18px;
    box-shadow: 2px 4px 4px rgba(0,0,0,0.3);
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.3s;
}

.oxomi-gallery-hotspot:hover {
    opacity: 0.8;
}

.oxomi-gallery-hotspot.with-action {
    background-color: rgba(94,181,38,0.7);
}

.oxomi-gallery-hotspot.with-action-catalog {
    background-image: url('https://yljdzl.com/assets/images/gallery-document.png');
}

.oxomi-gallery-hotspot.with-action-gallery {
    background-image: url('https://yljdzl.com/assets/images/gallery-gallery.png');
}

.oxomi-gallery-hotspot.with-action-items {
    background-image: url('https://yljdzl.com/assets/images/gallery-info.png');
}

.oxomi-gallery-hotspot.with-action-video {
    background-image: url('https://yljdzl.com/assets/images/gallery-video.png');
}

.oxomi-gallery-hotspot.cursor-move {
    cursor: move;
}

.tippy-tooltip.oxomi-theme, .tippy-tooltip.oxomi-theme .tippy-backdrop {
    background-color: rgba(0,0,0,0.7);
}

.tippy-popper[x-placement^='right'] .tippy-tooltip.oxomi-theme .tippy-arrow {
    border-right: 7px solid rgba(0,0,0,0.7);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.tippy-tooltip.oxomi-theme {
    word-wrap: break-word;
}

.tippy-tooltip.oxomi-theme .tippy-content {
    text-align: left;
}

.oxomi-navbar {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.oxomi-navbar-right {
    float: right;
    margin-right: 8px;
}

.oxomi-navbar .oxomi-navbar-dropdown-wrapper {
    position: relative;
}

.oxomi-navbar > li {
    position: relative;
    display: block;
    float: left;
    cursor: pointer;
}

.oxomi-navbar > li> a {
    position: relative;
    display: block;
    padding: 15px;
    text-decoration: none;
}

.oxomi-navbar > li> a.oxomi-navbar-dropdown-toggle {
    padding: 0;
}

.oxomi-navbar > li > .oxomi-navbar-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: auto;
    right: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 0;
    margin: 0 0 2px 0;
    font-size: 14px;
    text-align: right;
    list-style: none;
    background-color: #fff;
    border: 1px solid #737373;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.oxomi-navbar > li.oxomi-open > .oxomi-navbar-dropdown {
    display: block;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a {
    display: block;
    clear: both;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    color: #333;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a:hover, .oxomi-navbar .oxomi-navbar-dropdown > li > a:focus {
    color: #2b2b2b;
    background-color: #f5f5f5;
}

.oxomi-navbar .oxomi-open > a.dropdown-toggle {
    background-color: #27a8e0;
    border-radius: 4px;
}

.oxomi-gallery, .oxomi-gallery-viewer {
    height: 100%;
    position: relative;
}

.oxomi-gallery-viewer {
    background-color: #222;
}

.oxomi-gallery-overlay-container {
    background-color: rgba(0,0,0,0.4);
    height: 100%;
    width: 100%;
}

.oxomi-gallery-wrapper {
    width: 100%;
    height: 100%;
}

.oxomi-gallery-images {
    width: 100%;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    background-color: rgba(0,0,0,0.8);
    max-height: 204px;
    transition: max-height 0.5s ease-out;
}

.oxomi-gallery-images.oxomi-gallery-hidden {
    max-height: 35px;
}

.oxomi-gallery-images-inner {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-images-inner {
    overflow-x: hidden;
}

.oxomi-gallery-images .oxomi-gallery-toggle-images {
    height: 35px;
    background-color: rgba(51,51,51,0.4);
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}

.oxomi-gallery-images .oxomi-gallery-toggle-images {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAW5JREFUOBHlkrtKA0EUhnc2LGrjBbK5tOITCJq0goUEC0HsbQyKYqsigojoE4gY0FdQxCZRBAsr38Eu7OYCFlZqdtfvyI5MlkSsdSH85/xz/i8zs2tZf/ZRURQNNRqNslLqLZPJnKMfvzlts9ksBUFQcBynkk6n68r3/XtgMxIGcp3NZpfQ959gZLbJHMeZOrCi8jwvMkNAboAt9oMB2QFyZGaoD2wCr6bJ0DzDl+iA6UuNv9sDYtm2/SiguSSMTInQFaFBDeMe9+gPda+V7CYnqCkxCBWRKoPDeiDWai6XW+Bit8Iw3E+sSbuRz+dPpPgCSQGsgAhsRHr98I/PeOO6F8WL+K2zk1Ptf4PE4OKnGaglYXpYNIasATnr8s1G6na7PdXpdAQ2mlyLIatAKsk1O2nwcT2lUqlZ/BdzTSD05V4Qmes6mhlstVqT7OwObwxIiK5w8RfmjFn3BckQb2uCt7XMDm9d130wg/+o/gQfZJj/g1crGwAAAABJRU5ErkJggg==');
}

.oxomi-gallery-images .oxomi-gallery-toggle-images:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAOVJREFUOBHdjzsKwkAURdOocQ1augLFDzZ2Fi5DxA8itoqIBNyQiGjlTuys/fUazwRemExmiLUPDnPnzn2XxPP+d8IwLMIcxpD79U/J9iCAUrSDOIPMDpHPKiOzkAXOK5Q9zRC5RzjLeFtKUDsDVfTSDJEHRMH8MryVBIyzq4raYCs74vtShl6DbWaSUWUteFpSJzwfNpY3ZU3jEhGYTXioV2Muxl1dPzCR3dTJYwNsZdjxqJJRatk0CNXhHq8lhSoZmjvOO+Ea3JId0e8MnEuuB0qqWtkb3XdlM32WK7CFTmb4fwNfoorFT4ohsksAAAAASUVORK5CYII=');
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-toggle-images {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAWZJREFUOBHdk89Kw0AQh5stKXhQEdI0D+DNm6IVfQDBi6gv4EGFIj6ACqKg+AKiWP88hIiICuKLeCtp2pw8WW0TvyldWdM0d11YZvY3M9/OsEku92+XlTVZo9EYj6JoLZ/PPxWLxdes3IGgZrM52W63nykesywrwm54nnczCKbSAkCmNETicRxL3lW9Xl9PyxetDxSG4XSn0+l2YhYBk+6rQRBsmrr2f43m+/4MYzxSNKoTkpZ4zK6USqULM/bTEW2X0yBob2aBdMY+p7OKqXdBQGYR+zoRMDdPKKUOzCKB8ZpnTLCldQV5rgcZ0WLPPgBZAvaBPQS2n4jL8ZQmtsWxcN65YVgOxrrnqVeAtAwtR+4euUemJj6XLKgkhOI7IMtJiBSgH6Pvim8uxpxXBF60iH/LGKvYT60lLbAT4jtax68VCoVLeYEh+TYQWq7rXmO/dFKW5fdZ5Hsr27ZddRynlpX7x2PfEEqXIkeMIGUAAAAASUVORK5CYII=');
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-toggle-images:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAOdJREFUOBHlkLsOAUEUhrfBegZKT0BcotEpPIaIS0S0REQkXkhERONNdGq3nvHNbmbG2N0sOjHJP/Ofc/7zFeM4/3mEEDm0QLWvf4DlPDoieW6o+TGMpQJSEKx37tytt2GEi+jkrQYvCWvHwgiV0Dm4b3UkrBMJY1hGYZC9hfELCesFYDQr6OJnrHtL5aKZ1TVFX8PoVdHVzLTb4FwVxE/1xDYDL0MvDLKmn1IQ9dKb2Axd1R1tjVlhk2r59WU2NlHt5hK006UQS3wkREHJjJ52DvisBKXREHVRQoXjXrINNEeZuOyPzx83eMVQnVrY6wAAAABJRU5ErkJggg==');
}

.oxomi-gallery-images-strip {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-self: flex-end;
}

.oxomi-gallery-images-strip .oxomi-gallery-preview-container {
    cursor: pointer;
    display: inline-block;
    position: relative;
    margin: 3px;
    opacity: 0.8;
}

.oxomi-gallery-images-strip .oxomi-gallery-preview-container .oxomi-gallery-preview-image img {
    height: 150px;
    width: auto;
    max-width: initial;
}

.oxomi-gallery-images-strip .oxomi-gallery-preview-container .oxomi-gallery-360-indicator {
    position: absolute;
    bottom: 4px;
    right: 4px;
    background: rgba(94,181,38,0.7) none repeat scroll 0 0;
    border-radius: 18px;
    padding: 2px 4px;
}

.oxomi-gallery-images-strip .oxomi-gallery-preview-container .oxomi-gallery-360-indicator img {
    width: 32px;
    height: 32px;
}

.oxomi-gallery-images-strip .oxomi-gallery-preview-container.active {
    box-shadow: 0 0 8px rgba(82,168,236,0.6);
    opacity: 1.0;
}

.oxomi-gallery-images-strip > div.oxomi-gallery-loading {
    width: 150px;
    height: 150px;
    background-color: #333;
    background-size: 50px;
}

.oxomi-gallery-image-container {
    position: relative;
    overflow: hidden;
    height: calc(100% - 39px);
    width: 100%;
}

.oxomi-gallery-button {
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-size: 20px;
    color: #e7e7e7;
}

.oxomi-button-toggle {
    transition: background-color ease 300ms;
    background-color: #000;
}

.oxomi-button-toggle.active {
    background-color: #5eb526;
}

.oxomi-gallery-button-show-hotspots {
    transition: background-color ease 300ms;
    background-image: url('https://yljdzl.com/assets/images/gallery-eye.png');
    border-radius: 4px;
}

.oxomi-gallery-button-show-hotspots:hover {
    opacity: 0.8;
}

.oxomi-gallery-button-show-hotspots.active {
    background-color: #5eb526;
}

.oxomi-gallery-button-link {
    transition: background-color ease 300ms;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABQhJREFUWAntmFtoXFUUhjOTizVRHzQzSdCH4iVB1BpBFPpQ9EmwIkjFS6VWBW3RlgoiaI3oi7aNL9oUFIlRbNUiWEEEfbBifVEUxQtWYiKCD+ZmxNwmJMxk/P6Tsw57ZvaZmUwiRcyGM3vtdfnXv9fe+5wzp64uro2Ojn4/MjKSN3tSQj6f32QK9Ql34HpHeq8yskog0VKBwgZuaJDdDN7e9fY6xCrdSFe2gIqT7OjoKPCxwKB3EV25wOkMDMQlvPbEpncJu7Ib0KBBfX39Fjkkk8lDS0v+9YxqxIrfyU46nkgkfqK/QgAE7mpra3tVckkj4Djop2VQlpmZmZTkkl3R2Nj4OPrLA2My+cb8/PzNkr0NpPuFBvqs1+HMK6HWL4ohzVtqZgTQQAg0aCAGPDY29pDpyvXR+slJwept77OOGwA6RP8d6gHW9pz29vY5+cS1AkA5wXI7AG9JBuBR5BdDeRiwy7CfQLcR2zbGv8lWdSOw0Zxt6gAOS2fjakthOEEPyBdWjgJDCIz9lWJ9xfH4+PhOYwXzBCBHw3HZmlYEnp6ebgXsMNfdFZ3XHWqqQMnGnpycPG9xcXFKaGzeMTZv+0qQC250WkEDAyTD9miL239xSQoA5+bmJuTY0NBwIee5BXGvxisBjQA5QrcpmCdCZyqV+kMyoEeY9j7JgH6svlKLAJneiJxzudwuCwLkWZ4Y74bjm0xfro8Aqf2XsMnh/Bin4Lkw6BkSBImw9ZUDMlvJKgOWhW09AGLWidwtZ9UVeTMPxl6GJyHwoPTFrQRQDoDOEqxF0dYZRr5UstvQ5wGNZmg2L6AZrSfBMUDv0VhMKcO9jA/4QEsyGIjbC4zgGemy2Ww/zA4yfhJ9goUbd32rkrUPYflhsTP6QdlcfVUMYTMFm62A7rdgxorttLH1VdVQzoDlBAL4001NTX0LCwt/S887yXWtra1fS1arGlDOgC6pbpLVWKAbOFWnlkc1/gL6AMe0F+CzaoRYD/uPVyDaUdXMY2JioovbQjcbJsX2/pl7+1fswuCEVxNfi09FgjwGL8hkMichdXVcAsju4/ZzOM6+Gn3snYZqncsR+4HH6p9GDiJDnN0u3aVp+pMSNOwv6RbG9Yjp1qr3VpBzfwnPoeCtN0w0CLEbWc7g4ecmZxJ7IehWb5GJXMskfnT9apW9FYTcFgMkWZZkm3zk5IOtL/wD8nIY00T/eSivuvMSJOnbEPtV6FSngSotcNlrRJCUcU+4rHpyDaG8PjAs//zlyKsSvUtsiCTejvwmJOtNB/HnmcBTU1NT5/Pn+BS2K82mXhNjf3an0+k1+U9clqAl9hE1m6+HpCr6DeTvKrZjm+V6mG8JR4ttvnFVBC2Qw3Mx+/MFEmxGl4bAEPJHyD3Nzc1nczv6FN1V5q8eu+6Tr3NtxHardGro81y7Yz96LLut7HUhjPF2ejGH/Amvsa7uPQ7S7bKxGk9A9ID5hUS3QfR907m995C4DtXKkHOTHmlpadHT5hjXB9yiojc19u9BnXpaj7Ahm9DEmOBuX67gA5XPsFIdB+MTEnUpjqR7WO5RyOyIw6FivVRTpC4KY4IvU8X+K9qDxcHFY247d1CZdyAYrQzj/RCNqisbxAaI3enE/4LPNfhmHF0grilBA4fofSR7zSWK7XeuNNcG86MXoa0s+WeOrkD8VwhaBiqlD2/9EG0zXdifZl/u4On0bZF+ffj/q8A/H+Wv7vaFnqgAAAAASUVORK5CYII=');
    border-radius: 4px;
}

.oxomi-gallery-button-link:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAA1dJREFUWAntl99rzXEYx7dlJvOj/ChWLpC5UlLKFf6A3axEVhoupMzcuMBcuHExKW0kRSgKhVKS/0Apv3/ORsmF5YZsS8KO13P2POs5n/P5nh/fnbMle+p9nt/v5zmf7dv5fGtqkiSTyTwDmZy8BEQsWGuGaJ8Yj0eD41ltG80JmONb6yyYqH11YlE04Tu9bcVFv2QtYsV52jN6O69wkgOyi0pH4mgpsKS3LSZ6hjobtaDbJ6M2hdukGHk5prKfe6LFEiR9HbxWW6oXR4tJLJOsFl7CbI8WasEuKUaGE4umNsFqF7ILjn20pN6G/otK1Gckjjj56K041NZscfxZoAfYoTZarmRNcxswOWAGul9I0LfBY7C8ZFIrpKne2bhZGZCYOehUR/FACIzcayU+52Ml2TS2a7OoWnBF/ZGSCJKKIFkEesH2pJrpeIVPgMOeB0wGJ0QPi/wFTUbMSE1qBOgmIUF3WKxsUhpbtXmVbybWqfH7Pl7UpmmDNp60YvxjYInGo4+e1UY1jb+1+bgUGJHq3mhTsaAjvYH9xJE2YW8BH8D5Yjw5eRqGgUm/GYGOX6FymBIciK46Mtn0kPrpSLX5u+p7MteRfknYIzmsRHfDCuJ9kgvjRX16vkkjcsSKseuyET4sVpam748SHEXPV1vU+rKIfDHNo45IzE0+n8qGZDc4ARpSEUw3/fMnkPzCEvlq/KOsJrwWyL37DXjIO88QeuqEpRaCp6CQdE76hmwzFzwPtnqH3wzkKncwyIm7b1IWZdDKYPhb/KWx4cT3B7U/8dfEaisWY4C9QMjsX2BmMXJqzkqxytdi9RPKM6QBDNg01dlrhBETk98AE/nRfmQO+r3VVVUzqA3YPcfm231nAYEXFnRavticqi4WkjMwtqjbKc+Uh+laXnQsMITaEc6oiA/xCnALfAbycy8PzynQCORWHj71hDJyE5IX4zviOJFf9vJfN9N+E4bZxdztMG7eNF4idv+zpCzaavmqaYbIaZqcxpATlddeObnmcDCxLuBlb1hTUZ9JZ/w07K5CA8jXg0+up6dQfUVyDNsK7Cpqsw97coJy171sSdVymZ7t66pqM2wnCBf9SOwH8CKvuJurukwhcoa3gEG/kdqv0OsK9U7n/psT+AuhdGMK6x0pdAAAAABJRU5ErkJggg==');
}

.oxomi-gallery-button-link.copied {
    background-color: #5eb526;
}

.oxomi-gallery-button-download {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABW9JREFUWAntmD1sXEUQx30XdOe4cQySfS5AShASFSLUNCGAUiQQiAggCkSRFhBQEAO6i1AcCggkSkeBqIBIEcQyEuKzoQ4SFRURusJ3Lri48gc6H7//88563r7nswORUsQrvZvd+fjP7Oy+2X03MjKsLSwsDPREHT9Qv2qSTqdz1PqRFsyjJHQqooZZqVT6jUbjrqhkAjGioyg1Jp47YqJ9yAt33pcfQM4GlFag4mXIEckCErXHlEVj6JqKFKanp7MpOqXH1L+NLcbD5E4PBoNZHwvprxL75nr3er19Nutut9tcXFx8AKOK8WScLc3KykpvbGzsHjHW19db/X7/pYC0jOEl8eNqKy0eAcWfkM+DfA7Z3rjYWL7pcrhGfI+j9DEGzwkxNqEpVmMwuas5DyYQ9QKNnQcNb1OLC5P617xI75/wJ1IZ4zOE3yrhb6TbC5IVb7NeD4+Pj/9tOso2a/ehjdO85CIkiTJURG0U7zMjl9wYWZhBTzosYZ3lW1M/rrMGtGx6HmyDXfydmJi4AchFSYj6L9NIAY2fUaZ/1EUnXpPxqlO6P/SvO95mF+WWAPToJTBJAPZAI7YBpWt6otHImAJCed3G0GWm9ilUURxGHgsr/Mvk73mnu1lzjImSPGaOMK7xyp6HnuTZh+w3nmOAzJv+Lr31GSissrnQFqLftLGjvdHR0QPa2I4XuwVAVrPCzv8HuidqlXRY7RlW+1wqKrwp2oMGVq1W39LLb08o7G2BoDOL7ukUMBchCh0Up6SE9+xM0dGhUwHwwdTU1BnJUDuL3oz6TJ/Zb04/RohCzcCkFDb4iMCwa+q4EYAazt6BZJGGmpnx9RMB9UYE7rL3GDWTjupkYOUKcAQkuhNSIDK9t9s2X3S9crw/AGieVASUp6/hHffKVlm0SJ7v+zFCIrsWBIdFydMzkKwKB35G0Dvmx2k/AiLIbg5EFcsTkdThR1CB4SirNDpbUjCNI6Apisl0r4qqGagHw2nFHVTZVtrQTgosOTqE4GcJAZjDydOmaNQfTujkr6CyM0WjRPcVEZy0MUaaom4w++Gfgu41GQ7zFyoEBUAp+0jN2FOcdAFreJ71SwFNSLRaoBkiOwiIjs0rk5OTb0DjQpnuLr1zMjB00wxLAxupxtv8JBvoCP1H0NW2z67e2mCMr0OvwfuOOv/9f91oNxWgXh8cfYHT7NAZNoEyGbZdbF+k2vxSJi/jbRsggDqjv4TGYpEA6aqnwqHLfVbpoft5DmCjQh0LCf3YsLlMZl+ADiKzpDM0wJCxH3C0x9sCOlev11/eycEoO5XP1dXVz8F5KsHpw3tiWEa3DJDgWoA1E8A5Zn08nTUZzl0BZMMdo2V3DMMgGK3GN2mgyOOHiukajaeTMURDRc0FpxuTDpc0OOlzUhUmWsaTrTCEJTvXmsGnY210SwNENOM1AZ4nGx953v/pCwvMbxOMnE+TlQbIEhw0hUD1Etzq9qMHLPGZieOdyyszuxsY+NNWb2VsWg7kV2DUIrPY0eelbRMdts/yMvis5TDlswjhbkheiLKcx0Ywp5aWlu42BvtoHmf60tZ9bthJvyYd6frghCVMwxNNfZqssLklwLhGlvT/md1kxW5zgX+orLSUZFSBndBEZOhbuLH9Du9ex++h28CmMNnSAGUYatcfBJs7NQCZZZO/Cy0UWD4eHpUtd6hfRX0DRyVGnzS57yNwutTUB8smLvstAzRwslP4ry7I2pSLC2T1s60+KrSUfAq9Qsl5DRufsQyC4Eq/EM236LYBSinM/m2679PPnSqS30wjqD7677EKH5StQoq1owC9UdhDr8N7lcfvUa+W9vUX1kWy/clWS5ka7I7vmAz8CzmN1XlVOxLAAAAAAElFTkSuQmCC');
    display: block;
    height: 28px;
    width: 28px;
}

.oxomi-gallery-button-download:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABAlJREFUWAntmL9qVUEQxu8VCdjFPICgYK/WaaIggikEQXwMIVWqe5pYCpF0voCxkRALkdim9BEU0yRVSGWIJOjv2+xsZvfuOedeiRAxA3N3dv58O7t7zuyeOxh00a9IyUd960i+4jqLJqdWHqKkKIWhFM7jZDgcXk1OzjBIAyUrQlDitScl7YI3Ti5rHGglojSxlS4gJyRpnFHd1Jf+LPXB4ERGphOmaEG09yVfBCK9ZeVYUMo35IhxVg7q0Izg2/AQzndVCmguOkpuovwDeU1yIFkkqHW0hfwCPjz1OnNYcs5HTs6ftog0a9H0N6SzfjYrb5CD3yULuEAt6WoP9pV2hZqJUyXY7/gO/bBfBkB/yQ9g+mqLo2W04x0cQGN6dOEpirYZ05cv9XUZ2I0b5tDW4nOA7XW0f6/6WSZmpL9oOteGh0o+6D5E/bbFZC3GxgWmZwqdgBNQBAsPoPwzkLKDPbxNcoykF2YV1vuwGXXWrJfxnX2iZuA1eBc+hLfh/N3pRLg0nusKsPj+EaKbSG9Tql+9g+Ksx+Y4hbcLy71gcijiQ9m1QGxzsAqGUTcoXnvmSRveFFodHZr+yAGv0DeqTx+rHmKj5IQiraUBqkVvme57va82r6LhMFYS71eT70RlqFDm4AGfRuUbM3a1DJplZr7+/mAjfZORKb2neWKOURcqC2CpEnl7JgOgF1+0aQbko6DJf1JxMLX5Zy3GVEy9Ab0H9WDpbPH+mWwj0m54QwT1YL5mNt43kwlcaAM1R+z+cDo2fWtLwLoDlagqrWqtqq3q7al/czQSET5TD2ByfhdtTa8wEK2N0u6r/OsY0HGQzuDC/bL7n6zAZI9lZTHiw/MQ0yP4HnwTtrJ8gKya9QX+CH+iPP2k/btEUnp9/KFDdypS7MI0WfauIIDyeQs/awHW585n+CscKj2tVvMW/AC+BtfoHcrnrGw4AWoOvTrNFq5dIHRxte2cBEflM112kY2EPdWKpsEITEe7odFqkLFVRzeCSxolsCjgMIRriTalb2cfkHT0uVGzG5MHwKc2mdZB8U9HpcNPp5/HrsoE2WFv8enQrwXgNFWCwiDGPpZsjOpHk78j+bHv+g6yXoLzpq0CsByzMLsuU9JB6WnVmTX78MXnHXpk3YoeFxirRcyut3fKBOoU96R7R/Y5LwB0fYkqsbFnS1hweZc5+xunM7vTgXVpt78IEAPpYl4tLejLRKuJxUmp5NglPwDzo7Gmu9YQIKDaqaHPkrFSEwefxzZfWwDFwC/hkjRGdeI1nDEdwcslYuxrFVQuxrbeQGSLPuWKoQ7U/TFnQH0tUJq9Eq2dKmGkKX6EIazqLvTl0msHWFuvulc+o6haSb6K+fOt7M3s0uEfXYHfKgcGUnS3iJAAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-zoom-out {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAATZJREFUWAntWMsNwjAMJRU7tB0ARuAEU/QISwBzgBgCbogp4MIIMEDVJRJeKqXKp00/ChJU7iW282I7L5HrdjLp+jAJzPN8EUXRXMpxHJ/lGPopAxVFsVGOvxVI+W8by4QkCLsXdWDG2ClJkm3d3PhtFT36mWnbFji/i9QrYBOPaZpWGM0BiSNlwDnspovh2f8Rl2av5iMlDB1R2x5D19I6YoAY+F0GnGqD99Ua6Tr2ui1wzl+oNE99bqorKF0HgHa6rYNsBDfKF5oKQ+/gzIEYDuDw7iDIQAwQA8QAMUAMEAN/x4DRPtjZo7/J0JJcbXtIHR9MGb7vb00+jQ7EBgkhlrYttI4YK5/PtgS5b3GIOSTojeE9YpkAOk/5T24GsRXbM2GB6/O2296ePghODBADxMDoGfgAHA9Kx4Fm53EAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-zoom-out:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAP1JREFUWAntmNENwiAQhou76Ag+6RL6qCs1LmE3sS8dQXcR75pAyLUctKGJ1p/EwB0/B3xEuLSqcothobV2T9WO28aYO9eli5vo6gIvNZGLn13T7mPllh1kdcL+vHhXxMafWbBLS+fXsB0KbSDwTRJ6jXei8T8EYv8uxV+HdDahMbPdzhyHYSAAAl9MYPC00K1yofUO/JE9POl16iJ9/eNXK9fUaJcMJq8vaUt90pYBHskREIAACIAACIAACPw2Aco5zqN5R1nnSaMkMxCpPUjHAvZRi5la4FsbXKhPnSOZntJp8je5Lf2S2okL5q80LzXtnRgQchAAARBYI4EP6KcIh4beJNYAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-zoom-in {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAjpJREFUWAntV7lOxDAQJbtUfMAe/wD9cnSLkCjRfgQNEkcPAkELEi0fQEVLRbfiqji+Yo9/2IQ3USZyHGecEK8UlkSKPPaM34zHz+NkaUl6JpPJNusbJIzH434QBAdoj1gRtrA8SQwU64xGo4BnsKPQQcpRyjKadsHTf9/SGlR4RvJYMClJ12g0ztrt9iXbxW0WYmxQAYEWZVpYuA154ltmI94rECQcivpBp9O5pQFrHrvdbmzDoGHrLkaGxZadQ37h/gK25lQqCyV2+r5/zUOZ6Y8McjOCAW1tKkITDyUQz/NOwa4rtnER4SuDUZuKUFWS7DyHODxxJdSd1f3/mgErD9WTg9q2gevoTUpW0ZOyJoGRriigDc89YHxPsWvcT4eQ49yqJw9yH/oVtkVOP1qt1pD71MYTqYMNoEJa6CNIL7iJHKK2JRyQk6KPDpgIvygY2Vsj0ni4Dx7eSY4SEUqGeXXVB0zxUF9as9ncnc1mPXDOt+VPn1v36wwsRgaspSbPMvF5tge7dXzmhnh0pPAMUXkf88yXbEoHiPvlGPfMjckJArXWTtM8dax0KXRxBakB6XLpAHVA1/3KByhyEOQfgOwPrrOi4oGnO7ijntQxVRYzCPJvqsZzknsSri1AX5rsQockiD984hZTANPpdAsYqxCNtqBAH7oB2eoPTvg93md9POpTbF/4wX7P0IfDRqfSBF2n/0Or+krUQTWgecgiB+fhsChm6QDBwc8sp+DYd5auHq8z8Fcy8AMg2dJevrj7mgAAAABJRU5ErkJggg==');
}

.oxomi-gallery-button-zoom-in:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAc9JREFUWAntWDtOxDAQdRAVZ4EeBN1CQYn2DrTA1iDBAShoOQA1DRdYAaLic6ENz9FOZE88njg4S2BjyfL8/Pw8GdsLxsRaWZaHnh+GCfoj+jl3zDxDmgK8kmZsWIEWoJGc1uFHLj03dURnAcgzF74BZJ1Cu2oEWwOC44jBWas10ob4qtVn4MaQvklGIHlFsdTLoijubEzhBNbfkGxVACJdvZbzcawhjbmG/OLoayciq1V1StnlCWldEXxia52YJIyXLngOhq8uoCr3kcPg2VCZjAHrnAF2Yva0XKSelJ3cgBqeSWWoAtbvFEUiZ2eQw0+OMfaHzhbFYnzH6zR3dF9E8C37CKrqI5jGliVmfJ6o8xzK9EWIRAfb86k2nTPU4lX/8AEbdRjY0zFsu+gL1Nx9wD+axgz88wz8+PKz+cF1dILBPoeEt4A8x7F6wvi7DeQu2H3pqurdqbHPcRVS1rS1OvlzEOy0cNtJgycY3QiKaeoWVE/yUYyElsH92ORMPvuQik0jaK+Lvlv0Dz71BOKzHoDhNroUO4FvKuziAfZnwWeJfeKufBP8eczYgPd/CFang7gH8+xUQNFqUJi2OnMOgh8Rul8R3+gaM/AnMvANvgbPQwWaYBQAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-gyro-enabled {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABQxJREFUWAntmEtoXFUYx+fZOAmTKIY81CqRWtTWB4KtWtwoCC5cFDfWhZCCu1qLWHBhpdGV2IXiVoNFpAhKXYiIEBARRQWf1CL10UU1D4ckFiUJk5nx97+93/Xce8+dzOhAF+bAme873+v87/edc8+5k8u1a3Nzcw+pRzYMXrLB7Oxsy/icOyhEUhhX4coDPq9fWeTz+X2tVuu78fHxUzmYIr0UKneIFrBo0NdB8KgEUbMJoIFlpOiYwfNZi2JOimYy93mOyECK+fn5gNcYXH+Ixpp5m1ARjb+INEi5zR+rbS739NjY2E7TBRTQP8QEDHCakYwSbRG19GzXwNdI1V+SBwUtFAp7lBpyRoBWnooHkIg6zfTlVAAUj1kubeqUUVKQNDSMgZ2i0QohvSfpfHHGscK4EHiWOnCD7Lly4/v7+y8fGhpatHEm5Xk/l9Ky6TNU4tDvgJ5cWFjY5tqkkkjtdrkG7Xhqu7fZbL5D4K/MLhZQQiHD4FNbFBrTD5iDS7GbJi3aU2+bPJXDpaWlS9fW1moYFs3IKIj0VtGEM+gPwk8ge9f0HdEQ4WHXWAGRe3d7ZhUVyIKA5BCbpp98HZUMdKZK0cyAbLRHcJwKPZrw2wj8Szg+z6OeSkXbFPQkA6l1qKjLy8uXraysZO5TitOgKN6CeoXr6+tjOJ0h9jM+2FT8hE+ekmmjs2hP1mq1G6CfpAxCga1RaPAice2ivcysWxqNxhkeZa9rsAH/PkFjR00UkJ3wGc7fbxAgpuYFopTEjqQoIIqb6TfKY3h4+DQkOsol8zXSMi05TxfFiRiEz0mp/IB2D48+g8PD9KbkvobPpOQUMLKJAgL/KIo/ZcBL4GMFpj1Pz4uX3NeKxeJtrjwKKCGoqgR9xTG4yniQpm4wpVJpcGRkJHpbm62XsoSuA9mHQpd87HaIvcFMSKA7fM4+mfl4aacL2+fs3XoypBh3GhJetocZH6EP+oK4slhRXIXxFKk+Ojp6jGC3mKwd9b5t5ED+voYYog/g75NcDcRTVPf4hdHm7/8tA5mLJisRLCZ9oj2B3hZUlmlSfp7F9iIr+o2kot24K4Da4PV6vaszwjP5Tl68vbsUka0SWbtXEwmgXhaMM49XD6BAhI/uk7oJB3dKxVTsLHuTZ75oCDBBP0fXl8VWc+gVVUzFDueYyIrrBchTHiDAzzhVObIqlOS1rAD/Vq6Yio3/oObSnL5YKYAYa10ekzF8mTvdJebY19dX49Wt61hPGt8ufcxhZdZxkNoTKYAA0Kf1ryGCyurq6hJXkuB+U61Wf+ept9Pvkj5ck6d5+sluEVPaQ3xYLeOnLKr9pLkvsP/8pgBKValUboecMzOuOMEfMADRIn+P4PsBPcqOvgmb6+nT0iF70nw6oLrkBQ1gs1yNdtvYpV6A+pxmjWwtl8u7cP7NdYC/n1K8Cug5+DddHbIXwoeYcuVZPLHPottNRa7gMA7ue0lbq39SHoy5vn4Bc6UGZOdagD0O+wB0QjJfY9Im/UefzpUBar87zuLbAnSdOAG0qwVQPWjcG+/ma+EjGwPsIBO/bONe0I4BarLFxcWrWXeTlPI4S+Ast+BvAfglR9gJXcp6ASgZI7Wtkwbu2I46MqVd/rqr24hnWezD5hp6V0ddVxk0EEymdfmUjUXJ4q1k8RvxrNcHyfJb4v9r8+7irKDs6nmy1/DpAe3+b+Pykbl8BwYGtPs322YGLAN/A0Vdul9ZC+5JAAAAAElFTkSuQmCC');
}

.oxomi-gallery-button-gyro-enabled:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABAxJREFUWAntlz1oFEEUxy8fago/ohZqoUaJQkhALBQhWAlWNkEQFRQU7BIQCVbGGOsUphYCImIlNiIiJFgpCKKFH0jQFBpREEkiNsbz/P33duZm5mYvmxhNkTz437yP/3vzdmZnd69QqCWlUum4YDkYQ8ZALxm94Br11oviBlx/RRcD0UTtiRelATTKMM76urq6IviF41wlt8xI2jBML5jLIPMqqFxMuWp76EuuRc5U+lQdXcRJ6UnHUmi0TiSNso1gNht9kUavH1qs7G2hcIn+Ory+ILz1HBj4RuRjXKnRbPduGRnyQ36zPJ1karEFrVDSEq5h1BUiekKgJ02wU3uEmEFC0qOJmakTO63WgFE0hMUfvY1x26HdGWzvEtw4+kZW7lvgs/ti/RR6mhqNWvaYEB8FW+DeBa02GcXrgGDV7e2SQ53Jukh5CWbQ9ypu7hzLVVHkiTqTs2yWui3BUYgNY+qRccdx+yqkZqCnRkzMJCMEdYqP+NmRDmlsEtj1SxMuqmPEe4Zg3wsLZtpBexPY/YGv/HQMKnibEsROYw+kvt+M2s3x1J6mu1epvjws8ApEzzK7uZ55qs6pM7fecNENjTpJ3AzGwGWniKvedo1Mnc5agQ58G3icRSSW3OAM5kFiqfYsE9RrYYxL6bLR2ZUH5FW9apI0As9BcrMy5upQiXC942h7wF90g+iHbDBQDI9xWDpir9RScV5JQuWfTgVQTwIdO09EkUOjxAu6BrHvCaPy88GoAc8tmDxY3binU+C6KRKMU4Yov3SGNcY36wh5F3gEJN5lyzFrgRiBvAOx5Jgvlm99JOS+bWxSLSUtqEaM9KJMGUNjrfyqGHx1aOSnCBgtxqGxKil1RJ82aYEXjGtT3kPGw6muYYAjesOxl9UltAKZN03WGnADniB2AZgbKosa+qdxXONmuxUGFsymOff46LTMR6JfWFlNVr8HAiYdNILw3ZJ83bIauYWyo25p1VRt1xfTMxskeQf4SJL+WWyNJf+lTzVnNIfmmlMtErqBRI/TJpOMbrY48wPFcMORXH3iS+wWozeBaTmR6H+MqhWEqIMzmE6gf6u2QfSvQJ9jCyWrKGS2eTCde/baEN8BV/piWRC0om/AmVjc9cHxVhD7PHAl/78JsjYA+znjVkG/D86CTeAYcKXXbcrVIYUNmg825X8Cq11+Lp2kfUB/xuYqA+EEFIg1OI5/f8idl02hnWAIvAe1pEjwVDgJPq/BMP5PbCY9GHTakzXRf2mQSbaBftCiRhjXgWcg894zDcOZ1wrqkZJbmKQN8mswAW7mTiwT9Q7fDjp4/eQ/sXOZRA2CLNljakE4mkXCbx/Uhl9rrHpQ1yIT+wKKGRx3Yld36cr97DqW9SW/An8AaeSCyt7G5VEAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-gyro-enabled.oxomi-button-toggle {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.oxomi-gallery-button-gyro-disabled {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAABPVJREFUWAntmFtonEUUx7OXpIlCtMkm2aC0VrE0fbAKRusF9Ulf1Fh8irRVSx9UKFiEahXRQkUS0SK+KEgrGEFBqvVJLFjRFy31UryUKhaUYrK75mLR2mx2s/7OlznT2dn5kl0FL7gfzJ5z/ucy5ztzZr7v25aWwJUQrFKppCYmJvbCbhY5KT+JRKIMKQjf39+fiEARuB5aIN7v+Pj4Dg86Kyby+Xy2XC5/n0wmtzPh+mw2uyVS4/YDo3LW1nACktbbVQqA3VVA3QKe7+k88C+qI/whxaNyOIqtZPoA8hWCUZEDZH2H6muoRNFINcq/H4huRvJpbW0dmJubO+amwI10cOfDLO2+CDfJvymCexPCY1gSvKo8KO4Bi7wpTYWItkcsI15cC1PAUM+qIFWGRPkkMg/8VBky1Xq1wWlOeaFpVzD8szTdL0z9UkD3T0NTU1Mr/BxINZ3L5W6emZlZDt/u61mPIfCUj7fgdL9ZyKgT4XdhmMBhr+CuA/JVjCnBZWDzjupttXG+QEGh7e3te2SxYX8VGafncD4M3UIrHQZablZkP/QFsZGratEXoIVfHOclQ66noTtdneF3EPgZH7cZ+gptw5hgsouv831Ejg0oSjKIvQPUX4qNfy3mYG2l8FaASafTV/b09HzqYk3+v1ABtt7FoTxp8NvoxeTk5OSFMfqqY8m2jWmND+m9GwnyGkHu4hzbOD8/P0YT70HergGRT9E6V5dKpTfAL3P71T8Qb5DAXAUcBum1I8hjBEqqEzp5Wo/4jwydLLhTcO6VYGrkUrKr9Pb2PuJiTGKPL5shhpJavxiS1WmCnuM4rQT7ADnf1ta2lZLotvsGv7cY8r4SXbaGCgidnp5eOTs7e4IDIiUlcHWGv5cJXwng4cOBYEmyTbLy94WcwPbF4PHnYUxmNo4ukgUME1wU0VGX133jeuRgDdVxsSwbzlCCkuXjGrxeGnvLEoBV3s1u2eQHA7vTx1ReNKAYkeVXaqy0r69vv/I+tY3tK1QmmwItNMKePkPwIuOM6pq0WYH/RwWCRw3n+0m2Rgdn/bru7u6TbinAl3HqXs92uQX+XXSroC+LDdgQI8uW0ufqNPJR9J+hfp+D4SByUWzl4rm8tlgsyoOrA/wa9B9HCuenJkHOv5vQH1IbHOVVt4sxzET2IAHPG+xuaPR1DfZ8KpUa5WN4ECzDWMVYxxjEtw8aXdjJm/FxhAEDtXBejHLgPKyy0pqDBucNOKtevru2GWEXdziK/rRVwlBtSdxCPMp/QjhgAY8pFAqruYGvgW1yYkKMDZCaBG1FxMhctyvj0Sd4+djoYRLYLpmv82Vu5jHehI7jU1MYsEsZ7mtF5F6zxBqU77Pz6I81lH4NjgMy0JWRN/M1tKyzs3NSbJlUXskeVL8Qpeo5bLbh+y30ItrgWCaTOQFeCtm7WGyCrpHybA55T3zVyD+z5Cuo6pNg8X/RqDOUhH5jXEKv5Rx4UTa0xLEOBB5D+ZExyFC9L6jIklXQgNiey82MqFwPbShBCcjRcyvkdxN8NZM+avi6CBU8vy5DY9RwgpyLp+iloUYm+Su2DScok7HUB0nyWqphX9DrTaKRlpCYDW2SUBL04VPgO5l4yViySWiRtV1dXT+GYoWwJYOGnHyMnXw5h+/nPu7KJDfMrm/41f9PLbE7cb08Z9939do27ZoV+DdV4A/uE0RMEzZrdgAAAABJRU5ErkJggg==');
}

.oxomi-gallery-button-gyro-disabled:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAA5hJREFUWAntmF9ojXEYx8/Zlg01rRQhQ9G4UiS5EuVGtnKlLM2fxIVyw42E2tTUbLghtVpNSdLijouRK7sQqQlFSjFrapolsx2f7+v3e/c77/t7j/Meaivnqe95nuf7/Pk95/f+PSeTSZJcLlcJekAgFUrMZrOTqGFjZ6UDsVnWDzWBk6ETM4guBt/AYdAdJuC8B7mQsIZIpM/6gYZozSOKdqi8r34qQF21hdj9wLv+IfinChrJn8V2sNpmWX82aDNTg53N0TXY+8MZTeC2CNk2YPif1g81gRYTlJoKAxjTZwuOonlBTi3rB6eaddBPHLuwqa5GfriZVa5j7A70KLjmic00xXdYHp0BrgrsAHWgxhNvgq+M8trqo8CVczhZ0C3SLcDdBL6IN3LXxt3DstSSRndy+NRoTD6FF8EAOAA/AFUHJsAdcAUUFgqngOT8bxX7PFG4gycaa5FPeK9i9yvHWvLVwlM2FsxkXni44qj8wQJvQ3GV5azZtQMcu1W+ieB3gQqwLCHuvy1RIHmkIvSNwMvl9hqty86VURzd5Z+L9C0U3IcVNPIZvdE0F9Vli7B1w7gg0oqN5WkblHYDhg8bKganLXAlvH25l95H24jMcWsbXQ/3ENwCtXDvDD+IbuMK1ftKslBUD4IktE9akqs9ETqsNF2O+LqJ85QFVOLdpFCRKpPuRO4eRhe9GSWK8RMnVHGhKUuZUD1P6+OfClM2a9KI7C55ERqtjzRLPMJaxPcuEl1cL9jt4DvQi4x0Wco78L/vANfZBzACYs9NuGqwHegptQ0cBFYaMfQb04pecftBB9gJ5rh7i78OjAPJZjeWaJO4NUif/riM2Qsmp6nAGuJTA/Y4fBf2EqCXeA3eCu6BT8AV9Rp0CWzdK/4sJF6KFFr3LMa8aAe46zYBnffojubKJ2cNmHBqrPnal+97PDX6EuHOgGZPLO9nniceUkxyCucV8N2BVxOPbUDi447kBTRqMFiLFvQasQ9U87gbQWtHOlHHZReQIWLHgHZpBXgJ3tIj/vuaQMnCMO6Tbxh/LmgHxcoYiYvSDOA7xIn1fONego9NwkL0M5BmF+aTX9zFYBZJrdiBWmBvDcXunJvXl2bRVDuoxuziV1RTmkX+Jjf1gFqMIR+gtoDCL+hKjkuaUyJenZbh2LUB+5eEeyh9ti6S2L83addMnc+isddQz3R7UjemoKRDXMpC1Lwpsa5cVt6BGd2BX71XnQ0E07/GAAAAAElFTkSuQmCC');
}

.oxomi-gallery-button-gyro-disabled.oxomi-button-toggle {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.oxomi-gallery-button-fullview {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAwxJREFUWAntWDuLU0EUzlOQSDSweW2jsdDS0sJCLa0tBGGX/QH6D9ZGa0HQTmFXBRutrOz9A1pqsayFm9dKVpAYyMvvu+Rczr25M7mTbCBgLgwzcx7ffPfMufO4iUTEk9SyRqPxZTweX0tpIQXoP/RksPhZr9fHYuBZwmITgscinF1rCM8auPcCbs1mcysgYGfKbcrCVcBhiGpEBrH7UaAZEYpnpVIJxFL0q1iH3zgw386EiRY5XRoJOXJG96XtDY0gv6KASK1WK5gJE0vJtAs0SqVS2+Vy+a2g6Fpe5g+Fo9HojVauRts5UfDO70G9qOj/rVard6TvDEhHRP0A01ITEAD6OBJE0Vlr+YgIxplJJpNfrQ6zlLEyygYCRtsEYbHZaZ3/7hTC8QOquyjHKBsoCVvSUR9+TDH0wBCjI1MGh4HW/RWOQCBtZvHsdDoXe73ea22XTqcflUqlzyLzdxYRzKh/Q39T2wyHwyfo3xKZKQ9FH6gLhcJJLpfzcjSgUB0nQPp1u92W8p9qOgFi2RpipUnhCxqZmMaOoQbDDp4mNUxSAdX5KZpxBAB8RtA4tlYbgLy0GrgoyYhroQtoILHpnMlkrhaLxe8EkwmQmMUhMwVIJ87iPGD0jUybecGMgFQQtN1uX2Hb5YlkKACDweCbtNf1OgL/bwQCK8NphwFL1wNgPo+B+0mfqbW99TvWhvO0MegLbmQxjs1nTfhLJchB8/n8LxB8yvXaRMImj70j20BMOl5AsETv47bnB2JC9AfkNZOflvuOWrhom8S4XfIayj2EeCTGqwS3TpTLoalvm8Y89Y8ExHZBimdF7yExlJ2Vu5aQKErkbwEhv/RapnJyjPqIyEX+0FiEiHGK8fY1DLgD8D0sF4d6EN51odtD8XN4kvxbyK932nbRtpEgoiL3ZSb4ES41t5H010FqP0xsmTkWa5kBoc3w4YsRWyYxiXwsgmKs6mNE9AZP30q2lKafQ47oG4wo8pS/hy85+jqZGyOYzWZ3+/0+//udsyCeYJqNeWzxW6vWEZAI/AM203UR5H6l4QAAAABJRU5ErkJggg==');
}

.oxomi-gallery-button-fullview:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAnpJREFUWAntWDtOAzEQTQBRIQECaqDJJTgBJ0BCCieAG4QiB0Cih4a0UNHQRuICtFBAlYaPRIFERZb3HM/G69i7dnaJgrQjOTsez7x5/ma9jUaRJEnygJI0TUcaUD9RNugDbRj70ADpji1FGt0zPqgf2IZ2xsDKRNiER6wBiG2iUpyxsB86G8SoQn3R4jRnT5vzQil+Gm1yukxUOC2bddFVajRe0kAkPLIrQTy1ww2dIN500pkvHdgzAeZDz+yvEEro7zX8tgzf72azuW/U41WAPnMkReIRdAQA0k2kdXWMlAEkKe8UFwIj+IgIlEJnlwPiZKG9KZTRTylGAih4A1fi2vbPRiBqL2Pqt9G/K6uPp9jL95YtrArANVlPxrNvRsuBaNq8Oph8onHT64CGKEAN9FoZILr5o0kM8XQyXcrLZraZYOj6IttgW8dj1fQL1hF8rkGDY5yOALlwNkxjJCMUynSgo9ikxeTQBYwTESyZnUJAHclZ5JIaygSEIvrW4VRgTOoDVG0grLofyo5+vi6nGOhyxidtqJV6BOoRqGIEsG+PedoEyF0V+abCALkNFPXanEO07wPPO7l8MVF2nFMfCDhD4XkdLX9KECPGCwj/jXookotEX6KZVhkgxKwp5d9nepWAbk4973mzESTu5BGbDYuALJqo/7NAAEZpF5BQa0yP2C2ezg8apRO5AJBsF6WLsmO3w8a7rrySQVXCev6XKxuoTB3JzOstvxG2UMwRQ1UJiaWLv0zOqFgkNQmOqGR/Z0Is+GZi9e4d9T0cwk+WvfKqHJ6xwLyHPWJAOfU7scEx/nkj2AEQv/ut5ADyelu/c+cMUN1UOAK/w3NuOOLglG8AAAAASUVORK5CYII=');
}

.oxomi-gallery-button-fullview-close {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAvtJREFUWAntWM2KE0EQTsZFHJFcVDI5BDy6Bw+7IHgV0QeQPQjrLh58Aj178OBLuIf9UdCrCB5EH8CLwsKuD+AhP5gcgkEJmPh9Yarp7umZ9EwSl11mIHR1VfXXX1d19fSkUvF5Wq3WxPAroDDGuzqdTmfb0Lfb7Y+Y6FgpoThUnbmFqguBc04mk+uwNRuNxtRnRXcEoa/sR1G0ruspB6LAUrYgr1Wr1b7oTkOrp9VYtZAXhyAIzFyJg7R0FGfRKUQYPkAZITwjxNGZCBlUcSGJUQWcTjM5cVScGQE4Ky227QNs2+xIpi0Wg98ggNM6Y3wk4nasVP7SgDT9ZcirBBqPxxVmpl6vv9LsU1GlzzY4+r91HUAPwO6JrqPsZIjlfUJs7ujOM3dd7OxkiG27r4MVlrvd7oYr2FjaZmHQcuApjwD264uFLQFgf7nFbFDvk4KDUb8R6rdDMFRSgAIYo4LO6SxzAXIgQdLAaHeWHg1pTxYYx+QG5CCCohzrlO2nECBBcHy1bTD2E8dXr9drjkajd7oz4vbc9/hKJAXLuYAsGocpwL/hqpO4zeiTipxYMtj8AZuL4pC3TQASAAH/lRdI/BOA1qbNzdRIigU2rQDENOz3+1eFQa4WS31K0FyDSucyAmUElhEBlOM2yzF+Zb5EbSfOUJk31SAOeVtMeg2v2vthGB7UarWf+ngSA5ld/NQJxzcofDZx/r7VfUVeOEFEhh/Hd+MJvoPsbcj3oNuziYHcI9edX8ixNY5W3bAgedV+0TJiPsRk/mUTlHmk/QFyN3nTEsWsVu2FWY4LsjcZUezT48FgcMUHcxkRfIYo8QYTZhDoDYfDS7AbReTy9yoSVN9DrDzxAWsDgtgXVOMtWz9P3yvF2DOveQ0Dgc9Zk6FKz2fZi9i8CBKYacNvHz+eW//t8dqDSPEWzzGkWS0oJnoE/Y1lss0kmEYM5NQBC4Ih/N6j5d8czo+LeRaQWiR4IzzGpDsCzojpxER/4i2J8u+WEydSEjirEfgHTPWEqMsF+ZsAAAAASUVORK5CYII=');
}

.oxomi-gallery-button-fullview-close:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAldJREFUWAntmL0uRUEQx30ViJLQSLyCwpsoJNxbeQJqhcJL6FTq2yjEA6gUCg9AQ4JKQiQ+fnPsbmb37DnZs+658XEmGbszZ+Y/s7Of19hYCn1Anl2GwvOPCWD2PT2KU/jKKREundBOx8S8pvVHbMOhvxC2sm4nrIBBj/4q/Gh1v6ElbzfqqVjCysCfq9BYDIW03iGiP+HDEvw6DmmjUr+ACZCskS64hKrPSbwAkpn5a8SwNuD6SlYNGsdjuNhntD3YUl6t8JaNqykPyGYM0kCjmf6O/V7bYnwWOtc6qI9ugSmddI8COU8kq3WVmasRus08xM7r91eA2T8Y2igAezNLLA/UOC9KRgrsLcww+egRQOP8Tis77J07YDIErNp6oZ2WK8HEKAew8CPhYvg6kvRzhuwwYveeuyCtFZGX6Q+sbNr9mHNgExcBnIZDir5mYgilGpLJC4azMeMUXQnQOD2lOMdsSoCMVRar6GW9Nc7UmxQNxtCLRYtuBuAFuDnhvGtAmzt3Hl0FugoMswJsxb5sR1joEE4+5b+dB8FW4B14PgRDpxNDLEgS3QhtW5MJpt/1V8iLsPxgsBWjW5DI7j3bWkIhMEF1gl+p+H8bJead/WGwFuQbMNe4V+5SsUu3Xapjpp28Rm4pqEx9aY3GMNuo4B6BnmG5davogQ9z8H2VQSM9o93yl1GldN4IeJjGpDQDl37rBqkmv/VSc0tegyxsmTb57SwvsZ9FVKnqHLtsu4K1lahJzB2w2Oipl3+ujYYIvB1Up9EBO5osiWISXR9ZwC7Qf6vAJ/JMhov9ZZZ0AAAAAElFTkSuQmCC');
}

.oxomi-gallery-button-close {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAmBJREFUWAntV1FqAjEQ7a7FCwiitEUL7S0s+NGDC+0tWlBpiyJ4Aalu88K+MpvNZLNbP0qbBZkk8+blZZzM6sVF62ez2RT4IDBvHR0ZsNvt7rbb7TvhdqPT6bTI83wOJx1nsjgQabEvD+ilJ4ABXpBkANDMV17gb1+EcHkYjPf7/Q11ZxzASmCWZR+j0eha+itjgGUAnZWqAgBMcPrANsg4prJcVCC3+M/WJGellW5Z2lNffipfNAEgOh6PL5z3er374XD4CqKiKK6wrhWCl5BELnGIiDGVwuEiLboHx7RQqKUCGK9C7Wgexbfj8XjFzYJW3igXiOp219I8ZeDcGXC7qORHcaNxyDU5rl29sqCXuGKyNSNI3JSJRlojHAwGb3wRSFJBZgWZDvQolXHsvctwuvcZ5AxiO+NcWpUQIEnKoBAZMLUjM9A683wu50gFGq1cc8eqQjdnDNQ6Nf1ehS4Zjun7okgibU1h2euWBMmcyZxqSmsKyw68BqEkwxy/ToTSGdain1KpFx/q5t6AtJgykDLwtzOAphBqGtrpEdOlodR6a2gD41uYzwQYtET8z256vaDx41e1eGGizc5jf/RGCcTpjaBnsQk02kcT6hHGEHs4wzWLERklkMxNmyKjwDoZw5J9tMPQ77OtBJIgJJQYabsIY3wngQxuEvoTYdyjs8Amcd8bRF4m4l3bWmBIGDKGDdpcJleQO48W2CRMtpw2WFeQO48SiAZ7OByeTLDtgSRpqrGA0HW/33/AvxZyaTZKIIPLN8jCCLuUGaNfs0Lop8FEN2mNL62nDKQMiAx8Aaga3KSrrMd5AAAAAElFTkSuQmCC');
}

.oxomi-gallery-button-close:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAABGdBTUEAALGPC/xhBQAAAeZJREFUWAntVkFywyAMjPuOZoaD//8mH9p3pLsEMUKAATtuOy2aUQhCWi1rTHK7DdsjGAvfhqs7C9BjhX8k6QyEhTVZOD8BLM3DYmSbRxVVEjAmPBI1iLAsyzt8IRKmWxXxNy+QODcjHPkddpd5Mj7X4mf6/JJMTCTNxjMdkfDJJBbYZD9H3MFju2pisfqfBSEOH2hydEUCigh3Mm+OBIJr88AI+JcoLMQn0wSUBBRaYGKNAylAzSgQ80NRCqnLRrJQ1ZERYpaxy4prARSX3ygUYK0fqNZgxqcCDQV4zuDxQOt0xHm4Nx3b/Y7kO1wsAUVQvylDoNmrZ8DY8Nz7TARlY2CiCQA0U8E7BkZQIGjNCJhoKo27xgIYAWnjoCiyzDjX2+8HRSHPoLaoGYKHQbeAGMFEJwXqJNY1orBagLXqbd4FPpOmAlOBv6UAL4W9S6O2W9ZceqGEBnJFYurv2eyqtASRZy96Yjibd2pOwEAIQ2b8QciIMgbXPxa6kPHXkuQOO5qSVItYtplT6pWKGySwnBkVu56YJcumcDav2c8QI1EwapET0t9LskGMZOglu5YoOq7wruYjufbYHJqjIS9n3l/WdlVBcm1TxHr9v0CAOjjBd4lZFZAvRFnr7PqcTwWmAicU+AKrUDRZ5uuhtQAAAABJRU5ErkJggg==');
}

.oxomi-gallery-button-initialview {
    transition: background-color ease 300ms;
    border-radius: 4px;
    padding: 7px 7px 7px 32px !important;
    line-height: 1;
    background-position: 7px center;
    background-image: url('https://yljdzl.com/assets/images/gallery-spotlight.png');
    opacity: 0.9;
}

.oxomi-gallery-button-initialview:hover {
    color: #fff;
    opacity: 1;
}

.oxomi-gallery-button-initialview.selected {
    background-color: #5eb526;
}

.oxomi-nav-divider {
    display: block;
    border-right: 1px solid #737373;
    padding-right: 10px;
    margin-right: 10px;
    height: 24px;
    margin-top: 3px;
}

.oxomi-gallery {
    min-height: 125px;
    min-width: 125px;
}

.oxomi-hidden {
    display: none !important;
}

.oxomi-gallery-details {
    margin-top: 4px;
}

.oxomi-gallery-details .oxomi-gallery-title {
    font-size: 12px;
    word-break: break-all;
}

.oxomi-gallery-container .oxomi-gallery {
    width: 362px;
    height: 206px;
}

.oxomi-gallery-container .oxomi-gallery .oxomi-gallery-360-indicator {
    position: absolute;
    bottom: 4px;
    right: 4px;
    background: rgba(94,181,38,0.8) none repeat scroll 0 0;
    border-radius: 18px;
    box-shadow: 2px 4px 4px rgba(0,0,0,0.3);
    padding: 2px 4px;
    z-index: 3;
}

.oxomi-gallery-container .oxomi-gallery .oxomi-gallery-360-indicator img {
    width: 24px;
    height: 24px;
    transform: none;
    -ms-transform: none;
    position: relative;
    top: initial;
}

.oxomi-infoplay-alternatives {
    border: 1px solid #555;
    border-radius: 3px;
    margin: 5px;
}

.oxomi-infoplay-alternatives tr:nth-child(even) {
    background-color: #ccc;
}

.oxomi-infoplay-alternatives td {
    vertical-align: middle;
    padding: 3px;
}

.oxomi-infoplay-alternatives img {
    max-width: 120px;
    max-height: 120px;
}

.oxomi-infoplay-alternative-itemnumber {
    font-weight: bold;
}

.oxomi-infoplay-alternative-shortText {
    white-space: pre-wrap;
}

.oxomi-infoplay-alternative {
    cursor: pointer;
}

.oxomi-infoplay-alternative .oxomi-infoplay-alternative-info {
    width: 100%;
}

#oxomi-infoplay-dialog {
    margin: 5px;
    display: grid;
    display: -ms-grid;
    -ms-grid-columns: 165px 1fr;
}

#oxomi-infoplay-image {
    width: 165px;
    -ms-grid-column: 1;
}

#oxomi-infoplay-image > img {
    max-width: 150px;
    max-height: 320px;
}

#oxomi-infoplay-fields {
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 8px;
    grid-column-gap: 16px;
    -ms-grid-column: 2;
}

.oxomi-infoplay-field {
    overflow-x: hidden;
    padding-bottom: 8px;
    width: 44%;
}

.oxomi-infoplay-field input {
    width: 70px;
    box-sizing: border-box;
}

.oxomi-infoplay-field-long {
    grid-column-start: 1;
    grid-column-end: span 2;
    overflow-x: auto;
    width: 100%;
}

.oxomi-infoplay-label {
    padding-top: 8px;
    display: block;
    font-weight: bold;
}

.oxomi-infoplay-value {
    font-family: monospace;
    white-space: pre-wrap;
    word-break: break-word;
}

.oxomi-infoplay-section {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: span 2;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-top: 5px;
}

.oxomi-basket-form {
    margin-top: 5px;
    display: inline-block;
    font-size: 0;
    margin-bottom: 5px;
    vertical-align: middle;
    white-space: nowrap;
}

.oxomi-basket-form .oxomi-field {
    border-radius: 2px 0 0 2px;
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
    font-size: 14px;
    height: 28px;
}

.oxomi-basket-form .oxomi-infoplay-btn {
    border-radius: 0 2px 2px 0;
    font-size: 14px;
    padding: 4px 0px;
    border-left: none;
    background: #5eb526 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNCQzlCRjk0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNCQzlCRkE0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0JDOUJGNzRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0JDOUJGODRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCGW0kAAADASURBVHjaYvj///8TILYHYgZSMCOQcGdgYKgD4moG4sEBkEZRIOMVA2mAEaQRxPgBxOzkaLwJxGqkaIR5ds9/0gADE9SExyT6kYEFSovikAcZeAuIr6PR4OiQA9JXgXgbEN+A+hdGf8XpSaBGTqgpE4H4DZEuXQALVQ0gjgZiXiI1FsD8CLLxNxB/A+J6KBsdgLxUCcT7wDxodNgjBbU/jvQ5FSr/E+xKqKAoEN8D4megwMKhMRCIvwPxOhAfIMAAX37s4FVnn+gAAAAASUVORK5CYII=') no-repeat center;
    border-color: #509920;
    width: 46px;
}

.oxomi-basket-form .oxomi-infoplay-btn:hover {
    cursor: pointer;
    background: #43801b url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNCQzlCRjk0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNCQzlCRkE0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0JDOUJGNzRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0JDOUJGODRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCGW0kAAADASURBVHjaYvj///8TILYHYgZSMCOQcGdgYKgD4moG4sEBkEZRIOMVA2mAEaQRxPgBxOzkaLwJxGqkaIR5ds9/0gADE9SExyT6kYEFSovikAcZeAuIr6PR4OiQA9JXgXgbEN+A+hdGf8XpSaBGTqgpE4H4DZEuXQALVQ0gjgZiXiI1FsD8CLLxNxB/A+J6KBsdgLxUCcT7wDxodNgjBbU/jvQ5FSr/E+xKqKAoEN8D4megwMKhMRCIvwPxOhAfIMAAX37s4FVnn+gAAAAASUVORK5CYII=') no-repeat center;
}

.oxomi-basket-form .oxomi-loading-btn {
    background-image: none;
    background-color: #80c059;
    border-radius: 0 2px 2px 0;
    border: 1px solid #80c059;
    border-left: none;
    font-size: 14px;
    padding: 4px 0px;
    width: 46px;
    font-family: sans-serif;
    display: inline-block;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
}

.oxomi-basket-form .oxomi-loading-btn .oxomi-loading-fading-circle {
    height: 18px;
    width: 18px;
    margin: 0 14px;
}

.oxomi-basket-form .oxomi-loading-btn .oxomi-loading-fading-circle .oxomi-loading-circle:before {
    background-color: white;
}

.oxomi-infoplay-back-button {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.oxomi-news-container {
    margin-bottom: 30px;
}

.oxomi-brand-icon {
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.oxomi-news-icon {
    width: 110px;
    height: 140px;
}

.oxomi-news-header {
    display: inline-block;
    width: 100%;
}

.oxomi-news-header .oxomi-h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.oxomi-news-title {
    color: #939393;
}

.oxomi-news-content {
    float: left;
    width: 50%;
}

.oxomi-news-timestamp {
    font-size: 12px;
    color: #a1a3a4;
    text-align: right;
    float: right;
    width: 25%;
}

.oxomi-news-default .oxomi-news-content {
    margin-left: 70px;
}

.oxomi-news-default .oxomi-brand-icon {
    width: 60px;
    height: 60px;
}

.oxomi-news-default .oxomi-brand-icon img {
    max-height: 50px;
    max-width: 50px;
}

.oxomi-search-bar.ms-ctn {
    box-sizing: border-box;
}

.oxomi-search-bar.ms-ctn input[type=search] {
    font-size: 18px;
    line-height: 18px;
    border: 0;
    padding: 0;
}

.oxomi-search-bar.ms-ctn .ms-sel-ctn {
    margin-left: 30px;
}

.oxomi-search-bar.ms-ctn .ms-sel-item.oxomi-search-selection {
    height: 26px;
    font-size: 14px;
    padding: 3px 5px;
    box-sizing: border-box;
}

.oxomi-search-bar.ms-ctn .ms-sel-item.oxomi-search-selection:hover {
    cursor: pointer;
}

.oxomi-search-bar.ms-ctn .ms-sel-item.oxomi-search-selection .oxomi-selection-img {
    width: auto;
    height: 100%;
    float: left;
    position: relative;
}

.oxomi-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(35,35,35,0.1);
    border-right-width: 2px;
    border-bottom-width: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.oxomi-form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 8px 12px;
    font-size: 18px !important;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.oxomi-form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.oxomi-form-control:-moz-placeholder {
    color: #999;
    opacity: 1;
}

.oxomi-form-control:-ms-input-placeholder {
    color: #999;
}

.oxomi-form-control:-webkit-input-placeholder {
    color: #999;
}

.ms-ctn .ms-trigger .ms-trigger-ico {
    margin-top: 20px;
}

.ms-res-ctn .ms-res-group {
    background-color: transparent;
    color: #767676;
    border-bottom: none;
    border-top: none;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 15px;
    text-transform: uppercase;
}

.ms-res-ctn .ms-res-item {
    font-size: 14px;
    font-weight: bold;
}

.oxomi-nav {
    margin-left: 0;
    list-style: none;
}

.oxomi-nav > li > a {
    display: block;
}

.oxomi-nav > li > a:hover, .oxomi-nav > li > a:focus {
    text-decoration: none;
    background-color: #5eb526;
    color: #fff;
}

.oxomi-nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 12px;
    font-weight: bold;
    color: #9aa0a4;
    text-transform: uppercase;
}

.oxomi-nav li + .oxomi-nav-header {
    margin-top: 9px;
}

.oxomi-nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
}

.oxomi-nav-list > li > a, .oxomi-nav-list .oxomi-nav-header {
    margin-left: -15px;
    margin-right: -15px;
}

.oxomi-nav-list > li > a {
    padding: 3px 15px;
}

.oxomi-nav-list > .active > a, .oxomi-nav-list > .active > a:hover, .oxomi-nav-list > .active > a:focus {
    color: #fff;
    background-color: #5eb526;
}

.oxomi-nav-list > li > a > .oxomi-nav-item-count {
    float: right;
    padding: 2px 6px;
    background-color: #a1a3a4;
    border-radius: 10px;
    margin-top: -2px;
}

.oxomi-catalog-icon, .oxomi-catalog-icon-dark, .oxomi-catalog-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABUFBMVEUAAAD///+AgICqqqqAgIBmZpmAgIBggIBxcXF0dHRidnZtbW1gcHBjcXFmZnNkb29gampmZnBibGxeaHFkZG1ja2tgaHBjamplZWtiaWlkamphZ21fZWteaWlgZWpeaG1hZmtgZGlhZWpfZ2thZWlgaGxfZ2thZWheZWlhZWhgZ2pfZWlfZWhgZmlfZWpgZWhfZGpfZ2leZmlgZWpfZGleZmpgZWlfZmhgZGlgZWlfZWpfZGheZGpgZWleZmlfZWlfZmlgZWhfZGleZGlfZWleZWlfZWhfZWheZGlfZWhfZWlfZWhfZWleZGlfZWhfZWlfZGlfZGheZWleZWleZWlfZWlfZGlfZWheZGlfZWleZGleZGleZGleZWlfZGlfZGhfZGleZGleZWlfZGleZWleZGlfZWheZWlfZGhfZWleZGhfZWheZWlfZWleZGheZGgGCF1MAAAAb3RSTlMAAQIDBAUGCAkLDQ4QEhQXGBkaGxwfICQmJykqKy4wNjc4Oj4/QENHSUxNTlNVW11eYWRqa2xtbnBydISHiIqLj5CWoKGipKaoqaqrrK2ur7K8wMPIyszNzs/T1tjZ3ejq7O7v8fT19vf4+fr7/f6OGfezAAABI0lEQVR4Ae3TR08yURTG8ee+LwULCgwqIBaxKEix916wdyyggFIsgJ7vv/OM48w1xET3zm9xkif53+XFH6f0jg74LDBY/YORHg/qtK1kSVVIDuHD8E6RVLdLXkgN6xUiquYfiZ11Al3nxMr5Gt/nVYfedWT45YxPAC2x0zcqx+JP9HocdQIiMJclSrdDs0/FMa403TfELoP6/jdRoi0jnIakEHNCWqBtI5yE5CbWDGneDM3wh1AEIolon12GjlA0EfaLulBZfiBV9TCkhf0nNVLdL7q+hndV9XPkisQyxinkXvhWska4y/NqyiOApvCR+oRV9kYaAeGdTfPYhEZJFeLQBa+JpfzQjZcuXPhka4Vk2SBa+w/JbcX3xEESv2O3waR5B7EShY7WGXZbAAAAAElFTkSuQmCC');
}

.oxomi-video-icon, .oxomi-video-icon-dark, .oxomi-video-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABBVBMVEUAAACAgICqqqpmZoB0dHRqampidnZtbW1gcHBpaWlmZnNgampmZnBhampmZm9lZWtiaWlgZWpiZ2thZWpfaGxiZmpgaGxeZmphZGhfZ2tiZWlgZ2teZWlgZ2thZWheZWtgZ2pgZmlgZmleZ2lgZWhfZGpgZWpeZmlgZWpfZGleZmpgZWlfZmheZWpeZWlgZmheZGlgZmhfZWlfZGhfZWlfZWheZmlfZGpfZGpeZWlfZmlfZGlfZWleZWhfZGlfZWheZGlfZWlfZGleZWlfZWlfZWlfZGlfZGheZWlfZWlfZGheZWheZWlfZWheZGleZWhfZWheZWheZGlfZGhfZWheZWleZGjC6dGJAAAAVnRSTlMAAgMKCwwNDhARFBgZHR4mJzA5Ojs8QEFCQ0RFSUpMUVJVWlxdXmBkZWZnaGlvd3h6fYOEhomKjJGSlJaXmpufoKGjs7S2t7y9vr/Q2drb4+Tr7O319qwSqUUAAAD+SURBVHgB7dHXUoNAFMbxjRKNqyiLRbHEIvZiYu9F7IgFdd//Ubw5c9CPncMD6P/ym99kJwf1X83T/YEZjKLQBL72aiXQNbrQOr1JPyyUp8lJKx6pM1yyYvMMD2W4x/BRhrcM32X4qqheW1GD4Dgvifu3hwjO8TJb33LRaYJrBVTKRRcJbv6ELrpBcPc3LNM2wWOESA9ovUaI9EyCHfELz+eOp5ll8DT8GWBUu3weYHCe9QIyw4PjJwRGzRCc4OUKGDVMsM9W1KOoXHZvfNwnGd4xPJLhPsNlGcYMG1OrO5cP2ReKz+f7i+2VyW6FedoPTBg1m2OhGfB1p/rzfQN1q/tia+IShQAAAABJRU5ErkJggg==');
}

.oxomi-file-icon, .oxomi-file-icon-dark, .oxomi-file-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAflBMVEUAAABmZnNmZnBkZG1kZGxjampgZ25kampiZ21gZWpgZGlgZGlfZ2tgZ2thZWhgZ2pgZmlhZ2peZmpgZWpgZWlgZGlfZmhgZGlfZmpfZWlfZWlgZmpeZGpeZWlfZmlgZWheZWpfZWhfZWleZWleZWlfZWleZWheZGleZGheZGgqh2s9AAAAKXRSTlMAFBkcISQlKS81OD1DRUxSVVdnam1wc3V2eXyAh42PmJ2pqrO9vubs/n/QUSMAAACISURBVHgB5dLJCgIxEIThuOuMo3EfF427qfd/Qb0WSWNDg4J+5/9Qh3L/rOUTZTb0SMSpEN4u7BFn+bDj2BWYa0MstCGW2hC1NsT6bThZvdRAJYUM8L8etoekFMMNyF0MqwPZ2jeOjmRv39gckL594/hEgn1jo0e6nzpF2OWkoYjD4iwq3Lc9AUG8N7iLaYs1AAAAAElFTkSuQmCC');
}

.oxomi-gallery-icon, .oxomi-gallery-icon-dark, .oxomi-gallery-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABR1BMVEUAAAD///+AgIBVVVVmZmZVVVVJSW1tbW1gYGBNZmZVVVVOTk5idnZJSUlQUFBgcHBra2tNTVlOTllKSlVKVVVgampMVVVJSUlJSVJISFBgaHBHR05HTk5HTlVjampGTU1GRktFSlBESU5JSU5HR01HTVJFSk5JSU1ESE1DR09HR09GRk5GSk5fZ2tFSU1hZGhFSExISEthZWhHR0pER05hZWhGSU9FSE5GSU1FSExESEtFSE5fZWtKTU1gZmlKTVBfZGpgZWpMT1FgZWhOUFVfZmhgZWlOU1VQVFZfZmhTVVlTV1tQVlpUWFxgZmpVV11eZGpeZWlVWl5fZmlfZWlcYmZeZWheZGlfZWlZXmJfZWlaX2JZYGJaX2ReY2dbYWVbYWZeZGldY2ZeZWlfZWhfZGlfZWhdY2heY2deZWleY2deZGheZGiseKrpAAAAbHRSTlMAAQIDBQYHBwgKDA0NDhAQExQXGBgYGxwcICAkJCQkKCwwMTEyMjQ4PD09Pj4+P0JDR0dIS0xNTlBRUlVWWVpdXmBhYmZpbW9zc3h7fICAh4eNkJSXmZqlp66xs7i7x8jS297e3+/w8fLz+fzY/llLAAABE0lEQVR4Ac3TxVJDQRCF4UsQgrsHCe4wSOCe4O4Cwd0DmfdfU5mqUJlJN/SO/Otvc7qqvf+tSAobwwEZDGIgXyYVVIkI9gKRaglsAuC3CGAxknUKJk0ZOVjwJ+wzUDApZJxgUrlhgkk5M0jV9fukfoMEk9qNEUyqQlqRGh7mzqZLP8TLUVh1s5M6YDdUyMBaOKkyGuY5jp80Dje/lYRhZNZDTWoA0TAxKYif5te29g/3NleiwCQxSSXN4snd85dOFX+82q2nPmznIaHd4md17odFbzXZ+5zzYTeaKTFiyw/NFbPhPQvXbdj8yrhL9+6lx58Ee1ryMqtYvX6z1EtsIsA9ZNv08vbR+cXpwcbCWKWXDX0DCk6ZhitZdBIAAAAASUVORK5CYII=');
}

.oxomi-home-icon, .oxomi-home-icon-dark, .oxomi-home-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAABBNJREFUWAntV12IW1UQnjk36W6tttKWbosV2RcFQWqLD9I/sU/iSxfF9Q+S1N5kN1mXIlQKPq1vtr4UoZvtxrbZolUXXKviqkV88AfUFtbqg6jYakltIvi3Wrptcs84k3KSkzTNJtfgD9zAcuZ8Z+ab786Ze85dgOAXVCCowP+7Atgp+ZOTk870+x9sEr57t2z+sL+/37O5R0ZGFvyQy28kx3EMrpQ+czCd/trMG40dEei6j/cW0ZsiotsvJ8EZFeq6Lzu293uTNBpPPUqkXzDz8ohw5nBm7KYarG6i6uZtTyOJ1N2XwDteFScUtFZ7c8e3xZN3GUIE3WVsMyLBFZhZM+PfEhh1k0NAdIwFLTOElZFgOe/xe9HEYLKC+TBCPmJA+ul0rrCPgFygKoNC3C0zTbSrjBKFiGA0Fh9co1HNAOmqc4tW2wLdHTt6Tufyr7KuDZUciBeQcPuh8X0vCxaLD50kpANc3YUy1wQDvMW/W88icEu/tgRuSwytK56/dJQT3VhhR8hxL/U5S6/9JpZITQnuLL0u4v3yxyZCOMoVXi0YV3KJjO3+Wu7BqJt62CP9EW9rRRwfAR8vuKbrDnTCs96vs5/wi9Inf2ILVl5jn3ZF2f7zCuR+U7F48hkCfcRsmRAg4oHe1Su3lOaKa8krfsYVutUQiy2YrImP+Jq1dsemAhOJXUtO5fJvVppe2BFLoNTwRCbtnjpbeII0vcVVvb4+sWCyJj7iKzHlWNsRoXt4eHixDdXbVz2o4/Ghmy+SfoO755ZqEP4MCh/ohhWfzunCQV57sLrWzMJXulXPY0Wdv9MDnKw9lvAr5YS3Zvc/920jhoYCYwOpe8ijl+zKIMKXYQptLYVCxIewNP+aRoRXxRBOKqe7L1QqYRFLr3Mb3GZ8EfA3hfTQoczYuwYz4xVbHHOTT9ZvG4t7bVFYrfeg1KtLF0+0LU6y8QNJrHAIl3AaEVIIDTjN1+FOg5mxRmDETT6lgfbwm2hwUko9nR1P3/9nEbZ7iPyEDW4NwzbvSMuEQ7iEU7g5pHw8Sk6+q58VDTZNzTmICk9w9fiGAv7iwPPKwQisWjHN51uW3+CIHejb5tuFNe1lznV4Q8+AOvfTF9qjw4wtYk5PNNjcplJlbGJ89Bj3Q4rFzUAY1mf3j07ps4V3+Ok6I87KLJyUy78tOSQXH0WfS27RYLlBw5fEdoi6g3negx4b65TNyQsTz4+tbMZXU8Fmjv/WWk0P+haBcA4IZ2vikRZz+6+qwXxMOiKQP7N2ZjPpI3b+WCL5CN9AL9qYH/s/v8WBQD/bascEFbSr4ceet4IE+KMf4lZiWuGe/5gJQ4w/UeN8/ZX/AWqUGEF9V48LhqibfEnTBb6VM/VxwTyoQFCBoAL/cAX+AnP+nkxiGrn8AAAAAElFTkSuQmCC');
}

.oxomi-bullhorn-icon, .oxomi-bullhorn-icon-dark, .oxomi-bullhorn-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAABL1JREFUWAntV11sFFUUPufuzrIWmxYTSAUlAWNEjUKtlBcSo02J4l8w2sd2qd3dbltsGhNeTMwS8aUPWtJ0uv3/MYaYGEWtiUkFEjSNSbFSaeSFP3+gLbWIQGTb3ZnjmWVnd2a7sztdUvRhJ5m95++e8+259557BiD/5DOQz0A+AzlnoLapaX1NXaAskwORSbmSuhp/Y4USVk4R0Mkab327VSyHlWKl5ESEF6fn3gGifgZ3bzxOeXnZjsMTE+PzqXHvagYDgcAaj6/hK1LVgwxUIEJEBxQRtFmnjaPTyKwUHQwGnRcuz3j/icABztraWByESULRAqQe03hVJUwXf8UzuNdb/9KFSzOnSQVZBycQDhW5pR3CCWfSgTLKViSDb7a03Be9sbCHkDwK0c5kQDwrHLhvsEv+RpN5GhqSKgvqjgFqm97vbykJC+VBpOjjpNDr0Zu3KglAAv65/eA8IL7nxq1yd5c/se90baZxCcC9/n2PqWrkAAA+SgQZtwAi3ePxBTawnQQqJPAwH3sQ8HcU2A8FrrbBtrZrmYBY6UwAfb7mjQvKwg/svzAZzmoqWyQylLThnX6VAEc1YJvWr/uWDwhDz/0xAVyERf9tcMtzyOViQgjRioLG+zs7zy9vdtyaoLR2//7v+1tbbxjnm5ZQVeEho9I2TTg50CV/kjO4WCB6P/rX9Snt+jPGNQHkTJh4o+FdoQk2KgvRZmOs/xaQEYlOExbrpDb+3wASOMTH1gARrhiVtmmkYp8vWGDbPp0h4ggIUTHU1XHCqDadYqHSZwpAo9HADs3lZk+YZq5z2/QLl85xAeoobCg5MhgMhu3Mj9vIw93y8VR70xIP9IaOcYvxFlf9W6mGNngHA32CL/9aleAw/TE7zc2onK0hzebXBFAzHuzpbHfjtiLJJR52SriFC26HpROEP3lZ6vnyr+YK8CEiHufxb82eG4NifgP8ckMa+MLja9pi6SeDwrTEul13d+y+PKvx1XWB+3V5yqhIDtjVF5J/iss/0kafr0sK0+SrgFTHt0ql1vfx+wqBspuB9gq3892B9va5FF+W7JIMplpyRh5JlcV4hJG+UEgHlzDR/txwr/zpcE/n806X2Mwr0MY+InwvOhlovRKOTlV7Ay8kJmQhsgLkxVqd3gf+ll6elPZ1dPw61N3ZIkliK2dzNKYhWsdgv/Z469sciKuS1ukpGwCTbbnJBcFOrdUyySyYXlk+M9Qb2gXoeA0QptkM+SA1RxeVoxZTEuLsAAnPJaxNBJV6GxuXtfGHezo+F5J4iv/VCc0Vn/rE3e9AcdXkPs5kB4gwlW4iB5nVMpNOl0k2KMszmx4oqeBS9oFux33jzxI8OaHzxjE7QIDvjBMMdIH2MWTgbZM8L8qH6G2+ad/g0nTQWeh+Nl45lvjIGmBt0eqjc9duhrlPdBtna33j+UtXtFvnkFG+HFo77WyvvZaPw1ITV4yNjUW2lW1/mtkl+41b/orS7eXjp34cj9XMbL5y0dtZYvaLaf8lb3KJP8K/9PgbXs4luJ05tgCuwsIRLranLRyec5HrpIXujsW26pgWhTe26+Ll2d28957hj/A1XM/mEWjsxcrnjlRVVXETlH/yGcgpA/8C8y6b3mwgYFkAAAAASUVORK5CYII=');
}

.oxomi-tag-icon, .oxomi-tag-icon-dark, .oxomi-tag-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABnlBMVEUAAAD///+AgICqqqqAgIBmZpmAgIBtbW1ggIBxcXFmZoB0dHRqamptbW1paWljcXFmZnNoaGhkb29ibGxhampmZm9kZGxiaWlfZm1jampgZ25lZWtiaWlkamphZ21fZWteaWliZ21gZWphZmtfZGliZ2xhZmtgZGliZ2tfaGxiZmpgZGlhZWlhZGhfZ2tiZWlgZ2tfZmphZWhgZ2pfZmlfZWlhZGtgZmleZWteZGpfZWthZ2pgZWhfZGpfZGpeZmlfZGlgZWpfZGlfZmhgZWlfZWleZGlgZmpeZGpfZWhfZWlfZGpfZGpeZWhfZGlfZWlgZWhfZGleZWleZGlfZWhfZWhfZWhfZWleZGlfZWhfZGlfZWleZGhfZGleZWlfZGheZWlfZGheZWlfZWleZWleZWleZWlfZWlfZWhfZWleZGlfZWheZGleZGlfZWhfZWheZGleZWhfZWhfZGleZWhfZGleZWlfZGlfZGhfZGlfZWheZWlfZGheZWleZGlfZWheZWlfZGhfZWleZGhfZWheZWleZGhfZWleZGheZGien1hQAAAAiXRSTlMAAQIDBAUGBwgJCgsMDhESFBYXGh0eISIjJCUmJykqKy4vMDIzNDc4OTs8PT9CQ0RFRkdIS05PUFFUVlddXmNkZmprbnJ5eoCCiYuMkZWWl5ieoqWmqausra6ytLW3uLq9v8DCw8XIys3P09fY29zf4OPk5ebn6ert7/Dx8vP09fb3+Pn6+/z9/jEk9WAAAAF8SURBVHja7dPVTgNBAIXhA0VaHBZ3Ke7u7u7u7lKgUIpLW85bkyG7tKzwBPwXc/UlJ5nJ4D85iyTOsAzrd9mhBqxm7SoL/k1bbsp99OmxyBXa0yHt0LdKrYs+4mUK4s/5qyGNk455kYBkmwwuF/YoGle72FOexSHtWnZTZqDGpYVi8URC5q3snBYAGNNAsXgUgxwH5fYh6tDAdDsPo5B3R6X77wucUEGxuB+B4gd6m7EA9W4VtDq4G47SJ/pmXzqgaMTr8p3cDEP1K3XrVphYXLeg9o36JSqu7JnLwWj8MHDLikt64mIQcl0G7iFVgcPcDgCmDNxrJZRGOQtgXt89l+GnQg8HgDr93WL41PXJQaBfxznz8at2j7jUXo1zWKGq1c0JP/So3G0mNDW7OOmPzk8fJv6ETg3vnDahzeN1tmSD3/fGuUC0uBV3Hg+DKl64FIwm+YFOY2FYySNXzah/F+5Ywh8VXHEjFFU35HY0/iykvMgEhJfn+uE/0RcZFRLcLk+4xAAAAABJRU5ErkJggg==');
}

.oxomi-lang-icon, .oxomi-lang-icon-dark, .oxomi-lang-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAoZJREFUWAntV81rE0EUf283tV+oVKwIKiIiePDiSRD0YA968OxFGpOarwbjQQIFT+lFsAQU10Oapq31JMR/oUcFT/agJyki9FKsiC2Sr515vq0k2V2GxO1CkTIDy755X/Ob374d3gDoccAZQNX+4rncuKyJGcdmDJtPly3ru8pvP3QR1SKibr8BoBuOTdTpMr8mVH77oVMC5IWvuxZ3yx11PJs9I2y6aQCcI4JDBLBlAq3h2JH3S3NzOx3HkIIaIFFX75Z5sXgye1UAzYqmdFhF6QIgHPnnTi2anH6LGJldKVvrLnNPMZZ+eOHV/IsvfqcuEL9FMY8ms4uC5JTC1FURDfNkEsC+E0tOPz88FHliWdZ218ErpVKFkQZtPpKy9ZgtI14rQCCA0A+cKzsRDfJnn/lVsx/cS2aqZODqANKaMIwtE3FQNsR5iXC7Tpt3geiEK9QjBgPoCf3XCY1yjcZAUKy1GyKhUxa8A/4ZeybiGv+/hwYY9vtoBjWDYRkIG69rUDMYloGw8boGDzyDodotRGgR4AZ3TE0EGufG6VhYxvzxgQEiouT+rmoiLZ89dXK1UCjY7aSJRO60MOwJSXCfG9ZrbX2YdyCAfEd9FzEps1gqfVItWqlYG6xfcZ5YOnuLpHzGm7mo8vXq8JthYsar+ztT3oujiYynzX1dKe36MStMIHpsqqRtXSo1P9Ckj5MMcoojr3Br7yGEc33mElk4OmSW+N7SaMe5354At0ElBwHnxJfLaafLX3KefD4/+mO7dokb/uMmQcMgc72y8PKr49drBALYK1E/W7FY/M0+H/r5+e36oPYzEnSuGQzKmN9fM+hnJOhceczweVcNmkj7awb2yMAf0TnMPJdkBwsAAAAASUVORK5CYII=');
}

.oxomi-category-icon, .oxomi-category-icon-dark, .oxomi-category-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA7VBMVEUAAAD///+AgICqqqqAgIBmZplxcXFmZoB0dHRqampgcHBpaWlhbW1ibGxkZGxfZm1gZmxjaGhhZmtfZGleaG1gZGlfaGxiZmpfZ2tgZ2teZWlgZ2teZWteZGpgZmlgZWhgZmlgZWheZmleZWpfZmhfZWpgZGleZGlfZWleZGpfZWleZGpfZWlfZWhfZGpeZWhgZWhfZGleZWpeZGlfZWlfZWlfZWhfZWhfZWlfZWlfZWleZWlfZWleZWleZWlfZGleZGlfZWlfZWheZWhfZGlfZGheZGleZWlfZWheZWleZWleZGhfZWleZGheZGjoGnrxAAAATnRSTlMAAQIDBAUJCgsMEBEVGiEjKDEyMzY4Ozw+RUlKUVRVWFpdZG9zdHV6fIKGh4uOkZWYm52lp6qrrrG5vsDCw8XR09Ta4efo7PH19vv8/f51kGtKAAAA0UlEQVR4Ae3QR1PCQBiH8X9ijL0XjRpLLMausUPohAKb/f4fh+EA+4bk3WGGCzPwnH+nB/OmOfupKmS/6GcTmqyiHNbcAp8nSb/gCyisg++bQhEOyr0f6yAt9vWQyH0dpPnjwrdJYTv8/Eh0mQkrF8vgIlDcmcD6oZNu16Kw6wJOXsisHij0YLxwN08JvAeeJdM1FHwFbjj3CAW/DFzFjAug4P8iTjqM+1tQ8HYFBy3GFWzQthuMK6+CtlZjXGkDiY6yWeQvYaQd9zzV2Z6Jma8Hle6gzTbdVZwAAAAASUVORK5CYII=');
}

.oxomi-view-icon, .oxomi-view-icon-dark, .oxomi-view-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARpJREFUOBGtU71OAmEQ3AUvxAQbKwqexIYYI81R2HClNGrCFbwADRRY+gCX+BaEhqew1geAhoaLnuFwXIIjfufJxejXzO43s5Pd70fkj0tZ37kKL0XRYk6EyMwrI0pTPfGbp/dBEKzJbXBncN1NAFS+kttYn0zVE2Bi4mmlVLuIosEzdSUG+cVkt2jdnCeYT8IwrJL5NOBGIQKNePV2R90Bg33oefq4TnVIDSAx42IDlVq6wi0LslhsAFRt9na2kPnvz4CVH+h0YNc0Oj46HGU0TrpYvvStoz43HQOodBZxckYyD01TF3PgcgxU9MG6GJPMR21BUCf3f2egqq/2Gn3rzqf7T7jRktuNAL1RlW+fiUIHoQVjOur9yTtmwU/JW9esjgAAAABJRU5ErkJggg==');
}

.oxomi-download-icon, .oxomi-download-icon-dark, .oxomi-download-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAY5JREFUOBHVUk1LAlEUvXdGm0IiIjLb1aIIIVy1CVoGrdq0FExDR8YIWtiuhdQvyAE1USLoFxTkSlr0A9pEbtpGiCsXKn7Mu7038saxbB29xbxz7jlz5r47D+CvF05qQNdPl3vYC6nI6uVC4WWSR9Z+BET1VIYxds4NqjAh4rMy7Tm4Mc2GfMm9jwUcJlJhInY3NOA7F2uAtAKEH6jiFTBam8KlcrGYacsQRQKxE9CR5KhQ4baU3+cdXPL6HrNYhRFlu1QvS4/YnYB0Ou1Dgk23+AvecNftAMMw5hvN1hP/0qJbnIQJYC6aPN6Vmh3Q6oNBRFuiiKicTfm0gAaBvOCzmudecEXBsOBAtMosqxJLpLYFlUdYF0Qs3sVFr9MPykGZptkddCw/Y5AdOuynSsAiAtkBfFCvjkg0w6f9EI0bO6IWS54EiVlVHr3geDggxI7gdoCG/hwivI0M5GMIjxHdiDNrUP0+G+5tI6jXwu/cA/EXGs22wc8Y4oPyjsLGESrw6fVgsZTL1caVf8u+ADX/i73oD+hHAAAAAElFTkSuQmCC');
}

.oxomi-order-icon, .oxomi-order-icon-dark, .oxomi-order-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAUhJREFUOBHFUj1Lw2AQvktapZA4OBQRdHVSdNcf4CjdFYVC8wtcM7qlg0TBxfojHNwdhLoIuhWjdOikHQotmr7nvcHLhzElTt5yX8897917B/DfgrqBI8dZU1PYICK1aNWuPc8bl22sooHTT9wGpD0CWH8bTTYPm627WQTKrLx3zk9vNSbqQMD7TecYiE7EL9KIqDoXZ6bOG2kQGkY37RfZPGpcFxsajLXqPSuepLxkCC7b7SHT9MqX/xjhu1B3USh6fkR4EkC0BXG0ZkCXZ9hl8wEJAv7mAAgDE+kFqxis1Ouvrut+SE2OgJCGSHQzj0sH8Y5kV6GUJTpHwK/uEEFjQoNGAkus5z722VuVSI6AZ3jkPfSsOdzyfX8kQK35Tq74TpbTscwWdIIUWAhkh6EdHUoazNkF9u1s7BePPylHLLBZOcH8SX8BWd9drcnHnEUAAAAASUVORK5CYII=');
}

.oxomi-content-icon.oxomi-view-icon, .oxomi-content-icon.oxomi-download-icon, .oxomi-content-icon.oxomi-order-icon {
    background-size: 16px auto;
    margin-right: -2px;
}

.oxomi-dropdown {
    width: 100px;
    height: 44px;
    display: inline-block;
}

.oxomi-dropdown .oxomi-icon-large {
    float: left;
}

.oxomi-dropdown .oxomi-dropdown-img {
    width: auto;
    max-width: 90px;
    max-height: 40px;
}

.oxomi-dropdown-text {
    line-height: 44px;
    overflow: hidden;
    display: inline-block;
}

.oxomi-hide {
    visibility: hidden;
}

.oxomi-archive-switch {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 19px;
    margin-top: 3px;
    margin-left: 15px;
}

.oxomi-archive-switch input {
    display: none;
}

.oxomi-archive-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #a1a3a5;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 19px;
}

.oxomi-archive-slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 2px;
    bottom: 2px;
    background-color: #ecf0f1;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 50%;
}

input:checked + .oxomi-archive-slider {
    background-color: #33658a;
}

input:focus + .oxomi-archive-slider {
    box-shadow: 0 0 1px #33658a;
}

input:checked + .oxomi-archive-slider:before {
    -webkit-transform: translateX(14px);
    -ms-transform: translateX(14px);
    transform: translateX(14px);
}

.ms-ctn .oxomi-home {
    top: 0;
    width: 36px;
    height: 100%;
    position: absolute;
    left: 0;
    background: transparent;
    border-right: 1px solid #ccc;
    cursor: pointer;
}

.ms-ctn .oxomi-home:hover {
    background-color: #e6e6e6;
}

.ms-ctn .oxomi-home .oxomi-home-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAABBNJREFUWAntV12IW1UQnjk36W6tttKWbosV2RcFQWqLD9I/sU/iSxfF9Q+S1N5kN1mXIlQKPq1vtr4UoZvtxrbZolUXXKviqkV88AfUFtbqg6jYakltIvi3Wrptcs84k3KSkzTNJtfgD9zAcuZ8Z+ab786Ze85dgOAXVCCowP+7Atgp+ZOTk870+x9sEr57t2z+sL+/37O5R0ZGFvyQy28kx3EMrpQ+czCd/trMG40dEei6j/cW0ZsiotsvJ8EZFeq6Lzu293uTNBpPPUqkXzDz8ohw5nBm7KYarG6i6uZtTyOJ1N2XwDteFScUtFZ7c8e3xZN3GUIE3WVsMyLBFZhZM+PfEhh1k0NAdIwFLTOElZFgOe/xe9HEYLKC+TBCPmJA+ul0rrCPgFygKoNC3C0zTbSrjBKFiGA0Fh9co1HNAOmqc4tW2wLdHTt6Tufyr7KuDZUciBeQcPuh8X0vCxaLD50kpANc3YUy1wQDvMW/W88icEu/tgRuSwytK56/dJQT3VhhR8hxL/U5S6/9JpZITQnuLL0u4v3yxyZCOMoVXi0YV3KJjO3+Wu7BqJt62CP9EW9rRRwfAR8vuKbrDnTCs96vs5/wi9Inf2ILVl5jn3ZF2f7zCuR+U7F48hkCfcRsmRAg4oHe1Su3lOaKa8krfsYVutUQiy2YrImP+Jq1dsemAhOJXUtO5fJvVppe2BFLoNTwRCbtnjpbeII0vcVVvb4+sWCyJj7iKzHlWNsRoXt4eHixDdXbVz2o4/Ghmy+SfoO755ZqEP4MCh/ohhWfzunCQV57sLrWzMJXulXPY0Wdv9MDnKw9lvAr5YS3Zvc/920jhoYCYwOpe8ijl+zKIMKXYQptLYVCxIewNP+aRoRXxRBOKqe7L1QqYRFLr3Mb3GZ8EfA3hfTQoczYuwYz4xVbHHOTT9ZvG4t7bVFYrfeg1KtLF0+0LU6y8QNJrHAIl3AaEVIIDTjN1+FOg5mxRmDETT6lgfbwm2hwUko9nR1P3/9nEbZ7iPyEDW4NwzbvSMuEQ7iEU7g5pHw8Sk6+q58VDTZNzTmICk9w9fiGAv7iwPPKwQisWjHN51uW3+CIHejb5tuFNe1lznV4Q8+AOvfTF9qjw4wtYk5PNNjcplJlbGJ89Bj3Q4rFzUAY1mf3j07ps4V3+Ok6I87KLJyUy78tOSQXH0WfS27RYLlBw5fEdoi6g3negx4b65TNyQsTz4+tbMZXU8Fmjv/WWk0P+haBcA4IZ2vikRZz+6+qwXxMOiKQP7N2ZjPpI3b+WCL5CN9AL9qYH/s/v8WBQD/bascEFbSr4ceet4IE+KMf4lZiWuGe/5gJQ4w/UeN8/ZX/AWqUGEF9V48LhqibfEnTBb6VM/VxwTyoQFCBoAL/cAX+AnP+nkxiGrn8AAAAAElFTkSuQmCC');
}

.oxomi-portalsearch-info {
    color: #425b6f;
    background-color: #b7dcf1;
    padding: 8px 16px;
    border: 1px solid #a1c7e6;
    border-radius: 4px;
    margin-bottom: 16px;
    width: fit-content;
}

.oxomi-search-catalog-cover {
    padding-right: 0 !important;
}

.oxomi-search-catalog-cover .oxomi-catalog {
    background-color: #9aa0a4 !important;
    border: none;
    padding: 5px;
}

.oxomi-loading-fading-circle {
    margin: 11px 8px;
    width: 57%;
    height: 46%;
    position: relative;
}

.oxomi-loading-fading-circle .oxomi-loading-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.oxomi-loading-fading-circle .oxomi-loading-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 14%;
    height: 14%;
    background-color: #43474a;
    border-radius: 100%;
    -webkit-animation: oxomi-loading-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: oxomi-loading-circleFadeDelay 1.2s infinite ease-in-out both;
}

.oxomi-loading-fading-circle .oxomi-loading-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle4:before {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle5:before {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes oxomi-loading-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

@keyframes oxomi-loading-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

.oxomi-scroll-top {
    position: fixed;
    bottom: 30px;
    right: 50px;
    width: 40px;
    height: 40px;
    background-color: #9aa0a4;
    border-radius: 50%;
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAeklEQVR4Ae3RsQ2EUAwEUXcFNIZIEL9koAGfJQc/3Bvi9ebzAgc/n8/n8/ly1IIskmxkHSN4HhI8DwmehwTN3/kwguaXGiJoPmqIoPne+j/B85DgeUjw/NwmCAWIfBNv9l0cKELkJ3F+ffIh8k3s/MlwBtQMGDBgwMAPs7pa3MB0CBYAAAAASUVORK5CYII=');
    background-position: center;
    background-size: 35%;
    background-repeat: no-repeat;
    z-index: 3;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.oxomi-scroll-top:hover, .oxomi-scroll-top:active, .oxomi-scroll-top:focus {
    background-color: #abb0b3;
}

.oxomi-offsetted-anchor, .oxomi-offsetted-anchor-navbar, .oxomi-offsetted-anchor-fixed-searchbar, .oxomi-offsetted-anchor-top {
    display: block;
    position: relative;
    visibility: hidden;
}

.oxomi-groups-anchor-links-parent {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-content: stretch;
    flex-wrap: wrap;
    border-bottom: 1px solid #63676b;
    padding-bottom: 10px;
}

.oxomi-groups-hit-count {
    margin-top: 15px;
    font-size: 14px;
    color: #999;
    font-style: italic;
}

.oxomi-groups-anchor-links {
    display: -ms-flexbox;
    display: flex;
}

.oxomi-groups-anchor-links .oxomi-groups-anchor-link {
    background-color: #9aa0a4;
    margin: 10px 5px 0 0;
    padding: 3px 5px;
    border-radius: 2px;
}

.oxomi-groups-anchor-links .oxomi-groups-anchor-link:hover, .oxomi-groups-anchor-links .oxomi-groups-anchor-link:active, .oxomi-groups-anchor-links .oxomi-groups-anchor-link:focus {
    background-color: #abb0b3;
}

.oxomi-groups-anchor-links .oxomi-groups-anchor-link a {
    color: #f4f4f4 !important;
    padding: 5px 0;
    font-size: 12px;
}

#oxomi-search-filters ul {
    margin-top: 0;
}

.oxomi-top-items .oxomi-masterdata-content {
    float: none;
    text-align: center;
    width: 100%;
}

.oxomi-top-items .oxomi-masterdata-content .oxomi-link {
    display: inline-block;
}

.oxomi-top-items .oxomi-masterdata-itemnumber {
    color: #a1a3a4;
}

.oxomi-top-items .oxomi-masterdata-shorttext {
    margin-bottom: 0;
}

.oxomi-top-items .oxomi-masterdata-img {
    height: 120px;
}

.oxomi-top-items .oxomi-masterdata-preview {
    width: 170px;
    height: 290px;
    margin-bottom: 20px;
}

#oxomi-filter-btn {
    margin-top: 10px;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    background-color: #33658a;
    color: #fff;
    border: 1px solid #33658a;
}

.oxomi-portal #oxomi-content.oxomi-navigator-light {
    background-color: #fff;
    border-top: solid 6px #aaa;
    padding: 0;
}

.oxomi-portal #oxomi-content.oxomi-navigator-light .oxomi-element, .oxomi-portal #oxomi-content.oxomi-navigator-light .oxomi-element-content {
    margin: 0;
    height: 100%;
}

.oxomi-navigator-input.token-autocomplete-container .token-autocomplete-token {
    border-radius: 4px;
    border-left-width: 4px;
    border-left-style: solid;
    color: #000 !important;
}

.oxomi-navigator-input.token-autocomplete-container .token-autocomplete-token.oxomi-token-brand {
    border-left-color: #668bd2;
}

.oxomi-navigator-input.token-autocomplete-container .token-autocomplete-token.oxomi-token-metaclass {
    border-left-color: #db397a;
}

.oxomi-navigator-input.token-autocomplete-container .token-autocomplete-token.oxomi-token-series {
    border-left-color: #47c47f;
}

.oxomi-navigator-input.token-autocomplete-container .token-autocomplete-token.oxomi-token-product-group {
    border-left-color: #faa93e;
}

.oxomi-navigator-tag-brand {
    border-left-color: #668bd2;
}

.oxomi-navigator-tag-metaclass {
    border-left-color: #db397a;
}

.oxomi-navigator-tag-series {
    border-left-color: #47c47f;
}

.oxomi-navigator-tag-product-group {
    border-left-color: #faa93e;
}

#oxomi-navigator-input-suggestions {
    margin: 0 -8px -8px;
}

#oxomi-navigator-input-suggestions li {
    border-top: 1px solid rgba(0,0,0,0.3);
    border-left-width: 4px;
    border-left-style: solid;
}

#oxomi-navigator-input-suggestions li.oxomi-token-brand {
    border-left-color: #668bd2;
}

#oxomi-navigator-input-suggestions li.oxomi-token-metaclass {
    border-left-color: #db397a;
}

#oxomi-navigator-input-suggestions li.oxomi-token-series {
    border-left-color: #47c47f;
}

#oxomi-navigator-input-suggestions li.oxomi-token-product-group {
    border-left-color: #faa93e;
}

#oxomi-navigator-wrapper {
    display: -ms-grid;
    display: grid;
    height: 100%;
}

#oxomi-navigator-wrapper svg path#scireum-metaclass-secondary {
    fill: #db397a;
}

#oxomi-navigator-wrapper.oxomi-navigator-grid-search {
    grid-template-rows: min-content 1fr;
    -ms-grid-rows: min-content 1fr;
    grid-template-columns: 280px minmax(0, 1fr);
    grid-template-areas: "filters searchbar" "filters infoline" "filters sections";
    -ms-grid-columns: 280px minmax(0, 1fr);
}

#oxomi-navigator-wrapper.oxomi-navigator-grid-search #oxomi-navigator-datasheet-container {
    display: none;
}

#oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet {
    grid-template-rows: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "datasheet";
    -ms-grid-columns: minmax(0, 1fr);
}

#oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet #oxomi-navigator-filters, #oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet #oxomi-navigator-input, #oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet #oxomi-navigator-info-line, #oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet #oxomi-navigator-sections {
    display: none;
}

#oxomi-navigator-wrapper.oxomi-navigator-grid-datasheet #oxomi-navigator-content {
    -ms-grid-column: 1;
}

#oxomi-navigator-wrapper #oxomi-navigator-filters {
    grid-area: filters;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
}

#oxomi-navigator-wrapper #oxomi-navigator-input {
    grid-area: searchbar;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
}

#oxomi-navigator-wrapper #oxomi-navigator-info-line {
    grid-area: infoline;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    font-size: 10px;
    color: #555;
}

#oxomi-navigator-wrapper #oxomi-navigator-content {
    margin-left: 16px;
    margin-right: 16px;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    min-width: 0;
}

#oxomi-navigator-wrapper #oxomi-navigator-sections {
    margin-top: 32px;
    grid-area: sections;
    -ms-grid-row: 2;
    -ms-grid-column: 2;
}

#oxomi-navigator-wrapper #oxomi-navigator-datasheet-container {
    margin-top: 10px;
    grid-area: datasheet;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

#oxomi-navigator-wrapper.oxomi-navigator-no-sidebar {
    margin-left: 64px;
    margin-right: 64px;
    margin-top: 64px;
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-columns: minmax(0, 1fr);
}

#oxomi-navigator-wrapper.oxomi-navigator-no-sidebar #oxomi-navigator-content {
    -ms-grid-column: 1;
}

#oxomi-navigator-wrapper.oxomi-navigator-no-sidebar #oxomi-navigator-filters {
    display: none;
}

#oxomi-navigator-wrapper .oxomi-navigator-input {
    width: 100%;
    padding: 8px;
    margin-top: 16px;
    font-size: 16px;
    border: 1px solid #e6e6e6;
}

#oxomi-navigator-wrapper .token-autocomplete-suggestions li .token-autocomplete-suggestion-thumbnail {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 8px;
    object-fit: scale-down;
}

#oxomi-navigator-wrapper .token-autocomplete-suggestions li .token-autocomplete-suggestion-icon {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 8px;
}

#oxomi-navigator-wrapper span.oxomi-metaclass-icon {
    background-image: url('https://yljdzl.com/assets/frontend/images/metaclass-icons.png');
    background-position-y: 0;
    width: 20px;
    height: 18px;
    display: inline-block;
    margin-right: 2px;
    margin-top: 2px;
}

#oxomi-navigator-wrapper span.oxomi-metaclass-icon:before, #oxomi-navigator-wrapper span.oxomi-metaclass-icon:after {
    content: none;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters {
    padding: 0 8px 16px;
    background-color: #f9f9f9;
    border-right: solid 1px #e6e6e6;
    color: #000;
    cursor: pointer;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-actions {
    margin-top: 24px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-filter-reset, #oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-supplier-request {
    padding: 4px 8px 4px 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-filter-reset i, #oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-supplier-request i {
    margin-right: 2px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-filter-reset:hover, #oxomi-navigator-wrapper .oxomi-navigator-filters #oxomi-navigator-supplier-request:hover {
    color: #fff;
    background: #3563da;
    border-radius: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-label {
    margin-top: 24px;
    color: #646464;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 4px;
    padding: 2px 4px;
    cursor: pointer;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value .oxomi-navigator-filter-value-label {
    flex: 1 0;
    padding: 2px 4px 2px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value .oxomi-navigator-filter-value-count {
    padding: 2px 6px;
    background-color: #a1a1a1;
    color: white;
    border-radius: 10px;
    min-width: 20px;
    text-align: center;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value.active .oxomi-navigator-filter-value-label {
    color: #3563da;
    font-weight: 600;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value.active .oxomi-navigator-filter-value-count {
    background-color: #3563da;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value:hover {
    background: #3563da;
    border-radius: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value:hover .oxomi-navigator-filter-value-label {
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-filter-value:hover .oxomi-navigator-filter-value-count {
    background-color: #3563da;
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar {
    display: flex;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter {
    display: flex;
    flex: 1 1;
    justify-content: space-between;
    background: #fff;
    border-radius: 4px;
    padding: 4px;
    margin: 8px 4px 0px;
    border: solid 1px rgba(0,0,0,0.3);
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter .oxomi-navigator-range-input {
    flex-grow: 1;
    flex-shrink: 1;
    border-color: transparent;
    background: transparent;
    padding: 4px;
    text-align: center;
    font-size: 1em;
    max-width: 72px;
    width: 100%;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter .oxomi-navigator-range-input::placeholder {
    color: #888;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter .oxomi-navigator-range-input:focus {
    outline: none;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter .oxomi-navigator-range-separator {
    margin: 0 8px;
    line-height: 26px;
    font-weight: bold;
    color: #555;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-navigator-range-filter .oxomi-navigator-range-unit {
    margin: 0 8px;
    line-height: 26px;
    font-weight: normal;
    color: #555;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-show-histogram {
    width: 32px;
    height: 32px;
    display: block;
    align-self: center;
    margin-top: 8px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAAXklEQVRYCWNgGAWjITAaAqMhMMAhwIjN/tDQ0P/I4qtXr8aqDqaGVPUwfSCaCZkzEOxRB7DQMtiJSRujUUBSFBATpKRG6WgUjIbAaAiMhsBoCAx4CJBadI+qH34hAABYwxAqIKV6XQAAAABJRU5ErkJggg==');
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-range-filter-bar .oxomi-show-histogram:hover {
    background-color: #3563da;
    border-radius: 4px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAAV0lEQVRYCe3UsQoAIAhFUY3+/5fL8RENOoQQ10nDKI6RGYEAAgg0C/jt/BWh6x6h9ZlX+3X/0KIj5wLzJXvmbTCC0ggypNWRMgIEEEAAgXaB6tdN/38CG9hDECp7QuZ3AAAAAElFTkSuQmCC');
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-histogram-filter {
    background: #fff;
    border-radius: 4px;
    padding: 4px;
    margin: 8px 4px 0px;
    border: solid 1px rgba(0,0,0,0.3);
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-histogram-filter .oxomi-labels {
    display: flex;
    justify-content: space-between;
    padding-top: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-filters .oxomi-navigator-histogram-filter .oxomi-labels .oxomi-counter {
    color: #999;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections> div {
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-message {
    color: #000;
    background-color: #fff;
    padding: 16px;
    box-shadow: 0px 0px 1px rgba(66,66,66,0.75);
    border-left: 4px solid #33589f;
    border-radius: 4px;
    margin: 16px 0px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-message a.oxomi-navigator-message-action {
    color: #425b6f;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-message a.oxomi-navigator-message-action:hover {
    color: #1a2e40;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands .oxomi-navigator-brand {
    min-height: 200px;
    padding: 16px;
    background-color: #fff;
    color: #000;
    flex-grow: 0;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands .oxomi-navigator-brand .oxomi-navigator-brand-image {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 160px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands .oxomi-navigator-brand .oxomi-navigator-brand-image img {
    max-height: 100%;
    max-width: 100%;
    flex-shrink: 0;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands .oxomi-navigator-brand .oxomi-navigator-brand-name {
    flex-grow: 0;
    text-align: center;
    padding-top: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(420px, 100%), 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border {
    min-height: 280px;
    border: 0;
    padding: 0;
    background-color: #fff;
    color: #000;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border.oxomi-hint-link {
    background-color: #f9f9f9;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border.oxomi-hint-link:hover {
    cursor: pointer;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border .oxomi-navigator-series-image {
    display: flex;
    justify-content: center;
    align-items: center;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border .oxomi-navigator-series-image img {
    max-height: 210px;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border .oxomi-navigator-series-labels {
    margin: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border .oxomi-navigator-series-labels .oxomi-navigator-series-name {
    color: #5e6468;
    font-size: 2em;
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card.oxomi-border .oxomi-navigator-series-labels .oxomi-navigator-series-text {
    font-weight: 300;
    font-size: 1.2em;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card {
    min-height: 52px;
    border: 0;
    padding: 16px;
    background-color: #fff;
    color: #000;
    flex-grow: 0;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card.oxomi-hint-link {
    border-left: none;
    background-color: #f9f9f9;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card.oxomi-hint-link:hover {
    cursor: pointer;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card .oxomi-navigator-metaclass-image {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 220px;
    padding: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card .oxomi-navigator-metaclass-image svg {
    max-height: 100%;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card .oxomi-navigator-metaclass-name {
    font-size: 1.2em;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card .oxomi-navigator-metaclass-text {
    font-weight: 300;
    padding-top: 8px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card .oxomi-navigator-metaclass-text strong {
    font-weight: bold;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(420px, 100%), 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group {
    min-height: 52px;
    border: 0;
    padding: 16px;
    background-color: #fff;
    color: #000;
    flex-grow: 0;
    border-left: 4px solid #faa93e;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group.oxomi-hint-link {
    border-left: none;
    background-color: #f9f9f9;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group.oxomi-hint-link:hover {
    cursor: pointer;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group .oxomi-navigator-product-group-name {
    font-size: 1.2em;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group .oxomi-navigator-product-group-text {
    font-weight: 300;
    padding-top: 8px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group .oxomi-navigator-product-group-text strong {
    font-weight: bold;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-cards, #oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards, #oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards {
    grid-template-columns: repeat(auto-fill, minmax(min(480px, 100%), 1fr));
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards {
    grid-template-columns: repeat(auto-fill, minmax(min(600px, 100%), 1fr));
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards .sci-card {
    justify-content: start;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brand-info {
    display: flex;
    color: black;
    align-items: center;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brand-info .oxomi-navigator-brand-info-labels {
    flex-shrink: 1;
    font-size: 1.2em;
    margin-left: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brand-info .oxomi-navigator-brand-info-labels .oxomi-navigator-brand-info-heading {
    color: #646464;
    margin-bottom: 8px;
}

#oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brand-info .oxomi-navigator-brand-info-labels .oxomi-navigator-brand-info-text {
    color: #000;
    font-weight: 300;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-heading {
    display: flex;
    justify-content: space-between;
    color: #000;
    border-bottom: solid 2px #e6e6e6;
    padding-bottom: 4px;
    margin-top: 32px;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-heading .oxomi-navigator-heading-label {
    font-weight: 300;
    font-size: 1.2em;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar {
    display: flex;
    justify-content: flex-end;
    color: #000;
    padding-bottom: 4px;
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill {
    cursor: pointer;
    border-radius: 4px;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill:hover {
    background: #3563da;
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill.active {
    color: #3563da;
    font-weight: 700;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill.active:hover {
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-pill-button {
    display: flex;
    align-items: center;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-label {
    display: inline-block;
    padding: 8px;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown-button {
    font-size: 0.7em;
    padding: 8px;
    border-left: solid 1px #fff;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown {
    position: absolute;
    background: #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0 1px 10px 0 rgba(128,128,128,0.08),0 1px 10px 1px rgba(128,128,128,0.1);
    border-radius: 4px;
    z-index: 1;
    font-weight: normal;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown div {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    font-weight: normal;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown div:hover {
    background: #3563da;
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown div.active {
    color: #3563da;
    font-weight: 700;
}

#oxomi-navigator-wrapper .oxomi-navigator-section-navbar .oxomi-navigator-section-navbar-pills .oxomi-navigator-section-navbar-pill .oxomi-navigator-section-navbar-dropdown div.active:hover {
    color: white;
}

#oxomi-navigator-wrapper .oxomi-navigator-card {
    box-sizing: border-box;
    box-shadow: 0 1px 1px 0 rgba(66,66,66,0.08),0 1px 3px 1px rgba(66,66,66,0.16);
    border-radius: 4px;
    transition: box-shadow .25s linear;
}

#oxomi-navigator-wrapper .oxomi-navigator-card:hover {
    box-shadow: 0 1px 3px 1px rgba(66,66,66,0.2),0 2px 8px 4px rgba(66,66,66,0.1);
}

#oxomi-navigator-wrapper .oxomi-navigator-muted-card {
    box-sizing: border-box;
    box-shadow: 0 1px 10px 0 rgba(128,128,128,0.08),0 1px 10px 1px rgba(128,128,128,0.1);
    border-radius: 4px;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-cards, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards {
    display: flex;
    flex-wrap: wrap;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-metaclass-cards .oxomi-navigator-metaclass-card, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-card, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-groups .oxomi-navigator-product-group, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards .oxomi-navigator-product-card, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards .sci-card {
    width: calc(33.33333333% - 16px);
    margin-right: 16px;
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-brands .oxomi-navigator-brand, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-cards .oxomi-navigator-product-card, #oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-cards .sci-card {
    width: calc(20% - 16px);
    margin-right: 16px;
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards .sci-card {
    width: calc(50% - 16px);
    margin-right: 16px;
    margin-bottom: 16px;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards .sci-card .sci-card {
    width: auto;
    margin-right: 0;
}

#oxomi-navigator-wrapper.oxomi-compat-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-series-cards .oxomi-navigator-series-image img {
    width: auto;
    flex-shrink: 0;
    max-width: 100%;
}

.oxomi-product-datasheet .oxomi-download-datasheet-icon, .oxomi-product-datasheet .oxomi-datasheet-bullhorn-icon, .oxomi-product-datasheet .oxomi-shopping-cart-icon, .oxomi-product-datasheet .oxomi-link-icon {
    float: right;
}

.oxomi-product-datasheet .references {
    max-height: 390px;
    overflow-y: auto;
    overflow-x: hidden;
}

.oxomi-product-datasheet table {
    background-color: inherit;
}

.oxomi-product-datasheet table, .oxomi-product-datasheet td {
    border: none;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
}

.oxomi-product-datasheet-container {
    height: 100%;
    overflow: auto;
    background-color: #fff;
    padding: 0 8px 16px;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet {
    color: #000;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-column-fullwidth {
    padding: 0;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-column {
    padding: 0;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-item-state-indicator {
    float: none;
    vertical-align: text-top;
    background-color: #f0f0f0;
    border: solid 1px rgba(0,0,0,0.3);
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-link, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-link:hover {
    color: #000;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-main-image-inner.oxomi-border, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-main-image-inner.oxomi-border:hover, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-additional-image .oxomi-border, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-additional-image .oxomi-border:hover, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-infoplay-data.oxomi-border, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-catalog.oxomi-border, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-video.oxomi-border, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-gallery.oxomi-border {
    background-color: #fff;
    border: solid 1px rgba(0,0,0,0.3);
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-masterdata-value, .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-features-features .oxomi-features-right {
    font-family: inherit;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-masterdata-value span + span {
    margin-left: 4px;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-navigator-product-availability-indicator {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 4px;
    margin: 2px;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-navigator-product-availability-indicator.oxomi-navigator-product-availability-indicator-green {
    background: #47c47f;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-navigator-product-availability-indicator.oxomi-navigator-product-availability-indicator-yellow {
    background: #e3cb28;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-navigator-product-availability-indicator.oxomi-navigator-product-availability-indicator-red {
    background: #dd4040;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-navigator-product-availability-indicator.oxomi-navigator-product-availability-indicator-grey {
    background: #a1a1a1;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-masterdata-field {
    clear: both;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-masterdata-field .oxomi-field {
    border-radius: 3px 0 0 3px;
    max-width: 80px;
    font-size: 1em;
    margin-top: 8px;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-navigator-product-additional-data .oxomi-masterdata-field .oxomi-shopping-cart-icon {
    border: 1px solid #ccc;
    border-radius: 0 3px 3px 0;
    height: 26px;
    border-left: none;
    margin-top: 8px;
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-link-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAotJREFUSA3tlE9IlFEQwGe+77NvqXA7JRQRFJ0kWEgKDx4ioYsYhocIU5N23Zbd9GRIl716EwrdXWVTkagtMEoiWkG6SEGLEnQJIqguRWArsu7fN82sfPCxyre6ddx3eTPvzZvfvHkzD6A+6hmoZ6AiA1ih76r2+gJBIHWXN10AOHfqeNNoOBzO72pcZbEqsM/rHyOCEUTMAVCWZTfLL0z0dMdig4Uq/ndsaztWbAt9Pv8dgQHCN0Cj2UT3SYa9I6LOLK0+TSQSus18T6IjEORmAFnDwIuzsftfYrGxdKPLuAyI73nvyqvkcmBPFJuRI5AATELMmwDrcoZvhht55dEAQ6IroEsy72c4Avl2caY0ZgqQ7B8ePtLvD7ZRqfSWQYsC4fR+3Q+sfMbpgM8XbcjR6hN+xy4ETOm6Fioq9ZyDOMowhbp52jBpq7iVbyUF32enJ1NO/qoCxUCgWbX2mBN61XImME6vJkEQwhnJwrYznDc1z4BT9VatslRqUXV1djxb38z8ZmgBNXzNN7sOqtRGQOcYZDJ4moMwWW8v0s/mCy3eBTlnBWifq/ah3diSbw0NNeUz+c/WzbhtJrRDrnu0mVuSIDiAeU7vDcvePjsWjd3QLsubCYwdxwRmAC7MjI//wcNmO9/0E0N7BgaDLfYzllwTUEP9R9kBUqvb1TAan5pcEl2gHEBS5KKiEzJXjpqA8eiDD9wUj7h6z6azxTehUKhcNDe9/g5SFOB+2Thw0FiphIle0xvKwXL18vcmPw6n9iMiLSuC27Kn6Vr3THTipciVo2agONru07U5bpFroiNCmlPW83AqUv4YZK1y/BPQctbrD53XVPGYS6OVSCTyy1qvz/UM/JcM/AXlIPLHC6iJsgAAAABJRU5ErkJggg==');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-link-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAodJREFUSA3tlc9rE1EQx2eyu00bIZaCCoJ4EFEIgsUgBPQgFryIJUVCtDGN9QcYrAcPlf4JHkXxkDbVhHTVRIygeLAF8VIUUgtiwBykoJ482KSHpCabHeflB8Rls7HRYx4k783Oj8973zebAPRGT4GeAgYF0GCbmnOxhesEdIsA+20AceeAMuPz+cqmwR0ecr71iDxUb+tEd4lwBxAovL6ZL5VTmUxGsc4091oCZ+MLNwD0aUD42geSa9Ch7GVJ3jH4zGo2l0omk5J52fZPLYFENM2ATVnGE6GQ/wvLWBiQh07xBt6zbzRf0sLtS5t7LIEAaCeEsh1gXaQzBDe19cOKJE8JG4FOinkrwxpIOM/yOYsVWHyQTg9GY+pxHehtpaq9rEGI1rYCE7GWXSoaYzX7+QkReBFwxYY4VQX9OW9iJ+fqil3apxGVsAoeqtK3K6HxlU4bsASK5Do095jlHGsppvPaJjZBSPuFCsKHCIlh18FJt9tdaYn9Y9kRKKIZZovG1TABjLCxJtulO9ov/Sm/m0eEHxHnePJwnIvXz4ZdB/ztoLJI6DS4iDjRvcYHZlV1V+NktVQGlxXntmNaobgklOBrmGfHhZrT8GXdNIbgpinuTMjIkka4C+7LgOmLXm9e3u4Y4c1l+c4D0fgjdzO+de4OSPhdFGGJPQ5paGZyYnxJ2ALKki+KdZVgj5iNoyvgpeC5DJ9EZeShYvXn60TiVa1pIrHEab7QMJ96AxVaNsKE/VdNY5bY6N4U39kowz/yad9wsWu1oohnLwfPvzDL6xooignoh0+5OJ/UXy+OBUAKXJ0I1H8YTIj/BGzW47+vo/xW7u6j/uVgcOxH83lv7inwXxT4Dd1T8bC0FWvbAAAAAElFTkSuQmCC');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-download-datasheet-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAr5JREFUSA3tVE9IVGEQn/l23a1UUIKSwvAQRNAhOnRT+nOKOoqRkKvh0j6XwDp5iFjwUodA2Na1daNVA/vjrWMgdInoVLciyUsgCJJELqb73jS/fb5NH7uvha77Hd58M9/M/N7M9/uGqLEaHWh0wNcB9umBauxmsoccOyHCZ4jpGAv9IJIlMvS8OWzmJicnfwUm0MO6AC3Lai+WaE5ELtdMyLwaErn2ND+1WNOnHkCAbWzTB63keDkR81tmecFslsWmdrV3C9N1EmnRc5s51D8znXlZC9TUOvDsqMwF4w1juG92OnuOD+ybb3L4WzjK72by2ZGIhE8y83uNCQk5T25Y1gkv3i8DAXFnXhuNoaFCLvsKCWRjc/y32F9KW/ZX6Pl8+js3Ry8R8zIqLW3TPdirrUBAEKQcpG30wKALKU3KkiscKExMrBumu7CrR28ymTzo7vd+AwHLbFR/3NnesOpa15HDC+pc0tNIccs5Vc0rXM1YsSn1UQ4IAttA4tbZkL19yBbqgq7lmaF44gr2TdyxmEqlirFha0VDOm1DnbD7VyAg3pkG73fZqKF26byC3feS6P0am+i1In9qia71uHZpgww5su757ZaBLdW7WHKdpRtSGfpAybOXEArWGgldTKfTPwfjI6f1B1vhKxzeiYX2dwUD6gSBK97ZQOL2UewLuanxCugOWCaTWcOZIzIGqU/kYyH36DP2/hUIiHGl0augOtubC4Ojo+V2AZTJxFCZBzYYt+7or10FgBh66Afy9AqtPYNfDg0nLjjMb3BfCr4M6oONSpAt+KKNbmUumD6U+ZnpqX5/Hk//JyAcY/FkHybIzvhCz0pKqBWtpc27M/gBLModw7lcqgi92qoLEIEYV+4EkV5VI7uT4c7QxtnH2We77dX2dQN6wZggeNR4Z6A+2FiLIF5MQzY68F8d+ANaZgKBd4bh4QAAAABJRU5ErkJggg==');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-download-datasheet-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAArdJREFUSA3tVDtrVEEUPuduNsb4WBNBFIlYCCJYSAo7xUflI0U0rHh33WsgG8TSykJs0miRP5AH5prcRGMwhaUQSCNiFTtFMY0QCIhJMEGyu/d4vtmdsF52rwu2O8XMnOc3c+Y7Q9QczQo0KxCpAEfkWHFsIjgvLPfUqVuIj7HQT2L6SkIvUu3JyXQ6/Ss2gRobAgyCoGOzIJPqf61uQqZVZud2Pucu1PVpBBBgW0X5IEInTCLmRb3ZS07wspSogxw5p7Y7JLKXmUsi7A7edWfrgTr1DFaPmwGMmTYdh9ODXuZCS6p9Jgydb5yUd/lc5j4n2k5pqd6LSIJYxscnZ0/a+OgaC4g30wBTRj19/0Au8woJChtbQyTFz2FBvkDOZ29+b0ntuaKHWsZNw7DwGPpaIxawQhB9aV60YOUkUo7TU9ik/b29ayo9qsh9vv/6oLVVr7GA6tgNZ7xZdVC9/f621jk9XFFL21ri36dr+bXUUlodqE/KeRAEujE/OBuSHGLi46J6LZ8z4k9dh+1IZ2qhp6dna3QiWFFLV0moC/roiAVEn2nwbsNGjQyJLirOEwNWzuSo/Eab6+P6egLvrUMOmJnCNSNGpviSoqkxlPpYlKFP9dn+JoSC7aL2y9ns1Y2RIDijB9wH32TSKcdCqBrxgPqDwBd95vuzR7HPe5mhHdAKmOfd+AEbF+mhWYmX+l33E/bREQuI70rLtQqqb8v23LP5eVMuA0rs4WYWbMSffqBkuWUAmIejQFbeobVVRNfR59OXJAzfqt5Bn4H6YKP+m9vwRRlxMwum9pm8l3Wjeaz8T0CTdGI6jR8ENzWBSn0l1AoIYt8MeoAd7kwNgK3Gr8bUECDi8F1VfpA+9Fl1Lm2TJUUbznvuVLW+1r5hQBuMHwRNjT4TpT7YWI8gNqa5NivwXxX4A+Z4AKMtspHPAAAAAElFTkSuQmCC');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-shopping-cart-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVL8vBEEUfm92uRCNkLiIilYj0SqPlsIpSE7iR45/QSKbUOiFO3cXOT+i0Cp0+ktElBQUW5DQKBCWnefNhmQztz+4XFS7zcz73jffN/N25gEkX1KBpAJaBVCLITe/dEBAMwpHRIkCx6s72yc6r9G4znAunx9yXTGsBCXIVSB8BKTzvxiw6HubAWvFYvFBX1dn6CfkFvKHRDDtx347RzSm9spbxzpf6IA/RsCaP27GPNJQGub/Gvanuy754rw342Q/GpEntCzLIYDLH3IzxkhDZYDU2H9EQZ9BGzSDQD/GC2sk/Yg2R2RhuuOt2UBge6Ogm8721KnG9MJYQwJ1cT4U+ZybAM/RRpI2grANMuzRzMh9Npt1g8SDsFjDjhb59Oyg5Nru7pUKBV2kUtnUocg48uGrlbnF5RWScp3f5C2bvkSqcZIIL/YrhdkwXuwJDcQzF+GGiK55d7dhQox3cBscFYKuIjgQayglDXF7G0CE7hSmJ0sl6zVIkNvgETf9Xm7AY5zfCOIoLPZZMMe7MVyqT0fJhXycd7wUfo8hvFjDanm7bAoxIlpxsGpZbyE60N/Xs2giZlLYMxHGSfCkAg1V4At1Dob4Jz4I8gAAAABJRU5ErkJggg==');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-shopping-cart-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVD1LA0EQnbc5g4GQgNpoa2sTsLVIoVYBFYygIUbQ/AnBRgv/gUVE/BZsLezsA4KWWpjihBRqYSGiMdlxLlgc596dOSxvi7uZt2/f25ubXaJ4xBWIK+CpADw51Q6Oj5ip9INrpdTMannxwsuLmv8y3D04y2l0xh1BMG3I8xmE614MNPFnP1Kb5fLck3fdL0M3obZ/cszES27s77FaqFYWz7185QXcOQN1d95LDGjjxwQaKuLIhn6bCzTMpPpu5R9++i2OggcaFovFlnSOmP7fCDR0bMAR/yPwZdqmZQLdGBTXWbsRTwy0ibgpW7OlS2yJbQY1sv19lx5mNw01tLRVb1GbADmLTHXZgIjCVlA2WfSYTiSaUvqOSdyEhRoCyVfitpxl2lurLO2YRHrBjGfFLVA7PF1nrbfktmkQ6M09Z475Zm25VDHPkRQlZCimqw7wILR7Jmr40YWXlvkpUurOj+PgoYYikiPmUSYMDQ9m5guFwrtJUC79U7n0R6B5Wua3TRwHCz0WGrrb3gC3X9LpoH5tOYLSod23E5tGqGG1XKollJqwUsmxlXz+wyTiYNlUsmoBk8MD2Vk/TozHFYhUgW/6Rn1+FD3gbgAAAABJRU5ErkJggg==');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-datasheet-bullhorn-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAodJREFUSA3tU01oU0EQ3tmX1Maf0noxarEttlAEQcWLHqpiL9JepBdFMYEk2BcJbcGLeIkgHooYJDGBJNZWhErAi1AvQaWHeFKKHkR68KAFo1DFaBPz83adTdnwTDYmKt6ysJmZb2e/efPNhpDWainQUqBKAaiK/zr0+XwbMrlSiBDe39dtP+73+5mKzKIC/xRzeb39X3PFeSDQzQmxv/uwuhc5Xqp4/qmgrutd2SJcLhaYjwA8tWl8JFsiHw2jVJe37kEikdCSycXdhoVVZKcA1Ciw7YzQPgJ8FMlPcMLTFIhjNha5Lzo65x5XNVbBlAWdk5OdC8knS5yTXlKs5KKDgokF/BN+xTOMz7TT/Q+j0fO/ZK0nqX+VBVkuP4rcveorsHQ3FjmgPpMov+Gamjp5OxD4LBFpqXTMFgyy0RybfexM+frMOajDEPueO2zGpK8siJKtyoQaC3yTe2JiWw1uBoDOdG62PTZD0ldKCjvtC3wl/QiThnFbcWNj6wvnOlhYy6cdbv0toveoFeJ3wuH38lxY4DwcCARyZkz6FSIJVFuHZ3wZiwyUcYDFNm45W7TwHsLYUc65Cwl24OO5qXV1XJ2Znv6Gr5Tj//HgXDzyoppLxMoOzYlYrKcScwjF48EVjMVOYcFrTs+FU+hfN75kxpwe72nGfz9i9QwrFYSWkJUhELZP+sICAJ+Lh+e1rVsGMUpxwlJlnGpr5jyz37BDlOsVXhgqEwHUPHOBCynROJwe/TnqOTAbDb0RuGo1MUP9kpBOXAYgrzvarYeCwWBGRdYM1lDSNkIf4Ff9EGQ4zz2ZfOlKM8T1choWjMVuLVObdRfV6Bho2pGR4WMX65G18JYC/0WBn3jEzpMdCyidAAAAAElFTkSuQmCC');
}

.oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-datasheet-bullhorn-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAoBJREFUSA3tVE1oE1EQntldE00FGy9aKVaxlerFIrnooQp6UQtFAiF/mmoSb968iCdBehJBKB7SYFPMTwlIQTA3EQ/xpBQ9iPTgwT+qYq21zZYm+8ZZmyyb+GKC6C0Plp353rzvm/ftJACd1XGg40CDA9iQ/3VaKBScH758mwCi/lgkdAIRhYzsnwgm7+X7SZRzLNZLADtVVRuKnvO/kAlqMrBdLJPJuEtlvMZil/nMY6fiOrMmSp+EYTTlbbqRz+fVJV3sUxXFckGQUABEDwDtJQEjq2U4hUgLiBCJnQ/NmI0mUuk/9isVnJqd7V76Xppj4j2GITmP8BkAn6oqhg4d2P/A4/GUJVVSSCpYWdZHTDHZCR6GuXgkdFi2Z2EIt5L5/NmYz7doYdWALZIsIpcE3YAIpNNnryeiYaGvH7VjtVgqqKj4tVbQ+OYp7JrMZnc04nU5wt3uLY5HdVg1kVqq9PY8FG8/FrjmJD+buGNrcNjqQVqnhclU5g0BpTWnmrwYCLyzkyPhHZ/Pp9uxWmwjqkH170QqM88iA79QxCeobg4j6H08sMeBRJR72cUDdFt1d92Ijo7+4Cnl7tATHws9r2fayKQ3tBfyyPcR+2guBGUiHva+59B8inzz8eR0zs8N3TSWVrxT6ZlAuVIxS5su6TesqyYqWTkZQ1bMAU8sxceCOcW9dZAbK7JY0dzXHLhqr7PHLW/IrC/5L2vYPESo/DbmJm5aya9IYjr7DEEMXAgGX5u4bLX8hslU+ir/Dsarh1+5tO1HwuHTyzKydrCWlgrU7nNXa1Wyg3pl8Xo7xM1qWgpeivjnVZdjNyroVQCPbXM5rjQj6+AdB/6LAz8BODrRAdvO23QAAAAASUVORK5CYII=');
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info {
    padding: 20px 12px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-dialog-info a {
    color: #33658a;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-dialog-actions {
    margin: 4px 16px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog #oxomi-message-tab.oxomi-tab-selected ~ .oxomi-user-privacy-info {
    display: none;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings {
    margin-bottom: 6px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings label {
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 8px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings input[type="checkbox"] {
    margin-right: 4px;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.42857143;
    display: inline-block;
    appearance: auto;
    width: auto;
    position: static;
    opacity: 1;
    cursor: default;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings textarea {
    font-family: inherit;
    min-height: 0;
    resize: none;
    cursor: text;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings input {
    cursor: text;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-settings input:disabled + label {
    color: #ccc;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-customer-data {
    display: inline-block;
    vertical-align: top;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-customer-data label {
    margin-bottom: 7px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-customer-data .oxomi-dialog-form-control {
    vertical-align: top;
    margin: 2px 0;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-customer-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
    display: inline-block;
    width: calc(50% - 2px);
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-own-data {
    display: inline-block;
    vertical-align: top;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-own-data label {
    margin-bottom: 7px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control {
    vertical-align: top;
    margin: 2px 0;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
    display: inline-block;
    width: calc(50% - 2px);
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-copy.copied {
    position: relative;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-copy.copied:after {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 100000;
    margin: -1px;
    padding-top: 4px;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    white-space: pre;
    content: "✓ " attr(data-copied-label);
    background: #00a7df;
    border-radius: 0.3125em;
    text-shadow: none;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    justify-content: space-around;
    background-color: #fff;
    border-bottom: 1px solid #f9f9f9;
    padding: 6px 0;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    background-color: transparent;
    padding: 1px 0;
    margin: 0 8px;
    border: 0;
    border-bottom: 3px solid transparent;
    font-weight: bold;
    color: #43474a;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button.oxomi-tab-selected {
    border-color: #279af1;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button:hover {
    color: #222;
}

#oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button:focus {
    outline: 0;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container {
    width: calc(50% - 5px);
    float: left;
    margin-bottom: 24px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container .oxomi-btn {
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container .oxomi-label-border {
    height: 170px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container .oxomi-label-border img {
    max-height: 100%;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container textarea {
    font-size: 13px !important;
    line-height: 18px;
    font-weight: 400;
    height: 170px;
    resize: none;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-logo .oxomi-btn {
    background-color: #667580;
    color: #fff;
    border-color: #667580;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container:last-of-type {
    margin-left: 10px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data hr {
    display: none;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-tab {
    padding: 8px;
    margin: 4px 8px;
    display: none;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-tab.oxomi-tab-selected {
    display: block;
}

.oxomi-groupfilter-heading {
    display: block;
    margin-bottom: 10px;
}

.oxomi-groupfilter {
    cursor: pointer;
    padding: 6px;
    border-radius: 5px;
}

.oxomi-groupfilter.active {
    background-color: #5eb526;
    color: #fff;
}

.oxomi-groupfilter.inactive {
    background-color: #e6e6e6;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog {
    margin: 4px 8px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-user-privacy-info {
    left: 10px;
    right: 10px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-settings {
    margin-bottom: 12px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-settings label {
    display: inline;
    margin-right: 12px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-settings input[type="radio"], #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-settings input[type="checkbox"] {
    margin-right: 4px;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.42857143;
    display: inline-block;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-own-data {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-own-data input:required {
    background-color: #fffab8;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-own-data label {
    margin-bottom: 7px;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-own-data .oxomi-dialog-form-control {
    vertical-align: top;
    margin: 2px 0;
    width: 99%;
}

#oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
    display: inline-block;
    width: 49%;
}

.oxomi-profile {
    width: 100%;
}

.oxomi-profile .oxomi-profile-flex-container {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block {
    margin: 10px 40px;
    flex-basis: 400px;
    flex-grow: 1;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAhklEQVR4Ae3NsQ3CYAxE4VdmA/KvgygQLAtdJgkZhVSmQ8hFLKwr76tP9zAzMytdOFEZnGm6s7MWicHGmysNN3aCyIl8TxC9xJMgDhOD13fz4G8Ty2Fi/rlfmECQENwXCcF9kZDcF4mZNd9rE/L7nEj38kS61yfSvT6R7vWJdK9PdO7NzMw+ihJ379BDyXQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: 25px;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block select::-ms-expand {
    display: none;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block label {
    margin-bottom: 0;
    margin-top: 10px;
}

.oxomi-profile .oxomi-profile-success-message {
    margin: 10px 40px;
    background-color: #bfe1f3;
    border-radius: 5px;
    color: #555;
    padding: 8px 16px;
    display: none;
    width: auto;
}

.oxomi-input-help {
    font-size: 85% !important;
    font-family: 'Open Sans',Verdana,Tahoma,Arial,sans-serif;
    font-weight: 400 !important;
    margin-top: 5px;
}

.oxomi-password {
    text-align: center;
}

.oxomi-password form {
    display: inline-block;
    text-align: left;
    min-width: 200px;
}

.oxomi-password label {
    display: block;
}

.oxomi-password input {
    display: block;
    max-width: 300px;
}

.oxomi-profile-flex-container + .oxomi-form-actions {
    margin: 10px 40px;
}

.oxomi-profile-flex-container + .oxomi-form-actions .oxomi-btn {
    font-size: 16px;
    line-height: 20px;
    padding: 8px 20px;
}

.oxomi-profile-flex-container + .oxomi-form-actions .oxomi-profile-change-password {
    float: right;
}

.oxomi-password-message {
    border-radius: 5px;
    padding: 8px 16px;
    width: auto;
    display: none;
}

.oxomi-password-error {
    background-color: #b7343c;
    color: #ecf0f1;
}

.oxomi-password-success {
    background-color: #bfe1f3;
    color: #555;
}

.oxomi-fail-box {
    background-color: #f4f4f4;
    color: #43474a;
    text-align: center;
    font-size: 2em;
    padding: 50px;
    margin: 0 -4px;
}

.oxomi-user-data .oxomi-form-control {
    margin: 5px 0px;
    font-size: 14px !important;
    padding: 4px;
}

.oxomi-user-data .oxomi-form-control input:read-only {
    background-color: #ccc;
}

.oxomi-user-data .oxomi-form-control select:disabled {
    background-color: #ccc;
}

.oxomi-form-actions {
    margin-top: 10px;
}

.oxomi-btn.oxomi-btn-back {
    float: right;
}

.oxomi-paperclip-logo .oxomi-btn {
    margin-top: 8px;
    width: 100%;
    font-weight: 700;
}

.oxomi-paperclip-logo div input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.oxomi-paperclip-logo div label {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
    cursor: pointer;
}

.oxomi-paperclip-logo div label .oxomi-label-border {
    border: 2px solid #fff;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    padding: 5px;
    background-color: #fff;
}

.oxomi-paperclip-logo div label .oxomi-label-border img {
    margin: auto;
    max-width: 100%;
}

.oxomi-paperclip-logo.is-dragover {
    border: 2px solid #52a8ec;
    border: 2px solid rgba(82,168,236,0.8);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
}

.oxomi-error {
    border-radius: 5px;
    padding: 8px 16px;
    margin-top: 8px;
    background-color: #b7343c;
    color: #ecf0f1;
}

.oxomi-portal-logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

.oxomi-portal-logo img {
    max-height: 150px;
}

ul.oxomi-portal-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

ul.oxomi-portal-menu li {
    display: inline-block;
    padding: 0 8px;
}

.oxomi-portal .oxomi-story-container {
    height: 100%;
    overflow: auto;
    padding: 20px 30px;
    background-color: #fff;
}

.oxomi-hidden-desktop {
    display: none;
}

.oxomi-collapse-box {
    display: none;
}

.oxomi-h1 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #bbb;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 15px;
    line-height: 28px;
}

.oxomi-h2 {
    color: #9aa0a4;
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 20px;
    text-transform: uppercase;
}

.oxomi-h3 {
    font-size: 13px;
    font-weight: bold;
}

.oxomi-small {
    font-size: 12px;
}

.oxomi-gray {
    color: #555;
}

.oxomi-mute {
    color: #999;
}

.oxomi-icon, .oxomi-view-icon, .oxomi-download-icon, .oxomi-order-icon, .oxomi-catalog-icon, .oxomi-catalog-icon-dark, .oxomi-catalog-icon-contrast, .oxomi-video-icon, .oxomi-video-icon-dark, .oxomi-video-icon-contrast, .oxomi-file-icon, .oxomi-file-icon-dark, .oxomi-file-icon-contrast, .oxomi-gallery-icon, .oxomi-gallery-icon-dark, .oxomi-gallery-icon-contrast, .oxomi-home-icon, .oxomi-home-icon-dark, .oxomi-home-icon-contrast, .oxomi-bullhorn-icon, .oxomi-bullhorn-icon-dark, .oxomi-bullhorn-icon-contrast, .oxomi-tag-icon, .oxomi-tag-icon-dark, .oxomi-tag-icon-contrast, .oxomi-lang-icon, .oxomi-lang-icon-dark, .oxomi-lang-icon-contrast, .oxomi-category-icon, .oxomi-category-icon-dark, .oxomi-category-icon-contrast, .oxomi-view-icon, .oxomi-view-icon-dark, .oxomi-view-icon-contrast, .oxomi-download-icon, .oxomi-download-icon-dark, .oxomi-download-icon-contrast, .oxomi-order-icon, .oxomi-order-icon-dark, .oxomi-order-icon-contrast {
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin: -6px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 12px auto;
}

.oxomi-icon-large {
    width: 44px;
    height: 44px;
    background-size: 40px auto;
    margin: 0;
}

.oxomi-svg-holder {
    display: flex;
    align-items: center;
}

.oxomi-icon-svg {
    font-size: 32px;
    display: inherit;
    margin: auto;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.oxomi-border {
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    padding: 3px;
}

.oxomi-border-archive {
    background-color: #731b1b;
}

.oxomi-border-archive:hover {
    background-color: #731b1b;
}

.oxomi-lazy {
    min-height: 50px;
}

.oxomi-pull-left {
    float: left;
}

.oxomi-pull-right {
    float: right;
}

.oxomi-navbar {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.oxomi-navbar-right {
    float: right;
    margin-right: 8px;
}

.oxomi-navbar .oxomi-navbar-dropdown-wrapper {
    position: relative;
}

.oxomi-navbar > li {
    position: relative;
    display: block;
    float: left;
    cursor: pointer;
}

.oxomi-navbar > li> a {
    position: relative;
    display: block;
    padding: 15px;
    text-decoration: none;
}

.oxomi-navbar > li> a.oxomi-navbar-dropdown-toggle {
    padding: 0;
}

.oxomi-navbar > li > .oxomi-navbar-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: auto;
    right: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 0;
    margin: 0 0 2px 0;
    font-size: 14px;
    text-align: right;
    list-style: none;
    background-color: #fff;
    border: 1px solid #737373;
    border-radius: 0 0 4px 4px;
}

.oxomi-navbar > li.oxomi-open > .oxomi-navbar-dropdown {
    display: block;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a {
    display: block;
    clear: both;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    color: #333;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.oxomi-navbar .oxomi-navbar-dropdown > li > a:hover, .oxomi-navbar .oxomi-navbar-dropdown > li > a:focus {
    color: #2b2b2b;
    background-color: #f5f5f5;
}

.oxomi-navbar .oxomi-open > a.dropdown-toggle {
    background-color: #27a8e0;
    border-radius: 4px;
}

.oxomi-portal-container {
    background-color: #fff;
}

.oxomi-overlay .oxomi-portal-container {
    overflow-y: auto;
    position: relative;
}

@media (min-width: 768px) {
    .sci-col-sm-66 {
        width: 768px;
        -ms-flex: 0 0 66.666%;
        flex: 0 0 66.666%;
        max-width: 66.666%;
    }
    .sci-col-sm-50 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-col-sm-33 {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-col-sm-25 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-col-sm-20 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-sm-5 {
    }
    .sci-grid-sm-5 .sci-grid-cell {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-sm-4 {
    }
    .sci-grid-sm-4 .sci-grid-cell {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-grid-sm-3 {
    }
    .sci-grid-sm-3 .sci-grid-cell {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-grid-sm-2 {
    }
    .sci-grid-sm-2 .sci-grid-cell {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-grid-sm-1 {
    }
    .sci-grid-sm-1 .sci-grid-cell {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .sci-d-sm-none {
        display: none;
    }
    .sci-d-sm-flex {
        display: flex;
    }
    .sci-d-sm-inline-block {
        display: inline-block;
    }
    .sci-d-sm-block {
        display: block;
    }
    .sci-flex-grow-sm-0 {
        flex-grow: 0;
    }
    .sci-flex-grow-sm-1 {
        flex-grow: 1;
    }
    .oxomi-portal .sci-overlay .oxomi-datasheet .oxomi-column + .oxomi-column {
        padding-left: 16px;
    }
    .oxomi-catalog {
        margin-right: 52px;
    }
    .oxomi-arrow-right {
        background-color: #9aa0a4;
        width: 100px;
        height: 100px;
        border: 7px solid #9aa0a4;
        border-radius: 6px;
        display: inline-block;
        transform: rotate(45deg);
        margin: 50px 66px 0 -170px;
        z-index: 1;
    }
    .oxomi-product-datasheet-container .oxomi-product-datasheet .oxomi-column + .oxomi-column {
        padding-left: 16px;
    }
}

@media (min-width: 992px) {
    .sci-col-md-66 {
        -ms-flex: 0 0 66.666%;
        flex: 0 0 66.666%;
        max-width: 66.666%;
    }
    .sci-col-md-50 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-col-md-33 {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-col-md-25 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-col-md-20 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-md-5 {
    }
    .sci-grid-md-5 .sci-grid-cell {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-md-4 {
    }
    .sci-grid-md-4 .sci-grid-cell {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-grid-md-3 {
    }
    .sci-grid-md-3 .sci-grid-cell {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-grid-md-2 {
    }
    .sci-grid-md-2 .sci-grid-cell {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-grid-md-1 {
    }
    .sci-grid-md-1 .sci-grid-cell {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .sci-d-md-none {
        display: none;
    }
    .sci-d-md-flex {
        display: flex;
    }
    .sci-d-md-inline-block {
        display: inline-block;
    }
    .sci-d-md-block {
        display: block;
    }
    .sci-enable-font-size .sci-text {
        font-size: 14px;
    }
    .sci-enable-font-size .sci-text-smaller {
        font-size: 12px;
    }
    .sci-enable-font-size .sci-text-larger {
        font-size: 17px;
    }
    .sci-enable-font-size .sci-text-size-h1 {
        font-size: 31px;
    }
    .sci-enable-font-size .sci-text-size-h2 {
        font-size: 24px;
    }
    .sci-enable-font-size .sci-text-size-h3 {
        font-size: 21px;
    }
    .sci-flex-grow-md-0 {
        flex-grow: 0;
    }
    .sci-flex-grow-md-1 {
        flex-grow: 1;
    }
}

@media (min-width: 1200px) {
    .sci-col-lg-66 {
        -ms-flex: 0 0 66.666%;
        flex: 0 0 66.666%;
        max-width: 66.666%;
    }
    .sci-col-lg-50 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-col-lg-33 {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-col-lg-25 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-col-lg-20 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-lg-5 {
    }
    .sci-grid-lg-5 .sci-grid-cell {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sci-grid-lg-4 {
    }
    .sci-grid-lg-4 .sci-grid-cell {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .sci-grid-lg-3 {
    }
    .sci-grid-lg-3 .sci-grid-cell {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .sci-grid-lg-2 {
    }
    .sci-grid-lg-2 .sci-grid-cell {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sci-grid-lg-1 {
    }
    .sci-grid-lg-1 .sci-grid-cell {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .sci-d-lg-none {
        display: none;
    }
    .sci-d-lg-flex {
        display: flex;
    }
    .sci-d-lg-inline-block {
        display: inline-block;
    }
    .sci-d-lg-block {
        display: block;
    }
    .sci-enable-font-size .sci-text {
        font-size: 16px;
    }
    .sci-enable-font-size .sci-text-smaller {
        font-size: 14px;
    }
    .sci-enable-font-size .sci-text-larger {
        font-size: 20px;
    }
    .sci-enable-font-size .sci-text-size-h1 {
        font-size: 36px;
    }
    .sci-enable-font-size .sci-text-size-h2 {
        font-size: 28px;
    }
    .sci-enable-font-size .sci-text-size-h3 {
        font-size: 24px;
    }
    .sci-flex-grow-lg-0 {
        flex-grow: 0;
    }
    .sci-flex-grow-lg-1 {
        flex-grow: 1;
    }
}

@media (max-width: 767px) {
    .oxomi-hidden-xs {
        display: none !important;
    }
    .oxomi-column {
        width: 100%;
    }
    .oxomi-brand-grid {
        grid-template-columns: repeat(auto-fill, minmax(30vmin, 1fr));
        grid-auto-rows: minmax(30vmin, 1fr);
        grid-gap: 6px;
    }
    .oxomi-brand-grid .oxomi-border {
        padding: 0px;
    }
    .oxomi-arrow-right {
        display: none;
    }
    #oxomi-navigator-wrapper.oxomi-navigator-grid-search {
        grid-template-rows: min-content 1fr;
        -ms-grid-rows: min-content 1fr;
        grid-template-columns: minmax(0, 1fr);
        grid-template-areas: "searchbar" "infoline" "sections";
        -ms-grid-columns: minmax(0, 1fr);
    }
    #oxomi-navigator-wrapper.oxomi-navigator-grid-search #oxomi-navigator-filters {
        display: none;
    }
    #oxomi-navigator-wrapper #oxomi-navigator-content {
        overflow: hidden;
        padding: 2px;
    }
    #oxomi-navigator-wrapper.oxomi-navigator-no-sidebar {
        margin-left: 4px;
        margin-right: 4px;
        margin-top: 4px;
    }
    #oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-product-large-cards {
        grid-template-columns: 1fr;
    }
    #oxomi-navigator-wrapper .oxomi-navigator-sections .oxomi-navigator-complex-cards {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .oxomi-hidden-sm {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .oxomi-login-box {
        width: 85%;
    }
    .oxomi-image-viewer-wrapper .oxomi-image-viewer-content {
        justify-content: center;
        -ms-flex-pack: center;
    }
    .oxomi-image-viewer-wrapper .oxomi-image-viewer-content img {
        max-width: 100%;
    }
    .oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-prev {
        position: absolute;
        left: 8px;
        background-color: rgba(255,255,255,0.6);
        border-radius: 50%;
        box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    }
    .oxomi-image-viewer-wrapper .oxomi-image-viewer-content .oxomi-image-viewer-next {
        position: absolute;
        right: 8px;
        background-color: rgba(255,255,255,0.6);
        border-radius: 50%;
        box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    }
    .oxomi-additional-images .oxomi-additional-image a img {
        height: auto;
        max-height: 120px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-user-privacy-info {
        margin: 16px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog {
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings {
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings label {
        display: block;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings .oxomi-form-control.oxomi-dialog-form-control {
        width: 100%;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-customer-data {
        margin-right: 0;
        margin-bottom: 12px;
        display: block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-customer-data .oxomi-dialog-form-control {
        width: 100%;
        display: block;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-customer-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
        width: 100%;
        display: block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data {
        margin-bottom: 20px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control {
        width: 100%;
        display: block;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
        width: 100%;
        display: block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-dialog-actions {
        display: inline-block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-cancel-container {
        display: inline-block;
        float: right;
        margin-right: 16px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data {
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container {
        width: 100%;
        float: none;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data .oxomi-paperclip-input-container:last-of-type {
        margin-left: 0;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog-paperclip-data hr {
        display: block;
        border-top: 1px solid #ccc;
        margin: 10px 0;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog {
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-settings {
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-settings label {
        display: block;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-settings .oxomi-form-control.oxomi-dialog-form-control {
        width: 100%;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-own-data {
        width: 100%;
        margin-bottom: 20px;
        display: block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-own-data .oxomi-dialog-form-control {
        width: 100%;
        display: block;
        margin-bottom: 6px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-request-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
        width: 100%;
        display: block;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-user-privacy-info {
        margin: 16px 4px;
    }
    .oxomi-hidden-desktop {
        display: inherit;
    }
    .oxomi-css-collapse {
        height: 0;
        overflow: hidden;
    }
    input[type="checkbox"]:checked.oxomi-collapse-box ~ .oxomi-css-collapse {
        height: auto;
    }
    input[type="checkbox"]:checked.oxomi-collapse-box ~ .oxomi-collapse-label .oxomi-collapse-arrow {
        border-top: 0;
        border-bottom: 6px solid;
    }
    .oxomi-collapse-label .oxomi-collapse-arrow {
        display: inline-block;
        content: "";
        border-color: #fff;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        border-top: 6px solid;
        margin-bottom: 2px;
    }
}

@media (min-width: 768px) and (max-width: 910px) {
    .oxomi-brand-grid {
        grid-template-columns: repeat(4, minmax(120px, 1fr));
        grid-auto-rows: 160px;
        grid-gap: 6px;
    }
    .oxomi-brand-grid .oxomi-border {
        padding: 2px;
    }
}

@media (max-width: 400px) {
    .oxomi-gallery-container {
        width: 100%;
    }
    .oxomi-gallery-container .oxomi-gallery {
        width: 100%;
    }
    #oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button {
        font-size: 12px;
    }
}

@media (min-width: 598px) {
    #oxomi-infoplay-dialog {
        grid-template-columns: 165px auto;
    }
}

@media (max-width: 597px) {
    #oxomi-infoplay-dialog {
        grid-template-columns: auto;
    }
}

@media (max-width: 432px) {
    .oxomi-infoplay-field {
        width: 100%;
    }
}

@media (min-width: 769px) {
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-dialog-actions {
        position: absolute;
        bottom: 8px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-paperclip-dialog .oxomi-cancel-container {
        position: absolute;
        right: 0;
        bottom: 8px;
        margin: 4px 16px;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-user-privacy-info {
        position: absolute;
        right: 18px;
        left: 18px;
        bottom: 48px;
        font-size: 11px !important;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-user-privacy-info a {
        font-size: 11px !important;
    }
    #oxomi-dialog #oxomi-dialog-content .oxomi-request-dialog .oxomi-dialog-actions {
        margin: 4px 16px 4px 0px;
        position: absolute;
        bottom: 8px;
    }
}

@media (max-width: 320px) {
    #oxomi-dialog #oxomi-dialog-content #oxomi-paperclip-dialog-tab-bar button {
        font-size: 10px;
    }
}

