.search_container{
padding: 2rem 0 0 0;
}
#hd-search-form{
width:100% !important;
display:flex !important;
gap: 20px !important;
margin-bottom: 3rem !important;
align-items: center;
}
#hd-search-form > input{
width: 100% !important;
border-color: #000 !important;
padding-inline: 15px !important;
}
#hd-search-form > button{
width: 25% !important;
padding: 12px 8px !important;
font-size: 0.8rem !important;
font-weight: 600 !important;
background: var(--ast-global-color-alternate-background) !important;
color: #fff !important;
border-color: var(--ast-global-color-alternate-background) !important;
text-transform:uppercase !important;
}
#hd-search-form > label{
font-size: 1rem !important;
}
#hd-search-form > button,
#hd-search-form > input,
.search_item{
border-radius: 7px !important;
border: 1px solid #00000000;
}
.serch_result_content{
display: flex !important; 
justify-content: center !important;
flex-wrap: wrap !important;
gap: 15px !important;
position: absolute;
z-index: 999;
background-color: #fff;
padding: 15px;
}
.search_item{
background: #fff !important;
min-height: 200px !important;
width: 350px !important;
display: flex;
justify-content: space-between;
flex-direction: column;
}
.search_item > div > h3{
font-weight: 700;
}
.search_item > div > h3,
.search_item > div > p{
color: #ffF !important;
font-size: 1rem !important;
}
.search_item > a > button{
width:100% !important;
padding: 12px 5px !important;
}
:root{
--black: rgba(0, 0, 0, 0.5);
--SatBlack: #000;
}
.post_pagination_nav{
display: flex;
border: 1px solid var(--black);
align-items: center;
justify-content: center;
border-radius: 8px;
padding: 8px;
}
.post_pagination_nav > nav{
display: flex;
align-items:center;
}
.post_pagination_nav > nav > span{
padding: 5px 12px;
border: 1px solid transparent;
text-decoration: none;
color: #000;
}
.post_pagination_nav > nav > a:hover,
.post_pagination_nav > nav > a.active{
border-color: var(--SatBlack);
color: var(--SatBlack);
}
.post_pagination_nav > span {
padding: 3px 12px;
background: none;
border: 1px solid var(--black);
display: flex;
gap: 8px;
align-items: center;
cursor: pointer;
}
.post_pagination_nav > span.btn-prev{
border-top:none;
border-left:none;
border-bottom:none;
}
.post_pagination_nav > span.btn-next{
border-top:none;
border-right:none;
border-bottom:none;
}
@media screen and (max-width: 1000px){
.search_item{
width: 250px !important;
}
}
@media screen and (max-width: 869px){
.serch_result_content{
justify-content: center !important;
}
}