/**********************************************************
*    IncludeMe Tools
*    IncludeMe-customize V3.2.0
*    copyright 2025, Hyssop Production
*    https://www.hyssop.com/
**********************************************************/
/*Bootstrap overrides--------------------------------------------------------------------------------------*/


/*site specific CSS--------------------------------------------------------------------------------------*/
:root {
    --primary: #000000;
    --secondary: #faf6ef;
    --teriary: #c8c3be;
}

body {
    background-color: #f2ede7;
}

h1, h2, h3, h4, h5, h6, a {
    color: var(--primary);
    font-weight: bold;
}

h1 {
    text-align: center;
}

a[href*="tel:"] {
    color: unset;
    font-weight: unset;
}

a {
    text-decoration:none;
}

a:hover, a:active {
    text-decoration: underline;
}

a[href*="tel:"]:hover, a[href*="tel:"]:active {
    text-decoration: none;
}

footer {
    color: var(--secondary);
    background-color: var(--primary);
}

footer p a {
    color: #fff;
}

/*cycle2 slideshow*/
.js-hide {
    /*width: 100%;*/
    /*margin-top: calc(-11vw - 14px);*/
}

.js-show-block {
    display: none;
}

.cycle-slideshow {
    /*margin-bottom: -10% !important;*/
}

.cycle-slideshow img {
    width: 100%;
}

.cycle-pager {
    text-align: center;
    width: 100%;
    z-index: 500;
    position: absolute;
    top: 10px;
    overflow: hidden;
}

.cycle-pager span {
    font-family: arial; /**???????????????????????????????????????????*/
    font-size: 50px;
    width: 16px;
    height: 16px;
    display: inline-block;
    color: #ddd;
    cursor: pointer;
}

.cycle-pager span.cycle-pager-active {
    color: #777;
}

.cycle-pager > * {
    cursor: pointer;
}


/*mobile--------------------------------------------------------------------------------------*/
@media (min-width: 576px) /*-bs-breakpoint-sm*/ {
}