/*
Theme Name: Sellhaironline
Theme URI: https://www.appthemes.com/themes/classipress/
Description: Child premium classified ads theme.
Version: 1.0.0
Author: Oleg Deryabin
Author URI: http://ialert.name/
Template: classipress
*/

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

.post .pages span { font-size: 18px !important; }
.post .pages a.btn_orange { font-size: 18px !important; }

.content .blogtopads { margin: 0 auto; text-align: center; }

.header_main_res {
    background: #fcfcfc none repeat scroll 0 0;
    width: 940px;
}

.header_main_res .adblock {
    margin-top: 0 !important;
}

.header_main_bg { padding: 0 !important; }
.slide p { padding: 0; }

.content_res { width: 940px; }
#search-bar { width: 940px; }
.header_top_res  { width: 940px; }
.header_menu_res { width: 940px; }
.footer_main_res div.column { width: 100% !important; }


.header_menu_res .obtn {
    float: right;
    font-size: 16px;
    padding: 4px 40px;
}
.btn_orange {
    background: transparent url("images/btn-orange.gif") repeat-x scroll 0 0;
    border: 1px solid #be3101;
    border-radius: 4px;
    color: #fff;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}


div.bigright span, div#mcwrap span {
    color: #00b4ff !important;
}

input#getcat, input[name="getcat"], .form_step input[type="submit"], .order-summary .btn_orange, .order-gateway .btn_orange, .form_step input[name="goback"] { padding: 5px 10px; }
#app-attachment-upload-pickfiles { background-color: #ededed; border: 1px solid #bbb; }
.form_step li.withborder { border: 1px solid #bbb; }

.content {
    
    margin: 0;
    padding: 0;
}

.owner { display: none; }


.content_res img.attachment-ad-medium {
    border: 1px solid #ccc;
    box-shadow: 1px 1px 5px #b7b7b7;
    height: auto;
    max-width: 100px;
    padding: 5px;
}

.content p.post-meta a {
    color: #b22222;
    text-decoration: underline;
}

.post-block .post-right { max-width: 430px; min-width: auto; }

/* responsive styles */

@media screen and (max-width: 960px) {
	img {
		max-width: 100%;
		height: auto;
	}
	.wp-caption,
	.gallery-caption {
		max-width: 100%;
	}
	.wp-caption img,
	.gallery-caption img {
		max-width: 97%;
	}
	/* 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 searchblock relative for moving button */

	.searchblock {
		position: relative;
		/* button move */
	}
	/* layout */

	.container {
		min-width: 90%;
		/* 960px */
	}
	.header_top_res,
	.header_top_res,
	.header_main_res,
	.header_menu_res,
	.content_res,
	#search-bar,
	.footer_main_res,
	.footer_menu_res {
		width: 90%;
		/* 960px */
	}
	#searchform .searchfield {
		width: 100%;
		padding-bottom: 10px;
	}
	#searchform .searchbutcat {
		float: left;
	}
	.mu_register {
		width: 90% !important;
		/* 960px this was set to !important in the general styles */
	}
	.content_left {
		width: 62.7659574%;
		/* 590px / 960px */
	}
	.content_right {
		width: 35.1702128%;
		/* 340px / 960px */
	}
	/* header */

	#logo {
		width: 31.9148936%;
		/* 300px / 960px */
	}
	.adblock {
		width: 49.787234%;
		/* 468px / 960px */
	}
	/* 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%;
	}

	/* dashboard footable */

	.footable .listing-actions .set_sold,
	.footable .footable-row-detail-value p.muted {
		display: inline-block;
	}
	.footable-row-detail-value p.muted {
		padding-bottom: 0;
	}
	.footable  .listing-actions li {
		padding: 0 15px;
	}
	.footable .footable-row-detail-row {
		padding-bottom: 10px;
	}
	.footable .footable-row-detail-name {
		font-weight: bold;
		float: left;
		padding-right: 10px;
	}

	/* ad loop block */

	.post-block-out {
		width: 100%;
	}
	.post-block {
		width: 94.9152542%;
		/* 560px / 590px */

		padding: 2.3214286%;
		/* 13px / 560px */
	}
	.post-block .post-left {
  		padding-right: 2%;
		/* 102px / 560px */
	}
	.post-block .post-right {
		max-width: 70.7777778%;
		/* 392px / 504px */

		min-width: 65.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;
	}
	/* reCaptcha styles */

	.g-recaptcha {
		display: inline-block;
		margin-left: 0;
	}
	/* 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 / 960px */
	}
	/* 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;
	}
	/* progress steps */
	ol.progtrckr[data-progtrckr-steps="4"] li,
	ol.progtrckr[data-progtrckr-steps="5"] li {
		width: 50%;
	}

	ol.progtrckr li:nth-of-type(2) {
		background-image: none;
	}

	ol.progtrckr li {
		margin-bottom: 25px;
	}

	ol.progtrckr li {
		font-size: .8em;
	}
	.form_step label.invalid {
		clear: left;
	}

	.footer .right {
		clear: both;
		float: none;
		text-align: center;
	}

	.footer_main_res p {
		float: none;
		text-align: center;
	}

	.footer_main_res a.twit {
		display: none;
	}

	.form_step .form-fields .labelwrapper,
	.form_edit .form-fields .labelwrapper {
		width: 100%;
	}

	.form_step .labelwrapper label,
	.form_edit .labelwrapper label {
		float: left;
		margin-left: 20px;
	}

	.form_step label.invalid,
	.form_step .button-container,
	#app-attachment-upload-container {
		margin-left: 20px;
	}

	.form_step li.withborder {
		margin-left: 20px;
		margin-right: 0;
		padding-right: 8px;
	}

	.form_step p.btn1 {
		margin-left: 20px;
		padding: 0;
	}

	.content_res .license {
		width: auto;
	}

}

@media screen and (max-width: 800px) {
	.content_left,
	.content_right,
	.header_main_res #logo,
	.header_main_res .adblock {
		float: none;
		width: 100%;
	}
  
  #services-example-1 .main-container { width: 93.6% !important; }
  .theme1, .slider_holder  { width: 100% !important; }
  .footerimg { width: 90% !important; }
  
	.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;
	}
	/* tinynav navigation menu */

	.tinynav {
		display: block;
	    padding: 7px;
	    font-size: 14px;
	    color: #666666;
	    -webkit-border-radius: 6px;
	    border-radius: 6px;
	    line-height: 33px;
	}
	#menu-header {
		display: none;
	}

	/* submit your listing */

	.form_step,
	.form_edit {
		padding: 0;
	}
	.form_step .dropdownlist,
	.form_edit .dropdownlist {
		max-width: 100%;
	}
	#ad-categories {
		margin: 0!important;
	}
	/* widgets */

	.tabcontrol {
		min-height: auto;
	}
	.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 / 960px */
	}

}

@media screen and (max-width: 600px) {
	/* header search box */
  .theme1, #text-4, .footer_main { display: none; }

	#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: 120px;
	}
	.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%;
	}

	/* 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;
	}
	/* footer widgets */
	/* go to 1 wide */

	.footer_main_res div.column {
		width: 85.106383%;
		/* 800px / 960px */
	}
	/* recaptcha */

	#recaptcha_widget_div {
		margin-left: 0;
	}

	.form_step fieldset .form-field input[type="text"],
	.form_step input.text,
	.form_edit input.text,
	.form_step textarea,
	.form_edit textarea {
		width: 94%;
	}

	.form_edit input.text,
	.form_edit select,
	.form_edit textarea,
	.form_step ol .form-fields input,
	.form_step ol .form-fields select,
	.form_step ol .form-fields textarea,
	.form_step ol .form-fields .ad-static-field {
		margin: 0;
	}

	.form_step p.btn1,
	.form_step .labelwrapper label,
	.form_edit .labelwrapper label {
		margin-left: 0;
	}

	.form_step .button-container, #app-attachment-upload-container,
	.form_step li.withborder {
		margin-left: 0;
		width: auto;
	}

  .post-block .post-right h3 { clear: right; }
}

@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,
	.paging .pages span.total,
	.slider_top,
	.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,
	.form_step fieldset .form-field {
		width: 100%;
		margin-left: 0;
	}
	.form_step .labelwrapper label,
	.form_edit .labelwrapper label {
		float: left;
	}
	.helpico,
	.tip .helpico {
		float: right;
	}
	.content_right div.user {
		padding: 0;
	}
	.form_step li.withborder {
		margin: 0;
		padding: 5px;
		width: 94%;
	}
	/* break long words/urls with line breaks */

	p {
		word-wrap: break-word;
	}
	/* recaptcha */

	#recaptcha_widget_div {
		margin: 0 -16px;
	}
}

@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%;
	}
	/* recaptcha */

	#recaptcha_widget_div {
		margin: 0 -40px;
	}
}

@media screen and (max-width: 240px) {
	.tabcontrol ul.tabnavig li:nth-child(3),
	.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;
	}

}
/* iPads (portrait) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.post-block .post-left {
		width: auto;
	}
	.post-block .post-right {
		max-width: 84%;
	}
	.content_res div.bigright {
		width: 60%;
	}
}


@media only screen and (max-width: 480px) {
.descriptiond, .theme1, #text-4, .footer_main { display: none; }
.content_res { width: 90%; }
#search-bar { width: 90%; }
.header_top_res { width: 90%; }
.header_menu_res { width: 90%; }
.header_main_res { width: 90%; }
.footer_main_res {
    width: 70%;
}

.header_menu_res .obtn {
    float: right;
    font-size: 16px;
    padding: 5px 10px;
    margin-top: 15px;
}
.header_top_res p a.srvicon, .avatar { display: none; }
.post-block .post-left img { display: block; }
 .post-block .post-right { max-width: 100%; }
.post-block .post-right h3 {
    float: right;
    font-size: 15px;
    margin-top: 10px;
    max-width: 68%;
    text-align: right;
}
body, html { overflow-x: hidden; }
.footerimg { max-width: 80%; }
.content_res div.bigright, .content_res div.bigleft { float: left; }
.content { background: transparent; }
 }


@media only screen and (max-width: 420px) {
.post-block .post-right h3 {
    float: right;
    font-size: 15px;
    margin-top: 10px;
    max-width: 50%;
    text-align: right;
}

 }