/*
Theme Name: My ClassiPress Child Theme
Version: 1.0
Description: A child theme for ClassiPress, classified ads theme.
Author: Your Name
Author URL: http://www.your-url.com
Template: classipress
*/

@import url("../classipress/style.css");

.featured .post-block {
	background: #FFFFE0;
}
.post-block-out.featured {
	border: 1px solid #E6DB55;
}

/* ad loop block */
.post-block .post-right span.owner , .post-block .post-right-no-img span.owner {padding: 0 5px;text-transform:capitalize;}

/* header */
.header_top_res p { padding:8px 0 8px 8px; line-height:16px; color:#fff; text-align:right; font:normal 14px/2em Arial, Helvetica, sans-serif;}
.header_top_res p a:hover { text-decoration:underline; }
.header_top_res p img.srvicon { margin:-4px 0; border:none; }
.header_top_res p a.srvicon { display:inline-block; height:20px; width:20px; text-align:left; text-indent:-9999px; }
.header_top_res p a.rss-icon { background:url("images/rss.png") no-repeat scroll 0 0 transparent; }
.header_top_res p a.facebook-icon { background:url("images/facebook.png") no-repeat scroll 0 0 transparent; }
.header_top_res p a.twitter-icon { background:url("images/twitter.png") no-repeat scroll 0 0 transparent; }

.header_main_res .description { margin:0 0 0 40px; color:#999999; font-family:Georgia,serif; font-size:14px; font-style:italic; }


/* inline ad box */
.shadowblock_out_ad { margin:0 0 20px 0; border:1px solid #bbb; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /* overflow:hidden; */}
.shadowblock_ad { padding:15px; background:#fff url(images/block_topbg.gif) repeat-x top; border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

/* Phoenix Background Reset and Set Image*/
html, body { margin:0; padding:0; background: transparent;}
p { margin:0; padding:0 0 8px 0;}

/* html { 
	background: url("images/classifieds-bg.gif") no-repeat center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
} */

/* forms */

/* Start - Phoenix featured listings carousel */
.content_res .shadowblockdir { height:230px; padding:8px 15px 5px; background-color: #fff;
-moz-box-shadow: 0px 0px 10px 1px #9c9b9b;
-webkit-box-shadow: 0px 0px 10px 1px #9c9b9b;
box-shadow: 0px 0px 10px 1px #9c9b9b;
}
#sliderlist { max-width:868px; float:left; margin:0 auto; height:185px; overflow:hidden; }
#sliderlist li p {display:block; margin:0 0 0 8px; text-align: center; text-shadow:0 1px 0 #fff;white-space: pre-wrap; white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */}
.slider { float:left; left:-5000px; margin-left:5px; position:relative; height: 200px; /* visibility:hidden; */}
.slider ul li { padding: 3px 15px; height:170px; width:137px;}
.slider ul li a {text-decoration:none; font-weight:bold; float:left; width:100%;}
.slider ul li:hover {background-color:#fff}
span.feat_left { text-align:center; width:140px;}
span.feat_left a {width:140px; height: 120px; display: block; margin: 0 auto; }
span.price_sm { color: #575649; font: 13px 'Arial', sans-serif;}
img.attachment-featured-thumbnail{ border:1px solid #FEEAD2;padding:3px;background-color:#fff; -moz-box-shadow: 1px 1px 5px #E49D31; -webkit-box-shadow: 1px 1px 5px #E49D31; box-shadow: 1px 1px 5px #b7b7b7; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.sliderblockdir { padding-top: 0px;}
.sliderblockdir .prev { background:url("images/prev.png") no-repeat scroll 0 bottom transparent; cursor:pointer; float:left; height:23px; width:23px; padding-top:50px; }
.sliderblockdir div.prev:hover, .sliderblockdir div.next:hover {opacity:0.6;}
.sliderblockdir .next { background:url("images/next.png") no-repeat scroll 0 bottom transparent; cursor:pointer; float:right; height:23px; width:23px; padding-top:50px; }
@media screen and (max-width: 800px) {#sliderlist { max-width: 85.106383%;}}
@media screen and (max-width: 800px) {clear: both;}
/* End - Phoenix featured listings carousel */


.videoContainer {text-align: center;}


/* Search Block Top */
#search-bar{margin:0 auto;position:relative;top:0px;}
.searchblock_out { margin: 0 0 0 0; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #bbbbbb;}
.searchblock {  padding: 15px 15px 11px 15px; background:#fff url("images/block_topbg.png") repeat-x top; border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: 0px 0px 10px 1px #9c9b9b;
-webkit-box-shadow: 0px 0px 10px 1px #9c9b9b;
box-shadow: 0px 0px 10px 1px #9c9b9b;}



/* Wrap Content Since Phoenix 3.0 */
.container { width:100%; max-width: 980px; margin: 0px auto; background-color: #EDECE8; border:1px solid #979586; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#4f4f4f; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -ms-border-radius: 10px;

-moz-box-shadow: 0px 0px 30px 8px #979586;
-webkit-box-shadow: 0px 0px 30px 8px #979586;
box-shadow: 0px 0px 30px 8px #979586;
}

.tabcontrol div.undertab {
-moz-box-shadow: 0px 0px 8px 0px #9c9b9b;
-webkit-box-shadow: 0px 0px 8px 0px #9c9b9b;
box-shadow: 0px 0px 8px 0px #9c9b9b;}

.tabprice div.singletab{
-moz-box-shadow: 0px 0px 10px 1px #9c9b9b;
-webkit-box-shadow: 0px 0px 10px 1px #9c9b9b;
box-shadow: 0px 0px 10px 1px #9c9b9b;
}

.tabprice div.postertab{
-moz-box-shadow: 0px 0px 10px 1px #9c9b9b;
-webkit-box-shadow: 0px 0px 10px 1px #9c9b9b;
box-shadow: 0px 0px 10px 1px #9c9b9b;
}

/* Some more Phoenix details */

div#adv_categories .catcol ul li.maincat { width:180px; text-transform:uppercase; font-weight:bold; float:left; margin:0 0 15px; padding:6px 10px; -khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

/* Set parent divs to position relative */
.shadowblock, 
.post-block {position: relative;}

/* Sold Ribbon on the listings page */
.soldout-ribbon-list {height: 60px; width: 60px; position: absolute; top: -4px; right: -5px; z-index: 750px; background: url("images/sold-ribbon.png") no-repeat;}

/* Featured Ribbon */
.featured-ribbon{height:70px; width:70px; position: absolute; top:-5px; left:-5px; z-index: 750px; background:url("images/featured.png") no-repeat;}

/* New Sign under Thumbnail when ad is less then one day online */
.one-day{height:10px; width:25px; position: absolute; top:108px; left:45px; z-index: 750px; background:url("images/new.png") no-repeat;} 

/* Price is negotiable */
.negotiable-list{height:10px; width:70px; position: absolute; top: 45px; right: 7px; z-index: 750px; background:url("images/negotiable.png") no-repeat;} 

/* Responsive Part from Style folder */


/* End Specific Phoenix */

.reportico { float:left; height:16px; width:16px; padding-right:5px; background:transparent url(images/flag_red.png) no-repeat scroll 0 0}



/* responsive styles */

@media screen and (max-width: 800px) {
#searchform .searchfield {width: 35%;padding-bottom: 10px;}
#cp_facebook_like-3 {display:none;}
.shadowblock_out_ad {display:none;}
}

@media screen and (max-width: 600px) {
/* New Sign under Thumbnail when ad is less then one day online */
.one-day {display:none;}
span.folder {background:url("");}
span.folder a {padding:0 6px 0 0px;}
span.folderb {background:url("");}
span.folderb a {padding:0 2px;}
span.clock {background:url("");}
span.clock span {padding-left:0;margin-top:1px;}
/* header search box */
#searchform .searchfield {width: 100%;padding-bottom: 10px;}
#cp_facebook_like-3 {display:none;}
#text-14 {display:none;}
#welcome_widget {display:none;}
.shadowblock_out_ad {display:none;}
}


@media screen and (max-width: 400px) {
/* New Sign under Thumbnail when ad is less then one day online */
.one-day {display:none;}
span.folder {background:url("");}
span.folder a {padding:0 6px 0 0px;}
span.folderb {background:url("");}
span.folderb a {padding:0 2px;}
span.clock {background:url("");}
span.clock span {padding-left:0;margin-top:1px;}
#cp_facebook_like-3 {display:none;}
#text-14 {display:none;}
#text-2 {display:none;}
#rw-widget-favorites-2  {display:none;}
span.fave-icon.ad-fave {display:none;}
#welcome_widget {display:none;}
#refine_widget {display:none;}
#mainform { margin:0; padding:0;}
.shadowblock_out_ad {display:none;}
}

@media screen and (max-width: 320px) {
/* New Sign under Thumbnail when ad is less then one day online */
.one-day {display:none;}
span.folder {background:url(""); }
span.folder a {padding:0 6px 0 0px;}
span.folderb {background:url("");}
span.folderb a {padding:0 2px;}
span.clock {background:url("");}
span.clock span {padding-left:0;margin-top:1px;}
#cp_facebook_like-3 {display:none;}
#text-14 {display:none;}
#text-2 {display:none;}
#rw-widget-favorites-2 {display:none;}
.fave-icon.ad-fave span{display:none;}
#welcome_widget {display:none;}
#refine_widget {display:none;}
#mainform { margin:0; padding:0;}
.shadowblock_out_ad {display:none;}
} 

@media screen and (max-width: 240px)  {

/* New Sign under Thumbnail when ad is less then one day online */
.one-day {display:none;}
span.folder {background:url(""); }
span.folder a {padding:0 6px 0 0px;}
span.folderb {background:url("");}
span.folderb a {padding:0 2px;}
span.clock {background:url("");}
span.clock span {padding-left:0;margin-top:1px;}
#cp_facebook_like-3 {display:none;}
#text-14 {display:none;}
#text-2 {display:none;}
#rw-widget-favorites-2 {display:none;}
.fave-icon.ad-fave {display:none;}
#welcome_widget {display:none;}
#refine_widget {display:none;}
#mainform { margin:0; padding:0;}
.shadowblock_out_ad {display:none;}		
}

/* main */

h1 { margin:0 0 12px 0; padding:0 0 5px; font:normal 22px/1.2em Arial, Helvetica, sans-serif; }
h2 { margin:0 0 10px 0; padding:0 0 5px; font:normal 20px/1.2em Arial, Helvetica, sans-serif; }
h3 { margin:0; padding:0; font:bold 14px/1.2em Arial, Helvetica, sans-serif; }

/* content */
.content_res h2.colour_top { margin:0; padding:8px 0 0 0; font:normal 16px/1.2em  Arial, Helvetica, sans-serif; color:#202020;}
