.comp-do.black-background .comp-do-row{border-top-color:rgba(255,255,255,0.2)}.comp-do.black-background .comp-do-row:last-of-type{border-bottom-color:rgba(255,255,255,0.2)}.comp-do .link{text-align:right}.comp-do-row{padding:0;margin:0 20px;border-top:1px solid rgba(0,0,0,0.2)}.comp-do-row:last-of-type{border-bottom:1px solid rgba(0,0,0,0.2)}.comp-do-row:hover .comp-do-title,.comp-do-row:hover .comp-do-filesize,.comp-do-row:hover .comp-do-subtype{opacity:.5}.comp-do-row:hover .comp-do-button.btn-primary{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.comp-do-row:hover .comp-do-button.btn-primary:after{width:100%;-webkit-transition:width .5s .3s;transition:width .5s .3s}.comp-do-row a{padding:21px 0 19px}section.dark-olive-background .comp-do-row:hover .btn-primary,section.olive-background .comp-do-row:hover .btn-primary{color:#dfd5c7}section.olive-tint-1-background .comp-do-row:hover .btn-primary{color:#7f1313}section.turquoise-background .comp-do-row:hover .btn-primary,section.turqouise-tint-1-background .comp-do-row:hover .btn-primary,section.turquoise-tint-2-background .comp-do-row:hover .btn-primary,section.red-background .comp-do-row:hover .btn-primary,section.red-tint-1-background .comp-do-row:hover .btn-primary{color:#d0b000}.comp-do-title,.comp-do-filesize,.comp-do-subtype{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.comp-do-button{border-bottom:0}.comp-do-subtype{text-transform:uppercase}@media only screen and (max-width:1199px){.comp-do-row{margin:0 15px}}@media only screen and (max-width:979px){.comp-do .link{text-align:left}.comp-do-intro{gap:20px}.comp-do-row{margin:0}.comp-do-row a{padding:20px 0}.comp-do-title{padding-bottom:20px}}