.thumbnail { padding: 0 0 15px 0; border: none; border-radius: 0; border: 1px solid; height: 590px; width: 359px; } .thumbnail p { margin-top: 15px; color: #555; } .btn { padding: 10px 20px; background-color: #1063adab; color: #f1f1f1; border-radius: 0; transition: .2s; } .btn a { color: white; } .btn:hover, .btn:focus { border: 1px solid #333; background-color: #fff; color: black; } .btn:hover a{ color: black; } /*.btn a:hover { color: black; } */ .paragraph--type-publication { background-color: lightgray; padding: 29px; padding-left: 50px; }