.content__attachments__list{padding:0;margin:0 -.5em;list-style:none;overflow:auto}.content__attachments__list li{padding:0 .5em;margin:0 0 1em}@media (min-width:415px){.content__attachments__list--2 li,.content__attachments__list--3 li,.content__attachments__list--4 li{width:50%;float:left}}.lte-ie8 .content__attachments__list--2 li,.lte-ie8 .content__attachments__list--3 li,.lte-ie8 .content__attachments__list--4 li{width:50%;float:left}@media (min-width:769px){.content__attachments__list--3 li,.content__attachments__list--4 li{width:33.33%}}.lte-ie8 .content__attachments__list--3 li,.lte-ie8 .content__attachments__list--4 li{width:33.33%}@media (min-width:1025px){.content__attachments__list--4 li{width:25%}}.content__attachments__list__item{padding:0 1em;display:block;position:relative;text-align:left;text-decoration:none}.content__attachments__list__item__info{margin-right:2.5em}.content__attachments__list__item__info__name{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.content__attachments__list__item__icon{width:3em;position:absolute;right:.5em;top:.5em;bottom:.5em;background:url("/_includes/images/icons/txt.gif") no-repeat center}.content__attachments__list__item__icon--pdf{background-image:url("/_includes/images/icons/pdf.gif")}.content__attachments__list__item__icon--zip{background-image:url("/_includes/images/icons/zip.gif")}.content__attachments__list__item__icon--csv{background-image:url("/_includes/images/icons/csv.gif")}.content__attachments__list__item__icon--doc,.content__attachments__list__item__icon--docx{background-image:url("/_includes/images/icons/doc.gif")}.content__attachments__list__item__icon--odt{background-image:url("/_includes/images/icons/odf_text.gif")}.content__attachments__list__item__icon--xls,.content__attachments__list__item__icon--xlsx{background-image:url("/_includes/images/icons/xls.gif")}.content__attachments__list__item__icon--pub{background-image:url("/_includes/images/icons/pub.gif")}.content__attachments__list__item__icon--pps,.content__attachments__list__item__icon--ppsx,.content__attachments__list__item__icon--ppt,.content__attachments__list__item__icon--pptm,.content__attachments__list__item__icon--pptx{background-image:url("/_includes/images/icons/ppt.gif")}.content__attachments__list__item__icon--mp3{background-image:url("/_includes/images/icons/mp3.gif")}.content__attachments__list__item__icon--gif{background-image:url("/_includes/images/icons/gif.gif")}.content__attachments__list__item__icon--jpeg,.content__attachments__list__item__icon--jpg{background-image:url("/_includes/images/icons/jpg.gif")}.content__attachments__list__item__icon--png{background-image:url("/_includes/images/icons/png.gif")}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinReverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinReverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.content__attachments__list{margin:0;overflow:visible;margin:3em 0 0}.content__attachments__list li{width:100%;margin-bottom:1.5em}.content__attachments__list a{display:block;padding:1em 3em 1em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1);-webkit-transition:background .4s ease, border-color .4s ease;-o-transition:background .4s ease, border-color .4s ease;transition:background .4s ease, border-color .4s ease}.content__attachments__list a:hover .content__attachments__list__item__circle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.content__attachments__list a:hover .content__attachments__list__item__info__name{color:inherit}.content__attachments__list a:hover .content__attachments__list__item__bg{opacity:1}.content__attachments__list__item__circle{position:relative;width:55px;position:absolute;top:50%;right:0;top:0;bottom:0;z-index:4;margin:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.content__attachments__list__item__circle:before{content:'';display:block;visibility:hidden;padding-bottom:100%}.content__attachments__list__item__circle div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;z-index:2;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.content__attachments__list__item__circle span{display:none}.content__attachments__list__item__info__name{position:relative;z-index:2;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.content__attachments__list__item__bg{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1301px){.content__attachments__list a{padding:2em 10em 2em 2.5em}}.mason--admin .content__attachments__list__item__circle{display:none}body .admin_editable{background:transparent}@media (min-width:1025px){.content__attachments__list__item__circle div{font-size:2.25em}}