/**
* Theme Name: team99-child
* Description: branding & web agency
* Template: team99
* Version: 1.0.1
*/

/* LANDING PAGE PMI */
.nascondi {
    display: none !important;
}

.page-id-13136 ul li,
.page-id-13136 ol li {
    margin-bottom: 0px !important;
}

a.pulsante-landing-pmi {
    color: #000 !important;
    background-color: #fff !important;
    padding: 10px 30px !important;
    border: 1px solid #fff !important;

}

a.pulsante-landing-pmi:hover {
    color: #fff !important;
    background-color: transparent !important;
    padding: 10px 30px !important;
    border: 1px solid #fff !important;

}

.page-id-13136 .entry-content a:not(.entry-navigation__item):not(.post-edit-link):not(.fancybox):not(.button):not(.image-text-link):after {
    display: none !important;
}


.page-id-13136 .testo-footer {
    display: none !important;
}


.page-id-13136 .grid__item.one-whole.active {
    padding-left: 0px !important;
}


@media only screen and (max-width: 820px) {
    .page-id-13136 .nascondi-mobile {
        display: none !important;
    }
}



.entry-content>*:not(.grid),
.entry-content>.grid>.grid__item,
.entry-content>p>img,
.entry-content>p>iframe,
.entry-footer,
.entry-archive,
.single-product .summary>*,
.single-product .images-view,
.single-product .thumbnails img,
.single-product .content-holder .grid__item,
.shop_table tr,
.cart-collaterals,
.page-template-template-portfolio .entry-hero-tagline,
.page-template-template-portfolio .post-navigation {
    transition-delay: 50ms;
    transition: transform 500ms cubic-bezier(0.29, 0.09, 0.22, 0.98), opacity 500ms cubic-bezier(0.29, 0.09, 0.22, 0.98), visibility 500ms cubic-bezier(0.29, 0.09, 0.22, 0.98);
}

#content .flickity-button {
    background-color: transparent !important;
}

.flickity-prev-next-button {
    bottom: 4px !important;
}

/* LANDING PMI - RIGA FORM CONTATTI */
.grid.kcm.footer h2 a {
    margin-top: 100px;
}

.entry-hero-tagline.hero-vertical-text-middle.hero-horizontal-text-left.active>div {
    pointer-events: auto !important;
}


/* Form contatti con captcha */
.t99-form-captcha {
    max-width: 200px;
}


/**
 * Padding mobile
 */
@media screen and (max-width: 768px) {
    .page-id-14765 .grid__item {
        padding-left: 0 !important;
    }
}


/**
 * Inverti colore Logo con opzione "Inverti colori nella hero"
 */
.invert-hero-colors header.add-bg #site-logo {
    filter: invert(1);
    -webkit-filter: invert(1);
}


/* 
 * Nascondi Navigazione tra progetti (Page Portfolio)
 */
.nascondi-navigazione-progetti .post-navigation {
    display: none !important;
}






/* 
 * Slider Artifact
 *
 */
.artifact-slider .carousel-cell {
    width: 33% !important;
    box-sizing: border-box;
    padding-right: 30px;
    opacity: 1 !important;
}

.artifact-slider .carousel-cell a {
    font-weight: bold !important;
}

@media (max-width: 1200px) {
    .artifact-slider .carousel-cell {
        width: 45% !important;
    }
}

@media (max-width: 768px) {
    .artifact-slider .carousel-cell {
        width: 50% !important;
    }
}

@media (max-width: 480px) {
    .artifact-slider .carousel-cell {
        width: 100% !important;
        padding-right: 0 !important;
    }
    .artifact-slider.w-content {
        padding-bottom: 80px !important;
    }
    .artifact-slider.w-content .flickity-page-dots {
        display: block !important;
    }
}





/* marco (16/6/25): fix Formidable honeypot check if ajax transition to contact page 
#frm_field_182_container {display: none}*/



/* [GG] fix voci menu overlay che spariscono */
.overlay-menu > li.active{
    transform: none !important;
}


