/* == Utility Classes == */
.display-none{
	display: none !important;
}
/* ============ dashboard page ============= */
.app-brand{
	background: transparent !important;
}
.wrapper .page-wrapper{
	background: white !important;
}
.page-template-page-theme-dashboard .content-wrapper .col-12{
	background: white;
}



/* .sidebar-minified-out .left-sidebar {
	top: 65px !important;
}
 */
@media (min-width: 768px) {
	#sidebar-toggler{
		display: none !important;
	}
	.left-sidebar {
		padding: 0.5rem 0rem 0rem 4rem;
		width: 400px;
	}
	.left-sidebar #sidebar{
		padding: 0 .5rem
	}
    .sidebar-fixed-offcanvas .page-wrapper, .sidebar-fixed .page-wrapper {
        padding-left: 22.6rem;
    }
	 .sidebar-fixed-offcanvas .main-header, .sidebar-fixed .main-header {
        padding-left: 22rem;
/* 		 padding-top: 3rem; */
    }

	.sidebar .slimScrollDiv{
		margin-top: 3rem !important;
		box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1);
		border-radius: 25px;
	}

}


/* ------------- sidebar ----------- */

.slimScrollBar {
	display: none !important;
}

.sidebar .sidebar-inner{
	margin-top: 0;
}
.sidebar .nav > li > a i {
	color: #5e6062 !important;
}
.sidebar .sidebar-inner > li.active,
.sidebar .sidebar-inner > li > a.active{
	background: #efefef !important;
}
.sidebar .sidebar-inner > li.active > a{
	color:  #5e6062 !important;
}
.sidebar .nav > li.active > a:before {
	opacity: 0 !important;
}
.sidebar-with-footer .dash-ad-post a {
	background: #5e6062 !important;
	border-radius: 500px;
}



/* -------------- content wrapper ----------- */
@media (min-width: 992px) {
    .content {
        padding-top: 1.5rem;
    }
}

/* --- index page --- */
.dashboard-topbar{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.dashboard__content_wrapper{
	box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1);
	border-radius: 25px;
/* 	overflow: hidden; */
}
.dashboard__stats_row{
	margin: 0;
	padding-top: 1rem;
}
.dashboard__stats_row .widget-media .icon.rounded-circle{
	background: #dfdfdf !important;
}
.dashboard__stats_row .widget-media .icon.rounded-circle i{
	color: #5e6062 !important;
}
.dashboard__stats_row .widget-media{
	border: none !important;
	box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1) !important;
	border-radius: 25px !important;
	padding: 1rem !important;
}
.dashboard__stats_row .widget-media .media-body{
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.dashboard__stats_row .widget-media .media-body p,
.dashboard__stats_row .widget-media .media-body h4{
	color: #5e6062 !important;
}
.dashboard__stats_row .widget-media .media-body p{
	font-size: 19px;
}
.dashboard__stats_row .widget-media .media-body h4{
	font-weight: 600 !important;
	font-size: 24px !important;
}

.dashboard__row{
	margin: 0 !important;	
}
.dashboard__card{
	border: none !important;
	box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1) !important;
	border-radius: 25px !important;
	padding: 1rem !important;
	overflow: hidden;
}
.card-default.dashboard__card{
	padding: 0 !important;
}
.page-template-page-theme-dashboard .package-container{
	background: white !important;
}


/* ----------------- edit profile --------------- */
.btn.btn-success,
.btn {
	background-color: #5e6062;
    border: none !important;
    box-shadow: none !important;
    border-radius: 500px;
}
.dashboard__content_wrapper_other{
	padding: 1rem;
}

@media (min-width: 768px) {
	.dashboard__profile .profile-content-left {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 1rem !important;
	}
	.dashboard__profile .profile-content-left .card.widget-profile {
		flex-direction: row;
    	gap: 20px;
	}
	.dashboard__profile .profile-content-left .card .profile-main-body a{
		float: right;
	}
	.dashboard__profile .profile-content-left hr {
		display: none !important;
	}
	.dashboard__profile .profile-content-left .contact-info{
		padding: 0.5 !important;
	}

	
	.dashboard__profile .profile-content-right{
		border: 0 !important;
		padding: 0 !important;
	}
	.dashboard__profile .nav-tabs.nav-style-border {
		border: 0 !important;
	}
	.dashboard__profile .nav-link.active{
		border: 0 !important;
		font-size: 24px;
		padding-top: 5px !important;
		padding-bottom: 0 !important;
		margin-bottom: -16px !important;
	}
	.dashboard__profile .nav-link.active:after{
		display: none !important;
	}
}


/* ================ my ads ============== */
.dashboard__my_ads > .dashboard__row{
	flex-direction: column;
	padding-top: 1rem !important;
}

.dashboard__my_ads .alert {
    color: #5e6062;
    background-color: #efefef;
	border-color: #efefef;
}

.dashboard__my_ads .dashboard__row > div{
	width: 100% !important;
	max-width: 100% !important;
	flex: 1 !important;
}

.dashboard__my_ads .dashboard__row div .card{
	border: none !important;
	box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1) !important;
	border-radius: 25px !important;
	padding: 1rem !important;
}

.dashboard__my_ads .dashboard__row div .card a#dropdown-notification {
	right: 5px !important;
    top: -7px !important;
}
.dashboard__my_ads .dashboard__row div .card .media img{
	border-radius: 500px !important;
}

.dashboard__my_ads .dashboard__row div .card .bump-or-feature{
	display: none !important;
}

@media (min-width: 768px) {
	.dashboard__my_ads .dashboard__row div .card .media{
		align-items: center;
	}
	.dashboard__my_ads .dashboard__row div .card .media .media-body{
		display: flex;
		justify-content: space-between;
		padding-right: 4rem;
	}
	.dashboard__my_ads .dashboard__row div .card .media .media-body ul.list-unstyled{
		display: flex;
		gap: 30px;
	}
}



/* ================== resquest message ================= */

.dashboard__message_list_wrapper{
	padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.2rem;
    background: #efefef;
}
.dashboard__message_list li{
	padding-left: 1rem;
}
.dashboard__message_list li a strong{
	font-weight: 400;
	color: #5e6062 !important;
}

.dashboard__message_content{
	padding: 2rem 1rem 2rem 0;
}
.dashboard__message_content h3{
	padding-left: 1.5rem;
}
.dashboard__message_content .question-answer{
	padding: 0.5rem;
	padding-left: 2rem;
	border-radius: 500px;
}
.dashboard__message_content .question-answer h4{
	font-size: 15px !important;
}
.dashboard__message_content .button-actions{
	margin-top: 2rem;
}
.dashboard__message_content .button-actions button {
    float: right; 
    margin-right: 10px;
}
.dashboard__message_content .button-actions button:first-child {
    margin-right: 0;
}
.dashboard__message_content .button-actions .btn-success{
	background: #16a450 !important;
}
.dashboard__message_content .button-actions .btn-danger{
	background: #ec8f8f !important;
}


/* ==================== profile detail page =============== */
.profile-page{
	background: white !important;
}
.profile-page .profile-content{
	border: none !important;
	box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1) !important;
	border-radius: 25px !important;
	padding: 1rem !important;
}
.profile-page .profile-header{
	background: white !important;
}
#user_contact_form input,
#user_contact_form textarea{
	border-radius: 500px;
	padding-left: 1rem;
}
#user_contact_form textarea{
	padding-top: 1rem;
}
#user_contact_form .checkbox-wrap{
	display: flex;
	align-items: center;
	gap: 10px;
}
#user_contact_form .checkbox-wrap #author_policy_checkbox{
	margin: 0;
}
#user_contact_form .sellers-button-group button{
	width: 100% !important;
}



/* --------- remove role as vendor button ---------- */
#role_as_vendor{
	display: none !important;
}









.app-brand {
	background: white!important;
}


ul.category-list-style li a {
    background: #fff none repeat scroll 0 0;
    box-shadow: 2px 2px 2px 0 rgb(240 199 0 / 30%);
    color: #232323;
    display: block;
    font-size: 18px;
    line-height: 24px;
    outline: medium none;
    padding: 10px 30px 10px 18px;
    position: relative;
    text-decoration: none;
    margin-bottom: 30px;
	border-radius: 5px ;
}

ul.category-list-style li a:hover {
    background-color: #F0C700;
    color: #ffffff;
}

div#carousel ul.slides li.flex-active-slide img, ul.dropdown-user-login, .woocommerce-tabs .wc-tabs, .land-bootsrap-models .btn-primary, .chevron-1, .chevron-2, .heading-panel .main-title, .sb-modern-header-11 .sb-bk-search-area .sb-bk-side-btns .sb-bk-srch-links .sb-bk-srch-contents li:first-child, .product-favourite-sb {
    border-color: #009903;
}

.addtoany_list.a2a_kit_size_32 a {
    font-size: 32px;
    display: none;
}

.sb-header.sb-header-1 .logo img {
    padding-left: 0px;
    padding-top: 0;
    width: 230px;
    margin-top: -12px;
}

section.dt-detaial-page {
    padding: 10px;
    background: #242424;
    display: none;
}

.uc_solid_header .uc_container_inner a.uc_button {
    font-size: 13px;
    border: 1px solid #FACB05 !important;
    padding: 10px 27px !important;
    letter-spacing: 2px!important;
    border-radius: 5px!important;
    background: #FACB05;
}


.uc_solid_header .uc_container_inner {
    width: 80% !important;
    padding: 0px 0 0 10% !important;
    margin: -3% 0 !important;
}


.radio-inline.checked {
  background: #5e6062;
  color: #fff;
}

.contact-us-sections label {
  --tw-text-opacity: 1;
  color: rgb(103 103 103 / var(--tw-text-opacity));

font-family: Kumbh Sans,sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "YOPQ" 300;
}


#contact-us-sections input, #contact-us-sections select {
  border-radius: 50px;
  border: 1px solid #6b7280;
border-color: #e5e7eb;
}

.page-id-2238 .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 50px;
  height: 40px;
}

.page-id-2238 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 38px;
}

#info-section h2 {
  --tw-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0px 0px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
  padding: 1rem;
  border-radius: 50px;
}
.expired-notice {
	color: black;
}
.expired-notice a {
	font-weight: bold; 
	text-decoration: underline;
	color: black;
}

.sb_add_cart {
	background: black;
}

.mobile-sticky-body-overlay {
	z-index: 999!important
}

body,
p, h1, h2, h3, h4, h5, h6, span, button{
    font-family: "Kumbh Sans", serif !important;
}

/* ------------ header --------------- */
.sb-header.sticky {
    box-shadow: 0 0.5rem 0.2rem -0.5rem !important;
}
ul.dropdown-user-login{
	background: #5e6062 !important;
	border-color: #b7b7b7 !important;
}
ul.dropdown-user-login li {
    display: block !important;
}

ul.list-sign-in li a.btn-theme {
	color: white !important;
}

@media (min-width: 1024px){
	.sb-menu{
		margin-left: auto;
		display: flex;
	}
	.sb-menu .menu-links{
		margin: auto;
	}
	.sb-header.sb-header-1.viewport-lg .sb-menu > ul > li > a {
    	padding: 0 15px;
		color: #5e606280;
	}
	.sb-header.sb-header-1.viewport-lg .sb-menu > ul > li > a:hover{
		color: #5E6062;
	}
	.sb-header-container .list-sign-in {
		display: flex;
		flex-wrap: nowrap;
		text-wrap: nowrap;
		align-items: center;
		gap: 7px;
	}
}





/* =========== body ============ */


body.page-id-2009 .pre_footer{
	display: none !important;
}



.new__home_tabs .e-n-tabs-content{
	border-radius: 25px !important;
	border-top-left-radius: 0 !important;
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 15px 1px rgba(0,0,0,.1);
}
.new__home_tabs .e-n-tabs-heading{
	gap: 0 !important;
	transform: translatey(10px);
}
.new__home_tabs .e-n-tabs-heading button{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 15px 1px rgba(0,0,0,.1);
}
.new__home_tabs .e-n-tabs-heading button.e-n-tab-title:first-child{
	border-top-left-radius: 25px !important;
	background: white;
/* 	transform: translatey(10px); */
}
.new__home_tabs .e-n-tabs-heading button.e-n-tab-title{
	background: white;
}

.new__home_tabs .e-n-tabs-heading button.e-n-tab-title:last-child{
	border-top-right-radius: 25px !important;
	background: white;
/* 	transform: translatey(10px); */
}

.new__home_faqs summary.e-n-accordion-item-title{
	border-bottom: 2px solid #ebebeb !important;
    padding-bottom: 20px !important;
}


/* =========== cards ============= */

.new__home_ads .row.posts-masonry > div{
	padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.new__home_ads .ad-grid-7{
	border-radius: 15px;
	overflow: hidden !important; 
}
.new__home_ads .ad-grid-7 .browse-feature-text{
	background-color: #f7f7f7 !important;
}
.new__home_ads .ad-grid-7 .browse-feature-text .list-inline{
	background-color: #f7f7f7 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.new__home_ads .ad-grid-7 .browse-feature-text div:not(:last-child) {
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid rgb(232, 232, 232);
}


/* ============ Footer =============== */
.footer-top.new-demo{
	background: #282828 !important;
}
.footer-top .widget p,
.footer-top .copyright-content p,
.footer-top p,
.footer-top a,
.footer-top span,
.footer-top .footer-new-title{
	color: white !important;
}
footer .widget .logo{
	filter: invert(1);
}
.footer-top .widget.socail-icons li a i {
	color: #282828 !important;
	background: white !important;
}

/* ============ Ad Post Category =============== */

#ad_post_form .card,
#ad_post_form .card-header,
#ad_post_form .card{
	border: none !important;
}

.chose-catgory-heading{
	text-align: center;
}


.cats-dropdown .radio, .cats-dropdown .radio-inline {
    display: none !important; /* Hide all radio buttons by default */
}

.cats-dropdown .control-label{
	width: 100% !important;
	text-align: center;
	margin-bottom: 2rem !important;
	display: none !important;
}
.cats-dropdown .subcategory__label{
	display: block !important;
	font-size: large !important;
	margin-top: 20px !important;
}

.cats-dropdown .radio, .cats-dropdown .radio-inline {
    display: inline-block;
    width: 45%; /* Two buttons per row */
    margin: 10px 2.5%; /* Spacing between buttons */
    text-align: center;
	border: 1px solid grey;
	border-radius: 15px;
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
	cursor: pointer;
	border-color: transparent;
	box-shadow: 0 0 #0000,
		0 0 #0000,
		0px 0px 5px 0px rgba(0, 0, 0, .1);
	transition: all 0.3s ease-in-out;
}

@media (max-width: 767px) {
	.cats-dropdown .radio, .cats-dropdown .radio-inline {
		width: 100%;
	}
}

.cats-dropdown .radio, .cats-dropdown .radio-inline:hover{
	border-color: #333;
}



.cats-dropdown .radio input,
 .cats-dropdown .radio-inline input{
	visibility: hidden;
}

.cats-dropdown .radio label, .cats-dropdown .radio-inline label {
    display: block;
    cursor: pointer;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f8f9fa;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.cats-dropdown .radio label:hover, .cats-dropdown .radio-inline label:hover {
    background-color: #007bff;
    color: white;
}

.cats-dropdown .radio input[type="radio"]:checked + label,
.cats-dropdown .radio-inline input[type="radio"]:checked + label {
    background-color: #007bff;
    color: white;
}

.cats-dropdown .radio-inline:nth-child(-n+9),
.cats-dropdown .radio:nth-child(-n+9) {
    display: inline-block !important; /* Display only the first 8 initially */
}

#load-more-categories-btn,
#move-next-step{
    margin: 1.5rem auto 10px;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #5e6062;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;	
	box-shadow: none !important;
	border-radius: 500px;
}
#load-more-categories-btn:hover,
#move-next-step:hover{
	background-color: #494949;
}

#move-next-step{
	float: right;
}

.btn-previous,
.btn-next{
	min-width: 120px !important;
}



/* =========== store page ================== */

.elementor-element-63f14b4 .container{
	max-width: 100% !important;
}
.elementor-widget-ads_grid_short_base .sb-short-head{
	visibility: hidden !important;
    margin-bottom: -20px !important;
}

.elementor-widget-ads_grid_short_base .bg-gray{
	background: #fdfeff !important;
}



.shop__ads .col-xl-3.col-lg-4.col-md-4.col-sm-6.col-12 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

.shop__ads .found-listing-item {
    border-radius: 15px;
    overflow: hidden !important;
}

.shop__ads .found-listing-item .found-listing-heading {
    background-color: #f7f7f7 !important;
}
.shop__ads .found-listing-item .list-cat{
	padding: 15px;
}
.shop__ads .found-listing-item .list-cat .padding_cats .cat-btn{
	color: #777777 !important;
}
.shop__ads .found-listing-item .list-cat div:not(:last-child),
.shop__ads .found-listing-item .list-cat h4,
.shop__ads .found-listing-item .list-cat h5{
	background-color: #f7f7f7 !important;
    border-bottom: 1px solid rgb(232, 232, 232);
}
.shop__ads .found-listing-item .list-cat h4,
.shop__ads .found-listing-item .list-cat h5{
	margin-top: 7px;
	padding-bottom: 8px;
}
.shop__ads .found-listing-item .list-cat h5{
	color: #5e6062 !important;
}
.shop__ads .found-listing-item .found-listing-heading .list-cat div:not(:last-child) {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid rgb(232, 232, 232);
}
.shop__ads .found-listing-item .listing-bottom{
	display: none;
}


/* -------------- filter form ------------ */
.elementor-widget-ads_grid_short_base .card .btn.btn-primary{
	padding: 10px;
	margin-top: 20px;
}
.elementor-widget-ads_grid_short_base .card,
.elementor-widget-ads_grid_short_base .card .card-header,
.elementor-widget-ads_grid_short_base .card .card-body{
	border: none;
	background: #fdfeff;
}
.elementor-widget-ads_grid_short_base .card .card-header h5{
	font-size: xx-large;
	margin-bottom: 15px !important;
}
.elementor-widget-ads_grid_short_base .card strong{
	font-weight: 400 !important;
}
.elementor-widget-ads_grid_short_base .card .select2-container--default .select2-selection--single{
	border: none;
    border-bottom: 1px solid #e1e1e1;
}

/* -- load more button -- */
.elementor-widget-ads_grid_short_base .view-more-bottun{
	display: none;
}



/* ================== theme grey styling ================= */
.btn.btn-theme,
.btn.btn-primary{
	background-color: #5e6062;
	border: none !important;
	box-shadow: none !important;
	border-radius: 500px;
}
.btn.btn-theme:hover,
btn.btn-primary:hover{
	background-color: #494949;
}


.ad-event-detail-section .main-dtl-box .meta-share-box .share-links ul li .icon:hover, .sb-notify .point, .section-footer-bottom-mlt .line-bottom, .img-head span, ul.filterAdType li.active .filterAdType-count, .mob-samsung-categories .owl-nav i, .select2-container--default .select2-results__option--highlighted[aria-selected], .toys-call-to-action, .toys-hero-section .toys-new-accessories .toys-hero-content, .sb-modern-header-11 .sb-bk-search-area .sb-bk-side-btns .sb-bk-srch-links .sb-bk-srch-contents .sb-bk-absolute, .sb-header-11, .img-options-wrap .dec-featured-ht, .new-all-categories, .noUi-connect, .home-category-slider .category-slider .owl-nav .owl-prev, .home-category-slider .category-slider .owl-nav .owl-next, .sb-notify .point:before, .sb-header-top1.header-classy-header .flo-right .sb-notify .point, .sb-header-top1.transparent-3-header .flo-right .sb-notify .point, .sb-header-top1.transparent-2-header .flo-right .sb-notify .point, .sb-header-top1.transparent-header .flo-right .sb-notify .point, .sb-header-top1.with_ad-header .flo-right .sb-notify .point, .sb-header-top1.black-header .flo-right .sb-notify .point, .sb-header-top1.white-header .flo-right .sb-notify .point {
    background-color: #5e6062;
}
.cd-top {
    background-color: #5e6062 !important;
}

.tags-share ul li a:hover, .header-location-icon, .header-3-input .looking-form-search-icon i, .footer-anchor-section a, .address-icon, .num-icon, .gmail-icon, .wb-icon, .personal-mail i, .personal-phone i, .personal-addres i, .woocommerce-tabs .wc-tabs li.active a, .woocommerce .woocommerce-breadcrumb a, p.price .amount bdi, .wrapper-latest-product .bottom-listing-product h5, .dec-featured-details-section span h3, .sb-modern-list.ad-listing .content-area .price, .ad-grid-modern-price h5, .ad-grid-modern-heading span i, .item-sub-information li, .post-ad-container .alert a, ul.list li label a, .active, .found-adforest-heading h5 span a, .register-account-here p a, .land-classified-heading h3 span, .land-classified-text-section .list-inline li i, .land-qs-heading-section h3 span, .land-fa-qs .more-less, .land-bootsrap-models .btn-primary, .recent-ads-list-price, .ad-detail-2-content-heading h4, .ads-grid-container .ads-grid-panel span, .ads-grid-container .ads-grid-panel span, .new-small-grid .ad-price, .testimonial-product-listing span, .client-heading span, .best-new-content span, .bottom-left .new-price, .map-location i, .tags-share ul li i, .item-sub-information li, div#carousel ul.slides li.flex-active-slide img, ul.clendar-head li a i, ul.list li label a, .post-ad-container .alert a, .new-footer-text-h1 p a, .app-download-pistachio .app-text-section h5, .prop-agent-text-section p i, .sb-header-top2 .sb-dec-top-ad-post a i, .srvs-prov-text h4, .top-bk-details i, .bk-sel-price span, .bk-sel-rate i, .white.category-grid-box-1 .ad-price, .bk-hero-text h4, .sb-modern-header-11 .sb-bk-srch-links .list-inline.sb-bk-srch-contents li a, .sb-header-top-11 .sb-dec-top-ad-post a i, .mat-new-candidates-categories p, .mat-hero-text-section h1 span, .feature-detail-heading h5, .copyright-heading p a, .great-product-content h4, .sb-short-head span, span.heading-color, .app-download span, .cashew-main-counter h4 span, .blog-post .post-info-date a, .found-listing-heading h5, .pistachio-classified-grid .ad-listing .content-area .price h3, .pistachio-classified-grid .negotiable, .category-grid-box .short-description .price, .new-feature-products span, .post-info i, .tag-icon, .funfacts.fun_2 h4 span, .listing-detail .listing-content span.listing-price, .adforest-user-ads b, .tech-mac-book h1 span, #event-count, .buyent-ads-hero .main-content .title, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .input-srh span, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .ctg-srh .title, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .loct-srh .title, .ad-listing-hero-main .ad-listing-hero .search-bar-box .srh-bar .input-srh span, .filter-date-event:hover, .filter-date-event:focus, .tech-mac-book h1 .color-scheme, .tech-latest-primary-section h3 .explore-style, .tech-call-to-action .tech-view-section h2 span {
    color: #5e6062;
}



/* ============ packages page ============= */
.modern-new-pricing .container .row{
	justify-content: center;
}
.modern-new-pricing .basic-packages .basic-pricing{
	background: #bcbcbc !important;
}
.modern-new-pricing .basic-packages .basic-pricing .pricing-icon{
	background: #5e6062;
}
.modern-new-pricing .basic-packages .sb_add_cart{
	color: #fff !important;
}



/* ============== Signin Pages ================ */

.register-section-content .main-section-content .row{
	display: flex;
	align-items: center;
	justify-content: center;
}

.register__account{
	box-shadow: none !important;
	position: static !important;
}

.register__account .form__title{
	text-align: center;
	color: #5E6062;
	font-size: 1.75rem;
    line-height: 2.25rem;
	margin-bottom: 20px;
}

.register__account label {
    display: none !important;
}
.register__account .list label{
	display: inline-block !important;
}
.register__account input,
.register__account select
.register__account .select2-selection.select2-selection--single{
	border-radius: 500px !important;
}
.register__account .select2-selection.select2-selection--single{
	margin-bottom: 10px;
	border-radius: 500px !important;
}
.register__account .sb_show_pass{
	top: 10px; !important;
}
.register__account .register-account-here{
	border-radius: 500px;
	border: 1px solid #737373;
}
.register__account .register-account-here p{
	line-height: 0.9 !important;
}
.register__account .register-account-here p span{
	display: none;
}

/* ----------- source tab ----------- */
#contact-us-sections input, #contact-us-sections select {
  padding-top: 10px;
  padding-bottom: 10px;
}
#contact-us-sections .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 50px;
  height: 50px;
  padding: 0px 10px 0 10px;
}

/* ---------- ad post form ------------- */
#dynamic-fields .row:first-child div:first-child{
	display: none !important;
}


/* ------------ user detail page ---------- */
.aln-img img{
	background: white !important;
}
.message-body .message-content .block-users{
	visibility: hidden !important;
}
#file_attacher{
	visibility: hidden !important;
	height: 0px !important;
}
.heading-detail{
	align-items: center !important;
}
.heading-detail .detail-img img{
	height: 65px !important;
	width: 65px !important;
}
.heading-detail-check{
	right: 10px !important;
}
.contact-message form textarea{
	background: white !important;
}
.intersted__modal_field input{
	border-radius: 500px !important;
	margin-bottom: 13px;
	margin-top: 6px;
}
.ad-grid-7 .browse-featured-images a{
	position: relative;
	z-index: 0;
}

.browse-featured-images::before {
	display: none !important;
}






.message-header .message-tabs{
	margin-top: 25px;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 100% !important;
}
.message-header .message-tabs{
	width: 50%;
	text-align: center;
}
.messages_actions{
	border: 1px solid #5e6062 !important;
	color: #5e6062 !important;
    padding: 10px;
    border-radius: 25px;
}

.message-tabs .active{
	background: #5e6062;
    color: white !important;
    padding: 10px;
    border-radius: 25px;
}

.message-header .message-tabs span a small{
	border: none !important;
}

.ad-detail-2:before,
.ad-detail-2{
	background: white !important;
}

.new__title_wrapper{
	display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom: 15px;
}
.new__title_wrapper h1{
	font-weight: 400;
}

.new__detail_column{
	margin-top: 65px;
	border: none !important;
}
.interested__button{
	width: 100%;
	padding: 10px 20px;
}
.ad-detail-2-category{
	display: none;
}
ul.ad-detail-2-posted li{
	display: none;
}
.ad-detail-2-posted li:nth-child(3){
	display: block;
	width: 100%;
	padding: 10px 20px;
	background-color: #5e6062;
    border: none !important;
    box-shadow: none !important;
    border-radius: 500px;
	margin-top: 15px;
	text-align: center;
}
.ad-detail-2-posted li:nth-child(3) a{
	color: white;
}

.new__section_title{
	font-size: 1.25rem !important;
    line-height: 1.75rem;
	margin-top: 2rem;
	font-weight: 400 !important;
}
.new__ad_location{
	width: 100%;
    border-radius: 25px;
    padding: 1rem;
    box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1);
	margin-top: 1rem;
}

.ad-detail-2-details{
	background-color: white !important;
}
.interested__form .form-group{
	margin-bottom: 10px !important;
}


.ad-detail-2-highlights .new__section_title{
	margin-top: 0 !important;
}

.highlight-row,
.detail-row{
	border-radius: 25px;
    padding: 1rem;
    box-shadow: 0 0 #0000, 0 0 #0000, 0px 0px 5px 0px rgba(0, 0, 0, .1);
}

.highlight-row span strong,
.detail-row span strong{
	color: #28282880 !important;
	font-weight: 400 !important;
}

.highlight-row > div:not(:last-child),
.detail-row > div:not(:last-child){
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	border-bottom: 1px solid #28282880;
	color: #282828;

}

.highlight-row > div:not(:last-child),
.detail-row > div:not(:last-child){
	display: flex;
	justify-content: space-between;
}


.ad-detail-2-details .alert {
    color: #5e6062;
    background-color: #5e606230;
    border-color: #5e606230;
}


/* =================== relatd ads styling ================== */

.related-ads-container .col-xl-3.col-lg-4.col-md-4.col-sm-6.col-12 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

.related-ads-container .found-listing-item {
    border-radius: 15px;
    overflow: hidden !important;
}

.related-ads-container .found-listing-item .found-listing-heading {
    background-color: #f7f7f7 !important;
}
.related-ads-container .found-listing-item .list-cat{
	padding: 15px;
}
.related-ads-container .found-listing-item .list-cat .padding_cats .cat-btn{
	color: #777777 !important;
}
.related-ads-container .found-listing-item .list-cat div:not(:last-child),
.related-ads-container .found-listing-item .list-cat h4,
.related-ads-container .found-listing-item .list-cat h5{
	background-color: #f7f7f7 !important;
    border-bottom: 1px solid rgb(232, 232, 232);
}
.related-ads-container .found-listing-item .list-cat h4,
.related-ads-container .found-listing-item .list-cat h5{
	margin-top: 7px;
	padding-bottom: 8px;
}
.related-ads-container .found-listing-item .list-cat h5{
	color: #5e6062 !important;
}
.related-ads-container .found-listing-item .found-listing-heading .list-cat div:not(:last-child) {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid rgb(232, 232, 232);
}
.related-ads-container .found-listing-item .listing-bottom{
	display: none;
}





@media screen and (min-width: 767px){	
	.ad-detail-2-img #slider .slides img{
		height: 500px;
		object-fit: cover;
		border-radius: 25px;
	}
	.new__title_wrapper{
		flex-direction: row;
	}
}


@media screen and (max-width: 768px){
	.new__title_wrapper{
		flex-direction: column;
    	align-items: start !important;
	}
	.ad-detail-2-img #slider .slides img {
		height: 250px !important;
		object-fit: cover;
		border-radius: 25px;
	}
}

.browse-feature-details .browse-feature-products a,
.browse-feature-details .found-listing-heading  .category-title a{
	color: black !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	pointer-events: none;
}
.browse-feature-text .browse-feature-products,
.found-listing-heading .category-title { display: none;}



.page-template-page-theme-dashboard .header-fixed .wrapper {
	flex-direction: row !important;
}

.page-template-page-theme-dashboard .content {
	margin-bottom: 3rem;
}
@media (min-width: 768px) {
    .page-template-page-theme-dashboard .sidebar-fixed .page-wrapper {
        padding-left: 7rem!important;
    }
}

/* Fix for missing location display on ad cards */
.found-listing-head-address {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: #777777 !important;
    font-size: 14px !important;
}

.found-listing-head-address i {
    margin-right: 5px !important;
    color: #999 !important;
}

/* Fix for fr-address_star container */
.fr-address_star {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-bottom: 8px !important;
}

.fr-add {
    flex: 1 !important;
}

/* ============ Mobile Ad Card Square Fix ============= */
/* Force 1:1 square aspect ratio for ad images on mobile */
@media (max-width: 767px) {
    /* Ad listing image containers */
    /* .found-listing-img,
    .featured-listing-image,
    .browse-feature-image,
    .sb-ad-image,
    .ad-listing-image,
    .listing-thumb,
    .ad-thumb {
        aspect-ratio: 1 / 1 !important;
        height: auto !important;
        overflow: hidden !important;
    }
     */
    /* Images inside the containers */
    .found-listing-img img,
    .found-listing-img .image img,
    .featured-listing-image img,
    .browse-feature-image img,
    .sb-ad-image img,
    .ad-listing-image img,
    .listing-thumb img,
    .ad-thumb img {
		aspect-ratio: 1 / 1 !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
    }
    
    /* Background image containers */
    .found-listing-img[style*="background"],
    .featured-listing-image[style*="background"],
    .browse-feature-image[style*="background"] {
        background-size: cover !important;
        background-position: center !important;
    }
}