/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.single-post .date-info {
    display: none !important;
}


/* articoli correlati */
.articoli-correlati-slider-container{padding: 0px 0px 40px 0px !important;}
.articoli-correlati .articoli-correlati-titolo-sezione{margin-bottom: 40px;}
.articoli-correlati-cont-titolo{margin-top: 10px;font-weight: bold;text-transform: uppercase;}
.swiper-pagination-bullet-active{background-color: #bd1620 !important;}
.row-articoli-correlati{max-width: 1404px !important;}

/* modifiche footer */
.uncode_text_column.testo-footer-finanziamento p {font-size: 12px;}
footer .footer-center {padding-top: 40px;padding-bottom: 40px;}


/* TIMELINE */

/*.timeline__content h2 {line-height: 30px !important;}


@media only screen and (min-width: 960px) {
	.submenu-light .menu-horizontal:not(.menu-sub-enhanced) ul.menu-smart ul.drop-menu > li.menu-item a:hover {
		color: #bd1620!important; }

}*/


.slider_premi .swiper-slide {background-color: #fff!important; padding: 40px!important; height:auto!important; display: flex!important; flex-direction: column!important; justify-content: flex-end!important;}



h4.data_premi{font-size:17px!important; font-family:'Montserrat', sans-serif!important; font-weight:700!important; color:#BD1620!important;}

.content_premi p {
    font-size: 24px;
    font-family: 'Unna';
    color: #000;
    line-height: 28px;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 20px!important;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    font-weight: 800;
    color: #fff;
    background: #000;
    padding: 30px 8px;
}

.swiper-button-prev{left:0px!important;}
.swiper-button-next{right:0px!important;}


.slider_premi hr {
    width: 70%;
    border-color: #BD1620!important;
}



/** -------------------------------------------------------------------------------- */
/* // ! PRESS LOOP */
/** -------------------------------------------------------------------------------- */
.t99-container-press-flex{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 40px;
    grid-row-gap: 40px;
}
.t99-press-item{
    background-color: #fff; 
    padding: 36px;
}
.t99-press-title{
    margin: 0px;
}
.t99-press-date{
    font-weight: 600;
    font-size: 12px;
}
.t99-press-fonte{
    font-size: 12px !important;
    font-style: italic;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;  
    flex-wrap: wrap;
    row-gap: 0px;
    color: #be1522;
    margin-bottom: 10px;
}
.t99-press-fonte p{
    margin: 0px;
    font-size: 12px !important;
}

.wpcf7-radio{
    display: grid;
}

@media(max-width: 991px){
    .t99-container-press-flex{
        grid-template-columns: repeat(1, 1fr);
    }
}





/** -------------------------------------------------------------------------------- */
/* // ! FORM CONTATTI */
/** -------------------------------------------------------------------------------- */
.scelta-servizi .wpcf7-list-item.first,
.scelta-area .wpcf7-list-item.first{
    /* display: none; */
    visibility: hidden;
    height: 0px;
    pointer-events: none;
}



/** -------------------------------------------------------------------------------- */
/* // ! CATEGORIA VISIBILE PROFESSIONISTI */
/** -------------------------------------------------------------------------------- */

.query_professionisti span.t-entry-category {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
}

.query_professionisti p.t-entry-meta {min-height:100px!important;}









