/**
* Theme Name: Xcare Child
* Description: This is a child theme of xcare 
* Author: designervily
* Template: xcare
* Version: 1.0
*/

/**
* Stylo's style
*/

/* Styling the list to display in two columns */
.plugin-category-list-cs {
    list-style-type: none;  /* Remove default bullet points */
    padding: 0;
    margin: 0;
    column-count: 2;  /* Number of columns */
    column-gap: 20px;  /* Gap between columns */
}

.plugin-category-list-cs li {
    margin-bottom: 10px; /* Space between list items */
}

/*.plugin-category-list-cs a {
*    text-decoration: none;
*    color: #333;  
}*/

.plugin-category-list-cs a:hover {
    text-decoration: underline;  /* Optional hover effect */
}

/* Stile per disporre gli elementi <li> su due colonne */
.pbmit-rpw-list.grid {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Spazio tra gli elementi */
}

.pbmit-rpw-list.grid li {
    flex: 1 1 calc(50% - 10px); /* Due colonne con spazio tra gli elementi */
    box-sizing: border-box;
    padding-bottom: 10px; /* Spaziatura inferiore */
    margin-bottom: 10px; /* Spaziatura inferiore */
    border-bottom: none!important; /* Rimuovi la linea sotto dal primo elemento */
}


/* tag sulle foto di copertina */
#content .content-area .pbmit-blog-classic .pbmit-meta.pbmit-meta-cat a, #content .content-area .pbmit-blog-classic .pbmit-img-wrapper .pbmit-meta-cat a {
    padding: 5px 15px!important;
    font-size: 10px!important;
    margin: 5px 0!important;
}

/* linea separatoria sopra l'elenco dei centri */
.custom-centri-head-line {
    border-top: 1px solid rgba(var(--pbmit-xcare-blackish-color-rgb), 0.10);
    padding-top: 35px;
    margin-top: 35px;
}

/* Stile per la sezione con il bordo intorno e il titolo in alto */
.checkbox-section {
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 10px;
}

.checkbox-section h3 {
    margin-top: 0;
}

.checkbox-group {
    margin-top: 10px;
}