.pad2 { padding: 2px 0; }

.post-block-out-sticky, .post-block-out, .shadowblock { position: relative; }
.post-block .post-right h3, .post-block .post-right-no-img h3 { float: none !important; }

.slide-item .price_sm { font-size: 13px !important; }
.slider ul li p { padding: 0 !important; }
.slider span.owner { padding: 5px 0 0 0 !important; }

p.cppo-featblock { font-size: 13px; color: #c02525; }

p.cppo-adblock, p.cppo-adblock-noprice {
	display: inline-block;	
	font-size: 10px;
	padding: 1px 6px 1px !important;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

/* Price option background color */
p.cppo-color, span.cppo-color { background-color: #c02525; }

/* Optional style to change the styles when NO price is set in the ad loop */
.post-block p.cppo-adblock-noprice {
}

/* Ad loop page position */
.post-block p.cppo-adblock, .post-block-gid p.cppo-adblock, .wrap-item p.cppo-adblock {
	clear: right;
	text-align: right;
	float: right;
	margin-top: 2px;
	margin-left: 6px;
	margin-bottom: 5px;
}

/* Ad loop page position for ClassiPost child theme */
.wrap-item p.cppo-adblock {
	margin-top: 2px;
	margin-left: 6px;
	margin-bottom: 5px;
}


/* Single ad position */
.content_left .shadowblock p.cppo-adblock, .cleft .shadowblock p.cppo-adblock {
	clear: right;
	text-align: right;
	float: right;
	margin-top: 2px;
	margin-left: 6px;
	margin-bottom: 5px;
}

/* Single ad position for ClassiPost child theme */
.cleft .shadowblock p.cppo-adblock {
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 5px;
}

/* Additional style positions for grid/list formatted child themes */
.list .post-block p.cppo-adblock {
	margin-top: 20px;
}
.grid .post-block p.cppo-adblock {
	margin-top: 4px;
}

/* Silder price options */
.carousel_slider .post-right p.cppo-featured, .slider ul li p.cppo-featured { font-size: 10px !important; padding: 0 6px 0 !important; margin-top: 0 !important; margin-left: 0; height: auto !important; text-shadow: none !important; }
span.cppo-none { background-color: transparent; display: none; }

/* Hide price options in the item list on the single ad page */
li#cp_price_options { display: none; }

/* Hide "price negotiable" custom field if it exists */
.negotiable-text, .negotiable-single-text, .negotiable-image, .negotiable-list { display: none !important; }


/* Responsive adjustments for ads on mobile phones */
@media screen and (max-width: 320px) {
	.post-block .cppo-adblock, .post-block .cppo-adblock-noprice, .post-block-grid .cppo-adblock, .post-block-grid .cppo-adblock-noprice { }
}

/* Hide price on the single ad page for classipost child theme */
.cleft .shadowblock p.post-price { display: none; }

