/*Istruzioni hero*/
#heroimage div.hero-action-container .hero-action .hero-action-icon,
#heroimage div.hero-action-container .hero-action .hero-action-icon:hover {
    background-color: var(--color-white);
} 

#heroimage div.hero-action-container .hero-action .hero-action-icon,
#heroimage div.hero-action-container .hero-action {
    border-top-right-radius: 4em 4em;
}

#heroimage div.hero-action-container .hero-action {

    border-top-right-radius: 4em 4em; }

#heroimage div.hero-action-container .hero-action .hero-action-text {
     border-top-right-radius: 4em 4em; }
    
/*elimino animazioni sulle immagini e imposto angolo dx tondo*/    
figure > img {
    display: block;               
    border-top-right-radius: 80px;
}

picture.pic-unload > img {
    display: block;                
    border-top-right-radius: 40px;
}

div.box article.box-withtext figure {
	overflow: hidden;
     border-top-right-radius: 40px;
}

/* Disattiva overflow nascosto */
div.box article.box-withtext figure {
    overflow: visible !important;
}

/* Disattiva animazioni */
div.box article.box-withtext figure img {
    transition: none !important;
    transform: none !important;
}

/* Disattiva effetto hover */
div.box article.box-withtext:hover figure img {
    transform: none !important;
    transition: none !important;
}

/* Blocca definitivamente zoom e animazioni */
div.box article.box-withtext:hover figure img,
div.box article.box-withtext figure img:hover,
div.box article.box-withtext figure img {
    transform: none !important;
    transition: none !important;
}

div.box article.box-withtext:hover figure img {
    transform: none !important;
    scale: 1 !important;
}

div.box article.box-withtext:hover figure picture.pic-unload > img {
display: block;                
    border-top-right-radius: 40px;
}

/*margine h1 pagine testuali*/
article.box-textplain header h1 {
    font-size: 2.5rem;
    margin-bottom: 2rem;
}

/*margin box classic*/
div.box.box-type-classic {
    margin-bottom: 2rem;
}
/*tabella nelle gite*/
tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: white;
}

/*footer*/
.footer-colophon {
    background-color: var(--color-main);
    padding:1rem 0rem;
    color:white;
    margin-bottom: 0;
}

.footer-colophon p {
    margin-bottom: 0;
}


