/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.ct-footer {
    position: static !important;
}
.how-we-work h2.ugb-heading__title span {
    background: -webkit-linear-gradient(145deg,#6262dd,#4dcff9);
    background: linear-gradient(145deg,#6262dd,#4dcff9);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    font-weight:900;
}
li.select-language a img {
    margin-top: -2px;
    margin-left: 6px;
    height: 20px;
    width: 20px;
}
.ugb-heading:after, .shop .page-title:after, .page .page-title:after {
    content: attr(title);
    position: absolute;
    z-index: -1;
    top: -7%;
    bottom: 0;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: clamp(50px, 15vw, 200px);
    font-weight: 800;
    line-height: 1;
    color: var(--paletteColor7);
    /* text-shadow: 0 0 2px rgb(255 255 255 / 40%); */
    text-shadow: -1px 0 rgb(255 255 255 / 10%), 0 1px rgb(255 255 255 / 10%), 1px 0 rgb(255 255 255 / 10%), 0 -1px rgb(255 255 255 / 10%);
}
.ct-cart-actions .added_to_cart {
    --buttonInitialColor: var(--paletteColor6) !important;
    --buttonHoverColor: var(--paletteColor2) !important;
    color: var(--paletteColor4) !important;
}
.woocommerce .blockUI.blockOverlay {
    position: relative !important;
    display: none !important;
}
.woocommerce-order ul.order_details {
    display: grid;
    border: 1px solid var(--border-color);
}
.woocommerce-order ul.order_details li {
    padding: 1em 1.3em;
    border-bottom: 1px solid var(--border-color);
    margin-bottom: -1px;
}
.woocommerce-order ul.order_details li strong {
    display: initial !important;
    color: #fff;
    font-weight: 500;
    background-color: var(--paletteColor2);
    border-radius: 6px;
    padding: 4px 7px 3px 7px;
}

[data-prefix="blog"] .entry-card .entry-title {
    font-size: 18px;
    font-weight: 600;
}

.partners-logo-services .stk-img-wrapper img path {
    fill:#fff;
}

@media (min-width: 690px) {
    .woocommerce-order ul.order_details {
        grid-template-columns: repeat(2, 1fr);
    }
    .woocommerce-order ul.order_details li:nth-child(odd) {
    border-right: 1px solid var(--border-color);
}