/*
Theme Name:     Design
Theme URI:      http://example.com/
Description:    Tema Child
Author:         Amar A.
Template:       nirvana
Version:        v1.2
Last update:    19.03/2026
*/


/* Ricerca centrata form di ricerca pagina 404 */
#search404 .searchform { 
    margin: 0 auto }

#search404 p { 
    text-align: center }

/* Logo in Versione Mobile */
@media (max-width: 800px) {
  #bg_image {
    width: 30% !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/* Simple Google Calendar Styles */
h3 span.simcal-current-year, h3 span.simcal-current-month { 
  color: #f5f5f5 }

/* Rimozione dell'Autore dell'Articolo e la Data dal Post Calendario Condiviso */
#post-183 .entry-meta { 
  display: none }
  
/* Contact Form 7 Layout 2024 */
#villa-conigli-form {
    border: 1px solid #000;
    padding: 8px }

 .container {
    display: flex;
    flex-wrap: wrap; /* Per consentire il wrapping delle colonne */
    justify-content: space-between }

.colonna-98 {
    width: 98%; /* Lascia uno spazio tra le colonne */
    margin-bottom: 12px /* Aggiunge spazio tra le colonne */ }

.colonna-48 {
    width: 48%; /* Lascia uno spazio tra le colonne */
    margin-bottom: 20px /* Aggiunge spazio tra le colonne */ }

/* Stili aggiuntivi per la formattazione */
.colonna-48, .colonna-98 {
    background-color: #f0f0f0;
    padding: 4px 4px 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box }

.colonna-titolo  {
    margin: 0 auto;
    margin-bottom: 12px;
    text-align: center;
    border:none;
    background: #fff }

#villa-conigli-form input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, select {
	background-color:#fff;
    width: 98%  }
    
#villa-conigli-form input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, select
	background-color:#000 }

#villa-conigli-form .wpcf7-not-valid-tip {
    font-size: 0.74em;
    font-weight: 600 }
    
.wpcf7-not-valid-tip { 
    font-size: 0.74em }

#villa-conigli-form .vc-privacy { 
    font-size: 0.74em }

#villa-conigli-form h4 sup { 
    font-weight:600;
    font-size: 14px;
    color:#dc3232 }

.vc-invia {
    padding: 10px 20px !important;
    background-color: #4caf50 !important;
    color: #fff !important;
    border-radius: 5px;
    transition: background-color 0.3s }

.vc-invia:hover {
    background-color: #45a049 !important }

/* Media query per rendere il layout responsivo */
@media screen and (max-width: 768px) {
    .colonna-48, .colonna-98 {
        width: 100%; /* Le colonne occupano l'intera larghezza sullo schermo pił piccolo */
    }
}
