.project-widget-wrapper{max-width:640px}.project-widget .thumb-link .video{width:100%;background:50% 50%/cover no-repeat #000;height:0;padding-top:56%}.project-widget .recurring_donation,.project-widget .recurring_donation *{color:#f96854}.project-widget .project-widget-network{display:block;background:#008eff;position:relative;height:36px;padding:0 36px 0 35px;color:#fff;font-size:10px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-widget .project-widget-network .logo{position:absolute;left:10px;top:8px;width:18px;height:18px;display:block;border:1px solid #fff}.project-widget .project-widget-network .icon{position:absolute;right:0;top:0;width:36px;height:36px;text-align:center;font-size:8px;line-height:36px}.project-widget .project-widget-content{padding:20px 15px;border:1px solid #e5e5e5;border-top:0}.project-widget .project-widget-content .title{font-weight:600;font-size:21px;line-height:1.2}.project-widget .project-widget-content .title>a{display:block;color:#000}.project-widget .project-widget-content .budget-bar{margin:20px 0}.project-widget .project-widget-content .data{list-style:none;font-size:14px}.project-widget .project-widget-content .data>li{border-top:1px solid #e5e5e5;margin:0}.project-widget .project-widget-content .data>li:first-child{border-top:0}.project-widget .project-widget-content .data .value{text-align:right;padding:8px 0 8px 8px;text-transform:lowercase}.project-widget .project-widget-content .data b.value{font-weight:600;color:#000}.project-widget .button{border-radius:0 0 3px 3px}