.classifiad-header-container {
	position: relative;
	z-index: 2;
}

/*Sticky Header*/
.classifiad-sticky-header {
	position: static;
	top: -100px;
	transition: var(--transition);
	z-index: 1001;
}

.classifiad-header-is-sticky {
	box-shadow: 0 5px 20px 0 var(--deaf-font-color-600);
	left: 0;
	position: fixed;
	top: 0;
	transition: var(--transition);
	width: 100%;
}

.admin-bar .classifiad-header-is-sticky {
	top: 32px;
}

/*Header*/
.classifiad-switch-regular-icon:hover .fa-regular {
	font-weight: 600;
}

.archive .classifiad-header-container,
.single-post .classifiad-header-container {
	margin: 0 0 0 0;
}

.classifiad-header .classifiad-header-top-container {
	padding: 32px 0;
	position: relative;
}

body:not(.home) .classifiad-header .classifiad-header-bottom-container {
	border-bottom: 0px;
}

.classifiad-header .classifiad-header-bottom-container {
	padding: 28px 0;
	background: transparent !important;
	padding-bottom: 0px;
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li a {
	border-radius: 32px;
	background: rgba(255, 255, 255, 0.10);
	padding: 6px 10px !important;
	font-size: 14px;
	position: relative;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li a {
	padding: 0 11px !important;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li .nav-link::after {
	content: '';
	width: 100%;
	left: 0;
	right: 0;
	bottom: -20px;
	position: absolute;
	background: #0000;
	height: 2px;
	transition: 0.3s;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li .nav-link:hover::after {
	background: var(--primary-color);
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li.classifiad-dropdown {
	margin-right: 79px;
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li.classifiad-dropdown .classifiad-nav-all-categories {
	background: transparent !important;
	color: #fff !important;
	padding-left: 0px !important;
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li.classifiad-dropdown .classifiad-nav-all-categories i {
	font-size: 12px !important;
	color: #fff !important;
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li {
	line-height: normal;
	margin: 0 10px 0 0;
	padding: 0px;
}

.classifiad-header .classifiad-header-top {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-not-filled-btn i {
	margin: 0 5px 0 0;
	transition: var(--transition);
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-not-filled-btn:hover i {
	font-weight: bold;
}

.home .classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-not-filled-btn:hover i {
	font-weight: bold;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-not-filled-btn {
	background-color: transparent !important;
	padding: 0;
	border-color: transparent;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-submission-btn,
.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn {
	border: 1px solid transparent !important;
	color: #ffffff;
	border-radius: 6px;
	font-size: 14px;
	font-family: var(--primary-font);
	padding: 7px 14px;
	background-color: var(--primary-color);
	font-weight: 600;
	letter-spacing: .2px;
	height: auto;
	line-height: 21px;
}

.classifiad-header-container.style-1 .classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-submission-btn {
	padding: 11px 16px;
	border-radius: 4px;
	height: 45px;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-submission-btn i,
.classifiad-header .classifiad-header-top-property .classifiad-navigation-quick .classifiad-submission-btn i {
	color: #fff !important;
	width: 22px;
	height: 22px;
	line-height: 13px;
	border-radius: 50%;
	background-color: var(--primary-color) !important;
	font-size: 13px !important;
	border: 1px solid #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-submission-btn:hover,
.classifiad-header .classifiad-header-top-property .classifiad-navigation-quick .classifiad-submission-btn:hover {
	background-color: #fff !important;
    color: var(--primary-color);
	border-color: var(--primary-color) !important;
}

.classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-submission-btn:hover i,
.classifiad-header .classifiad-header-top-property .classifiad-navigation-quick .classifiad-submission-btn:hover i {
	color: var(--primary-color) !important;
	background-color: transparent !important;
	border-color: var(--primary-color) !important;
}

.classifiad-header-container.style-1 .classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-login-register-btn {
	color: #161412;
	line-height: 21px;
	font-weight: normal;
	padding: 11px 16px;
	border-radius: 4px;
	background-image: linear-gradient(rgb(255 255 255 / 85%), rgb(255 255 255 / 85%));
	background-blend-mode: screen;
	background-color: var(--primary-color) !important;
	height: 45px;
}

.classifiad-header-container.style-1 .classifiad-header .classifiad-header-top .classifiad-navigation-quick .classifiad-login-register-btn:hover {
	color: #ffffff;
	background-image: unset;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-top .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-login-register-btn {
	color: #484848;
	font-weight: 600;
	line-height: 32px;
	padding: 4px 8px;
	background: #F1F1F1;
	border-radius: 6px;
	display: flex;
	align-items: center;
	font-size: 14px;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-top .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-login-register-btn:hover {
	background-color: var(--primary-color);
	color: #fff;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-top .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-login-register-btn i {
	color: #484848;
}

.classifiad-header-container.style-2 .classifiad-header .classifiad-header-top .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-login-register-btn:hover i {
	color: #ffffff;
}

.classifiad-header .classifiad-header-logo {
	margin: 0 20px 0 0;
	width: 200px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.classifiad-header .classifiad-header-logo img {
	max-height: 100%;
	max-width: 100%;
	object-fit: cover;
}

.classifiad-navigation-nav {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

.classifiad-navigation-nav li {
	line-height: 15px;
	margin: 0 90px 0 0;
	padding: 10px 0 10px 0;
}

.classifiad-navigation-nav li:last-child {
	margin-right: 0;
}

.classifiad-navigation-nav li a {
	font-family: var(--primary-font);
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
}

.classifiad-nav-all-categories i {
	font-size: 14px;
	line-height: 10px;
	transition: var(--transition);
}

.classifiad-nav-all-categories-container {
	cursor: auto;
	padding: 20px 30px calc(20px - 1.5rem) 30px;
}

.classifiad-nav-all-categories-container h5 {
	font-weight: normal;
	margin: 0 0 10px 0;
}

.classifiad-header-container .classifiad-nav-all-categories-container a {
	color: #33333a;
	margin: 10px 20px 10px 0;
}

.classifiad-nav-all-categories-container p {
	letter-spacing: 1px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.classifiad-nav-all-categories-container a:last-of-type p,
.classifiad-nav-all-categories-container a:last-of-type h5 {
	margin-bottom: 0;
}

.classifiad-navigation-quick-container {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 0 0 0;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick {
	margin: 0px 25px 0px 0;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-submission-btn-container {
	margin-right: 12px;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick:first-child {
	margin-right: 8px;
	font-weight: 600;
	letter-spacing: .2px;
	text-transform: capitalize;
	padding-bottom: 2px;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container {
	display: flex;
	align-items: center;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-dropdown.classifiad-user-menu.classifiad-switch-regular-icon {
	font-size: 14px;
	text-transform: capitalize;
	border-bottom: 0;
	display: flex;
	align-items: center;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container {
	margin-right: 22px;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container i {
	font-size: 22px;
	margin-right: 6px;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container .classifiad-unread-chat-count {
	background: transparent;
	border: 0;
	height: unset;
	font-size: 14px;
	font-weight: 400;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container button {
    line-height: 21px;
    font-size: 14px;
    font-weight: 400;
}

.classifiad-dropdown.classifiad-user-menu:not(.classifiad-dropdown-active-event):hover:before {
	content: '';
	position: absolute;
	width: 150px;
	height: 25px;
	bottom: -15px;
	right: 0;
	z-index: 3;
	background: transparent;
	pointer-events: auto;
	user-select: auto;
	left: unset;
}

.classifiad-header .classifiad-dropdown.classifiad-user-menu .classifiad-dropdown-items {
	position: absolute;
	padding: 10px 0 10px 0;
	-webkit-box-shadow: 0px 30px 30px 0px rgba(29, 10, 81, 0.1);
	-moz-box-shadow: 0px 30px 30px 0px rgba(29, 10, 81, 0.1);
	box-shadow: 0px 30px 30px 0px rgba(29, 10, 81, 0.1);
	border-radius: 5px !important;
	z-index: 99999;
	display: block;
	left: auto;
	background: #ffffff;
	right: -10px;
	width: 150px;
	opacity: 0;
	top: calc(100% - 8px);
	transition: 0.3s;
	visibility: hidden;
	transform: scale(0.8) translate(-5px, -12px);
	border: 0 !important;
}

.classifiad-header .classifiad-dropdown.classifiad-user-menu:not(.classifiad-dropdown-active-event):hover .classifiad-dropdown-items {
	top: calc(100% + 4px);
	visibility: visible !important;
	opacity: 1 !important;
	visibility: visible;
	opacity: 1;
	transform: scale(1) translate(0, 8px) !important;
}

.classifiad-header .classifiad-dropdown.classifiad-user-menu .classifiad-dropdown-items .classifiad-dropdown-item {
	width: 100%;
	text-align: left;
	padding: 5px 24px 5px 24px;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 14px;
	outline: none;
	color: #1c0950;
	-webkit-transition: opacity 0.2s ease-out, background 0.2s ease-out;
	transition: opacity 0.2s ease-out, background 0.2s ease-out;
	border: 0;
}

.classifiad-header .classifiad-dropdown.classifiad-user-menu .classifiad-dropdown-items .classifiad-dropdown-item:hover {
	background: #f3f2f6;
	color: #1c0950 !important;
	opacity: 0.65 !important;
}

.classifiad-header .classifiad-header-bottom-container .classifiad-navigation-nav li a:hover {
	color: var(--primary-color);
}

.style-2 .classifiad-header .classifiad-header-top-container {
	padding: 20px 0;
}

.classifiad-unread-chat-count i {
	font-size: 16px;
}

.classifiad-header-container.style-1 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container button {
	padding: 0;
	height: 20px;
	min-width: 34px !important;
}

.classifiad-header-container.style-1 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container button.classifiad-unread-messages {
	margin-top: 2px;
}

.classifiad-header-container.style-1 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container {
	margin-right: 16px;
}

.classifiad-header-container .classifiad-header .classifiad-navigation-quick .classifiad-submission-btn svg {
	margin-right: 8px;
	stroke: #ffffff;
}

.classifiad-header-container .classifiad-header .classifiad-navigation-quick .classifiad-submission-btn:hover svg {
	stroke: var(--primary-color);
}

.classifiad-header-container.style-1 .classifiad-header .classifiad-navigation-quick .classifiad-submission-btn svg {
	margin-right: 4px;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick:last-child {
	margin-right: 0;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick button {
	align-items: center;
	border-radius: 15px;
	display: flex;
	height: 45px;
	justify-content: center;
	min-width: 40px;
	position: relative;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick button i {
	font-size: 16px;
	line-height: 13px;
	margin-right: 10px;
}

.classifiad-header-container.style-1 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container i {
	margin-right: 0;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-count-badge {
	background: var(--secondary-color);
	border-radius: 50%;
	color: var(--secondary-font-color);
	font-family: var(--primary-font);
	font-size: 10px;
	font-weight: 500;
	height: 6px;
	line-height: 16px;
	position: absolute;
	left: 30px;
	text-align: center;
	top: 0px;
	width: 6px;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0;
}

.style-2 .classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-count-badge {
    left: 22px;
    top: 10px;
}

.new-notifications i {
	display: block;
	-webkit-animation: ring 4s .1s ease-in-out infinite;
	-webkit-transform-origin: 50% 4px;
	-moz-animation: ring 4s .1s ease-in-out infinite;
	-moz-transform-origin: 50% 4px;
	animation: ring 4s .1s ease-in-out infinite;
	transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
	0% {
		-webkit-transform: rotateZ(0);
	}

	1% {
		-webkit-transform: rotateZ(30deg);
	}

	3% {
		-webkit-transform: rotateZ(-28deg);
	}

	5% {
		-webkit-transform: rotateZ(34deg);
	}

	7% {
		-webkit-transform: rotateZ(-32deg);
	}

	9% {
		-webkit-transform: rotateZ(30deg);
	}

	11% {
		-webkit-transform: rotateZ(-28deg);
	}

	13% {
		-webkit-transform: rotateZ(26deg);
	}

	15% {
		-webkit-transform: rotateZ(-24deg);
	}

	17% {
		-webkit-transform: rotateZ(22deg);
	}

	19% {
		-webkit-transform: rotateZ(-20deg);
	}

	21% {
		-webkit-transform: rotateZ(18deg);
	}

	23% {
		-webkit-transform: rotateZ(-16deg);
	}

	25% {
		-webkit-transform: rotateZ(14deg);
	}

	27% {
		-webkit-transform: rotateZ(-12deg);
	}

	29% {
		-webkit-transform: rotateZ(10deg);
	}

	31% {
		-webkit-transform: rotateZ(-8deg);
	}

	33% {
		-webkit-transform: rotateZ(6deg);
	}

	35% {
		-webkit-transform: rotateZ(-4deg);
	}

	37% {
		-webkit-transform: rotateZ(2deg);
	}

	39% {
		-webkit-transform: rotateZ(-1deg);
	}

	41% {
		-webkit-transform: rotateZ(1deg);
	}

	43% {
		-webkit-transform: rotateZ(0);
	}

	100% {
		-webkit-transform: rotateZ(0);
	}
}

@-moz-keyframes ring {
	0% {
		-moz-transform: rotate(0);
	}

	1% {
		-moz-transform: rotate(30deg);
	}

	3% {
		-moz-transform: rotate(-28deg);
	}

	5% {
		-moz-transform: rotate(34deg);
	}

	7% {
		-moz-transform: rotate(-32deg);
	}

	9% {
		-moz-transform: rotate(30deg);
	}

	11% {
		-moz-transform: rotate(-28deg);
	}

	13% {
		-moz-transform: rotate(26deg);
	}

	15% {
		-moz-transform: rotate(-24deg);
	}

	17% {
		-moz-transform: rotate(22deg);
	}

	19% {
		-moz-transform: rotate(-20deg);
	}

	21% {
		-moz-transform: rotate(18deg);
	}

	23% {
		-moz-transform: rotate(-16deg);
	}

	25% {
		-moz-transform: rotate(14deg);
	}

	27% {
		-moz-transform: rotate(-12deg);
	}

	29% {
		-moz-transform: rotate(10deg);
	}

	31% {
		-moz-transform: rotate(-8deg);
	}

	33% {
		-moz-transform: rotate(6deg);
	}

	35% {
		-moz-transform: rotate(-4deg);
	}

	37% {
		-moz-transform: rotate(2deg);
	}

	39% {
		-moz-transform: rotate(-1deg);
	}

	41% {
		-moz-transform: rotate(1deg);
	}

	43% {
		-moz-transform: rotate(0);
	}

	100% {
		-moz-transform: rotate(0);
	}
}

@keyframes ring {
	0% {
		transform: rotate(0);
	}

	1% {
		transform: rotate(30deg);
	}

	3% {
		transform: rotate(-28deg);
	}

	5% {
		transform: rotate(34deg);
	}

	7% {
		transform: rotate(-32deg);
	}

	9% {
		transform: rotate(30deg);
	}

	11% {
		transform: rotate(-28deg);
	}

	13% {
		transform: rotate(26deg);
	}

	15% {
		transform: rotate(-24deg);
	}

	17% {
		transform: rotate(22deg);
	}

	19% {
		transform: rotate(-20deg);
	}

	21% {
		transform: rotate(18deg);
	}

	23% {
		transform: rotate(-16deg);
	}

	25% {
		transform: rotate(14deg);
	}

	27% {
		transform: rotate(-12deg);
	}

	29% {
		transform: rotate(10deg);
	}

	31% {
		transform: rotate(-8deg);
	}

	33% {
		transform: rotate(6deg);
	}

	35% {
		transform: rotate(-4deg);
	}

	37% {
		transform: rotate(2deg);
	}

	39% {
		transform: rotate(-1deg);
	}

	41% {
		transform: rotate(1deg);
	}

	43% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(0);
	}
}

.classifiad-navigation-quick.classifiad-unread-notifications-container.classifiad-unread-chat-count-container {
	position: relative;
}

.classifiad-navigation-quick.classifiad-unread-messages-container.classifiad-unread-chat-count-container,
.classifiad-navigation-quick.classifiad-favorites-container.classifiad-unread-chat-count-container {
	position: relative;
	margin-right: 0 !important;
}

.style-2 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container button{
	padding: 12px 8px;
}

.style-2 .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container {
    margin-right: 8px !important;
}

.classifiad-header-top-container-property .classifiad-navigation-quick.classifiad-unread-messages-container.classifiad-unread-chat-count-container,
.classifiad-header-top-container-property .classifiad-navigation-quick.classifiad-favorites-container.classifiad-unread-chat-count-container {
	margin-right: 0 !important;
}

.classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-favorites-items {
	background: transparent;
	border: 0;
}

.classifiad-navigation-quick.classifiad-unread-chat-count-container button svg {
	margin-right: 4px;
}

.style-2 .classifiad-navigation-quick.classifiad-unread-chat-count-container button.classifiad-unread-messages svg,
.classifiad-header-top-bar-property .classifiad-navigation-quick.classifiad-unread-chat-count-container button.classifiad-unread-messages svg {
	stroke: transparent !important;
	margin-top: 2px;
}

.classifiad-messages-container,
.classifiad-notifications-container {
	display: none;
	background: #fff;
	min-width: 300px;
	border: 1px solid #EBEBEB;
	border-radius: 9px;
	position: absolute;
	top: 36px;
	right: -60px;
	z-index: 999;
}

.classifiad-messages-container .classifiad-messages-head,
.classifiad-notifications-container .classifiad-notifications-head {
	padding: 12px;
	background: #F6F6F6;
	border-radius: 9px;
}

.classifiad-messages-container .classifiad-messages-list li,
.classifiad-notifications-container .classifiad-notifications-list li {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 12px;
	border-bottom: 1px solid #EBEBEB;
	width: 100%;
	cursor: pointer;
}

.classifiad-notifications-container .classifiad-notifications-list li {
	justify-content: flex-start;
}

.classifiad-notifications-container .classifiad-notifications-list li span.notification-dot {
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: var(--primary-color);
	margin-right: 12px;
}

.classifiad-messages-container .classifiad-messages-list li img.classifiad-message-sender {
	width: 35px;
	border-radius: 50%;
	height: 35px;
	object-fit: cover;
	margin-right: 12px;
}

.classifiad-notification-details h6 a {
	text-decoration: underline;
}

.classifiad-messages-container .classifiad-messages-list li .classifiad-message-details {
	width: calc(100% - 111px);
}

.classifiad-messages-container .classifiad-messages-list li img.classifiad-message-post {
	height: 39px;
	width: 52px;
	object-fit: cover;
	margin-left: 12px;
}

.classifiad-messages-container .classifiad-messages-list li .classifiad-message-details h6,
.classifiad-messages-container .classifiad-messages-list li .classifiad-message-details p {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.classifiad-no-messages {
	padding: 12px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*Header Top Bar*/
.classifiad-header-top-bar-landing-links .classifiad-dropdown a {
	text-transform: capitalize;
	color: #1F1B30;
	font-weight: 600;
}

.classifiad-header-top-bar-landing-links {
	display: flex;
	justify-content: flex-start;
	align-content: center;
}

.classifiad-header-top-bar-landing-links a {
	font-weight: 600;
	font-size: 12px;
	line-height: 17px;
	margin: 14px 40px 14px 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.classifiad-header-top-bar-landing-links a i {

	margin: 0 5px 0 0;

}

/*----- Style 2 -------*/
.classifiad-header-container .classifiad-header-top-bar-landing-links.style-2 a {
	margin: auto;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	padding: 11.5px 33.5px;
	background: transparent;
	border-bottom: 1px solid transparent;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-2 a:hover {
	border-color: var(--primary-color);
	background: #ffffff1a;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-2 a .classifiad-topbar-icons {
	display: none;
}

/*---- Style 3 --------*/

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a {
	margin: auto;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	padding: 11.5px 22px;
	background: transparent;
	border-bottom: 1px solid transparent;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a:hover,
.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a.active{
	border-color: var(--primary-color);
	color: var(--primary-color);
	background: #ffffff;
	font-weight: 600;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a .classifiad-topbar-icons {
	margin-right: 10px !important;
	padding: 0;
	height: 12px;
	width: 12px;
	line-height: 12px;
	background: transparent;
	color: var(--primary-color);
	font-size: 12px;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a svg.classifiad-topbar-icons {
	fill: var(--primary-color);
	padding: 0;
	height: 13px;
	width: 12px;
	background: transparent;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a:hover .classifiad-topbar-icons {
	color: var(--primary-color) !important;
	background: transparent;
}

.classifiad-header-container .classifiad-header-top-bar-landing-links.style-3 a:hover svg.classifiad-topbar-icons {
	fill: var(--primary-color) !important;
}

/*---- end Style 3 -------*/

.classifiad-header-top-bar .classifiad-navigation-nav li a {
	font-weight: 600;
	font-size: 12px;
	line-height: 17px;
	padding: 0 0 0 0;
}

.classifiad-header-top-bar.style-2 .classifiad-navigation-nav li a {
    font-size: 14px;
    font-weight: 400;
}

.classifiad-header-container.style-2 .classifiad-header-top-bar .classifiad-navigation-nav li a {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
}

.classifiad-header-top-bar .classifiad-navigation-nav li:not(:last-child) {
	margin: 0 20px 0 0;
}

.container .classifiad-header-top-bar-landing-links .classifiad-dropdown-items {
	width: 100%;
}

.container-fluid .classifiad-header-top-bar-landing-links .classifiad-dropdown-items {
	width: calc(100% - 6rem);
	margin: 0 3rem;
	max-width: 1320px;
}

.classifiad-header-top-bar-landing-links .classifiad-nav-all-categories-container a {
	justify-content: flex-start;
}

.classifiad-nav-all-categories-container a>img {
	padding-top: 10px;
}

/*Header Search*/
.classifiad-header-search .cwp-search-form {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
	display: block;
	padding: 0 0 0 0;
}

.classifiad-header-search {
	margin: 0 auto 0 0;
	---grid-text-color: var(--heading-color);
}

.classifiad-header-search #cwp-search-classifiad,
.classifiad-header-search .search-form-fields {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.classifiad-header-search .cwp-search-field,
.classifiad-header-search .cwp-field-container {
	display: none;
}

.classifiad-header-search .cwp-search-field:nth-child(1),
.classifiad-header-search .cwp-search-field:nth-child(2) {
	display: block;
}

.classifiad-header-search .cwp-search-field:nth-child(2) {
	width: 397px !important;
}

.classifiad-header-search .cwp-frontend-search-form .cwp-search-field:not(:nth-child(2)) {
	width: 272px !important;
	margin-right: 10px;
}

.classifiad-header-search .search-form-fields .cwp-search-field:nth-child(2) {
	margin: 0 2px 0 0;
	width: 300px !important;
}

.classifiad-header-search .search-form-fields .cwp-search-field label,
.classifiad-header-search .search-form-fields .cwp-search-field h3 {
	display: none;
}

.classifiad-header-search .search-form-fields .cwp-search-field ::-webkit-input-placeholder,
.classifiad-header-search .search-form-fields .cwp-search-field :-ms-input-placeholder,
.classifiad-header-search .search-form-fields .cwp-search-field ::placeholder {
	color: var(--primary-input-color) !important;
	font-size: 13px;
	font-weight: 500;
	line-height: 40px;
	opacity: 0.35;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-submit-search {
	font-weight: 500;
	font-size: 16px;
	padding-left: 0px;
}

.classifiad-header-search .select2-container {
	height: 40px;
}

.classifiad-header-search .search-form-fields .cwp-search-field input,
.classifiad-header-search .search-form-fields .cwp-search-field select,
.classifiad-header-search .search-form-fields .cwp-search-field .select2-container--default .select2-selection--single .select2-selection__placeholder {
	border-radius: var(--border-radius-xs);
	appearance: none;
	font-family: var(--primary-font);
	font-size: 13px;
	font-weight: 500;
	height: 40px;
	line-height: 26px;
	margin: 0;
	min-width: 170px;
	padding: 7px 19px;
	width: 100%;
	border: none;
	color: var(--heading-color);
}

.classifiad-header-search .cwp-search-field:not(:first-of-type) input,
.classifiad-header-search .search-form-fields .cwp-search-field:not(:first-of-type) .select2-container--default .select2-selection--single {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.classifiad-header .select2-container--default .select2-selection--single .select2-selection__rendered,
.classifiad-header-search .search-form-fields .cwp-search-field .select2-container--default .select2-selection--single .select2-selection__placeholder {
	padding: 0 0 0 0;
}

.classifiad-header-search .search-form-fields .cwp-search-field:first-child>input,
.classifiad-header-search .search-form-fields .cwp-search-field:first-child>select {
	border-bottom-left-radius: var(--border-radius-xs);
	border-top-left-radius: var(--border-radius-xs);
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
	width: 42px !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block !important;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields [data-name="search_button"] span {
	display: none;
}

.classifiad-header-search .cwp-submit-search {
	border-radius: 0 var(--border-radius-xs) var(--border-radius-xs) 0;
	height: 40px;
	overflow: hidden;
	position: relative;
	transition: var(--transition);
	width: 42px;
	margin: 0 0 0 0 !important;
	color: transparent !important;
}

.classifiad-header-search .cwp-submit-search:hover {
	background: var(--primary-font-color);
	color: var(--primary-font-color);
}

.classifiad-header-search .cwp-submit-search:before {
	color: var(--common-color);
	margin: 0px;
	left: 0;
	right: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 17px;

}

.classifiad-header-search .cwp-submit-search:hover:before {
	color: var(--primary-color);

}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location {
	position: relative;
}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location:before {
	content: var(--marker-icon-code);
	font-weight: 600;
}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location:before,
.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location:after {
	color: var(--heading-color);
	font-family: var(--icons-font);
	font-size: 15px;
	height: 20px;
	left: 10px;
	line-height: 20px;
	pointer-events: none;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	user-select: none;
	width: 20px;
	z-index: 1;
}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location:after {
	content: var(--chevron-down-icon-code);
	font-weight: bold;
	left: unset;
	right: 10px;
	display: none;
}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location select,
.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location input {
	padding-left: 35px;
	padding-right: 35px;
}

.classifiad-header-search .search-form-fields .cwp-search-field.classifiad-icon-set-location .cwp-address-range {
	display: none;
}

.classifiad-header-search .cwp-address-range {
	display: none;
}

.cwp-field-google-address-input-container svg {
	top: 50% !important;
	transform: translateY(-50%);
}

.classifiad-header-search .search-form-fields .cwp-search-field .select2-container--default .select2-selection--single {
	border: none !important;
	padding: 0 0 0 15px;
	height: 41px;
	margin: 0;
	border-radius: var(--border-radius-xs);
}

.classifiad-header-search .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
	padding-left: 0;
	padding-right: 0;
}

.classifiad-header-search .search-form-fields .cwp-search-field[data-name="s"] input,
.classifiad-header-search .search-form-fields .cwp-search-field .select2-container--default .select2-selection--single,
.classifiad-header-search .search-form-fields .cwp-search-field select {
	border: 1px solid #e0e0e0 !important;
}

.classifiad-header-search .classifiad-form-field {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.classifiad-header .classifiad-dropdown:not(.classifiad-dropdown-active-event):hover .classifiad-dropdown-items {
	top: calc(100% + 10px);
}

.classifiad-header-container.style-2 .classifiad-header-search .cwp-search-field {
    display: none !important;
}

.classifiad-header-container.style-2 .classifiad-header-search .cwp-search-field[data-name="s"] {
    display: block !important;
    margin-right: 0;
}

.classifiad-header-container.style-2 .classifiad-header-search .cwp-search-field[data-name="s"] input {
    border-right: 0 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    font-size: 14px;
    font-weight: normal;
}
.classifiad-header-container.style-2 .classifiad-header-search .cwp-search-field[data-name="s"] input::placeholder {
    color: #aeaeae !important;
}

/*Offcanvas Sidebar*/
#classifiad-offcanvas-navigation .offcanvas-header {
	border-bottom: 1px solid var(--primary-border-color);
	padding: 25px 20px;
}

#classifiad-offcanvas-navigation .offcanvas-body {
	padding: 0 0 0 0;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container {
	align-items: center;
	border-bottom: 1px solid var(--primary-border-color);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 0 0 0;
	padding: 15px 20px;
	flex-direction: row-reverse;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick {
	margin: 0 0 0 0;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick button {
	font-size: 11px;
	line-height: 11px;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-submission-btn-container {
	width: 100%;
	margin: 15px 0 0 0;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-submission-btn-container .classifiad-submission-btn {
	width: 100%;
	margin: 0 0 0 0;
	color: var(--primary-font-color);
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-submission-btn-container .classifiad-submission-btn:hover {
	color: var(--primary-color);
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick button:not(.classifiad-submission-btn) {
	padding: 0 0 0 0;
	height: auto;
	border: none;
	background: transparent !important;
	color: var(--primary-color) !important;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick:not(.classifiad-submission-btn-container)>* {
	color: var(--primary-color) !important;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick button:not(.classifiad-submission-btn) i {
	margin: 0 5px 0 0;
	color: var(--primary-color) !important;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-quick-container .classifiad-navigation-quick button:not(.classifiad-submission-btn):hover i {
	font-weight: 600;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-menu-navigation .classifiad-navigation-nav {
	display: block;
	list-style: none;
	margin: 0;
	padding: 25px 20px;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-menu-navigation .classifiad-navigation-nav li {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

#classifiad-offcanvas-navigation .classifiad-offcanvas-menu-navigation .classifiad-navigation-nav ul li:last-of-type {
	padding-bottom: 0;
}

/*Offcanvas Sidebar*/

/*Responsive*/
@media (max-width: 1399px) and (min-width: 1200px) {
	.classifiad-header-search .cwp-search-field:not(:nth-child(2)) {
		width: 215px !important;
	}
}

@media (max-width: 1199px) {
	.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container{
		margin-top: 14px;
	}
	.classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container .classifiad-dropdown-items {
		left: unset;
		right: 0;
	}
	.classifiad-navigation-quick-container .classifiad-notifications-container{
		right: unset;
		left: 0;
		transform: unset;
	}
	.classifiad-navigation-quick-container .classifiad-messages-container{
		right: 0;
		left: unset;
	}

}

@media (max-width: 992px) {
    .classifiad-header-search .cwp-frontend-search-form .search-form-fields [data-name="search_button"],
	.classifiad-header-search .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
        width: 100% !important;
    }
}

@media (max-width: 400px) {
	.classifiad-navigation-quick-container .classifiad-notifications-container,
	.classifiad-navigation-quick-container .classifiad-messages-container{
		min-width: 220px;
	}
}

@media only screen and (max-width: 991px) {
	.classifiad-header-search {
		width: 100%;
	}

	.classifiad-header-search #cwp-search-classifiad,
	.classifiad-header-search .search-form-fields {
		flex-direction: column;
	}

	.classifiad-header-search .cwp-search-field:not(:first-of-type),
	.classifiad-header-search .search-form-fields .cwp-search-field:first-child,
	.classifiad-header-search .cwp-field-button {
		width: 100% !important;
		margin: 10px 0 0 0;
	}

	.classifiad-header-search .cwp-submit-search {
		width: 100%;
		border-radius: var(--border-radius-xs);
		margin: 0 0 0 0 !important;
	}
}

.classifiad-topbar-icons {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #E6E6E6;
	border-radius: 5px;
	font-size: 14px;
	margin-right: 7px !important;
}

svg.classifiad-topbar-icons {
	padding: 9px;
}

.home .classifiad-header-top-bar-landing-links a:hover .classifiad-topbar-icons {
	background: var(--primary-color);
	color: #fff !important;
}

.home .classifiad-header-top-bar-landing-links a:hover svg.classifiad-topbar-icons {
	background: var(--primary-color);
	fill: #fff !important;
}

/**/
.classifiad-header-top-bar-property {
	padding: 30px 0px;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li {
	margin: 0 25px 0 0;
	padding: 0px;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li a {
	padding-left: 0px;
	padding-right: 0px;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick>*>i {
	color: #181A20 !important;
	font-size: 18px;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-saved-items i {
	margin-right: 6px;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container {
	flex-wrap: inherit;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick:first-child {
	margin: 0px 20px 0px 0;
}

.classifiad-header-top-bar-property .classifiad-dropdown-items {
	right: 0;
	left: auto;

}

.classifiad-header-top-bar-property .classifiad-navigation-nav li a {
	font-family: var(--primary-font);
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	color: #181A20;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li .dropdown-menu {
	margin-top: 0;
	background: #ffffff;
	border-radius: 12px;
	box-shadow: 0 2px 16px rgba(0, 0, 0, 0.12);
	padding: 8px 0;
	min-width: 190px;
	border: 0;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li .dropdown-menu .nav-item .dropdown-item {
	font-size: 13px;
	display: block;
	cursor: pointer;
	border: 0;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li .dropdown-menu .nav-item .dropdown-item:hover {
	background: #f7f7f7;
	color: #fff !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button {
	align-items: center;
	border-radius: 15px;
	display: flex;
	justify-content: center;
	width: 100%;
	position: relative;
	border: 0px;
	background: transparent;
	color: #181A20;
	font-size: 16px;
	min-width: 100%;
	flex-grow: unset;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-login-register-btn {
	color: #484848 !important;
	font-weight: 600;
	line-height: 32px;
	padding: 4px 8px;
	background: #F1F1F1;
	border-radius: 6px;
	display: flex;
	align-items: center;
	border: 1px solid #f1f1f1;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-login-register-btn:hover {
	background-color: var(--primary-color) !important;
	color: #fff !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-login-register-btn:hover i {
	color: #fff !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn {
	color: #ffffff !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn:hover {
	color: var(--primary-color) !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn:hover svg {
	stroke: var(--primary-color) !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container {
	display: none !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick button svg {
	display: none;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button:hover,
.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick button:hover i {
	color: var(--primary-color) !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav li:last-child {
	margin-right: 66px !important;
}

.classifiad-header-top-bar-property .classifiad-navigation-nav .dropdown-menu li:last-child {
	margin-right: 0 !important;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="locations"]:before {

	left: 16px;

}

.classifiad-header-container.style-1 .classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-unread-chat-count-container {
    margin: 0px 20px 0px 0 !important;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="cwp_field_962086239691"]:before {
	font-family: "Font Awesome 6 Free";
	content: "\f64f";
	font-weight: 900;
	color: var(--primary-color);
	display: inline-block;
	font-style: normal;
	position: absolute;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	left: 16px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	font-size: 14px;

}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field {
	position: relative;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="locations"] span.select2-selection.select2-selection--single,
.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="cwp_field_962086239691"] span.select2-selection.select2-selection--single {

	padding-left: 42px !important;

}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="locations"] span.select2-selection.select2-selection--single::before {
	font-family: "Font Awesome 6 Free";
	content: "\f3c5";
	font-weight: 900;
	color: var(--primary-color);
	display: inline-block;
	font-style: normal;
	position: absolute;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	left: 10px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	font-size: 16px;
}

#automotive-banner-outer {
	padding: 15px 0px;
	background: rgba(0, 0, 0, 0.60);
	position: absolute;
	width: 100%;
}

#automotive-banner-outer .classifiad-header-top-property {
	align-items: center;
}


#automotive-banner-outer .classifiad-navigation-nav li a {

	color: #fff;
}

#automotive-banner-outer .classifiad-navigation-nav li .sub-menu a {
	color: #181A20 !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-login-register-btn {
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick>*>i {
	color: #fff !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-login-register-btn:hover i {
	color: var(--primary-color) !important;
}

.automotive-category .classifiad-category-cards .classifiad-category-card {
	flex-direction: column-reverse;
	border: 0px;
	padding: 0px 6px;
	background: transparent;
}

.automotive-category .classifiad-category-cards .classifiad-category-card .classifiad-category-icon {
	margin: 0px;
	margin-bottom: 15px;
}

.automotive-category .classifiad-category-cards .classifiad-category-card .classifiad-category-icon i {
	border: 2px solid #fff;
	border-radius: 100%;
	width: 90px;
	height: 90px;
	text-align: center;
	line-height: 90px;
	font-size: 34px;
}

.automotive-category .classifiad-category-cards .classifiad-category-card:hover {
	background-color: transparent !important;
	box-shadow: none;
}

.automotive-category .classifiad-category-cards .classifiad-category-card.classifiad-grid-carousal:hover h4 {
	color: var(--primary-color) !important;
}

.automotive-category .classifiad-category-cards .classifiad-category-card:hover .classifiad-category-icon i,
.automotive-category .classifiad-category-cards .classifiad-category-card:hover .classifiad-category-icon svg {
	background-color: #fff;
	border: 2px solid #fff;
	color: var(--primary-color) !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn {
	color: var(--primary-color) !important;
	padding: 7px 22px;
	height: unset;
	line-height: 24px;
	border: 1px solid var(--primary-color) !important;
	border-radius: 7px;
	font-size: 16px;
	background-image: linear-gradient(rgb(255 255 255 / 85%), rgb(255 255 255 / 85%));
	background-blend-mode: screen;
	background-color: var(--primary-color) !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick button.classifiad-submission-btn:hover {
	color: var(--primary-color) !important;
	background: transparent !important;
}

#automotive-banner-outer .classifiad-navigation-quick-container .classifiad-navigation-quick .classifiad-submission-btn>i {
	display: none;
}

.classifiad-header-top-bar-property .classifiad-navigation-quick-container .classifiad-navigation-quick.classifiad-user-menu-container {
	border-bottom: unset !important;
}

.home .cwp-frontend-search-form .search-form-fields [data-name="locations"] {
	position: relative;
}

.header-position-class {
	z-index: 9 !important;
}

.header-position-class .classifiad-header-top-container {
	position: absolute !important;
	width: 100%;
	background: transparent !important;
}

.elementor-button,
.elementor-button span {
	transition: all .1s;
}

/*----------- Search Element Styling ---------------------*/
.search-form-fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.classifiad-search-default-style .cwp-search-form {
	padding: 0 !important;
	background: transparent;
	box-shadow: none;
}

.classifiad-search-default-style.classifiad-hide-labels .cwp-search-form .cwp-search-field label {
	display: none;
	margin: 0;
}

.classifiad-search-default-style.classifiad-hide-labels .cwp-search-form .cwp-field-container.cwp-search-field,
.classifiad-search-default-style.classifiad-hide-labels .cwp-search-form .cwp-field-container.cwp-search-field input.form-control {
	margin: 0;
	padding: 0 10px;
}

.classifiad-search-default-style.classifiad-hide-labels .cwp-search-form [data-name="search_button"],
.classifiad-search-default-style.classifiad-hide-labels .cwp-search-form [data-name="search_button"] .cwp-submit-search {
	margin: 0;
}



.classifiad-multi-search-form-container .cwp-search-form {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.classifiad-multi-search-form-container .search-form-fields .cwp-search-field,
.classifiad-multi-search-form-container .search-form-fields .classifiad-form-field {
	padding: 0 0 0 0;
	margin: 0 8px 0 0;
}

.classifiad-multi-search-form-container .search-form-fields .cwp-submit-search {
    margin: 0 0 0 0 !important;
    border-radius: 8px;
    background-color: var(--primary-color);
    color: var(--primary-color);
    min-height: 60px;
    transition: var(--transition);
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.classifiad-multi-search-form-container.classifiad-search-style-1 .search-form-fields .cwp-submit-search {
    width: 60px;
}

.classifiad-multi-search-form-container .search-form-fields .cwp-submit-search:hover {
	background-color: #F7F7F7;
}

.classifiad-multi-search-form-container span.select2-selection.select2-selection--single span.select2-selection__arrow {
	height: 60px;
	line-height: 60px;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search,
.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search:hover {
	font-size: 18px;
}
.classifiad-multi-search-form-container.classifiad-search-style-1 .cwp-frontend-search-form .search-form-fields .cwp-submit-search span {
    display: none;
}

.classifiad-multi-search-form-container .search-form-fields [data-name="classified_ad_condition"],
.classifiad-multi-search-form-container .search-form-fields [data-name="classified_automotive_condition"],
.classifiad-multi-search-form-container .search-form-fields [data-name="classifiad_property_ad_purpose"],
.classifiad-multi-search-form-container .search-form-fields .cwp-search-field>label {
	display: none;
}

.classifiad-multi-search-form-container .search-form-fields {
	position: relative;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single {
	padding: 21px 10px;
	border-radius: 8px;
	border: 1px solid rgba(175, 175, 175, 0.20) !important;
	background: #FFF;
	backdrop-filter: blur(4px);

}

.home .cwp-frontend-search-form .search-form-fields [data-name="locations"] span.select2-selection.select2-selection--single,
.cwp-frontend-search-form .search-form-fields [data-name="cwp_field_962086239691"],
.home .cwp-frontend-search-form .search-form-fields [data-name="s"] {
	position: relative;
}

.cwp-frontend-search-form .search-form-fields [data-name="cwp_field_962086239691"] span.select2-selection.select2-selection--single {
	padding-left: 36px !important;
}

.home .cwp-frontend-search-form .search-form-fields [data-name="locations"] span.select2-selection.select2-selection--single {
	padding-left: 33px !important;
}

.home .cwp-frontend-search-form .search-form-fields [data-name="s"] input[name="s"] {
	padding-left: 34px !important;
}

.classifiad-header-search .cwp-frontend-search-form .search-form-fields .cwp-search-field[data-name="locations"] span.select2-selection.select2-selection--single::before,
.cwp-frontend-search-form .search-form-fields [data-name="locations"] span.select2-selection.select2-selection--single::before,
.home .cwp-frontend-search-form .search-form-fields [data-name="s"]::before {
	font-family: "Font Awesome 6 Free";
	content: "\f3c5";
	font-weight: 900;
	color: var(--primary-color);
	display: inline-block;
	font-style: normal;
	position: absolute;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	left: 10px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	font-size: 19px;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single::before {
    color: #E40046;
}

.home .cwp-frontend-search-form .search-form-fields [data-name="s"]::before {
	content: "\f84c";
	color: var(--primary-color);
	top: 51%;
}

.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields [data-name="locations"] span.select2-selection.select2-selection--single::before {
	display: none;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields [data-name="locations"]:before {

	left: 16px;

}

.cwp-frontend-search-form .search-form-fields [data-name="cwp_field_962086239691"]:before {
	font-family: "Font Awesome 6 Free";
	content: "\f64f";
	font-weight: 900;
	color: var(--primary-color);
	display: inline-block;
	font-style: normal;
	position: absolute;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	left: 18px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	font-size: 14px;

}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields [data-name="cwp_field_962086239691"]:before {
	left: 10px;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(2) {
	width: calc((100% - 0px) / 2) !important;
	margin: 0 8px 0 0;
	position: relative;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(3) {
	width: calc((100% - 0px) / 2) !important;
	position: relative;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field {
	border-radius: 4px !important;
	border: 0 ! IMPORTANT;
	background: #F4F4F4;
	overflow: hidden;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field input {
	border: 0 !important;
	background: #F4F4F4;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field span.cwp-range-number-field-seprator {
	margin: auto 5px;
}

.classifiad-multi-search-form-container .search-form-fields .cwp-search-field input {
	margin: 0px;
	padding: 21px 10px;
	border-radius: 8px;
	border: 1px solid rgba(175, 175, 175, 0.20) !important;
	background: #FFF;
	backdrop-filter: blur(4px);
	max-height: 60px;
}

.classifiad-multi-search-form-container .search-form-fields {
	flex-wrap: inherit;
	gap: 24px 8px;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(1) {
	width: calc((100% - 0px) / 2) !important;
}

.classifiad-multi-search-form-container.classifiad-search-style-1 .cwp-frontend-search-form .cwp-field-container.cwp-search-field {
    min-width: 200px;
}

.classifiad-multi-search-form-container .search-form-fields .cwp-search-field input::placeholder {
	font-size: 14px;
	line-height: 39px;
	font-weight: normal;
	color: #757575 !important;

}

.classifiad-multi-search-form-container .search-form-fields .cwp-search-field input,
.classifiad-multi-search-form-container .select2-container--default .select2-selection--single .select2-selection__placeholder,
.classifiad-multi-search-form-container .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #757575 !important;
	font-size: 12px;
	font-weight: 400 !important;
}

.classifiad-multi-search-form-container.classifiad-search-style-1 .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field {
	background: #ffffff;
	border-radius: 8px !important;
}

.classifiad-multi-search-form-container.classifiad-search-style-1 .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field input {
	background: #fff;
	border-radius: 8px;
	border: 0 !important;
	outline: 0 !important;
	box-shadow: none;
}

.classifiad-multi-search-form-container.classifiad-search-style-1 .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field .cwp-range-number-fields {
    margin: unset;
}

.classifiad-advance-search-fields {
	display: flex;
	flex-wrap: wrap;
	gap: 24px 8px;
	margin-top: 24px;
}

.classifiad-advance-search-fields .size-1-4 {
	width: calc(25% - 6px) !important;
}

.classifiad-advance-search-fields .size-1-2 {
	width: calc(50% - 4px) !important;
}

.classifiad-advance-search-fields .size-1-3 {
    width: calc(33% - 2px) !important;
}

.classifiad-advance-search-fields .cwp-search-field label,
.classifiad-advance-search-fields .cwp-switch-container label {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #484848;
}

.advance-search-style .cwp-field-button.classifiad-form-field ~ * {
    display: none;
}

.classifiad-multi-search-form-container .cwp-frontend-search-form .classifiad-advance-search-fields .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field {
    background: transparent;
}

.classifiad-advance-search-fields .cwp-field-container.cwp-search-field {
	margin: 0;
	padding: 0;
}

.classifiad-advance-search-fields .cwp-field-container.cwp-field-switch {
	padding: 0;
  }

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger,
.classifiad-search-default-style-tabs .classifiad-search-default-style-trigger,
.classifiad-multi-search-container-main .classifiad-search-default-style-trigger,
.classifiad-search-default-style-tabs .classifiad-search-default-style-trigger {
	font-size: 12px;
	padding: 5px 10px;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-search-default-style-trigger {
	border: none;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-search-default-style-tabs-buttons {
	justify-content: left;
	left: -1px;
	top: -45px !important;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main.position-relative.style-1 {
	border-top-left-radius: 0px !important;
	box-shadow: none;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-search-default-style-trigger {
	padding: 11px 24px;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-search-default-style-trigger.active {
	padding: 7px 16px;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search {
	border-radius: 3px;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single .select2-selection__rendered,
.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single{
    color: #72809D !important;
    font-weight: 500;
}

.classifiad-demo1-multi-search .select2-container--default .select2-selection--single .select2-selection__arrow b::after{
	color: #72809D !important;
}

.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input,
.classifiad-demo1-multi-search .classifiad-multi-search-container-main .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input::placeholder{
	color: #72809D !important;
    font-weight: 500;
}

.classifiad-demo1-multi-search .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input,
.classifiad-demo1-multi-search .classifiad-multi-search-form-container .select2-container--default .select2-selection--single .select2-selection__placeholder,
.classifiad-demo1-multi-search .classifiad-multi-search-form-container .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #72809D !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}

.home .classifiad-demo1-multi-search .cwp-frontend-search-form .search-form-fields [data-name="s"]::before{
	color: #35477D;
}

@media max-width {
	
}
@media (max-width: 768px) {
	.classifiad-multi-search-form-container.classifiad-search-style-1 .search-form-fields .cwp-submit-search{
		width: 100% !important;
	}
}

/*-------- New Search Style ---------*/
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs-buttons {
	position: absolute;
	right: 0;
	left: 0;
	text-align: center;
	top: -46px;
	display: flex;
	justify-content: center;
	padding: 8px;
	max-width: fit-content;
	margin: auto;
	background: #fff;
	border-radius: 10px 10px 0 0;
	gap: 9px;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger.active,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger.active {
	padding: 6px;
	border: 1px solid #FFE4E4 !important;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger.active::after,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger.active::after {
	content: unset !important;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger {
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	padding: 8px 6px;
	transition: 0.1s;
	border: unset !important;
	line-height: 18px;
	border-radius: 5px !important;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 3px;
	background: transparent;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger i,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger i {
	display: none;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger.active i,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger.active i {
	display: block;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single,
.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input {
	height: 55px;
	display: flex;
	align-items: center;
	border: 1px solid #EEEEEE !important;
	background: transparent;
	border-radius: 8px !important;
	font-size: 12px;
}

.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field input {
	background: transparent !important;
}


.classifiad-multi-search-container-main.style-2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #BFBFBF transparent transparent transparent !important;
	margin-left: -10px;
    margin-top: -1px;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input::placeholder,
.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #73777D !important;
	font-size: 12px;
	font-weight: normal;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-form-field {
	border: 1px solid #EEEEEE !important;
	background-color: #ffffff !important;
	border-radius: 8px !important;
}

.classifiad-multi-search-container-main.style-2 .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
	width: 60px !important;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search {
	height: 55px !important;
}

.classifiad-multi-search-container-main.style-2 .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search span {
	display: none;
}

.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-trigger:hover,
.classifiad-multi-search-container-main.style-2 .classifiad-search-default-style-tabs .classifiad-search-default-style-trigger:hover {
	background: transparent;
}

/*----- Style 3---------*/
.classifiad-multi-search-container-main.style-2.style-3 .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
	width: 113px !important;
}

.classifiad-multi-search-container-main.style-2.style-3 .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search {
	height: 48px !important;
}

.classifiad-multi-search-container-main.style-2.style-3 .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search span {
	display: block !important;
}

.classifiad-multi-search-container-main.style-2.style-3 .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single,
.classifiad-multi-search-container-main.style-2.style-3 .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input {
	height: 48px !important;
}

.classifiad-multi-search-container-main.style-2.style-3 .classifiad-multi-search-form-container .search-form-fields .cwp-search-field .cwp-range-number-field input {
	height: 46px !important;
}

/*ClassifiAd Search Style 2*/
.classifiad-search-style2-container .cwp-search-form {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
	padding: 0px !important;
}

.classifiad-search-style2-container .search-form-fields {
	background-color: var(--white-700);
	border-radius: 15px;
	flex-wrap: nowrap;
	align-items: center;
	box-shadow: 0px 2px 8px 0px rgba(99, 99, 99, 0.20);
	padding: 22px;
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field,
.classifiad-search-style2-container .search-form-fields .classifiad-form-field {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.classifiad-search-style2-container .search-form-fields .cwp-submit-search {
	color: var(--primary-color) !important;
	font-size: 18px;
	min-height: 54px;
	transition: var(--transition);
	border: 1px solid var(--primary-color) !important;
	border-radius: 8px;
	font-weight: 600 !important;
	letter-spacing: .9px;
	margin: 0px !important;
	background-image: linear-gradient(rgb(255 255 255 / 85%), rgb(255 255 255 / 85%));
	background-blend-mode: screen;
	background-color: var(--primary-color) !important;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
}

.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
	width: 170px !important;
}

.classifiad-search-style2-container .search-form-fields .cwp-submit-search:hover {
	background-color: #F7F7F7;
	color: var(--primary-color);
}

.classifiad-search-style2-container .search-form-fields .cwp-submit-search:hover:before {
	color: var(--primary-color);
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field input::placeholder {
	font-size: 17px;
	line-height: 39px;
	font-weight: normal;
	color: #333333;
	opacity: 0.35;
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field input {
	min-height: unset;
	border-color: transparent;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	border-radius: 0;
	color: var(--heading-color);
	margin: 0;
	padding: 0;
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field input:focus {
	box-shadow: none;
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field[data-name=classified_ad_condition],
.classifiad-search-style2-container .search-form-fields .cwp-search-field[data-name=classified_automotive_condition],
.classifiad-search-style2-container .search-form-fields .cwp-search-field[data-name=classifiad_property_ad_purpose] {
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%);
	width: auto !important;
}

.classifiad-search-style2-container .cwp-field-radio-toggle.cwp-search-field .cwp-field-radio-container {
	background-color: transparent;
	border: none;
	margin: 0 0 0 0;
}

.classifiad-search-style2-container .cwp-field-radio-toggle.cwp-search-field .cwp-field-radio-container li:first-of-type .cwp-field-radio label {
	border: none;
}

.classifiad-search-style2-container .cwp-field-radio-toggle.cwp-search-field .cwp-field-radio-container .cwp-field-radio label {
	font-size: 18px;
	line-height: 25px;
	font-weight: normal !important;
	color: var(--primary-font-color) !important;
	min-width: 90px;
	height: auto;
	min-height: 30px;
}

.classifiad-search-style2-container .cwp-field-radio-toggle.cwp-search-field .cwp-field-radio-container .cwp-field-radio input[type=radio]:checked~label {
	font-weight: 600 !important;
}

.classifiad-search-style2-container .cwp-field-radio-toggle.cwp-search-field .cwp-field-radio-container .cwp-field-radio label:after {
	height: 2px !important;
	top: unset !important;
	bottom: 2px !important;
	border-radius: 0 !important;
}

.classifiad-search-style2-container .search-form-fields .cwp-search-field[data-name=s] {
	width: calc(100% - 108px) !important;
}

.classifiad-search-style2-container .search-form-fields .cwp-field-button {
	width: 108px !important;
}

.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field,
.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(1),
.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(2) {
	width: 180px !important;
	display: flex;
	flex-direction: column-reverse;
	margin-right: 30px;
}

.classifiad-search-style2-container .cwp-frontend-search-form span.select2-selection.select2-selection--single {
	padding-left: 30px !important;
	border: 0px !important;
	padding: 0px !important;
	min-height: auto !important;
}

.classifiad-search-style2-container span.select2-selection.select2-selection--single span.select2-selection__arrow {
	right: 5px;
	height: 16px;
	line-height: 16px;
}

.classifiad-search-style2-container .select2-container--default .select2-selection--single .select2-selection__placeholder,
.classifiad-search-style2-container .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--primary-color) !important;
	font-size: 16px;
	font-weight: 600;
}

.classifiad-search-style2-container .cwp-search-field label,
.classifiad-search-style2-container .cwp-switch-container label {
	margin: 0px;
	color: #222732;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: initial;
	letter-spacing: -0.18px;
	margin-top: 10px;
}


/* css for search tabs  */

.classifiad-target-search {
	display: none;
}

.classifiad-target-search.active {
	display: block;
}

.classifiad-search-default-style-tabs {
	padding: 16px;
	border-radius: 5px;
}

.classifiad-multi-search-container-main {
	padding: 12px;
	border-radius: 5px;
}

.classifiad-multi-search-container-main {
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0 8px 37px #0000001c;
}

.classifiad-multi-search-container-main .cwp-search-form {
	padding: 0 !important;
}

.classifiad-search-default-style-tabs-buttons {
	position: absolute;
	right: 0;
	left: 0;
	text-align: center;
	top: -47px;
	display: flex;
	justify-content: center;
}

.classifiad-multi-search-container-main.style-1 .classifiad-search-default-style-tabs-buttons {
	top: -49px;
}

.classifiad-search-default-style-trigger.active {
	background: var(--search-bg-color);
	color: var(--search-active-text-color);
	font-weight: 600 !important;
	position: relative;
}

.classifiad-search-default-style-trigger.active::after {
	content: '';
	width: 36px;
	height: 2px;
	background: var(--primary-color);
	position: absolute;
	bottom: 7px;
	left: 0;
	right: 0;
	display: block;
	margin: 0 auto;
}

.classifiad-search-default-style-trigger {
	background: var(--search-non-active-bg-color);
	color: var(--search-non-active-text-color);
}

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger,
.classifiad-search-default-style-tabs .classifiad-search-default-style-trigger {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	padding: 13px 24px;
	transition: 0.1s;
	border: unset;
	line-height: 21px;
	border-bottom: 1px solid #E2E2E2;
}

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger:not(:last-child) {
	border-right: 1px solid #E2E2E2;
}

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger.active,
.classifiad-search-default-style-tabs .classifiad-search-default-style-trigger.active {
	padding: 7px 16px 7px 16px;
	border-bottom: 0;
}

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger:first-child,
.classifiad-search-default-style-tabs-buttons .classifiad-search-default-style-trigger:first-child {
	border-radius: 8px 0 0 0;
}

.classifiad-multi-search-container-main .classifiad-search-default-style-trigger:last-child,
.classifiad-search-default-style-tabs-buttons .classifiad-search-default-style-trigger:last-child {
	border-radius: 0 8px 0 0;
}

.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="real-estate"] .cwp-frontend-search-form .search-form-fields .cwp-search-field.cwp-field-container,
.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="automotive"] .cwp-frontend-search-form .search-form-fields .cwp-search-field.cwp-field-container {
	width: calc((100% - 113px) / 3) !important;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single {
	border: 0 ! IMPORTANT;
	padding: 15px;
	border-radius: 4px !important;
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #73777D !important;
	background: #F4F4F4;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form span.select2-selection.select2-selection--single span.select2-selection__arrow {
	height: 48px;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .search-form-fields .cwp-search-field input {
	border: 0 ! IMPORTANT;
	padding: 15px;
	border-radius: 4px !important;
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #73777D !important;
	background: #F4F4F4;
	box-shadow: none !important;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search {
	background-color: var(--primary-color) !important;
	border: 1px solid var(--primary-color) !important;
	color: #fff !important;
	font-weight: 400;
	font-size: 16px;
	height: 48px !important;
	min-height: 48px !important;
	padding: 0px 28px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: nowrap;
	justify-content: center;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search:hover {
	background-color: #ffffff !important;
	color: var(--primary-color) !important;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-submit-search::before {
	display: none;
}

.classifiad-multi-search-container-main .classifiad-multi-search-form-container .cwp-frontend-search-form .search-form-fields .cwp-search-field {
	margin: 0;
}

.classifiad-multi-search-container-main .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
	margin: 0;
}

.classifiad-multi-search-form-container.classifiad-target-search[search_type="automotive"] .search-form-fields .cwp-search-field {
    width: calc((100% - 0px) / 2) !important;
}

.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="real-estate"] .cwp-field-container,
.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="automotive"] .cwp-field-container {
	width: calc((100% - -100px) / 4) !important;
}

.cwp-search-field label {
	color: var(--search-active-text-color);
}

.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="real-estate"] .cwp-field-container.cwp-field-button,
.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="automotive"] .cwp-field-container.cwp-field-button {
	width: 113px !important;
	margin: 0;
	padding: 0;
}

.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="real-estate"] .cwp-field-container .form-control,
.classifiad-search-default-style-tabs .classifiad-search-default-style[search_type="automotive"] .cwp-field-container .form-control {
	margin-top: 0;
}


/* style 2  */

.classifiad-search-style2-container-main .classifiad-search-default-style-tabs-buttons {
	top: unset;
	bottom: -40px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields {
	background: transparent !important;
	flex-direction: column !important;
	padding: 0 !important;
	box-shadow: none !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field {
	width: 100% !important;
	margin: unset;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field[data-name="s"]::before {
    top: 68%;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field.classifiad-number-field-slider {
    padding: 0 0 0 12px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field label {
	color: var(--search-active-text-color);
	color: var(--search-active-text-color);
	font-size: 14px;
	font-weight: 700;
	line-height: 17.64px;
	text-align: left;
	margin: 0 0 10px 0;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field.classifiad-number-field-slider label {
    margin-left: -12px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field.classifiad-number-field-slider .cwp-range-number-field:first-child{
	margin-left: -9px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-field-container.cwp-search-field.classifiad-number-field-slider input {
    padding: 0 !important;
	margin-top: 10px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields span.select2-selection.select2-selection--single,
.classifiad-search-style2-container-main .form-control {
	background: #efeaea !important;
	border-radius: 5px !important;
	font-size: 14px !important;
	font-weight: 400 !IMPORTANT;
	line-height: 17.64px ! IMPORTANT;
	text-align: left;
	color: #72809D !important;
	height: 50px;
	padding: 12px 0;
	padding-left: 16px !important;
	padding-right: 16px !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .search-form-fields .cwp-search-field input {
	margin: 0;
}

.classifiad-search-style2-container-main .classifiad-search-default-style-trigger {
	padding: 8px 31px;
	transition: 0.1s;
	border: unset;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.classifiad-search-style2-container-main .classifiad-search-default-style-trigger.active {
	padding: 8px 15px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field {
	margin-bottom: 15px;
}

.classifiad-search-style2-container-main .classifiad-search-default-style-tabs-buttons .classifiad-search-default-style-trigger:first-child {
	border-radius: 0 0 0 4px;
}

.classifiad-search-style2-container-main .classifiad-search-default-style-tabs-buttons .classifiad-search-default-style-trigger:last-child {
	border-radius: 0 0 4px 0;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field,
.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(2) {
	flex-direction: column !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field span.select2-selection.select2-selection--single span.select2-selection__rendered,
.classifiad-search-style2-container-main .cwp-field-container.cwp-search-field input::placeholder {
	padding: 16px 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 17.64px;
	text-align: left;
	color: #72809D !important;
}

/* .classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field span.select2-selection.select2-selection--single span#select2-cwp_field_636580503256-container,
.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field span.select2-selection.select2-selection--single span#select2-locations-container {
	padding-left: 27px;
} */

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field span.select2-selection.select2-selection--single span#select2-cwp_field_636580503256-container {
    padding-left: 20px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields [data-name="locations"] span.select2-selection.select2-selection--single::before {
	display: unset;
	/* left: 18px; */
}

.classifiad-search-style2-container-main .search-form-fields .cwp-field-container.cwp-search-field.cwp-search-field-dropdown.form-group.classifiad-form-field::before {
	top: 54px;
}

.classifiad-search-style2-container-main .search-form-fields [data-name="cwp_field_962086239691"]:before {
    left: 10px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field span.select2-selection.select2-selection--single span.select2-selection__rendered span.select2-selection__placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 17.64px;
	text-align: left;
	color: #72809D !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container span.select2-selection.select2-selection--single span.select2-selection__arrow {
	height: 50px;
}

.classifiad-search-style2-container-main {
	padding: 0 24px 14px 24px;
	border-radius: 10px;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .cwp-field-button {
	width: 100% !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .cwp-field-button .cwp-submit-search {
	padding: 3px 0 !important;
	height: 50px !important;
	min-height: 50px !important;
	border-radius: 7px !important;
	letter-spacing: 0.015em;
	text-align: center;
	color: #ffffff !important;
}

.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .cwp-field-button .cwp-submit-search:hover {
	background-color: #ffffff !important;
	color: var(--primary-color) !important;
}

/*---- Search Number Slider --------*/
.cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field {
    padding: 3px 18px 0;
	height: auto;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal {
    height: 4px;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle {
     width: 13px;
    top: -5px;
    height: 13px;
    right: -1px;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle.noUi-handle-lower {
    right: -10px !important;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle::after {
    left: 3px;
    background: var(--primary-color);
    height: 7px;
    top: 2px;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle::before {
    left: 7px;
    background: var(--primary-color);
    height: 7px;
    top: 2px;
}
.cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field .cwp-range-number-fields {
    margin: -17px -2px 0;
	display: flex;
    justify-content: space-between;
}
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle::before,
.cwp-frontend-search-form .classifiad-number-field-slider .classifiad-slider-range.noUi-target.noUi-ltr.noUi-horizontal .noUi-handle::after{
	content: none !important;
}
.classifiad-number-field-slider .cwp-range-number-field {
    display: flex;
    align-items: center;
    gap: 2px;
}
.cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field input[type=number] {
    padding: 0;
    height: unset;
    font-size: 12px;
    width: fit-content;
}
.cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field input[type=number]::-webkit-outer-spin-button,
.cwp-frontend-search-form .cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field input[type=number] {
    -moz-appearance: textfield;
}
.cwp-field-container.cwp-search-field.cwp-search-field-number.classifiad-number-field-slider.classifiad-form-field .cwp-range-number-field:nth-child(2) {
    display: flex;
    justify-content: flex-end;
}
.classifiad-search-style2-container-main .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field.classifiad-number-field-slider input {
    background: transparent !important;
}

/*-------------- Serach Body Type ------------*/
.classifiad-body-field-conatiner .cwp-radio-container> label {
    font-size: 16px;
    font-weight: 600;
    color: #484848;
    line-height: 24px;
    margin-bottom: 4px;
}
.classifiad-body-field-conatiner .cwp-field-radio-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0 8px;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio {
    margin: 0;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio input {
    display: none;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio label {
    display: flex;
    padding: 19px 12px;
    border: 1px solid transparent;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    border-radius: 8px;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio label span {
    font-size: 14px;
    font-weight: 400;
    color: #73777d;
    line-height: 24px;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio label img {
    margin-bottom: 8px;
    width: 112px;
    object-fit: contain;
}
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio label:hover,
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio input:checked + label
{
    border-color: #eeeeee;
    box-shadow: 0 9px 25px #0000000d;
}

.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio label:hover span,
.classifiad-body-field-conatiner .cwp-field-radio-container .cwp-field-radio input:checked + label span
{
    color: var(--primary-color);
}

@media (max-width: 600px) {
    .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field, .classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(1),
	.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields .cwp-search-field:nth-child(2),
	.classifiad-search-style2-container .cwp-frontend-search-form .search-form-fields [data-name="search_button"] {
        width: 260px !important;
		margin-right: 0;
    }
}