/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.p-0{padding:0px !important;}
.um-account-side .um-account-name,
.um-account-profile-link{display:none;}

/*shortcode ar list post*/

.post-content .ardoc-item  p { margin-bottom: 0px;}
.ardoc-item{padding: 20px; margin-bottom: 3px;border: 1px solid #ccc;}
.ardoc-item h3.ardoc-titolo{margin:0px;  padding:0px; font-size:20px; font-weight:bold; color:#072B46;}
.ardoc-item .ardoc-data{font-size:13px; letter-spacing:2px}
.ardoc-item .ardoc-content{font-size:16px;color:#282828; }
.ardoc-item ul.ardoc-files{list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;}
.ardoc-item ul.ardoc-files li{padding:10px 10px 0px 0px}
.ardoc-item a.ardoc-bottone{color: #0062A1;
    font-size: 16px; text-decoration:underline; font-weight:bold;}
.ardoc-item a.ardoc-bottone:hover{color:#67B5E0; text-decoration:none}
/*pagina visualizzazione single*/
.ardoc-page{display:none;}
.single .ardoc-page{display:block;font-size:13px;margin-top:20px;padding:5px 0px; border-top:1px dotted #ccc}

/*filter year*/
.rdoc-year-filter {margin:0 0 16px; font-size:14px; text-align:left;}
.rdoc-year-filter label{display:inline-flex; gap:10px; align-items:center;}
.rdoc-year-filter select{padding: 1px 10px; font-size:14px; height: 35px;}

/*login area riservata
.fusion-login-box h3.fusion-login-heading{ margin:20px 0px;}
.fusion-login-box .fusion-login-caption{margin:20px 0px;}
.fusion-login-box .fusion-login-form{padding:0 20px !important;}
.fusion-login-box .fusion-login-links{text-align:left;}
.fusion-login-box .fusion-login-additional-content label{display:block;font-size:14px;margin-bottom:15px;}
.fusion-login-box .fusion-login-additional-content a{display:block;font-size:14px;}*/


.area-download-file {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.btn-download-file{
    display:inline-block;
    padding:3px 7px;
}

.btn-download-file{text-decoration:underline!important; font-weight:bold; color:#005177;}

.btn-download-file:hover{
text-decoration:none!important; font-weight:bold; color:#005177;
}


/*mostro child*/
.child-pages-list{    
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch !important;
}

.child-pages-list li{
    margin: .5% 0px 0px;
    text-align: left; border-radius:50px;
    width: 100%;
    background-color: #0062A1; 
    -webkit-transition: background-color.5s ease-in-out;
  transition: background-color .5s ease-in-out; }
.child-pages-list li:hover{  background-color:#67B5E0;}
.child-pages-list li a{ 
    padding:30px 50px;
    font-weight:bold; 
    font-size:20px; 
    color:white;
    display:flex; 
    justify-content: space-between !important;
    align-items: center !important;
    }


.area-riservata-bacheca .child-pages-list li a{ 
    padding:10px 20px;
    font-size:16px; 
    }    
    
.child-pages-list li a:hover{ color:white; }
.child-pages-list li a i{ 
    opacity:.5; color:#fff;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity  .5s ease-in-out; }
.child-pages-list li a:hover i{ opacity:1; color:#fff; }
@media (max-width: 992px) { 
.child-pages-list li{ width: 100%;}
.child-pages-list li a{ padding:50px 10px; }
}    




/*search ar*/
.ardoc-search-form{ display:flex; flex-wrap:wrap; justify-content:end;}
.ardoc-search-form input{max-width:70%;}
.ardoc-search-form button{margin-left:10px;}

h3.ardoc-search-results-title{font-size:20px; margin:50px 0px 10px 0px}
ul.ardoc-search-results{margin:0px 0px; list-style:none;padding:0px;}
ul.ardoc-search-results li{    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 5px;
    background: white;}
ul.ardoc-search-results li a{font-size:18px; text-decoration:underline;}
