/* WebCircles Custom Overrides
   -------------------------------------------------------
   This file is loaded last. You can use !important sparingly,
   but often simple specificity will be enough since this 
   stylesheet is lower in the cascade.
*/

h3 {
    font-size: clamp(20px,2vw,30px);
}

.rld-button.secondary {
    border-color: #67fdb9;
}
.rld-button.secondary .button-text {
    color: rgb(103, 253, 185);
}
.rld-button.secondary .button-ico img {
    filter: brightness(0) saturate(100%) invert(86%) sepia(26%) saturate(838%) hue-rotate(96deg) brightness(101%) contrast(101%);
}

/* FIX footer */
@media only screen and (max-width: 768px) {

    .social-links {
        justify-content: left;
    }

    .footer-bar #menu-legal, .footer-bar #menu-legal-en, .footer-bar #menu-legal-it {
        display: block;
        text-align: left;
        margin-top: 1em;
    }

    .footer-bar #text-8 {
        text-align: left;
        margin-top: 1em;
    }

    .menu-item-has-children .label-container {
        display: block;
    }
}


/* COMPARISON table */
.comparison-table td:nth-child(2), .comparison-table th:nth-child(2) {
    background-color: #67fdb9;
}
.comparison-table td:nth-child(3), .comparison-table th:nth-child(3) {
    background-color: #fff;
}

/* CASE STUDIES CHECK 
.single-case-studies ul:not(.rld-menu) li {
    position: relative;
    display: list-item;
    padding-left: 1.75em;
    padding-bottom: 0.5em;
}
.single-case-studies ul:not(.rld-menu) li::before {
    position: absolute;
    left: 0;
    top: 0.25em;
}
*/