    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;
    }

/*do not display Close buttons when unwanted*/
.close-when-whole {
display:none
}

    h1.main_header {
        font-family: times new roman, serif !important;
        font-size: 26px !important;
        font-weight: bolder;
        color: #000;
        line-height: 1em;
        padding-bottom:14px;
        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: 1px 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*/
/*ALM filter*/
 .hermes-background5 {
        background-image:radial-gradient(rgba(242, 240, 239, 0.4), rgba(74, 57, 24, 0.7)), url('/wp-content/site-images/backgrounds/hermes_background-01.jpg');
        background-size: cover;
    }

/*SPLIDE THUMBNAILS*/
    .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: #202324;
        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-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: linear-gradient(184deg, rgb(185, 180, 175) 0%, rgb(250 250 250) 58%, rgb(187, 175, 165) 100%);
        box-shadow: 0px 1px 2px 0px #474646;
      border: 1px solid #444;
  text-shadow: #fff 1px 1px 1px !important;
        padding: 8px;
        padding-left: 18px;
        padding-right: 18px;
        font-size: 12px;
        color: #71615a !important;
        text-decoration: none !important;
    }

.buttons-menu-section button a {
        color: #71615a!important;
        text-decoration: none !important;
  text-shadow: #fff 1px 1px 1px !important;
}

    .buttons-menu-section button:hover{
background: linear-gradient(186deg,rgba(251, 216, 197, 1) 0%, rgba(140, 85, 64, 1) 51%, rgb(239, 219, 205, 1) 100%);
  color: white !important;
border: 1px solid #aaa;
  box-shadow: 1px 1px 2px 0px #474646;
  text-decoration: none !important;
  text-shadow:  none !important;
    }
.buttons-menu-section button a:hover {
  color: white !important;
  text-decoration: none !important;
  text-shadow:  none !important;
}

    .buttons-menu-section button:active,
    .buttons-menu-section button:focus {
  background: #FFF0BE;
  background: linear-gradient(187deg,rgb(180, 170, 158) 0%, rgb(252, 242,224) 40%, rgb(240,192, 144) 70%,rgb(255, 241, 228) 100%);
  box-shadow: 1px 1px 2px 0px #6a5541;
  border:1px solid #999;
  border:1px solid #c89668;
  color:#667 !important;
  text-shadow:  none !important;
    }

/*TABS content*/

    .tabcontent1 {
        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;
    }

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

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



    .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;
    }
    .container-table {
        justify-content: center;
    }

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

/*old tabcontent*/
.tabcontent {
padding: 14px;
}

#ajax-load-more {
  margin-top: -14px;
}