.search-results{background-color:#efefef;padding-bottom:2rem}.search-results header h1{margin:2rem 1rem 1rem}.search-results .r-link{padding:0;display:flex;flex-direction:column;box-shadow:0 2px 4px transparent;color:#000 !important;position:relative}.search-results .r-link:hover{box-shadow:0 2px 4px rgba(0,0,0,.3);color:#000 !important;text-decoration:none !important}.search-results .r-link .r-nav{padding:1rem}.search-results .r-link .r-nav i.fa{font-size:.8rem;position:relative;color:#3e61c5}.search-results .r-link:hover .r-nav i.fa{color:#3e61c5}.search-results .r-link .r-nav .gt-text{font-size:.8rem;display:inline-block;color:#3e61c5;text-transform:uppercase}.search-results .r-link .card-title{font-weight:700}.search-results .r-link .card-text{text-align:justify;color:#333 !important}.search-results .r-image{position:relative;display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center;width:100%;border-bottom:1px solid #ddd;margin-bottom:1.5rem}.search-results .r-image img{max-width:100%}.search-results .r-body{display:flex;position:relative;padding:0 1rem 1.5rem;width:100%}.search-results .r-body .card-block{position:relative;left:0;top:0;width:100%;height:100%}@media (min-width:992px){.search-results .r-link{padding:25px 100px 25px 50px;display:flex;flex-direction:row;box-shadow:0 2px 4px transparent;color:#000 !important;position:relative}.search-results .r-link:hover{box-shadow:0 2px 4px rgba(0,0,0,.3);color:#000 !important;text-decoration:none !important}.search-results .r-link .r-nav i.fa{font-size:24px;position:absolute;top:calc(50% - 10px);right:20px;color:#ddd}.search-results .r-link:hover .r-nav i.fa{color:#3e61c5}.search-results .r-link .r-nav{padding:0}.search-results .r-link .r-nav .gt-text{display:none}.search-results .r-link .card-title{font-weight:700}.search-results .r-link .card-text{color:#333 !important}.search-results .r-image{position:relative;display:flex;flex-direction:row;margin-right:35px;text-align:center;align-items:center;justify-content:center;width:160px;border-bottom:none;margin-bottom:0}.search-results .r-image img{max-width:100%}.search-results .r-body{display:flex;position:relative;top:0;padding-top:0;width:calc(100% - 205px)}.search-results .r-body .card-block{position:relative;left:0;top:0;width:100%;height:100%}}