.search.search-results,
.page-template-custom-search {background-color: #F1F1F1;}
.search_main {display: flex;align-items: center;min-height: 50px;background: #fff;position: relative;padding: 10px 5px 10px 10px;}
.page-template-custom-search .search_main,
.search.search-results .search_main {margin: 57px auto 18px;padding: 0;}
.search.search-results .search_main {padding: 10px 5px 10px 10px;}
.page-template-custom-search .search_main::before,.search_main::before{    content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;}
.page-template-custom-search .search_main::after,.search_main::after{    content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transform: rotate(180deg);}
.search_main form{display: flex;flex-wrap: nowrap;align-items: center;    width: 100%;}
.search_main form .field_block{width: 100%;position: relative;}
.search_main form .field_block::before{     position: absolute;top: 50%;left: 0;height: 23px;width: 23px;border-radius: 100%;transform: translateY(-50%);content: "\f002";font-family: "Font Awesome 6 Free";font-size: 16px;font-weight: 900;color: #707070;line-height: 18px;}
.search_main form .field_block input{    border: none;font-size: 16px;line-height: 20px;text-transform: inherit;color: #000;    padding-left: 30px;background-color: transparent;    font-family: "Golos Text", sans-serif;}
.search_main form .field_block input::placeholder{font-size: 16px;line-height: 20px;text-transform: inherit;color: #707070;    font-family: "Golos Text", sans-serif;}
.search_main form .field_block input:focus-visible{outline: none;border: none}
.search_main form .field_btn .custom_search_submit,.search_main form .field_btn #custom_search_submit{     clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);height: 50px;display: flex;align-items: center;background-color: #1b1e5f;border-color: #1b1e5f;color: #fff;border-radius: 0px;line-height: 50px;padding: 0;font-size: 16px;font-weight: 500;width: 50px;justify-content: center;}
.search_main form .field_btn .custom_search_submit {border-color: #1b1e5f;background: #1b1e5f;}
.search_main form .field_btn .custom_search_submit:hover {border-color: #57bc08;background: #57bc08;}
.search_main form .field_btn .custom_search_submit:hover ,.search_main form .field_btn #custom_search_submit:hover{background-color: #57bc08;    border-color: #57bc08;position: relative;}
.postresult .searchposts_result{    list-style: none;display: flex;gap: 20px;flex-wrap: wrap;}
.page-template-custom-search .postresult .searchposts_result{background-color: #fff}
.postresult .searchposts_result .searchposts_content{    width: calc(33.33% - 14px);transition: .3s ease !important;position: relative;padding: 0 15px;display: flex;align-items: center;gap: 20px;}
.postresult .searchposts_result .searchposts_content img{display: flex;align-items: center;padding: 10px;background-color: #fff;width: 70px;max-width: 100px;height: 70px;box-shadow: 0 0 0 6px #dbd9d9;border-radius: 6px;aspect-ratio: 1;border: 1px solid var(--e-global-color-primary);margin-block: 5px;object-fit: contain;transition: all .5s ease;}
.postresult .searchposts_result .searchposts_content a:hover img{background-color: #f7f7f7}
.postresult .searchposts_result .searchposts_title a{font-family: "Golos Text", sans-serif;color: #1C1F63;text-decoration: none;display: flex;font-size: 16px;font-weight: 700;line-height: 1.2;justify-content: center;align-items: center;text-align: left;}
.postresult .searchposts_result .searchposts_title a:hover{    color: #57bc08;}
.page-template-custom-search .postresult .searchposts_result .searchposts_content img{box-shadow: 0 0 0 6px #e4e6e0;}
.custom_search_main-container {display: flex;flex-wrap: wrap;margin: 0 -12px 113px}
.custom_search_main-container  .left-container{width: 25%;padding: 0 12px}
.custom_search_main-container  .right-container{width: 75%;padding: 0 12px;position: relative;}
.custom_search_main-container  .right-container h3{    font-size: 22px;line-height: 30px;color: #1b1e5f;margin: 0 0 14px;font-weight: 700;}
.custom_search_main-container  .custom_posts .geodir-listings .geodir_locations{padding: 0}
.custom_search_main-container  .custom_posts .geodir-listings  .lists-listings-page{    margin-inline: -12px !important;    margin-bottom: 38px !important;}
.custom_search_main-container  .custom_posts .geodir-listings .col.mb-4.geodir-post {    padding-inline: 12px !important;margin-bottom: 24px !important}
.custom_search_main-container .custom_posts .podcast .masonry-post .box-main-cls {width: calc(calc(100% - calc(3* 15px)) / 4);}
.custom_search_main-container .right-container .custom_sort select{     position: relative;right: 0;top: 29px;text-align: left;background-color: #fff !important;width: fit-content;margin: 0 0 8px auto;    padding: 7px 10px 3px;border: 1px solid #1A1A1A;color: #1A1A1A;text-transform: uppercase;font-weight: bold;font-size: 16px;background-image: none;    font-family: "Golos Text", sans-serif;line-height: 1}
.custom_search_main-container .right-container .custom_sort select::focus-visible,.custom_search_main-container .right-container .custom_sort select::focus{outline: none;border: none}
.custom_search_main-container .left-container .left-filter-inner{background-color: #fff;border: 1px solid #e4e6e0;padding: 13px 24px;}
.custom_search_main-container .left-container .left-filter-inner p{    font-size: 22px;line-height: 41px;color: #484545;text-transform: capitalize;margin: 0 0 10px;padding: 0 20px 0px;border-bottom: 2px solid #e4e6e0;font-weight: bold;position: relative;    font-family: "Golos Text", sans-serif;}
.custom_search_main-container .left-container .left-filter-inner p::after{content: "\f0b0";position: absolute;right: 20px;top: 0;font-family: "Font Awesome 6 Free";color: var(--e-global-color-primary);font-size: 16px;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title{    font-size: 20px;margin-inline: auto;background-color: #1b1e5f;padding: 10px 20px;color: #fff;border-radius: 0;position: relative;line-height: 1;transition: .3s ease;line-height: 1.5;width: 100%;justify-content: flex-start;align-items: center;display: flex;margin: 0 0 10px;font-weight: normal !important;cursor:pointer;transition: .3s ease;justify-content: space-between;    font-family: "Golos Text", sans-serif;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title i{    transform: rotate(0);transition: all .5s ease}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active i{    transform: rotate(180deg);}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active:before,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active:after,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active{background-color: #57bc08;border-color: #57bc08}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:hover.active:before,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active:hover::after,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title.active:hover{background-color: #1b1e5f;border-color: #1b1e5f}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:before{    content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #1b1e5f;transition: .3s ease;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title::after{    content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #1b1e5f;transform: rotate(180deg);transition: .3s ease;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title::first-child{background-color: #1b1e5f;border-color: #1b1e5f}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:hover,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:hover:before,.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:hover::after{background-color: #1b1e5f;border-color: #1b1e5f}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title:hover::first-child{background-color: #57bc08;border-color: #57bc08}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist{    padding: 0px 20px;margin-bottom: 20px;max-height: 220px;overflow-y: auto;overflow-x: hidden;    display: flex;flex-direction: column;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #fff;border-radius: 10px}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist::-webkit-scrollbar{width: 6px;background-color: #fff;border-radius: 10px}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist::-webkit-scrollbar-thumb{background-color: #707070;border-radius: 10px}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items  input{    position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items  label{    position: relative;cursor: pointer;padding: 0 0 0;font-size: 16px;margin: 0;line-height: 16px;    width: calc(100% - 30px);}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items div{     padding: 0 0 0 25px;line-height: 1.3;font-size: 14px;    font-family: "Golos Text", sans-serif;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items  div::before{    content: '';background-color: transparent;border: 2px solid #b5b5b5;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 6px;display: inline-block;position: absolute;vertical-align: middle;cursor: pointer;margin-right: 5px;    left: 0;}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items  input:checked + div:after{    content: '';display: block;position: absolute;top: 2px;left: 6px;width: 5px;height: 10px;border: solid #1b1e5f;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items{margin: 0 0 8px;    position: relative;cursor: pointer;width: fit-content;}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul{margin: 30px 0 0;padding: 0;gap: 10px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li.active,.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li{     display: flex;justify-content: center;align-items: center;padding: 8px 15px;margin-inline: 0px;background-color: #fff;border-color: #fff;height: 50px;border-radius: 6px;position: relative;color: #000;font-size: 16px;clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);cursor: pointer;    font-family: "Golos Text", sans-serif;}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li.active:hover,.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li:hover{background: #1b1e5f;border-color: #1b1e5f;color: #fff}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li.selected{background-color: #1b1e5f;color: #fff;cursor: pointer;}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li.selected:hover{background-color: #fff;color: #000}
.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul li.inactive{    opacity: 0.5;cursor: not-allowed;}
.custom_search_main-container  .right-container .loader {    display: flex !important;position: fixed !important;left: 0;top: 0;width: 100vw !important;height: 100vh;margin-inline: 0 !important;z-index: 999 !important;border-radius: 0 !important;background-color: rgba(0, 0, 0, 0.5);}
.custom_search_main-container  .right-container .loader .loaderspin{display: inline-block;width: var(--bs-spinner-width);height: var(--bs-spinner-height);vertical-align: var(--bs-spinner-vertical-align);border-radius: 50%;animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .15em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border: var(--bs-spinner-border-width) solid currentcolor;border-right-color: transparent;margin-right: auto !important;margin-left: auto !important;color: #fff !important;top: 50%;position: relative;}
.custom_search_main-container  .right-container .loader .loaderspin::after{    content: '';position: absolute;width: 48px;height: 48px;border: 5px solid #FFF;border-radius: 50%;display: inline-block;box-sizing: border-box;left: 50%;top: 50%;transform: translate(-50%, -50%);animation: scaleUp 1s linear infinite;}
.custom_search_main-container  .custom_posts  p b {    font-size: 32px;line-height: 40px;font-weight: bold;color: #1b1e5f;font-family: "Golos Text", sans-serif;}
.search-filter-list{    display: flex;flex-wrap: wrap;align-items: center;margin: -5px;padding: 0 0 18px;}
.search-filter-list .search-filter{    padding: 0 10px;cursor: pointer;}
.search-filter-list .search-filter .search-filter-link{    display: flex;color: #333333;font-size: 16px;position: relative;    padding: 8px 20px;margin: 5px;border: none;line-height: 24px;background: #fff;text-decoration: none;transition:.5s ease;font-family: "Golos Text", sans-serif;align-items: center;position: relative;}
.search-filter-list .search-filter .search-filter-link::before{    content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transition: .5s ease;}
.search-filter-list .search-filter .search-filter-link::after{    content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transform: rotate(180deg);transition: .5s ease;}
.search-filter-list .search-filter .search-filter-link i{    margin: 0 0 0 8px;}
.search-filter-list .search-filter .search-filter-link:hover::before,.search-filter-list .search-filter .search-filter-link:hover::after{background-color: #1b1e5f;}
.search-filter-list .search-filter .search-filter-link:hover{background-color: #1b1e5f;color: #fff}
.search-filter-list .search-filter .search-filter-link.Clear-all{background-color: #1b1e5f;color: #fff} 
.search-filter-list .search-filter .search-filter-link.Clear-all::before,.search-filter-list .search-filter .search-filter-link.Clear-all::after{background-color:#1b1e5f }
.search-filter-list .search-filter .search-filter-link.Clear-all:hover{background-color: #fff;color:#333333 }
.search-filter-list .search-filter .search-filter-link.Clear-all:hover::before,.search-filter-list .search-filter .search-filter-link.Clear-all:hover::after{background-color: #fff;color:#333333}

/*- New changes -*/
.search_main_section {position: relative;}
.search.search-results .search_main_section .search_main {max-width: calc(100% - 20px);}
.search_main_section .search_main + .postresult {max-width: 1200px;margin: auto;background-color: #F1F1F1;padding: 20px 10px;border-radius: 10px;position: absolute;z-index: 999;width: 100%;}
.search_main_section .search_main + .postresult > p {margin-bottom: 0;padding: 0 10px;}
/* Start : Claimed Badge */
.search_main_section .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top{margin-top: 0;padding-top: 15px}
.search_main_section .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .geodir-post-slider{position: relative;}
.search_main_section .post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider .claimed{position: absolute;width: 30px;height: 30px;top: -10px;left: -10px;z-index: 7;}
.search_main_section .post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider .claimed svg{width: 100%;height: 100%}
/* End : Claimed Badge */
.page-template-custom-search .search_main_section .search_main {max-width: 1380px;}
.custom_search_main-container .right-container .custom_sort select {position: static;padding: 10px;border-radius: 0;border: 1px solid #e4e6e0;font-weight: 500;}
.custom_search_main-container .right-container .custom_sort select:focus,
.custom_search_main-container .right-container .custom_sort select:focus-within,
.custom_search_main-container .right-container .custom_sort select:focus-visible {outline: none;}
.search-filter-list .search-filter .search-filter-link.clear-all {background: #1c1f63;color: #fff;}
.search-filter-list .search-filter .search-filter-link.clear-all:before,
.search-filter-list .search-filter .search-filter-link.clear-all:after {background: #1c1f63;}

.search_main_section .filter_group {display: flex;justify-content: end;justify-content: space-between;}
.search_main_section .filter_group .search-filter-list {width: 80%;}
.search_main_section .filter_group .search-filter-list #search-filter-main {flex-wrap: wrap;}
.search_main_section .filter_group .custom_sort {margin-left: auto;}

.custom_search_main-container .custom_posts .podcast .masonry-post .box-main-cls .post-topics p {font-size: 16px;line-height: 1.2;margin-bottom: 10px;}

.podcast.voice_card {margin-bottom: 30px;}

/* Add spinner when search */
.resource_inputSearch_box [type=submit].spinner i, #custom_search_submit.spinner i {height: 16px;width: 16px;border: 2px solid #fff;border-radius: 50%;border-top-color: transparent;animation: spin 1s infinite;}
.resource_inputSearch_box [type=submit].spinner i:before, #custom_search_submit.spinner i:before {content: unset;}
@keyframes spin {
    0% {transform: rotate(0);}
    100% {transform: rotate(360deg);}
}
body button:focus, body [type=submit]:focus, body [type=button]:focus{background-color:var(--bs-secondary);}

/* header search part */
.site-header .header-search-bar-show .search_main {border: 1px solid #cdcccf;margin: 0;padding: 10px;max-width: unset;}
.site-header .header-search-bar-show .search_main:before, 
.site-header .header-search-bar-show .search_main:after {content: unset;}
.site-header .header-search-bar-show .search_main_section {max-width: 1400px;margin: auto;}
.site-header .header-search-bar-show .search_main_section .search_main + .postresult {max-width: 1400px;}


.search.search-results main#content .page-content {max-width: 100%;}


/* category changes */
.custom_search_main-container .right-container .business_categories {padding-top: 15px}
.custom_search_main-container .right-container .business_categories ul {padding: 0 0 30px 0;list-style-position: inside;display: flex;flex-wrap: wrap;gap: 10px;}
.custom_search_main-container .right-container .business_categories ul li {width: calc(33.33% - (20px / 3));line-height: 1.1;list-style: none;}
.custom_search_main-container .right-container .business_categories ul li a {display: inline !important;font-weight: 500 !important;font-family: "Golos Text", sans-serif;text-decoration: none;font-size: 16px;font-weight: 700;line-height: 1.2;color: var(--e-global-color-primary);}
.custom_search_main-container .right-container .business_categories ul li a:hover {color: var(--e-global-color-secondary);}

.search_main_section .search_main + .postresult h3 {display: none;}
.search_main_section .search_main + .postresult ul {padding: 0;list-style: none;width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 20px;row-gap: 10px;}
.search_main_section .search_main + .postresult ul li {width: 33.33%;padding: 0 15px;}
.search_main_section .search_main + .postresult ul li a {color: var(--e-global-color-secondary);font-family: "Golos Text", sans-serif;text-decoration: none;font-size: 16px;font-weight: 700;line-height: 1.2;}
.search_main_section .search_main + .postresult ul li a:hover {color: var(--e-global-color-primary);}

/*Start New grid structure 14-05-25 */
body.search-results .card-body-wrapper .geodir-post-title-wrapper {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 10px;align-items: center;}
body.search-results .card-body-wrapper .bsui .h5 {font-size: 0.85rem;}
body.search-results .card-body-wrapper {width: 100%;height: 100%;display: flex;justify-content: space-between;flex-direction: column;}
body.search-results .card-body-wrapper .category.sub_head a {background: #ebebeb;color: #000000 !important;padding: 4px 6px;font-size: 11px !important;border-radius: 20px;display: inline-block;line-height: 1 !important;transition: .3s ease;border: 1px solid #e2e8f0;}
body.search-results .card-body-wrapper .category.sub_head a:hover {text-decoration: unset;background: #fff;color: #57bc08 !important;}
body.search-results .card-body-wrapper .category.sub_head {display: flex;flex-wrap: wrap;gap: 5px;margin-bottom: 20px !important;}
body.search-results .card-body-wrapper .card-delete-profile {order: 1;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider {width: 100%;max-width: 100%;height: 210px;}
body.search-results .post_listing.geodir_locations .row-cols-md-0 .geodir-post .card-img-top .geodir-post-slider {padding: 15px 15px;}
body.search-results .post_listing.geodir_locations .geodir-post .card {border: 1px solid #e2e8f0;display: flex;flex-wrap: nowrap;flex-direction: column;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top {flex-direction: column;background: #f9fafb;margin-top: 0;padding: 20px 20px;margin-bottom: 0px;border-bottom: 1px solid #e2e8f0;}
body.search-results .bsui.new-template.geodir_locations.geodir_location_listing.post_listing {padding: 30px 0px 0px;max-width: 1220px !important;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .card-body {width: 100%;}
body.search-results .post_listing.geodir_locations .geodir-post .geodir-post-title {width: 100%;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider {margin: auto;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .claimed.cat_listing span {right: 0px;top: 10px;height: 18px;width: 18px;}
body.search-results .post_listing.geodir_locations .geodir-post .card-body {padding: 20px 20px !important;}
body.search-results .post_listing.geodir_locations .geodir-post .card-body.geodir-heading {padding: 20px 20px 0px !important;}
body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider {box-shadow: unset;border-radius: 0px;border: unset;}
body.search-results .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner {padding: 0px;border-radius: 0px;border: 0px solid #ddd;}
/* list view */
body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .card {flex-direction: row;flex-wrap: nowrap}
body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .geodir-post .card-body {width: 100%;max-width: 100%;display: flex;justify-content: space-between;}
body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .card .card-img-top {height: 100%;max-height: 100%;padding: 60px 15px;width: 30%;border-right: 1px solid #e2e8f0;border-bottom: unset;aspect-ratio: 5 / 4;object-fit: contain;}
/* creators card */
body.search-results .post_listing.geodir_locations .geodir-post.gd_creators .card .geodir-entry-title a {font-size: 18px;}
body.search-results .post_listing.geodir_locations .geodir-post.gd_creators .card .geodir-field-post_content {font-size: 14px;line-height: 1.2;}

/* podcasts card */
body.search-results .voice_card {max-width: 1220px !important;}
body.search-results .voice_card .post_listing.geodir_locations .box-main-cls .wrapper .entry-title a:hover, body.search-results .voice_card .post_listing.geodir_locations .box-main-cls .wrapper .post-topics a:hover p, body.search-results .voice_card .post_listing.geodir_locations .box-main-cls .wrapper .post-topics a:hover {color: #fff;text-decoration: unset;}
body.search-results .voice_card .box-main-cls .wrapper .post-topics p, body.search-results .voice_card .box-main-cls .wrapper .entry-title a {font-size: 14px;}
body.search-results .voice_card .box-main-cls .wrapper .post-topics p {margin-bottom: 10px;}
body.search-results .voice_card .post_listing.geodir_locations .box-main-cls {width: calc(calc(100% - calc(3* 15px)) / 3) !important;border-radius: 190px 190px 0 50px;margin-bottom: 1.5rem !important;margin: 0px 7px;}
body.search-results .voice_card .post_listing.geodir_locations .box-main-cls .wrapper .entry-title {font-size: 16px;font-weight: 100;}
body.search-results .voice_card .post_listing.geodir_locations .entry-featured-image-url {padding: 20px 10px 0 10px;}

/* podcast listview */
body.search-results .voice_card .post_listing.geodir_locations .row-cols-md-0 .box-main-cls {width: 100% !important;border-radius: 190px 0px 0px 190px;margin-bottom: 1.5rem !important;display: flex;justify-content: space-between;min-height: max-content;}
body.search-results .voice_card .post_listing.geodir_locations .row-cols-md-0 .entry-featured-image-url {padding: 20px 10px 20px 10px;}
body.search-results .voice_card .post_listing.geodir_locations .row-cols-md-0 .entry-featured-image-url img {max-width: 180px;}


/*End New grid structure */

/* event card design search page */
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card {border: 1px solid #edeef0;box-shadow: unset;border-radius: 11px 11px 6px 6px;overflow: hidden;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .card-img-top.position-relative {margin-block: 0;display: block;padding: 100px 15px 125px;background: #1c1f63;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-post-slider.bsui {box-shadow: unset;margin: 0;position: absolute;top: 15px;left: 15px;height: 70px !important;width: 70px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-post-title {padding-top: 0;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-entry-title a,
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-entry-title a:hover {color: #fff;text-decoration: none;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-image-container {height: 100%;justify-content: center;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-images {height: 100%;display: flex;align-items: center;border: 1px solid #ddd;padding: 10px;background-color: #fff;border-radius: 6px;margin: 0;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-images b {font-size: 24px;display: block;line-height: 1;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .carousel-item {font-size: 12px;text-align: center;font-family: "Golos Text", sans-serif;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .event_details_wrapper {padding: 15px;width: 100%;height: fit-content;padding-bottom: 70px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .event_details_wrapper > .geodir-post-content-container {margin-top: 15px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .attendee {display: flex;justify-content: space-between;margin-bottom: 13px;flex-wrap: wrap;gap: 10px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .attendee .attendee_count {white-space: nowrap;display: flex;gap: 5px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-field-default_category a {background: #57bc082e;padding: 5px 10px 3px;border-radius: 50px;border: 1px solid #57bc08;color: #1c1f63;font-size: 12px;display: inline-block;line-height: 1;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir-field-default_category a:hover {text-decoration: none;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .event_details_wrapper > .geodir_post_meta {padding-bottom: 5px}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir_post_meta {font-size: 14px;display: flex;flex-wrap: nowrap;margin: 0;padding-left: 0;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .geodir_post_meta i {display: inline-flex;height: 14px;width: 14px;justify-content: center;align-items: center;margin-right: 5px;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper {bottom: 20px;display: flex;flex-wrap: wrap;padding: 0 10px;gap: 3px 28px;justify-content: space-between;margin-top: 10px;position: absolute;width: calc(100% - 30px);left: 50%;transform: translateX(-50%);}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper > .geodir-post-content-container {padding: 0;margin: 0;width: fit-content;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a {font-size: 14px;font-family: "Golos Text", sans-serif;background: var( --e-global-color-secondary );color: #fff;padding: 8px;position: relative;display: inline-block;transition: .3s ease;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a:hover {text-decoration: none;background: var(--e-global-color-primary);color: #fff;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a:before {content: '';position: absolute;top: 0;left: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a:after {content: '';position: absolute;top: 0;right: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a:hover:before, 
.gd_event.type-gd_event.col.mb-4.geodir-post.pmpro-has-access .card .btn_wrapper a:hover:after {background: var(--e-global-color-primary);color: #fff;}

/* date card design */
.postresult .searchposts_result .searchposts_content .searchposts_event_date {display: flex;padding: 10px;background-color: #fff;width: 70px;max-width: 100px;height: 70px;box-shadow: 0 0 0 6px #dbd9d9;border-radius: 6px;aspect-ratio: 1;border: 1px solid var(--e-global-color-primary);margin-block: 5px;object-fit: contain;transition: all .5s ease;flex-direction: column;justify-content: center;font-size: 12px;text-align: center;font-family: "Golos Text", sans-serif;color: #333333;}
.postresult .searchposts_result .searchposts_content .searchposts_event_date b {font-size: 24px;display: block;line-height: 1;}

.search-results .card-body .geodir-post-content-container .geodir_post_meta a {font-size: 14px;padding: 8px;}

.search-results .post_listing.geodir_locations .geodir-post .card-body .geodir-post-content-container-right {gap: 15px;}

.search #content .search_main_section .search_main {margin: 20px 0;box-shadow: 0 0 20px 10px #00000017;}

@media (min-width: 576px){
	.search.search-results #content {max-width: 500px !important;}
}
@media (min-width: 768px){
	.search.search-results #content {max-width: 600px !important;}
}
@media (min-width: 992px){
	.search.search-results #content {max-width: 800px !important;}
}
@media (min-width: 1200px){
	.search.search-results #content {max-width: 1140px !important;}
}
@media (min-width: 1440px){
	.search.search-results #content {max-width: 1400px !important;}
}
@media (max-width: 575px){
	.search.search-results #content {padding-inline-start: 10px;padding-inline-end: 10px;}
}


@media (max-width:1440px){
	.custom_search_main-container .custom_posts .geodir-listings .col.mb-4.geodir-post{    padding-inline: 10px !important;margin-bottom: 20px !important;}
	.custom_search_main-container .custom_posts .geodir-listings .lists-listings-page{margin-inline: -10px !important;}
	.custom_search_main-container .custom_posts  .geodir_post_meta a{    font-size: 16px;}
	.custom_search_main-container .custom_posts  .card .geodir-field-post_content{font-size: 16px;}
	.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title{    font-size: 18px;padding: 8px 20px;}
	.custom_search_main-container .left-container .left-filter-inner p{    font-size: 18px;line-height: 30px;}
	.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist{    padding: 0px 0px;}
	.custom_search_main-container  .custom_posts  p b{font-size: 26px;line-height: 36px}

	.page-template-custom-search .search_main_section .search_main {width: calc(100% - 20px);}

}
@media (max-width:1199px){
.custom_search_main-container .right-container{    width: 70%;}
.custom_search_main-container .left-container{    width: 30%;}
.custom_search_main-container .lists-listings-page .col.mb-4.geodir-post{width: 50%}
.custom_search_main-container .left-container .left-filter-inner .filter-section .filter-title{font-size: 16px}
.custom_search_main-container .right-container h3{font-size: 20px}
.custom_search_main-container .custom_posts .geodir-listings .lists-listings-page{margin-bottom: 20px}
.custom_search_main-container .right-container .custom_posts .gppost-universal-pagination ul li.active, .custom_search_main-container .right-container .custom_posts .gppost-universal-pagination ul li{font-size: 14px;}
.custom_search_main-container  .custom_posts  p b{font-size: 22px;line-height: 32px}
.custom_search_main-container .custom_posts .podcast .masonry-post .box-main-cls {width: calc(calc(100% - calc(1* 15px)) / 2);}
.postresult .searchposts_result .searchposts_content{    width: calc(50% - 10px);}
.podcast.voice_card {margin-bottom: 20px;}
}
@media (max-width:991px){
	.custom_search_main-container{margin: 0 0 70px}
	.custom_search_main-container .left-container{padding: 0 12px;width: 100%}
	.custom_search_main-container .right-container{padding: 30px 12px 0;width: 100%}
	.page-template-custom-search .search_main,.search_main{    min-height: 60px;margin: 40px auto 18px;    padding: 5px 0px;}
    .custom_search_main-container .custom_posts .geodir-listings .lists-listings-page{margin-bottom: 20px !important;}
    .custom_search_main-container  .custom_posts  p b{font-size: 20px;line-height: 30px}
    .search_main form .field_btn .custom_search_submit,.search_main form .field_btn #custom_search_submit{    line-height: 40px;    height: 40px;width: 40px}
    .custom_search_main-container .left-container .left-filter-inner{    padding: 13px 20px;}
    .page-template-custom-search .search_main_section .search_main {width: calc(100% - 40px);margin-left: auto;margin-right: auto;}

    .search.geodir_custom_posts .search_main_section .search_main {max-width: calc(100% - 44px);}
}
@media (max-width:767px){
	 .custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist {display: none;}
	 .custom_search_main-container .left-container .left-filter-inner .filter-section .filter-catlist-items{width: 100%}
	.custom_search_main-container .lists-listings-page .col.mb-4.geodir-post{width: 100%;padding: 0 !important}
	.custom_search_main-container .custom_posts .geodir-listings .lists-listings-page{margin-left: 0 !important;margin-right: 0 !important}
	.custom_search_main-container  .right-container .custom_posts .gppost-universal-pagination ul{margin: 20px 0 0}
	.custom_search_main-container .right-container .custom_posts .gppost-universal-pagination ul li.active, .custom_search_main-container .right-container .custom_posts .gppost-universal-pagination ul li{    padding: 10px 15px;}
	.custom_search_main-container{margin-bottom: 40px}
	.custom_search_main-container .custom_posts .geodir-listings .col.mb-4.geodir-post:last-child{margin-bottom: 0 !important}
	.page-template-custom-search .search_main,.search_main{margin: 40px 15px 18px;}
	.search_main form .field_block::before{    height: 15px;width: 15px;}
    .search_main form .field_block input{    padding-left: 30px;line-height: 20px}
    .postresult .searchposts_result{flex-direction: column;gap: 15px;}
    .custom_search_main-container .right-container .custom_sort select{    width: 100%;    top: 0;    margin: 0 0 20px 0;padding: 10px 20px}
    .postresult .searchposts_result .searchposts_content{width: 100%;gap: 15px}    
    .search-filter-list .search-filter .search-filter-link{    font-size: 14px;    padding: 5px 15px;    margin: 3px;}
    .search-filter-list{    margin: 0 10px 0;}
    .search-filter-list .search-filter{    padding: 2px 10px;}

    .search_main_section .search_main + .postresult {padding: 15px 5px;}

    .search_main_section .search_main {margin: 40px auto 18px;}

    .search_main_section .filter_group {flex-direction: column-reverse;}
    .search_main_section .filter_group .search-filter-list {width: 100%;margin: 0;}
    .search_main_section .filter_group .custom_sort {margin-left: 0;}

    .custom_search_main-container .custom_posts .podcast .masonry-post .box-main-cls .post-topics p {font-size: 15px;}

}
@media (max-width: 399px){
	.custom_search_main-container .custom_posts .podcast .masonry-post .box-main-cls {width: 100%;}
}
@media (max-width: 1200px){
    .search_main_section .search_main + .postresult ul li {width: 50%;}
}
@media (max-width: 1024px){
	.custom_search_main-container .right-container .business_categories ul {gap: 10px 15px;}
	.custom_search_main-container .right-container .business_categories ul li {width: calc(50% - (15px / 2));}
}
@media (max-width: 767px){
    .search_main_section .search_main + .postresult ul li {width: 100%;}
    .custom_search_main-container .right-container .business_categories ul {gap: 5px;}
	.custom_search_main-container .right-container .business_categories ul li {width: 100%;}
}
@media (max-width: 1200px) {
    body.search-results .bsui.new-template.geodir_locations.geodir_location_listing.post_listing {padding: 20px 0px 0px;}
}

@media (max-width: 1024px) {
    body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .card .card-img-top {aspect-ratio: 4 / 4;}
    body.search-results .voice_card .post_listing.geodir_locations .geodir-category-list-view {padding: 0px 10px;}
}

@media (max-width: 767px) {
    body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .card .card-img-top {padding: 10px 10px;width: 40%;}
    body.search-results .post_listing.geodir_locations .row-cols-md-0 .geodir-post .card-img-top .geodir-post-slider {padding: 10px 10px;}
    body.search-results .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider {height: 150px;}
    body.search-results .bsui .text-center {text-align: center !important;padding: 0px 20px;}
    body.search-results .post_listing.geodir_locations .row {padding: 0px 0px;}
    body.search-results .post_listing.geodir_locations .geodir-post .card-body {padding: 20px 15px 20px !important;}
    body.search-results .post_listing.geodir_locations .geodir-post .card-body.geodir-heading {padding: 20px 15px 0px !important;}

    /* creator */
    body.search-results .post_listing.geodir_locations .row.row-cols-md-0 .card .card-img-top {aspect-ratio: auto;}
    /* podcasts card */
    body.search-results .voice_card .post_listing.geodir_locations .box-main-cls {width: calc(calc(100% - calc(1* 30px)) / 1) !important;margin: 0px auto;border-radius: 190px 190px 0 20px;}
    body.search-results .voice_card .post_listing.geodir_locations .row-cols-md-0 .box-main-cls {width: 95% !important;align-items: center;}
    body.search-results .voice_card .post_listing.geodir_locations .entry-featured-image-url img {max-width: 100%;}
    body.search-results .voice_card .post_listing.geodir_locations .entry-featured-image-url {padding: 15px 0px 0 0px;}
    body.search-results .voice_card .post_listing.geodir_locations .box-main-cls .wrapper .entry-title {margin-bottom: 0px;}
    body.search-results .voice_card .box-main-cls .wrapper {padding: 20px 5px;}
    body.search-results .voice_card .post_listing.geodir_locations .geodir-category-list-view { padding: 0px 20px; }
    body.search-results .card-body .geodir-post-content-container .geodir_post_meta a { font-size: 14px; gap: 5px; padding: 8px 10px; }
    body.search-results .card-body .geodir-post-content-container .geodir_post_meta a i { font-size: 11px; }
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a {text-transform: capitalize;font-size: 16px;display: flex;align-items: center;gap: 10px;padding: 8px 15px;position: relative;margin: 0px 10px;}
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a:before {content: '';position: absolute;top: 0;left: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a:after {content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a:hover:before {background: #1c1f63;}
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a:hover:after {background: #1c1f63;}
	body.search-results .card-body .geodir-post-content-container .geodir_post_meta a i {font-size: 13px;}
}