.dxapiinventory {
--dxapi-link-color: #1976D2;
--dxapi-link-color-hover: #03A9F4;
--bg-site: #fff;
--bg-primary: #1e73be;
--bg-primary-overlay: rgba(255, 255, 255, 0.25);
--bg-secondary: #eb1c24;
--bg-secondary-overlay: rgba(255, 255, 255, 0.2);
--bg-surface: #f9f9f9;
--text-site: #2c313f;
--text-light: rgba(0, 0, 0, 0.6);
--text-primary: rgb(255,255,255);
--text-heading: #2c313f;
--text-secondary: rgb(255, 255, 255);
--text-link: #0D47A1;
--text-link-hover: #2196F3;
--border-primary: rgba(0,0,0,.12);
--border-radius: 2px;
--bg-footer: #0D47A1;
--bg-header: #ffffff;
--bg-header-fixed: #ffffff;
--text-heading-family: inherit;
--text-body-family: inherit;
--grid-gap: 32px;
--card-padding: 18px 14px;
}
main#main  {
padding-bottom: 0;
}
main#main main#main {
padding: 0;
margin: 0;
}
.dxapiinventory h1,
.dxapiinventory h2,
.dxapiinventory h3,
.dxapiinventory h4,
.dxapiinventory h5,
.dxapiinventory h6 {
font-weight: 700;
clear: both;
margin: 0;
padding: 0;
color: var(--text-heading);
}
.dxapiinventory h1 {
font-size: 170%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory h2 {
font-size: 150%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory h3 {
font-size: 140%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory h4 {
font-size: 124%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory h5 {
font-size: 130%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory h6 {
font-size: 110%;
letter-spacing: normal;
line-height: 1.125;
}
.dxapiinventory, .dxapiinventory * {
box-sizing: border-box;
}
.dxapiinventory {
font-size: 16px;
color: var(--text-site);
}
.dx-btn {
background-color: var(--bg-primary, #000);
color: var(--text-primary, #FFF);
padding: 8px 14px;
font-weight: bold;
border-radius: var(--border-radius, 8px);
box-shadow: inset 0px 0px 5px 0px rgb(0 0 0 / 20%), 3px 2px 12px -1px rgb(0 0 0 / 46%);
text-shadow: 1px 1px 2px #00000052;
display: inline-block;
}
.dx-btn:hover {
background-color: var(--bg-secondary, #4d4d4d);
color: var(--text-secondary, #FFF);
box-shadow: inset 0px 0px 5px 0px rgb(0 0 0 / 20%), 0px 0px 18px -1px rgb(0 0 0 / 36%);
}
.dxinventory-grid-container {
display: grid;
grid-template-columns: minmax(16%,280px) 1fr;
grid-template-rows: minmax(24px, auto) minmax(24px, auto);
gap: 48px 24px;
grid-template-areas:
"grid-heading grid-heading"
"grid-sidebar grid-content";
}
.dxinventory-grid-heading {
grid-area: grid-heading;
}
.grid-sidebar {
grid-area: grid-sidebar;
}
.grid-content {
grid-area: grid-content;
}
.card-list {
border: none;
list-style-type: none;
padding: 0px 0 0px 0;
box-sizing:  border-box;
position: relative;
z-index: 2;
display: grid;
grid-gap: var(--card-padding);
grid-template-columns: repeat(auto-fill,minmax(240px, 1fr));
}
.card-list.vehicle-list {
padding: 0px 0 0px 0;
transform: translateX(0px);
opacity: 1;
transition: .15s all ease-out;
}
.card-list .single-card, .main-content .card-list > *, .customer-reviews .customer-reviews-list .customer-review {
padding: 0px;
position: relative;
overflow: hidden;
border-radius: var(--border-radius, 4px);
box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
transition: .12s box-shadow cubic-bezier(0.4, 0, 1, 1);
background: var(--bg-surface);
}
.card-list .single-card.act-like-button:hover, .card-list .single-card.act-like-button:active, .card-list .single-card.act-like-button:focus {
z-index: 3;
box-shadow: 2px 2px 8px -1px rgba(0,0,0,.2), 1px 5px 12px 0 rgba(0,0,0,.14), 0px 9px 9px 0 rgba(0,0,0,.12);
}
.card-list .single-card.act-like-button > a {
color: inherit;
display: block;
width: 100%;
height: 100%;
}
.card-list .single-card .card-spacer {
border-radius: var(--border-radius, 4px);
overflow: hidden;
position: relative;
box-sizing: border-box;
height: 100%;
display: flex;
flex-direction: row;
}
.card-list[data-view="v-grid"] .single-card .card-spacer {
flex-direction: column;
}
.card-list .single-card .image-wrapper {
overflow: hidden;
position: relative;
padding-top: 100%;
width: calc(100% - 0px);
margin-left: auto;
margin-right: auto;
margin-top: 0px;
height: 100%;
background-position: center;
background-size: cover;
transition: .4s transform ease-out;
}
.card-list .single-card .card-spacer .section-image {
overflow: hidden;
}
.card-list .single-card:hover .image-wrapper {
transform: scale(1.08);
}
.card-list .single-card .image-wrapper {
padding-top: 56.25%;
}
.card-list .single-card .image-wrapper.ratio-16-9 {
padding-top: 56.25%;
}
.card-list .single-card .image-wrapper.ratio-4-3 {
padding-top: 75%;
}
.card-list .single-card .image-wrapper:before {
position: absolute;
box-shadow: inset 0px 10px 35px -5px #000000;
top:0;
left:0;
right:0;
bottom: 0;
content: '';
z-index: 2;
mix-blend-mode: overlay;
}
.card-list .single-card .image-wrapper img {
position: absolute;
z-index: 1;
left: 50%;
transform: translate(-50%, -50%);
top: calc(50% + 1px);
transition: .3s all ease;
}
.card-list .single-card .image-wrapper img {
position: absolute;
z-index: 1;
left: 50%;
transform: translate(-50%, -50%) scale(1);
top: calc(50% + 0px);
height: 100%;
width: auto;
transition: .3s all ease;
}
.card-list .single-card:hover .image-wrapper img {
transform: translate(-50%, -50%) scale(1.1);
}
.card-list.vehicle-list[data-view="v-grid"] .single-card .image-wrapper img {
transition: .2s all ease;
}
.vehicle-list .single-card .over-tags {
position: absolute;
top: 2px;
z-index: 1;
left: 2px;
right: 2px;
overflow: hidden;
display: flex;
flex-direction: column;
font-size: 80%;
}
.vehicle-list .single-card .over-tags .over-tag-wrapper {
margin: 2px 2px 2px 2px;
overflow: hidden;
display: flex;
}
.vehicle-list .single-card .over-tags .over-tag-wrapper .over-tag {
background-color: rgba(0, 0, 0, 0.8);
line-height: 1.8;
padding: 0px 6px 0px 6px;
font-size: 100%;
font-weight: 600;
font-family: var(--text-heading-family);
display: block;
color: #fff;
border-top-right-radius: var(--border-radius);
border-bottom-right-radius: var(--border-radius);
transition: .12s all cubic-bezier(0.45, 0.05, 0.55, 0.95);
opacity: 1;
text-shadow: 1px 1px 0px rgba(0,0,0,.2);
border-radius: 4px;
}
.vehicle-list .single-card .over-tags .over-tag-wrapper .over-tag.tag-discounts {
background-color: #2196F3;
}
.vehicle-list .single-card .over-tags .over-tag-wrapper .over-tag.tag-sold {
background-color: #F44336;
}
.vehicle-list .single-card .over-tags .over-tag-wrapper .over-tag.tag-hold {
background-color: #ffe718;
color: #000;
text-shadow: 1px 1px 0px rgb(255 255 255 / 53%);
box-shadow: none;
}
.card-list .card-spacer .section-content {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.card-list .single-card .card-primary-area {
flex-grow: 1;
padding-bottom: 0px;
box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.04);
display: flex;
flex-direction: column;
}
.card-list .single-card .card-primary-area {
padding-bottom: 0px;
box-shadow: none;
}
.card-list .single-card .card-primary-area .padded-area {
padding: 10px 10px 10px 10px;
flex-grow: 1;
color: #474747;
}
.vehicleresultsmainx .full-row {
white-space: nowrap;
overflow: hidden;
border-top: dotted 1px rgb(0 0 0 / 20%);
padding: 2px 0 2px 0;
position: relative;
display: flex;
}
.vehicleresultsmainx .full-row[data-key="price"] {
justify-content: right;
font-weight: bold;
font-size: 115%;
}
.vehicleresultsmainx .half-row:first-child { min-width: 70px;
font-size: 82%; padding-top: 0px;
border-right: dotted 1px rgb(0 0 0 / 10%);
}
.vehicleresultsmainx .half-row:last-child { padding-left: 6px;
font-weight: 600;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 94%;
}
.vehicleresultsmainx .conversion {
font-size: 90%;
margin-top: -5px;
margin-bottom: 5px;
display: flex;
flex-wrap: nowrap;
padding-top: 0;
}
.vehicleresultsmainx .make-model {
font-weight: bold; padding: 0px 0 2px 0;
display: flex;
flex-wrap: nowrap;
color: #000;
}
.vehicleresultsmainx .full-row.no-border {
border: none;
}
.v-spacer-14-px {
height: 10px;
}
.card-list.vehicle-list .vehiclelist-details .price {
font-weight: 600;
}
.card-list.vehicle-list[data-view="v-grid"] .vehiclelist-details .price {
display: block;
text-align: right;
color: var(--bg-primary);
font-weight: 600; }
button:before {
margin-bottom: 0 !important;
}
.dxinventory-grid-vehicle-single {
display: grid;
grid-template-columns: 1fr minmax(300px, 16%);
grid-template-rows: minmax(24px, auto);
gap: 48px 48px;
grid-template-areas:
"grid-vs-content grid-vs-sidebar";
}
.grid-vs-content {
grid-area: grid-vs-content;
width: 100%;
overflow: hidden;
}
.grid-vs-sidebar {
grid-area: grid-vs-sidebar;
position: relative;
min-height: 600px;
}
.dxapiinventory-vehicle-single .dxapi-floating-sidebar{
position: absolute;
background-color: var(--bg-surface, #f9f9f9);
box-shadow: inset 3px 0px 0px -2px var(--border-primary), 1px 0px 0px 0px var(--border-primary);
padding: 48px;
bottom: 0px;
top: 0;
width: auto;
left: 0px;
}
.dxapiinventory-vehicle-single h3,
.dxapiinventory-vehicle-single h4,
.dxapiinventory-vehicle-single h5  {
margin-bottom: 18px;
}
.dxapiinventory-vehicle-single .dxinventory-grid-heading h5  {
margin-bottom: 0px;
}
.dx-vehicle-single-section { padding: 48px 0 48px 0;
}
.dx-vehicle-single-section:last-child { border-bottom: none;
}
.dxinventory-grid-heading.dx-vehicle-single-section {
margin-top: 0;
padding-bottom: 24px;
}
.dx-pad-bottom,.dx-padd-bottom {
padding-bottom: 24px;
}
.dxapiinventory-vehicle-single .dx-row {
display: flex;
margin: 0 -12px;
}
.dxapiinventory-vehicle-single .dx-back-btn {
white-space: nowrap;
}
.dxapiinventory-vehicle-single .dx-col {
margin: 0 12px;
}
.dxapiinventory-vehicle-single .dx-stretch {
flex-grow: 1;
}
.dxapiinventory-vehicle-single .dx-mpg-row {
display: flex;   }
.dxapiinventory-vehicle-single .dx-mpg-row > * {
margin: 0 14px 0 0px;
}
.dxapiinventory-vehicle-single .dx-mpg-block {   line-height: 1.3;
}
.dx-text-right {
text-align: right;
}
.dxapiinventory-vehicle-single .dx-mpg-block .dx-mpg-title {
font-size: 70%;
line-height: 1;
}
.dxapiinventory-vehicle-single .dx-mpg-icon {
height: 70px;
opacity: .2;
}
.dxapiinventory-vehicle-single .dx-mpg-block .dx-mpg-value {    }
.dxapiinventory-vehicle-single .dx-columns {
position: relative;
display: flex;
margin: 0 -24px;
flex-wrap: wrap;
}
.dxapiinventory-vehicle-single .dx-columns > * {
margin: 0px 24px;
}
.dxapiinventory-vehicle-single .dx-single-col {
min-width: calc(100% - 48px);
}
.dxapiinventory-vehicle-single .dx-two-col {
min-width: calc(50% - 48px);
width: calc(50% - 48px);
}
.dxapiinventory-vehicle-single .dx-three-col {
min-width: calc(33.3333% - 48px);
}
.dxapiinventory-vehicle-single.dx-single-col .dx-columns {
flex-wrap: wrap;
}
.dxapiinventory-vehicle-single.dx-single-col .dx-single-col,
.dxapiinventory-vehicle-single.dx-single-col .dx-two-col,
.dxapiinventory-vehicle-single.dx-single-col .dx-three-col {
min-width: calc(100% - 48px);
}
.dxapiinventory-vehicle-single.dx-single-col .dx-mobile-two-col {
min-width: calc(50% - 48px);
}
.dxapiinventory-vehicle-single .insta-color {
display: flex;
align-items: center;
margin-bottom: 8px;
margin-left: 1px;
}
.dxapiinventory-vehicle-single .insta-color .color-block {
min-width: 40px;
height: 33px;
display: block;
overflow: hidden;
border-radius: 8px;
box-shadow: 0 0 1px 0 rgba(0,0,0,.5);
margin: 0 8px 0 0;
position: relative;
}
.dxapiinventory-vehicle-single .insta-color .color-block:before {
content: '';
position: absolute;
mix-blend-mode: overlay;
top: 0;
left: 0px;
right: 0;
bottom: 0;
background: linear-gradient(130deg,rgba(255,255,255,0) 60%,rgba(255,255,255,.20) 60%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 85%);
}
.dxapiinventory-vehicle-single .insta-color .color-name {
line-height: 1.3;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.dxapiinventory-vehicle-single .insta-color .color-name .dx-color-label {
display: block;
font-size: 70%;
line-height: 1;
}
.dxapiinventory-vehicle-single .dx-option-list {
margin: 0px 0px 0 0px;
padding: 0;
display: flex;
flex-wrap: wrap;
overflow: hidden;
transition: .5s height ease;
}
.dxapiinventory-vehicle-single .dx-option-list.dx-compact { }
.dxapiinventory-vehicle-single .dx-chassis-logo-container {
width: 100px;
height: 48px;
text-align: right;
background-repeat: no-repeat;
background-size: contain;
background-position: top right;
}
.dxapiinventory-vehicle-single .dx-option-list > li {
list-style: none;
margin: 0;
padding: 4px 14px 4px 20px;
min-width: 300px;
width: 50%;
max-width: 100%;
position: relative;
line-height: 1.3;
overflow: hidden;
}
.dxapiinventory-vehicle-single .dx-option-list > li span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
display: block;
}
.dxapiinventory-vehicle-single .dx-option-list > li:before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ljc2IDcuMTkiPjxwYXRoIGQ9Ik0zLjQ5LDcuMTdoMGExLDEsMCwwLDEtLjg4LS4yNEwuMDUsNC42M0EuMTcuMTcsMCwwLDEsMCw0LjRMMS4xNiwzLjE2YS4xNi4xNiwwLDAsMSwuMjMsMEwyLjc2LDQuMzhhLjE2LjE2LDAsMCwwLC4yNiwwTDQuOTMuMUEuMTcuMTcsMCwwLDEsNS4xNSwwTDYuNjYuNjlhLjE3LjE3LDAsMCwxLC4wOS4yMkw0LjE4LDYuNkExLDEsMCwwLDEsMy40OSw3LjE3WiIvPjwvc3ZnPg);
position: absolute;
background-repeat: no-repeat;
background-position: center left;
background-size: 12px;
top: 8px;
left: 0px;
width: 14px;
height: 14px;
content: '';
display: block;
}
.dxapiinventory-vehicle-single .dx-columns .dx-general-item {
display: flex;
box-sizing: content-box;
align-items: flex-start;
padding: 2px 0;
}
.dxapiinventory-vehicle-single .dx-columns .dx-general-label {
font-size: 90%;
white-space: nowrap; }
.dxapiinventory-vehicle-single .dx-block-label {
font-size: 90%;
margin-bottom: 4px;
}
.dxapiinventory-vehicle-single .dx-tri-block {
padding-top: 14px;
padding-bottom: 36px;
}
.dxapiinventory-vehicle-single .dx-tri-block > * {
height: 60px;
justify-content: center;
display: flex;
flex-direction: column;
}
.dxapiinventory-vehicle-single .dx-columns .dx-general-stretcher {
flex-grow: 1;
position: relative;
min-width: 43px;
height: 22px;
}
.dxapiinventory-vehicle-single .dx-columns .dx-general-stretcher:before {
position: absolute;
bottom:5px;
left: 14px;
right: 14px;
content: ' ';
border-bottom: dotted 1px var(--border-primary);
}
.dxapiinventory-vehicle-single .dx-columns .dx-general-value {
color: var(--text-site);
font-weight: 600;
text-align: right;
line-height: 1.3;
}
.dxapiinventory-vehicle-single .dx-show-more-container {
height: 170px;
overflow: hidden;
position: relative;
transition: .4s all ease-out;
}
.dxapiinventory-vehicle-single .dx-show-more-container .dx-show-more-btn {
position: absolute;
bottom: 0;
z-index: 2;
color: var(--text-link);
font-weight: 600;
cursor: pointer;
transition: .2s bottom ease;
}
.dxapiinventory-vehicle-single .dx-show-more-container .dx-show-more-btn:hover {
color: var(--text-link-hover);
}
.dxapiinventory-vehicle-single .dx-show-more-container.dx-show-more-visible:before {
opacity: 0;
height: 0px;
}
.dxapiinventory-vehicle-single .dx-show-more-container.dx-show-more-visible .dx-show-more-btn {
bottom: -40px;
}
.dxapiinventory-vehicle-single .dx-show-more-container:before {
position: absolute;
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);
z-index: 1;
content: '';
overflow: hidden;
height: 80px;
left: 0;
right: 0;
bottom: 0;
}
.dxapi-sidebar {
overflow: hidden;
border-radius: var(--border-radius, 4px);
box-shadow: 0 0px 1px 0px rgb(0 0 0 / 16%),0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
transition: .12s box-shadow cubic-bezier(0.4, 0, 1, 1);
padding: 24px;
background: var(--bg-surface);
}
.dxapiinventory-vehicle-single .dx-conversion-description {
margin-top: 24px;
}
.dxapiinventory-vehicle-single .dx-conversion-description h1,
.dxapiinventory-vehicle-single .dx-conversion-description h2,
.dxapiinventory-vehicle-single .dx-conversion-description h3,
.dxapiinventory-vehicle-single .dx-conversion-description h4,
.dxapiinventory-vehicle-single .dx-conversion-description h5,
.dxapiinventory-vehicle-single .dx-conversion-description h6 {
font-size: 18px;
margin: 48px 0 14px 0;
}
.dxapiinventory-vehicle-single .dx-conversion-description ul {
margin: 24px 0 24px 0;
}
.dxapiinventory-vehicle-single .dx-conversion-description p {
margin: 24px 0 24px 0;
}
.dxapiinventory-vehicle-single .dx-price-disclaimer {
font-size: 80%;
line-height: 1.4;
color: var(--text-light); }
.dxapiinventory-vehicle-single .dx-payment-terms {
margin-bottom: 24px;
}
.dxapiinventory-vehicle-single .dx-baseprice {
opacity: .5;
}
.dxapiinventory-vehicle-single .dx-vehicle-price {
margin-bottom: 7px;
}
.dxapiinventory-vehicle-single .dx-monthly-payment {
display: inline-flex;
margin-bottom: 18px;
font-size: 100%;
font-weight: normal;
}
.dxapiinventory-vehicle-single  .dx-pricing-table .dx-vehicle-price {
padding: 6px 0;
margin-top: 6px;
text-align: right;
border-top: solid 2px #000
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-addition .dx-general-value:before {
content: ' + ';
font-weight: bold;
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-reduction .dx-general-value:before {
content: ' - ';
font-weight: bold;
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-reduction * {
color: var(--bg-primary);
font-weight: bold;
line-height: 1.2;
white-space: normal;
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-reduction .dx-general-value {
white-space: nowrap;
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-general-item {
padding: 4px 0;
align-items: flex-end;
}
.dxapiinventory-vehicle-single .dx-pricing-table .dx-general-item.dx-baseprice {
position: relative;
}
#sidebar-ask-question {
position: relative;
}
#sidebar-ask-question:before { }
.dxapiinventory-vehicle-single .sky-form .form-title{
padding-bottom: 0;
min-height: 0;
}
.dxapiinventory-vehicle-single .sky-form fieldset:before {
opacity: 0;
}
.dxapiinventory-vehicle-single .flex-fieldset-grid>fieldset:first-of-type {
margin-top: 0;
}
.dxapiinventory-vehicle-single .dx-contact-info h5 {
margin-bottom: 0;
}
.dxapiinventory-vehicle-single .dx-contact-info .dx-v-middle {
align-items: center;
}
.dxapiinventory-vehicle-single .dx-contact-info svg.dx-contact-icon {
height: 34px;
width: 34px;
margin: 0;
display: block;
}
.dxapiinventory-vehicle-single .dx-contact-info .dx-addr {
font-weight: 500;
color: var(--text-heading);
line-height: 1.4;
font-size: 105%;
}
@media screen and (max-width: 940px) {
.dxinventory-grid-container {
grid-template-columns: 1fr;
grid-template-rows: minmax(24px, auto) minmax(24px, auto) minmax(24px, auto);
gap: 48px;
grid-template-areas:
"grid-heading grid-heading"
"grid-content grid-content"
"grid-sidebar grid-sidebar";
}
.dxinventory-grid-vehicle-single {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: minmax(24px, auto) minmax(24px, auto);
gap: 48px 48px;
grid-template-areas:
"grid-vs-content"
"grid-vs-sidebar";
}
.dx-chassis-logo-container {
display: none;
}
}
.image-gallery-wrapper {
display: flex;
margin-top: 0px;
}
.thumb-container-outer {
max-width: calc(100% - 640px);
width: calc(100% - 640px);
min-width: 160px;
position: relative;
overflow: hidden;
}
.thumb-container {
overflow-x: hidden;
overflow-y: auto;
margin-left: 0px;
padding-right: 0px;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.thumb-container .inside {
display: flex;
flex-wrap: wrap;
overflow: hidden;
}
.image-gallery-wrapper .vertical-thumb {
}
.main-img-container #main_image, .thumb-container .thumb {
overflow: hidden;
}
.slide.thumb {
cursor: pointer;
}
.slide.thumb.active {
z-index: 30;
}
.main-img-container {
position: relative;
flex-grow: 1;
flex-basis: 0;
overflow: hidden;
}
#superimgageleft, #superimgageright, #superimgageclose, #normalimgageright, #normalimgageleft {
width: 34px;
height: 34px;
position: absolute;
border-radius: 50%;
color: var(--text-primary);
cursor: pointer;
background-color: #fff;
opacity: .0;
}
#superimgageright, #normalimgageright {
top: calc(50% - 16px);
right: 4px;
}
.main-img-container #main_image, .thumb-container .thumb {
overflow: hidden;
border-radius: 0px;
margin-bottom: 0px;
}
.image-gallery-wrapper .vertical-thumb {
margin: 0;
}
.dxapiinventory .print-header {
border-bottom: solid 4px #000;
margin-bottom: 28px;
padding-bottom: 28px;
display: none;
}
.dxapiinventory .print-header .print-header-title {
font-weight: 900;
font-size: 38px;
letter-spacing: normal;
}
.dxapiinventory .print-header .print-header-sub-title {
margin-bottom: 0;
display: flex;
align-items: center;
margin-top: 0px;
font-size: 26px;
font-weight: 900;
}
.dxapiinventory .print-header .print-header-sub-title svg {
width: 34px;
margin-right: 6px;
}