/*
Theme Name: ItaliaWP2 Child Theme by MLABVDA
Theme URI: 
Author: 
Author URI:
Description: Tema child di ItaliaWP2 utilizzabile per la customizzazione.
Version: 1.0.0
License: GNU AFFERO GENERAL PUBLIC LICENSE v3 or later
License URI: https://www.gnu.org/licenses/agpl-3.0.en.html
Template: design-comuni-wordpress-theme-main
Text Domain: design_comuni_italia
*/
.wpcf7-form input.normale{-webkit-appearance: none; /* remove default appearance on Webkit-based browsers */
        -moz-appearance: none; /* remove default appearance on Mozilla-based browsers */
        appearance: none; /* remove default appearance on all other browsers */
        width: 20px;
        height: 20px;
        border: 2px solid #333;
        border-radius: 3px;
        outline: none;
        cursor: pointer;
        margin-right: 10px;
}

.wpcf7-form input.normale:checked:before {
        content: "\2714"; /* Unicode checkmark symbol */
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
        color: #fff;
        background-color: #333;
        border-radius: 2px;
        width: 20px;
        height: 20px;
      }
input.da_dati{background-color:transparent !important;border:none;}
select.select-mlabvda{width:100%;
border:0 !important;
background-color:#ffffff;
}
#mio_menu{
    margin-top: 60px;
}

.cmp-accordion .accordion-header .accordion-button:not(.collapsed){
    color: #007A52;
}


@media (min-width: 768px) {
    .it-header-wrapper .search-link svg {
      fill: #007A52 !important;
    }
  }

.search-modal .searches-list li a{
    color: #007A52 !important;
}

section.btn_online{
    padding:5px;
    background-color: #007A5230; /** gli ultimi due sono i codici x trasparnza*/
}

section.btn_online .icon-primary{
    fill: #ffffff !important;
}

.chip:not(.chip-disabled) {
    border-color: #007A52 !important;
}

.chip:is(a):hover:not(.chip-disabled) {
    background-color: #007A52 !important;
}
.chip:is(a):hover:not(.chip-disabled) > span {
    color: #fff !important;
}

.chip .chip-label {
    color: #007A52 !important;
}

.evidenza_div::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #007A52;
}

.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a {
    color: #007A52 !important;
}
.t-primary{
    color: #007A52 !important;
}
.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button {
    color: #007A52 !important;
}
.chip.chip-success>.chip-label {
    color: #007A52 !important;
}



.it-header-slim-wrapper {
    background: #00402B !important;
    padding: 6.5px 18px;
}

.bottone_link{
    text-decoration: underline;
}

.bottone_link:hover{
    text-decoration: none;
} 

.wpcf7-form span.required{
    color:red !important;
    font-weight:bold;
}

.wpcf7-form input.normale{-webkit-appearance: none; /* remove default appearance on Webkit-based browsers */
        -moz-appearance: none; /* remove default appearance on Mozilla-based browsers */
        appearance: none; /* remove default appearance on all other browsers */
        width: 20px;
        height: 20px;
        border: 2px solid #333;
        border-radius: 3px;
        outline: none;
        cursor: pointer;
        margin-right: 10px;
}

.wpcf7-form input.normale:checked:before {
        content: "\2714"; /* Unicode checkmark symbol */
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
        color: #fff;
        background-color: #333;
        border-radius: 2px;
        width: 20px;
        height: 20px;
      }

/*per uso di contact form 7 */

.card-wrapper.card-teaser-wrapper.card-teaser-block-3{
    z-index:9999 !important;
}

ul.sublevel li a.active {
    border-left: 2px solid #000000 !important;
}


@media (max-width: 991.98px) {
    .figure img{
        min-height: auto !important;
    }
}
.it-page-sections-container ul{
    list-style-type: disc !important;
    margin-left: 40px;
}