.wpa-icon{display:inline-block;width:1.15em;height:1.15em;margin-right:.35em;vertical-align:-.2em;flex-shrink:0;} .wpa-icons-color .wpa-type-pdf{--wpa-c:#c9282a;}
.wpa-icons-color .wpa-type-doc{--wpa-c:#1c5f96;}
.wpa-icons-color .wpa-type-sheet{--wpa-c:#0a7040;}
.wpa-icons-color .wpa-type-slides{--wpa-c:#a35a00;}
.wpa-icons-color .wpa-type-archive{--wpa-c:#7a6100;}
.wpa-icons-color .wpa-type-audio{--wpa-c:#6d47a1;}
.wpa-icons-color .wpa-type-video{--wpa-c:#2f45c5;}
.wpa-icons-color .wpa-type-image{--wpa-c:#0a6f6a;}
.wpa-icons-color .wpa-icon{color:var(--wpa-c,currentColor);}
.wpa-icons-custom .wpa-icon{color:var(--wpa-custom,currentColor);} ul.post-attachments.wpa-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:.6em;list-style:none;margin:0;padding:0;}
ul.wpa-cards li.post-attachment{display:flex;align-items:center;gap:.7em;min-width:0;margin:0;padding:.6em .75em;background:none;border:1px solid rgba(128,128,128,.3);border-radius:6px;}
.wpa-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4em;height:2.4em;border-radius:5px;background:rgba(128,128,128,.12);}
.wpa-icons-color .wpa-card-icon{background:color-mix(in srgb,var(--wpa-c,currentColor) 12%,transparent);}
.wpa-icons-custom .wpa-card-icon{background:color-mix(in srgb,var(--wpa-custom,currentColor) 12%,transparent);}
.wpa-card-icon .wpa-icon{width:1.5em;height:1.5em;margin:0;vertical-align:0;}
.wpa-card-body{display:flex;flex-direction:column;min-width:0;line-height:1.35;} .wpa-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:600;}
.wpa-card-meta{display:flex;flex-wrap:wrap;font-size:.8em;opacity:.75;}
ul.wpa-cards.wpa-cards--compact{grid-template-columns:repeat(auto-fill,minmax(11em,1fr));}
ul.wpa-cards.wpa-cards--wide{grid-template-columns:repeat(auto-fill,minmax(20em,1fr));}
ul.wpa-cards.wpa-cards--rows{grid-template-columns:minmax(0,1fr);} .wpa-card-meta>span:empty,.wpa-card-caption:empty{display:none;}
.wpa-card-meta>span{white-space:nowrap;}  .wpa-card-meta>span:not(:empty):has(~span:not(:empty))::after{content:"\00b7";margin:0 .35em;}
.wpa-card-caption{font-size:.8em;}ul.post-attachments{list-style:none;margin:0;}
li.post-attachment{background:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document.png) 0 4px no-repeat;padding-left:24px;} .post-attachment.mime-image-jpeg,.post-attachment.mime-image-png,.post-attachment.mime-image-gif{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-image.png);}
.post-attachment.mime-application-zip{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-zipper.png);}
.post-attachment.mime-application-pdf{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-pdf.png);}
.post-attachment.mime-audio-mpeg{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-music.png);} .post-attachment.mime-application-vnd-ms-excel,.post-attachment.mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-excel.png);}
.post-attachment.mime-application-msword,.post-attachment.mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-word.png);} .post-attachment.mime-application-vnd-oasis-opendocument-spreadsheet{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-ods.png);}
.post-attachment.mime-application-vnd-oasis-opendocument-text{background-image:url(//www.smartformazione.it/wp-content/plugins/wp-attachments/styles/0/document-odt.png);}.sendpress-signup-form{
position:relative;
} .sendpress-signup-form label{
display:block;
word-wrap: none;
padding:0 5px 0 0;
} .sendpress-signup-form input[type=text]{
width: 100%;
} .sendpress-submit{
margin-top: 20px;
display: inline-block !important;
} .sendpress-signup-form #error{
color:#8B0000;
margin:10px 0px;
display:none;
} .sendpress-signup-form #thanks,
.sendpress-signup-form #exists{
margin:10px 0px;
display:none;
} .signup-fields-bottom label{ display:inline;
}
.ajaxloader{
margin-left:5px;
display:none;
}