/*
Theme Name: Lestin Child
Theme URI: https://gaviaspreview.com/wp/lestin/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: Child theme for the Lestin theme.
Template: lestin
*/
/* custom css bhavik */









.custom-latest-listing aside.listing-with-sidebar__sidebar.left-sidebar-contents {
    display: none;
}
.custom-latest-listing .listing-with-sidebar__header {
    display: none;
}
.custom-latest-listing nav.directorist-pagination {
    display: none;
}
.custom-latest-listing form.directorist-search-form.directorist-basic-search {
    display: none;
}
span.select2-selection.select2-selection--single {
    padding: 0px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-298b8260.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    z-index: 2;
}

a.rss_link { display: none !important; }
/* Post listing img */
.swiper-slide img{
	width:472px !important
}
.directorist-search-contents.directorist-contents-wrap {
    padding: 0px!important;
}
/* Category Section Css start  */
img.img-fluid {
    aspect-ratio: 3 / 3;
    object-fit: cover;
    height: auto;
}
.img-part.col-md-4.col-sm-12 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 23px;
}






@media only screen and (max-width: 480px) {
	.category-list li::before { left:5% !important; }
.directorist-search-form__box {

    border: 0px;
}
	h5.card-title.category-heading {
    margin-top: 0px !important;
}
	.img-part.col-md-4.col-sm-12 {
    padding: 5px 23px 0px 23px;
}
	img.img-fluid {
    border-radius: 12px 12px 0px 0px;
}
	
}
ul.Business-listing-meta.meta {
    display: none !important;
	   
}
input#search_keywords {
    width: 100% !important;
	 padding-left: 35px !important;
	margin-bottom:30px;
}
input#lt_input_search_location {
    width: 100% !important;
	 padding-left: 35px !important;
		margin-bottom:30px;
}
.lt-search_categories {
    margin-bottom: 30px;
}
.filter-by-region {
    margin-bottom: 30px;
}
.lt-filter-distance-slider {
    margin-bottom: 30px;
}
.select2-container .select2-selection{
	 padding-left: 35px !important;
}
.content-inner {
    position: relative !important;
}
li.elementor-icon-list-item {
    list-style: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {

    padding: 0px !important;
  
}
i.icon.fa-solid.fa-globe {
    position: absolute;
    top: 18px;
    left: 10px;
    z-index: 1;
}
i.icon.fa-solid.fa-tags {
    position: absolute;
    top: 18px;
    left: 10px;
    z-index: 1;
}
i.icon.fa-solid.fa-flag {
    position: absolute;
    top: 18px;
    left: 10px;
    z-index: 1;
}
i.icon.fa-solid.fa-location-arrow {
    position: absolute;
    top: 18px;
    left: 10px;
    z-index: 1;
}

.job-manager-settings-logo img{
	display: none !important;
}

.form-field.field-type-date.field-name-_job_expires {
    display: none !important;
}
/* Category Section Css end  */


