/*
Theme Name: Citrus Night
Description:  A stylish dark, responsive  and readable ClassiPress child theme with additional features.
Author: Rolf Hassel (Samcy)
Author URI: http://myclassipress.com/ 
Template: classipress
Version: 3.0
*/
 
@import url("../classipress/style.css");

/* Do additional changes on your own risk */

/* Start Specific Citrus Night */

/* Citrus Night Background Reset and Set Image*/
/* main */
body, html { margin: 0; padding: 0; background-color: transparent;}
p { margin:0; padding:0 0 8px 0;}

/* If you like to use your own Background textures our colors, please remove or comment out the next line */

body, html {background: #1a2534 url("images/sam_body_bg.png") repeat-x scroll left 245px;}

/* That's it. Don't remove anything else */


/* Call Standard Logo */
.cp_logo {height:80px; width:320px; background:transparent url("images/cp_logo_black.png") no-repeat scroll 0 0; margin-left: 10px;}
.cp_logo:hover {opacity:0.9;}

/* Wrap Content Since 3.0 */
.container { width:100%; max-width: 980px; margin: 30px auto; background-color: #27384c; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -ms-border-radius: 10px; -webkit-box-shadow: 5px 5px 10px #000; -moz-box-shadow: 5px 5px 10px #000; box-shadow: 5px 5px 10px #000;}

/* Citrus Night Content */
.content{ background-image:none; background-color: transparent; border-bottom:none; border-top:none;}
.content_botbg { background-image:none; background-color: transparent; border-bottom:none; border-top:none;}
.shadowblock_out { margin:0 0 20px 0; border:1px solid #BBBBBB; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /* overflow:hidden; */}
.shadowblock { padding:15px;  border:1px solid #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.content_res img.attachment-medium, .content_res img.attachment-thumbnail,
.content_res img.attachment-ad-thumb, .content_res img.attachment-ad-small { border:1px solid #FCFAD2;padding:5px;background-color:#fff; -moz-box-shadow: 1px 1px 5px #b7b7b7; -webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #b7b7b7; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/* Action buttons */
.btn_orange {background:#0CA900;
border:1px solid #a1a1a1; color:#fff; font:normal 12px  Arial, Georgia, "Times New Roman", Times, serif; padding:5px 10px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
background-color: #FD9400;
background-image: url(http://cytaweb.com/wp-content/themes/citrusnight/gradient.php?from=FD9400&to=FD9C00);
background-image: -moz-linear-gradient(top, #FD9400 15%, #FD9C00 85%);
background-image: -webkit-linear-gradient(top, #FD9400 15%, #FD9C00 85%);
background-image: -ms-linear-gradient(top, #FD9400 15%, #FD9C00 85%);
background-image: -o-linear-gradient(top, #FD9400 15%, #FD9C00 85%);
background-image: linear-gradient(top, #FD9400, #FD9C00);
}
.btn_orange:hover { border: 1px solid #a1a1a1; color:#fff;
background-color: #FD9400;
background-image: url(http://cytaweb.com/wp-content/themes/citrusnight/gradient.php?from=FD9C00&to=FD9400);
background-image: -moz-linear-gradient(top left, #FD9C00 15%, #FD9400 85%);
background-image: -webkit-linear-gradient(top left, #FD9C00 15%, #FD9400 85%);
background-image: -ms-linear-gradient(top left, #FD9C00 15%, #FD9400 85%);
background-image: -o-linear-gradient(top left, #FD9C00 15%, #FD9400 85%);
background-image: linear-gradient(top, #FD9C00, #FD9400);
}

/* Ad Post button */
.header_menu .btn_orange { margin-right: 14px; margin-top: 4px; border: 1px solid #525144;}
.header_menu a.btn_orange { text-decoration: none; font:bold 16px Arial, Georgia, "Times New Roman", Times, serif; padding-top: 6px; padding-left: 25px; padding-right: 25px;}
.header_menu a.btn_orange:hover { text-decoration: underline;}

/* Top Search Button */
.btn-topsearch {background: transparent url("images/btn_searchBar.png") no-repeat right top;}

/* Top Header */
.header_top_res p a { color: #fcaa22; text-decoration: none;}
.header_top_res p img.srvicon { margin-top: 5px; border:none; opacity:1.0; }
.header_top_res p img.srvicon:hover { margin-top: 5px; border:none; opacity:0.8; }

/* Ad Banner */
.header_main_res .adblock { margin-top:15px; float:right;}

/* Navigation Menu */
.header_main_bg { padding: 0 0 22px; position: relative;}
.header_menu_res{ background: #27384C url("images/sam_bg_menu.png") repeat-x 0 bottom; border-top: none; margin-right: 0px; margin-left: 0px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -ms-border-radius: 6px;}
.header_menu_res{margin:0 auto; padding: 0;}
.header_menu_res ul li a { color: #fcaa22; text-decoration: none; margin-top: 1px; margin-right: 1px;}
.header_menu_res ul li:hover a { color: #f4f4f4; background: transparent; text-shadow: none;}
.header_menu_res ul { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.header_menu_res ul a { padding: 10px 25px 12px 25px; position: relative; color: #fcaa22; z-index: 100; display: block; line-height: 18px; text-decoration: none;}
.header_menu_res ul li:hover a { background: transparent; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.header_menu_res ul li.current_page_item, .header_menu_res ul li.current-menu-item a { color: #fff; background: transparent; text-shadow: none;}
.header_menu_res ul li.current_page_item a { color: #fff; background: transparent url("images/sam_bg_menu_current.png") repeat-x 0 bottom; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -ms-border-radius: 6px;}
.header_menu_res ul li a:hover { background: transparent url("images/sam_bg_menu_hover.png") repeat-x 0 bottom; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -ms-border-radius: 3px; color: #fff;}
.header_menu_res ul li { float: left; margin: 0; width: auto; font: normal 14px/1.2em Arial, Helvetica, sans-serif; z-index: 999; background: url("images/sam_menu_separator.png") repeat-y right center;}
.header_menu_res ul li.current_page_item { background: url("images/sam_menu_separator.png") repeat-y right center;}

/* Search Block Top */
#search-bar{margin:0 auto;position:relative;top:0px;width:940px;}
.searchblock_out { margin: 15px 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.gif") repeat-x top; border:1px solid #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.form_search select#scat.searchbar{float:right; border:1px solid #BBB; min-height:15px; min-width:250px; padding:7px;font-size:14px;color:#666666;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; line-height: 33px;}
.searchblock .form_search input#s{ height:16px; border:1px solid #BBB; font-size:14px;color:#666666; padding:0.6em; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color: #FFF;}
#searchform .searchfield {float:left; margin-top: 3px; margin-right:5px;white-space: nowrap;}

/* Content Sidebar */
.content_right ul li { background: transparent url("images/sam_bullet.png") no-repeat scroll 0px center; border-bottom: 1px solid #efefef; padding: 5px 5px 7px 30px; text-shadow: 0 1px 0 #FFFFFF;}
.content_right ul li:hover {background-color:#FEC76B; background-image: none;}		    
.content_right ul li a { text-decoration: none;}
.content_right ul li a:hover {}

/* tab control main */
.tabcontrol ul.tabnavig li a { border:1px solid #fff; border-bottom:none; -khtml-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; text-shadow:0 1px 0 #fff;}
.tabcontrol ul.tabnavig li a:hover {color: #FD9400}
/* tab control blog */
.tabprice ul.tabnavig li a { border:1px solid #fff; border-bottom:none; -khtml-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; text-shadow:0 1px 0 #fff;}
.tabprice ul.tabnavig li a:hover {color: #FD9400}

/* Get in Style */
/* Main */
h1.single, span.colour { color: #1a2534;}
h2.single, span.colour { color: #1a2534;}
div.bigright span { color: #1a2534; font-weight: bold;}
div#mcwrap span { font-size: 16px; color: #1a2534; font-weight: bold;}
a { color: #1a2534; text-decoration: none;}
div#adv_categories .catcol ul li a {margin:0; padding:4px 0; color:#1a2534; text-decoration:none; background: none;}


/* Footer Text and Links */
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
color:#fcaa22; text-decoration: none;}
a.footerlinks:hover {color:#fff; text-decoration: underline;}
.footer a { color:#fcaa22; text-decoration:none;}
.footer a:hover {color:#fff; text-decoration:underline;}
.footer_main_res div.column ul li { color:#fff;}
.footer_main_res p { margin: 24px 0 44px; padding: 0; float: left; font: normal 13px/1.5em Arial, Helvetica, sans-serif; color: #fff;}
.footer_menu_res ul li a {color:#fcaa22; text-decoration:none;}
.footer_menu_res ul li a:hover {color:#fff; text-decoration:underline;}

/* Text Widget */
div.textwidget {color: #fff; text-decoration:none;}

/* Tag Cloud Widget */
.widget_tag_cloud a, .widget_ad_tag_cloud a {background:none repeat scroll 0 0 #FCEBB0;border:1px solid #e3e3e3;padding:1px 5px;display:inline-table;margin:0 0 5px 0;text-shadow:0 1px 0 #fff;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.widget_tag_cloud a:hover, .widget_ad_tag_cloud a:hover {background:none repeat scroll 0 0 #FCEBB0;border:1px solid #eee;text-shadow:1px 1px 0 #e3e3e3;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

/* Start - Citrus Night featured listings carousel */
.content_res .shadowblockdir { height:230px; padding:8px 15px 5px; background:#fff url("images/block_topbg.gif") repeat-x top; border:1px solid #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#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:1px; position:relative; height: 200px; /* visibility:hidden; */}
.slider ul li { padding: 3px 15px; height:170px; width:140px;}
.slider ul li a {text-decoration:none; font-weight:bold; float:left; width:100%;}
.slider ul li:hover {background-color:#FEFBEE}
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: #B10F00; font: 13px 'Arial', sans-serif;}
img.attachment-featured-thumbnail{ border:1px solid #FCFAD2;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; }

/* Loop Block */
.post-block { width:560px; background:#fff url("images/block_topbg.gif") repeat-x top; margin:0; padding:13px; border:1px solid #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.feature-bg { width:560px; background:#fff url("images/block_topbg_featured.png") repeat-x top; margin:0; padding:13px; border:1px solid #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/* Price Tag */
p.post-price {background-color:#FBCF53; float:left; font:bold 17px Arial,Helvetica,sans-serif;margin:0;padding:3px 6px 2px;text-shadow:0 1px 0 #FFFFFF;-khtml-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;-moz-box-shadow: 1px 1px 5px #B7B7B7;-khtml-box-shadow: 1px 1px 5px #B7B7B7;-webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #B7B7B7;}

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

/* Pagination */
.pages span { display:block; margin:0 2px 4px; padding:6px 12px; float:left; background:#FCEBB0;text-shadow:0 1px 0 #FFFFFF; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.pages a { display:block; margin:0 2px 4px; padding:6px 12px; float:left; color:#4f4f4f; text-decoration:none; background:#FCEBB0;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

/* Citrus Night Breadcrumb */
#breadcrumb{font-size:11px; color: #d8d8d8; margin-top:-10px; padding:0 10px 5px 5px; text-shadow: none;}
#breadcrumb a{font-size:11px; color: #fcaa22; text-decoration: underline; margin-top:-10px; padding:0 10px 5px 5px; text-shadow: none;}

/* Footer Style */
.footer {  
background-color: #1A2534;
-moz-border-radius: 0 0 7px 7px; -khtml-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px;}
.footer_main { border-top: none;}

/* 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:48px; width:80px; position: absolute; top: 29px; right: 0px; z-index: 750px; background:url("images/negotiable.png") no-repeat;} 

/* Responsive Part from Style folder */

@media screen and (max-width: 400px) {
	.cp_logo { height:50px; width:200px; background:transparent url("images/cp_logo_black_small.png") no-repeat scroll 0 0; }
	.header_main_res #logo h1 { font-size:20px; }
	.header_menu .btn_orange {margin-top:10px;}
	.header_menu_res .obtn {float:right;}
}

/* End Specific Citrus Night */

/* CSS changes, not a part of responsive */
.searchfield {
	width: 44.7019868%; /* 450px / 906px */
}

/* clearfixes */

.searchblock:before,
.searchblock:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.searchblock:after {
    clear: both;
}

.sliderblockdir:before,
.sliderblockdir:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.sliderblockdir:after {
    clear: both;
}

.post-right:before,
.post-right:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.post-right:after {
    clear: both;
}

/* this clears the floats in the list items for the footer blog widget
	All paragraphs in .footer_main_res are set to float left
	but the floats were not contained and the featured images
	were spilling into the next post in the From the Blog widget
*/
.footer_main_res div.column ul li:before,
.footer_main_res div.column ul li:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.footer_main_res div.column ul li:after {
    clear: both;
}

/* responsive styles */

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

	/* responsive images */
	img {
		max-width: 100%;
		height: auto;
	}

	/* we don't want our google maps sprites to get trashed! */
	/* we don't want our Dashboard options sprites to get trashed! */
	.mapblock img,
	.text-center a img {
  		max-width: none;
	}

	/* wrangle in the iframes */
	iframe[style]{
		width: 100% !important;
	}

	/* position seachblock relative for moving button */
	.searchblock {
		position: relative; /* button move */
	}

	/* layout */
	.container{
		min-width: 90%; /* 940px */
	}
	.header_top_res,
	.header_top_res,
	.header_main_res,
	.header_menu_res,
	.content_res,
	#search-bar,
	.footer_main_res,
	.footer_menu_res {
		width: 90%; /* 940px */
	}
	.mu_register {
		width: 90% !important; /* 940px this was set to !important in the general styles */
	}
	.content_left{
		width: 62.7659574%; /* 590px / 940px */
	}
	.content_right {
		width: 35.1702128%; /* 340px / 940px */
	}

	/* header */
	#logo {
		width: 31.9148936%; /* 300px / 940px */
	}
	.adblock {
		width: 49.787234%; /* 468px / 940px */
	}

	/* general stylesheet overrides */
	h1.single-listing {
		max-width: 76.2711864%; /* 450px / 590px */
	}
	.btn_orange{
		display: inline-block;
		margin: 10px 0;
	}
	.content_res .priceblockbig { 
		float:none; 
		width: 66.9491525%; /* 395px / 590px */
	}

	.content_res div.bigright {
		width: 100%; 
		float: none;
	}

	/* featured listings homepage carousel */
	#list { 
		max-width: 94.1176471%;
	}

	/* home page directory category */
	#directory .catcol {
		width: 49%;
	}

	/* search bar */
	.form_search select#scat.postform{
	 width: 90.2941176%; /* 307px / 340px */
	}

	/* cp ad search box widgets */
	.selectBox-dropdown {
		min-width: 220px;
	}
	.widget_ad_search a.selectBox-dropdown,
	.column_widget_ad_search a.selectBox-dropdown {
		max-width: 100%;
	}

	/* ad loop block */

	.post-block-out{
		width: 100%;
	} 
	.post-block{
		width: 94.9152542%; /* 560px / 590px */
		padding: 2.3214286%; /* 13px / 560px */
	}
	.post-block .post-left {
		width: 18.2142857%; /* 102px / 560px */
	}
	.post-block .post-right {
		max-width: 77.7777778%; /* 392px / 504px */
		min-width: 76.2790698%; /* 328px / 430px */
	}
	.post-block .post-right h3 {
		max-width: 55.8139535%; /* 240px / 430px */
	}
	.post-block .post-right-no-img h3 {
	/*	max-width: 76.7857143%; /* 430px / 560px */
	/*	max-width: 93.8864629%; /* 430px / 458px */
	}
	.post-block .post-right-no-img h3 {
		max-width: 72.8813559%; /* 430px / 590px */
	}

	/* login page & field styles */
	.loginform p label {
		display: block;
		float: none;
		width: auto;
		text-align: left;
	}
	.loginform input.text { 
		width: 94.1176471%;
		max-width: 250px;
	}

	/* sidebar contact form */
	.form_contact input.text,
	.form_contact textarea {
		width: 94.1176471%;
	}
	.form_contact label {
		display: block;
		float: none;
	}

	/* comment styles */
	div#comments{
		width: 94.0677966%; /* 555px / 590px */
	}
	.commentform label {
		display: block;
		margin-left: 0;
		line-height: 180%;
	}

	/* widgets */

	/* sidebar ads widget */
	.content_right ul.ads{
		max-width: 100%;
	}
	.content_right ul.ads li {
		max-width: 41.1184211%; /* 125px/304px */
		margin-right: 3.6184211%!important; /* 11px/304px */
		margin-left: 3.6184211%!important; /* !important because the main styles declare it */
	} 
	/* popular blog sidebar tab */
	ul.side-comments li .comment {
		float: left;
		width: 71.8954248%; /* 220px / 306px */
	}

	/* footer widgets */
	/* go to 3 wide */
	.footer_main_res div.column {
		width: 28.3687943%; /* 266px / 940px */
	}

	/* log in */
	div#checksave {
		clear: both;
		padding-left: 0;
	}
	.loginform .strength-meter {
		margin-left: 0;
	}
	.left-box,
	.right-box,
	.form_step p.btn2,
	.form_step p.terms {
		width:auto;
	}
}

@media screen and (max-width: 800px) {
	
	.content_left,
	.content_right,
	.header_main_res #logo,
	.header_main_res .adblock{
		float: none;
		width: 100%; 
	}

	.header_main_res .adblock{
		margin: 10px auto 0;
		max-width: 468px;
	}

	.content_res div.bigright{
		float: right;
		width: 40%; /* 236px / 590px */
	}
	.post-block .post-left {
		max-width: 102px; /* 102px / 560px */
	}
	#wpadminbar {
		min-width: 1px;
		height: auto;
	}
	
	/* submit your listing */
	.form_step,
	.form_edit {
		padding: 0;
	}
	.form_step .labelwrapper{
		float: none;
	}
	.form_step .dropdownlist, 
	.form_edit .dropdownlist {
		max-width: 100%;
	}
	#ad-categories{
		margin: 0!important;
	}

	/* widgets */
	.tabcontrol {
		min-height: auto;
	}

	/* featured listings homepage carousel */
	#sliderlist { 
		max-width: 92%;
	}

	.form_search select#scat.searchbar {
		max-width:250px;
	}

	/* sidebar ads widget */
	.content_right ul.ads li {
		max-width: 20.5592105%; /* 125px/304px/2 */
		margin-right: 0!important;
	}
	.content_right ul.ads li.alt {
		float: left;
	}
	/* footer widgets */
	/* go to 2 wide */
	.footer_main_res div.column {
		width: 42.5531915%; /* 400px / 940px */
	}
}

@media screen and (max-width: 600px) {
	
	/* header search box */
	#searchform .searchfield {
		width: 100%;
		padding-bottom: 10px;
	}
	.btn-topsearch {
		float: none;
		position: absolute; /* button move */
		bottom: 0px;
		display: block;
		margin: 10px 0 15px;
	}
	#searchform .searchbutcat {
		width: 100%;
		float: left;
	}
	.form_search select#scat.searchbar {
		min-width: 50%;
		max-width: 100%;
		float: left;
	}
	/* button move */
	.form_search select#scat.searchbar,
	.selectBox-dropdown {
		margin: 0 0 54px 0;
	}
	.searchblock .form_search input#s {
		padding: 10px 7px;
	}
	.post-block .post-left {
		max-width: 85px; 
	}
	.content_res img.attachment-ad-thumb {
		max-width: 100%;
	}
	.post-block .post-right,
	.post-block .post-right h3{
		float: none; 
		max-width: 100%; 
	}
	.content_res div.bigright,
	.content_res div.bigleft { 
		float:none;
	}
	.content_res div.bigright {
		width: 100%;
	}
	.content_res .license {
		width: 97%;
	}
	.form_step .button-container,
	#app-attachment-upload-container {
		margin-left: 0;
	}
	/* responsive video embeds */
	.content_left iframe,
	.content_left object,
	.content_left embed {
		min-height: 225px !important;
		min-width: 200px !important;
		height: 100% !important;
		width: 100% !important;
	}
	/* featured listings homepage carousel */
	#sliderlist { 
		max-width: 55.106383%;
	}
	/* footer widgets */
	/* go to 1 wide */
	.footer_main_res div.column {
		width: 85.106383%; /* 800px / 940px */
	}
	/* tinynav navigation menu */
	.tinynav {
		display: block;
	}
	#menu-header {
		display: none;
	}

}

/* FROM HERE STARTS THE REMOVING */
@media screen and (max-width: 400px) {
	.searchfield{
		width: 248px;
	}
	.selectBox-dropdown {
		min-width:250px;
		max-width:250px;
	}
	.text{
		width: 240px;
	}
	.header_menu_res .obtn {
		padding:4px 10px;
	}
	#directory .catcol ul li.cat-item ul,
	.tabcontrol ul.tabnavig li:nth-child(4),
	.paging .pages span.total,
	.header_top_res p img.srvicon,
	.slider_top,
	.negotiable-list,
	.one-day,
	.featured-ribbon,
	.post-block .post-left img {
		display:none;
	}
	.post-block .post-right h3 {
		max-width: 100%; 
		float: none;
	}
	.tabcontrol ul.tabnavig li a { 
		padding:5px;
	}
	.content_right ul.ads li {
		max-width: 41.1184211%; /* 125px/304px */
		margin-right: 3.6184211%!important; /* 11px/304px */
	}
	.content_right ul.ads li.alt {
		float: right;
	}
	/* edit profile page */
	table.form-table th,
	table.form-table td {
		display: block;
		padding-left: 0;
		text-align: left;
	}
	select#display_name {
		min-width: 240px;
	}
	.form-table input.regular-text,
	#pass-strength-result {
		max-width:89%;
	}
	.form_step .app-attachment span,
	.form_edit .app-attachment span {
		float: left;
	}
	.form_step .button-container,
	#app-attachment-upload-container {
		width:100%;
	}
	.form_step input.text,
	.form_edit input.text,
	.form_step textarea,
	.form_edit textarea {
		width:94%;
	}
	.content_right div.user,
	.form_step p.btn1 {
		padding:0;
	}
	.form_step li.withborder {
		margin:0;
		padding:5px;
		width:94%;
	}
	/* break long words/urls with line breaks */
	p {
		word-break: break-all;
	} 
}

@media screen and (max-width: 320px) {
	.tabcontrol ul.tabnavig li a.selected {
		padding:5px 5px 6px;
	}
	#directory .catcol ul li.cat-item ul,
	.slider_top {
		display:none;
	}
	.searchfield {
		width:235px;
	}
	.selectBox-dropdown {
		min-width:240px;
		max-width:240px;
	}
	.content_res div.bigleft {
		width:95%;
	}
}

@media screen and (max-width: 240px) {
	.tabcontrol ul.tabnavig li:nth-child(3),
	.tabcontrol ul.tabnavig li:nth-child(4),
	.tabprice ul.tabnavig li:nth-child(3) {
		display:none;
	}
	.header_menu_res .obtn {
		float:left;
	}
	.searchfield {
		width:158px;
	}
	.selectBox-dropdown {
		min-width:166px;
		max-width:166px;
	}
	.form_step input.text,
	.form_edit input.text,
	.form_step textarea,
	.form_edit textarea {
		width:90%;
	}
	.form_step li.withborder {
		width:90%;
	}
	.content_res div.bigleft {
		width:95%;
	}
	/* responsive video embeds */
	.content_left iframe,
	.content_left object,
	.content_left embed {
		margin: 0 -16px !important;
	}
}

/* That's it for today, have a nice day */