.djblogsort_form {
	display: none
}


#es .es-container__sidebar {
	display: none !important
}
.es-profile-header__avatar-wrap {
	display: none !important
}
#es .without-cover + .es-profile-header__bd {
	margin-left: 0px
}
.main_cat_title_path{	
	margin: 0 auto -13px;
    width: fit-content;
    font-size: 20px;
}
.es-mobile-filter {
	display: none !important
}
.es-profile-header__meta {
	display: none !important
}
.djreviews {
	display: none !important
}
.plupload_scroll, .plupload_filelist_header {
	display: none !important
}
#dj-classifieds .no_results {
    padding: 15px 10px 207px !important;
    text-align: center;
    font-size: 20px;
}
.dj-megamenu-custom547 li a.dj-up_a {
    display: block;
    float: left;
    height: 38px;
    font-size: 14px;
	text-transform: none;
    font-weight: 300;
    padding: 0 20px;
    cursor: pointer;
    color: #ffffff;
    border-right: 0px solid rgba( 44, 44, 44, 0);
    border-left: 0px solid rgba( 67, 67, 67, 0);
	border-radius: 4px;
}
.dj-megamenu-custom547 li a.dj-up_a span {
    float: left;
    display: block;
    padding: 0 0 0 !important;
    height: 25px;
    line-height: 39px;
    background: transparent;
}
#jm-top-menu-nav {
    padding: 0px 0 0 0 !important;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box {
	padding: 0px 0 0;
	text-align: center;
	height: 44px;
	position: absolute;
	bottom: 3px;
	width: 100%;
	right: 0
}
.fa-whatsapp {
	font-size: 13px;
	margin: -3px 0 0 0;
	color: #22a738;
	font-weight: 100
}
.whats_button {
	color: #22a738 !important;
	font-size: 12px;
	font-family: inherit
}
.fa-bars {
	color: #e9e8e8;
	font-size: 20px;
	padding: 10px
}
.see_details {
	width: 48%;
	float: left;
	margin: 1%
}
@charset "utf-8";
#blogorder_select {
	font-size: 15px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	text-transform: inherit
}
#jm-main {
	padding: 40px 15px 0
}
.addtitle {
	font-size: 28px;
	padding: 20px 0 0px 0;
	color: #424242
}
#dj-classifieds .dj-item .title_top {
	margin-bottom: -5px
}
.candidatei .mod-es-action {
	display: none
}
.archive {
	display: none
}
#es .es-card__bd.has-label-state {
	top: 0
}
.details-itempage {
	font-size: 15px;
	padding-bottom: 10px
}
#dj-classifieds .dj-item .title_top h2 {
	font-size: 24px
}
.es-stepbar {
	display: none
}
.djform_row .inputbox::placeholder, .djform_row .text_area::placeholder {
color: #AFAFAF
}
.djadd, .dj-item {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-item .title_top .fav_icon_link .fav_icon:before {
	color: #b5b5b5
}
#jm-maincontent .layout-create, .es-forms {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.dj-additem {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-additem .djform_field, .djform_field .inputbox, .djform_field .cat_sel, .djform_field .required, #dj-classifieds .dj-additem .djform_field #after_reg_0 select, .dj-additem .text_area {
	width: 100% !important;
	max-width: 100% !important;
	font-size: 16px
}
.fa-map-marker {
	font-size: 20px
}
#es .step-content.active, #es .es-forms, #es .userProfile, .layout-create {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.o-form-actions {
	background: none !important;
	border: none !important;
	padding: 0px !important
}
#es .o-alert {
	font-size: 16px;
	text-align: center
}
.o-help-block strong {
	display: none
}
@media (min-width: 1500px) {
.bg_l {
  
    left: 380px !important;
}
	.bg_r {
  
    right: 300px!important;
}
}
@media (min-width: 768px) {
#es .o-form-horizontal .o-control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px
}
}
.pac-container {
	box-shadow: none !important
}
#dj-classifieds .dj-useradverts .row_ua .row_ua2 .row_ua2_in .button {
	color: #3a3a3a;
	text-transform: inherit;
	background: #ccc
}
#es .register-wrap .btn-es-primary {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
#es .register-wrap .btn-es-primary a:hover, #es .register-wrap .btn-es-primary:hover {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
.o-form-group--float a {
	color: #333947
}
.o-form-group--float a:hover {
	color: #333947
}
#es .btn-es-primary-o {
	color: #ffffff !important;
	background-color: #333947 !important;
	border-color: none
}
.btn-es-primary {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.btn-es-primary:hover {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.o-media__body b {
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100% !important
}
.card-user {
	margin-top: 0px
}
.user-avatar {
	top: 0px !important;
	border-top: none;
	padding: 0px !important
}
.container-fluid {
	max-width: 100%
}
#es .card-user .es-card--border {
	border-top: none
}
#es .es-card__avatar {
	position: relative;
	top: 0px;
	left: 0;
	width: 100% !important;
	height: auto !important;
	padding: 0
}
#es .es-card__avatar--center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
#es .o-avatar-v2 .is-offline .o-avatar-v2__content {
	border: 0px !important
}
#es .o-avatar-v2.is-offline {
	background-color: #fff;
	border: 1px solid #e1e1e1
}
#es .o-avatar-v2__content {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2 {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2__content img {
	border-radius: 0px;
	flex-grow: 1
}
#es .o-avatar-v2.is-online .o-avatar-v2__content {
	border: 0px solid #fff
}
.dropdown_ .o-avatar-v2__content, .dropdown_ .o-avatar-v2 {
	border-radius: 50% !important
}
#es .es-card__title {
	margin-top: 10px
}
.es-card__avatar .o-avatar-v2 {
	width: 100% !important;
	height: auto !important
}
.view-users .es-cat-header {
	display: none !important
}
div[data-name='es-fields-154'] {
	display: none !important
}
#es .es-profile-header-nav {
	display: none !important
}
#es .es-login-box__msg-title {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	text-shadow: 0 0 3px rgba(0,0,0,0.8), 0 0 8px rgba(0,0,0,0.5)
}
.es-social-signon__hd p {
	margin: 0 0 10px;
	font-size: 15px
}
.vaga {
	font-size: 13px;
	margin-bottom: 4px;
	color: #a1a1a1
}
.js-calendar {
	position: relative !important
}
#es .es-login-box__msg-desc {
	font-size: 18px;
	margin-bottom: 20px;
	padding-bottom: 23px;
	text-shadow: 0 0 5px rgba(0,0,0,0.8), 0 0 14px rgba(0,0,0,0.5)
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	color: #333947 !important
}
#es .es-login-box__form-title {
	font-size: 12px;
	font-weight: normal;
	text-align: center
}
.data_inteira {
	color: #d71380;
	line-height: 13px;
	padding-bottom: 7px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper {
	margin-top: 4px;
	text-align: left;
	line-height: 11px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper .price {
	font-size: 19px;
	font-weight: 400;
	color: #39528b;
	line-height: 0;
	display: inline-block;
	vertical-align: middle
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 17px;
	padding: 0 0 0px 0;
	font-weight: 400
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 a {
	color: #9d9d9d;
	font-weight: 400;
	font-family: sans-serif !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .blog_det {
	border-top: 1px solid rgba(0,0,0,0);
	padding: 9px 12px 10px 12px
}

#dj-classifieds .dj-items-blog .djcf_items_blog .title {
	margin: 0 0
}
#jm-allpage .search-ms .dj_cf_search {
	box-shadow: none !important
}
#jm-allpage #jm-header-mod .advanced-ms a {
	color: #fff7f7;
	opacity: 1;
	font-size: 16px;
	line-height: 19px;
	padding: 6px 20px 10px;
	display: block;
	background: #ffffff65;
	margin: 10px 50px;
	border-radius: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 200px
}
.btn-today, .btn-clear, .btn-exit {
	color: #444444;
	background: #e7e7e7;
	margin: 1px;
	width: 35.3%;
	font-weight: 100
}
.btn-today:hover, .btn-clear:hover, .btn-exit:hover {
	color: #444444;
	background: #ccc
}
.calendar-container .calendar-head-row td {
	padding: 7px 0 !important
}
.calendar-head-row .title {
	color: #222
}
.daysrow td.day:hover, .daysrow td.day.selected a {
	background-color: #ccc !important;
	color: #2D2D2D
}
.calendar-container table tbody td.day.selected {
	background: #50ad57
}
.calendar-container table tbody td.day.selected a {
	background: #89d38f
}
.btn-next-year, .btn-prev-year, .btn-next-month, .btn-prev-month {
	display: inline;
	padding: 1px 12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 33px;
	color: #484848
}
.calendar-header .title, .calendar-header .title span {
	font-size: 12px
}
.btn {
	box-shadow: none;
	border: none
}
.input-append .btn:hover {
	background-color: #464646 !important
}
.input-append .btn {
	background-color: #2c2c2c !important
}
.input-append input {
	border-radius: 0px
}
.but_cancel {
	background: #e7e7e7 !important;
	color: #545454 !important
}
div.plupload div.plupload_header {
	border-width: 0 0 1px 0;
	position: relative;
	display: none
}
.plupload_content .plupload_droptext {
	font-size: 17px;
	color: #898989
}
#uploader_container .plupload_button {
	padding: 12px 20px;
	border: none;
	background: #2c2c2c;
	border-radius: 6px;
	box-shadow: none;
	text-transform: none;
	margin: 2px
}
#uploader_container .plupload_button:hover {
	background: #464646
}
.ui-widget-header {
	border: 1px solid #e5e5e5;
	background: none
}
#uploader_container {
	border: 1px solid #e3e3e3
}
.btn-group > .btn + .btn {
	margin-left: 0px
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #e3e3e3;
	background: none;
	font-weight: normal;
	color: #555
}
#jm-allpage .search-ms.location-ms [class*="geoloc"] input[type="text"] {
	padding-right: 50px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	background: #2c2c2c;
	padding: 13px 36px;
	line-height: 20px;
	width: 100%
}
#dj-classifieds .dj-additem .djmap_intro .button:hover {
	background: #464646
}
#dj-classifieds .dj-additem .classifieds_buttons .button {
	margin: 0 5px;
	color: #141414;
	background: #ffba00;
	box-shadow: none;
	padding: 16px 44px;
	font-size: 15px;
	width: 97%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 12px;
	font-weight: 100;
	color: #686868;
	background: #f5f5f5;
	text-transform: none;
	padding: 10px 16px
}
#jm-allpage .search-ms.location-ms input[type="text"] {
	padding-right: 40px
}
#jm-allpage .search-ms .search_buttons a.button {
	color: #ffffff !important;
	background: #626262
}
h1 {
	font-size: 24px
}
.plupload .plupload_button.plupload_start {
	display: none !important
}
.lowercase {
	text-transform: lowercase
}
#jm-poweredby {
	display: none !important
}
.djform_row_nome, .blog_profile_box, .additem_djform .title_top {
	display: none !important
}
.botaoperfil {
	color: #fff;
	text-align: center;
	background: #2fbdb4;
	padding: 10px 30px;
	border-radius: 10px;
	float: left
}
.o-media__body b {
	font-size: 16px;
	text-decoration: none
}
.o-media__body a {
	font-size: 16px;
	text-decoration: none;
	color: #333
}
.list-profiles-type-texto {
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
	background: none;
	font-size: 15px;
	padding: 0 0 20px 18px
}
#es .es-snackbar2__title {
	font-size: 20px;
	font-weight: 100
}
#es .es-snackbar2 {
	width: 100%;
	color: #161616;
	background: none !important
}
.itemid1010 {
	background: #ffba00;
	border-radius: 7px;
	color: #fff;
	padding: 0px 10px 0;
	height: 10px
}
.itemid1010 a {
	color: #333947 !important
}
#jm-logo-sitedesc {
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 19px;
	min-width: 100px;
	box-sizing: border-box
}
.jm-wrapper {
	padding-top: 79px
}
#dj-classifieds .search_res_details {
	/* text-align: center; */
	/* padding: 8px 14px; */
	/* text-shadow: none; */
	/* font-size: 21px !important; */
	/* background-color: #eff3f5; */
	/* border: none; */
	/* border-radius: 5px; */
	/* color: #333947; */
	/* margin: 0 0 20px; */
	/* font-size: 25px !important; */
}
#dj-classifieds .search_res_details a {
	font-family: sans-serif;
	color: #333947
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-family: sans-serif !important
}
#dj-classifieds h1.main_cat_title {
	font-family: 'Lato', sans-serif;
	font-size: 28px !important;
	text-align: center;
	padding-bottom: 10px;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	color: #212121 !important;
	display: block !important;
	margin: 10px 0 3px !important
}

.jm-footer-right a {
	color: #777f93
}
.nfav_label {
	display: none
}

@media (max-width: 1920px) {
.seach_loc02 {
	top: -10px !important
}
.checked_loc_0 {
	color: #fff !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category a {
	color: #262626;
	font-size: 19px !important;
	font-family: -webkit-pictograph;
	line-height: 25px;
	top: -5px;
	position: relative
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block;
	font-size: 13px;
	line-height: 15px;
	top: -10px;
	position: relative;
	margin-bottom: 40px !important;
	color: #999 !important
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 20%;
	padding: 0 8px 16px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 14px !important;
	padding: 0px !important;
	line-height: 16px !important
}
}

@media (max-width: 1150px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 25%;
	padding: 0 8px 16px
}
}

@media (max-width: 960px) {
		.filtersX {
    /* top: -20px; */
    /* position: relative; */
    margin: -13px 0 14px 0 !important;

}
	#dj-classifieds .search_res_details {
		displayxx:inline-block!important;
		width:auto!important;
		margin: 1px -172px !important;
}
	#mod_djcf_search537 {
    top: -50px;
    position: relative;
		margin-bottom: -41px !important;
}
	#system-message-container{margin-bottom: 30px!important;}
	.titulo_cad{
    margin: 0 0 -30px 0;
}
	#dj-classifieds .dj-item {
 
    top: -40px;
}
.seach_loc02 {
	top: -43px !important
}
.distance1 {
	top: -16px !important;
	right: -27px !important
}
.distance1 {
	top: -16px !important;
	right: -27px !important;
	margin-bottom: 24px !important
}
#dj-classifieds .dj-item > .row-fluid {
	margin-top: 20px
}
#dj-megamenu141 {
	display: none !important
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 7px 5px !important;
	top: -11px !important;
	position: relative;
	text-align: left;
	float: left
}
.radiofield_box {
	position: relative;
	top: 10px
}
.es-login-box {
	background-image: none !important;
	background: #080a1a
}
.es-forms__actions {
	top: -85px;
	position: relative
}
.es-forms__group {
	top: -80px;
	position: relative
}
.titulo_reg {
	text-align: center;
	top: -75px;
	position: relative
}
.dj-additem {
	margin: 10px -30px;
	top: -90px
}
#es .btn {
	padding: 10px 28px;
	font-size: 17px;
	width: 100%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 16px;
	font-weight: 600 !important
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome !important;
	padding: 9px 6px 0 0 !important
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent !important
}
#dj-classifieds .dj-items-blog .fav_icon {
	border-top: 100px !important
}
.fav_icon, .fav_icon_a {
	font-size: 20px !important
}
.fav_box {
	height: 0px !important
}
.fav_n, .fav_c {
	display: block !important;
	width: 26px !important;
	font-size: 15px !important;
	font-weight: bold !important;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999
}
.fav_c {
	color: #999 !important
}
.distance {
	top: -5px !important
}

#dj-classifieds .dj-items-blog .djcf_items_blog .category {
	height: 32px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 18px !important;
	padding: 0px !important;
	line-height: 20px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block !important;
	font-size: 16px !important;
	line-height: 20px !important;
	top: -10px !important;
	position: relative !important;
	margin-bottom: 45px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 22px !important;
	padding: 0 0 0px 0 !important;
	color: #b7b7b7 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: 4px !important;
	font-size: 18px !important;
	font-weight: bold !important;
	color: #282828 !important;
	line-height: 22px !important;
	top: -16px;
	line-height: 20px !important;
	margin: 0 0 32px 0;
	position: relative;
	font-size: 17px !important;
	font-weight: 500 !important;
	height: auto !important
}
.dj_cf_search div input[type="text"] {
	border-bottom: #d9d9d9 solid 1px !important
}
.title_bot_loc_1 {
	float: left !important;
	line-height: 6px !important;
	padding: 4px 11px 0 21px !important;
	margin: 17px 2px 11px 12px !important
}
.checked_loc_0 {
	background: #e7e7e7 !important;
	color: #666 !important;
	border-radius: 28px !important
}
#jm-header-mod {
	background-color: #01c47d;
	color: #fff;
	position: relative
}
.mid_but_loc {
	padding: 0 0 0px 0 !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 203px !important
}
.se_geoloc_icon {
	color: #333 !important
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 33%;
	padding: 0 8px 16px
}
#jm-search {
	top: 60px !important;
	width: 100% !important;
	position: absolute !important;
	background: #080a1a;
	padding: 11px 0px 3px 0px !important
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	width: 100% !important
}
.itemid1010 {
	display: none !important
}
#jm-top-menu-nav {
	width: 50% !important;
	float: right !important
}
#jm-top-menu-nav .jm-module-raw {
	float: right !important
}
#jm-allpage .advanced-ms a {
	float: none !important;
	padding: 44px 0 4px 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
	text-decoration: none;
	margin: 0
}
#jm-search .jm-module-raw {
	padding: 2px 16px
}
}

@media (max-width: 500px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 100%;
	padding: 0 8px 16px
}
}

@media (max-width: 1920px) {
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 15px 8px 15px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important;
	font-size: 15px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important;
	font-size: 14px !important
}
.loginWndInside .loginBtn {
	padding: 13px 18px !important;
	background: #ffba00
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 14px 8px !important;
	font-size: 16px !important
}
.loginWndInside form {
	width: 300px !important
}
.loginWndInside:not(.ui-sortable) {
	width: 300px !important
}
.loginWndInside form {
	width: 300px !important
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: auto;
	background: none;
	margin: 0
}
.full-width:not(#jm-main) > .container-fluid {
	padding-left: 12px;
	padding-right: 12px
}
.eb-container {
	padding-top: 60px
}
.dj_cf_search div input[type="text"] {
	width: 100%;
	text-align: center;
	font-size: 14px;
	border-bottom: #e5d737 solid 1px;
	display: block;
	margin-left: auto;
	margin-right: auto
}
}

@media (max-width: 767px) {
#jm-header-mod:before {
	
}
.jm-module {
	margin-bottom: 0px;
	position: relative
}
.texto_banner {
	text-align: right;
	font-size: 28px;
	padding: 31px 20px 0;
	line-height: 34px;
	font-family: 'Lato';
	color: #080a1a;
	font-weight: 900
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding: 0 8px 16px
}
#jm-header-mod {
	margin-top: -20px;
	padding: 40px 0 0 0
}
.jm-wrapper {
	padding-top: 71px !important
}
.classifieds_buttons {
	position: relative;
	margin-left: auto !important;
	display: block;
	margin-right: auto !important;
	width: 100%;
	text-align: center
}
.fa-whatsapp {
	font-size: 17px;
	padding-top: 2px
}
#es .o-form-control {
	height: 48px;
	font-size: 17px
}
#jm-main {
	padding: 30px 0px 0 !important;
	margin: 0 15px !important
}
#jm-content {
	padding: 0px
}
.eb-container {
	padding-top: 50px
}
#dj-classifieds .dj-additem form {
	margin: 0 -15px
}
.eb-55 .eb-dialog {
	width: 100% !important;
	max-width: 100% !important
}
.container-fluid {
	padding-left: 15px !important;
	padding-right: 15px !important
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	padding: 14px 10px 16px;
	font-size: 16px;
	font-weight: 100;
	color: #c5c5c5
}
#jm-search {
	top: 60px;
	position: absolute;
	background: #080a1a;
	width: 100%;
	left: 0;
	border-bottom: 1px #25272c solid
}
#jm-header {
	padding: 0px
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: 49.4%;
	background: #ffffff08;
	margin: 0.3%;
	text-align: center
}
.dj-megamenu-wrapper {
	margin: 2px 0 0 0px !important
}
.off-menu_523 .sm-icon img {
	margin: 0;
	border-radius: 0 !important
}
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 8px 8px 8px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.43) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important
}
.loginWndInside .loginBtn {
	padding: 18px 24px 17px 24px !important;
	background: #ffba00
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 20px 13px 20px 13px !important
}
.mod-521 {
	height: 100% !important;
	top: 0px !important
}
.loginWndInside {
	height: 100% !important
}
.gi-elem .loginBtnReg {
	background: #080a1a !important;
	padding: 11px 34px !important
}
.logo_login {
	padding: 20px 0 0px 0
}
.ial-login .loginH3 {
	text-align: center;
	line-height: 0px;
	padding: 32px 0 40px 0
}
.register_login {
	padding-top: 65px !important;
	position: relative !important;
	left: 50% !important;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 209px !important
}
.loginBtnReg span {
	colorXX: #fff !important
}
.loginWndInsideXX form {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 100% !important
}
.loginWndInside:not(.ui-sortable) {
	width: 100% !important
}
.loginWndInside form {
	width: 100% !important
}
#es label {
	font-size: 17px;
	color: #282828;
	font-family: revert
}
}
#dj-classifieds .dj-additem #djmap {
	width: 100% !important;
	height: 175px !important;
	margin: 0 auto
}
.plupload_container {
	border: 0 !important
}
.plupload_file_name, .plupload_cell {
	padding: 0px !important
}
.ui-widget-header {
	border: none;
	background: none
}
.whats_button_card {
	width: 100%;
	text-align: center;
	background: #e7e7e7;
	padding: 10px;
	border-radius: 5px
}
.mod-es-dropdown-menu, .mod-es-notification {
	top: -5px !important;
	position: relative
}
#jm-footer-mod .nav.menu li a {
	padding: 0;
	color: #9ca7bf
}
#jm-footer-mod .nav.menu li a:hover {
	padding: 0;
	color: #ced3df
}
.gim-elem a {
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4)
}
.bot_register {
	padding: 34px 0 6px
}
.bot_register_frase {
	display: block;
	line-height: 18px;
	font-size: 15px
}
.ial-window .ial-close {
	position: absolute;
	right: 7px !important;
	top: 7px !important
}
.o-help-block {
	font-size: 12px;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.jm-module-raw a {
	color: #E3E3E3
}
#jm-top-menu-nav .jm-module-raw + .jm-module-raw {
	margin-left: 0px
}
.eb-55 .eb-close {
	color: #BDBDBD !important;
	background: #ffffff0d;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px;
	margin: 10px
}
.eb-55 .eb-close:hover {
	color: #BDBDBD !important;
	background: #ffffff14;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #ffffff1f;
	border-radius: 6px
}
.dj-megamenu-override li.dj-up a.dj-up_a img {
	max-height: 21px;
	color: #c7c7c7;
	padding: 0 6px 0 0
}
.regBtn .loginBtn {
	background: #efe178 !important;
	color: #ffc602 !important
}
#es .mod-es-menu-bar__icon-link {
	color: #e9e8e8;
	padding: 6px 12px;
	font-size: 20px;
	min-width: 28px;
	position: relative;
	text-align: center;
	outline: 0 !important;
	background: #ffffff21;
	border-radius: 50%;
	margin: 0 0 0 4px
}
#es .es-dialog-content * {
	font-size: 17px
}
#es .es-fields-error-note {
	display: none;
	font-size: 14px;
	color: #fc595b
}
#es .es-dialog-close-button i {
	position: relative;
	font-size: 20px;
	background: #e7e7e7;
	padding: 10px 14px;
	border-radius: 50%;
	color: #454545
}
#es .es-dialog-footer-content .btn-es-default {
	color: #fff !important;
	background: #222222 !important;
	font-size: 20px
}
#es .es-dialog-title {
	font-size: 22px
}
#es .o-radio label {
	display: block;
	position: relative;
	padding: 0 43px 0 7px;
	font-weight: normal;
	font-size: inherit;
	line-height: 1.538461538;
	margin: 0;
	cursor: pointer
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
#es .o-media__body {
	color: #fff;
	padding: 0 0 0 9px
}
.datt {
	background: #ffffff7c
}
.drop01:hover {
	background: #ffffff1c;
	border-radius: 39px
}
#es .mod-es-menu-bar__icon-link:hover {
	background: #ffffff41
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] ~ .se_geoloc_icon {
	float: left;
	position: static;
	top: auto;
	color: #ffffff;
	margin-left: -50px;
	width: 50px;
	height: 44px;
	background: #fff
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: -14px;
	font-size: 13px;
	font-weight: 100;
	color: #5e5e5e;
	line-height: 18px;
	height: 142px
}
.distance {
	top: -10px !important
}
.fixo {
	height: 30px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_img {
	border-radius: 5px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2 {
	position: relative;
	color: #757575;
	padding: 2px;
	box-shadow: 0px 0px 7px -2.7px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2:hover {
	position: relative;
	color: #757575;
	padding: 2px;
	box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom {
	padding: 0px 0 0;
	clear: both
}
#es .o-media__image {
	margin-right: 0px
}
#es .mod-es-menu-bar__link-bubble {
	display: none;
	position: absolute;
	color: white;
	background-color: #f65b5b;
	top: -6px;
	right: -2px;
	width: 17px;
	height: 17px;
	overflow: hidden;
	border-radius: 50%;
	text-align: center;
	font-size: 10px;
	line-height: 5px;
	font-weight: bold;
	padding: 6px 0px
}
.dropdown_ .o-avatar-v2 {
	background-color: #fff;
	border: 3px solid #4fc251 !important
}
.dj-megamenu-wrapper {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin: 11px 0 0 0px
}
.top_a {
	width: 100%;
	background: #353131
}
.top01 {
	width: 33.33%;
	background: #ED0003;
	float: left
}
.top02 {
	width: 33.33%;
	background: #3703E9;
	float: left
}
.top03 {
	width: 33.33%;
	background: #C8FF00;
	float: left
}
#jm-search {
	clear: none;
	padding: 0px 0 0px
}
.jm-wrapper {
	padding-top: 0px
}
#jm-logo-sitedesc {
	padding-right: 0px;
	padding-top: 13px;
	padding-bottom: 8px;
	min-width: 100px;
	box-sizing: border-box
}
#jm-top-menu-nav {
	padding: 11px .5px 0
}
#dj-classifieds .dj-additem .label {
	font-size: 16px;
	text-align: left;
	margin-left: -17px;
	margin-top: 40px;
	width: 100%;
	line-height: 19px
}
.dj-additem {
	margin: 10px -30px
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] .se_geoloc_icon {
	color: #ffffff;
	background: #ffba00;
	padding: 5px 17px 11px;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 138px
}
.calendar-head-row .title {
	color: #666
}
.calendar-container table tbody td.day {
	border: 0;
	cursor: pointer;
	font-size: 12px;
	min-width: 38px;
	color: #666
}
.dj-megamenu-override .dj-submenu > li > a img {
	max-height: 20px;
	vertical-align: top;
	padding: 2px 4px 0 0
}


.loc-icon-search {
	font-size: 22px;
	padding-top: 5px
}
.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_icon:before {
	content: none !important
}
#jm-top1, #jm-top1 .jm-module {
	margin-bottom: 0px;
	position: relative;
	padding: 3px 0
}
#jm-top1 a {
	color: #fff
}
.menu2 {
	padding: 0px 5px 0 0;
	font-size: 21px;
	top: 2px;
	position: relative
}
.filter_some {
	display: none !important
}
.atuacao {
	padding: 0px 0 0 24px;
	width: 35%;
	float: left
}
#jm-allpage .search-ms .search_catsX {
	width: 100%;
	float: left
}
#jm-allpage .search-ms .search_buttons button.button {
	position: absolute;
	background-color: #ffba00;
	color: #080a1a
}
#jm-allpage .search-ms .search_buttons button.button:hover {
	position: absolute;
	background-color: #ffc834;
	color: #080a1a
}
#jm-search {
	clear: none;
	padding: 9px 0 0px 27px
}
.dj_cf_search {
	margin: 10px
}
.dj_cf_search div select {
	width: 100%;
	float: left;
	padding: 0px 0 0 14px;
	border-right: 1px #adaaaa solid;
	height: 44px;
	font-size: 16px;
	text-align: left
}
.filters .dj_cf_search div select {
	width: 100%;
	padding: 0px 0 0 24px;
	border-right: 1px #adaaaa solid;
	width: 90px
}
#mod_djcf_search530 {
	width: 510px !important;
	height: 0px !important
}
select:not([name*="themecustomiser"]) {
	background-position: right 12px center
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffba00;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	position: relative;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	display: block;
	line-height: 1;
	cursor: pointer;
	color: #080a1a;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	padding: 11px 10px 12px;
	margin: 0 5px;
	background: #080a1a0a;
	border-radius: 7px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #120f4c1a;
	color: #080a1a
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms:hover {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffcd45;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.ocult {
	display: none
}
#djform_mcat0_row {
	display: none !important
}
#endx {
	margin-top: -9px !important
}
#description {
	background: #f9f9f9;
	border-radius: 0px
}
#mod_djcf_search530 .bot-sub {
	display: none !important
}
.filters {
	float: left
}
#mod_djcf_search530 #form-search530 select {
	width: 95px !important;
	margin: 0 5px
}
.reset-bot {
	width: 100px;
	position: relative !important;
	top: -36px;
	right: 100px
}
.search-ms .from_class, .search-ms .to_class {
	float: left
}
search-ms .djseform_field {
	display: block !important
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	width: 60%
}
#jm-allpage .advanced-ms a {
	line-height: 30px;
	text-decoration: none;
	float: left;
	padding: 5px 0 0 20px
}
.durations {
	display: none
}

.seach_loc .search_radius_range, .seach_loc .search_buttons {
	display: none !important
}
.checked_loc_0 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 163px;
	padding: 8px 17px 10px 20px !important;
	display: block !important;
	background: #080a1a;
	color: #fff;
	border-radius: 28px !important
}
.checked_loc_0:hover {
	background: #181c3a !important;
	color: #e9e7ed !important
}
.title_bot_loc_0 {
	float: left;
	line-height: 35px;
	padding: 0 20px 0 0
}
.checked_loc_1 {
	background: #080a1a;
	color: #ffed24 !important;
	padding: 5px 14px 13px 0 !important;
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	width: 158px
}
.checked_loc_1:hover {
	background: #080a1a !important;
	color: #ffed24 !important
}
.title_bot_loc_1 {
	float: left;
	padding: 0 11px 0 21px;
	margin: 11px 0 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region {
	display: inline-block;
	padding-right: 5px;
	top: -3px;
	position: relative
}
.mid_but_loc {
	padding: 0 0 20px 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
#jm-header-mod:before {
	background-image: url(/images/banner-home.jpg);
	background-position: left;
	background-size: auto;
	XXbackground-color: #ffffff6b
}
#se_address457 {
	width: 500px
}
.fa-caret-down {
	padding: 0px 0 0 5px;
	margin: 5px 0 0 0;
	top: 2px;
	position: relative;
	font-size: 21px
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome;
	padding: 9px 6px 0 0
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent
}
.fav_icon, .fav_icon_a {
	font-size: 20px
}
.fav_box {
	height: 0px
}
.fav_n, .fav_c {
	display: block;
	width: 26px;
	font-size: 8px;
	font-weight: bold;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999
}
.fav_c {
	color: #999 !important
}
.selectBtn .loginBtn {
	white-space: nowrap;
	font-weight: 600 !important
}
.regBtn .loginBtn {
	line-height: 11px
}
.content_pos {
	padding: 10px 10px
}
#dj-classifieds .dj-additem .djform_row.djform_mcat_row .button_mc_delete {
	margin: 0 5px;
	float: right;
	margin: 10px
}
.labelx {
	display: none
}
.addtitleX {
	float: left;
	text-align: left;
	width: 100%;
	padding: 0px 0 32px 0;
	color: #564281;
	font-size: 30px
}
#dj-classifieds .dj-items-blog .blog_sorting_box {
	display: none
}
.titulo_reg {
	text-align: center
}
.alert, .alert h4 {
	text-align: center;
	color: #dfdfdf
}
.alert {
	padding: 8px 35px 8px 14px;
	margin: 30px 0 0;
	text-shadow: 0;
	background-color: #3c3c3c;
	border: 1px solid #fbeed5;
	border-radius: 5px;
	text-shadow: none !important
}
.alert-heading {
	display: none
}
.close {
	float: right;
	font-weight: 100;
	line-height: 20px;
	color: #e7e7e7;
	text-shadow: none;
	opacity: .9;
	font-size: 33px;
	padding: 4px 0 0 0
}
.o-help-block {
	font-size: 15px !important;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.text-pos-reg {
	font-size: 14px
}
.bot_pos_reg {
	background: #ffba00;
	border-radius: 10px;
	color: #080a1a;
	padding: 17px 30px;
	font-size: 15px;
	font-weight: 600;
	top: 15px;
	position: relative
}
.ic-pos-reg {
	margin-right: 10px
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 0 5px;
	top: -8px;
	position: relative
}
#djidiomas_adicionais0, #djidiomas_adicionais1, #djidiomas_adicionais2, #djidiomas_adicionais3, #djidiomas_adicionais4, #djidiomas_adicionais5, #djidiomas_adicionais6, #djidiomas_adicionais7, #djidiomas_adicionais8, #djidiomas_adicionais9 {
	float: left;
	top: -4px;
	position: relative
}
#ex_fields .djrow_whatsapp {
	display: none
}
#dj-megamenu429 {
	width: 70% !important
}
#dj-megamenu429 li {
	margin: -3px 5px 10px -3px !important
}
#dj-megamenu141 {
	top: -14px;
	position: relative
}
.jm-module-rawXX {
	height: 50px
}
.dj-megamenu-override li.dj-up.active a.dj-up_a {
	color: #080a1a !important
}
#dj-megamenu429 .active a {
	background: #0003;
	marginXXX: -30px -30px 0 0px !important
}
#search_buttons2 {
	bottom: 10px;
	width: 100%;
	position: absolute;
	z-index: 0
}
.search-wrapper {
	display: block;
	padding: 0 17px 50px !important
}
.reset-bot2 {
	background: #d5d4d4 !important;
	color: #525252 !important;
	width: 30%;
	padding: 12px 0 !important
}
.button-search2 {
	padding: 12px 0;
	background: #ffba00;
	color: #080a1a;
	width: 53%;
	float: left;
	margin: 0 1% 0 0
}
.button-search2:hover , .button-search2:focus , .button-search2:active {
	background: #ffc62e;
	color: #080a1a;
}
.pagination ul > li {
	display: inline-block;
	padding: 5px;
	margin: 5px 3px 0;
	vertical-align: top;
	border-radius: 10px
}
.pagination ul > li > span.pagenav {
	color: #fff;
	background: #646464
}
#jm-header-mod {
	padding: 42px 0 0px
}
.general_det_in .row_label {
	font-weight: 700;
	width: 100%;
	display: block
}
.print_icon {
	display: none
}
#dj-classifieds .dj-item {
	color: #404040;
	font-size: 16px
}
.whats2 {
	background: #e1e1e1;
	padding: 10px 20px;
	top: 10px;
	position: relative;
	border-radius: 6px
}
.name_profile {
	padding: 0px !important;
	margin: 0pc !important;
	color: #9d9797 !important;
	font-size: 26px !important
}
.top_text {
	padding: 0 0 13px 43px
}
.fav_profile {
	float: left;
	padding: 16px 12px 10px 10px;
	border-radius: 5px;
	color: #666 !important;
	background: #e1e1e1
}
.but_top_profile {
	margin: 0 0 14px 0;
	float: right
}
.title_edit {
	margin: 0 10px 0 0;
	float: right
}
.title_delete {
	margin: 0 10px 0 0
}
.at-icon, .at-icon-wrapper {
	width: 50px !important;
	height: 50px !important
}
.classifieds-desc-tabx {
	background: #fff;
	padding: 23px
}
.row_whatsapp {
	display: none !important
}
.djcf_images_generaldet_box {
	background: #fff;
	padding: 20px;
	border-radius: 10px
}
#dj-classifieds .dj-item .classifieds-desc-tab {
	margin-bottom: 15px;
	padding: 30px;
	background: #fff;
	box-shadow: none;
	border-radius: 10px
}
#dj-slideshowThumbs28p .dj-slideshowThumbs-in {
	margin: 0 auto;
	max-width: none;
	position: relative;
	box-shadow: 0 0 5px #666
}
.title_delete {
	float: right
}
.but_top_profile {
	margin: 0 0 14px 0;
	top: -11px;
	width: 100%;
	float: right;
	position: relative;
	text-align: center
}
.djblogsort_form {
	display: none
}
#es .es-container__sidebar {
	display: none !important
}
.es-profile-header__avatar-wrap {
	display: none !important
}
#es .without-cover + .es-profile-header__bd {
	margin-left: 0px
}
.es-mobile-filter {
	display: none !important
}
.es-profile-header__meta {
	display: none !important
}
.djreviews {
	display: none !important
}
.plupload_scroll, .plupload_filelist_header {
	display: none !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box {
	padding: 0px 0 0;
	text-align: center;
	height: 44px;
	position: absolute;
	bottom: 3px;
	width: 100%;
	right: 0
}
.fa-whatsapp {
	font-size: 13px;
	margin: -3px 0 0 0;
	color: #22a738;
	font-weight: 100
}
.whats_button {
	color: #22a738 !important;
	font-size: 12px;
	font-family: inherit
}
.fa-bars {
	color: #e9e8e8;
	font-size: 20px;
	padding: 10px
}
.see_details {
	width: 48%;
	float: left;
	margin: 1%
}
#blogorder_select {
	font-size: 15px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	text-transform: inherit
}
#jm-main {
	padding: 40px 15px 0
}
.addtitle {
	font-size: 28px;
	padding: 20px 0 0px 0;
	color: #424242
}
#dj-classifieds .dj-item .title_top {
	margin-bottom: -5px
}
.candidatei .mod-es-action {
	display: none
}
.archive {
	display: none
}
#es .es-card__bd.has-label-state {
	top: 0
}
.details-itempage {
	font-size: 15px;
	padding-bottom: 10px
}
#dj-classifieds .dj-item .title_top h2 {
	font-size: 24px
}
.es-stepbar {
	display: none
}
.djform_row .inputbox::placeholder, .djform_row .text_area::placeholder {
color: #AFAFAF
}
.djadd, .dj-item {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-item .title_top .fav_icon_link .fav_icon:before {
	color: #b5b5b5
}
#jm-maincontent .layout-create, .es-forms {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.dj-additem {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-additem .djform_field, .djform_field .inputbox, .djform_field .cat_sel, .djform_field .required, #dj-classifieds .dj-additem .djform_field #after_reg_0 select, .dj-additem .text_area {
	width: 100% !important;
	max-width: 100% !important;
	font-size: 16px
}
.fa-map-marker {
	font-size: 20px
}
#es .step-content.active, #es .es-forms, #es .userProfile, .layout-create {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.o-form-actions {
	background: none !important;
	border: none !important;
	padding: 0px !important
}
#es .o-alert {
	font-size: 16px;
	text-align: center
}
.o-help-block strong {
	display: none
}

@media (min-width: 768px) {
#es .o-form-horizontal .o-control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px
}
}
.pac-container {
	box-shadow: none !important
}
#dj-classifieds .dj-useradverts .row_ua .row_ua2 .row_ua2_in .button {
	color: #3a3a3a;
	text-transform: inherit;
	background: #ccc
}
#es .register-wrap .btn-es-primary {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
#es .register-wrap .btn-es-primary a:hover, #es .register-wrap .btn-es-primary:hover {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
.o-form-group--float a {
	color: #333947
}
.o-form-group--float a:hover {
	color: #333947
}
#es .btn-es-primary-o {
	color: #ffffff !important;
	background-color: #333947 !important;
	border-color: none
}
.btn-es-primary {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.btn-es-primary:hover {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.o-media__body b {
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100% !important
}
.card-user {
	margin-top: 0px
}
.user-avatar {
	top: 0px !important;
	border-top: none;
	padding: 0px !important
}
.container-fluid {
	max-width: 100%
}
#es .card-user .es-card--border {
	border-top: none
}
#es .es-card__avatar {
	position: relative;
	top: 0px;
	left: 0;
	width: 100% !important;
	height: auto !important;
	padding: 0
}
#es .es-card__avatar--center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
#es .o-avatar-v2 .is-offline .o-avatar-v2__content {
	border: 0px !important
}
#es .o-avatar-v2.is-offline {
	background-color: #fff;
	border: 1px solid #e1e1e1
}
#es .o-avatar-v2__content {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2 {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2__content img {
	border-radius: 0px;
	flex-grow: 1
}
#es .o-avatar-v2.is-online .o-avatar-v2__content {
	border: 0px solid #fff
}
.dropdown_ .o-avatar-v2__content, .dropdown_ .o-avatar-v2 {
	border-radius: 50% !important
}
#es .es-card__title {
	margin-top: 10px
}
.es-card__avatar .o-avatar-v2 {
	width: 100% !important;
	height: auto !important
}
.view-users .es-cat-header {
	display: none !important
}
div[data-name='es-fields-154'] {
	display: none !important
}
#es .es-profile-header-nav {
	display: none !important
}
#es .es-login-box__msg-title {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	text-shadow: 0 0 3px rgba(0,0,0,0.8), 0 0 8px rgba(0,0,0,0.5)
}
.es-social-signon__hd p {
	margin: 0 0 10px;
	font-size: 15px
}
.vaga {
	font-size: 13px;
	margin-bottom: 4px;
	color: #a1a1a1
}
.js-calendar {
	position: relative !important
}
#es .es-login-box__msg-desc {
	font-size: 18px;
	margin-bottom: 20px;
	padding-bottom: 23px;
	text-shadow: 0 0 5px rgba(0,0,0,0.8), 0 0 14px rgba(0,0,0,0.5)
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	color: #333947 !important
}
#es .es-login-box__form-title {
	font-size: 12px;
	font-weight: normal;
	text-align: center
}
.data_inteira {
	color: #d71380;
	line-height: 13px;
	padding-bottom: 7px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper {
	margin-top: 4px;
	text-align: left;
	line-height: 11px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper .price {
	font-size: 19px;
	font-weight: 400;
	color: #39528b;
	line-height: 0;
	display: inline-block;
	vertical-align: middle
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 17px;
	padding: 0 0 0px 0;
	font-weight: 400
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 a {
	color: #9d9d9d;
	font-weight: 400;
	font-family: sans-serif !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .blog_det {
	border-top: 1px solid rgba(0,0,0,0);
	padding: 9px 12px 10px 12px
}

#dj-classifieds .dj-items-blog .djcf_items_blog .title {
	margin: 0 0
}
#jm-allpage .search-ms .dj_cf_search {
	box-shadow: none !important
}
#jm-allpage #jm-header-mod .advanced-ms a {
	color: #fff7f7;
	opacity: 1;
	font-size: 16px;
	line-height: 19px;
	padding: 6px 20px 10px;
	display: block;
	background: #ffffff65;
	margin: 10px 50px;
	border-radius: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 200px
}
.btn-today, .btn-clear, .btn-exit {
	color: #444444;
	background: #e7e7e7;
	margin: 1px;
	width: 35.3%;
	font-weight: 100
}
.btn-today:hover, .btn-clear:hover, .btn-exit:hover {
	color: #444444;
	background: #ccc
}
.calendar-container .calendar-head-row td {
	padding: 7px 0 !important
}
.calendar-head-row .title {
	color: #222
}
.daysrow td.day:hover, .daysrow td.day.selected a {
	background-color: #ccc !important;
	color: #2D2D2D
}
.calendar-container table tbody td.day.selected {
	background: #50ad57
}
.calendar-container table tbody td.day.selected a {
	background: #89d38f
}
.btn-next-year, .btn-prev-year, .btn-next-month, .btn-prev-month {
	display: inline;
	padding: 1px 12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 33px;
	color: #484848
}
.calendar-header .title, .calendar-header .title span {
	font-size: 12px
}
.btn {
	box-shadow: none;
	border: none
}
.input-append .btn:hover {
	background-color: #464646 !important
}
.input-append .btn {
	background-color: #2c2c2c !important
}
.input-append input {
	border-radius: 0px
}
.but_cancel {
	background: #e7e7e7 !important;
	color: #545454 !important
}
div.plupload div.plupload_header {
	border-width: 0 0 1px 0;
	position: relative;
	display: none
}
.plupload_content .plupload_droptext {
	font-size: 17px;
	color: #898989
}
#uploader_container .plupload_button {
	padding: 12px 20px;
	border: none;
	background: #2c2c2c;
	border-radius: 6px;
	box-shadow: none;
	text-transform: none;
	margin: 2px
}
#uploader_container .plupload_button:hover {
	background: #464646
}
.ui-widget-header {
	border: 1px solid #e5e5e5;
	background: none
}
#uploader_container {
	border: 1px solid #e3e3e3
}
.btn-group > .btn + .btn {
	margin-left: 0px
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #e3e3e3;
	background: none;
	font-weight: normal;
	color: #555
}
#jm-allpage .search-ms.location-ms [class*="geoloc"] input[type="text"] {
	padding-right: 50px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	background: #2c2c2c;
	padding: 13px 36px;
	line-height: 20px;
	width: 100%
}
#dj-classifieds .dj-additem .djmap_intro .button:hover {
	background: #464646
}
#dj-classifieds .dj-additem .classifieds_buttons .button {
	margin: 0 5px;
	color: #141414;
	background: #ffba00;
	box-shadow: none;
	padding: 16px 44px;
	font-size: 15px;
	width: 97%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 12px;
	font-weight: 100;
	color: #686868;
	background: #f5f5f5;
	text-transform: none;
	padding: 10px 16px
}
#jm-allpage .search-ms.location-ms input[type="text"] {
	padding-right: 40px
}
#jm-allpage .search-ms .search_buttons a.button {
	color: #ffffff !important;
	background: #626262
}
h1 {
	font-size: 24px
}
.plupload .plupload_button.plupload_start {
	display: none !important
}
.lowercase {
	text-transform: lowercase
}
#jm-poweredby {
	display: none !important
}
.djform_row_nome, .blog_profile_box, .additem_djform .title_top {
	display: none !important
}
.botaoperfil {
	color: #fff;
	text-align: center;
	background: #2fbdb4;
	padding: 10px 30px;
	border-radius: 10px;
	float: left
}
.o-media__body b {
	font-size: 16px;
	text-decoration: none
}
.o-media__body a {
	font-size: 16px;
	text-decoration: none;
	color: #333
}
.list-profiles-type-texto {
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
	background: none;
	font-size: 15px;
	padding: 0 0 20px 18px
}
#es .es-snackbar2__title {
	font-size: 20px;
	font-weight: 100
}
#es .es-snackbar2 {
	width: 100%;
	color: #161616;
	background: none !important
}
.itemid1010 {
	background: #ffba00;
	border-radius: 7px;
	color: #fff;
	padding: 0px 10px 0;
	height: 10px
}
.itemid1010 a {
	color: #333947 !important
}
#jm-logo-sitedesc {
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 19px;
	min-width: 100px;
	box-sizing: border-box
}
.jm-wrapper {
	padding-top: 79px
}
#dj-classifieds .search_res_details {
	/* text-align: center; */
	/* padding: 8px 14px; */
	/* text-shadow: none; */
	/* font-size: 21px !important; */
	/* background-color: #eff3f5; */
	/* border: none; */
	/* border-radius: 5px; */
	/* color: #333947; */
	/* margin: 0 0 20px; */
	/* font-size: 25px !important; */
}
#dj-classifieds .search_res_details a {
	font-family: sans-serif;
	color: #333947
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-family: sans-serif !important
}
#dj-classifieds h1.main_cat_title {
	font-family: 'Lato', sans-serif;
	font-size: 28px !important;
	text-align: center;
	padding-bottom: 10px;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	color: #212121 !important;
	display: block !important;
	/* margin: 0px 0 0px !important; */
}

.jm-footer-right a {
	color: #777f93
}
.nfav_label {
	display: none
}

@media (max-width: 1920px) {
.checked_loc_0 {
	color: #fff !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category a {
	color: #262626;
	font-size: 19px !important;
	font-family: -webkit-pictograph;
	line-height: 25px;
	top: -5px;
	position: relative
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block;
	font-size: 13px;
	line-height: 15px;
	top: -10px;
	position: relative;
	margin-bottom: 40px !important;
	color: #999 !important
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 20%;
	padding: 0 8px 16px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 14px !important;
	padding: 0px !important;
	line-height: 16px !important
}
}

@media (max-width: 1150px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 25%;
	padding: 0 8px 16px
}
}

@media (max-width: 960px) {
.dj_cf_search {
	margin: 0px !important;
	/* top: -50px; */
}
	#jm-logo-sitedesc {
 
    margin-left: 0px !important;
}
#dj-megamenu141 {
	display: none !important
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 7px 5px !important;
	top: -11px !important;
	position: relative;
	text-align: left;
	float: left
}
.radiofield_box {
	position: relative;
	top: 10px
}
.es-login-box {
	background-image: none !important;
	background: #080a1a
}
.es-forms__actions {
	top: -85px;
	position: relative
}
.es-forms__group {
	top: -80px;
	position: relative
}
.titulo_reg {
	text-align: center;
	top: -75px;
	position: relative
}
.dj-additem {
	margin: 10px -30px;
	top: -90px
}
#es .btn {
	padding: 10px 28px;
	font-size: 17px;
	width: 100%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 16px;
	font-weight: 600 !important
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome !important;
	padding: 9px 6px 0 0 !important
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent !important
}
#dj-classifieds .dj-items-blog .fav_icon {
	border-top: 100px !important
}
.fav_icon, .fav_icon_a {
	font-size: 20px !important
}
.fav_box {
	height: 0px !important
}
.fav_n, .fav_c {
	display: block !important;
	width: 26px !important;
	font-size: 15px !important;
	font-weight: bold !important;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999
}
.fav_c {
	color: #999 !important
}
.distance {
	top: -5px !important
}

#dj-classifieds .dj-items-blog .djcf_items_blog .category a {
	color: #262626 !important;
	font-size: 24px !important;
	line-height: 25px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category {
	height: 32px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 18px !important;
	padding: 0px !important;
	line-height: 20px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block !important;
	font-size: 16px !important;
	line-height: 20px !important;
	top: -10px !important;
	position: relative !important;
	margin-bottom: 45px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 30px !important;
	padding: 0 0 6px 0 !important;
	color: #b7b7b7 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: 4px !important;
	font-size: 18px !important;
	font-weight: bold !important;
	color: #282828 !important;
	line-height: 22px !important;
	top: -16px;
	line-height: 20px !important;
	margin: 0 0 32px 0;
	position: relative;
	font-size: 17px !important;
	font-weight: 500 !important;
	height: auto !important
}
.dj_cf_search div input[type="text"] {
	border-bottom: #d9d9d9 solid 1px !important
}
.title_bot_loc_1 {
	float: left !important;
	line-height: 6px !important;
	padding: 4px 11px 0 21px !important;
	margin: 17px 2px 11px 12px !important
}
.checked_loc_0 {
	background: #e7e7e7 !important;
	color: #666 !important;
	border-radius: 28px !important
}
#jm-header-mod {
	background-color: #eff3f5;
	color: #fff;
	position: relative
}
.mid_but_loc {
	padding: 0 0 0px 0 !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 203px !important
}
.se_geoloc_icon {
	color: #333 !important
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 33%;
	padding: 0 8px 16px
}
#jm-search {
	top: 60px !important;
	width: 100% !important;
	position: absolute !important;
	background: #080a1a;
	padding: 11px 0px 3px 0px !important
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	margin: 0 0 13px 0 !important;
	width: 100% !important
}
.itemid1010 {
	display: none !important
}
#jm-top-menu-nav {
	width: 60% !important;
	float: right !important
}
#jm-top-menu-nav .jm-module-raw {
	float: right !important
}
#jm-allpage .advanced-ms a {
	float: none !important;
	padding: 44px 0 4px 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
	text-decoration: none;
	margin: 0
}
#jm-search .jm-module-raw {
	padding: 2px 16px
}
}

@media (max-width: 500px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 100%;
	padding: 0 8px 16px
}
}

@media (max-width: 1920px) {
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 15px 8px 15px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important;
	font-size: 15px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important;
	font-size: 14px !important
}
.loginWndInside .loginBtn {
	padding: 13px 18px !important
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 14px 8px !important;
	font-size: 16px !important
}
.loginWndInside form {
	width: 300px !important
}
.loginWndInside:not(.ui-sortable) {
	width: 300px !important
}
.loginWndInside form {
	width: 300px !important
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: auto;
	background: none;
	margin: 0
}
.full-width:not(#jm-main) > .container-fluid {
	padding-left: 12px;
	padding-right: 12px
}
.eb-container {
	padding-top: 60px
}
.dj_cf_search div input[type="text"] {
	width: 100%;
	text-align: center;
	font-size: 14px;
	border-bottom: #e5d737 solid 1px;
	display: block;
	margin-left: auto;
	margin-right: auto
}
}

@media (max-width: 767px) {
#jm-header-mod:before {
	background-image: none !important;
	background: none !important;
	background-position: left !important;
	background-size: auto !important;
	background-color: none !important
}
.jm-module {
	margin-bottom: 0px;
	position: relative
}
.texto_banner {
	text-align: right;
	font-size: 28px;
	padding: 31px 20px 0;
	line-height: 34px;
	font-family: 'Lato';
	color: #080a1a;
	font-weight: 900
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding: 0 8px 16px
}
#jm-header-mod {
	margin-top: -20px;
	padding: 40px 0 0 0
}
.jm-wrapper {
	padding-top: 71px !important
}
.classifieds_buttons {
	position: relative;
	margin-left: auto !important;
	display: block;
	margin-right: auto !important;
	width: 100%;
	text-align: center
}
.fa-whatsapp {
	font-size: 17px;
	padding-top: 2px
}
#es .o-form-control {
	height: 48px;
	font-size: 17px
}
#jm-main {
	padding: 30px 0px 0 !important;
	margin: 0 15px !important
}
#jm-content {
	padding: 0px
}
.eb-container {
	padding-top: 50px
}
#dj-classifieds .dj-additem form {
	margin: 0 -15px
}
.eb-55 .eb-dialog {
	width: 100% !important;
	max-width: 100% !important
}
.container-fluid {
	padding-left: 15px !important;
	padding-right: 15px !important
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	padding: 14px 10px 16px;
	font-size: 16px;
	font-weight: 100;
	color: #c5c5c5
}
#jm-search {
	top: 60px;
	position: absolute;
	background: #080a1a;
	width: 100%;
	left: 0;
	border-bottom: 1px #25272c solid
}
#jm-header {
	padding: 0px
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: 49.4%;
	background: #ffffff08;
	margin: 0.3%;
	text-align: center
}
.dj-megamenu-wrapper {
	margin: 2px 0 0 0px !important
}
.off-menu_523 .sm-icon img {
	margin: 0;
	border-radius: 0 !important
}
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 8px 8px 8px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.43) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important
}
.loginWndInside .loginBtn {
	padding: 18px 24px 17px 24px !important
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 20px 13px 20px 13px !important
}
.mod-521 {
	height: 100% !important;
	top: 0px !important
}
.loginWndInside {
	height: 100% !important
}
.gi-elem .loginBtnReg {
	background: #080a1a !important;
	padding: 11px 64px !important
}
.logo_login {
	padding: 20px 0 0px 0
}
.ial-login .loginH3 {
	text-align: center;
	line-height: 0px;
	padding: 32px 0 40px 0
}
.register_login {
	padding-top: 65px !important;
	position: relative !important;
	left: 50% !important;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 209px !important
}
.loginBtnReg span {
	color: #fff !important
}
.loginWndInsideXX form {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 100% !important
}
.loginWndInside:not(.ui-sortable) {
	width: 100% !important
}
.loginWndInside form {
	width: 100% !important
}
#es label {
	font-size: 17px;
	color: #282828;
	font-family: revert
}
}
#dj-classifieds .dj-additem #djmap {
	width: 100% !important;
	height: 175px !important;
	margin: 0 auto
}
.plupload_container {
	border: 0 !important
}
.plupload_file_name, .plupload_cell {
	padding: 0px !important
}
.ui-widget-header {
	border: none;
	background: none
}
.whats_button_card {
	width: 100%;
	text-align: center;
	background: #e7e7e7;
	padding: 10px;
	border-radius: 5px
}
.mod-es-dropdown-menu, .mod-es-notification {
	top: -5px !important;
	position: relative
}
#jm-footer-mod .nav.menu li a {
	padding: 0;
	color: #9ca7bf
}
#jm-footer-mod .nav.menu li a:hover {
	padding: 0;
	color: #ced3df
}
.gim-elem a {
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4)
}
.bot_register {
	padding: 34px 0 6px
}
.bot_register_frase {
	display: block;
	line-height: 22px !important;
	font-size: 17px !important
}
.ial-window .ial-close {
	position: absolute;
	right: 7px !important;
	top: 7px !important
}
.o-help-block {
	font-size: 12px;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.jm-module-raw a {
	color: #E3E3E3
}
#jm-top-menu-nav .jm-module-raw + .jm-module-raw {
	margin-left: 0px
}
.eb-55 .eb-close {
	color: #BDBDBD !important;
	background: #ffffff0d;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px;
	margin: 10px
}
.eb-55 .eb-close:hover {
	color: #BDBDBD !important;
	background: #ffffff14;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #ffffff1f;
	border-radius: 6px
}
.dj-megamenu-override li.dj-up a.dj-up_a img {
	max-height: 21px;
	color: #c7c7c7;
	padding: 0 6px 0 0
}
.regBtn .loginBtn {
	background: #efe178 !important
}
#es .mod-es-menu-bar__icon-link {
	color: #e9e8e8;
	padding: 6px 12px;
	font-size: 20px;
	min-width: 28px;
	position: relative;
	text-align: center;
	outline: 0 !important;
	background: #ffffff21;
	border-radius: 50%;
	margin: 0 0 0 4px
}
#es .es-dialog-content * {
	font-size: 17px
}
#es .es-fields-error-note {
	display: none;
	font-size: 14px;
	color: #fc595b
}
#es .es-dialog-close-button i {
	position: relative;
	font-size: 20px;
	background: #e7e7e7;
	padding: 10px 14px;
	border-radius: 50%;
	color: #454545
}
#es .es-dialog-footer-content .btn-es-default {
	color: #fff !important;
	background: #222222 !important;
	font-size: 20px
}
#es .es-dialog-title {
	font-size: 22px
}
#es .o-radio label {
	display: block;
	position: relative;
	padding: 0 43px 0 7px;
	font-weight: normal;
	font-size: inherit;
	line-height: 1.538461538;
	margin: 0;
	cursor: pointer
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
#es .o-media__body {
	color: #fff;
	padding: 0 0 0 9px
}
.datt {
	background: #ffffff7c
}
.drop01:hover {
	background: #ffffff1c;
	border-radius: 39px
}
#es .mod-es-menu-bar__icon-link:hover {
	background: #ffffff41
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] ~ .se_geoloc_icon {
	float: left;
	position: static;
	top: auto;
	color: #ffffff;
	margin-left: -50px;
	width: 50px;
	height: 44px;
	background: #fff
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: -14px;
	font-size: 13px;
	font-weight: 100;
	color: #5e5e5e;
	line-height: 18px;
	height: 142px
}
.distance {
	top: -10px !important
}
.fixo {
	height: 30px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_img {
	border-radius: 5px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2 {
	position: relative;
	color: #757575;
	padding: 2px;
	box-shadow: 0px 0px 7px -2.7px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2:hover {
	position: relative;
	color: #757575;
	padding: 2px;
	box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom {
	padding: 0px 0 0;
	clear: both
}
#es .o-media__image {
	margin-right: 0px
}
#es .mod-es-menu-bar__link-bubble {
	display: none;
	position: absolute;
	color: white;
	background-color: #f65b5b;
	top: -6px;
	right: -2px;
	width: 17px;
	height: 17px;
	overflow: hidden;
	border-radius: 50%;
	text-align: center;
	font-size: 10px;
	line-height: 5px;
	font-weight: bold;
	padding: 6px 0px
}
.dropdown_ .o-avatar-v2 {
	background-color: #fff;
	border: 3px solid #4fc251 !important
}
.dj-megamenu-wrapper {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin: 11px 0 0 0px
}
.top_a {
	width: 100%;
	background: #353131
}
.top01 {
	width: 33.33%;
	background: #ED0003;
	float: left
}
.top02 {
	width: 33.33%;
	background: #3703E9;
	float: left
}
.top03 {
	width: 33.33%;
	background: #C8FF00;
	float: left
}
#jm-search {
	clear: none;
	padding: 0px 0 0px
}
.jm-wrapper {
	padding-top: 0px
}
#jm-logo-sitedesc {
	padding-right: 0px;
	padding-top: 13px;
	padding-bottom: 8px;
	min-width: 100px;
	box-sizing: border-box
}
#jm-top-menu-nav {
	padding: 11px .5px 0
}
#dj-classifieds .dj-additem .label {
	font-size: 16px;
	text-align: left;
	margin-left: -17px;
	margin-top: 40px;
	width: 100%;
	line-height: 19px
}
.dj-additem {
	margin: 10px -30px
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] .se_geoloc_icon {
	color: #ffffff;
	background: #ffba00;
	padding: 5px 17px 11px;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 138px
}
.calendar-head-row .title {
	color: #666
}
.calendar-container table tbody td.day {
	border: 0;
	cursor: pointer;
	font-size: 12px;
	min-width: 38px;
	color: #666
}
.dj-megamenu-override .dj-submenu > li > a img {
	max-height: 20px;
	vertical-align: top;
	padding: 2px 4px 0 0
}
#jm-allpage #jm-header {
    position: relative;
    z-index: 999;
    background: #57894e  ;
    color: #fff;
    padding: 0 15px;
    border-bottom: 1px solid #00a66900!important;
}
#jm-top1, #jm-top3, #jm-bottom1, #jm-bottom3 {
    background: #ededed;
}
.jm-module .jm-title {
    font-size: 35px;
    text-align: center;
    font-family: 'Roboto';
    font-weight: 300;
    margin-bottom: 53px;
}
.texto_banner {
    font-size: 31px;
    padding: 104px  53px 0px;
    line-height: 31px;
    font-family: system-ui;
    color: #ffffff;
    font-weight: 100;
}
.subtexto_banner {
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-family: system-ui;
	
}
.loc-icon-search {
	font-size: 22px;
	padding-top: 5px
}
.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_icon:before {
	content: none !important
}
#jm-top1, #jm-top1 .jm-module {
	margin-bottom: 0px;
	position: relative;
	padding: 3px 0
}
#jm-top1 a {
	color: #fff
}
.menu2 {
	padding: 0px 5px 0 0;
	font-size: 21px;
	top: 2px;
	position: relative
}
.filter_some {
	display: none !important;
	
}
.atuacao {
	padding: 0px 0 0 24px;
	width: 35%;
	float: left
}
#jm-allpage .search-ms .search_catsX {
	width: 100%;
	float: left
}
#jm-allpage .search-ms .search_buttons button.button {
	position: absolute;
	background-color: #ffba00;
	color: #080a1a
}
#jm-allpage .search-ms .search_buttons button.button:hover {
	position: absolute;
	background-color: #ffc834;
	color: #080a1a
}
#jm-search {
	clear: none;
	padding: 9px 0 0px 27px
}
.dj_cf_search {
	margin: 10px
}
.dj_cf_search div select {
	width: 100%;
	float: left;
	padding: 0px 0 0 14px;
	border-right: 1px #adaaaa solid;
	height: 44px;
	font-size: 16px;
	text-align: left
}
.filters .dj_cf_search div select {
	width: 100%;
	padding: 0px 0 0 24px;
	border-right: 1px #adaaaa solid;
	width: 90px
}
#mod_djcf_search530 {
	width: 510px !important;
	height: 0px !important
}
select:not([name*="themecustomiser"]) {
	background-position: right 12px center
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffba00;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	position: relative;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	display: block;
	line-height: 1;
	cursor: pointer;
	color: #080a1a;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	padding: 11px 10px 12px;
	margin: 0 5px;
	background: #080a1a0a;
	border-radius: 7px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #120f4c1a;
	color: #080a1a
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms:hover {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffcd45;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.ocult {
	display: none
}
#djform_mcat0_row {
	display: none !important
}
#endx {
	margin-top: -9px !important
}
#description {
	background: #f9f9f9;
	border-radius: 0px
}
#mod_djcf_search530 .bot-sub {
	display: none !important
}
.filters {
	float: left
}
#mod_djcf_search530 #form-search530 select {
	width: 95px !important;
	margin: 0 5px
}
.reset-bot {
	width: 100px;
	position: relative !important;
	top: -36px;
	right: 100px
}
.search-ms .from_class, .search-ms .to_class {
	float: left
}
search-ms .djseform_field {
	display: block !important
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	width: 60%
}
#jm-allpage .advanced-ms a {
	line-height: 30px;
	text-decoration: none;
	float: left;
	padding: 5px 0 0 20px
}
.durations {
	display: none
}

.seach_loc .search_radius_range, .seach_loc .search_buttons {
	display: none !important
}
.checked_loc_0 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 163px;
	padding: 8px 17px 10px 20px !important;
	display: block !important;
	background: #080a1a;
	color: #fff;
	border-radius: 28px !important
}
.checked_loc_0:hover {
	background: #181c3a !important;
	color: #e9e7ed !important
}
.title_bot_loc_0 {
	float: left;
	line-height: 35px;
	padding: 0 20px 0 0
}
.checked_loc_1 {
	background: #080a1a;
	color: #ffed24 !important;
	padding: 5px 14px 13px 0 !important;
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	width: 158px
}
.checked_loc_1:hover {
	background: #080a1a !important;
	color: #ffed24 !important
}
.title_bot_loc_1 {
	float: left;
	padding: 0 11px 0 21px;
	margin: 11px 0 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region {
	display: inline-block;
	padding-right: 5px;
	top: -3px;
	position: relative
}
.mid_but_loc {
	padding: 0 0 20px 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
#jm-header-mod:before {
	
}
#se_address457 {
	width: 500px
}
.fa-caret-down {
	padding: 0px 0 0 5px;
	margin: 5px 0 0 0;
	top: 2px;
	position: relative;
	font-size: 21px
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome;
	padding: 9px 6px 0 0
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent
}
.fav_icon, .fav_icon_a {
	font-size: 20px
}
.fav_box {
	height: 0px
}
.fav_n, .fav_c {
	display: block;
	width: 26px;
	font-size: 8px;
	font-weight: bold;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999
}
.fav_c {
	color: #999 !important
}
.selectBtn .loginBtn {
	white-space: nowrap;
	font-weight: 600 !important
}
.regBtn .loginBtn {
	line-height: 11px
}
.content_pos {
	padding: 10px 10px
}
#dj-classifieds .dj-additem .djform_row.djform_mcat_row .button_mc_delete {
	margin: 0 5px;
	float: right;
	margin: 10px
}
.labelx {
	display: none
}
.addtitleX {
	float: left;
	text-align: left;
	width: 100%;
	padding: 0px 0 32px 0;
	color: #564281;
	font-size: 30px
}
#dj-classifieds .dj-items-blog .blog_sorting_box {
	display: none
}
.titulo_reg {
	text-align: center
}
.alert, .alert h4 {
	text-align: center;
	color: #dfdfdf
}
.alert {
	padding: 8px 35px 8px 14px;
	margin: 30px 0 0;
	text-shadow: 0;
	background-color: #3c3c3c;
	border: 1px solid #fbeed5;
	border-radius: 5px;
	text-shadow: none !important
}
.alert-heading {
	display: none
}
.close {
	float: right;
	font-weight: 100;
	line-height: 20px;
	color: #e7e7e7;
	text-shadow: none;
	opacity: .9;
	font-size: 33px;
	padding: 4px 0 0 0
}
.o-help-block {
	font-size: 15px !important;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.text-pos-reg {
	font-size: 14px
}
.bot_pos_reg {
	background: #ffba00;
	border-radius: 10px;
	color: #080a1a;
	padding: 17px 30px;
	font-size: 15px;
	font-weight: 600;
	top: 15px;
	position: relative
}
.ic-pos-reg {
	margin-right: 10px
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 0 5px;
	top: -8px;
	position: relative
}
#djidiomas_adicionais0, #djidiomas_adicionais1, #djidiomas_adicionais2, #djidiomas_adicionais3, #djidiomas_adicionais4, #djidiomas_adicionais5, #djidiomas_adicionais6, #djidiomas_adicionais7, #djidiomas_adicionais8, #djidiomas_adicionais9 {
	float: left;
	top: -4px;
	position: relative
}
#ex_fields .djrow_whatsapp {
	display: none
}
#dj-megamenu429 {
	width: 70% !important
}
#dj-megamenu429 li {
	margin: -3px 5px 10px -3px !important
}
#dj-megamenu141 {
	top: -14px;
	position: relative
}
.jm-module-rawXX {
	height: 50px
}
.dj-megamenu-override li.dj-up.active a.dj-up_a {
	color: #080a1a !important
}
#dj-megamenu429 .active a {
	background: #0003;
	marginXXX: -30px -30px 0 0px !important
}
#search_buttons2 {
	bottom: 10px;
	width: 100%;
	position: absolute;
	z-index: 0
}
.search-wrapper {
	display: block;
	padding: 0 17px 50px !important
}
.reset-bot2 {
	background: #d5d4d4 !important;
	color: #525252 !important;
	width: 30%;
	padding: 12px 0 !important
}
.button-search2 {
	padding: 12px 0;
	background: #ffba00;
	color: #080a1a;
	width: 53%;
	float: left;
	margin: 0 1% 0 0
}
.button-search2:hover {
	background: #d0d508;
	color: #080a1a
}
.pagination ul > li {
	display: inline-block;
	padding: 5px;
	margin: 5px 3px 0;
	vertical-align: top;
	border-radius: 10px
}
.pagination ul > li > span.pagenav {
	color: #fff;
	background: #646464
}
#jm-header-mod {
	padding: 42px 0 0px
}
.general_det_in .row_label {
	font-weight: 700;
	width: 100%;
	display: block
}
.print_icon {
	display: none
}
#dj-classifieds .dj-item {
	color: #404040;
	font-size: 16px
}
.whats2 {
	background: #e1e1e1;
	padding: 10px 20px;
	top: 10px;
	position: relative;
	border-radius: 6px
}
.name_profile {
	padding: 0px !important;
	margin: 0pc !important;
	color: #9d9797 !important;
	font-size: 26px !important
}
.top_text {
	padding: 0 0 13px 43px
}
.fav_profile {
	float: left;
	padding: 16px 12px 10px 10px;
	border-radius: 5px;
	color: #666 !important;
	background: #e1e1e1
}
.but_top_profile {
	margin: 0 0 14px 0;
	float: right
}
.title_edit {
	margin: 0 10px 0 0;
	float: right
}
.title_delete {
	margin: 0 10px 0 0
}
.at-icon, .at-icon-wrapper {
	width: 50px !important;
	height: 50px !important
}
.classifieds-desc-tabx {
	background: #fff;
	padding: 23px
}
.row_whatsapp {
	display: none !important
}
.djcf_images_generaldet_box {
	background: #fff;
	padding: 20px;
	border-radius: 10px
}
#dj-classifieds .dj-item .classifieds-desc-tab {
	margin-bottom: 15px;
	padding: 30px;
	background: #fff;
	box-shadow: none;
	border-radius: 10px
}
#dj-slideshowThumbs28p .dj-slideshowThumbs-in {
	margin: 0 auto;
	max-width: none;
	position: relative;
	box-shadow: 0 0 5px #666
}
.title_delete {
	float: right
}
.but_top_profile {
	margin: 0 0 14px 0;
	top: -11px;
	width: 100%;
	float: right;
	position: relative;
	text-align: center
}
.djblogsort_form {
	display: none
}
#es .es-container__sidebar {
	display: none !important
}
.es-profile-header__avatar-wrap {
	display: none !important
}
#es .without-cover + .es-profile-header__bd {
	margin-left: 0px
}
.es-mobile-filter {
	display: none !important
}
.es-profile-header__meta {
	display: none !important
}
.djreviews {
	display: none !important
}
.plupload_scroll, .plupload_filelist_header {
	display: none !important
}

.fa-whatsapp {
	font-size: 13px;
	margin: -3px 0 0 0;
	color: #22a738;
	font-weight: 100
}
.whats_button {
	color: #22a738 !important;
	font-size: 12px;
	font-family: inherit
}
.fa-bars {
	color: #e9e8e8;
	font-size: 20px;
	padding: 10px
}
.see_details {
	width: 48%;
	float: left;
	margin: 1%
}
#blogorder_select {
	font-size: 15px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	text-transform: inherit
}
#jm-main {
	padding: 30px 15px 0;
}
.addtitle {
	font-size: 28px;
	padding: 20px 0 0px 0;
	color: #424242
}
#dj-classifieds .dj-item .title_top {
	margin-bottom: -5px
}
.candidatei .mod-es-action {
	display: none
}
.archive {
	display: none
}
#es .es-card__bd.has-label-state {
	top: 0
}
.details-itempage {
	font-size: 15px;
	padding-bottom: 10px
}
#dj-classifieds .dj-item .title_top h2 {
	font-size: 24px
}
.es-stepbar {
	display: none
}
.djform_row .inputbox::placeholder, .djform_row .text_area::placeholder {
color: #AFAFAF
}
.djadd, .dj-item {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-item .title_top .fav_icon_link .fav_icon:before {
	color: #b5b5b5
}
#jm-maincontent .layout-create, .es-forms {
	display: block;
	max-width: 1000px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.dj-additem {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
#dj-classifieds .dj-additem .djform_field, .djform_field .inputbox, .djform_field .cat_sel, .djform_field .required, #dj-classifieds .dj-additem .djform_field #after_reg_0 select, .dj-additem .text_area {
	width: 100% !important;
	max-width: 100% !important;
	font-size: 16px
}
.fa-map-marker {
	font-size: 20px
}
#es .step-content.active, #es .es-forms, #es .userProfile, .layout-create {
	display: block;
	max-width: 600px;
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important
}
.o-form-actions {
	background: none !important;
	border: none !important;
	padding: 0px !important
}
#es .o-alert {
	font-size: 16px;
	text-align: center
}
.o-help-block strong {
	display: none
}

@media (min-width: 768px) {
#es .o-form-horizontal .o-control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px
}
}
.pac-container {
	box-shadow: none !important
}
#dj-classifieds .dj-useradverts .row_ua .row_ua2 .row_ua2_in .button {
color: #3a3a3a;
    text-transform: inherit;
    background: #ffc300;
}
#dj-classifieds .dj-useradverts .row_ua .row_ua2 .row_ua2_in .button:hover {

    background: #ffd54d !important;
}
#es .register-wrap .btn-es-primary {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
#es .register-wrap .btn-es-primary a:hover, #es .register-wrap .btn-es-primary:hover {
	background: #ffba00 !important;
	color: #333947 !important;
	border-color: rgba(74,144,226,0) !important
}
.o-form-group--float a {
	color: #333947
}
.o-form-group--float a:hover {
	color: #333947
}
#es .btn-es-primary-o {
	color: #ffffff !important;
	background-color: #333947 !important;
	border-color: none
}
.btn-es-primary {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.btn-es-primary:hover {
	color: #ffffff !important;
	background-color: #26282e !important;
	border-color: none
}
.o-media__body b {
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100% !important
}
.card-user {
	margin-top: 0px
}
.user-avatar {
	top: 0px !important;
	border-top: none;
	padding: 0px !important
}
.container-fluid {
	max-width: 100%;
}
#es .card-user .es-card--border {
	border-top: none
}
#es .es-card__avatar {
	position: relative;
	top: 0px;
	left: 0;
	width: 100% !important;
	height: auto !important;
	padding: 0
}
#es .es-card__avatar--center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
#es .o-avatar-v2 .is-offline .o-avatar-v2__content {
	border: 0px !important
}
#es .o-avatar-v2.is-offline {
	background-color: #fff;
	border: 1px solid #e1e1e1
}
#es .o-avatar-v2__content {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2 {
	border-radius: 4px 4px 0 0
}
#es .o-avatar-v2__content img {
	border-radius: 0px;
	flex-grow: 1
}
#es .o-avatar-v2.is-online .o-avatar-v2__content {
	border: 0px solid #fff
}
.dropdown_ .o-avatar-v2__content, .dropdown_ .o-avatar-v2 {
	border-radius: 50% !important
}
#es .es-card__title {
	margin-top: 10px
}
.es-card__avatar .o-avatar-v2 {
	width: 100% !important;
	height: auto !important
}
.view-users .es-cat-header {
	display: none !important
}
div[data-name='es-fields-154'] {
	display: none !important
}
#es .es-profile-header-nav {
	display: none !important
}
#es .es-login-box__msg-title {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	
}
.es-social-signon__hd p {
	margin: 0 0 10px;
	font-size: 15px
}
.vaga {
	font-size: 13px;
	margin-bottom: 4px;
	color: #a1a1a1
}
.js-calendar {
	position: relative !important
}
#es .es-login-box__msg-desc {
	font-size: 18px;
	margin-bottom: 20px;
	padding-bottom: 23px;
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	color: #333947 !important
}
#es .es-login-box__form-title {
	font-size: 12px;
	font-weight: normal;
	text-align: center
}
.data_inteira {
	color: #d71380;
	line-height: 13px;
	padding-bottom: 7px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper {
	margin-top: 4px;
	text-align: left;
	line-height: 11px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .price-wrapper .price {
font-size: 15px;
    margin-top: -10px;
    font-weight: 400;
    color: #282828;
    line-height: 0;
	display: inline-block;
	vertical-align: middle
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 15px;
	padding: 0 0 0px 0;
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 a {
color: #1a1a1a;
    font-weight: 500;
    font-family: 'Roboto' !important;
    font-size: 18px;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .blog_det {
	border-top: 1px solid rgba(0,0,0,0);
	padding: 9px 12px 30px 12px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category {
	display: inline-block;
	padding: 3px 1px 0 0;
	line-height: 16px;
	width: 100%;
	height: 72px;
	XXwhite-space: nowrap;
	XXoverflow: hidden;
	XXtext-overflow: ellipsis
}
.category .sub_cat{
	display: inline-flex;
    font-size: 12px;
    margin: 2px 3px 0 0;
    background: #ddd;
    padding: 2px 4px;
    border-radius: 5px;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category .especialista_cat {
    font-weight: 600;
    font-size: 20px;
    color: #343434;
    margin-bottom: 4px;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title {
	margin: 0 0 0 0px
}
#jm-allpage .search-ms .dj_cf_search {
	box-shadow: none !important;
	height: auto 637px;
}
#jm-allpage #jm-header-mod .advanced-ms a {
	color: #fff7f7;
	opacity: 1;
	font-size: 16px;
	line-height: 19px;
	padding: 6px 20px 10px;
	display: block;
	background: #ffffff65;
	margin: 10px 50px;
	border-radius: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 200px
}
.btn-today, .btn-clear, .btn-exit {
	color: #444444;
	background: #e7e7e7;
	margin: 1px;
	width: 35.3%;
	font-weight: 100
}
.btn-today:hover, .btn-clear:hover, .btn-exit:hover {
	color: #444444;
	background: #ccc
}
.calendar-container .calendar-head-row td {
	padding: 7px 0 !important
}
.calendar-head-row .title {
	color: #222
}
.daysrow td.day:hover, .daysrow td.day.selected a {
	background-color: #ccc !important;
	color: #2D2D2D
}
.calendar-container table tbody td.day.selected {
	background: #50ad57
}
.calendar-container table tbody td.day.selected a {
	background: #89d38f
}
.btn-next-year, .btn-prev-year, .btn-next-month, .btn-prev-month {
	display: inline;
	padding: 1px 12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 33px;
	color: #484848
}
.calendar-header .title, .calendar-header .title span {
	font-size: 12px
}
.btn {
	box-shadow: none;
	border: none
}
.input-append .btn:hover {
	background-color: #464646 !important
}
.input-append .btn {
	background-color: #2c2c2c !important
}
.input-append input {
	border-radius: 0px
}
.but_cancel {
	background: #e7e7e7 !important;
	color: #545454 !important
}
div.plupload div.plupload_header {
	border-width: 0 0 1px 0;
	position: relative;
	display: none
}
.plupload_content .plupload_droptext {
	font-size: 17px;
	color: #898989
}
#uploader_container .plupload_button {
	padding: 12px 20px;
	border: none;
	background: #2c2c2c;
	border-radius: 6px;
	box-shadow: none;
	text-transform: none;
	margin: 2px
}
#uploader_container .plupload_button:hover {
	background: #464646
}
.ui-widget-header {
	border: 1px solid #e5e5e5;
	background: none
}
#uploader_container {
	border: 1px solid #e3e3e3
}
.btn-group > .btn + .btn {
	margin-left: 0px
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #e3e3e3;
	background: none;
	font-weight: normal;
	color: #555
}
#jm-allpage .search-ms.location-ms [class*="geoloc"] input[type="text"] {
	padding-right: 50px
}
#dj-classifieds .dj-additem .djmap_intro .button {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	background: #2c2c2c;
	padding: 13px 36px;
	line-height: 20px;
	width: 100%
}
#dj-classifieds .dj-additem .djmap_intro .button:hover {
	background: #464646
}
#dj-classifieds .dj-additem .classifieds_buttons .button {
	margin: 0 5px;
	color: #141414;
	background: #ffba00;
	box-shadow: none;
	padding: 16px 44px;
	font-size: 15px;
	width: 97%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 12px;
	font-weight: 100;
	color: #686868;
	background: #eaeaea;
	text-transform: none;
	padding: 10px 16px
}
#jm-allpage .search-ms.location-ms input[type="text"] {
	padding-right: 40px
}
#jm-allpage .search-ms .search_buttons a.button {
	color: #ffffff !important;
	background: #626262
}
h1 {
	font-size: 24px
}
.plupload .plupload_button.plupload_start {
	display: none !important
}
.lowercase {
	text-transform: lowercase
}
#jm-poweredby {
	display: none !important
}
.djform_row_nome, .blog_profile_box, .additem_djform .title_top {
	display: none !important
}
.botaoperfil {
	color: #fff;
	text-align: center;
	background: #2fbdb4;
	padding: 10px 30px;
	border-radius: 10px;
	float: left
}
.o-media__body b {
	font-size: 16px;
	text-decoration: none
}
.o-media__body a {
	font-size: 16px;
	text-decoration: none;
	color: #333
}
.list-profiles-type-texto {
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
	background: none;
	font-size: 15px;
	padding: 0 0 20px 18px
}
#es .es-snackbar2__title {
	font-size: 20px;
	font-weight: 100
}
#es .es-snackbar2 {
	width: 100%;
	color: #161616;
	background: none !important
}
.itemid1010 {
	background: #ffba00;
	border-radius: 7px;
	color: #fff;
	padding: 0px 10px 0;
	height: 10px
}
.itemid1010 a {
	color: #333947 !important
}
#jm-logo-sitedesc {
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 19px;
	min-width: 100px;
	box-sizing: border-box;
}
.jm-wrapper {
	padding-top: 79px
}
#dj-classifieds .search_res_details {
	
display: block;
	
/* margin-left: auto; */
	
/* margin-right: auto; */
	
text-align: center !important;
	
padding: 5px 0px 8px;
	
text-shadow: none;
	
font-size: 27px !important;
	
background-color: #eff3f5;
	
font-family: -webkit-pictograph;
	
border: none;
	
/* border-radius: 5px; */
	
color: #333947;
	
margin: 1px 0px;
	
width: 100%;
	
top: -20px;
	
font-weight: 500 !important;font-family: roboto !important;
	
/* display: block !important; */
	
/* margin-left: auto !important; */
	
/* margin-right: auto !important; */
}
#dj-classifieds .search_res_details a {
	font-family: 'Lato';
	color: #333947;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-family: sans-serif !important
}
#dj-classifieds h1.main_cat_title {
	font-family: 'Lato', sans-serif;
	font-size: 27px !important;
	text-align: center;
	padding-bottom: 0px;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	color: #212121 !important;
	display: block !important;
	font-family: 'roboto';
	/* margin: 0px 0 0px !important; */
}
#jm-footer {
    background: #0f140d;
    color: #757874;
    padding: 30px 15px;
    font-size: 13px;
}

.jm-footer-right a {
	color: #777f93
}
.nfav_label {
	display: none
}
.jf_mm_wrapper li, .jf_mm_wrapper li:last-child, .jf_mm_wrapper .backItemClass {
    border-color: #2f3d2d!important;
    background-color: #364734;
    padding: 5px 0;
    text-align: left !important;
}
body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper h2, body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li {
    text-align: left!important;
	font-family: 'Roboto';
    font-size: 18px;
    font-weight: 300;
}
.jf_mm_wrapper h2 {
    color: #ffffff;
    top: 7px;
    position: relative;
    padding: 10px;
    font-size: 22px;
    font-weight: 100;
}
.jf_mm_wrapper h2 {
    
    top: 7px;
    position: relative;
    padding: 10px 10px 10px 20px;
    font-size: 22px;
    font-weight: 100;
	color: #3b4d38 !important;
}
.jf_mm_trigger {
    position: absolute!important;
}
body #jf_mm_menu.jf_mm_rtl .levelHolderClass h2 .floatLeft {
    float: left;
    line-height: 16px;
    padding: 0;
    color: #fff;
}
body .jf_mm_trigger.jf_mm_rtl {
    left: auto;
    right: 8px;
    width: 60px;
    height: 46px;
}
.jf_mm_trigger {
    background-color: #47733f;
    color: #57894e;
    border-radius: 5px;
}
.fa-bars {
    color: #ffffff;
    font-size: 28px;
    padding: 10px;
}
.item-912 {
    
    padding-left: 16px!important;
}
.item-1066 a {
    padding-left: 2px!important;
}
.item-470 {
   
    padding: 0px!important;
}
ul:not([class]) li:before, ul.jm-color1 li:before, ul.jm-color2 li:before {
	display: none;
}
@media (max-width: 1024px) {
.menu-topo {
	display:none !important
}
	.search_radius{margin-top: 62px!important;}
	.bg_l{
background-image: none !important;
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 50%;
    height: -webkit-fill-available;
    position: absolute;
    left: 0px;
}
.bg_r{
    background-image: none!important;
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 50%;
    height: -webkit-fill-available;
    position: absolute;
    right: 0px;
}
}
@media (max-width: 1920px) {
.checked_loc_0 {
	color: #fff !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category a {
	color: #080a1a;
	font-size: 19px !important;
	font-family: -webkit-pictograph;
	line-height: 25px;
	top: -8px;
	position: relative;
	font-weight: 800
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block;
	font-size: 13px;
	line-height: 15px;
	top: -10px;
	position: relative;
	margin-bottom: 40px !important;
	color: #999 !important
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 20%;
	padding: 0 8px 16px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 13px !important;
	padding: 0px !important;
	line-height: 27px !important
}
}

@media (max-width: 1150px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 25%;
	padding: 0 8px 16px
}
}

@media (max-width: 960px) {
	#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_img_box img {
    border-radius: 0;
    width: 100%;}
	.item_img_box {
    width: 100%;
    border-radius: 5px 5px 0 0;
}
#dj-classifieds .dj-items-table-smart .item_row .item_row_in {
    border: 0px solid transparent;}
	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name{width:auto !important}
#dj-megamenu141 {
	display: none !important
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 7px 5px !important;
	top: -13px !important;
	position: relative;
	text-align: left;
	float: left;
}
.radiofield_box {
	position: relative;
	top: 10px
}
.es-login-box {
	background-image: none !important;
	background: #080a1a
}
.es-forms__actions {
	top: -43px;
	position: relative;
}
.es-forms__group {
	top: -28px;
	position: relative
}
.titulo_reg {
	text-align: center;
	top: -75px;
	position: relative
}
.dj-additem {
	margin: 10px -30px;
	top: -90px
}
#es .btn {
	padding: 10px 28px;
	font-size: 17px;
	width: 100%
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box a {
	font-size: 16px;
	font-weight: 600 !important
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome !important;
	padding: 9px 6px 0 0 !important
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent !important
}
#dj-classifieds .dj-items-blog .fav_icon {
	border-top: 100px !important
}
.fav_icon, .fav_icon_a {
	font-size: 20px !important
}
.fav_box {
	height: 0px !important
}
.fav_n, .fav_c {
	display: block !important;
	width: 26px !important;
	font-size: 15px !important;
	font-weight: bold !important;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999
}
.fav_c {
	color: #999 !important
}
.djcf_items_blog .distance {
	margin: 7px 0 0 18px;
	position: relative !important;
	right: 20px !important;
}

#dj-classifieds .dj-items-blog .djcf_items_blog .category a {
	color: #262626 !important;
	font-size: 28px !important;
	line-height: 35px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .category {
	height: 32px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region a {
	color: #757575 !important;
	font-size: 15px !important;
	padding: 0px !important;
	line-height: 11px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom span.desc_info {
	display: block !important;
	font-size: 16px !important;
	line-height: 20px !important;
	top: -10px !important;
	position: relative !important;
	margin-bottom: 45px !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .title h2 {
	font-size: 20px !important;
	padding: 0 0 0px 0 !important;
	color: #4f4c60 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: 4px !important;
	font-size: 18px !important;
	font-weight: bold !important;
	color: #282828 !important;
	line-height: 22px !important;
	top: -16px;
	line-height: 20px !important;
	margin: 0 0 32px 0;
	position: relative;
	font-size: 17px !important;
	font-weight: 500 !important;
	height: auto !important
}
.dj_cf_search div input[type="text"] {
	border-bottom: #d9d9d9 solid 1px !important;
	display: none !important
}
.title_bot_loc_1 {
	float: left !important;
	line-height: 6px !important;
	padding: 4px 11px 0 21px !important;
	margin: 17px 2px 11px 12px !important
}
.checked_loc_0 {
	background: #e7e7e7 !important;
	width: 80% !important;
	margin: 0 0 0 0;
	color: #666 !important;
	border-radius: 28px !important
}
#jm-header-mod {
	background-color: #57894e;
	color: #fff;
	position: relative;
	height: 50px;
	/* margin: 0 !important; */
	/* padding: 0 !important; */
}
.mid_but_loc {
	padding: 0 0 0px 0 !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100 !important
}
.se_geoloc_icon {
	color: #787878 !important;
	margin: 0px 0 0 0;
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 33%;
	padding: 0 8px 16px
}
#jm-search {
	top: 57px !important;
	width: 100% !important;
	position: absolute !important;
	background: #080a1a;
	padding: 11px 0px 3px 0px !important;
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	width: 100% !important;
	max-width: 100% !important
}
.itemid1010 {
	display: none !important
}
#jm-top-menu-nav {
	width: 67% !important;
	float: right !important;
}
#jm-top-menu-nav .jm-module-raw {
	float: right !important
}
#jm-allpage .advanced-ms a {
	float: none !important;
	padding: 53px 0 4px 0px !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 30px !important;
	text-decoration: none;
	margin: 0
}
#jm-search .jm-module-raw {
	padding: 0px 16px;
}
}

@media (max-width: 500px) {
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 100%;
	padding: 0 8px 16px
}
}

@media (max-width: 1920px) {
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 15px 8px 15px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important;
	font-size: 15px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important;
	font-size: 14px !important
}
.loginWndInside .loginBtn {
	padding: 13px 18px !important
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 14px 8px !important;
	font-size: 16px !important
}
.loginWndInside form {
	width: 300px !important
}
.loginWndInside:not(.ui-sortable) {
	width: 300px !important
}
.loginWndInside form {
	width: 300px !important
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: auto;
	background: none;
	margin: 0
}
.full-width:not(#jm-main) > .container-fluid {
	padding-left: 12px;
	padding-right: 12px
}
.eb-container {
	padding-top: 60px
}
.dj_cf_search div input[type="text"] {
	width: 100%;
	text-align: center;
	font-size: 14px;
	border-bottom: #e5d737 solid 1px;
	display: none;
	margin-left: auto;
	margin-right: auto
}
}

@media (max-width: 767px) {
#jm-header-mod:beforeXXX {
	background-image: none !important;
	background: none !important;
	background-position: left !important;
	background-size: auto !important;
	background-color: none !important
}
	#dj-megamenu429, #dj-megamenu551 {
    width: 95% !important;
    padding-bottom: 41px;
}
	#dj-megamenu429 li, #dj-megamenu551 li {
    margin: -3px 0px 10px 0px !important;
}
.jm-module {
	margin-bottom: 0px;
	position: relative;
	margin: 0px 0 0px 0
}
.texto_banner {
    padding: 101px 0px 18px;
    line-height: 31px;
    font-family: system-ui;
    color: #ffffff;
    font-weight: 100;
    font-size: 26px;
}
#es .es-cards--2 .es-cards__item {
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding: 0 8px 16px
}
#jm-header-mod {
	margin-top: -5px;
	padding: 40px 0 0 0
}
.jm-wrapper {
	padding-top: 8px !important;
}
	#jm-header-mod {
   
    
		
}
	#dj-classifieds h1.main_cat_title {
    margin-top: 40px !important;
	}
	
.classifieds_buttons {
	position: relative;
	margin-left: auto !important;
	display: block;
	margin-right: auto !important;
	width: 100%;
	text-align: center
}
.fa-whatsapp {
	font-size: 17px;
	padding-top: 2px
}
#es .o-form-control {
	height: 48px;
	font-size: 17px
}
#jm-main {
	padding: 0px 0px 0 !important;
	margin: -9px 15px !important
}
#jm-content {
	padding: 0px
}
.eb-container {
	padding-top: 50px
}
#dj-classifieds .dj-additem form {
	margin: 0 -15px
}
.eb-55 .eb-dialog {
	width: 100% !important;
	max-width: 100% !important
}
.container-fluid {
	padding-left: 15px !important;
	padding-right: 15px !important;
	height: auto
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	padding: 14px 10px 16px;
	font-size: 16px;
	font-weight: 100;
	color: #c5c5c5
}
#jm-search {
	top: 60px;
	position: absolute;
	background: #080a1a;
	width: 100%;
	left: 0;
	border-bottom: 1px #25272c solid
}
#jm-header {
	padding: 0px;
	border-bottom: 0px !important;
}
.dj-megamenu-override li.dj-up {
	position: relative;
	display: block;
	float: left;
	width: 49.4%;
	background: #ffffff08;
	margin: 0.3%;
	text-align: center
}
.dj-megamenu-wrapper {
	margin: 2px 0 0 0px !important
}
.off-menu_523 .sm-icon img {
	margin: 0;
	border-radius: 0 !important
}
.loginBtn {
	position: relative !important;
	cursor: pointer !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 10px 8px 8px 8px !important;
	border: none !important;
	text-transform: inherit !important;
	overflow: hidden !important;
	font-size: 12px !important;
	border-radius: 5px !important;
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.43) !important
}
.ial-check-lbl {
	margin-top: 4px !important;
	padding: 8px !important
}
.forgetDiv .forgetLnk:link {
	margin: 0 0 10px 0;
	line-height: 29px !important
}
.loginWndInside .loginBtn {
	padding: 18px 24px 17px 24px !important
}
input[type=password].loginTxt, input[type=text].loginTxt {
	margin: 0 0 18px;
	padding: 20px 13px 20px 13px !important
}
.mod-521 {
	height: 100% !important;
	top: 0px !important
}
.loginWndInside {
	height: 100% !important
}
.gi-elem .loginBtnReg {
	background: #080a1a !important;
	padding: 11px 64px !important
}
.logo_login {
	padding: 20px 0 0px 0
}
.ial-login .loginH3 {
	text-align: center;
	line-height: 0px;
	padding: 43px 0 32px 0
}
.register_login {
	padding-top: 65px !important;
	position: relative !important;
	left: 50% !important;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 209px !important
}
.loginBtnReg span {
	color: #fff !important
}
.loginWndInsideXX form {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 100% !important
}
.loginWndInside:not(.ui-sortable) {
	width: 100% !important
}
.loginWndInside form {
	width: 100% !important
}
#es label {
	font-size: 17px;
	color: #282828;
	font-family: revert
}
}
#dj-classifieds .dj-additem #djmap {
	width: 100% !important;
	height: 175px !important;
	margin: 0 auto
}
.plupload_container {
	border: 0 !important
}
.plupload_file_name, .plupload_cell {
	padding: 0px !important
}
.ui-widget-header {
	border: none;
	background: none
}
.whats_button_card {
	width: 100%;
	text-align: center;
	background: #e7e7e7;
	padding: 10px;
	border-radius: 5px
}
.mod-es-dropdown-menu, .mod-es-notification {
	top: 6px !important;
	position: relative
}
#jm-footer-mod .nav.menu li a {
	padding: 0;
	color: #ffffffad
}
#jm-footer-mod .nav.menu li.active a {
	padding: 0;
	color: #ffffff
}
#jm-footer-mod .nav.menu li a:hover {
	padding: 0;
	color: #ced3df
}
.gim-elem a {
	box-shadow: 0 11px 6px -10px rgba(0,0,0,0.4)
}
.bot_register {
	padding: 34px 0 6px
}
.bot_register_frase {
	display: block;
	line-height: 18px;
	font-size: 15px
}
.ial-window .ial-close {
	position: absolute;
	right: 7px !important;
	top: 7px !important
}
.o-help-block {
	font-size: 12px;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.jm-module-raw a {
	color: #E3E3E3
}
#jm-top-menu-nav .jm-module-raw + .jm-module-raw {
	margin-left: 0px
}
.eb-55 .eb-close {
	color: #BDBDBD !important;
	background: #ffffff0d;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px;
	margin: 10px
}
.eb-55 .eb-close:hover {
	color: #BDBDBD !important;
	background: #ffffff14;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	padding: 0 0 4px 0px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #ffffff1f;
	border-radius: 6px
}
.dj-megamenu-override li.dj-up a.dj-up_a img {
	max-height: 21px;
	color: #c7c7c7;
	padding: 0 6px 0 0
}
.regBtn .loginBtn {
	padding: 6px 10px !important;
	line-height: 14px !important
}
#es .mod-es-menu-bar__icon-link {
	color: #e9e8e8;
	padding: 6px 12px;
	font-size: 20px;
	min-width: 28px;
	position: relative;
	text-align: center;
	outline: 0 !important;
	background: #ffffff21;
	border-radius: 50%;
	margin: 0 0 0 4px
}
#es .es-dialog-content * {
	font-size: 17px
}
#es .es-fields-error-note {
	display: none;
	font-size: 14px;
	color: #fc595b
}
#es .es-dialog-close-button i {
	position: relative;
	font-size: 20px;
	background: #e7e7e7;
	padding: 10px 14px;
	border-radius: 50%;
	color: #454545
}
#es .es-dialog-footer-content .btn-es-default {
	color: #fff !important;
	background: #222222 !important;
	font-size: 20px
}
#es .es-dialog-title {
	font-size: 22px
}
#es .o-radio label {
	display: block;
	position: relative;
	padding: 0 43px 0 7px;
	font-weight: normal;
	font-size: inherit;
	line-height: 1.538461538;
	margin: 0;
	cursor: pointer
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
.dropdown-toggle_ {
	background: #ffffff21;
	padding: 2px 3px 2px 3px;
	border-radius: 39px;
	margin: 3px 0 0 0
}
#es .o-media__body {
	color: #fff;
	padding: 0 0 0 9px
}
.datt {
	background: #ffffff7c
}
.drop01:hover {
	background: #ffffff1c;
	border-radius: 39px
}
#es .mod-es-menu-bar__icon-link:hover {
	background: #ffffff41
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] ~ .se_geoloc_icon {
	float: left;
	position: static;
	top: auto;
	color: #ffffff;
	margin-left: -50px;
	width: 50px;
	height: 44px;
	background: #fff
}
#dj-classifieds .dj-items-blog .djcf_items_blog .cf_box {
	margin-top: -4px;
	font-size: 13px;
	font-weight: 100;
	color: #5e5e5e;
	line-height: 18px;
	height: 142px
}
.distance {
	top: 10px !important
}
.fixo {
	height: 30px
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_img {
	border-radius: 5px
}
@media (max-width: 1100px) {
.category .sub_cat {
display: inline-block;
    font-size: 15px;
    margin: -1px 3px 5px 0;
    background: #ececec;
    color: #5e5e5e;
    padding: 4px 6px;
    border-radius: 5px;
    line-height: 18px;
}
}
#dj-classifieds .dj-items-blog .djcf_items_blog .see_details_box {
padding: 10px 0 0;
    text-align: center;
    height: 46px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    right: 0;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2 {
	position: relative;
	color: #757575;
	padding: 2px;
	box-shadow: 0px 0px 7px -2.7px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto;
	heightX: 580px !important;
}

#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_in2:hover {
	position: relative;
	color: #757575;
	float: left;
	padding: 2px;
	box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.2);
	background: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	margin: 0 auto
}
#dj-classifieds .dj-items-blog .djcf_items_blog .item_box_bottom {
	padding: 0px 0 0;
	clear: both
}
#es .o-media__image {
	margin-right: 0px
}
#es .mod-es-menu-bar__link-bubble {
	display: none;
	position: absolute;
	color: white;
	background-color: #f65b5b;
	top: -6px;
	right: -2px;
	width: 17px;
	height: 17px;
	overflow: hidden;
	border-radius: 50%;
	text-align: center;
	font-size: 10px;
	line-height: 5px;
	font-weight: bold;
	padding: 6px 0px
}
.dropdown_ .o-avatar-v2 {
	background-color: #fff;
	border: 3px solid #4fc251 !important
}
.dj-megamenu-wrapper {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin: 11px 0 0 0px
}
.top_a {
	width: 100%;
	background: #353131
}
.top01 {
	width: 33.33%;
	background: #ED0003;
	float: left
}
.top02 {
	width: 33.33%;
	background: #3703E9;
	float: left
}
.top03 {
	width: 33.33%;
	background: #C8FF00;
	float: left
}
#jm-search {
	clear: none;
	padding: 0px 0 0px
}
.jm-wrapper {
	padding-top: 0px
}
#jm-logo-sitedesc {
    padding-right: 0px;
padding-top: 8px;
    padding-bottom: 12px;
    display: block;
    box-sizing: border-box;
    margin-left: 30px;
}

#jm-top-menu-nav {
	padding: 11px .5px 0
}
#dj-classifieds .dj-additem .label {
	font-size: 16px;
	text-align: left;
	margin-left: -17px;
	margin-top: 40px;
	width: 100%;
	line-height: 19px
}
.dj-additem {
	margin: 10px -30px
}
#jm-allpage .search-ms.location-ms .search_radius input[type="text"] .se_geoloc_icon {
	color: #ffffff;
	background: #ffba00;
	padding: 5px 17px 11px;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 138px
}
.calendar-head-row .title {
	color: #666
}
.calendar-container table tbody td.day {
	border: 0;
	cursor: pointer;
	font-size: 12px;
	min-width: 38px;
	color: #666
}
.dj-megamenu-override .dj-submenu > li > a img {
	max-height: 20px;
	vertical-align: top;
	padding: 2px 4px 0 0
}


.loc-icon-search {
	font-size: 22px;
	padding-top: 5px
}
.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_icon:before {
	content: none !important
}
#jm-top1, #jm-top1 .jm-module {
	margin-bottom: 0px;
	position: relative;
	padding: 3px 0
}
#jm-top1 a {
	color: #fff
}
.menu2 {
	padding: 0px 5px 0 0;
	font-size: 21px;
	top: 2px;
	position: relative
}
.filter_some {
	display: none !important
}
.atuacao {
	padding: 0px 0 0 24px;
	width: 35%;
	float: left
}
#jm-allpage .search-ms .search_catsX {
    width: 100%;
    float: left;
    height: 110px;
}
#jm-allpage .search-ms .search_buttons button.button {
	position: absolute;
	background-color: #ffba00;
	color: #080a1a;
	right: -82px;
	padding: 0;
	width: 83px
}
#jm-allpage .search-ms .search_buttons button.button:hover {
	position: absolute;
	background-color: #ffc834;
	color: #080a1a
}
#jm-search {
	clear: none;
	padding: 9px 0 0px 27px
}
.dj_cf_search {
	margin: 10px
}

.filters .dj_cf_search div select {
	width: 100%;
	padding: 0px 0 0 24px;
	border-right: 1px #adaaaa solid;
	width: 90px
}
#mod_djcf_search530 {
	width: 510px !important;
	height: 0px !important
}
select:not([name*="themecustomiser"]) {
	background-position: right 12px center
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffba00;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	position: relative;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	display: block;
	line-height: 1;
	cursor: pointer;
	color: #080a1a;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	padding: 11px 10px 12px;
	margin: 0 5px;
	background: #080a1a0a;
	border-radius: 7px
}
.dj-megamenu-override li.dj-up a.dj-up_a:hover {
	background: #120f4c1a;
	color: #080a1a
}
.dj-megamenu-override li.dj-up a.dj-up_a.button-ms:hover {
	line-height: 20px;
	border-radius: 5px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	color: #fff;
	padding: 9px 38px;
	background: #ffcd45;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	position: relative;
	overflow: hidden;
	margin: -10px 15px 0
}
.ocult {
	display: none
}
#djform_mcat0_row {
	display: none !important
}
#endx {
	margin-top: -9px !important
}
#description {
	background: #f9f9f9;
	border-radius: 0px
}
#mod_djcf_search530 .bot-sub {
	display: none !important
}
.filters {
	float: left
}
#mod_djcf_search530 #form-search530 select {
	width: 95px !important;
	margin: 0 5px
}
.reset-bot {
	width: 100px;
	position: relative !important;
	top: -36px;
	right: 100px
}
.search-ms .from_class, .search-ms .to_class {
	float: left
}
search-ms .djseform_field {
	display: block !important
}
#jm-allpage #jm-search .search-ms .dj_cf_search {
	float: left;
	width: 60%;
	max-width: 342px
}
#jm-allpage .advanced-ms a {
	line-height: 30px;
	text-decoration: none;
	float: left;
	padding: 5px 0 0 20px
}
.durations {
	display: none
}
#ex_fields .djrow_instagram {
	
}
#djinstagram::placeholder {
color: #B8B8B8 !important
}
.seach_loc .search_radius_range, .seach_loc .search_buttons {
	display: none !important
}
.checked_loc_0 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 173px;
	width: 100% !important;
    padding: 8px 17px 10px 20px !important;
    display: block !important;
    background: #ededed;
    color: #353535 !important;
    border-radius: 8px !important;
    border: 1px solid #d5d5d5;
}
.checked_loc_0:hover {
	background: #e0e0e0 !important;
	color: #353535 !important
}
.title_bot_loc_0 {
	float: left;
	line-height: 32px;
	padding: 0 13px 0 0;
}
.checked_loc_1 {
background: #383838;
    color: #ffffff !important;
	padding: 5px 14px 13px 0 !important;
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	width: 158px
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.checked_loc_1:hover {
	background: #383838;
    color: #ffffff !important;
}
.title_bot_loc_1 {
	float: left;
	padding: 0 11px 0 21px;
	margin: 8px 0 !important
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region {
	display: inline-block;
	padding-right: 5px;
	top: -9px;
	position: relative
}
.mid_but_loc {
	padding: 0 0 0px 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
#jm-header-mod { 
	
	    background-image: url(images/bg.jpg)!important;
	background-position: left;
	background-size: auto;
	background-repeat: no-repeat;
	
}
#jm-header-mod:before { 
	    background-image: url(images/bg.jpg)!important;
	background-position: left;
	background-size: auto;
	background-repeat: no-repeat;
	
}
#se_address457 {
	width: 500px
}
.fa-caret-down {
	padding: 0px 0 0 5px;
	margin: 5px 0 0 0;
	top: 2px;
	position: relative;
	font-size: 21px
}
#dj-classifieds .dj-items-blog .fav_icon:after {
	font: normal normal normal 23px/1 FontAwesome;
	padding: 9px 6px 0 0
}
#dj-classifieds .dj-items-blog .fav_icon:before {
	border-top: 60px solid #e74c3c;
	border-left: 60px solid transparent
}
.fav_icon, .fav_icon_a {
	font-size: 20px;
	display: none !important;
}
.fav_box {
	height: 0px
}
.fav_n, .fav_c {
	display: block;
	width: 26px;
	font-size: 8px;
	font-weight: bold;
	color: #e74c3c;
	right: 7px;
	top: 14px;
	position: absolute;
	text-align: center;
	z-index: 99999;
}
.fav_c {
	color: #999 !important
}
.selectBtn .loginBtn {
	white-space: nowrap;
	font-weight: 600 !important;
	background: #ffffff17 !important;
	color: #fff
}
.regBtn .loginBtn {
	line-height: 11px
}
.content_pos {
	padding: 10px 10px
}
#dj-classifieds .dj-additem .djform_row.djform_mcat_row .button_mc_delete {
	margin: 0 5px;
	float: right;
	margin: 10px
}
.labelx {
	display: none
}
.addtitleX {
	float: left;
	text-align: left;
	width: 100%;
	padding: 0px 0 32px 0;
	color: #564281;
	font-size: 30px
}
#dj-classifieds .dj-items-blog .blog_sorting_box {
	display: none
}
.titulo_reg {
	text-align: center
}
.alert, .alert h4 {
	text-align: center;
	color: #dfdfdf
}
.alert {
	padding: 8px 35px 8px 14px;
	margin: 30px 0 0;
	text-shadow: 0;
	background-color: #3c3c3c;
	border: 1px solid #fbeed5;
	border-radius: 5px;
	text-shadow: none !important
}
.alert-heading {
	display: none
}
.close {
	float: right;
	font-weight: 100;
	line-height: 20px;
	color: #e7e7e7;
	text-shadow: none;
	opacity: .9;
	font-size: 33px;
	padding: 3px 0 0 0;
	top: 0px !important;
}
.o-help-block {
	font-size: 15px !important;
	color: #6c6c6c;
	padding: 0px 0 0 0
}
.text-pos-reg {
	font-size: 14px
}
.bot_pos_reg {
	background: #ffba00;
	border-radius: 10px;
	color: #080a1a;
	padding: 17px 30px;
	font-size: 15px;
	font-weight: 600;
	top: 15px;
	position: relative
}
.ic-pos-reg {
	margin-right: 10px
}
#dj-classifieds .dj-additem .djform_field .radiofield_box .radio_label {
	display: inline-block;
	margin: 0 5px;
	top: -12px;
	position: relative;
}
#djidiomas_adicionais0, #djidiomas_adicionais1, #djidiomas_adicionais2, #djidiomas_adicionais3, #djidiomas_adicionais4, #djidiomas_adicionais5, #djidiomas_adicionais6, #djidiomas_adicionais7, #djidiomas_adicionais8, #djidiomas_adicionais9 {
	float: left;
	top: -4px;
	position: relative
}
#ex_fields .djrow_whatsapp {
	display: none
}
#dj-megamenu429 , #dj-megamenu551{
	width: 70% ;
	padding-bottom: 41px;
}
#dj-megamenu429 li , #dj-megamenu551 li{
	margin: -3px 5px 10px -3px 
}
#dj-megamenu141 {
	top: -14px;
	position: relative
}
.jm-module-rawXX {
	height: 50px
}
.dj-megamenu-override li.dj-up.active a.dj-up_a {
	color: #080a1a !important
}
#dj-megamenu429 .active a {
	background: #0003;
	marginXXX: -30px -30px 0 0px !important
}
#search_buttons2 {
bottom: 10px;
    width: 100%;
    position: absolute;
    margin-left: 24%;
    /* border-radius: 91px; */
    z-index: 0;
	bottom: 0px;
   
}
#jm-footer-mod {
    background: #202d1b;
}
.search-wrapper {
	display: block;
	padding: 0 0px 50px !important
}
.reset-bot2 {
	background: #d5d4d4 !important;
	color: #525252 !important;
	width: 30%;
	padding: 12px 0 !important
}
.button-search2 {
    padding: 12px 0;
    background: #ffba00;
    color: #080a1a;
    width: 53%;
    float: left;
    border-radius: 27px;
    margin: 0 1% 0 0;
    font-family: system-ui;
    font-size: 15px !important;
}
.button-search2:hover , .button-search2:focus , .button-search2:active {
	background: #ffc833;
	color: #080a1a
}
.pagination ul > li {
	display: inline-block;
	padding: 5px;
	margin: 5px 3px 0;
	vertical-align: top;
	border-radius: 10px
}
.pagination ul > li > span.pagenav {
	color: #fff;
	background: #646464
}
#jm-header-mod {
	background-color: #57884e;
	padding: 2px 0 0px;
	height: auto;
}
.general_det_in .row_label {
	font-weight: 700;
	width: 100%;
	display: block
}

.print_icon {
	display: none
}
#dj-classifieds .dj-item {
	color: #404040;
	font-size: 16px;
	/* margin: 30px; */
	top: 4px;
}
.whats2 {
	background: #e1e1e1;
	padding: 10px 20px;
	top: 10px;
	position: relative;
	border-radius: 6px
}
.name_profile {
	padding: 0px !important;
	margin: 0pc !important;
	color: #9d9797 !important;
	font-size: 26px !important
}
.top_text {
	padding: 0 0 13px 43px
}
.fav_profile {
	float: left;
	padding: 16px 12px 10px 10px;
	border-radius: 5px;
	color: #666 !important;
	background: #e1e1e1
}
.but_top_profile {
	margin: 0 0 14px 0;
	float: right
}
.title_edit {
	margin: 0 10px 0 0;
	float: right
}
.title_delete {
	margin: 0 10px 0 0
}
.at-icon, .at-icon-wrapper {
	width: 50px !important;
	height: 50px !important
}
.classifieds-desc-tabx {
	background: #fff;
	padding: 23px
}
.row_whatsapp {
	display: none !important
}
.djcf_images_generaldet_box {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 15px;
}
#dj-classifieds .dj-item .classifieds-desc-tab {
	margin-bottom: 15px;
	padding: 19px;
	background: #fff;
	box-shadow: none;
	border-radius: 10px
}
#dj-slideshowThumbs28p .dj-slideshowThumbs-in {
	margin: 0 auto;
	max-width: none;
	position: relative;
	box-shadow: 0 0 5px #666
}
.title_delete {
	float: right;
	background: #333947 !important;
}
.but_top_profile {
	margin: 0 0 14px 0;
	top: 0px;
	width: 100%;
	float: right;
	position: relative;
	text-align: center;
}
#dj-megamenu141 {
	top: -1px;
	position: relative
}
.djrow_whatsapp_1 {
	display: none
}
.search_radius #se_address457 {
	display: none !important
}
.fa-lock {
	font-size: 14px;
	top: 1px;
	position: relative
}
.loginBtn span {
	display: inline-block;
	font-weight: bold
}
.ial-window .ial-close::before {
	background: #2a2a2a
}
.gi-elem .loginBtnReg {
	background: #080a1a !important;
	padding: 11px 37px !important
}
.gi-elem .loginBtnReg span {
	color: #fff !important
}
#dj-slideshowThumbs28p .dj-slide-image {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}
#dj-slideshowThumbs28p .dj-slides {
	border-radius: 16px !important
}
.search-ms.location-ms form {
	width: calc(100% - 82px) !important;
}
.gar {
	top: -61px !important
}
.distance1 {
	top: -16px !important;
	right: 1px !important;
	margin-bottom: 0px !important
}
.fixo {
	display: none
}
#jm-logo-sitedesc #jm-logo a img {
	image-rendering: pixelated !important
}
.row_instagram {display:none !important;}
.insta2  {
    color: #d09 !important;
}
.additem_djform_in .img_info_row {
    font-size: 19px!important;
    color: #212121;
}
#jm-logo-sitedesc #jm-logo a {
    display: block;
    width: 288px;
}
.dj-items-blog{
    margin: 16px 0 0!important;
}
	
	#system-message{    margin: auto;
    max-width: 1000px;}
	.filtersX {
    /* top: -20px; */
    /* position: relative; */
    margin: -11px 0 11px 0 ;
    font-size: 12px;
    font-weight: 600;
    color: #262626;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.pagination ul > li > a, .pagination ul li.pagination-next span.pagenav {
      background: #cbcbcb !important;    
}
#dj-classifieds input[type="checkbox"] {
    margin-top: -5px;
    float: left;
}

#djidiomas .radio_label {
    display: inline-block;
    margin: 0 5px 0 7px !important;
    top: -10px !important;
    position: relative;
}
.radio input[type="radio"] {
    float: left;
    margin-left: -15px;
}
.dj_cf_search div select XXXXXXXX{
    width: 82%!important;
    XXmargin: 12px auto!important;
    left: 10%!important;
    padding: 0px  0 0 0px!important;
    border: 2px #ffffff solid!important;
    height: 57px!important;
    position: relative!important;
    top: -22px!important;
    font-size: 23px!important;
    font-family: system-ui !important;
    font-weight: 400!important;
    color: #ffffff!important;
    background: #ffffff2b !important;
    text-align: center;
    border-radius: 300px;
    margin: 20px 0;
}
#jm-allpage .search-ms.is-advanced .dj_cf_search {
    background: rgb(255 255 255 / 11%) !important;
    margin: 0 auto !important;
}
#jm-header-mod .row-fluid .span12 {
    width: 100%;
    background-image: url(../../../images/bg01.jpg);
	
}
#jm-header-mod {
    
    top: -69px;
}
@media (min-width: 768px) and (max-width: 979px){
.row-fluid {
    margin: 0 0px;
    width: auto !important;
	}}
@media (min-width: 1200px){
.row-fluid {
    margin: 0 0px;
    width: auto !important;
}}
.row-fluid {
    margin: 0;
    width: auto !important;
}
a.button, input.button, button.button {
   
}
#jm-allpage .search-ms.is-advanced .dj_cf_search label, #jm-allpage .search-ms.is-advanced .dj_cf_search span.label, #jm-allpage .search-ms.is-advanced .dj_cf_search label.radio_label {
    color: #454545;
    font-weight: 300 !important;
    font-size: 14px!important;
}
.criar {
    background: #ffffff1a!important;
    color: #fff!important;
    border: 1px solid #fff6 !important;
}.criar:hover {
    
    border: 1px solid #fff !important;
}
.bg_l{
background-image: url(../../../images/med.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 50%;
    height: -webkit-fill-available;
    position: absolute;
    left: 0px;
}
.bg_r{
    background-image: url(../../../images/vet.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 50%;
    height: -webkit-fill-available;
    position: absolute;
    right: 0px;
}
#mod_djclassifieds_cattree558.mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree , #mod_djclassifieds_cattree559.mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree{
   width: fit-content !important;
    display: contents;
}
.conectamos {
    margin-top: -110px;
}
#jm-content-bottom .jm-module {
    margin-bottom: 88px !important;
}
#jm-maincontent .dj-category .cat_cols3XXXXX{display: none !important}

.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree li  {
padding-left: 16px;
    width: fit-content;
   
    border-radius: 9px;
    margin: 5px;
    display: inline-block;
}
.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree  li .cat_name {
        background: #fffffff2;
    padding: 11px 24px;
    border-radius: 7px;
	
   
}
.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree  li .cat_name:hover {
     
	background: #fffffff2;
	text-decorationXX: none !important;
   
}
.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree li {
    padding: 14px;
}
.mod_djclassifieds_items .date_cat .date{display: none!important

}
.jm-module-content .mod_djclassifieds_items div.title .date_cat > span.price{
    font-size: 18px;
    color: #505050 !important;	
	
}
.mod_djclassifieds_items div.title .item_img img {
    border-radius: 5px;
    max-width: 88%;
}
.mod_djclassifieds_items div.title .item_img {
    margin-right: 2px;
}
.ultimos {
    max-width: 1605px;
    margin: 0 auto;
}
#dj-classifieds .dj-additem .djform_row.extra_fields .djform_row:last-child {
    border-bottom: 0px solid #d2d7da;

}
.djform_field #after_cat_0 select , .djform_field #after_reg_0 select{
	
	position: relative; top: 4px;
}
.djform_field div select{
	
	position: relative; top: -47px;
}


.card_title_label.preco{

margin-top: -18px;
    }
.seach_loc  .bots_cats , 
.seach_loc .button-search2 , 
.seach_loc .search-wrapper.clearfix , 
#jm-maincontent #search_buttons2,#jm-maincontent .search-wrapper.clearfix,
#dj-classifieds .bots_cats,
#dj-classifieds .search_radius_range
{display:none !important}
	#jm-header-mod {
   
   height: 530px!important;
    margin-bottom: 104px;
		
}

.titulo_criar {
    margin: 0 auto;
    width: fit-content;
}
.card_title_label{
	font-size: 13px;
    font-weight: 600;
    font-family: roboto;
    color: #4e4e4e;
	margin-top: 0px;
}
.item_box_in2 .consulta{
	display: block;
    top: -8px;
    position: relative;
    height: 18px;
}
#dj-classifieds .dj-items-blog .djcf_items_blog .region {
	display: inline-block;
	padding-right: 5px;
	top: -9px;
	position: relative
}
@media (max-width: 960px) {
#jm-content #dj-classifieds .dj-items-blog .djcf_items_blog .region {
    display: inline-block;
    padding-right: 5px;
    top: -5px!important;
    position: relative;
}
#jm-content #dj-classifieds .dj-items-blog .djcf_items_blog .distance {
	top: -17px !important;
    position: relative !important;

}
}