/********** category **********/

#dj-classifieds .dj-category {
	border: 1px solid #EAEAEA;
	margin-bottom: 20px;
}

#dj-classifieds .dj-category .cat_row_title {
	background-color: #F7F7F7;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

#dj-classifieds .dj-category a.rss_icon {
	margin-left: 10px;
}

#dj-classifieds .dj-category .cat_row {
	margin-left: -20px;
	padding: 20px 20px 0;
}

#dj-classifieds .dj-category .cat_col {
	width: 33.3%;
	float: left;
}

#dj-classifieds .dj-category.cat_cols1 .cat_col {
	width: 100%;
}

#dj-classifieds .dj-category.cat_cols2 .cat_col {
	width: 50%;
}

#dj-classifieds .dj-category.cat_cols4 .cat_col {
	width: 25%;
}

#dj-classifieds .dj-category.cat_cols5 .cat_col {
	width: 20%;
}

#dj-classifieds .dj-category.cat_cols6 .cat_col {
	width: 16.6%;
}

#dj-classifieds .dj-category.cat_cols7 .cat_col {
	width: 14.2%;
}

#dj-classifieds .dj-category.cat_cols8 .cat_col {
	width: 12.5%;
}

#dj-classifieds .dj-category.cat_cols8 .cat_col {
	width: 11.1%;
}

#dj-classifieds .dj-category.cat_cols8 .cat_col {
	width: 50%;
}



#dj-classifieds .dj-category .cat_col .cat_col_in {
	padding: 0 0 20px 20px;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title {
	margin-bottom: 10px;
	padding-right: 10px;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title img,
#dj-classifieds .dj-category .title img {
	float: left;
	margin: 0 10px 5px 0;
	vertical-align: middle;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title img.cat_tree_icon {
	height: auto;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title h2,
#dj-classifieds .dj-category .title h2 {
	margin-bottom: 10px;
	font-weight: bold;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2,
.mod_djclassifieds_cattree .dj-cattree-box li.lvl0 .title h2 a {
	font-size: 13px;
	line-height: 18px;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type .title .cat_desc {
	font-weight: normal;
}

.mod_djclassifieds_cattree .dj-cattree-box li.lvl0.items_cat_type {
	list-style: none;
}

#dj-classifieds .main_cat_title .rss_icon img {
	margin: 10px;
}

#dj-classifieds .main_cat_title.category .cat_icon {
	margin-right: 10px;
}

#dj-classifieds h1.main_cat_title .main_cat_title_path,
#dj-classifieds h1.main_cat_title .main_cat_title_path a {
	font-size: 13px;
	color: #6E6F71;
}

#dj-classifieds .main_cat_desc {
	margin-bottom: 15px;
}

/********** table **********/

#dj-classifieds table.dj-items {
	border: none;
	border-collapse: separate;
	border-spacing: 0 10px;
	margin: 0;
	table-layout: fixed;
	width: 100%;
}

#dj-classifieds .dj-useradverts .main_title {
	margin-bottom: 10px;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box_in,
#dj-classifieds table.dj-items .main_title th {
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	background-color: #F7F7F7;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	padding: 10px;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
}

#dj-classifieds table.dj-items .main_title th.name {
	overflow: visible;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box {
	width: 15%;
	float: left;
	overflow: hidden;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box.first {
	width: 40%;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box.first .main_title_box_in,
#dj-classifieds table.dj-items .main_title th.first {
	border-left: 1px solid #EAEAEA;
}

#dj-classifieds table.dj-items tr.promotion.p_bg td.first.icon,
#dj-classifieds table.dj-items tr td.first.icon,
#dj-classifieds table.dj-items .main_title th.first.icon {
	border-right: none;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box.active .main_title_box_in,
#dj-classifieds table.dj-items .main_title th.active {
	background: #ffffff;
}

#dj-classifieds .dj-useradverts .main_title a,
#dj-classifieds table.dj-items a {
	color: #554F4F;
}

#dj-classifieds .dj-useradverts .main_title a img,
#dj-classifieds table.dj-items th a img {
	margin-left: 5px;
	display: inline-block;
}

#dj-classifieds table.dj-items td {
	border-bottom: 3px solid #E8E8E8;
	border-right: 1px dashed #E8E8E8;
	border-top: 1px solid #E8E8E8;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

#dj-classifieds table.dj-items tr td.first {
	border-left: 1px solid #EAEAEA;
}

#dj-classifieds table.dj-items tr td.col_display {
	text-align: center;
}

#dj-classifieds .useritems table.dj-items tr td.first {
	padding-right: 0px;
}

#dj-classifieds table.dj-items tr td:last-child {
	border-right: 1px solid #E8E8E8;
}

#dj-classifieds table.dj-items td h3 {
	margin-bottom: 10px;
}

#dj-classifieds table.dj-items td .cf_box .label_title {
	font-weight: bold;
}

#dj-classifieds table.dj-items td.name .prom_ico,
#dj-classifieds table.dj-items td.name .auction_icon,
#dj-classifieds table.dj-items td.name .verified_icon,
#dj-classifieds table.dj-items td.name .archived_icon {
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url(../images/promo_star.svg) center center no-repeat;
	margin: 0 10px;
}

#dj-classifieds table.dj-items td.name .auction_icon {
	background: url(../images/icon_auction.svg) center center no-repeat;
}

#dj-classifieds table.dj-items td.name .verified_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_verified.svg) center center no-repeat;
}

#dj-classifieds table.dj-items td.name .archived_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_archived.svg) center center no-repeat;
	background-size: 100%;
}

#dj-classifieds .useritems_search {
	margin-bottom: 10px;
}

#dj-classifieds .useritems_search .inputbox {
	margin: 0px;
	width: 50%;
	min-width: 100px;
	display: inline-block;
}

#dj-classifieds .useritems_search .button {
	float: none;
	margin: 0 0 0 5px;
}

#dj-classifieds .useritems .col_ua.public_status .col_ua_row img {
	height: 10px;
	vertical-align: baseline;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua_chx {
	position: absolute;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua_chx+.col_ua.icon_name {
	padding-left: 25px;
}

#dj-classifieds.useritems .djfilterbox {
	margin-left: 0.5rem;
}

#dj-classifieds.useritems .djfilterbox select {
	width: auto;
}

/* promotions */

#dj-classifieds .promotions_info {
	font-weight: normal;
	color: #818181;
}

#dj-classifieds table.dj-items tr.promotion.p_bg td {
	background: #6D9AD2;
	color: #EFEFEF;
	border-left: none;
	border-right: 1px dashed #89ADDA;
	border-top: #5E85B5;
	border-bottom: 3px solid #5E85B5;
}

#dj-classifieds table.dj-items tr.promotion.p_bg td:last-child {
	border-right: none;
}

#dj-classifieds table.dj-items tr.promotion.p_bg td a,
#dj-classifieds table.dj-items tr.promotion.p_bg td h3 {
	color: #FFFFFF;
}

#dj-classifieds table.dj-items tr.promotion.p_border td {
	border-bottom: 3px solid #32719a;
	border-top: 3px solid #32719a;
	padding: 10px;
}

#dj-classifieds table.dj-items tr.promotion.p_border td.first {
	border-left: 3px solid #32719a;
}

#dj-classifieds table.dj-items tr.promotion.p_border td:last-child {
	border-right: 3px solid #32719a;
}

#dj-classifieds table.dj-items tr.promotion.p_border .icon img {
	background: #32719a;
	border: none;
	padding: 3px;
}

#dj-classifieds table.dj-items tr.promotion.p_bold td {
	font-weight: bold;
}

#dj-classifieds table.dj-items tr.promotion.p_bold td div.p_special_img_wrapper {
	position: relative;
}

#dj-classifieds table.dj-items tr.promotion.p_bold td div.p_special_img_wrapper span.p_special_img {
	background: url(../images/p_special_img.svg) no-repeat;
	width: 44px;
	height: 44px;
	position: absolute;
	top: -4px;
	right: -4px;
}

/* end promotions */

#dj-classifieds table.dj-items td.name a {
	color: #004B90;
	font-weight: bold;
}

#dj-classifieds table.dj-items td.price {
	font-weight: bold;
}

#dj-classifieds table.dj-items .col_distance {
	vertical-align: middle;
}

#dj-classifieds table.dj-items .col_distance .show_distance,
#dj-classifieds table.dj-items .col_distance .show_on_map {
	overflow: hidden;
	position: relative;
	min-width: 54px;
	height: 37px;
	display: block;
	margin-top: 5px;
	text-align: center;
}

#dj-classifieds table.dj-items .col_distance .show_distance {
	margin-top: 0px;
	height: auto;
}

#dj-classifieds table.dj-items .col_distance .show_on_map span {
	background: url(../images/show_on_map.svg) top center no-repeat;
	display: inline-block;
	min-width: 54px;
	height: 37px;
}

#dj-classifieds table.dj-items .col_distance .show_distance span {
	background: url(../images/show_distance.svg) center center no-repeat;
	display: block;
	min-width: 52px;
	min-height: 40px;
	cursor: pointer;
	position: relative;
}

#dj-classifieds table.dj-items .col_distance .show_distance span:before,
#dj-classifieds table.dj-items .col_distance .show_on_map span:before {
	content: attr(data-hover);
	position: absolute;
	top: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	text-align: center;
	min-width: 54px;
	min-height: 40px;
	left: 0px;
}

#dj-classifieds table.dj-items .col_distance .show_distance span,
#dj-classifieds table.dj-items .col_distance .show_on_map span {
	position: relative;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

#dj-classifieds table.dj-items tr:hover .col_distance .show_distance span,
#dj-classifieds table.dj-items tr:hover .col_distance .show_distance span,
#dj-classifieds table.dj-items tr:hover .col_distance .show_on_map span,
#dj-classifieds table.dj-items tr:hover .col_distance .show_on_map span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
}

#dj-classifieds table.dj-items tr.p_bg .col_distance .show_on_map span,
#dj-classifieds table.dj-items tr.p_bg .col_distance .show_distance span {
	color: #dbdbdb;
}

/********* table rwd *******/

#dj-classifieds .dj-items-table2 {
	width: 100%;
	display: table;
	border: none;
	border-collapse: separate;
	border-spacing: 0 10px;
	margin: 0;
	table-layout: fixed;
}

#dj-classifieds .dj-items-table2 .item_row {
	display: table-row;
}

#dj-classifieds .dj-items-table2 .item_row .item_col {
	display: table-cell;
}


#dj-classifieds .dj-items-table2 .main_title .item_col {
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	background-color: #F7F7F7;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	padding: 10px;
	font-weight: bold;
}


#dj-classifieds .dj-items-table2 .main_title .item_col.first {
	border-left: 1px solid #EAEAEA;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bg .item_col.first.icon,
#dj-classifieds .dj-items-table2 .item_row .item_col.first.icon,
#dj-classifieds .dj-items-table2 .main_title .item_col.first.icon {
	border-right: none;
}

#dj-classifieds .dj-items-table2 .main_title.item_col.active {
	background: #ffffff;
}

#dj-classifieds .dj-items-table2 .item_col a img {
	margin-left: 5px;
}

#dj-classifieds .dj-items-table2 .item_col {
	border-bottom: 3px solid #E8E8E8;
	border-right: 1px dashed #E8E8E8;
	border-top: 1px solid #E8E8E8;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

#dj-classifieds .dj-items-table2 .item_row .item_col.name {
	overflow: visible;
}

#dj-classifieds .dj-items-table2 .item_row .item_col.first {
	border-left: 1px solid #EAEAEA;
}

#dj-classifieds .orders_history .dj-items-table2 .item_row .item_col.first.icon {
	overflow: visible;
}

#dj-classifieds .orders_history .dj-items-table2 .item_row .item_col.first.icon .item_row_title {
	white-space: nowrap;
	margin-bottom: 7px;
	padding-left: 11px;
	white-space: nowrap;
	font-size: 15px;
}

#dj-classifieds .orders_history .dj-items-table2 .item_row .item_col.first.icon .item_row_title span {
	font-weight: bold;
}

#dj-classifieds .dj-items-table2 .item_row .item_col.col_display {
	text-align: center;
}

#dj-classifieds .dj-items-table2 .item_row .item_col:last-child {
	border-right: 1px solid #E8E8E8;
}

#dj-classifieds .dj-items-table2 .item_row .item_col h3 {
	margin-bottom: 10px;
}

#dj-classifieds .dj-items-table2 .item_row .item_col .cf_box .label_title {
	font-weight: bold;
}

#dj-classifieds .dj-items-table2 .item_row .item_col .profile_email_outer {
	text-align: center;
	margin-top: 10px;
}

#dj-classifieds .dj-items-table2 .item_row .item_col .profile_email_outer .user_pd_outer {
	display: none;
}

#dj-classifieds .profile_email_outer .button.modal {
	display: inline-block;
	position: relative;
	z-index: 0;
}

#dj-classifieds .dj-items-table2 .item_row .item_col .profile_email_outer .button {
	float: none;
}

/* promotions */

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bg .item_col {
	background: #6D9AD2;
	color: #EFEFEF;
	border-left: none;
	border-right: 1px dashed #89ADDA;
	border-top: #5E85B5;
	border-bottom: 3px solid #5E85B5;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bg .item_col:last-child {
	border-right: none;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bg .item_col a,
#dj-classifieds .dj-items-table2 .item_row.promotion.p_bg .item_col h3 {
	color: #FFFFFF;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col {
	border-bottom: 3px solid #32719a;
	border-top: 3px solid #32719a;
	padding: 10px;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col.first {
	border-left: 3px solid #32719a;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child {
	border-right: 3px solid #32719a;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .icon img {
	background: #32719a;
	border: none;
	padding: 3px;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bold .item_col {
	font-weight: bold;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bold .item_col div.p_special_img_wrapper {
	position: relative;
}

#dj-classifieds .dj-items-table2 .item_row.promotion.p_bold .item_col div.p_special_img_wrapper span.p_special_img {
	background: url(../images/p_special_img.svg) no-repeat;
	width: 44px;
	height: 44px;
	position: absolute;
	top: -4px;
	right: -4px;
}

#dj-classifieds .dj-items-table2.dj-items-table2-offer-msg {
	margin-top: -10px;
}

#dj-classifieds .dj-items-table2 .item_col {
	border-bottom: 1px solid #e8e8e8;
}

#dj-classifieds .dj-items-table2 .item_row.item_row_msg .item_col {
	border-bottom: 3px solid #e8e8e8;
	vertical-align: top;
}

#dj-classifieds .dj-items-table2-offer-msg .item_col .item_message_title,
#dj-classifieds .dj-items-table2-offer-msg .item_col .item_status {
	font-weight: bold;
	margin-bottom: 10px;
}

#dj-classifieds .dj-items-table2-offer-msg .item_col .form-validate {
	text-align: left;
}

#dj-classifieds .dj-items-table2-offer-msg .item_col textarea {
	max-width: 100%;
	box-sizing: border-box;
	margin-top: 5px;
}

#dj-classifieds .dj-items-table2-offer-msg .item_col .item_status .payment_button {
	float: none;
	display: inline-block;
	margin-left: 10px;
}

/* end promotions */

#dj-classifieds .dj-items-table2 td.name a {
	color: #004B90;
	font-weight: bold;
}

#dj-classifieds .dj-items-table2 td.price {
	font-weight: bold;
}

#dj-classifieds .dj-items-table2 .col_distance {
	vertical-align: middle;
}

#dj-classifieds .dj-items-table2 .col_distance .show_distance,
#dj-classifieds .dj-items-table2 .col_distance .show_on_map {
	overflow: hidden;
	position: relative;
	min-width: 54px;
	height: 37px;
	display: block;
	margin-top: 5px;
	text-align: center;
}

#dj-classifieds .dj-items-table2 .col_distance .show_distance {
	margin-top: 0px;
	height: auto;
}

#dj-classifieds .dj-items-table2 .col_distance .show_on_map span {
	background: url(../images/show_on_map.svg) top center no-repeat;
	display: inline-block;
	min-width: 54px;
	height: 37px;
}

#dj-classifieds .dj-items-table2 .col_distance .show_distance span {
	background: url(../images/show_distance.svg) center center no-repeat;
	display: block;
	min-width: 52px;
	min-height: 40px;
	cursor: pointer;
	position: relative;
}

#dj-classifieds .dj-items-table2 .prom_ico,
#dj-classifieds .dj-items-table2 .auction_icon,
#dj-classifieds .dj-items-table2 .verified_icon,
#dj-classifieds .dj-items-table2 .archived_icon {
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url(../images/promo_star.svg) center center no-repeat;
	margin: 0 10px;
}

#dj-classifieds .dj-items-table2 .verified_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_verified.svg) center center no-repeat;
}

#dj-classifieds .dj-items-table2 .auction_icon {
	background: url(../images/icon_auction.svg) center center no-repeat;
}

#dj-classifieds .dj-items-table2 .archived_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_archived.svg) center center no-repeat;
	background-size: 100%;
}

#dj-classifieds .dj-items-table2 .price .auction_icon {
	margin: 0 5px 0 0;
}

/********* smart table div *******/

#dj-classifieds .dj-items {
	margin-bottom: 15px;
}

#dj-classifieds .dj-items .item_row {
	width: 100%;
}

#dj-classifieds.djcftheme-smarttable .dj-items .item_row {
	margin-bottom: 15px;
}

#dj-classifieds .dj-items .item_row .item_row_in {
	padding: 30px;
	border-bottom: 1px solid #f0f0f0;
}

#dj-classifieds .dj-items .item_row .item_outer {
	width: 78%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
}
#dj-classifieds .dj-items .item_row.no_details .item_outer {
	width: 100%;
}

#dj-classifieds .dj-items .item_row .item_outer_in {
	width: 100%;
	display: table;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box {
	display: table-cell;
	vertical-align: top;
}

#dj-classifieds .dj-items .item_row .item_img_box_in {
	padding-right: 30px;
}

#dj-classifieds .dj-items .item_row .item_img_box_in img {
	max-width: none !important;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_content {
	display: table-cell;
	vertical-align: top;
	width: 100%;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_content_in {
	padding-right: 25px;
}

#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
	font-size: 28px;
	display: inline-block;
	line-height: 30px;
	margin: 0px 0 10px;
}

#dj-classifieds .dj-items .item_row .item_content .item_title .item_type {
	display: inline-block;
	vertical-align: top;
}

#dj-classifieds .dj-items .item_row .prom_ico,
#dj-classifieds .dj-items .item_row .auction_icon,
#dj-classifieds .dj-items .item_row .verified_icon,
#dj-classifieds .dj-items .item_row .archived_icon {
	width: 31px;
	height: 31px;
	display: inline-block;
	background: url(../images/promo_star.svg) center center no-repeat;
	margin-left: 10px;
}

#dj-classifieds .dj-items .prom_ico,
#dj-classifieds .dj-items .auction_icon {
	vertical-align: text-bottom;
}

#dj-classifieds .dj-items .item_row .item_content .item_title .verified_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_verified.svg) center center no-repeat;
}

#dj-classifieds .dj-items .item_row .item_content .item_title .archived_icon {
	width: 18px;
	height: 18px;
	background: url(../images/icon_archived.svg) center center no-repeat;
	background-size: 100%;
}

#dj-classifieds .dj-items .item_row .auction_icon {
	background: url(../images/icon_auction.svg) center center no-repeat;
}

#dj-classifieds .dj-items .item_row .item_content .item_desc {
	overflow: hidden;
	text-overflow: ellipsis;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer {
	margin-bottom: 10px;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_category {
	display: inline-block;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region {
	display: inline-block;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
	display: inline-block;
	background: url(../images/icon_distance.svg) left center no-repeat;
	margin-left: 10px;
	padding-left: 14px;
	cursor: pointer;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance a {
	color: #333;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance a:hover {
	text-decoration: none;
}

#dj-classifieds .dj-items_order_by_in .item_orderby_separator,
#dj-classifieds .dj-items .item_row .item_custom_fields .item_custom_field_separator,
#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_cat_region_separator {
	width: 2px;
	height: 2px;
	background: #adadad;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px;
}

#dj-classifieds .dj-items .item_row .item_content .item_custom_fields {
	margin-bottom: 10px;
}

#dj-classifieds .dj-items .item_row .item_content .item_custom_fields .item_cf_box {
	display: inline-block;
}

#dj-classifieds .dj-items .item_row .item_details {
	width: 22%;
	float: right;
	text-align: right;
}

#dj-classifieds .dj-items .item_row .item_details .item_price {
	font-size: 28px;
	line-height: 30px;
	color: #2980b9;
	margin-bottom: 15px;
}

#dj-classifieds .dj-items .item_row .item_details .item_price .row_negotiable,
#dj-classifieds .djcf_items_blog .price .row_negotiable,
#dj-classifieds .dj-items-table2 .price .row_negotiable,
.mod_djclassifieds_items .price .row_negotiable {
	display: block;
	margin-top: 5px;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
}

#dj-classifieds .dj-items .item_row .item_details .item_date_start,
#dj-classifieds .dj-items .item_row .item_details .item_date_exp {
	background: url(../images/icon_date.svg) left center no-repeat;
	padding-left: 18px;
	margin-bottom: 15px;
	display: inline-block;
}

#dj-classifieds .dj-items .item_row .item_details .item_display {
	padding-left: 0px;
	display: block;
	width: 100%;
	text-align: right;
}

#dj-classifieds .dj-items .item_row .item_details .item_display span {
	width: 15px;
	height: 19px;
	background: url(../images/icon_display.svg) left center no-repeat;
	display: inline-block;
	vertical-align: top;
	margin: 0px 8px 0 0;
}

#dj-classifieds .dj-items .item_row.p_bg {
	background: #eff4f7;
	border-bottom: 1px solid #f0f0f0;
}

#dj-classifieds .dj-items .item_row.p_border {
	border: 1px solid #2980b9;
}

#dj-classifieds .dj-items .item_row.p_bold {
	font-weight: bold;
}

#dj-classifieds .dj-items_order_by_in {
	border-bottom: 1px solid #f0f0f0;
	padding: 25px 30px;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_label {
	border-right: 1px solid #f0f0f0;
	padding-right: 12px;
	margin-right: 12px;
	display: inline-block;
	color: #878787;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values {
	display: inline-block;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a {
	color: #878787;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active {
	color: #2980b9;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active.active_asc {
	padding-right: 14px;
	background: url(../images/sort_asc.svg) right center no-repeat;
}

#dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active.active_desc {
	padding-right: 14px;
	background: url(../images/sort_desc.svg) right center no-repeat;
}

/********** blog **********/

#dj-classifieds .djcf_items_blog {
	margin-left: -20px;
}

#dj-classifieds .djcf_items_blog .no_results {
	padding-left: 20px;
}

#dj-classifieds .blog_sorting_box {
	text-align: right;
	margin-bottom: 10px;
}

#dj-classifieds .blog_sorting_box select {
	margin-bottom: 0px;
}

#dj-classifieds span.new_icon {
	display: inline-block;
	background: #b7db68;
	background: -moz-linear-gradient(top, #b7db68 0%, #a6c75d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7db68), color-stop(100%, #a6c75d));
	background: -webkit-linear-gradient(top, #b7db68 0%, #a6c75d 100%);
	background: -o-linear-gradient(top, #b7db68 0%, #a6c75d 100%);
	background: -ms-linear-gradient(top, #b7db68 0%, #a6c75d 100%);
	background: linear-gradient(to bottom, #b7db68 0%, #a6c75d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7db68', endColorstr='#a6c75d', GradientType=0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #638221;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.35);
	padding: 0 20px;
	line-height: 20px;
	box-shadow: 1px 1px 0 #c6e85b inset, 0 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 0 #c6e85b inset, 0 0 1px 0 rgba(0, 0, 0, 0.3);
	font-weight: bold;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: 10px;
	vertical-align: super;
}

#dj-classifieds table.dj-items img.fav_ico {
	margin-bottom: 5px;
	width: 16px;
}

#dj-classifieds .dj-items-table-smart img.fav_ico,
#dj-classifieds .dj-items-table2 img.fav_ico,
#dj-classifieds .djcf_items_blog img.fav_ico,
.mod_djclassifieds_items img.fav_ico {
	width: 16px;
}

#dj-classifieds .dj-item .fav_icon_link {
	line-height: 22px;
	vertical-align: middle;
}

#dj-classifieds .dj-item span.fav_icon,
#dj-classifieds table.dj-items span.fav_icon,
#dj-classifieds .dj-items-table-smart span.fav_icon,
#dj-classifieds .dj-items-table2 span.fav_icon,
#dj-classifieds .djcf_items_blog span.fav_icon,
.mod_djclassifieds_items span.fav_icon,
#dj-classifieds span.fav_icon {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/fav_a.svg) center center no-repeat;
	margin: 0 0 0 10px;
	cursor: pointer;
}

#dj-classifieds .dj-item span.fav_icon {
	vertical-align: baseline;
}

#dj-classifieds .dj-item span.fav_icon_na,
#dj-classifieds table.dj-items span.fav_icon_na,
#dj-classifieds .dj-items-table-smart span.fav_icon_na,
#dj-classifieds .dj-items-table2 span.fav_icon_na,
#dj-classifieds .djcf_items_blog span.fav_icon_na,
.mod_djclassifieds_items span.fav_icon_na,
#dj-classifieds span.fav_icon_na {
	background: url(../images/fav_na.svg) center center no-repeat;
}

#dj-classifieds .djcf_items_blog .auction_icon {
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url(../images/icon_auction.svg) center center no-repeat;
	margin: 0 0 0 10px;
}

#dj-classifieds .djcf_items_blog .verified_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_verified.svg) center center no-repeat;
	margin: 0 0 0 10px;
}

#dj-classifieds .djcf_items_blog .archived_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_archived.svg) center center no-repeat;
	margin: 0 0 0 10px;
	background-size: 100%;
}

#dj-classifieds .djcf_items_blog div.pagination {
	padding-left: 20px;
}

#dj-classifieds .djcf_items_blog .item_box {
	float: left;
}

#dj-classifieds .djcf_items_blog .item_box_in {
	padding: 0 0 20px 20px;
}

#dj-classifieds .djcf_items_blog .item_box_in2 {
	background: #FFFFFF;
	border-color: #EAEAEA;
	border-style: solid;
	border-width: 1px 1px 3px;
	padding: 20px;
	box-sizing: border-box;
}

#dj-classifieds .djcf_items_blog .title {
	margin-bottom: 20px;
	padding: 0 0 10px;
	border-bottom: 1px solid #EAEAEA;
}

#dj-classifieds .djcf_items_blog .title h2 {
	display: inline;
	*padding-right: 5px;
	font-size: 1.3em;
	font-weight: bold;
}

#dj-classifieds .djcf_items_blog .blog_det {
	overflow: hidden;
	text-overflow: ellipsis;
}

#dj-classifieds .djcf_items_blog .item_box_right .item_img {
	float: left;
}

#dj-classifieds .djcf_items_blog .item_img img {
	margin: 0 10px 10px 0;
}

#dj-classifieds .djcf_items_blog .item_desc .label_title {
	font-weight: bold;
	background: url(../images/description.svg) no-repeat left center;
	padding: 0 0 0 25px;
}

#dj-classifieds .djcf_items_blog .item_box_right span.desc_info {
	border-top: 1px solid #EAEAEA;
	display: block;
	margin: 7px 0 0px;
	padding: 10px 0 0;
}

#dj-classifieds .djcf_items_blog .item_box_bottom span.desc_info {
	padding: 10px 0 0;
	display: block;
}

#dj-classifieds .blog_det .item_box_bottom .item_desc {
	display: block;
}

#dj-classifieds .blog_det .item_desc,
#dj-classifieds .blog_det .region,
#dj-classifieds .blog_det .price,
#dj-classifieds .blog_det .category,
#dj-classifieds .blog_det .cf_box {
	border-bottom: 1px solid #EAEAEA;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

#dj-classifieds .blog_det .blog_profile_box {
	margin-bottom: 10px;
}

#dj-classifieds .blog_det .blog_profile_box .profile_img {
	margin-right: 10px;
}

#dj-classifieds .blog_det .distance .show_distance {
	cursor: pointer;
}

#dj-classifieds .blog_det .price {
	font-weight: bold;
}

#dj-classifieds .blog_det .region .label_title,
#dj-classifieds .blog_det .price .label_title,
#dj-classifieds .blog_det .category .label_title {
	height: 14px;
	width: 15px;
	float: left;
	margin: 2px 10px 0 0;
}

#dj-classifieds .blog_det .cf_box .label_title {
	font-weight: bold;
}

#dj-classifieds .djcf_items_blog .region .label_title {
	background: url(../images/location.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .price .label_title {
	background: url(../images/price_ico.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .category .label_title {
	background: url(../images/category_ico.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .price .auction_icon {
	margin: 0 5px 0 0;
}

/* promotions */

#dj-classifieds .djcf_items_blog .promotion.p_bg .item_box_in2 {
	background: #6D9AD2;
	border-color: #5E85B5;
	color: #FFFFFF;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .title {
	border-bottom: 1px solid #8AB3E5;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg a {
	color: #ffffff;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .item_desc .label_title {
	background: url(../images/desc_white.svg) no-repeat left center;
}

#dj-classifieds .promotion.p_bg .blog_det .item_box_bottom .item_desc,
#dj-classifieds .promotion.p_bg .blog_det .price,
#dj-classifieds .promotion.p_bg .blog_det .region,
#dj-classifieds .promotion.p_bg .blog_det .category,
#dj-classifieds .promotion.p_bg .blog_det .cf_box {
	border-bottom: 1px solid #8AB3E5;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .region .label_title {
	background: url(../images/localization_white.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .price .label_title {
	background: url(../images/price_white.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .category .label_title {
	background: url(../images/category_white.svg) no-repeat center center;
}

#dj-classifieds .djcf_items_blog .promotion.p_bold {
	font-weight: bold;
}

#dj-classifieds .djcf_items_blog .promotion.p_border .item_box_in2 {
	border-color: #32719a;
	border-width: 3px;
	padding: 18px 18px 20px;
}

#dj-classifieds .djcf_items_blog .promotion.p_special .item_box_in2 {
	position: relative;
}

#dj-classifieds .djcf_items_blog .promotion.p_special span.p_special_img {
	background: url(../images/p_special_img.svg) no-repeat;
	width: 44px;
	height: 44px;
	position: absolute;
	top: -4px;
	right: -4px;
}

#dj-classifieds .djcf_items_blog .promotion.p_special.p_border span.p_special_img {
	top: -6px;
	right: -6px;
}

/* end promotions */

#dj-classifieds .djcf_items_blog .see_details_box {
	font-weight: bold;
}

/********** category tree **********/

.mod_djclassifieds_cattree .dj-cattree-box .title_top,
#dj-classifieds .dj-cattree-box .title_top,
#dj-classifieds .dj-regtree-box .title_top {
	background-color: #F7F7F7;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	padding: 10px;
}

.mod_djclassifieds_cattree .dj-cattree-box,
#dj-classifieds .dj-cattree-box,
#dj-classifieds .dj-regtree-box {
	border: 1px solid #EAEAEA;
	float: left;
    width: 100%;
}

.mod_djclassifieds_cattree .dj-cattree-box .title_top,
#dj-classifieds .dj-cattree-box .title_top,
#dj-classifieds .dj-regtree-box .title_top {
	text-align: center;
}

.mod_djclassifieds_cattree .dj-cattree-box.cols3 .dj-cattree,
#dj-classifieds .dj-cattree-box.cols3 .dj-cattree,
#dj-classifieds .dj-regtree-box.cols3 .dj-regtree {
	width: 33.3%;
}

.mod_djclassifieds_cattree .dj-cattree-box.cols2 .dj-cattree,
#dj-classifieds .dj-cattree-box.cols2 .dj-cattree,
#dj-classifieds .dj-regtree-box.cols2 .dj-regtree {
	width: 49.9%;
}

.mod_djclassifieds_cattree .dj-cattree-box.cols4 .dj-cattree,
#dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
#dj-classifieds .dj-regtree-box.cols4 .dj-regtree {
	width: 24.9%;
}

.mod_djclassifieds_cattree .dj-cattree-box.cols5 .dj-cattree,
#dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
#dj-classifieds .dj-regtree-box.cols5 .dj-regtree {
	width: 19.9%;
}

.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree-wrap,
#dj-classifieds .dj-cattree-box .dj-cattree-wrap,
#dj-classifieds .dj-regtree-box .dj-regtree-wrap {
	padding: 10px 20px;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree,
#dj-classifieds .dj-cattree-box ul.dj-cattree,
#dj-classifieds .dj-regtree-box ul.dj-regtree {
	float: left;
	margin: 10px 0;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0,
#dj-classifieds .dj-cattree-box ul.dj-cattree li.lvl0,
#dj-classifieds .dj-regtree-box ul.dj-regtree li.lvl0 {
	font-weight: bold;
	list-style: none;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li li,
#dj-classifieds .dj-cattree-box ul.dj-cattree li li,
#dj-classifieds .dj-regtree-box ul.dj-regtree li li {
	font-weight: normal;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li a img.cat_tree_icon,
#dj-classifieds .dj-cattree-box ul.dj-cattree li a img.cat_tree_icon,
#dj-classifieds .dj-regtree-box ul.dj-regtree li a img.reg_tree_icon {
	vertical-align: middle;
	height: 25px;
	margin: 3px 5px 3px 0;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree ul.last_level,
#dj-classifieds .dj-cattree-box ul.dj-cattree ul.last_level,
#dj-classifieds .dj-regtree-box ul.dj-regtree ul.last_level {
	margin-bottom: 10px;
}

.mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree ul.last_level li,
#dj-classifieds .dj-cattree-box ul.dj-cattree ul.last_level li,
#dj-classifieds .dj-regtree-box ul.dj-regtree ul.last_level li {
	list-style: none;
	display: inline-block;
	margin-right: 5px;
}

/********** user items **********/

#dj-classifieds .dj-useradverts {
	width: 100%;
}

#dj-classifieds .dj-useradverts .row_ua {
	border: 1px solid #E8E8E8;
	margin-bottom: 10px;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 {
	border-bottom: 1px solid #E8E8E8;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 + .row_ua_orders{
	margin-top: -1px;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua_in {
	padding: 10px;
}

#dj-classifieds .dj-useradverts .row_ua1,
#dj-classifieds .dj-useradverts .row_ua2 {
	width: 100%;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name {
	width: 40%;
	min-width: 150px;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1_in {
	display: table;
	width: 100%;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua {
	width: 20%;
	min-width: 90px;
	display: table-cell;
	height: 100%;
	vertical-align: top;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status {
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	min-width: 150px;
	margin: 0 -1px;
	width: 40%;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.advert_active,
#dj-classifieds .dj-useradverts .row_ua .row_ua1 .public_status img {
	vertical-align: middle;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .icon_name .col_ua_in {
	border: none;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .icon_name .icon {
	float: left;
	margin-right: 10px;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua_row {
	margin-bottom: 5px;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua2_in {
	padding: 10px;
	background: #F7F7F7;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .icon_name .c_name {
	font-size: 0.9em;
	color: #6E6F71;
	display: block;
	margin-top: 3px;
}

#dj-classifieds .dj-useradverts .row_ua2 a.edit,
#dj-classifieds table.dj-items a.edit,
#dj-classifieds .dj-useradverts .row_ua2 a.copy,
#dj-classifieds .dj-useradverts .row_ua2 a.renew,
#dj-classifieds table.dj-items a.renew,
#dj-classifieds .dj-useradverts .row_ua2 a.delete,
#dj-classifieds table.dj-items a.delete,
#dj-classifieds .dj-useradverts .row_ua2 a.pay,
#dj-classifieds .dj-useradverts .row_ua2 a.prom_top,
#dj-classifieds .dj-useradverts .row_ua2 a.archive,
#dj-classifieds .dj-useradverts .row_ua2 a.activate,
#dj-classifieds .dj-useradverts .row_ua2 a.block {
	background: url(../images/cl_edit.svg) no-repeat left center;
	margin: 0 20px 0 0;
	padding: 2px 0 2px 22px;
	float: right;
	text-decoration: none;
	border: none;
	text-transform: none;
	font-weight: normal;
}

#dj-classifieds .dj-useradverts .row_ua2 a.renew,
#dj-classifieds table.dj-items a.renew {
	background: url(../images/cl_renew.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.copy {
	background: url(../images/cl_copy.svg) no-repeat left center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.delete,
#dj-classifieds table.dj-items a.delete {
	background: url(../images/cl_delete.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.pay {
	background: url(../images/cl_payments.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.prom_top {
	background: url(../images/cl_movetop.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.archive {
	background: url(../images/cl_archive.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua_orders_title {
	text-align: center;
	padding: 10px;
	border-top: 1px solid #e8e8e8;
	background: #f7f7f7;
}

#dj-classifieds .dj-useradverts .row_ua_orders_content.in {
	padding: 10px 15px !important;
	border-top: 1px solid #e8e8e8;
}

#dj-classifieds .dj-useradverts .row_ua2 a.activate {
	background: url(../images/cl_activate.svg) no-repeat 2px center;
}

#dj-classifieds .dj-useradverts .row_ua2 a.block {
	background: url(../images/cl_block.svg) no-repeat 2px center;
}

/********** add item **********/

#dj-classifieds .dj-additem form#djForm {
	padding: 0;
	margin: 0;
}

#dj-classifieds .dj-additem .title_top {
	background-color: #F7F7F7;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	padding: 10px;
}

#dj-classifieds .dj-additem .title_top {
	text-align: center;
}

#dj-classifieds .dj-additem .additem_djform {
	border: 1px solid #EAEAEA;
}

#dj-classifieds .dj-additem .additem_djform .additem_djform_in {
	padding: 20px 20px 0;
}

#dj-classifieds .dj-additem .additem_djform {
	margin-bottom: 20px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .label {
	width: 35%;
	margin: 0 5% 0 0;
	padding: 5px 0 0 0;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_field {
	width: 60%;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .label {
	text-align: center;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_label .djform_prom_v {
	width: 100%;
	padding-bottom: 0px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v_in select {
	width: 80%;
	margin: 5px 0 8px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v_in .djform_prom_expired_det,
#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v_in .djform_prom_active_det {
	margin: -3px 0 8px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v_in .djform_prom_active_det span {
	font-size: 1em;
	color: #fff;
	background-color: #444;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_img,
#dj-classifieds .dj-additem .prom_rows .djform_prom_desc {
	float: left;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_img {
	width: 30%;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_desc {
	width: 70%;
}

#dj-classifieds .dj-additem .shippins_rows .djform_prom_v {
	padding: 10px 0;
}

#dj-classifieds .dj-additem .shippins_rows .shipping_price {
	margin-bottom: 10px;
}

#dj-classifieds .dj-additem .shippins_rows .shipping_price_desc {
	width: 75%;
	float: left;
}

#dj-classifieds .dj-additem .shippins_rows .shipping_price_desc textarea {
	max-width: 80%;
	margin-top: 5px;
}

#dj-classifieds .dj-additem .shippins_rows .shipping_price input {
	max-width: 100px;
	margin: 0 5px;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_v_img,
#dj-classifieds .dj-additem .prom_rows .djform_prom_v_desc {
	padding-left: 20px;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_v_in label {
	display: inline-block;
	margin: 0 5px 0 2px;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_v_in input {
	margin-top: 0px;
}

#dj-classifieds .dj-additem .djform_row {
	border-bottom: 1px dashed #EAEAEA;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#dj-classifieds .dj-additem .djform_row.djform_info_row {
	margin-bottom: 20px;
}

#dj-classifieds .dj-additem .djform_row.djform_info_row h3 {
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
}

#dj-classifieds .dj-additem .djform_row.extra_fields,
#dj-classifieds .dj-additem .djform_row#after_mcat_all {
	margin: 0;
	padding: 0;
	border: none;
}

#dj-classifieds .dj-additem .djform_row .label {
	float: left;
	font-weight: bold;
	margin: 5px 30px 5px 0;
	text-align: right;
	width: 200px;
	color: inherit;
	font-size: inherit;
}

#dj-classifieds .dj-additem .djform_row .label.Tips1 img {
	vertical-align: baseline;
}

#dj-classifieds .dj-additem .djform_row .label.label-auction {
	background: #73A081;
}

#dj-classifieds .dj-additem .djform_row .label.label-buynow {
	background: #ff7878;
}

#dj-classifieds .dj-additem #buynow_config .button,
#dj-classifieds .dj-additem #buynow_config #buynow_new_options1 .button,
#dj-classifieds .dj-additem #buynow_config #buynow_new_options2 .button {
	float: none;
	cursor: pointer;
}

#dj-classifieds .dj-additem #buynow_config #buynow_new_options1,
#dj-classifieds .dj-additem #buynow_config #buynow_new_options2 {
	margin-bottom: 30px;
}

#dj-classifieds .dj-additem #buynow_config .bn-option-outer {
	margin: 10px 0 20px;
}

#dj-classifieds .dj-additem #buynow_config .bn_field_outer {
	clear: both;
}

#dj-classifieds .dj-additem #buynow_config .bn_field_outer .label {
	text-align: right;
	width: 100px;
	margin: 5px 10px 5px 0;
	float: left;
}

#dj-classifieds .dj-additem .djform_row label.invalid,
#dj-classifieds .dj-additem .title_top.invalid {
	color: #9D261D;
}

#dj-classifieds .dj-additem .djform_row textarea.invalid,
#dj-classifieds .dj-additem .djform_row input.invalid,
#dj-classifieds .dj-additem .djform_row select.invalid,
#dj-classifieds .dj-additem .title_top.invalid {
	border: 1px solid #9D261D !important;
}

#dj-classifieds .dj-additem .djform_row select.invalid.validate-djcat {
	border: 1px solid #9D261D !important;
}

#dj-classifieds .dj-additem .djform_row .label span {
	color: #CDCDCD;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.5em;
	white-space: normal;
}

#dj-classifieds .dj-additem .djform_row .djform_field {
	float: left;
}

#dj-classifieds .dj-additem .djform_row .djform_field span.radio_label {
	margin: 0 0 0 7px;
}

#dj-classifieds .dj-additem #after_cat_0 select,
#dj-classifieds .dj-additem #after_reg_0 select {
	margin-top: 5px;
}

#dj-classifieds textarea {
	max-width: 400px;
	width: 100%;
}

#dj-classifieds .djreviews textarea {
	max-width: 270px;
}

#dj-classifieds .defaultSimpleSkin table.mceLayout {
	width: 400px !important;
}

#dj-classifieds .djform_field a.add_another_image {
	background: url(../images/add_image.png) no-repeat 0 1px;
	display: inline-block;
	margin: 12px 0 0;
	padding: 0 0 0 20px;
}

#dj-classifieds .dj-additem .djform_row #terms_and_conditions0 {
	margin-top: 0;
}

#dj-classifieds .dj-additem .djform_row .label_terms {
	font-weight: bold;
	margin: 0 10px 0 10px;
	display: inline-block;
}

#dj-classifieds .djform_row .checkboxes label,
#dj-classifieds .djform_row .radio label,
#dj-classifieds .djform_row .price_neg_box label,
#dj-classifieds #ask_form .djform_row .checkboxes label {
	margin: 0 7px;
	display: inline-block;
	vertical-align: bottom;
}

#dj-classifieds .dj-additem .djform_row.no_label_row label {
	display: none;
}

#dj-classifieds .dj-additem .djform_row.no_label_row .djform_field {
	width: 100%;
}

#dj-classifieds .dj-additem .djform_row.autoclose_binding .djform_field span {
	margin-right: 10px;
}

#dj-classifieds .dj-additem .djform_row.autoclose_binding .djform_field label {
	display: inline-block;
	margin: 0 10px 0 5px;
}

#dj-classifieds .dj-additem .djform_row.autoclose_binding .djform_field input {
	margin-top: 0px;
}

.defaultSimpleSkin iframe {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0 !important;
	-webkit-border-radius: 3px 3px 0 0 !important;
}

#dj-classifieds .dj-additem .djform_row .reg_info,
#dj-classifieds .dj-additem #guest_email_info,
#dj-classifieds .dj-additem #verification_alert,
#dj-classifieds .dj-additem #imageslimitalert,
#dj-classifieds .dj-additem #mapalert {
	color: #9D261D;
	margin: 5px 0;
	text-align: center;
	font-size: 14px;
	display: none;
}

#dj-classifieds .dj-additem #mapalert {
	margin-top: 20px;
}

#dj-classifieds .classifieds_buttons {
	display: inline-block;
}

#dj-classifieds .classifieds_buttons .button {
	margin-right: 10px;
	cursor: pointer;
}

#dj-classifieds .dj-additem .price_neg_box {
	margin: 5px 0 0 1px;
}

#dj-classifieds .dj-additem .price_neg_box input {
	margin-top: -2px;
}

#dj-classifieds .dj-additem .price_neg_box span {
	margin-left: 5px;
}

#dj-classifieds .dj-additem select.price_currency {
	width: 100px;
}

#dj-classifieds .dj-renewitem .djform_field_category {
	padding-top: 5px;
}

#dj-classifieds .dj-additem .img_info {
	margin-bottom: 15px;
}

#dj-classifieds .dj-additem .img_info .img_info_row {
	margin-bottom: 5px;
}

#dj-classifieds .dj-additem .img_info span {
	font-weight: bold;
}

#dj-classifieds .dj-additem .djmap_intro {
	margin-bottom: 20px;
}

#dj-classifieds .dj-additem .djmap_intro_desc {
	text-align: center;
}

#dj-classifieds .dj-additem .djmap_intro .button {
	cursor: pointer;
	margin: 10px 10px 0 0;
}

#dj-classifieds .dj-additem #djmap {
	width: 100%;
	height: 300px;
}

#dj-classifieds .dj-additem #djmap img {
	max-width: none;
}

#dj-classifieds .dj-additem #djmap label {
	width: auto;
	display: inline;
}

#dj-classifieds .dj-additem .terms_and_conditions {
	text-align: center;
}

#dj-classifieds .terms_and_conditions label {
	display: inline-block !important;
	margin-right: 5px;
}

#dj-classifieds #itemImagesWrap {
	margin: 0 0 20px 0;
}

#dj-classifieds #itemImages .itemImage {
	position: relative;
	float: left;
	margin: 0 2px 2px 0;
	overflow: hidden;
}

#dj-classifieds #itemImages .itemImage img {
	float: none;
	margin: 0;
	padding: 0;
	height: 150px;
	max-width: 600px;
}

#dj-classifieds #itemImages .itemImage .imgMask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	cursor: move;
}

#dj-classifieds #itemImages .itemImage:hover .imgMask,
#dj-classifieds #itemImages .itemImage.active .imgMask {
	opacity: 1;
}

#dj-classifieds #itemImages input.itemInput {
	position: absolute;
	bottom: 0;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	padding: 6px 6px 6px 28px;
	margin: 0;
	border: 0;
	width: 100%;
	background-color: transparent;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	border: none !important;
}

#dj-classifieds #itemImages input.itemInput:focus {
	/* old browsers */
	background-color: rgb(50, 50, 50);
	/* modern browsers */
	background-color: rgba(255, 255, 255, 0.25);
	box-shadow: none;
}

#dj-classifieds #itemImages .imgMask input.editTitle {
	background: transparent url(../images/img_edit.svg) 6px center no-repeat;
}

#dj-classifieds #itemImages .itemImage .delBtn {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/img_delete.svg) no-repeat;
	cursor: pointer;
	opacity: 0.5;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

#dj-classifieds #itemImages .itemImage .delBtn:hover {
	opacity: 1;
}

#dj-classifieds .dj-additem .djform_row.djform_mcat_row .button_mc_delete {
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

#dj-classifieds .dj-additem #djform_row_new_mcat .new_mcat {
	cursor: pointer;
}

#dj-classifieds #itemImages .itemImage .rotateBtn {
	position: absolute;
	top: 32px;
	right: 0;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/img_rotate.svg) no-repeat;
	cursor: pointer;
	opacity: 0.5;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

#dj-classifieds #itemImages .itemImage .rotateBtn:hover {
	opacity: 1;
}

/********** single ad view **********/

#dj-classifieds .dj-item {
	border: 1px solid #EAEAEA;
}

#dj-classifieds .dj-item .title_top {
	background-color: #F7F7F7;
	border-bottom: 1px solid #EAEAEA;
	padding: 10px;
}

#dj-classifieds .dj-item .title_top h1,
#dj-classifieds .dj-item .title_top h2 {
	font-weight: bold;
}

#dj-classifieds .dj-item .title_top h2 {
	color: #000000;
	font-size: 1.4em;
	display: inline;
}

#dj-classifieds .dj-item .title_top a:hover {
	text-decoration: none;
}

#dj-classifieds .dj-item .dj-item-in {
	margin: 20px;
}

#dj-classifieds .dj-item .title_top .sb_top {
	float: right;
}

#dj-classifieds .dj-item .title_top .title_edit,
#dj-classifieds .dj-item .title_top .title_delete,
#dj-classifieds .dj-item .title_top .title_save {
	margin: 0 10px;
	border: 1px solid #DDDDDD;
	color: #444444;
	background: #fff;
	text-transform: uppercase;
	padding: 1px 6px;
	border-radius: 3px;
	font-size: 0.9em;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
}

#dj-classifieds .dj-item .title_top .title_delete,
#dj-classifieds .dj-item .title_top .title_save {
	margin-left: 0px;
}

#dj-classifieds .dj-item .title_top span.new_icon,
#dj-classifieds .dj-item .title_top img.fav_ico {
	margin: 0 5px;
}

#dj-classifieds .dj-item .title_top img.fav_ico {
	width: 16px;
}

#dj-classifieds .dj-item .title_top .fav_label,
#dj-classifieds .dj-item .title_top .nfav_label {
	font-size: 10px;
	color: #bebebe;
	line-height: 21px;
	margin-right: 5px;
	text-transform: uppercase;
}

#dj-classifieds .dj-item .title_top .fav_label {
	color: #fccc00;
}

#dj-classifieds .dj-item .title_top .verified_icon,
#dj-classifieds .dj-item .profile_item_box .profile_name .verified_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_verified.svg) center center no-repeat;
	margin: 5px 0 0 10px;
}

#dj-classifieds .dj-item .title_top .archived_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_archived.svg) center center no-repeat;
	margin: 5px 0 0 5px;
	background-size: 100%;
}

#dj-classifieds .dj-item .profile_item_box .profile_name .verified_icon {
	margin-top: 0px;
}

#dj-classifieds .dj-item .images img {
	box-sizing: border-box;
	width: 100%;
}

#dj-classifieds .dj-item .images .dj-navigation img {
	width: auto;
}

#dj-classifieds .dj-item .djc_thumbnails .djc_thumbnail {
	float: left;
	margin: 0 0px 0 0;
	padding-right: 10px;
	box-sizing: border-box;
	width: 33.3%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal2 .djc_thumbnail {
	width: 50%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal3 .djc_thumbnail {
	width: 33.3%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal4 .djc_thumbnail {
	width: 25%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal5 .djc_thumbnail {
	width: 20%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal6 .djc_thumbnail {
	width: 16.6%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal7 .djc_thumbnail {
	width: 14.2%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal8 .djc_thumbnail {
	width: 12.5%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal9 .djc_thumbnail {
	width: 11.1%;
}

#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal10 .djc_thumbnail {
	width: 10%;
}

#dj-classifieds .dj-item .djc_thumbnails .djc_thumbnail a {
	display: block;
}

#dj-classifieds .dj-item .djc_mainimage a {
	display: block;
}

#dj-classifieds .dj-item .djc_mainimage img {
	margin-bottom: 10px;
	width: 100%;
}

#dj-classifieds .dj-item .images_wrap {
	float: left;
}

#dj-classifieds .dj-item .general_det {
	float: right;
}

#dj-classifieds .dj-item .general_det.general_det_s {
	width: 100% !important;
}

#dj-classifieds .dj-item .general_det .general_det_in {
	padding-left: 19px;
}

#dj-classifieds .dj-item .general_det.general_det_s .general_det_in {
	padding-left: 0px;
}

#dj-classifieds .dj-item .general_det.no_images {
	width: 100%;
}

#dj-classifieds .dj-item .general_det.no_images .general_det_in {
	padding-left: 0px;
}

#dj-classifieds .dj-item .general_det,
#dj-classifieds .dj-item .localization_det,
#dj-classifieds .dj-item .images,
#dj-classifieds .dj-item .shipping,
#dj-classifieds .dj-item .description,
#dj-classifieds .dj-item .custom_det,
#dj-classifieds .dj-item .additional,
#dj-classifieds .dj-item .video_box {
	margin-bottom: 20px;
}

#dj-classifieds .dj-item .row_gd,
#dj-classifieds .dj-item .row {
	margin: 0 0 20px;
}

#dj-classifieds .dj-item span.row_label {
	font-weight: bold;
	display: block;
}

#dj-classifieds .dj-item .general_det span.row_label {
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	display: block;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .general_det .contact_row {
	margin: 5px 0 0;
}

#dj-classifieds .dj-item .general_det .contact_mainrow {
	margin-bottom: 5px;
}

#dj-classifieds .dj-item .general_det .contact_mainrow a {
	word-wrap: break-word;
}

#dj-classifieds .dj-item .general_det .djcf_contact .contact_row .row_label {
	background: none;
	margin: 0 5px 5px 0;
	padding: 0px;
	border: 0px;
	display: inline-block;
}

#dj-classifieds .dj-item .general_det .price_wrap {
	background: #F7F7F7;
	border: 1px solid #EBEBEB;
	color: #333333;
	font-size: 1.4em;
	padding: 15px 20px;
}

#dj-classifieds .dj-item .general_det .price_wrap .price~.auction-price {
	margin-top: 15px;
}

#dj-classifieds .dj-item .general_det .price_wrap span.row_label {
	background: url(../images/price_ico.svg) no-repeat left center;
	padding: 0 0 0 25px;
	border: none;
	display: inline;
	margin: 0;
}

#dj-classifieds .dj-item .general_det .price_wrap .row_negotiable {
	margin: 5px 0 0 0;
	text-align: center;
	display: block;
	color: #ABABAB;
	font-size: smaller;
}

#dj-classifieds .dj-item .general_det .price_wrap .auctions_link {
	margin: 7px 0 0 0;
	display: block;
	color: #393f48;
}

#dj-classifieds .dj-item .auction_timer {
	background-color: #393f48;
	color: #fff;
	padding: 10.5px;
	float: right;
}

#dj-classifieds .dj-item .general_det .djcf_contact span.row_label {
	background: url(../images/contact.svg) no-repeat left 20%;
}

#dj-classifieds .dj-item .general_det .added {
	width: 44.9%;
	margin-right: 10%;
	float: left;
}

#dj-classifieds .dj-item .general_det .user_name {
	width: 44.9%;
	float: left;
}

#dj-classifieds .dj-item .general_det.general_det_m .added,
#dj-classifieds .dj-item .general_det.general_det_m .user_name {
	width: 100%;
	margin-right: 0px;
}

#dj-classifieds .dj-item .general_det .added span.row_label {
	background: url(../images/added.svg) no-repeat left 20%;
}

#dj-classifieds .dj-item .general_det .user_name span.row_label {
	background: url(../images/username.svg) no-repeat left 20%;
}

#dj-classifieds .dj-item .ask_form_abuse_outer {
	margin-bottom: 15px;
}

#dj-classifieds .dj-item .video_box .row + .row {
	margin-top: 5px;
}

#dj-classifieds #ask_form {
	width: 100%;
}

#dj-classifieds form#djForm,
#dj-classifieds form#askForm,
#dj-classifieds form#abuseForm {
	margin: 10px 0 0;
}

#dj-classifieds #ask_form_button,
#dj-classifieds #abuse_form_button {
	margin: 0px 10px 10px 0;
}

#dj-classifieds #ask_form .djform_row > label,
#dj-classifieds #abuse_form .djform_row > label {
	display: block;
	margin-bottom: 5px;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
}

#dj-classifieds #ask_form label.invalid {
	color: red;
}

#dj-classifieds #ask_form .ask_form_fields .djform_row {
	margin-bottom: 5px;
}

#dj-classifieds #abuse_form textarea,
#dj-classifieds #ask_form textarea {
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px;
}

#dj-classifieds #ask_form .button,
#dj-classifieds #abuse_form .button,
#dj-classifieds #ask_form .log_in_msg,
#dj-classifieds #abuse_form .log_in_msg {
	margin-top: 10px;
}

#dj-classifieds .djcontact_outer .djc_row_buttons .button {
	margin-right: 15px;
}

#dj-classifieds .djcontact_outer .djc_error_error,
#dj-classifieds .djcontact_outer .djc_error_message {
	color: red;
	border: 2px solid red;
	text-align: center;
	margin: 10px 0 20px;
	padding: 15px;
	font-size: 1.5em;
}

#dj-classifieds .djcontact_outer .djc_error_message {
	color: green;
	border: 2px solid green;
}

#dj-classifieds .dj-item .description {
	clear: both;
}

#dj-classifieds .dj-item .description h2 {
	background: url(../images/description.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .custom_det {
	float: left;
	width: 46.9%;
	margin-right: 3%;
}

#dj-classifieds .dj-item .custom_det.loc_det_wide {
	width: 100%;
	margin-right: 0;
}

#dj-classifieds .dj-item .custom_det h2 {
	background: url(../images/custom_details.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .custom_det .row {
	margin: 0 0 10px;
}

#dj-classifieds .dj-item .localization_det {
	float: right;
	width: 46.9%;
	margin-left: 3%;
}

#dj-classifieds .dj-item .localization_det.loc_det_wide {
	float: left;
	width: 100%;
	margin-left: 0;
}

#dj-classifieds .dj-item .localization_det h2 {
	background: url(../images/localization.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .localization_det #map {
	max-width: 100%;
}

#dj-classifieds .show_map_outer img {
	display: block;
}

#dj-classifieds .show_map_outer button {
	margin: 5px 0 0 0;
	float: none;
}

#dj-classifieds .dj-item .localization_det #map~* {
	clear: both;
}

#dj-classifieds .dj-item .localization_det form.gm_drive_dir {
	margin: 10px 0 0 0;
}

#dj-classifieds .dj-item .localization_det form.gm_drive_dir label {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}

#dj-classifieds .dj-item .localization_det form.gm_drive_dir .button {
	float: none;
	vertical-align: top;
}

#dj-classifieds .dj-item .localization_det .gm_drive_dir_l {
	margin-top: 5px;
	display: inline-block;
}

#dj-classifieds .dj-item .localization_det .gm_drive_dir_l span {
	background: url(../images/show_on_map.svg) top center no-repeat;
	display: inline-block;
	width: 54px;
	height: 37px;
	margin-left: 5px;
	vertical-align: middle;
}

#dj-classifieds .dj-item .localization_det .geo_coordinates,
#dj-classifieds .dj-item .localization_det .map_info {
	margin-top: 10px;
	color: #6E6F71;
}

#dj-classifieds .dj-item .localization_det .geo_coordinates span {
	white-space: nowrap;
	margin-left: 2px;
}

#dj-classifieds .dj-item .additional {
	clear: both;
}

#dj-classifieds .dj-item .additional h2 {
	background: url(../images/custom_details.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .additional .row {
	margin: 0 0 10px;
}

#dj-classifieds .dj-item .video_box h2 {
	background: url(../images/video_icon.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .video_box {
	float: left;
	width: 100%;
}

#dj-classifieds .dj-item .video_box .row {
	text-align: center;
	margin-bottom: 0px;
	display: block;
}

#dj-classifieds .dj-item .video_box .row_value {
	display: block;
}

#dj-classifieds .dj-item .video_box .videoWrapper {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

#dj-classifieds .dj-item .video_box .videoWrapper-in {
	position: relative;
	padding-bottom: 56.25%;
	/* ratio 16:9 */
	height: 0;
	overflow: hidden;
}

#dj-classifieds .dj-item .video_box .videoWrapper-in iframe,
#dj-classifieds .dj-item .video_box .videoWrapper-in object,
#dj-classifieds .dj-item .video_box .videoWrapper-in embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#dj-classifieds .dj-item .djcf_comments h2 {
	background: url(../images/comments_icon.svg) no-repeat left 20%;
	border-bottom: 1px solid #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 10px 25px;
}

#dj-classifieds .dj-item .djcf_comments {
	float: left;
	width: 100%;
	margin-top: 20px;
}

#dj-classifieds .dj-item #section-kmt .kmt-title {
	text-align: center;
	vertical-align: middle;
	line-height: 33px;
}

#dj-classifieds .dj-item #section-kmt .kmt-toolbar {
	margin-top: 10px;
}

#dj-classifieds .dj-item .auction {
	margin: 0 0 20px;
	clear: both;
}

#dj-classifieds .dj-item .auction .bids_title {
	text-align: center;
	margin: 0 0 20px;
}

#dj-classifieds .dj-item .auction .bids_title h2 {
	background: #393f48;
	color: #fff;
	text-transform: uppercase;
	padding: 0 30px;
	display: inline-block;
}

#dj-classifieds .dj-item .auction .bids_subtitle {
	font-weight: bold;
	text-align: center;
	margin: -15px 0 5px;
}

#dj-classifieds .dj-item .auction .auction_bids {
	background: none repeat scroll 0 0 #f7f7f7;
	border: 1px solid #ebebeb;
	color: #333333;
	padding: 0 10px 10px;
}

#dj-classifieds .dj-item .auction .auction_bids .no_bids_row {
	text-transform: none;
}

#dj-classifieds .dj-item .auction .bids_list {
	margin-top: 10px;
}

#dj-classifieds .dj-item .auction .bids_row {
	padding: 5px 0px;
	border-top: 1px solid #ebebeb;
}

#dj-classifieds .dj-item .auction .bids_row.bids_row_title {
	border: none;
	text-transform: uppercase;
}

#dj-classifieds .dj-item .auction .bids_row .bids_col {
	width: 33.3%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

#dj-classifieds .dj-item .auction .bids_row .bids_col.bids_col_name {
	text-align: left;
	padding-left: 3px;
}

#dj-classifieds .dj-item .auction .bids_row .bids_col.bids_col_bid {
	text-align: right;
	padding-right: 3px;
}

#dj-classifieds .dj-item .auction .bids_form {
	padding: 10px 0;
}

#dj-classifieds .dj-item .auction .bids_form .bids_box {
	width: 100%;
	float: left;
	background: #393f48;
	color: #fff;
	text-transform: uppercase;
	padding: 7px 0;
}

#dj-classifieds .dj-item .auction .bids_form .bids_box .bids_info {
	width: 50%;
	float: left;
}

#dj-classifieds .dj-item .auction .bids_form .bids_info .bid_label {
	display: block;
	text-align: center;
}

#dj-classifieds .dj-item .auction .bids_form .bids_info .bid_max {
	display: block;
	text-align: center;
}

#dj-classifieds .dj-item .auction .bids_form .bids_box .bids_input {
	width: 30%;
	float: left;
}

#dj-classifieds .dj-item .auction .bids_form .bids_box .bids_input input {
	width: 100px;
	margin: 3px 0 0 0;
}

#dj-classifieds .dj-item .auction .bids_form .bids_button {
	width: 20%;
	float: right;
	text-align: left;
	padding-top: 3px;
}

#dj-classifieds .dj-item .auction .bids_form button {
	float: none;
}

#dj-classifieds .dj-item .auction #djbid_message,
#dj-classifieds .dj-item .auction #djbid_alert {
	text-align: center;
	font-weight: bold;
	color: red;
}

#dj-classifieds .dj-item .auction #djbid_message {
	color: green;
}

#dj-classifieds .dj-item .auction .bid_del_icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/cl_delete.svg) center left no-repeat;
	margin-left: 5px;
}

#dj-classifieds .dj-item .buynow_outer {
	float: right;
}

#dj-classifieds .dj-item .buynow_outer .buynow_quantity {
	width: 50px
}

#dj-classifieds .dj-item .buynow_outer label {
	display: inline-block;
	margin: 0 10px;
}

#dj-classifieds .dj-item .buynow_outer button {
	float: none;
}

#dj-classifieds .dj-item .buynow_outer form {
	margin: 0;
}

#dj-classifieds .dj-item .offer_outer {
	margin-bottom: 20px;
}

#dj-classifieds .dj-item .offer_outer .bids_login_info,
#dj-classifieds .dj-item .offer_outer .offer_title {
	margin: 10px 0;
}

#dj-classifieds .dj-item .offer_outer .inputbox.invalid {
	border: 1px solid red !important;
}

#dj-classifieds .dj-item .offer_outer .offer_unit {
	margin: 0 10px;
}

#dj-classifieds .dj-item .offer_outer .offer_currency~#offer_price,
#dj-classifieds .dj-item .offer_outer #offer_price~.offer_currency {
	margin-left: 5px;
}

#dj-classifieds .dj-item #offer_msg {
	margin-top: 5px;
}

/* profile list */

#dj-classifieds.profiles_list .profiles_items {
	margin-right: -10px;
}

#dj-classifieds.profiles_list .profiles_items .blog_sorting_box {
	margin-right: 10px;
}

#dj-classifieds.profiles_list .profiles_items [class*="span"] {
	display: block;
	width: 100%;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
}

@media (min-width: 768px) {
	#dj-classifieds.profiles_list .profiles_items .span6 {
		width: 48.936170208%;
	}

	#dj-classifieds.profiles_list .profiles_items .span4 {
		width: 31.914893614%;
	}

	#dj-classifieds.profiles_list .profiles_items .span8 {
		width: 65.957446802%;
	}

}

#dj-classifieds.profiles_list .profiles_items .left-column {
	margin-left: 0;
}

#dj-classifieds.profiles_list .profiles_items .profile_item {
	margin: 0;
	margin-right: 1%;
	margin-bottom: 1%;
}

#dj-classifieds.profiles_list .profiles_items .profile_item_in {
	border: 1px solid #ebebeb;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
}

/********** profile view **********/

#dj-classifieds .profile_img img {
	border: 1px solid #d6dce2;
	padding: 3px;
	border-radius: 3px;
}

#dj-classifieds .profile_outer {
	margin: 10px 0;
}

#dj-classifieds .profile_outer .profile_box {
	display: table;
	width: 100%;
}

#dj-classifieds .profile_outer .profile_box .title_edit.button {
	margin: 0 10px;
}

#dj-classifieds .profile_outer .profile_img {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
}

#dj-classifieds .profile_outer .profile_name {
	display: block;
	border-bottom: 1px solid #efefef;
	margin: 0px 0 7px 12px;
	padding: 15px 5px 16px 5px;
}

#dj-classifieds .profile_outer .profile_name .verified_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_verified.svg) center center no-repeat;
	margin: 5px 0 0 10px;
}

#dj-classifieds .profile_outer .profile_name a.title_edit.button {
	font-size: 12px;
	float: right;
}

#dj-classifieds .dj-item .profile_item_box .profile_name {
	margin: 5px 0 10px;
	font-weight: bold;
	display: block;
}

#dj-classifieds .profile_outer .profile_name_data {
	display: table-cell;
	vertical-align: top;
}

#dj-classifieds .profile_outer .profile_data {
	padding-left: 17px;
	overflow: hidden;
}

#dj-classifieds .profile_outer .profile_data.profile_contact_form {
	margin-top: 10px;
}

#dj-classifieds .profile_outer .profile_row {
	margin: 7px 0;
	overflow: auto;
}

#dj-classifieds .profile_outer .profile_row .profile_row_label {
	box-sizing: border-box;
	float: left;
	text-align: left;
	width: 25%;
	padding: 0 10px 0 0;
}

#dj-classifieds .profile_outer .profile_row .profile_row_value {
	float: left;
	width: 75%;
	box-sizing: border-box;
	color: #6e6f71;
}

#dj-classifieds .profile_outer .profile_row .profile_row_value.map {
	width: 100%;
}

#dj-classifieds .profile_outer .profile_row .profile_row_value .row_value_addr {
	display: block;
}

#dj-classifieds .profile_item_box {
	margin: 10px 0;
}

#dj-classifieds .profile_item_box .profile_img {
	display: inline-block;
	padding-right: 10px;
	vertical-align: top;
}

#dj-classifieds .profile_item_box .profile_name_data {
	display: inline-block;
}

#dj-classifieds .profile_item_box .profile_row {
	margin: 0 0 10px;
}

#dj-classifieds .profile_item_box .profile_row .profile_row_label {
	display: block;
}

#dj-classifieds .profile_item_box .profile_row .profile_row_value {
	color: #6e6f71;
}

#dj-classifieds .profile_outer .profile_social_link {
	padding-left: 17px;
}

#dj-classifieds .profile_outer #google_map_box,
#dj-classifieds .profile_outer .djcf_custom_map {
	margin-top: 10px;
}

/******** pagebreak tabs *******/

#dj-classifieds .nav-tabs {
	*zoom: 1;
	margin: 20px 0 20px 0;
	list-style: none;
}

#dj-classifieds .nav-tabs:before,
#dj-classifieds .nav-tabs:after {
	display: table;
	content: "";
	line-height: 0;
}

#dj-classifieds .nav-tabs:after {
	clear: both;
}

#dj-classifieds .nav-tabs>li {
	float: left;
	list-style: none;
}

#dj-classifieds .nav-tabs>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
	text-decoration: none;
	display: block;
}

#dj-classifieds .nav-tabs {
	border-bottom: 1px solid #ddd;
}

#dj-classifieds .nav-tabs>li {
	margin-bottom: -1px;
	margin-left: 10px;
}

#dj-classifieds .nav-tabs>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	cursor: pointer;
}

#dj-classifieds .nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
}

#dj-classifieds .nav-tabs>.active>a,
#dj-classifieds .nav-tabs>.active>a:hover {
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: pointer;
}

/****** pagebreak accordion ******/

#dj-classifieds .accordion {
	margin: 20px 0;
}

#dj-classifieds .accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#dj-classifieds .accordion-heading {
	border-bottom: 0;
}

#dj-classifieds .accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
	cursor: pointer;
}

#dj-classifieds .accordion-toggle {
	cursor: pointer;
}

#dj-classifieds .accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}

/********** payment **********/

#dj-classifieds table.paymentdetails {
	width: 100% !important;
}

#dj-classifieds table.paymentdetails.first {
	margin-bottom: 20px;
}

#dj-classifieds table.paymentdetails .payment_td {
	border: 1px solid #EAEAEA;
}

#dj-classifieds table.paymentdetails td.td_pdetails {
	padding: 20px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row {
	padding: 10px 0 0;
	margin-top: 10px;
	border-top: 1px solid #EAEAEA;
	display: inline-block;
	width: 100%;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row:first-child {
	padding: 0;
	margin: 0;
	border: none;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_total {
	background: #f7f7f7;
	padding: 10px 20px;
	margin-top: 20px;
	font-weight: bold;
	border-top: 1px solid #eaeaea;
	box-sizing: border-box;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_net span,
#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_tax span,
#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_total span {
	text-transform: uppercase;
	float: none;
	padding: 0;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_net,
#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_tax {
	background: #f7f7f7;
	padding: 5px 20px;
	font-weight: bold;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_net {
	margin-top: 20px;
	box-sizing: border-box;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_tax {
	margin-bottom: -20px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div>span {
	float: left;
	padding: 0 20px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div span.price {
	float: right;
}

#dj-classifieds table.paymentdetails td.td_title {
	background: #F7F7F7;
	border-bottom: 1px solid #EAEAEA;
	padding: 10px;
}

#dj-classifieds table.paymentdetails td.td_title h2 {
	color: #000000;
	text-align: center;
	padding: 0;
	font-size: 1em;
	margin: 0;
	font-weight: bold;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row .djcfpay_label {
	font-weight: bold;
	text-transform: capitalize;
}

#dj-classifieds table.paymentdetails .table_payment {
	padding: 20px;
}

#dj-classifieds table.paymentdetails {
	border: 1px solid #EAEAEA;
}

#dj-classifieds table.paymentdetails td.table_payment table {
	border: none;
}

#dj-classifieds table.paymentdetails td.table_payment table td {
	vertical-align: middle;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td1 img,
#dj-classifieds table.paymentdetails td.table_payment table td.td3 img {
	vertical-align: middle;
}

#dj-classifieds div.paymentdetails {
	margin: 10px 0 0 0;
}

#dj-classifieds div.paymentdetails .djcf_prow_in {
	display: table;
	width: 100%;
	border: 1px solid #eaeaea;
	margin-bottom: 10px;
}

#dj-classifieds div.paymentdetails .djcf_prow_in .djcf_prow_col_desc {
	display: table-cell;
	background: #F7F7F7;
	padding: 20px;
	vertical-align: top;
	border-right: 1px solid #eaeaea;
}

#dj-classifieds div.paymentdetails .djcf_prow_in .djcf_prow_col_buynow {
	display: table-cell;
	width: 150px;
	vertical-align: middle;
	text-align: center;
}

#dj-classifieds div.paymentdetails .djcf_prow_in .djcf_prow_col_buynow .button {
	float: none;
	cursor: pointer;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 {
	background: #F7F7F7;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding: 20px;
	vertical-align: top;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 table {
	margin-top: 10px;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 table select,
#dj-classifieds table.paymentdetails td.table_payment table td.td2 table input {
	margin: 5px;
}

#dj-classifieds table.paymentdetails td.table_payment table div.email_box span {
	margin: 10px 0 5px;
	display: block;
}

#dj-classifieds table.paymentdetails td.table_payment table div.email_box input.validate-email {
	width: 200px;
}

#dj-classifieds table.paymentdetails td.td_pdetails .pd_terms .terms_and_conditions {
	text-align: center;
	margin-top: 10px;
}

#dj-classifieds .payment_back_to_edit {
	margin: 5px 0 15px;
}

#dj-classifieds .payment_back_to_edit a {
	text-decoration: none;
	background: url(../images/icon_back_edit.svg) left center no-repeat;
	padding-left: 20px;
	font-weight: bold;
	color: #333;

}

#dj-classifieds .ext_points {
	width: 50px;
}

#dj-classifieds table.paymentdetails.coupons_outer td.table_payment {
	text-align: center;
}

#dj-classifieds table.paymentdetails.coupons_outer form {
	margin-bottom: 5px;
}

#dj-classifieds table.paymentdetails.coupons_outer .payment_desc {
	margin-bottom: 20px;
}

#dj-classifieds table.paymentdetails.coupons_outer .button {
	float: none;
}

#dj-classifieds table.paymentdetails.coupons_outer .inputbox {
	margin: 0 10px 0 0;
}

/********** user points ***********/

#dj-classifieds .userpoints .points_available {
	text-align: right;
	font-size: 1.2em;
	padding-right: 5px;
}

#dj-classifieds .userpoints .points_available span {
	font-weight: bold;
	font-size: 1.3em;
}

/********** points packages ********/
/********** plans ********/

#dj-classifieds .pointspackages .pp_price {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}

#dj-classifieds .pointspackages table.paymentdetails td.table_payment table td.td2 {
	border-left: none;
}

#dj-classifieds .pointspackages h3 {
	font-size: 1.3em;
	margin: 0 0 10px 0;
}

#dj-classifieds .pointspackages div.paymentdetails .djcf_prow_in .djcf_prow_col_buynow .button {
	display: inline-block;
	margin: 3px;
}

#dj-classifieds .icon_active,
#dj-classifieds .icon_unactive {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon_active.svg);
	vertical-align: middle;
}

#dj-classifieds .icon_unactive {
	background: url(../images/icon_unactive.svg);
}

#dj-classifieds .djcf_prow h3 {
	margin: 0px 0 10px;
	text-align: center;
}

#dj-classifieds .djcf_prow h4 {
	margin: 20px 0 10px;
	text-align: center;
}

#dj-classifieds .djcf_prow h4.djcf_prow_details_title,
#dj-classifieds .dj-useradverts .row_ua_orders_title {
	cursor: pointer;
}

#dj-classifieds .djcf_prow h4.djcf_prow_details_title span,
#dj-classifieds .dj-useradverts .row_ua_orders_title span {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(../images/accordion_arrow_o_dark.svg) center center no-repeat;
	margin-left: 15px;
}

#dj-classifieds .djcf_prow h4.djcf_prow_details_title.active span,
#dj-classifieds .dj-useradverts .row_ua_orders_title.active span {
	background: url(../images/accordion_arrow_c_dark.svg) center center no-repeat;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row {
	border-top: 1px solid #eaeaea;
	padding: 8px;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_label,
#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_value {
	width: 50%;
	float: left;
	text-align: center;
	box-sizing: border-box;
}

/********* warning page - checkout page ************/

#dj-classifieds .djcf_outer .title_top,
#dj-classifieds .djcf_checkout_outer .title_top,
#dj-classifieds .djcf_warning_outer .title_top {
	background-color: #f7f7f7;
	border-bottom: 1px solid #eaeaea;
	color: #000000;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

#dj-classifieds .djcf_outer {
	margin-bottom: 20px;
}

#dj-classifieds .djcf_outer,
#dj-classifieds .djcf_checkout_outer,
#dj-classifieds .djcf_warning_outer {
	border: 1px solid #EAEAEA;
}

#dj-classifieds .djcf_outer .djcf_outer_in,
#dj-classifieds .djcf_checkout_outer .djcf_warning_outer_in,
#dj-classifieds .djcf_warning_outer .djcf_warning_outer_in {
	padding: 10px 20px;
}

#dj-classifieds .djcf_warning_outer .djcf_war_content {
	margin: 20px 0 10px;
	text-align: center;
}

#dj-classifieds .djcf_warning_outer .djcf_war_link {
	text-align: center;
}

#dj-classifieds .djcf_warning_outer .djcf_war_buttons {
	margin: 20px 0 10px;
	text-align: center;
	width: 100%;
}

#dj-classifieds .djcf_warning_outer .djcf_war_buttons .button {
	margin: 0 10px;
	float: none;
}

#dj-classifieds .djcf_checkout_outer {
	margin-bottom: 20px;
}

#dj-classifieds .djcf_checkout_outer .djcf_checkout_det {
	padding: 20px;
	box-sizing: border-box;
	width: 60%;
	margin: 0 auto;
	min-width: 250px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row:first-child {
	border: medium none;
	margin: 0;
	padding: 0;
}

#dj-classifieds .djcf_checkout_outer .ch_row,
#dj-classifieds .djcf_checkout_outer .ch_row_total {
	border-bottom: 1px solid #eaeaea;
	display: inline-block;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}

#dj-classifieds .djcf_checkout_outer .ch_row_total {
	background: none repeat scroll 0 0 #f7f7f7;
	font-weight: bold;
}

#dj-classifieds .djcf_checkout_outer .ch_label {
	width: 100px;
	display: inline-block;
}

#dj-classifieds .djcf_checkout_outer .ch_value {
	float: right;
}

#dj-classifieds .djcf_checkout_outer .ch_row_button .button {
	float: right;
}

#dj-classifieds .djcf_checkout_outer .ch_row_button .button_cancel {
	float: left;

}

/********* user bids page ************/

#dj-classifieds .bid_type_box {
	float: right;
}

/********** module items **********/

.mod_djclassifieds_items .items {
	margin-left: -20px;
	display: inline-block;
	width: 100%;
}

.mod_djclassifieds_items .items-col {
	float: left;
}

.mod_djclassifieds_items .items-col .icol-in {
	padding: 0 0 0 20px;
}

.mod_djclassifieds_items .items-cols1 .items-col {
	width: 100%;
}

.mod_djclassifieds_items .items-cols2 .items-col {
	width: 49.9%;
}

.mod_djclassifieds_items .items-cols3 .items-col {
	width: 33.3%;
}

.mod_djclassifieds_items .items-cols4 .items-col {
	width: 24.9%;
}

.mod_djclassifieds_items .items-cols5 .items-col {
	width: 19.9%;
}

.mod_djclassifieds_items .items-cols6 .items-col {
	width: 16.6%;
}

.mod_djclassifieds_items .items-cols7 .items-col {
	width: 14.2%;
}

.mod_djclassifieds_items .items-cols8 .items-col {
	width: 12.4%;
}

.mod_djclassifieds_items .items-cols9 .items-col {
	width: 11.1%;
}

.mod_djclassifieds_items .items-cols10 .items-col {
	width: 9.9%;
}

.mod_djclassifieds_items .item {
	border-bottom: 1px solid #EAEAEA;
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin-bottom: 15px;
}

.mod_djclassifieds_items:not(.horizontal) .item-box:last-of-type .item {
	border-bottom: none;
}

.mod_djclassifieds_items div.title {
	float: left;
	width: 100%;
	padding-bottom: 7px;
}

.mod_djclassifieds_items .date_cat {
	color: #888888;
}

.mod_djclassifieds_items div.title a.title {
	padding-bottom: 6px;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
}

.mod_djclassifieds_items div.title span.date,
.mod_djclassifieds_items div.title span.category,
.mod_djclassifieds_items div.title span.price {
	padding-bottom: 3px;
	display: block;
}

.mod_djclassifieds_items div.title span.price {
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mod_djclassifieds_items .auction_icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/icon_auction.svg) center center no-repeat;
	margin-right: 5px;
}

.mod_djclassifieds_items .archived_icon,
.dj_cf_maps .archived_icon {
	display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/icon_archived.svg) center center no-repeat;
    background-size: 100%;
}

.mod_djclassifieds_items .verified_icon,
.dj_cf_maps .verified_icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/icon_verified.svg) center center no-repeat;
}

.mod_djclassifieds_items .archived_icon,
.mod_djclassifieds_items .verified_icon,
.dj_cf_maps .archived_icon,
.dj_cf_maps .verified_icon {
	margin-left: 5px;
}

.mod_djclassifieds_items .title img {
	float: left;
	margin-right: 10px !important;
	margin-bottom: 3px;
	vertical-align: top;
	max-width: 100% !important;
}

.mod_djclassifieds_items .desc {
	float: left;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mod_djclassifieds_items .row_custom_field {
	display: inline-block;
	margin-top: 5px;
}

.mod_djclassifieds_items .row_custom_field .row_label:after {
	content: ":";
}

.mod_djclassifieds_items.mod_djcf_slider {
	position: relative;
}

.mod_djclassifieds_items.mod_djcf_slider .items-outer {
	overflow: hidden;
	padding: 0 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mod_djclassifieds_items.mod_djcf_slider .items {
	overflow: hidden;
	margin: 10px 0 0 0px;
}

.mod_djclassifieds_items.mod_djcf_slider .items-content {
	opacity: 0;
}

.mod_djcf_slider .items-cols1 .item-box {
	width: 100%;
}

.mod_djcf_slider .items-cols2 .item-box {
	width: 49.9%;
}

.mod_djcf_slider .items-cols3 .item-box {
	width: 33.3%;
}

.mod_djcf_slider .items-cols4 .item-box {
	width: 24.9%;
}

.mod_djcf_slider .items-cols5 .item-box {
	width: 19.9%;
}

.mod_djcf_slider .items-cols6 .item-box {
	width: 16.6%;
}

.mod_djcf_slider .items-cols7 .item-box {
	width: 14.2%;
}

.mod_djcf_slider .items-cols8 .item-box {
	width: 12.4%;
}

.mod_djcf_slider .items-cols9 .item-box {
	width: 11.1%;
}

.mod_djcf_slider .items-cols10 .item-box {
	width: 9.9%;
}

.mod_djcf_slider .items-content .item-box {
	float: left;
}

.mod_djcf_slider .items-content .item-box .item {
	border: none;
	margin: 0px;
	padding: 0px;
}

.mod_djcf_slider .items-content .item-box .item-box-in {
	padding: 0 5px 5px;
}

.mod_djcf_slider .djcf_slider_left,
.mod_djcf_slider .djcf_slider_right {
	width: 30px;
	height: 30px;
	left: 5px;
	top: 50px;
	cursor: pointer;
	position: absolute;
	text-align: center;
	display: none;
	background: #75796F url(../images/slider_arrow_left.svg) center 8px no-repeat;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
}

.mod_djcf_slider .djcf_slider_right {
	background: #75796F url(../images/slider_arrow_right.svg) center 8px no-repeat;
	left: auto;
	right: 5px;
}

.mod_djcf_slider .djcf_slider_right.blocked {
	background: #CCCCCC url(../images/slider_arrow_right.svg) center 8px no-repeat;
}

.mod_djcf_slider .djcf_slider_left.blocked {
	background: #CCCCCC url(../images/slider_arrow_left.svg) center 8px no-repeat;
}

.mod_djcf_slider .djcf_slider_loader {
	position: absolute;
	width: 100%;
	height: 31px;
	top: 50px;
	left: 0px;
}

.mod_djcf_slider .djcf_slider_loader_img {
	width: 31px;
	height: 31px;
	margin: 0 auto;
	background: url(../images/slider_loader.gif) top left no-repeat;
}

/********** module search **********/

.dj_cf_search form {
	width: 100%;
}

.dj_cf_search input[type="text"], 
.dj_cf_search select {
    margin: 0;
	width: 100%;
}

.dj_cf_search .djcf_se_row,
.dj_cf_search .djcf_se_row_ch,
.dj_cf_search .search_ex_fields,
.payment_td input,
.payment_td select {
	margin: 0 0 10px;
}

.dj_cf_search .search_cats div select,
.dj_cf_search .search_regions div select {
	margin: 10px 0 0 0;
}

.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_or_label {
    margin: 0 5px;
}

.dj_cf_search .search_radius.se_radius_geoloc .search_radius_range {
    display: inline-block;
}

.dj_cf_search .search_radius.se_radius_geoloc .search_radius_range select {
    width: 100%;
}

.dj_cf_search .search_ex_fields.no_fields {
	display: none;
}

.dj_cf_search .modal .se_checkbox {
	column-count: 2;
}

.dj_cf_search .se_checkbox .radio_label,
.dj_cf_search .radiofield_box .radio_label,
.dj_cf_search .djcf_se_row_ch .label {
	margin: 0 0 0 7px;
	display: inline-block;
}

.dj_cf_search .djcf_se_row label,
.dj_cf_search .djseform_field span.label {
	display: block;
	margin: 0 0 5px;
	font-weight: bold;
}

.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_icon {
	display: inline-block;
	width: 18px;
	height: 20px;
	background: url(../images/icon_userlocation.svg) top left no-repeat;
	margin-right: 10px !important;
	cursor: pointer;
}

.dj_cf_search .search_radius .se_loc_wrapper {
	position: relative;
}

.dj_cf_search .search_radius.se_radius_address .se_loc_wrapper .se_geoloc_icon,
.dj_cf_search .search_radius.se_radius_postcode .se_loc_wrapper .se_geoloc_icon {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.dj_cf_search .djseform_field {
	margin: 0 0 10px;
}

/* dj custom */
/* .dj_cf_search .djseform_field .se_checkbox .se_checkbox_v {
	float: left;
} */

.dj_cf_search .djseform_field .radiofield_box .radiofield_box_v {
	width: 100%;
	float: left;
}

.dj_cf_search .search_price .label2 {
	margin: 0;
}

.dj_cf_search .to_class {
	margin: 0 0 0 5px;
}

.dj_cf_search .djse_type_date .to_class {
	margin: 0 5px 0 0;
}

.dj_cf_search .to_class.new {
	margin: 0 5px;
}

.dj_cf_search .button {
	margin: 0 10px 5px 0;
}

.dj_cf_search .djfields_accordion_c .label,
.dj_cf_search .djfields_accordion_o .label {
	background-image: url(../images/accordion_arrow_c_dark.svg);
	background-position: 6px center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 19px;
}

.dj_cf_search .djfields_accordion_c .label.active,
.dj_cf_search .djfields_accordion_o .label.active {
	background-image: url(../images/accordion_arrow_o_dark.svg);
	background-position: 4px center;
}

/********** module search horizontal **********/

.dj_cf_search.dj_cf_search_horizontal input.inputbox.first_input {
	margin-right: 2%;
}

.dj_cf_search.dj_cf_search_horizontal .search_radius {
	width: 64% !important;
	min-width: 300px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dj_cf_search.dj_cf_search_horizontal .search_radius input {
	float: left;
	width: 50% !important;
	min-width: 200px;
	min-height: 29px;
	margin-right: 3%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field:nth-of-type(3n+1) {
	clear: both;
	margin-left: 0;
}

.dj_cf_search.dj_cf_search_horizontal .search_regions div select {
	margin-left: 2%;
}

.dj_cf_search.dj_cf_search_horizontal input.inputbox.first_input,
.dj_cf_search.dj_cf_search_horizontal .search_radius select,
.dj_cf_search.dj_cf_search_horizontal .search_regions select,
.dj_cf_search.dj_cf_search_horizontal .search_cats select,
.dj_cf_search.dj_cf_search_horizontal .search_type select,
.dj_cf_search.dj_cf_search_horizontal .search_time select,
.dj_cf_search.dj_cf_search_horizontal .search_radius select,
.dj_cf_search.dj_cf_search_horizontal .djseform_field {
	float: left;
	width: 32% !important;
	min-width: 200px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dj_cf_search.dj_cf_search_horizontal .search_time select,
.dj_cf_search.dj_cf_search_horizontal .search_type select {
	margin-right: 2%;
}

.dj_cf_search.dj_cf_search_horizontal button,
.dj_cf_search.dj_cf_search_horizontal .search_cats div select,
.dj_cf_search.dj_cf_search_horizontal .djseform_field {
	margin-left: 2%;
}

.dj_cf_search.dj_cf_search_horizontal .search_regions,
.dj_cf_search.dj_cf_search_horizontal #search_ex_fields,
.dj_cf_search.dj_cf_search_horizontal .search_cats {
	clear: both;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.dj_cf_search.dj_cf_search_horizontal .search_price {
	clear: both;
	width: 32%;
	min-width: 200px;
}

.dj_cf_search.dj_cf_search_horizontal .se_checkbox,
.dj_cf_search.dj_cf_search_horizontal .search_only_video,
.dj_cf_search.dj_cf_search_horizontal .search_only_images,
.dj_cf_search.dj_cf_search_horizontal button {
	clear: both;
}


/****search module horizontal one row ***/

.dj_cf_search_onerow .search_row1 {
	margin: 0 -5px;
	overflow: auto;
}

.dj_cf_search_onerow .search_row2 {
	clear: both;
	padding: 10px 0 0;
}

.dj_cf_search_onerow .search_row1 .se_geoloc_or_label {
	display: none;
}

.dj_cf_search_onerow .search_row1 .se_radius_geoloc input[type="text"] {
	margin-bottom: 0;
}

.dj_cf_search_onerow .search_row1 input[type="text"],
.dj_cf_search_onerow .search_row1 select {
	box-sizing: border-box;
}

.dj_cf_search_onerow .search_row1>div {
	float: left;
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9)~div {
	width: 11.11%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8)~div {
	width: 12.5%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7)~div {
	width: 14.28%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6)~div {
	width: 16.66%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5)~div {
	width: 20%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(4),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(4)~div {
	width: 25%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(3),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(3)~div {
	width: 33.33%;
}

.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(2),
.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(2)~div {
	width: 50%;
}

.dj_cf_search_onerow .search_row1>.search_buttons {
	clear: none;
	margin: 0;
}

.dj_cf_search_onerow .search_row1>.search_radius.se_radius_geoloc {
	position: relative;
}

.dj_cf_search_onerow .search_row1 .search_radius input[type="text"],
.dj_cf_search_onerow .search_row1 .search_regions input[type="text"],
.dj_cf_search_onerow .search_row1 .search_cats input[type="text"],
.dj_cf_search_onerow .search_row1 .search_radius select,
.dj_cf_search_onerow .search_row1 .search_regions select,
.dj_cf_search_onerow .search_row1 .search_cats select {
	width: 100%;
}

.dj_cf_search_onerow .search_row1 .search_price input[type="text"] {
	width: calc(50% - 5px);
	float: left;
	margin: 0;
	margin-right: 5px;
}

.dj_cf_search_onerow .search_row1 .search_price span {
	display: none;
}

.dj_cf_search_onerow .search_row1 .search_price input[type="text"]+input[type="text"] {
	margin-right: 0;
	margin-left: 5px;
}

.dj_cf_search_onerow .search_row2 .search_ex_fields {
	margin: 0 -5px;
}

.dj_cf_search_onerow .search_row1 .djcf_se_row {
	margin: 0 0 5px;
}

.dj_cf_search_onerow .search_row1 .djcf_se_row.cat_hide_1_lvl .after_cat_lvl0,
.dj_cf_search_onerow .search_row1 .djcf_se_row.cat_hide_1_lvl .after_cat_lvl0>div {
	margin: 0;
}

.dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field {
	float: left;
	width: 33.33% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
}

.dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field:nth-of-type(3n+1) {
	clear: both;
}

.dj_cf_search_onerow .search_advanced {
	clear: both;
	text-align: right;
	margin: 10px 0;
}

.dj_cf_search_onerow .search_advanced a {
	cursor: pointer;
	display: block;
}

.dj_cf_search_onerow .search_advanced a.search_close {
	display: none;
}

.dj_cf_search_onerow .search_advanced.opened a.search_close {
	display: block;
}

.dj_cf_search_onerow .search_advanced.opened a.search_open {
	display: none;
}

.dj_cf_search_onerow .search_only_wrapper {
	clear: both;
}

/********** module users points **********/

.djcf_user_points .djcf_upoints_box {
	margin: 5px 0 0px;
	padding: 10px 15px 10px 10px;
	border-bottom: 1px solid #EAEAEA;
	color: #6E6F71;
}

.djcf_user_points .djcf_upoints_box .djcf_upoints {
	font-size: 1.2em;
	margin-left: 10px;
}

/**************** module map ************/

.djmod_map img {
	max-width: none;
}

.djmod_map_places_search .pac-input {
	background-color: #fff;
	padding: 0 11px 0 13px;
	width: 400px;
	font-size: 15px;
	font-weight: 300;
	text-overflow: ellipsis;
}

.djmod_map_places_search .pac-input:focus {
	border-color: #4d90fe;
	margin-left: -1px;
	padding-left: 14px;
	/* Regular padding-left + 1. */
}

.djmod_map_places_search .user_pos {
	display: inline-block;
	width: 18px;
	height: 20px;
	background: url(../images/icon_userlocation.svg) top left no-repeat;
	margin-right: 10px !important;
	cursor: pointer;

}

/********** tool tip **********/

.djcf_label,
.djcf {
	z-index: 1000;
}

#dj-classifieds .tooltip,
.djcf .tip {
	background: rgba(0, 0, 0, 0.2);
	border: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	max-width: 598px;
	min-width: 300px;
	padding: 6px;
}

#dj-classifieds .tooltip .tooltip-inner .tp_title,
.djcf .tip-title {
	background: #FFFFFF;
	border-radius: 5px 5px 0 0;
	color: #333333;
	font-weight: bold;
	margin: 0 !important;
	padding: 15px 15px 10px;
	font-size: 1.2em;
}

#dj-classifieds .tooltip .tooltip-inner,
.djcf .tip-text {
	background: #FFFFFF;
	border-radius: 5px;
	color: #000000;
	font-size: 0.9em;
	padding: 0px 15px 15px;
	width: auto;
	max-width: none;
	white-space: normal;
	text-align: left;
}

#dj-classifieds .tooltip .tooltip-inner .tp_desc,
.djcf .tip-text .tp_desc {
	border-top: 1px solid #EAEAEA;
	padding: 7px 0 15px;
}

#dj-classifieds .tooltip .tooltip-inner .tp_contact,
#dj-classifieds .tooltip .tooltip-inner .tp_price,
#dj-classifieds .tooltip .tooltip-inner .row_location,
.djcf .tip-text .tp_contact,
.djcf .tip-text .tp_price,
.djcf .tip-text .row_location {
	padding: 0 0 15px;
}

#dj-classifieds .tooltip .tooltip-inner .row_location,
#dj-classifieds .tooltip .tooltip-inner .row_contact,
.djcf .tip-text .row_location,
.djcf .tip-text .row_contact {
	width: 35%;
	display: inline-block;
	margin-right: 5%;
}

#dj-classifieds .tooltip .tooltip-inner .row_price .djcf .tip-text .row_price {
	width: 20%;
	display: inline-block;
}

#dj-classifieds .tooltip .tooltip-inner .images_box img,
.tip-text .images_box img {
	margin-right: 5px;
}

#dj-classifieds .tooltip .tooltip-inner .row_title,
#dj-classifieds .tooltip .tooltip-inner .title,
.tip-text .row_title,
.tip-text .title {
	border-bottom: 1px solid #EAEAEA;
	color: #577BA8;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0 0 5px;
}

.djcf_prom .tip {
	background: transparent;
	border: none;
}

.djcf_label .tip {
	background: rgba(0, 0, 0, 0.2);
	border: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	max-width: 398px;
	padding: 6px;
}

.djcf_label .tip-title {
	background: #FFFFFF;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	color: #333333;
	font-weight: normal;
	margin: 0 !important;
	padding: 10px;
	width: 266px !important;
	font-size: 1.2em;
}

.djcf_label .tip-text {
	background: #FFFFFF;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	color: #000000;
	display: inline-block;
	font-size: 0.9em;
	padding: 0 10px 10px;
	width: 266px !important;
	display: none;
}

/* jQuery Tooltips */

#dj-classifieds .tooltip .tooltip-inner .tp_title {
	padding: 5px 0 10px 0;
}

#dj-classifieds .tooltip.in {
	opacity: 1;
}

#dj-classifieds .tooltip .tooltip-inner {
	font-size: 14px;
	padding: 10px;
}

#dj-classifieds .tooltip .tooltip-arrow {
	display: none;
}

img.callendar {
	cursor: pointer;
}

#dj-classifieds .dj-item_button {
	margin-left: 5px;
}

#lbPrevLink,
#lbNextLink {
	background: none;
}


/****************************************** autocompleter ****************************/

.moocomplete {
	background-color: #fff;
	border: 1px solid #aaa;
	border-top: 0;
	z-index: 999;
}

.moocomplete div {
	padding: 0 0.2em;
	cursor: pointer;
}

.moocomplete .hovered {
	background-color: #ccc;
}

.moocomplete b {
	font-weight: bold;
}

.pac-container {
	background-color: #fff;
	border-radius: 2px;
	border-top: 1px solid #d9d9d9;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	font-family: Arial, sans-serif;
	overflow: hidden;
	position: absolute !important;
	z-index: 1000;
}

.pac-item {
	border-top: 1px solid #e6e6e6;
	color: #999;
	cursor: default;
	font-size: 11px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 4px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pac-item:hover {
	background-color: #fafafa;
}

.pac-item-selected,
.pac-item-selected:hover {
	background-color: #ebf2fe;
}

.pac-matched {
	font-weight: 700;
}

.pac-item-query {
	color: #000;
	font-size: 13px;
	padding-right: 3px;
}

.pac-placeholder {
	color: gray;
}

/************************************* Search Alerts *******************************/

#dj-classifieds .users_search_alerts .dj-items-table2 .item_col {
	border-bottom: 3px solid #e8e8e8;
	padding-bottom: 5px;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row {
	margin-bottom: 10px;
	text-align: left;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row_label {
	margin-right: 10px;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row span.col_row_val {
	font-weight: bold;
}

#dj-classifieds .users_search_alerts .sa_edetails_box .sa_edetail_item {
	display: inline-block;
}

#dj-classifieds .users_search_alerts .sa_edetails_box .sa_edetail_sep {
	margin: 0 5px 0 2px;
}

#dj-classifieds .users_search_alerts .sa_edetails_box .sa_edetail_item .sa_edetail_name {
	margin-right: 5px;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row.col_row_buttons a.delete,
#dj-classifieds .users_search_alerts .dj-items-table2 .col_row.col_row_buttons a.search_results {
	margin: 0 20px 0 0;
	padding: 0 0 0 22px;
	float: right;
	text-decoration: none;
	border: none;
	text-transform: none;
	font-weight: normal;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row.col_row_buttons a.delete {
	background: url(../images/cl_delete.svg) no-repeat 2px center;
}

#dj-classifieds .users_search_alerts .dj-items-table2 .col_row.col_row_buttons a.search_results {
	background: url(../images/cl_movetop.svg) no-repeat 2px center;
}

#dj-classifieds .save_search_link {
	text-align: right;
	margin: 10px 0;
}

/****************************************** image uploader ****************************/

#dj-classifieds #uploader {
	margin-bottom: 20px;
}

#dj-classifieds .plupload_container {
	border: 1px solid #d3d3d3;
}

#dj-classifieds .plupload .ui-widget-header {
	background: #F7F7F7;
	border: 0px;
	font-weight: normal;
}

#dj-classifieds .plupload .plupload_header_content {
	min-height: 0px;
	border-bottom: #EAEAEA;
	background: none;
	padding: 0px;
}

#dj-classifieds .plupload .plupload_header_content .plupload_header_title,
#dj-classifieds .plupload .plupload_header_content .plupload_header_text {
	display: none;
}

#dj-classifieds .plupload .plupload_header_content .plupload_message {
	position: relative;
}

#dj-classifieds .plupload .plupload_header_content .plupload_message.ui-state-error {
	background: #FEF1EC;
}

#dj-classifieds .plupload .plupload_content .plupload_filelist:first-child {
	display: none;
}

#dj-classifieds .plupload .plupload_content .plupload_scroll {
	border-bottom: 1px solid #EAEAEA;
}

#dj-classifieds .plupload .plupload_content .plupload_button {
	background: #ededed;
	border: 1px solid #d3d3d3;
}

#dj-classifieds .plupload .plupload_content .plupload_button:hover {
	border: 1px solid #c4c4c4;
}

#dj-classifieds .plupload .plupload_filelist_footer th,
#dj-classifieds .plupload .plupload_filelist_footer td {
	border: none;
}

#dj-classifieds .plupload .plupload_filelist_content tr.ui-state-default.plupload_file {
	background: #F7F7F7;
}

/****************************************** misc ****************************/

.clear_both {
	clear: both;
}

#dj-classifieds button[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

#dj-classifieds .reg_loader,
#dj-classifieds #guest_email_loader {
	display: none;
	margin: 5px 0 0 10px;
	vertical-align: top;
	text-align: center;
}

#dj-classifieds .modal .checkboxes label,
.dj_cf_search .modal .se_checkbox label {
	width: revert;
}

#dj-classifieds .djform_row .modal .checkboxes {
    column-count: 2;
}

.djmodal_trigger {
	cursor: pointer;
}

#dj-classifieds .djform_row .djform_field fieldset {
	margin-bottom: revert;
	padding: 0;
}

#dj-classifieds .g-recaptcha {
	margin: 0 0 10px 0;
}

#dj-classifieds .dj-additem.captcha .g-recaptcha {
	margin: 10px 0;
}

#dj-classifieds #ask_form .g-recaptcha,
#dj-classifieds #abuse_form .g-recaptcha {
	margin: 10px 0 0 0;
}

#dj-classifieds .type_button,
.mod_djclassifieds_items .type_button {
	margin: 3px 0 3px 7px;
    vertical-align: super;
}

#dj-classifieds form .type_button {
	margin: 0 5px 0 0 !important;
	vertical-align: baseline;
}

#dj-classifieds .djform_row.type .radio_v {
	margin-bottom: 3px;
}