/*Theme Name: LDPTheme
Template: hello-elementor */
.elementor-widget-button .elementor-button{
    background: #C8F8A9!important;
    color: #0F3C3A!important;
}
.elementor-widget-button .elementor-button:hover{
    color: #fff!important;
    background: #0F3C3A!important;
}
.elementor-element.elementor-button-info .elementor-button{
    background: #0F3C3A!important;
    color: white!important;
}
.elementor-element.elementor-button-info .elementor-button:hover{
    background: #333!important;
}

.txtVerde{
    color: #C8F8A9;
}

.tagLabel{
    display: inline-block!important;
    font-size: 16px!important;
    background: #ebebeb;
    border-radius: 10px;
    padding: 10px;
    width: auto!important;
}

 .bgBlur{
    -webkit-backdrop-filter: saturate(180%) blur(40px);
    backdrop-filter: saturate(180%) blur(40px);
 }
 .btnMob{
    display: none!important;
 }
 .wpforms-field .wpforms-field-medium {
    width: 100%!important;
    max-width: unset!important;
 }
 .wpforms-field .wpforms-field-label{
    font-weight: 400;
 }
 .boxEventi .elementor-widget-button{
    margin-top: auto!important;
 }
 .bordoImg{
    border: 1px solid #0F3C3A;
 }
.dlm-downloads li{
    list-style: none!important;
    display: inline-block;
    width: 29%;
    margin: 10px 2%;
    text-align: center;
    vertical-align: top;
}
.dlm-downloads li p{
    margin: 0;
}
.bottone{
    background-color: var(--e-global-color-cdef4ec);
    font-size: 15px;
    font-weight: 500;
    color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
    padding: 8px 20px;
    display: block;
    margin: 10px 0;
    text-align: center;
}
.bottone:hover{
    background: var(--e-global-color-secondary);
    color: white;
}
.titDownload{
    font-family: 'Forum',serif;
    font-size: 22px;
}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, 
.um a.um-button.um-disabled:hover, .um input[type=submit].um-button, 
.um input[type=submit].um-button:focus{
    background-color: var(--e-global-color-cdef4ec)!important;
    color: var(--e-global-color-secondary)!important;
}
.um a.um-button:hover, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, 
.um a.um-button.um-disabled:hover, .um input[type=submit].um-button:hover, 
.um input[type=submit].um-button:focus:hover{
    color: var(--e-global-color-cdef4ec)!important;
    background-color: var(--e-global-color-secondary)!important;
}
 @media screen and (max-width:1024px){
    .btnMob{
        display: block!important;
    }
 }
@media screen and (max-width:768px){
    .wpforms-field.wpforms-one-half{
        width: 100%!important;
        margin: 0!important;
    }   
    .dlm-downloads li{
        width: 46%;
    }
}
@media screen and (max-width:480px){
     .dlm-downloads li{
        width: 96%;
    }
}