/*
Template:       onelisting-pro
Theme Name:     OneListing Pro Child
Theme URI:      https://directorist.com/product/onelisting/
Author:         wpWax
Author URI:     https://wpwax.com/
Description:    OneListing - Smart and Powerful Directory & Listing WordPress Theme
Version:        1.0
Text Domain:    onelisting-pro-child
*/

.directorist-archive-grid-view .directorist-listing-single .directorist-listing-single__meta {
	border-top: none;
}


.directorist-archive-grid-view .directorist-listing-single .directorist-listing-single__meta hr {
	color: #eff1f6;
	width: 100%;
	opacity: 1;
}

.directorist-sidebar .directorist-btn {
	color: #354B52!important;
	width: 100%;
}

.directorist-archive-grid-view .grid_button {
	width: 100%;
	padding: 0 20px;
	margin-bottom: .5rem;
}
.directorist-archive-grid-view .grid_button a {
	min-height: 40px!important;
	color: #354B52!important;
	width: 100%;
	line-height: 1!important;
}

.directorist-archive-grid-view .directorist-listing-single .directorist-listing-single__meta {
	padding: 0 0 12px 0;
}

.directorist-archive-grid-view .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info {
	padding: 22px 20px 0 20px;
}

.directorist-archive-grid-view .grid_wrap_top {
	margin-bottom: -1.5rem;
	width: 100%;
}

footer .elementor-icon {
	display: flex;
}

/*New menu lang switcher*/
.wpml-ls-legacy-dropdown {
	width: auto;
	margin-right: .5rem;
}
.wpml-ls-legacy-dropdown a {
	border: none;
}
.wpml-ls-legacy-dropdown a {
	background: transparent!important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border-top: none;
}
.theme-header-action__author--info span {
	/*display: none!important;*/
}
header .theme-menu-action-box__search {
		position: relative;
		top: 4px;
	}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
    margin-right: 5px!important;
}
@media screen and (max-width: 1170px) {
	header .theme-menu-action-box__add-listing {
		display: none!important;
	}
	.wpml-ls-legacy.-dropdown {
		margin-right: 0;
	}
	.theme-menu-action-box__author {
    margin-left: 8px;
	}
	header .theme-menu-action-box__login span.d-none {
		display: none!important;
	}
	.theme-menu-action-box__login .theme-btn.btn.btn-sm {
    width: 30px;
    height: 30px;
    font-size: 18px;
}
}
@media screen and (max-width:430px) {
	header .wpml-ls-legacy-dropdown .wpml-ls-native {
		display: none;
	}
	header .theme-header-logo-inner {
		margin-right: 0;
	}
	heaeder .theme-mobile-menu-trigger {
		padding-left: 0!important;
		margin-left: 0!important;
	}
	header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
		padding-left: 0;
		padding-right: 25px;
	}
}
@media screen and (min-width:992px) {
	.theme-header-menu-area .theme-main-navigation ul li ul {
		width: 260px;
	}
}


@media screen and (min-width: 768px) and (max-width: 991px) {
.atbd_all_categories div.directorist-col-3 {
    width: 24.33%;
}
}

.directorist-archive-grid-view .meta_wrap {
	  width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
		padding: 0 20px;
}