.search-banner { background-size: cover !important;}
.search-banner .align-center { display: flex; flex-wrap: wrap; align-items: center; height: 100%;}
.search-banner .align-center h1 { background: #f2634a; padding: 5px 15px; border-radius: 6px; color: #fff;}
.search-banner .align-center p{ flex: 0 100%;}

.search-page-form{ background: rgb(151,34,24); background: linear-gradient( 90deg, rgba(151,34,24,1) 0%, rgba(247,98,42,1) 100%); padding-top: 20px; padding-bottom: 20px; display: flex;}
.search-page-input{ display: flex; padding: 10px; background-color: #fff; border-radius: 6px; }
.search-page-input button{width: 200px; margin-left: 10px;}
.searchresults-main{ padding-top:60px; padding-bottom:60px; }

.searchresults .search-count{ padding:15px; border-radius:6px; background-color: rgb(169 31 32 / 5%); color:#c52825; margin-bottom:20px; border: 1px solid #ffd4c4;}
.searchresults ul{ list-style:none; padding:0px; margin:0px;}
.searchresults ul li{ margin-bottom: 30px; display: flex; align-items: baseline; }
.searchresults ul li:before{ content: ""; border: solid #a91f20; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; margin-right: 10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.searchresults ul li a{ color:#000;}
.searchresults ul li a:hover{ color:#c52825;}
.searchresults ul li a:hover p{ color:#000;}


