/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*Stili del form*/
.stile-form{ background: #fff;
    border-radius: 5px;
    width: 100% !important;
    padding: 12px 20px !important;
    border: 1px solid #e9e9e9 !important;
    margin-bottom: 10px !important;}

.stile-btn-form {
    color: #FFFFFF !important;
    border-radius: 15px;
    font-size: 18px;
    background-color: #00986a;
	border: none;
    padding: 10px 40px;
}

.stile-privacy-form {
    font-size: 14px !important;
}

/*Stili del form atenei*/
.stile-form-atenei {
  background: transparent !important;
  color: white !important;
  border: none !important; /* rimuove tutti i bordi */
  border-bottom: 1px solid white !important; /* lascia solo quello inferiore */
  border-radius: 0 !important; /* evita curve strane sul bordo sotto */
  width: 100% !important;
  padding: 12px 20px !important;
  margin-bottom: 10px !important;
}

.stile-form-atenei:focus {
  outline: none;
  border-bottom: 2px solid #fff !important;
}

/* Placeholder bianchi */
.stile-form-atenei::placeholder {
  color: white !important;
  opacity: 1; /* importante per garantire la visibilità su alcuni browser */
}

/* Per i <select> */
.stile-form-atenei option {
  color: initial;              /* colore di testo standard del browser */
  background-color: white;     /* fondo bianco per il menu */
}

.stile-btn-form-atenei {
    color: #FFFFFF !important;
    border-radius: 15px;
    font-size: 18px;
    background-color: #00986a;
    border: none;
    padding: 10px 40px;
}

.stile-privacy-form-atenei {
    font-size: 14px !important;
	color:white;
}

/*Fix pulstanti bandi e blog*/
body.page-id-722 .pagination a, body.page-id-55 .pagination a, body.page-id-53 .pagination a {position: relative;font-size: 0; /* Nasconde il testo originale */}
body.page-id-722 .pagination a::before, body.page-id-55 .pagination a::before, body.page-id-53 .pagination a::before {font-size: 16px; /* Ripristina visibilità del testo nuovo */display: inline-block;}
body.page-id-722 .pagination .alignleft a::before {content: "« Bandi precedenti";}
body.page-id-722 .pagination .alignright a::before {content: "Bandi successivi »";}
body.page-id-55 .pagination .alignleft a::before, body.page-id-53 .pagination .alignleft a::before {content: "« Articoli precedenti";}
body.page-id-55 .pagination .alignright a::before, body.page-id-53 .pagination .alignright a::before {content: "Articoli successivi »";}

