.entry-title {
    display: none;
}
.wp-block-button__link {
    background-color: #1e73be;
    color: #ffffff;
}
/* Pulsanti CTA – stile Gutener stabile anche con link */
.wp-block-button .wp-block-button__link,
.wp-block-button a.wp-block-button__link{
  background-color: var(--wp--preset--color--primary, #1e73be) !important;
  color: #ffffff !important;
  font-weight: 600;
  border: none;
  text-decoration: none !important;
  display: inline-block;
  transition: background-color .2s ease, transform .15s ease, box-shadow .2s ease;
}

/* Hover elegante */
.wp-block-button .wp-block-button__link:hover{
  background-color: var(--wp--preset--color--secondary, #1e73be) !important;
  color: #ffffff !important;
}

/* Full-width su mobile */
@media (max-width: 600px){
  .wp-block-button{
    width: 100%;
  }
  .wp-block-button__link{
    display: block;
    width: 100%;
    text-align: center;
    padding-left: 1.2em;
    padding-right: 1.2em;
  }
}
.wp-block-button__link{
  font-weight: 600;
}
/* CTA Buttons – forza background anche quando il bottone è un link (tutti gli stati) */
.wp-block-button .wp-element-button,
.wp-block-button a.wp-element-button,
.wp-block-button .wp-block-button__link,
.wp-block-button a.wp-block-button__link,
.wp-block-button .wp-element-button:link,
.wp-block-button .wp-element-button:visited,
.wp-block-button .wp-element-button:hover,
.wp-block-button .wp-element-button:active,
.wp-block-button .wp-element-button:focus,
.wp-block-button .wp-block-button__link:link,
.wp-block-button .wp-block-button__link:visited,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-button .wp-block-button__link:focus{
  background-color: var(--wp--preset--color--primary, #1e73be) !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border: none !important;
  background-image: none !important;
  font-weight: 600 !important;
}

/* Hover elegante */
.wp-block-button .wp-element-button:hover,
.wp-block-button .wp-block-button__link:hover{
  background-color: var(--wp--preset--color--secondary, var(--wp--preset--color--primary, #1e73be)) !important;
  transform: translateY(-1px);
  box-shadow: 0 10px 20px rgba(0,0,0,.12);
}
/* Nasconde il testo originale del tema */
.site-info {
    font-size:0 !important;
}

/* Inserisce il tuo copyright */
.site-info::after {
    content:"© 2026 Bien Studio Medico - Tutti i diritti riservati";
    font-size:14px;
    color:#ffffff;
    display:block;
    text-align:center;
}
/* Uniforma immagini in Dynamic Columns */
.img-grid-medici img {
    width:100%;
    height:260px;
    object-fit:cover;
    display:block;
}




