.works-section .nav-pills{padding-top:10px}
@media all and (min-width:768px){
.works-section .nav-pills{padding-top:0}
}
.works-section .nav-pills>li{display:inline}
.works-section .nav-pills>li>a{display:inline}
.works-section .nav-pills>li.active>a,.works-section .nav-pills>li.active>a:focus,.works-section .nav-pills>li.active>a:hover{background-color:transparent;color:#379dd7;text-decoration:underline}
@media all and (min-width:1025px){
.works-section.works-section-moderator .work-list li:hover .avg-score{opacity:0}
}
.works-section.works-section-moderator .work-list li .avg-score{left:22px;top:40px}
.works-section .work-list{list-style-type:none;margin:0;padding:0;overflow:visible;margin-left:-2px;padding-left:0;margin-right:-2px;padding-right:0}
@media all and (min-width:480px){
.works-section .work-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media all and (min-width:768px){
.works-section .work-list{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:36px 0 0}
}
@media all and (min-width:1000px){
.works-section .work-list{padding:32px 0 0;margin-left:-2px;margin-right:-2px;width:auto}
}
.works-section .work-list>li{margin-bottom:8px;background-color:#fff;-webkit-transition:.3s;transition:.3s;cursor:pointer;padding-bottom:150px;position:relative}
@media all and (min-width:480px){
.works-section .work-list>li{margin-bottom:0;float:left;width:50%;border:2px solid #eaeff7}
}
@media all and (min-width:480px){
.works-section .work-list>li{width:50%}
}
@media all and (min-width:1220px){
.works-section .work-list>li{width:25%}
}
@media all and (min-width:1025px){
.works-section .work-list>li:hover{-webkit-box-shadow:0 8px 24px rgba(0,86,184,.2);box-shadow:0 8px 24px rgba(0,86,184,.2);z-index:1}
}
.works-section .work-list>li .avg-score{position:absolute;display:inline-block;width:auto;background:#fcc133;color:#fff;font-family:kelson_sans,sans-serif;font-size:16px;z-index:2;font-weight:700;top:23px;left:23px;line-height:36px;padding:0 10px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.works-section .work-list .tag{position:absolute;font-size:10px;font-weight:700;font-family:kelson_sans,sans-serif;color:#fff;background-color:#379dd7;line-height:24px;padding:0 9px;z-index:5;top:0;right:34px;letter-spacing:1px;transform-origin:100% 0;transform:rotate(-90deg);-webkit-transform-origin:100% 0;-webkit-transform:rotate(-90deg);border-radius:3px 0 0 3px}
.works-section .work-list .tag:before{content:" ";position:absolute;left:-8px;border-right:9px solid #379dd7;border-top:12px solid transparent;border-bottom:12px solid transparent;top:0}
.works-section .work-list .tag:after{content:" ";position:absolute;right:-2px;border-right:1px solid #58b4e5;background-color:#379dd7;height:24px;width:3px;border-radius:0 1px 0 0;-webkit-box-shadow:0 -3px 1px -1px #3268b0;box-shadow:0 -3px 1px -1px #3268b0}
.works-section .work-list h4{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 22px;overflow:hidden;-webkit-transition:.3s;transition:.3s;position:relative;z-index:1;padding-bottom:16px}
@media all and (min-width:1000px){
.works-section .work-list h4{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.works-section .work-list h4{font-size:24px;line-height:34px}
}
.works-section .work-list h4 a{color:#000}
.works-section .work-list .photo{border-top:4px solid #fff;padding:18px 22px 7px;-webkit-transition:.3s;transition:.3s}
@media all and (min-width:1220px){
.works-section .work-list .photo{padding-bottom:12px}
}
.works-section .work-list .photo a{display:block;position:relative;padding-bottom:64.7%;z-index:1;-webkit-transition:.3s;transition:.3s}
.works-section .work-list .photo img{width:100%;height:auto;position:absolute;border:1px solid #eaeff7;-webkit-transition:.3s;transition:.3s}
.works-section .work-list .description{font-size:14px;line-height:20px;overflow:hidden;padding:0 22px;-webkit-transition:.3s;transition:.3s;position:relative;z-index:1}
@media all and (min-width:1000px){
.works-section .work-list .description{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.works-section .work-list .description{font-size:14px;line-height:20px}
}
.works-section .work-list .item-footer{position:absolute;left:0;bottom:0;width:100%}
.works-section .work-list .likes{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;list-style-type:none;margin:0 22px;padding:15px 0;overflow:hidden;border-top:1px solid #deebf7;border-bottom:1px solid #deebf7;font-weight:700;text-transform:uppercase}
@media all and (min-width:1000px){
.works-section .work-list .likes{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.works-section .work-list .likes{font-size:12px;line-height:20px}
}
.works-section .work-list .likes li{float:left;width:50%}
.works-section .work-list .likes li:before{color:#379dd7;float:left;width:22px;font-size:16px}
.works-section .work-list .author{margin:0 22px;padding-top:20px;overflow:hidden;padding-bottom:8px}
.works-section .work-list .author .avatar{float:left;width:56px;height:56px}
.works-section .work-list .author .avatar img{width:56px;height:56px;border-radius:30px}
.works-section .work-list .author .avatar-text{font-size:18px;font-weight:700;text-align:center;display:block;color:#379dd7;font-family:kelson_sans,sans-serif;width:56px;height:56px;line-height:50px;border:3px solid #379dd7;border-radius:50px;text-transform:uppercase}
.works-section .work-list .author .name{font-size:14px;line-height:22px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:9px 0 0 75px;font-weight:700}
@media all and (min-width:1000px){
.works-section .work-list .author .name{font-size:12px;line-height:20px}
}
@media (min-width:1600px){
.works-section .work-list .author .name{font-size:14px;line-height:22px}
}
.works-section .work-list .author .name a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:19px}
.works-section .work-list .author .added{font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:-2px 0 0 75px;text-transform:uppercase}
@media all and (min-width:1000px){
.works-section .work-list .author .added{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.works-section .work-list .author .added{font-size:12px;line-height:20px}
}
@media all and (min-width:480px){
.works-section .work-list .author .added span{display:none}
}
@media all and (min-width:768px){
.works-section .work-list .author .added span{display:inline}
}
.mainlist-section .title+p{clear:both}
.prev-next-top{padding-top:20px;display:none}
@media all and (min-width:1220px){
.prev-next-top{display:block}
}
.prev-next-top ul{list-style-type:none;margin:0;padding:0;overflow:hidden}
.prev-next-top ul a{color:#3268b0;font-size:12px}
.prev-next-top ul a:hover{color:#3268b0}
.prev-next-top ul li.prev{float:left}
.prev-next-top ul li.prev a:before{content:" ";display:inline-block;border-right:5px solid #3268b0;border-right-color:#2f7de1;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-right:14px;-webkit-transition:.3s;transition:.3s}
.prev-next-top ul li.prev a:before:hover{border-right-color:#3268b0}
.prev-next-top ul li.next{float:right}
.prev-next-top ul li.next a:after{content:" ";display:inline-block;border-left:5px solid #3268b0;border-left-color:#2f7de1;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:14px;-webkit-transition:.3s;transition:.3s}
.prev-next-top ul li.next a:after:hover{border-left-color:#3268b0}
.challenge-group.challenge-work-group{padding-top:25px;margin-top:0}
.challenge-group.challenge-work-group .group{padding-top:0}
.challenge-group.challenge-work-group .challenge-work h1{padding-top:0}
.challenge-group.challenge-work-group .page-menu.is-fixed aside{top:132px}
.challenge-group.challenge-work-group .page-menu.is-fixed-bottom aside{margin-top:-37px!important}
.challenge-group.challenge-work-group .award-button{padding-top:14px;padding-bottom:8px;text-align:center}
.challenge-group.challenge-work-group .award-button span{max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle}
.challenge-group.challenge-work-group .award-button .btn-icon{margin-left:5px;vertical-align:middle;margin-bottom:0}
.challenge-group.challenge-work-group .award-button .btn{margin-top:0}
.moderator-comments.challenge-work-comments .list li{position:relative}
.moderator-comments.challenge-work-comments .list li .delete-btn{position:absolute;right:10px;top:10px}
.challenge-work-group .challenge-work-info .info:first-child{margin-top:0;border-top-width:0}
.challenge-work-group .challenge-work-info .likes+.info{margin-top:0}
.challenge-work-group .challenge-work-info .change-status{border-bottom:1px solid #deebf7;margin:0;overflow:hidden}
.challenge-work-group .challenge-work-info .change-status .accepted{color:#6eb20e}
.challenge-work-group .challenge-work-info .change-status .rejected{color:#dd4c39}
.challenge-work-group .challenge-work-info .change-status span{float:left;width:50%;font-weight:700;text-align:center;text-transform:uppercase;font-size:12px;cursor:pointer;padding:17px 10px 13px 17px}
.challenge-work-group .challenge-work-info .change-status span:before{font-size:20px;vertical-align:middle;margin-right:10px}
.challenge-work-group .challenge-work-info .change-status span+span{border-left:1px solid #deebf7}
.challenge-work-group .challenge-work-info .message{margin:0}
.challenge-work-group .challenge-work-info .message a{color:#1a1a1a;font-weight:700;font-size:12px;display:block;padding-left:22px;line-height:40px}
.challenge-work-group .challenge-work-info .message a:hover{color:#fcc133}
.challenge-work-group .challenge-work-info .message a:before{color:#b1bec6;vertical-align:middle;margin-right:10px;font-size:14px}
.challenge-work-header{-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2)}
.challenge-work-header .photo{line-height:54px}
@media all and (min-width:1000px){
.challenge-work-header .photo{width:5.56%;text-align:center}
}
.challenge-work-header .photo img{max-width:100%;height:auto;vertical-align:middle}
.challenge-work-header .profile-info-header{float:left;width:94px;background:#fff;height:72px;border-bottom:0;border-left:1px solid #eaeff7;border-right:1px solid #eaeff7;position:relative;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;overflow:hidden}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header{width:256px;z-index:8;top:0;position:absolute}
}
@media all and (min-width:1000px){
.challenge-work-header .profile-info-header{position:relative}
}
.open-profile .challenge-work-header .profile-info-header{-webkit-box-shadow:0 8px 24px rgba(0,86,184,.2);box-shadow:0 8px 24px rgba(0,86,184,.2)}
.open-profile .challenge-work-header .profile-info-header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.challenge-work-header .profile-info-header+.quiz-title{display:none}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header+.quiz-title{display:block;left:0;float:left;text-align:left}
}
.challenge-work-header .profile-info-header+.bot-war-quiz-title{margin-left:0}
.challenge-work-header .profile-info-header:after{content:" ";position:absolute;top:32px;right:16px;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(0);transform:rotate(0)}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header:after{top:18px;right:22px}
}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header+.buttons+h2{padding-left:192px}
}
@media all and (min-width:1000px){
.challenge-work-header .profile-info-header+.buttons+h2{padding-left:22px}
}
.challenge-work-header .profile-info-header h4{display:none}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header h4{display:block;font-size:14px;margin:0 40px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:10px}
}
.challenge-work-header .profile-info-header .avatar{width:40px;height:40px;margin:15px 16px 17px;float:left}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header .avatar{margin-left:20px}
}
.challenge-work-header .profile-info-header .avatar .avatar-text{width:40px;height:40px;border-radius:50%;text-align:center;display:block;line-height:37px;font-family:kelson_sans,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;color:#3268b0;border:2px solid #3268b0}
.challenge-work-header .profile-info-header .avatar img{width:40px;height:40px;border-radius:50%;display:block;border:2px solid #0c8cd1}
.challenge-work-header .profile-info-header .date{display:none}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header .date{display:block;text-transform:uppercase;font-size:12px;color:#1a1a1a;margin:-7px 0 -2px}
}
.challenge-work-header .profile-info-header .message{display:none}
@media all and (min-width:768px){
.challenge-work-header .profile-info-header .message{display:block;margin:-3px 0 0}
.challenge-work-header .profile-info-header .message a{color:#1a1a1a}
.challenge-work-header .profile-info-header .message a:before{color:#acbac2;vertical-align:middle;margin-right:5px}
.challenge-work-header .profile-info-header .message a span{font-weight:700;font-size:12px}
}
.challenge-work-header .profile-info-header .dark{border-right-color:#56595a;border-left-color:#56595a}
.challenge-work-header .buttons{float:right;padding:18px 20px}
.challenge-work-header .buttons .btn-close:before{color:#acbac2;-webkit-transition:.3s;transition:.3s}
.challenge-work-header .buttons .btn-close span{display:none}
.challenge-work-header h2{float:left;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:22px}
.profile-info-creative{z-index:199}
.challenge-addwork.challenge-editwork-moderator{padding-top:102px}
.challenge-addwork.challenge-editwork-moderator .field-group{padding-bottom:18px}
.challenge-addwork.challenge-editwork-moderator .field-group+.field-group{padding-top:14px;border-top:1px solid #fff}
.challenge-addwork.challenge-editwork-moderator .disabled-input label{color:#acbac2}
.challenge-addwork.challenge-editwork-moderator .form-group.disabled-input .tags-input .list li{padding-right:17px;background-color:#acbac2}
.challenge-addwork.challenge-editwork-moderator .form-group label{display:block}
.challenge-addwork.challenge-editwork-moderator .form-group .form-control[disabled]{cursor:default;color:#acbac2}
.challenge-addwork.challenge-editwork-moderator .form-group .help-block:empty{display:none}
.challenge-addwork.challenge-editwork-moderator .form-group .letters{bottom:-20px}
.challenge-addwork.challenge-editwork-moderator .test-files{margin-bottom:0}
.challenge-addwork.challenge-editwork-moderator .test-files .form-group label{display:none}
.challenge-addwork.challenge-editwork-moderator .team-list{margin-bottom:0}
.challenge-addwork.challenge-editwork-moderator .team-list .form-group label{display:none}
.challenge-addwork.challenge-editwork-moderator .form-group-files{margin-bottom:0}
.challenge-addwork.challenge-editwork-moderator .form-group-files .help-block:empty{display:none}
.challenge-addwork.challenge-editwork-moderator .youtube-movies{margin-bottom:0}
.challenge-addwork.challenge-editwork-moderator .youtube-movies .form-group label{display:none}
.challenge-addwork.challenge-editwork-moderator #tiny{margin-bottom:0}
.challenge-addwork.challenge-editwork-moderator #tiny1{margin-bottom:5px}
.challenge-addwork.challenge-editwork-moderator #tiny1 .mce-toolbar-grp{display:none}
.challenge-addwork.challenge-editwork-moderator #tiny1 .mce-statusbar{display:none}
.challenge-addwork.challenge-editwork-moderator .form-group-gallery>label{display:block}
.challenge-addwork.challenge-editwork-moderator .form-group-gallery+.form-group-gallery{margin-top:5px}
.challenge-addwork.challenge-editwork-moderator .gallery{overflow:hidden;min-height:40px}
.item-status{height:41px;line-height:40px;padding-left:25px;padding-right:25px;border-bottom:1px solid #deebf7;position:relative}
.item-status:after{content:" ";position:absolute;border-top:5px solid #3268b0;border-left:5px solid transparent;border-right:5px solid transparent;right:20px;top:17px;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(0);transform:rotate(0)}
.item-status.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.item-status.open .options{height:auto;-webkit-box-shadow:inset 0 4px #098bd1,0 2px 8px rgba(0,86,184,.2);box-shadow:inset 0 4px #098bd1,0 2px 8px rgba(0,86,184,.2)}
.item-status .options{overflow:hidden;background-color:#fff;position:absolute;height:40px;-webkit-box-shadow:inset 0 0 #098bd1,0 2px 8px rgba(0,86,184,0);box-shadow:inset 0 0 #098bd1,0 2px 8px rgba(0,86,184,0);-webkit-transition:.3s;transition:.3s;display:block;margin:0;left:10px;right:10px}
.item-status span{display:block;font-size:12px;color:#acbac2;font-weight:700;padding-left:10px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;cursor:pointer}
.item-status span:before{width:30px;vertical-align:middle;font-size:18px}
.item-status span.accepted{color:#6eb20e}
.item-status span.accepted:before{color:#6eb20e}
.item-status span.rejected{color:#dd4c39}
.item-status span.rejected:before{color:#dd4c39}
.works-section.works-section-moderator .btn-icon{border-width:0;background-color:#3268b0;border-radius:50px;padding:0;width:24px;height:24px;cursor:pointer;color:#fff;font-size:12px;line-height:12px}
.works-section.works-section-moderator .btn-icon:hover{background-color:#fcc133}
.works-section.works-section-moderator .btn-icon span{display:none}
.works-section.works-section-moderator .item-status{min-width:140px;position:absolute;left:0;top:0;height:40px;padding:0;z-index:10;border-bottom-width:0}
.works-section.works-section-moderator .item-status:after{right:10px}
.works-section.works-section-moderator .item-status .options{left:0;right:0}
.works-section.works-section-moderator .work-list>li{margin-bottom:16px}
.works-section.works-section-moderator .work-list>li:hover{z-index:1}
.works-section.works-section-moderator .work-list>li:hover .tag{opacity:0;visibility:hidden}
.works-section.works-section-moderator .work-list>li:hover .photo:before{opacity:1}
.works-section.works-section-moderator .work-list>li:hover .photo a{padding-bottom:0}
.works-section.works-section-moderator .work-list>li:hover .photo a span{opacity:0}
.works-section.works-section-moderator .work-list>li:hover .description{opacity:1}
.works-section.works-section-moderator .work-list>li:hover .description>span{padding-bottom:64.7%}
.works-section.works-section-moderator .work-list .tag{opacity:1;visibility:visible;-webkit-transition:.3s;transition:.3s;font-size:30px;line-height:30px;right:44px}
.works-section.works-section-moderator .work-list .tag:before{border-top-width:17px;border-bottom-width:17px}
.works-section.works-section-moderator .work-list .tag:after{height:34px;top:0}
.works-section.works-section-moderator .work-list .tag span{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.works-section.works-section-moderator .work-list .tag span span{display:none}
.works-section.works-section-moderator .work-list .photo:before{position:absolute;height:1px;background-color:#deebf7;left:22px;right:22px;content:" ";top:40px;opacity:0;-webkit-transition:.3s;transition:.3s}
.works-section.works-section-moderator .work-list .photo span{position:absolute;left:0;top:0;width:100%;padding-bottom:64.7%;opacity:1;-webkit-transition:.3s;transition:.3s}
.works-section.works-section-moderator .work-list .description{overflow:hidden;opacity:0;margin-bottom:0}
.works-section.works-section-moderator .work-list .description>span{display:block;position:relative;padding-bottom:0;-webkit-transition:.3s;transition:.3s}
.works-section.works-section-moderator .work-list .description>span span{height:96px;overflow:hidden;display:block;position:absolute;left:0;top:0;width:100%}
.works-section.works-section-moderator .work-list .item-footer{position:static;margin-top:-10px}
.works-section.works-section-moderator .work-list .item-footer+.item-info{border-top:1px solid #deebf7}
.works-section.works-section-moderator .work-list .item-footer .author .name{margin-top:0}
.works-section.works-section-moderator .work-list .item-footer .added{font-weight:400}
.works-section.works-section-moderator .work-list .item-footer .message{font-weight:700;margin:-2px 0 0 75px}
.works-section.works-section-moderator .work-list .item-footer .message a{color:#1a1a1a;font-size:12px}
.works-section.works-section-moderator .work-list .item-footer .message a:before{color:#acbac2;vertical-align:middle;margin-right:5px;margin-bottom:2px}
.works-section.works-section-moderator .item-info{color:#acbac2;font-size:12px;color:#acbac2;padding:6px 0 4px;margin:0 22px}
.works-section.works-section-moderator .item-info p{margin:0}
.works-section.works-section-moderator .item-info p:before{margin-right:5px;font-size:14px;vertical-align:middle;margin-top:-3px}
.works-section.works-section-moderator .item-award{padding:0 22px}
.works-section.works-section-moderator .item-award p{border-top:1px solid #deebf7;border-bottom:1px solid #deebf7;padding:7px 0;margin:0;text-align:center}
.works-section.works-section-moderator .item-award p span{display:inline-block;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.works-section.works-section-moderator .item-award p .btn-award{width:24px;margin-left:5px;vertical-align:middle;margin-bottom:0}
.works-section.works-section-moderator .item-award p .btn-award span{display:none}
.works-section.works-section-moderator .item-award .btn-award{width:100%}
.works-section.works-section-moderator .item-buttons{position:absolute;left:-1px;bottom:-2px;right:-1px}
.works-section.works-section-moderator .item-buttons span{width:50%;float:left}
.works-section.works-section-moderator .item-buttons span:first-child{padding-right:1px}
.works-section.works-section-moderator .item-buttons span:only-child{width:100%;float:none;padding-right:0}
#all .works-section.works-section-moderator .item-buttons .btn{border-radius:0;width:100%}
.works-section.works-section-moderator .work-list>li{padding-top:18px;padding-bottom:38px}
.works-section.works-section-moderator .work-list>li .btn-list{position:absolute;right:10px;top:10px}
#award-popup .radio-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media all and (min-width:768px){
#award-popup .radio-image.amount2 .radio{width:50%}
}
@media all and (min-width:768px){
#award-popup .radio-image.amount3 .radio{width:33.33%}
}
#award-popup .radio-image .radio{display:block;padding:2px}
#award-popup .radio-image .icon:before{font-size:60px;color:#098bd1}
#award-popup .form-group{max-width:none;padding:2px}
#award-popup #winner-message{height:60px}
#all .additional-files{margin-bottom:10px}
#all .additional-files h3{margin-bottom:1px}
#all .additional-files .note{color:#da0b0b;font-size:12px;margin-bottom:3px}
#all .additional-files .text{overflow:visible}
#all .additional-files ul{list-style-type:none;margin:0;padding:0}
#all .additional-files ul li{margin-bottom:4px}
#all .additional-files ul a{display:block;position:relative;padding:11px 10px 10px 100px;background-color:#eaeff7;font-size:14px;-webkit-box-shadow:0 1px 4px rgba(0,86,184,0);box-shadow:0 1px 4px rgba(0,86,184,0)}
#all .additional-files ul a:hover{-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2)}
#all .additional-files ul .filesize{display:block;color:#acbac2}
#all .additional-files ul .icon-file{position:absolute;background-color:#fff;position:absolute;left:2px;top:2px;line-height:30px;display:block;text-align:center;width:80px;color:#3268b0;padding-top:10px}
#all .additional-files ul .icon-file:before{font-size:50px;line-height:40px}
#all .additional-files ul .icon-file span{position:absolute;font-size:13px;text-transform:uppercase;font-weight:700;font-family:kelson_sans,sans-serif;left:25px;bottom:5px}
#all .test-files h3{margin-bottom:1px}
#all .test-files .note{color:#da0b0b;font-size:12px;margin-bottom:3px}
#all .test-files .text{overflow:visible}
#all .test-files ul{list-style-type:none;margin:0;padding:0}
#all .test-files ul li{margin-bottom:11px}
#all .test-files ul a{display:block;padding:0 20px 0 50px;line-height:37px;overflow:hidden;position:relative;display:block;text-overflow:ellipsis;font-size:14px;-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2)}
#all .test-files ul a:before{color:#acbac2;position:absolute;left:0;width:50px;text-align:center;line-height:37px;top:0}