.archive #primary::before, .blog #primary::before, .page-template-default #primary::before, .page-template-fullwidthpage #primary::before, .single #primary::before { display: none; }

.classified-ad .entry-title {
	color: #004473;
	margin: 1rem 0 1.375rem 0;
}

/* Remove Border Below Pages Titles */
.classified-ad .entry-header, .single-awpcp_listing .entry-header { border-bottom: none !important; }

.classified-ad .entry-content {
	padding-right: 0 !important;
}

/* Ads Search Form Bar */
.awpcp-classifieds-search-bar {
	    margin: 13pt 0;
}
.uiwelcome { margin: 0;}
.awpcp-classifieds-search-bar--submit-button, .awpcp-classifieds-search-bar--advanced-search-link {
	display: none;
}
.awpcp-classifieds-search-bar--query-field {
	width: 96%;
}
	.type-awpcp_listing .awpcp-classifieds-search-bar--query-field { width: 100% }
#awpcp-search-query-field {
	border: 1px solid #00477a;
	border-radius: 24px;
	padding: 6px 12px;
	background: url('https://eb5dev.wpengine.com/wp-content/uploads/2024/04/classifieds_search_icon.png') no-repeat 97% 5px;
	background-size: 25px;
}

.awpcp-classifieds-search-bar--advanced-search-link {
	clear: none;
	float: right;
	margin-top: 8px;
	margin-right: 26px;
}

.awpcp-classifieds-menu.awpcp-clearfix {
	clear: both;
	padding-top: 24px !important;
}
/* Ads Browse Listings */
.awpcp-listing-excerpt {
	padding: 0 0 32px;
}

.displayaditemseven, .displayaditemsodd {
	background: none;
	width: 45.5%;
	/* float: left; */
	display: inline-table;
	margin: 0 4% 0 0;
	/* min-height: 332px; */
}

.awpcp-listing-excerpt-small .awpcp-listing-excerpt-thumbnail, .awpcp-listing-excerpt-medium .awpcp-listing-excerpt-thumbnail { width: 100%; }
.awpcp-listing-excerpt-thumbnail img {
	border-radius: 8px;
	margin-bottom: 12px;
}

.awpcp-pagination {
	clear: both;
	float: none;
}

/* Single Listing */
.single-awpcp_listing .awpcp-title, #showawpcpadpage .adtitle, #showawpcpadpage .awpcp-title {
	background: none;
	border: none;
	font-size: 22px;
	font-family: Merriweather, serif;
}

.single-awpcp_listing .thumbshow {
	background: none;
	border: none;
}
body .awpcp-ad-primary-image, #showawpcpadpage .awpcp-ad-primary-image {
	float: none;
	max-width: 97%;
}

.single-awpcp_listing .single_ad_more_info {
	margin: 20px 0;
	font-size: 12px;
    color: #979faf;
    line-height: 20px;
}

.single_classified_contact_button {
	float: left;
	width: 128px;
}
.single_classified_contact_button a {
	color: #fff;
	background: #00487b;
	font-size: 14px;
    font-weight: bold;
	border-radius: 10px;
	display: block;
	padding: 10px;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}

.single-awpcp_listing .share_buttons .share_text {
	font-size: 14px;
    font-weight: bold;
	color: #004473;
    margin: 7px 0 0px 0;
    display: block;
    float: left;
}
.single-awpcp_listing .share_buttons {
	float: right;
	width: 100px;
	text-align: right;
	margin: 0;
}

.single-awpcp_listing .showawpcpadpage {
	margin-top: 20px;
}


/* Listing Title */
.awpcp-listing-excerpt h1, .awpcp-listing-excerpt h2, .awpcp-listing-excerpt h3, .awpcp-listing-excerpt h4, .awpcp-listing-excerpt h4, .awpcp-listing-excerpt h6 {
	font-family: Merriweather, serif;
}
	.awpcp-listing-excerpt h4 { font-size: 18px; }

/* Date */
.awpcp-listing-excerpt-extra {
	font-size: 12px;
	color: #979faf;
	margin-top: 6px;
	line-height: 20px;
}

/* POST CLASSIFIED BUTTON */
.post_classified {
	width: 100%;
	text-align: center;
}
	#left-sidebar .post_classified { margin: 12% auto 43% auto;}

.post_classified a {
	color: #fff;
	background: #00487b;
	font-size: 14px;
    font-weight: bold;
	border-radius: 10px;
	display: block;
	padding: 16px;
	margin: 0;
	text-transform: uppercase;
}
	.post_classified a:hover { text-decoration: underline; }

/* LEFT SIDEBAR CATEGORIES MENU */
#left-sidebar .awpcp-categories-list { margin-top: 30px; }

p.maincategoryclass {
	border-top: 1px solid #d4d4d4;
	background: none;
	padding: 15px 0 7px 12px;
	text-align: left;
}
	/* .regional_center { background: #f2f2f2; } */

.awpcp-categories-list .top-level-category a { color: #004473; font-weight: bold; }
	.awpcp-categories-list .top-level-category a:hover { color: #616161; }
.awpcp-categories-list .top-level-category .js-handler { float: right; margin: 0 20px 0 0; }
	.awpcp-categories-list .top-level-category .js-handler span {
		background-image: url(https://eb5dev.wpengine.com/wp-content/uploads/2024/05/bullet_arrow_up.png);
		width: 12px;
		height: 7px;
		padding: 10px 0;
	}
	.awpcp-categories-list .top-level-category .js-handler .open { background-image: url(https://eb5dev.wpengine.com/wp-content/uploads/2024/05/bullet_arrow_down.png); }
.awpcp-categories-list .sub-categories li { border-bottom: 1px solid #dedede; padding: 10px 0 6px 30px !important; }
	.awpcp-categories-list .sub-categories li:last-child { border-bottom: none}
	.awpcp-categories-list .sub-categories li a { color: #616161  }
	.awpcp-categories-list .sub-categories li a:hover { color: #004473  }


#awpcpcatlayout .showcategoriesmainlist { border-bottom: 1px solid #d4d4d4; }

#awpcpcatlayout .showcategoriesmainlist, #awpcpcatlayout .showcategoriesmainlist li {
	float: none;
}

/* Ad Submission Form */
.awpcp-submit-listing-page-form, .awpcp-search-ads-form, .awpcp-reply-to-ad-form {
	max-width: 91%;
}
.awpcp-submit-listing-section .awpcp-submit-listing-section-title {
	background: #e8eaed;
	color: #00477a;
	font-size: 24px;
	padding: 12px;
	font-family: Merriweather, serif;
}

.awpcp-submit-listing-page-form .awpcp-textfield, .awpcp-search-ads-form .awpcp-textfield, .awpcp-reply-to-ad-form .awpcp-textfield {
	padding: 14px 16px;
    width: 100%;
    border-radius: 3px;
    font-size: 16px;
    border: 1px solid #dee2e6;
    -webkit-appearance: none;
    color: #000;
    background: #fff;
}
	.awpcp-submit-listing-page-form .awpcp-textfield:focus, .awpcp-submit-listing-page-form .awpcp-textfield:hover, .awpcp-search-ads-form .awpcp-textfield:hover, .awpcp-reply-to-ad-form .awpcp-textfield:focus, .awpcp-reply-to-ad-form .awpcp-textfield:hover {
		background-color: #ebf7ff;
		border-color: #c5cad3;
	}
.awpcp-submit-listing-section .awpcp-form-spacer, .awpcp-search-ads-form .awpcp-form-spacer {
	margin-bottom: 24px;
}
.awpcp-submit-listing-section .awpcp-form-spacer label, .awpcp-search-ads-form .awpcp-form-spacer label {
	margin-bottom: 12px;
}
.awpcp-submit-listing-page-form .button, .awpcp-submit-listing-page-form .awpcp-listing-actions-component button, .awpcp-search-ads-form .button, .awpcp-reply-to-ad-form .button {
	color: #fff;
    background-color: #0a99ff;
    border: 1px solid #0a99ff;
    padding: 12px 1.5rem;
	margin: 8px 0;
	cursor: pointer;
}
.awpcp-media-uploader-restrictions {
	margin-top: 20px !important;
}

#classiwrapper .is-primary, .awpcp-media-center .is-primary {
	background: #ebf7ff;
	border: none;
}
#classiwrapper .is-primary .awpcp-uploaded-file-action, .awpcp-media-center .is-primary .awpcp-uploaded-file-action {
	border-color: #E2E2E2;
}
	#classiwrapper .is-primary .awpcp-uploaded-file-action:hover, .awpcp-media-center .is-primary .awpcp-uploaded-file-action:hover {
		background: #fff;
	}

#classiwrapper .awpcp-uploaded-file-primary-label, .awpcp-media-center .awpcp-uploaded-file-primary-label {
	color: #fff;
	background: #0a99ff;
}

.awpcp-search-ads-form .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 7px;
}

.classified-ad .gform_wrapper .select2, .classified-ad .gform_wrapper .select2-selection {
	margin-bottom: 0 !important;
}

.classified_post_guide {
	background: #f4f4f4;
	padding: 24px 16px 1px 16px;
	margin-left: 16px;
	border-radius: 10px;
	color: #818181;
	font-size: 14px;
	/* list-style-position: inside; */
	list-style: none;
	counter-reset: item;
}
.classified_post_guide li {
	margin: 0 0 24px;
	counter-increment: item;
}
.classified_post_guide li:before {
	content: counter(item);
	background: #004473;
	border-radius: 100%;
	color: #fff;
	width: 22px;
	line-height: 22px;
	margin-right: 19px;
	text-align: center;
	display: inline-block;
 }
.classified_post_guide span.title {
	color: #004473;
	font-weight: bold;
}
.classified_post_guide p {
	display: block;
	margin: 0 0 0 44px;
	font-size: 13px;
}


/* MOBILE */
@media (max-width:991px)  {
	.widget-area .post_classified, .widget-area .awpcp-categories-list { display: none !important; }
	.awpcp_listing-template-default .entry-header, .classified-ad .entry-header { margin-top: 2rem }
	.awpcp-classifieds-search-bar--advanced-search-link { margin-right: 15px; }
	.classifieds_mobile_menu { display: block; }
	.classified_post_guide { margin-left: 0; }
}
@media (min-width:992px)  { 
	.classifieds_mobile_menu { display: none !important; margin-bottom: 1rem; }
}

.awpcp-classifieds-search-bar { display: none; }