:root {
    --wp-admin-header-height: 0px;
    --wp-header-height: 0px;
    --wp-top-header-height: 0px;
    --wp-footer-height: 0px;
}

*::before,
*,
*::after,
p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
div,
section,
main,
ul,
li {
    /* position: relative; */
    /* padding: 0;
    margin: 0; */
    font-size: var(--lithium-default-font-size);
    font-weight: var(--lithium-default-font-weight);
    font-family: var(--lithium-default-font-family);
    list-style-type: bullet;
}

ul,
li,
.title {
    color: var(--lithium-default-font-color);
    list-style: disc;
    padding: 0 0 .25em 0 !important;
}

/* #et-main-area *::before,
#et-main-area *,
#et-main-area *::after,
#et-main-area p,
#et-main-area a,
#et-main-area h1,
#et-main-area h2,
#et-main-area h3,
#et-main-area h4,
#et-main-area h5,
#et-main-area h6,
#et-main-area div,
#et-main-area section,
#et-main-area main,
#et-main-area ul,
#et-main-area li {
    /* position: relative; */
    /* padding: 0;
    margin: 0; */
    font-size: var(--lithium-default-font-size);
    font-weight: var(--lithium-default-font-weight);
    font-family: var(--lithium-default-font-family);
    list-style-type: bullet;
}

#et-main-area ul,
#et-main-area li,
#et-main-area .title {
    color: var(--lithium-default-font-color);
    list-style: disc;
    padding: 0 0 .25em 0 !important;
} */

#et-main-area body {
    background-color: var(--lithium-default-content-canvas-color);
}

#et-main-area p {
    padding: 0;

}

#et-main-area .bold {
    font-weight: 600;
}

#et-main-area a {
    text-decoration: none;
}

#et-main-area .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#et-main-area {
    width: 100%;
    height: calc(100dvh - var(--wp-admin-header-height) - var(--wp-header-height) - var(--wp-top-header-height));
}

.et_fixed_nav.et_show_nav #page-container {
    padding-top: var(--wp-header-height);
}

.et_pb_section_0_tb_header {
    /* box-shadow: none;. */
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
}

#menu-main-menu .menu-item {
    padding: 0 11px 0 11px !important;
}

/* Scrollbar Styling */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #6d6d6d;
}

/* #lithium-content-root-el .overflow-unset {
    overflow: unset !important;
}

#lithium-content-root-el .height-auto {
    height: auto !important;
    max-height: unset !important;
} */

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#lithium-root-el {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(100% - var(--wp-footer-height));
    background-color: var(--lithium-default-content-canvas-color);
}

#lithium-root-el * {
    transition: var(--lithium-default-transition);
}

#lithium-root-el .lithium-rorrs-service-item-group-wrapper p:not(.has-background):last-of-type {
    padding-bottom: var(--lithium-default-padding-small);
}

#lithium-root-el .lithiuim-rorrs-service-item-wrapper p {
    padding-bottom: var(--lithium-default-padding-small);
}

#lithium-root-el p:not(.has-background):last-of-type {
    padding-bottom: unset;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#lithium-left-sidebar-root-el {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    color: var(--lithium-left-sidebar-base-font-color);
    background-color: var(--lithium-left-sidebar-base-color);
    /* padding: var(--lithium-left-sidebar-base-padding); */
    gap: var(--lithium-left-sidebar-base-gap);
    height: 100%;
}

#lithium-left-sidebar-root-el p {
    color: var(--lithium-left-sidebar-base-font-color);
}

#lithium-left-sidebar-root-el>.title {
    font-size: 1.5em;
    font-weight: 600;
    padding: var(--lithium-left-sidebar-base-padding) var(--lithium-left-sidebar-base-padding) calc(var(--lithium-left-sidebar-base-padding) / 2) var(--lithium-left-sidebar-base-padding) !important;
    color: var(--lithium-left-sidebar-base-font-color);
    white-space: nowrap;
}

#lithium-left-sidebar-root-el .lithium-sidebar-item-group-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    /* gap: var(--lithium-left-sidebar-item-group-gap); */
}

.lithium-sidebar-item-group-wrapper .lithium-sidebar-item-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}

.lithium-sidebar-item-group-wrapper .lithium-sidebar-item-wrapper:last-child {
    pointer-events: none;
}

.lithium-sidebar-item-wrapper .lithium-sidebar-item-primary-content-wrapper {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: var(--lithium-left-sidebar-item-primary-content-padding);
    gap: var(--lithium-left-sidebar-item-primary-content-gap);
}

.lithium-sidebar-item-wrapper:hover .lithium-sidebar-item-primary-content-wrapper {
    cursor: pointer;
    background-color: var(--lithium-left-sidebar-item-primary-content-background-color-hover);
}

.lithium-sidebar-item-wrapper[active] .lithium-sidebar-item-primary-content-wrapper {
    background-color: var(--lithium-left-sidebar-item-primary-content-background-color-hover);
}

.lithium-sidebar-item-primary-content-wrapper .lithium-sidebar-item-primary-content-img-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: var(--lithium-sidebar-item-primary-content-img-outline);
    border-radius: var(--lithium-sidebar-item-primary-content-img-border-radius);
    padding: var(--lithium-sidebar-item-primary-content-img-padding);
    filter: var(--lithium-force-white-filter);
}

.lithium-sidebar-item-primary-content-img-wrapper>img {
    aspect-ratio: 1;
    width: 1.5em;
}

.lithium-sidebar-item-wrapper .lithium-sidebar-item-sub-content-item-group-wrapper {
    position: relative;
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    transform-origin: top left;
    font-size: 0;
    transform: scaleY(0);
}

.lithium-sidebar-item-wrapper:hover .lithium-sidebar-item-sub-content-item-group-wrapper,
.lithium-sidebar-item-wrapper[active] .lithium-sidebar-item-sub-content-item-group-wrapper {
    display: flex;
    font-size: 100%;
    transform: scaleY(100%);
}

.lithium-sidebar-item-sub-content-item-group-wrapper .lithium-sidebar-item-sub-content-item-wrapper {
    padding: .25em .25em .25em 2em;
    width: 100%;
}

.lithium-sidebar-item-sub-content-item-group-wrapper .lithium-sidebar-item-sub-content-item-wrapper:hover {
    cursor: pointer;
    background-color: var(--lithium-left-sidebar-item-primary-content-background-color-hover);
}

.lithium-sidebar-item-wrapper .lithium-sidebar-item-sub-content-item-group-wrapper .lithium-sidebar-item-sub-content-item-wrapper[active] {
    background-color: var(--lithium-left-sidebar-item-primary-content-background-color-hover);
}

#lithium-left-sidebar-root-el #lithium-left-sidebar-visibility-toggle-btn {
    display: none;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#lithium-content-root-el {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    background-color: var(--lithium-default-content-canvas-color);
}

#lithium-content-root-el .lithium-content-step-root-wrapper {
    position: relative;
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    max-height: calc(100% - var(--lithium-content-step-navigation-element-full-height));
    padding: var(--lithium-default-padding);
    gap: var(--lithium-default-gap);
}

.lithium-content-step-root-wrapper p {
    color: var(--lithium-default-font-color);
}

#lithium-content-root-el .lithium-content-step-root-wrapper[active] {
    display: flex;
}

.lithium-content-step-root-wrapper .content-step-text-content-wrapper {
    padding: .25em 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    gap: .25em;
}

.content-step-text-content-wrapper .title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    font-weight: 600;
    padding: 0 0 .15em 0;
    text-align: center;
}

.lithium-content-step-root-wrapper .content-step-main-content-wrapper {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 2.5em;
    width: 100%;
    height: 100%;
    max-height: calc(100% - 2.75em);
    overflow-x: hidden;
    overflow-y: scroll;
}

.lithium-content-step-root-wrapper .content-step-main-content-wrapper.other-options {
    justify-content: center;
    color: var(--lithium-default-font-color);
    flex-wrap: nowrap;
}

.content-step-main-content-wrapper.other-options .title {
    font-size: 1.75em;
    font-weight: 500;
}

.content-step-main-content-wrapper.other-options ul {
    margin: 0 0 0 2em;
}

.content-step-main-content-wrapper.other-options img {
    max-width: 50%;
}

.content-step-main-content-wrapper.other-options .sudburycoop-custom-content-a001 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    padding: var(--lithium-default-gap);
    gap: var(--lithium-default-gap);
    width: 100%;
    height: 100%;
}

.lithium-address-main-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: var(--lithium-default-padding);
    gap: var(--lithium-default-gap);
    border-radius: var(--lithium-default-border-radius-small);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.content-step-main-content-wrapper.service {
    flex-shrink: initial;
}

.content-step-main-content-wrapper.rorrs-variant {
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: var(--lithium-default-gap);
    flex-wrap: nowrap;
}

.content-step-main-content-wrapper.rorrs-variant .lithium-rorrs-service-price-info-wrapper {
    position: relative;
    margin: 0 1em 0 auto;
    border-bottom: 1px solid var(--lithium-default-font-color);
    color: var(--lithium-default-font-color);
    text-align: right;
    width: 12em;
}

.content-step-main-content-wrapper.rorrs-variant .lithium-rorrs-service-item-group-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    gap: var(--lithium-default-gap);
}

.lithium-rorrs-service-item-group-wrapper .lithium-rorrs-service-item-wrapper {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    flex-wrap: nowrap;
}

.content-step-main-content-wrapper.rorrs-variant [lithium-rorrs-option-visibility] {
    display: none;
}

.lithium-rorrs-service-item-wrapper[title] {
    gap: var(--lithium-default-gap-small);
}

.lithium-rorrs-service-item-wrapper p {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: var(--lithium-default-padding-small) var(--lithium-default-padding);
    color: var(--lithium-default-font-color-light);
    background-color: var(--lithium-default-primary-accent-color);
    white-space: nowrap;
    overflow: hidden;
    width: auto;
}

.lithium-rorrs-service-item-wrapper p:nth-child(1) {
    width: 100%;
    justify-content: flex-start;
}

.lithium-rorrs-service-item-wrapper p:nth-child(2) {
    width: 15em;
    justify-content: flex-end;
}

.lithium-rorrs-service-item-wrapper p:nth-child(3) {
    width: 15em;
}

.lithium-rorrs-service-item-wrapper[title] p {
    background-color: var(--lithium-rorrs-title-background-color);
    font-weight: 600;
}

.lithium-rorrs-service-item-wrapper p:nth-child(3):has(input) {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    max-height: 100%;
}

.lithium-rorrs-service-item-wrapper p input {
    width: 1.75em;
    aspect-ratio: 1;
}

.lithium-rorrs-service-item-wrapper[required] p input {
    pointer-events: none;
}

.lithium-rorrs-service-item-wrapper[required] p:has(input):hover {
    cursor: not-allowed;
}

.content-step-main-content-wrapper.rorrs-variant .lithium-rorrs-service-item-signature-wrapper {
    font-size: .75em;
}

.content-step-main-content-wrapper .lithium-service-display-main-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: var(--lithium-content-step-service-default-padding);
    gap: var(--lithium-content-step-service-default-padding);
    border-radius: var(--lithium-content-step-service-default-border-radius);
    border: 2px solid var(--lithium-content-step-service-default-accent-color);
    width: var(--lithium-content-step-service-default-width);
}

.lithium-service-display-main-wrapper:hover {
    border: 2px solid var(--lithium-content-step-service-default-accent-color-darker);
}

.lithium-service-display-main-wrapper .service-display-image-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: var(--lithium-content-step-service-image-aspect-ratio);
    width: 100%;
    overflow: hidden;
    border-radius: var(--lithium-content-step-service-default-border-radius);
}

.service-display-image-wrapper>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lithium-service-display-main-wrapper .service-display-title {
    text-align: center;
    padding: .25em 0 !important;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: var(--lithium-content-step-product-default-accent-color);
    color: var(--lithium-content-step-product-default-font-accent-color);
}

.lithium-service-display-main-wrapper .service-display-buttons-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-content-step-service-butons-wrapper-padding);
    gap: var(--lithium-content-step-service-butons-wrapper-gap);
    width: 100%;
}

.service-display-buttons-wrapper .service-display-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-default-padding-small) var(--lithium-default-padding);
    background-color: var(--lithium-content-step-service-default-accent-color);
    color: var(--lithium-content-step-service-default-font-accent-color);
    width: 100%;
    border-radius: var(--lithium-content-step-service-default-border-radius);
    text-align: center;
}

.service-display-buttons-wrapper .service-display-button:hover {
    cursor: pointer;
    background-color: var(--lithium-content-step-service-default-accent-color-darker);
}

.content-step-main-content-wrapper .lithium-product-display-main-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: var(--lithium-content-step-product-default-padding);
    gap: var(--lithium-content-step-product-default-gap);
    border-radius: var(--lithium-content-step-product-default-border-radius);
    border: 2px solid var(--lithium-content-step-product-default-accent-color);
    width: var(--lithium-content-step-product-default-width);
}

.lithium-product-display-main-wrapper:hover {
    border: 2px solid var(--lithium-content-step-product-default-accent-color-darker);
}

.lithium-product-display-main-wrapper select {
    width: 100%;
    text-align: center;
    background-color: var(--lithium-content-step-product-default-accent-color);
    color: var(--lithium-content-step-product-default-font-accent-color);
    padding: var(--lithium-default-padding);
    border: none;
}

.lithium-product-display-main-wrapper select:hover {
    cursor: pointer;
}

.lithium-product-display-main-wrapper select option:hover {
    cursor: pointer;
    background-color: var(--lithium-default-primary-accent-color-darker);
}

.lithium-product-display-main-wrapper .product-display-image-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: var(--lithium-content-step-product-image-aspect-ratio);
    width: 100%;
    overflow: hidden;
    border-radius: var(--lithium-content-step-product-default-border-radius);
}

.product-display-image-wrapper>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lithium-product-display-main-wrapper .product-display-title {
    text-align: center;
    padding: .25em 0 !important;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: var(--lithium-content-step-product-default-accent-color);
    color: var(--lithium-content-step-product-default-font-accent-color);
    overflow: hidden;
}

.lithium-product-display-main-wrapper .product-display-cost {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: var(--lithium-content-step-product-default-accent-color);
    color: var(--lithium-content-step-product-default-font-accent-color);
}

.lithium-product-display-main-wrapper .product-display-buttons-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-content-step-product-butons-wrapper-padding);
    gap: var(--lithium-content-step-product-butons-wrapper-gap);
    width: 100%;
}

.product-display-buttons-wrapper .product-display-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-default-padding-small) var(--lithium-default-padding);
    background-color: var(--lithium-content-step-product-default-accent-color);
    color: var(--lithium-content-step-product-default-font-accent-color);
    width: 100%;
    border-radius: var(--lithium-content-step-product-default-border-radius);
    text-align: center;
    white-space: nowrap;
}

.product-display-buttons-wrapper .product-display-button[lithium-product-qty-input] {
    border: none;
    line-height: 2.5;
    width: 4em;
    padding: 0;
}

.product-display-buttons-wrapper .product-display-button:hover {
    cursor: pointer;
    background-color: var(--lithium-content-step-product-default-accent-color-darker);
}

.lithium-product-display-main-wrapper .product-display-popup {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    background-color: #000000e1;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    padding: 3em 15em;
    overflow: hideen;
}

.product-display-popup[opened] {
    display: flex;
}

.product-display-popup .content {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: var(--lithium-order-summary-item-background);
    padding: calc(7 * var(--lithium-default-padding));
    gap: calc(7 * var(--lithium-default-gap));
    color: var(--lithium-default-font-color);
}

.product-display-popup .content .product-popup-image-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    max-height: 100%;
    overflow: hidden;
}

.product-popup-image-wrapper img {
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.product-display-popup .content .product-popup-info-wrapper {
    position: relative;
    width: 50%;
    height: 100%;
    padding: 2.5em .5em .5em .5em;
    gap: var(--lithium-default-gap);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    overflow-y: scroll;
}

.product-display-popup .content .product-popup-info-wrapper .product-popup-title {
    text-align: center;
    font-size: 2em;
    font-weight: 600;
}

.product-display-popup .content .product-popup-info-wrapper .product-popup-cost {
    font-size: 1.5em;
    font-weight: 600;
}

.product-display-popup .content [lithium-popup-close-button] {
    position: absolute;
    font-size: 1em;
    font-weight: 500;
    background-color: var(--lithium-default-primary-accent-color);
    color: var(--lithium-default-font-color-light);
    padding: calc(var(--lithium-default-padding) / 2) var(--lithium-default-padding);
    /* border-radius: var(--lithium-default-border-radius); */
    top: .5em;
    right: .5em;
}

.product-display-popup .content [lithium-popup-close-button]:hover {
    cursor: pointer;
    background-color: var(--lithium-default-primary-accent-color-darker);
}

#lithium-content-root-el #lithium-content-step-navigation-el {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-default-padding);
    gap: var(--lithium-default-padding);
    width: 100%;
}

#lithium-content-step-navigation-el .lithium-content-step-navigation-item-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-default-padding-small) var(--lithium-default-padding);
    background-color: var(--lithium-default-primary-accent-color);
    /* outline: 1px solid var(--lithium-default-primary-accent-color); */
    color: var(--lithium-default-font-color-light);
    width: 100%;
}

#lithium-content-step-navigation-el .lithium-menu-open-item-wrapper {
    position: relative;
    justify-content: center;
    align-items: center;
    padding: var(--lithium-default-padding-small) var(--lithium-default-padding);
    background-color: var(--lithium-default-primary-accent-color);
    color: var(--lithium-default-font-color-light);
    display: none;
}

#lithium-content-step-navigation-el .lithium-content-step-navigation-item-wrapper:hover,
#lithium-content-step-navigation-el .lithium-content-step-navigation-item-wrapper:focus {
    cursor: pointer;
    background-color: var(--lithium-default-primary-accent-color-darker);
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#lithium-right-sidebar-root-el {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    width: 30em;
    background-color: var(--lithium-default-content-canvas-color);
    color: var(--lithium-right-sidebar-base-font-color);
    border-left: 1px solid var(--lithium-right-sidebar-base-font-color);
    gap: var(--lithium-right-sidebar-base-gap);
    overflow: hidden;
}

#lithium-right-sidebar-root-el>.title {
    font-size: 1.5em;
    font-weight: 600;
    padding: var(--lithium-right-sidebar-base-padding) var(--lithium-right-sidebar-base-padding) calc(var(--lithium-right-sidebar-base-padding) / 2) var(--lithium-right-sidebar-base-padding) !important;
    color: var(--lithium-right-sidebar-base-font-color);
    white-space: nowrap;
}

#lithium-right-sidebar-root-el .lithium-order-summary-item-list-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: calc(100% - var(--lithium-order-summary-total-info-height));
    gap: var(--lithium-order-summary-item-gap);
    padding: var(--lithium-order-summary-item-padding);
    overflow-y: scroll;
    overflow-x: hidden;
}

.lithium-order-summary-item-list-wrapper .lithium-order-summary-item-wrapper {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: var(--lithium-order-summary-item-padding);
    gap: var(--lithium-order-summary-item-gap);
    border-radius: var(--lithium-order-summary-item-default-border-radius);
    background-color: var(--lithium-order-summary-item-background);
    width: 100%;
}

.lithium-order-summary-item-wrapper:hover {
    background-color: var(--lithium-order-summary-item-background-hover);
}

.lithium-order-summary-item-wrapper .item-product-name {
    font-size: .75em;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.lithium-order-summary-item-wrapper .item-product-info {
    white-space: nowrap;
    margin: 0 0 0 auto;
    font-size: .75em;
}

.lithium-order-summary-item-wrapper:hover .item-product-info {
    margin: 0 0 0 auto;
    padding: 0 1.25em 0 0;
}

.item-product-info .item-product-info-qty-edit-wrapper {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: .25em;
    line-height: .5;
    top: 0;
    right: -.25em;
    opacity: 0;
}

.lithium-order-summary-item-wrapper:hover .item-product-info .item-product-info-qty-edit-wrapper {
    opacity: 1;
}

.item-product-info-qty-edit-wrapper>div {
    font-size: .75em;
    color: var(--lithium-default-font-color-light);
    background-color: var(--lithium-default-primary-accent-color);
}

.item-product-info-qty-edit-wrapper>div:hover {
    background-color: var(--lithium-default-primary-accent-color-darker);
    cursor: pointer;
}

.item-product-info-qty-edit-wrapper>div:nth-child(1) {
    border-radius: var(--lithium-default-border-radius-small) var(--lithium-default-border-radius-small) 0 0;
    padding: calc(var(--lithium-default-padding-small) / 2);
}

.item-product-info-qty-edit-wrapper>div:nth-child(2) {
    border-radius: 0 0 var(--lithium-default-border-radius-small) var(--lithium-default-border-radius-small);
    padding: calc(var(--lithium-default-padding-small) / 2);
}

.lithium-order-summary-item-wrapper > .item-product-delete {
    position: relative;
    display: none;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1;
    padding: var(--lithium-default-padding-small);
    border-radius: var(--lithium-default-border-radius-small);
    background-color: red;
    line-height: 1;
    color: var(--lithium-default-font-color-light);
    overflow: hidden;
    transform: scale(0);
    transition: 333ms all ease-in-out;
    transition-delay: 133ms;
    font-size: .75em;
}

.lithium-order-summary-item-wrapper:hover>.item-product-delete {
    transform: scale(100%);
    display: flex;
}

.lithium-order-summary-item-wrapper>.item-product-delete:hover {
    cursor: pointer;
}

#lithium-right-sidebar-root-el .lithium-order-summary-info-wrapper {
    position: relative;
    padding: 0 var(--lithium-default-padding);
    width: 100%;
}

.lithium-order-summary-info-wrapper .info-line-item-wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

[data-lithium-menu-item-id] {
    display: none;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#main-footer {
    display: none;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#lithium-loading-animation {
    position: fixed;
    display: none;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    top: 0px;
    width: 100dvw;
    height: 100dvh;
    gap: 3em;
    padding: 3em 0 0 0;
    text-align: center;
    background: var(--lithium-default-primary-accent-color-darker);
    color: var(--lithium-default-font-color-light);
    font-size: 2em;
    font-weight: 600;
    z-index: 999999 !important;
    overflow: hidden;
}

#lithium-loading-animation p {
    font-size: 2em;
    font-weight: 600;
}

#lithium-loading-animation.opened {
    display: flex;
}

#lithium-loading-animation .image-wrapper {
    width: 50em;
    padding: 1.25em;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background-color: white; */
    border-radius: var(--lithium-default-border-radius);
}

#lithium-loading-animation .image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#lithium-loading-animation .loader {
    --s: 3em;
    --_d: calc(0.353*var(--s));
    width: calc(var(--s) + var(--_d));
    aspect-ratio: 1;
    display: grid;
}

#lithium-loading-animation .loader:before,
#lithium-loading-animation .loader:after {
    content: "";
    grid-area: 1/1;
    clip-path: polygon(var(--_d) 0, 100% 0, 100% calc(100% - var(--_d)), calc(100% - var(--_d)) 100%, 0 100%, 0 var(--_d));
    background:
        conic-gradient(from -90deg at calc(100% - var(--_d)) var(--_d),
            #fff 135deg, #666 0 270deg, #aaa 0);
    animation: l6 2s infinite;
}

#lithium-loading-animation .loader:after {
    animation-delay: -1s;
}

@keyframes l6 {
    0% {
        transform: translate(0, 0)
    }

    25% {
        transform: translate(30px, 0)
    }

    50% {
        transform: translate(30px, 30px)
    }

    75% {
        transform: translate(0, 30px)
    }

    100% {
        transform: translate(0, 0)
    }
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* MOBILE PORTRAIT */
@media only screen and (min-width:320px) and (max-width:767px) {

    #lithium-content-root-el .overflow-unset {
        overflow: unset !important;
    }

    #lithium-content-root-el .height-auto {
        height: auto !important;
        max-height: unset !important;
    }

    #lithium-left-sidebar-root-el {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 99;
    }

    #lithium-left-sidebar-root-el[active] {
        display: flex;
    }

    #lithium-content-step-1-el.lithium-content-step-root-wrapper {
        overflow-y: scroll;
    }

    #lithium-content-root-el .content-step-main-content-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        max-height: calc(100% - 5.25em);
    }

    .content-step-main-content-wrapper .lithium-service-display-main-wrapper {
        width: 100%;
    }

    .content-step-main-content-wrapper .lithium-product-display-main-wrapper {
        width: 100%;
    }

    #lithium-content-step-navigation-el .lithium-menu-open-item-wrapper {
        display: flex;
    }

    /* #lithium-content-root-el {
        display: none;
    } */

    #lithium-right-sidebar-root-el {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 88;
    }

    #lithium-right-sidebar-root-el[active] {
        display: flex;
    }

    [data-lithium-menu-item-id] {
        display: flex;
    }

    .lithium-order-summary-item-wrapper:hover {
        background-color: var(--lithium-order-summary-item-background);
    }

    .lithium-order-summary-item-wrapper .item-product-info {
        margin: 0 0 0 auto;
        padding: 0 1.25em 0 0;
    }

    .lithium-order-summary-item-wrapper .item-product-info .item-product-info-qty-edit-wrapper {
        opacity: 1;
    }

    .lithium-order-summary-item-wrapper>.item-product-delete {
        transform: scale(100%);
        display: block;
    }

    .lithium-product-display-main-wrapper .product-display-popup {
        padding: 1em;
    }

    .product-display-popup .content {
        flex-direction: column;
        justify-content: flex-start;
        padding: var(--lithium-default-padding) var(--lithium-default-padding) calc(3 * var(--lithium-default-padding)) var(--lithium-default-padding);
        gap: calc(1 * var(--lithium-default-gap));
    }

    .product-display-popup .content .product-popup-info-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        padding: var(--lithium-default-padding);
        gap: var(--lithium-default-gap)
    }

    .product-display-popup .content .product-popup-info-wrapper .product-popup-title {
        font-size: 1.5em;
        font-weight: 600;
    }

    .product-display-popup .content .product-popup-info-wrapper .product-popup-cost {
        font-size: 1.25em;
        font-weight: 600;
    }

    .product-display-popup .content [lithium-popup-close-button] {
        bottom: 1em;
        right: initial;
        top: initial;
    }

    .product-display-popup .content [lithium-popup-close-button]:hover {
        cursor: pointer;
        background-color: var(--lithium-default-primary-accent-color-darker);
    }

    .content-step-main-content-wrapper.rorrs-variant .lithium-rorrs-service-item-group-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        gap: var(--lithium-default-gap);
    }

    .lithium-rorrs-service-item-group-wrapper .lithium-rorrs-service-item-wrapper {
        position: relative;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        flex-wrap: nowrap;
    }

    .content-step-main-content-wrapper.rorrs-variant [lithium-rorrs-option-visibility] {
        display: none;
    }

    .lithium-rorrs-service-item-wrapper {
        font-size: 1.25em;
    }

    .lithium-rorrs-service-item-wrapper p:nth-child(1) {
        padding: var(--lithium-default-padding-small) var(--lithium-default-padding) 1.75em var(--lithium-default-padding) !important;
    }

    .lithium-rorrs-service-item-wrapper[title] {
        gap: var(--lithium-default-gap-small);
    }

    .lithium-rorrs-service-item-wrapper[title] p:nth-child(1) {
        padding: var(--lithium-default-padding-small) var(--lithium-default-padding) !important;
    }

    .lithium-rorrs-service-item-wrapper[title] p:nth-child(2) {
        display: none;
    }

    

    .lithium-rorrs-service-item-wrapper p:nth-child(2) {
        position: absolute;
        width: auto;
        height: auto;
        background-color: transparent;
        padding: 0;
        font-size: .75em;
        left: .75em;
        bottom: -.25em;
    }

    .lithium-rorrs-service-item-wrapper[title] p {
        background-color: var(--lithium-rorrs-title-background-color);
        font-weight: 600;
    }

    .lithium-rorrs-service-item-wrapper p:nth-child(3):has(input) {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        max-height: 100%;
    }

    .lithium-rorrs-service-item-wrapper p input {
        width: 1.75em;
        aspect-ratio: 1;
    }

    .lithium-rorrs-service-item-wrapper[required] p input {
        pointer-events: none;
    }

    .lithium-rorrs-service-item-wrapper[required] p:has(input):hover {
        cursor: not-allowed;
    }

    .content-step-main-content-wrapper.rorrs-variant .lithium-rorrs-service-item-signature-wrapper {
        font-size: .75em;
    }

    #lithium-loading-animation {
        padding: 8em 1em 1em 1em;
    }

    #lithium-loading-animation p {
        font-size: 1.5em;
        font-weight: 500;
    }

    #lithium-loading-animation .image-wrapper {
        width: 100%;
    }

}


/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* MOBILE LANDSCAPE */
/* @media only screen and (min-device-width: 480px) and (max-device-width: 640px) and (orientation: landscape) {
} */