    /*BACKGROUNDS*/
    /*used in watches*/
 .hermes-background4 {
        background-image:radial-gradient(rgba(242, 240, 239, 0.2), rgba(74, 57, 24, 0.4)), url('/wp-content/site-images/backgrounds/hermes_background-1080.webp');
        background-size: cover;
    }

    /*used for bags*/
    .hermes-background5,
    .lg-image  {
        background-image:radial-gradient(rgba(242, 240, 239, 0.2), rgba(74, 57, 24, 0.4)), url('/wp-content/site-images/backgrounds/hermes_background-1080.webp');
        background-size: cover;
    }


    /*CONTAINERS*/
    .hermes-animation-container {
        text-align: center;
        margin-top: 16px;
        margin-bottom: 6px;
        Min-height: 50px;
        padding-top: 0px;
        padding-bottom: 0px;
        overflow: hidden;
        background-image: linear-gradient(to bottom, #d9c1ad 0%, #a69588 100%);
        background-size: 98% 2px;
        background-position: bottom;
        background-repeat: repeat-x;
        font-family: times new roman, serif !important;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .hermes-animation-container p {
        text-align: center;
    }

    .appearing-header {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        border-bottom: 3px solid #dda65f;
        margin-top: 20px;
        height :60px;
    }

    .appearing-header p {
        text-align: center;
        padding-bottom: 8px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        font-family: times new roman, serif !important;
        font-size: clamp(24px, -0.875rem + 6.333vw, 30px) !important;
        letter-spacing: 0.1em !important;
        font-weight: Bold;
        color: #000;
    }


    /*ANIMATION*/
    .hermes-heading-animation1 {
        font-family: times new roman, serif !important;
        font-size: clamp(24px, -0.875rem + 6.333vw, 30px) !important;
        letter-spacing: 0.1em !important;
        font-weight: 800 !important;
        color: #000;
    }

    .hermes-heading-animation2,
    .hermes-heading-animation3,
    .hermes-heading-animation4,
    .hermes-heading-animation5 {
        font-family: times new roman, serif !important;
        font-size: clamp(16px, -0.5rem + 4.333vw, 22px) !important;
        letter-spacing: 0.01em;
        font-weight: 600;
    }

    .hermes-heading-animation1,
    .hermes-heading-animation2,
    .hermes-heading-animation3,
    .hermes-heading-animation4,
    .hermes-heading-animation5 {
        position: absolute;
        display: inline-block;
        width: 90%;
        animation-duration: 45s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
    }

    .hermes-heading-animation1 {
        animation-name: animation-1;
    }

    .hermes-heading-animation2 {
        animation-name: animation-2;
    }

    .hermes-heading-animation3 {
        animation-name: animation-3;
    }

    .hermes-heading-animation4 {
        animation-name: animation-4;
    }

    .hermes-heading-animation5 {
        animation-name: animation-5;
    }

    @keyframes animation-1 {

        0%,
        1% {
            right: -100%;
            opacity: 0;
        }

        3%,
        19% {
            left: 50%;
            opacity: 1;
            -webkit-transform: translate3d(-50%, 0, 0);
        }

        20.5%,
        100% {
            right: 110%;
            opacity: 0;
        }
    }

    @keyframes animation-2 {

        0%,
        21% {
            right: -100%;
            opacity: 0;
        }

        24%,
        40% {
            left: 50%;
            opacity: 1;
            -webkit-transform: translate3d(-50%, 0, 0);
        }

        41.5%,
        100% {
            right: 110%;
            opacity: 0;
        }
    }

    @keyframes animation-3 {

        0%,
        42% {
            right: -100%;
            opacity: 0;
        }

        45%,
        61% {
            left: 50%;
            opacity: 1;
            -webkit-transform: translate3d(-50%, 0, 0);
        }

        62.5%,
        100% {
            right: 110%;
            opacity: 0;
        }
    }

    @keyframes animation-4 {

        0%,
        63% {
            right: -100%;
            opacity: 0;
        }

        66%,
        82% {
            left: 50%;
            opacity: 1;
            -webkit-transform: translate3d(-50%, 0, 0);
        }

        83.5%,
        100% {
            right: 110%;
            opacity: 0;
        }
    }

    @keyframes animation-5 {

        0%,
        84% {
            right: -100%;
            opacity: 0;
        }

        87%,
        99% {
            left: 50%;
            opacity: 1;
            -webkit-transform: translate3d(-50%, 0, 0);
        }

        100% {
            right: 110%;
            opacity: 0;
        }
    }


    /*OLD CONDITION TABLE*/
    .container-table {
        justify-content: center;
    }

    .description-table {
        width: 98%;
        margin-left: auto;
        margin-right: auto;
    }

    .table-header {
    background: rgb(95 90 86);
    background: linear-gradient(2deg, rgb(57 55 53) 0%, rgb(135 131 125) 85%);
        font-weight: bold;
        color: white;
        text-align: center;
        line-height: 24px;
        letter-spacing: 0.1rem;
        width: 100%;
        border: solid 2px #f9f9f9;
        border-radius: 2px;
    }

    .description-table-container {
        display: grid;
        grid-template-columns: 1fr 65%;
        text-align: left;
    }

    .description-table-container>div {
        margin: 2px;
        background: #f1f1f1;
        padding: 5px;
        color: #000;
        font-family: "monaco", monospace !important;
        font-size: clamp(10px, -0.5rem + 4.333vw, 12px) !important;
        font-weight: normal;
    }

    .description-table-container>div:nth-child(2n+1) {
        background: #938d88;
		color:#fff;
        font-weight: 500;
        letter-spacing: 0.01em;
		text-align:right;
		padding-right:8px;
    }

    .condition-table-container {
        width: 98%;
        margin-left: auto;
        margin-right: auto;
    }

    /*NEW CONDITION TABLE*/
    .condition-container {
        max-width: 800px;
        /*min-width: 300px;*/
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .condition-header {
    background: rgb(95 90 86);
    background: linear-gradient(2deg, rgb(57 55 53) 0%, rgb(135 131 125) 85%);
        font-weight: bold;
        letter-spacing: 0.1rem;
        color: white;
        text-align: center;
        margin-bottom: 0px;
        line-height: 24px;
        width: 100%;
        border: solid 2px #f9f9f9;
        border-radius: 2px;
    }

    .condition-table-rectangles {
        width: 100%;
        display: table;
        border-collapse: separate;
        border-spacing: 4px;
        margin-bottom: 15px;
        vertical-align: middle;
    }

    .condition-table-rectangles>div {
        opacity: 10%;
        background: #555;
        color: white;
        font-family: "monaco", monospace !important;
        font-size: clamp(10px, -0.5rem + 4.333vw, 12px) !important;
        font-weight: 600;
        display: table-cell;
        vertical-align: middle;
        padding: 5px;
        border: 2px;
        border-color: white;
        word-wrap: break-word;
    }

    .condition-table-rectangles .emphasis {
        opacity: 100%;
        border: 1px solid #f7b211;
    }

    /*COLLAPSIBLE*/
    .collapsible {
        background: linear-gradient(358deg, rgb(79 62 42) 0%, rgb(235 222 202) 52%, rgb(91 72 49)100%);
    }

    .collapsible.active,
    .collapsible.visited,
    .collapsible:focus {
        background: linear-gradient(358deg, rgb(12 7 1) 0%, rgb(223 227 165) 52%, rgb(71 45 16)100%);
    }

    /*BOTTOM OF GALLERY LINKS*/
    .bottom-links {
        text-align: center;
        margin-bottom: 16px;
    }

    .bottom-links p {
        text-align: center;
        margin-bottom: 8px;
        font-weight: normal;
        margin-left: auto;
        margin-right: auto;
        border-bottom: 1px solid #f7b211;
        width: 96%;
    }

    .bottom-links a {
        font-size: clamp(10px, -0.5rem + 4.333vw, 11px);
        text-align: center;
        color: #444 !important;
        text-decoration: none;
        padding: 4px;
    }

    .bottom-links a:not(:last-of-type):after {
        /* Leaves out the last one */
        content: '\00a0|';
    }

    .bottom-links a:hover {
        color: orange !important;
        text-decoration: underline;
    }
