    p {
        margin-bottom: unset;
    }

    /*Headings with line and text in the middle*/

    .bottom-links {
        text-align: center;
    }

    .local_style {
        font: normal normal 'trebuchet ms', geneva, sans-serif;
    }

    .local_style p {
        padding-left: 18px;
        padding-right: 14px;
        margin-bottom: unset;
        font: normal normal 'trebuchet ms', geneva, sans-serif;
    }

    .local_style h3 {
        padding-left: 12px;
    }

    .local_style pre {
        all: unset;
        padding-left: 22px;
    }

    h1.main_header {
        font-size: 26px !important;
        font-weight: bolder;
        color: #000;
        line-height: 1em;
        border-bottom: 1px solid #828282;
        text-align: center;
        width: 100%;
        text-shadow: 2px 2px 3px #a6a6a6;
		margin-bottom:10px;
		padding-bottom:14px;
    }

    h2.styled_header {
        font-size: 18px !important;
        font-weight: bolder;
        color: #000;
        line-height: 1.5em;
        border-bottom: 2px solid #bbb;
        text-align: left;
        margin-bottom: 6px;
        width: 100%;
        padding-left: 8px;
        background: #ffffff;
        background: linear-gradient(185deg, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
    }

    .description-table-container {
        width: 84%;
        display: grid;
        grid-template-columns: 1fr 72%;
        text-align: left;
        margin-left: 20px;
    }

    .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: #a7a5a3;
        font-weight: normal;
        color: white;
        font-weight: bold;
        letter-spacing: 0.01em;
    }

    .row1-header {
        width: calc(84% - 3px);
        padding: 4px;
        background: linear-gradient(1deg, rgb(57 55 53) 0%, rgb(135 131 125) 85%);
        color: white;
        margin-left: 22px;
        text-align: center;
        font-family: "monaco", monospace !important;
        font-size: clamp(11px, -0.5rem + 4.333vw, 13px) !important;
    }

    @media screen and (max-width: 640px) {
        .description-table-container {
            width: 96%;
            margin-left: 6px;
        }

        .row1-header {
            width: calc(96% - 3px);
            margin-left: 8px;
            font-size: 13px;
        }

        .local_style p {
            padding-left: 6px;
        }
    }

    /*BACKGROUNDS*/
    .hermes-background {
        background-image: radial-gradient(rgba(242, 240, 239, 0.4), rgba(74, 57, 24, 0.5)), url('/wp-content/site-images/backgrounds/hermes_background-01.jpg') !important;
        background-size: cover;
    }

    .chanel-background {
        background-image: radial-gradient(rgba(240, 240, 240, 0.5), rgba(0, 0, 0, 0.6)), url('/wp-content/site-images/backgrounds/Chanel_background_400px-03.jpg') !important;
        background-size: cover;
    }

    .luxury-watches-background {
        background-image: radial-gradient(rgba(240, 240, 240, 0.4), rgba(60, 67, 87, 0.5)), url('/wp-content/site-images/backgrounds/thumbnails_backgrounds04.webp') !important;
        background-size: cover;
    }

    .rolex-background {
        background-image: radial-gradient(rgba(240, 240, 240, 0.5), rgba(6, 26, 13, 0.6)), url('/wp-content/site-images/backgrounds/thumbnails_backgrounds04.webp') !important;
        background-size: cover;
    }

/*Headings with line and text in the middle and top buttons*/
h5 {
width: 100%;
text-align: center;
border-bottom: 1px solid #333;
line-height: 0.1em;
margin: 18px 0px 12px 0px;
font-size: 13px;
color: #777;
font-family: Trebuchet MS;
}

h5 span {
background: #f9f9f9;
padding: 0 10px;
}

.top-mini-links {
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:16px;
line-height:2;
}
.top-mini-links a {
padding: 2px 4px 2px 4px;
text-decoration:none;
font-family: Trebuchet MS;
font-size:11px;
border: solid 1px #ddd;
border-radius:1px;
color:#999;
white-space: nowrap;
}

.top-mini-links a:hover {
border: solid 1px #222;
color:#000;
background:#ccc;
}

.top-links {
color:#555!important;
font-weight:bold;
}

.current-page {
background-color: #556b5b;
border: solid 1px #556b5b!important;
color:#fff!important;
}



    /*SPLIDE RELATED*/
    .splide {
        display: inline-block;
        width: 100%;
        align-items: center;
    }

    .splide__list {
        position: relative;
    }

    .splide__slide {
        position: relative;
        margin: 0px;
        width: 100%;
    }

    .splide__slide p {
        position: absolute;
        text-align: center;
        margin-top: 2px;
        Min-height: 22px;
        width: calc(100% - 5%);
        left: 1.5%;
        padding-top: 3px;
        font-family: Trebuchet MS;
        margin-left: 2px;
        font-size: 12px;
        font-weight: 500;
        color: white;
        border-radius: 1px;
        background: linear-gradient(178deg, rgb(38, 41, 39) 0%, rgb(104, 104, 104) 100%);
        box-shadow: 1px 2px 3px 1px #eaca8c;
        letter-spacing: 0.01em;
    }


    .splide__slide img {
        display: block;
        /*max-height: 175px;*/
        border: 1px solid #333;
        border-radius: 1px;
        background-image: radial-gradient(rgba(206, 170, 159, 0.4), rgba(242, 240, 239, 0.4)), url('/wp-content/site-images/backgrounds/hermes_background-04.jpg');
        background-size: cover;
    }

    .splide__slide img:hover {
        background-image: radial-gradient(rgba(249, 214, 131, 0.5), rgba(255, 255, 255, 0.6)), url('/wp-content/site-images/backgrounds/hermes_background-04.jpg');
        background-size: cover;
    }

    .splide-images {
        max-width: 100%;
        object-fit: contain;
    }



    .splide__arrow {
        background: #fff;
        opacity: 0.5;
        top: 50%;
        transform: translateY(-50%);
        height: 20px;
        min-width: unset;
        width: 12px;
        border-radius: 2px;
    }

    .splide__arrow:hover {
        background: #888;
        border-color: #fff;
    }


    .splide__arrow--prev {
        left: -16px;
    }

    .splide__arrow--next {
        right: -24px;
    }

    /*buttons menu and tabs styling*/

    .buttons-menu-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .buttons-menu-section button {
        display: inline-block;
        height: auto;
        background: #555;
        background: linear-gradient(178deg, rgb(38, 41, 39) 0%, rgb(104, 104, 104) 100%);
        box-shadow: 1px 2px 3px 1px #474646;
        padding: 4px;
        padding-left: 12px;
        padding-right: 12px;
        font-size: 12px;
        color: white !important;
        text-decoration: none !important;
    }
 .buttons-menu-section a {
        color: white !important;
        text-decoration: none !important;
}

    .buttons-menu-section button:hover {
        background: linear-gradient(179deg, rgb(127 77 3) 0%, rgb(167 107 29) 100%);
    }

    .buttons-menu-section button:active,
    .buttons-menu-section button:focus {
        background: linear-gradient(178deg, rgb(139, 164, 127) 0%, rgb(79, 78, 30)100%);
    }


    /* Style the tab content */

    .tabcontent {
        display: none;
        padding: 14px 6px;
        background: rgb(245, 245, 245);
        border: 1px #aaa solid;
        border-radius: 2px;
        width: 90vw;
        max-width: 1140px;
        position: relative;
        margin-left: auto;
        margin-top: 0px;
        margin-right: auto;
        box-shadow: 1px 2px 5px 2px #7c7c7c;
        scroll-margin-top: 80px;
    }

    .tabcontent .active {
        border: 1px solid #bbb;
    }

    .tabcontent li {
        font: normal normal 'trebuchet ms', geneva, sans-serif;
        font-size: 12px;
    }