


/* ADVERTS CUSTOM (& OVERRIDE) STYLES  */
/*-----------------------------------------------*/
/*-----------------------------------------------*/



/* COMMON Styles: Adverts  */
/*---------------------------------------*/
	.back-button:before {
		font-family: 'themify';
		content: "\e64a";
	}



/* COMMON Styles: Advert Listing */
/*---------------------------------------*/
	.no-location-text {
		opacity: 0.25;
	}
	.no-img-block {
		/*width: 100%;*/
		/*padding-top: 50%;*/
		padding-left: 15px;
		padding-right: 15px;
	}
	.no-img-block > * {
		/*margin-top: -33%;*/
		color: #bbb;
		opacity: 0.25;
		line-height: 1.1em;
	}

	/* Overrides */
	#content-block .advert-img {
		background: #eaf5f8;
	}
	#content-block .advert-price {
		border-radius: 10px;
		position: relative;
		bottom: 0;
		right: 0;
		float: right;
		/*line-height: 2.2rem;*/
		/*min-width: 20%;*/
	}
	#content-block .cw-advert-content {
		padding: 15px;
	}
	#content-block .advert-manage-item .cw-advert-content {
		padding: 0 15px;
	}
	#content-block .adverts-price-empty {
		border-color: #bbb;
		color: #bbb;
		background: none!important;
	}
	#content-block .advert-link {
		font-size: 24px;
	}

	@media only screen and (max-width: 767px) {
		#content-block .advert-date,
		#content-block .advert-location,
		#content-block .advert-price {
			font-size: 14px;
		}
		#content-block .advert-price {
			padding: 5px 3px;
			line-height: 1em;
		}
	}
	@media only screen and (max-width: 480px) {
		#content-block .advert-price {
			float: left
		}
	}



/* Adverts LIST  */
/*---------------------------------------*/
	#content-block .adverts-options {
		background: #eaf5f8;
		padding: 15px 30px;
		border-color: #95b7c9;
		margin-bottom: 0;
	}
	.adverts-search + .ez-col {
		width: 110px;
		text-align: right;
		padding-top: 12px;
	}
	.results-label-col {
		padding-top: 5px;
	}
	.adverts-title-col {
		width: 17em;
	}
	.listing-actions-col > a + a {
		margin-left: 15px;
	}

	/* Pagination  */
	#content-block .adverts-pagination {
		padding-top: 30px;
	}
	#content-block .page-numbers {
		display: inline-block;
		border: 1px solid #1f9ed9;
		border-radius: 10px;
		background: none;
		color: #1f9ed9;
		padding: 13px 21px;
		line-height: 1.3em;
	}
	#content-block a.page-numbers:hover {
		background-color: rgba(0,26,38,0.25);
	}
	#content-block .page-numbers.current {
		background-color: #1f9ed9;
		color: white;
	}

	@media only screen and (max-width: 767px) {
		#content-block .page-numbers {
			padding: 5px 13px;
		}
		#content-block .adverts-options {
			padding: 0 15px;
		}
		#content-block .adverts-search-form .adverts-button-small {
			width: auto;
			float: left;
		}
		.switch-view-label {
			margin-right: 15px;
		}
		.adverts-title-col {
			width: 13em;
		}
	}
	@media only screen and (max-width: 480px) {
		.adverts-options,
		.adverts-list {
			/*margin-left: -15px;*/
			/*margin-right: -15px;*/
		}
		#content-block .adverts-search .advert-input {
			width: 100%;
		}
		.showing-label {
			width: 100%;
			display: inline-block;
		}
		.switch-view-label {
			width: 100%;
			display: inline-block;
			/*float: left;*/
			margin-bottom: 15px;
		}
		.add-listing-col {
			width: 100%;
			text-align: left;
		}
		.adverts-title-col {
			display: inline-table;
			border-right: none;
		}
		.listing-actions-col.pL-1 {
			padding-left: 0;
			width: 100%;
			display: inline-table;
			margin-top: 15px;
			text-align: right;
		}
	}
	@media only screen and (max-width: 400px) {
		.adverts-title-col {
			width: 7.5em;
		}
	}



/* Adverts LIST-ITEM  */
/*---------------------------------------*/
	#content-block .adverts-list .advert-post-title {
		padding: 0;
	}
	#content-block .adverts-list .advert-published {
		padding: 0;
	}
	.cw-advert-content .price-col {
		width: 150px;
		vertical-align: bottom;
	}


	#content-block .advert-item {
		float: none;
		display: inline-table;
	}
	#content-block .advert-item-col-3 {
		width: 31.7%;
		float: none;
	}
	.text-right {
		text-align: right;
	}

	/* GRID Style Display  */
	@media only screen and (min-width: 767px) and (max-width: 959px) {
		#content-block .advert-item-col-3 {
			width: 48.7%;
			margin: 1%;
		}

		#content-block .advert-item-col-3:nth-child(2n+1) {
			width: 48.7%;
			margin: 1% 1% 1% 0%;
		}

		#content-block .advert-item-col-3:nth-child(2n) {
			width: 48.7%;
			margin: 1% 0% 1% 1%;
		}
	}
	@media only screen and (max-width: 767px) {
		#content-block .advert-item-col-3 {
			width: 100%;
			margin: 10px 0%;
		}
	}

	/* LIST Style Display  */
	#content-block .advert-item-col-1 {
		display: inline-table;
	}

	/* List Style: TRACERS  */
	#content-block .advert-item-col-1 .ez-col {
		/*border: 1px solid red;*/
	}
	#content-block .advert-item-col-1 .ez-row {
		/*border: 1px solid green;*/
	}

	/* List Style: Image */
	#content-block .advert-item-col-1 .cw-advert-img {
		display: table-cell;
		width: 200px;
		vertical-align: top;
	}
	#content-block .advert-item-col-1 .advert-img {
		width: 200px;
		position: relative;
		margin-top: 0;
		top: 0;
	}
	#content-block .advert-item-col-1 .advert-img img,
	#content-block .advert-item-col-1 .advert-img .no-img-block {
		height: 110px;
	}

	/* List Style: Content */
	#content-block .advert-item-col-1 .cw-advert-content {
		display: table-cell;
		/*width: 100%;*/
		vertical-align: top;
	}
	#content-block .advert-item-col-1 .advert-price {
		bottom: 0;
		right: 0;
	}
	#content-block .advert-item-col-1 .advert-post-title {
		margin-left: 0;
	}

	/* List Style: MEDIA QUERIES */
	@media only screen and (max-width: 767px) {
		#content-block .advert-item-col-1 .cw-advert-content {
			padding: 0 15px;
		}

		#content-block .advert-item-col-1 .advert-img img,
		#content-block .advert-item-col-1 .advert-img {
			width: 110px;
		}

		#content-block .advert-item-col-1 .advert-img img {
			display: block;
		}

		#content-block .advert-item-col-1 .advert-img img,
		#content-block .advert-item-col-1 .advert-img .no-img-block {
			height: 60px;
		}

		#content-block .advert-item-col-1 .advert-img .no-img-block h5 {
			font-size: 12px;
		}
	}
	@media only screen and (max-width: 480px) {
		#content-block .advert-item-col-1 .advert-link-text {
			font-size: 16px;
		}

		#content-block .advert-item-col-1 .advert-img img,
		#content-block .advert-item-col-1 .advert-img {
			width: 95px;
		}
		#content-block .advert-item-col-1 .advert-img img,
		#content-block .advert-item-col-1 .advert-img .no-img-block {
			height: auto;
		}
		#content-block .advert-item-col-1 .advert-img img {
			width: 100%;
		}
		#content-block .advert-item-col-1 .cw-advert-img {
		}
	}

	/* List-ITEM: MEDIA QUERIES */
	@media only screen and (max-width: 480px) {
		.cw-advert-content .price-col {
			width: 95px;
		}
		.cw-advert-details > .ez-col {
			width: 100%;
			display: inline-table;
		}
	}



/* Advert SINGLE  */
/*---------------------------------------*/
	.single-advert .adverts-single-box > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		width: 100%;
	}

	.adverts-grid-row .label-col {
		width: 130px;
	}
	.adverts-grid-row .label-col + .ez-col {
		padding-top: 4px;
	}

	/* Advert Single GALLERY */
	#content-block .wpadverts-slide-nav-paginate,
	#content-block .wpadverts-slide-nav-interface {
		z-index: 10;
	}
	.ad-gallery-wrap {
		background: #eee;
	}
	.ad-gallery-wrap .wpadverts-slides {
		margin: 0;
	}
	.ad-gallery-wrap .no-img-block {
		height: 300px;
	}

	/* Advert Single PRICE */
	.adverts-single-box .adverts-single-price {
		height: auto;
		text-align: left;
		float: left;
	}
	.adverts-single-box .adverts-price-box {
		display: inline-block;
		border-radius: 10px;
		background: none;
		color: #b34040;
		border: 2px solid #b34040;
		font-weight: 600;
	}

	/* Advert Single CONTACT FORM */
	.adverts-button.adverts-show-contact-form {
		display: none!important;
	}
	.adverts-contact-box.adverts-contact-box-toggle {
		display: block!important;
	}
	.adverts-content .adverts-contact-box {
		border: none;
		background: none;
		display: none;
		margin: 0;
		padding: 0;
	}

	@media only screen and (max-width: 767px) {
		.adverts-grid-row .label-col {
			width: 50px;
		}
		.ad-gallery-wrap .no-img-block {
			height: 180px;
		}
	}



/* Adverts - BUTTON Styles & Overrides  */
/*---------------------------------------*/
	/* Button Hover */
	#content-block input[type="submit"],
	#content-block .adverts-control-group input[type="submit"],
	#content-block .adverts-form-submit,
	#content-block .button-alt,
	#content-block .adverts-switch-view {
		color: white;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 12px!important;
		padding: 13px;
		line-height: 18px;
		/*margin: 30px 0;*/


		border: none;
		border-radius: 10px;
		background: #1f9ed9;
		cursor: pointer;
		display: inline-table;
	}
	#content-block .button-alt,
	#content-block .button-alt input[type="submit"] {
		background: none;
		border: 1px solid #1f9ed9;
		color: #1f9ed9;
		padding: 12px 33px;
		padding: 12px;
	}
	/* Button Font */
	#content-block .adverts-switch-view > *:before {
		color: white;
	}
	#content-block input[type="submit"],
	#content-block .adverts-control-group input.adverts-button,
	#content-block .adverts-form-submit > * {
		text-decoration: none;
		font-family: Encode Sans;
		font-weight: 700;
		line-height: 1.25em;
	}
	#content-block input[type="submit"].adverts-button,
	#content-block .adverts-upload-actions a.button {
		color: white!important;
		width: auto;
		height: auto;
	}
	/* Button Hover */
	#content-block input[type="submit"]:hover,
	#content-block input.adverts-button:hover,
	#content-block .adverts-form-submit:hover,
	#content-block .adverts-switch-view:hover,
	#content-block .button-alt:hover {

		background: #1072a0;
		color: white;
	}



/* Adverts - From Styles & Overrides  */
/*---------------------------------------*/
	.adverts-search-form > * {
		/*border: 1px solid red !important;*/
	}
	#content-block .adverts-form .adverts-control-group.adverts-field-actions {
		border: none;
	}
	.adverts-show-contact-form + .adverts-button {
		margin-bottom: 30px;
	}

	.adverts-form button,
	.adverts-form [type="button"],
	.adverts-form [type="reset"],
	.adverts-form [type="submit"],
	.product-details [type="submit"] {
		-webkit-appearance: none;
	}

	/* Field Group Headers */
		.adverts-field-header span {
			display: inline-block;
			color: #1f9ed9;
		}
		.adverts-control-group + .adverts-field-header span {
			margin-top: 45px;
		}


	/* Input Width & Borders */
		.adverts-content .adverts-control-group input,
		#content-block .adverts-content .adverts-control-group textarea,
		#content-block .advert-input input,
		#content-block .advert-input textarea {
			width: 100%;
			background: none;
			border: none;
			border-bottom: 1px solid #222;
		}
		#content-block .adverts-content .adverts-control-group input {
			width: 100%;
		}
		#content-block .adverts-content .adverts-control-group input[type="submit"] {
			width: auto;
		}


	/* Input Colors & Padding */
		#content-block .advert-input input[type="text"],
		#content-block .advert-input input[type="password"],
		#content-block .advert-input input[type="email"],
		#content-block .advert-input textarea,
		#content-block .advert-input input[type="selectext"],
		#content-block .advert-input input[type="password"],

		#content-block .adverts-control-group input[type="text"],
		#content-block .adverts-control-group input[type="password"],
		#content-block .adverts-control-group input[type="email"],
		#content-block .adverts-control-group textarea,
		#content-block .adverts-control-group input[type="selectext"],
		#content-block .adverts-control-group input[type="password"],

		#content-block .advert-input input[type="text"]:focus,
		#content-block .advert-input input[type="password"]:focus,
		#content-block .advert-input input[type="email"]:focus,
		#content-block .advert-input textarea:focus{
			color: #222;
			background: rgba(255,255,255,0.65);
			/*opacity: 0.7;*/
			padding: 10px;
		}

		#content-block .adverts-control-group input[type="text"],
		#content-block .adverts-control-group input[type="password"],
		#content-block .adverts-control-group input[type="email"],
		#content-block .adverts-control-group textarea,
		#content-block .adverts-control-group input[type="selectext"],
		#content-block .adverts-control-group input[type="password"] {

			background: rgba(255,255,255,0.15);
		}


	/* Input Focus */
		#content-block .adverts-control-group input[type="text"]:focus,
		#content-block .adverts-control-group input[type="password"]:focus,
		#content-block .adverts-control-group input[type="email"]:focus,
		#content-block .adverts-control-group textarea:focus,
		#content-block .adverts-control-group input[type="selectext"]:focus,
		#content-block .adverts-control-group input[type="password"]:focus,

		#content-block .advert-input input[type="text"]:focus,
		#content-block .advert-input input[type="password"]:focus,
		#content-block .advert-input input[type="email"]:focus,
		#content-block .advert-input textarea:focus {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			/*opacity: 1;*/

			background: white;
		}


	/* Input Place Holders */
		#content-block .advert-input input::placeholder,
		#content-block .advert-input textarea::placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input::-moz-placeholder,
		#content-block .advert-input textarea::-moz-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input:-ms-input-placeholder,
		#content-block .advert-input textarea:-ms-input-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input:-moz-placeholder,
		#content-block .advert-input input::-moz-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input::-ms-input-placeholder,
		#content-block .advert-input textarea:-ms-input-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input:-moz-placeholder,
		#content-block .advert-input textarea:-moz-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input input::-webkit-input-placeholder,
		#content-block .advert-input textarea::-webkit-input-placeholder {
			color: #222;
			opacity: 0.7;
		}
		#content-block .advert-input textarea {
			overflow:auto;
		}




/* Adverts - DISABLED FUNCTIONALITY  */
/*---------------------------------------*/


    /* HIDE/Disable My-listing via WP users */
	.listing-actions-col > a + a,
	.adverts-field-name-_adverts_account{
		display: none;
	}

	/* HIDE/Disable adverts cetegories */
	.adverts-field-name-advert_category,
	#content-block .advert-cats {
		display: none;
	}





