html {
    -webkit-text-size-adjust: none;
}

/*****************************************/

@media screen and (max-width:979px){
    #djmod_map{ 
        max-width: 100%;
    }
    .video_box iframe{
        max-width:100%;
    }
    .video_box .row_value{
        display:inline !important;
    }
    #dj-classifieds .dj-item .images_wrap{
        width: 100% !important;
    }
    .geo_coordinates{
        word-break: break-all;
    }
    #dj-classifieds .dj-additem .djform_row .djform_field{
        clear: both;
        float: none;
    }
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_field{
        clear: none;
        float: left;		
    }
    .toggle-editor.btn-toolbar{
        float:left;
    }

    .mod_djclassifieds_items .items-cols1 .items-col {width: 100% !important;}
    .mod_djclassifieds_items .items-cols2 .items-col {width: 49.9% !important;}
    .mod_djclassifieds_items .items-cols3 .items-col {width: 33.3% !important;}

    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(9),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(9) ~ div {
        width: 25%;
    }
    .dj_cf_search_onerow .search_row1 > div:nth-of-type(4n+1),
    .dj_cf_search_onerow .search_buttons {
        clear: both;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(8),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(8) ~ div {
        width: 25%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(7),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(7) ~ div {
        width: 25%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(6),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(6) ~ div {
        width: 25%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(5),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(5) ~ div {
        width: 25%;
    }


    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree{
        width: 33.3% !important;
    }

    #dj-classifieds .dj-cattree-box ul.dj-cattree,
    #dj-classifieds .dj-regtree-box ul.dj-regtree {
        margin: 5px 0;
    }
    .mod_djclassifieds_cattree .dj-cattree-box .dj-cattree-wrap,
    #dj-classifieds .dj-cattree-box .dj-cattree-wrap,
    #dj-classifieds .dj-regtree-box .dj-regtree-wrap  {
        padding: 5px 2% 20px 2%;
    }
    .categoriapagini .mod_djclassifieds_cattree{padding-bottom: 10px;}
    /*COLUNAS FIM*/

    /*Vista Anuncio Unico*/
    #dj-classifieds .dj-item .djc_mainimage img, 
    #dj-classifieds .dj-item .djc_mainimage_fundo img, 
    #dj-classifieds .dj-item .dj-slideshow .dj-slide img.dj-image, 
    #dj-classifieds .dj-item .djc_mainimage_fundo:after, 
    #dj-classifieds .dj-item .djc_mainimage_fundo:before, 
    #dj-classifieds .dj-item .djc_mainimage .djc_mainimage_no_image, 
    #dj-classifieds .dj-item .djc_mainimage_no_image_fundo:after{height: 340px !important;}

    #dj-classifieds .dj-item .type_button, #dj-classifieds .dj-item .fav_icon{top: 225px !important;}
    #dj-classifieds .dj-item .price_wrap{top: 215px !important;}
    #dj-classifieds .dj-item .price_wrap_comprar{top:105px !important;}

    #dj-classifieds .dj-item .images_wrap .djc_thumbnails{margin: 0 -1.7%;}

    /*Área de Cliente - Destaques*/
    #dj-classifieds .dj-additem .prom_rows .djform_prom_desc, #dj-classifieds .dj-additem .prom_rows .djform_prom_img{width: 50%;}
}

@media screen and (max-width:767px){
    #dj-classifieds div.dj-items-table2 .item_row{
        display: block;
        border-bottom: 3px solid #e8e8e8;
        margin-bottom: 15px;
    }	
    #dj-classifieds div.dj-items-table2 .item_row .item_col{
        display: block;
        border:none;
        border-bottom: 1px solid #e8e8e8;		
    }
    #dj-classifieds div.dj-items-table2 .item_row .item_col.icon{
        width:100% !important;
        box-sizing: border-box;
    }
    #dj-classifieds div.dj-items-table2 .item_row.promotion.p_border{
        border: 6px solid #32719a;
    }
    #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col.name{
        border-top:0px;
    }
    #dj-classifieds .dj-items-table2 .item_row .item_col:last-child,
    #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child{
        border:none	
    }
    #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child{
        border-top: 3px solid #32719a;
    }
    #dj-classifieds .dj-items-table2 .item_row .item_col:first-child,
    #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:first-child{
        border:none
    }	
    #dj-classifieds .dj-items-table2 .col_distance .show_distance span:before, 
    #dj-classifieds .dj-items-table2 .col_distance .show_on_map span:before{
        width:100%;
    }

    .mod_djclassifieds_items .items-cols1 .items-col {width: 100% !important;}
    .mod_djclassifieds_items .items-cols2 .items-col {width: 49.9% !important;}
    .mod_djclassifieds_items .items .items-col {width: 49.9% !important;}
    .mod_djclassifieds_items .items.items-cols1 .items-col {width: 100% !important;}

    #dj-classifieds .hide_tablet,
    #dj-classifieds .dj-items-table2 .item_row.item_header.main_title .item_col.icon.first{
        display:none !important;
    }	
    #dj-classifieds .dj-items-table2 .item_row .item_col.name{
        text-align: center !important;
    }
    #dj-classifieds .dj-items-table2 .item_row .item_col.name a{
        margin-left:0px !important;
    }

    #dj-classifieds #itemImages .itemImage .rotateBtn,
    #dj-classifieds #itemImages .itemImage .imgMask,
    #dj-classifieds #itemImages .itemImage .delBtn {
        opacity: 1 !important;
    }
    #dj-classifieds #itemImages .itemImage .imgMask{
        background:transparent !important;
    }
    #dj-classifieds .plupload .plupload_started{
        display:none !important;
    }

}

@media screen and (max-width:684px){
    #dj-classifieds .dj-item .general_det .added,
    #dj-classifieds .dj-item .general_det .user_name,
    #dj-classifieds .dj-item .custom_det,
    #dj-classifieds .dj-item .localization_det, 
    #dj-classifieds .dj-item .description{
        width: 100%;
    }

    .recaptchatable .recaptcha_image_cell,
    .recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{
        padding:2px !important;
    }
    table#recaptcha_table{
        display:block;
        overflow-x:auto;
    }
    #dj-classifieds .dj-cattree-box.cols6 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols3 .dj-cattree{
        width:50%;
    }
    .dj-cattree-wrap div{
        clear:none !important;
    }
    #dj-classifieds .dj-cattree-box{
        display:table;
    }
    #dj-classifieds .dj-additem .prom_rows .djform_row .label,
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_field{
        width: 100%;
        margin:0 0 5px;
    }
    #dj-classifieds .dj-additem .djform_row .label{
        text-align:left;
    }

    /*COLUNAS*/
    .mod_djclassifieds_cattree .dj-cattree-box.cols3 .dj-cattree ,
    #dj-classifieds .dj-cattree-box.cols3 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols3 .dj-regtree {
        width: 49.9%;
    }
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree{width: 49.9% !important;}
    .mod_djclassifieds_cattree .dj-cattree-box.cols4 .dj-cattree ,
    #dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols4 .dj-regtree {
        width: 49.9%;
    }
    .mod_djclassifieds_cattree .dj-cattree-box.cols5 .dj-cattree ,
    #dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols5 .dj-regtree {
        width: 49.9%;
    }
    /*COLUNAS FIM*/

    /*Os Meus Anúncios*/
    #dj-classifieds .dj-useradverts .row_ua2 .row_ua2_in{text-align: left;}
    #dj-classifieds .dj-useradverts .row_ua2 a{
        display: block !important;
        padding: 10px 10px 10px 35px !important;
        margin: 0 0 7px 0 !important;
    }
    #dj-classifieds .dj-useradverts .row_ua2 a.button{ padding-left: 35px !important;}

    /*Inserir Anuncio*/
    #dj-classifieds .classifieds_buttons a, #dj-classifieds .classifieds_buttons #submit_button, 
    #dj-classifieds .classifieds_buttons #preview_button{display: block; width: 100%; max-width: 400px !important; text-align: center; padding: 13px !important; margin: 0 auto 5px auto !important;}
    #dj-classifieds .classifieds_buttons #submit_button{padding: 20px !important;}

    /*Vista Lista*/
    #dj-classifieds .dj-items .item_row{/*margin: 0 !important;*/ border: 0 !important; border-bottom:1px solid #f0f0f0 !important; padding: 7px 0;}
    #dj-classifieds .dj-items .item_row:hover{box-shadow: none !important;}

    #dj-classifieds .dj-items .item_row .item_custom_fields .item_custom_field_separator{margin: 0 5px;}
    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_cat_region_separator{margin: 0 1px;}
    #dj-classifieds .dj-items .item_row .item_outer{width: 100%;}
    #dj-classifieds .dj-items .item_row .item_content .item_title h3{
        line-height: 1.2em !important;
        max-height: 2.4em !important;
    }


    /*Vista Tabela de Categorias 100%*/
    #dj-classifieds .dj-items .item_row .item_content .item_title h3 a{font-size: 1.2rem !important;}
    #dj-classifieds .dj-items .item_row .item_outer, #dj-classifieds .dj-items .item_row .item_details{float: none;}
    #dj-classifieds .dj-items .item_row .item_img_box_in{width:100% !important;}
    #dj-classifieds .dj-items .item_row .item_outer_in .item_img_box{width: 100%; display: block;}
    #dj-classifieds .dj-items .item_row .item_outer_in .item_content{display: block;}
    #dj-classifieds .dj-items .item_row .item_outer_in .item_content, #dj-classifieds .dj-items .item_row .item_details{padding: 10px 0 0 0 !important;}
    #dj-classifieds .dj-items .item_row.p_bg .item_outer_in .item_content, #dj-classifieds .dj-items .item_row.p_bg .item_details{padding-left: 10px !important; padding-right: 10px !important;}
    #dj-classifieds .dj-items .item_row .item_details_in .fav_box{}
    #dj-classifieds .dj-items .item_row.p_bg{padding-top: 0; border: 2px solid #c5ddf7 !important; margin-top: 17px;}
    /*Icon Verificado e Tipos Master*/
    #dj-classifieds .dj-items .item_row .item_content .item_title .verif-tipos-master{top: 190px; left:7px !important; bottom: auto !important;}

    #dj-classifieds .dj-items .item_row .item_details{width: 100%; text-align: left;}
    #dj-classifieds .dj-items .item_row .item_details .item_price{margin: 0 !important; font-size: 1.1rem !important; font-weight: 700 !important;}
    #dj-classifieds .dj-items .item_row .item_details .item_price .buynow_label{display: inline-block !important; font-size: 1rem !important; font-weight: 400; margin-right: 5px;}
    #dj-classifieds .dj-items .item_row .item_details .item_price .auction_icon, 
    #dj-classifieds .dj-items .item_row .item_details .item_price .price_val,
    #dj-classifieds .dj-items .item_row .item_details .item_price .price_unit{margin-top: 10px;}
    #dj-classifieds .dj-items .item_row .item_details .item_date_start{background: none; padding: 0; display: block; margin: 10px 0;}
    #dj-classifieds .dj-items .item_row .item_details_in .fav_box{margin: 0 !important; position: absolute; top: 5px; right: 8px;}

    #dj-classifieds .favorite-movel{display: block !important;}
    #dj-classifieds .favorite-pc{display: none;}
    #dj-classifieds .favorite-movel .fav_box .fav_icon{
        background-size: 18px auto;
        position: absolute;
        top: 5px;
        right: 54%;
        margin-top: 0;
        margin-right: 10px;
        width: 20px;
        height: 18px;
    }

    #dj-classifieds .hide_mobile{ display:none !important; }
    #dj-classifieds .item_distance.hide_mobile{ display:inline-block !important; }

    /*Icon Verificado*/
    #dj-classifieds .dj-items .item_row .item_content .item_title .verified_icon{
        width:13px;
        height:15px;
        background: url(../images/icon_verified_peq.png) center center no-repeat;
    }
    /*Icon Tipos*/
    #dj-classifieds span.type_button, #dj-classifieds span.new_icon{padding: 4px 5px !important;}
    #dj-classifieds .verif-tipos-master span.type_button, #dj-classifieds .verif-tipos-master span.new_icon{
        line-height: 15px !important;
        padding: 1px 4px !important;
    }

    #dj-classifieds .search_res_details{margin-bottom: 20px;}
    #dj-classifieds .dj-items_order_by{margin-top: 0; margin-bottom: 45px;}

    /*Vista Anuncio Unico*/
    #dj-classifieds .dj-item .images{margin-bottom: 15px;}
    #dj-classifieds .dj-item .images .dj-slideshow .dj-navigation{display: none;}
    #dj-classifieds .dj-item .djc_mainimage img, 
    #dj-classifieds .dj-item .djc_mainimage_fundo img, 
    #dj-classifieds .dj-item .dj-slideshow .dj-slide img.dj-image, 
    #dj-classifieds .dj-item .djc_mainimage_fundo:after, 
    #dj-classifieds .dj-item .djc_mainimage_fundo:before, 
    #dj-classifieds .dj-item .djc_mainimage .djc_mainimage_no_image, 
    #dj-classifieds .dj-item .djc_mainimage_no_image_fundo:after{height: 300px !important;}
    #dj-classifieds .dj-item .djc_mainimage img, 
    #dj-classifieds .dj-item .dj-slideshow .dj-slide img.dj-image{width: 100% !important; object-fit: cover !important;}
    #dj-classifieds .dj-item .type_button{top: 265px !important; right: 7px !important;}
    #dj-classifieds .dj-item .fav_icon{top:20px !important; right: 15px !important;}
    #dj-classifieds .dj-item .fav_icon_sombra{top: 10px !important; right: 5px !important;}
    #dj-classifieds .dj-item .title_top{margin-bottom: 0;}
    #dj-classifieds .dj-item .title_top h2{font-size: 1.4rem !important; font-weight: 400 !important;}
    #dj-classifieds .dj-item .price_wrap{display: inline-block; position: initial !important; margin: 10px 0 !important; width: 100%; background: none !important; padding: 0 !important;}
    #dj-classifieds .dj-item .price{width: 100%;}
    #dj-classifieds .dj-item .price_wrap .row_negotiable{margin-left: 0 !important;}
    #dj-classifieds .dj-item .price_wrap span.row_value{font-weight: 700 !important; margin: 0 0 10px 0 !important;}
    #dj-classifieds .dj-item .buynow_outer{position: relative; width: 100%; margin-bottom: 15px;}
    #dj-classifieds .dj-item .preco_fixed_master .buynow_outer{margin: 0 !important;}

    #dj-classifieds .dj-item .buynow_outer .buynow_outer_in{margin: 0;}
       #dj-classifieds .dj-item .buynow_outer label{color: initial;}
    #dj-classifieds .dj-item .buynow_outer button{display: inline-block; padding: 10px 15px;}
    #dj-classifieds .djcf_checkout_outer .ch_row_button{margin: 25px 0; text-align: center;}
    #dj-classifieds .djcf_checkout_outer .ch_row_button .button_cancel, 
    #dj-classifieds .djcf_checkout_outer .ch_row_button .button{float: none;}
    #dj-classifieds .djcf_checkout_outer .djcf_checkout_det{width: 100%;}

    #dj-classifieds .dj-item .price.auction-price{margin-top: 5px;}
    #dj-classifieds .dj-item .price_wrap_comprar .auction-price{margin-left: 0 !important; width: fit-content;}
    #dj-classifieds .dj-item .price_wrap_comprar .price, #dj-classifieds .dj-item .price_wrap_comprar .row_negotiable{background: none !important; padding: 0 !important;}

    #dj-classifieds .dj-item .custom_det{margin-top: 25px;}

    #dj-classifieds .dj-item .general_description_master{flex-direction: column;}
    #dj-classifieds .dj-item .description-master, #dj-classifieds .dj-item .general_det{flex: 100%; width: 100%;}
    #dj-classifieds .dj-item .description .desc_content{font-size: 1.1rem;}

    #dj-classifieds .dj-item .description-master .description, #dj-classifieds .dj-item .description-master .shipping-master .djcf_before_desc{margin-right: 0;}

    #dj-classifieds .dj-item .shipping{width: 100%;}
    #dj-classifieds .dj-item .shipping h2{background-position: calc(50% - 60px);}
    #dj-classifieds .dj-item .shipping .row{width: 100%;}

    #dj-classifieds .dj-item .auction .auction_bids, 
    #dj-classifieds .dj-item .auction .bids_form{float: none; width: 100%;}

    #dj-classifieds .dj-item .general_det{min-width: 0;}
    #dj-classifieds .profile_item_box{flex-direction: column;}
    #dj-classifieds .profile_item_box .profile_name_data{text-align: center;}
    #dj-classifieds .dj-item .seller-tel-master{width: 100%; margin: 15px 0 40px 0;}

    #dj-classifieds .dj-item .ask_form_abuse_outer{width: 100%; padding: 0;}
    #dj-classifieds .dj-item .ask_form_abuse_outer #ask_form_button{max-width: 100% !important;}

    #dj-classifieds .profile_outer .profile_contact_form, 
    #dj-classifieds .profile_outer .profile_contact_form #ask_form{text-align: center !important; margin: 30px auto;}
    #dj-classifieds .profile_outer .profile_contact_form #ask_form .g-recaptcha div{ margin: auto;} 
    #dj-classifieds .profile_outer .profile_contact_form #ask_form{text-align: left;}

    /*Vista Perfil*/
    #dj-classifieds .profile_outer{margin: 10px auto;}
    #dj-classifieds .profile_outer .profile_img{display: block; margin: 0 auto 10px auto; padding: 0; text-align: center; width: auto !important;}
    #dj-classifieds .profile_outer .profile_name_data{width:100%; display: block;}
    #dj-classifieds .profile_outer .profile_name_data .float-end{float: none !important;}
    #dj-classifieds .profile_outer .profile_name_data .float-end .last-visit{text-align: center;}
    #dj-classifieds .profile_outer .profile_name, 
    #dj-classifieds .profile_outer .profile_data, 
    #dj-classifieds .profile_outer .profile_row{text-align: center;}
    #dj-classifieds .tel_diga{margin: 25px auto !important;}
    #dj-classifieds .tel_diga:before {
        left: 50% !important;
        margin-left: -21px;
        border-right: 21px solid transparent !important;
        margin-top: -17px !important;
    }
    #dj-classifieds .profile_outer .profile_row.row_sobre_mim{font-size: 1.1rem; padding:0 5px;}
    #dj-classifieds .profile_outer .profile_name a.title_edit.button{display: block !important; margin: 0 !important; margin-top: 10px !important;}
    #dj-classifieds .profile_outer .profile_name a.title_edit.button:before{clear: both; content: "\A"; display: block;}

    #dj-classifieds .profile_outer .map #google_map_box .show_map_outer button{left: 50%; transform: translate(-50%, 0);}

    /*Pagamentos*/
    #dj-classifieds table.paymentdetails td.table_payment table td{float: left; width: 100%; text-align: center; padding-top: 10px;}
    #dj-classifieds table.paymentdetails td.table_payment .payment_td{padding: 0;}
    #dj-classifieds table.paymentdetails td.table_payment table td.td1{padding-top: 30px;}
    #dj-classifieds table.paymentdetails td.table_payment table td.td2{border: 0; background: none; padding: 0 10px;}
    #dj-classifieds table.paymentdetails td.table_payment table td.td3{padding-bottom: 50px;}
    #dj-classifieds table.paymentdetails td.table_payment table td.td2 table input{margin: 0; text-align: center;}

    #dj-classifieds table.paymentdetails td.table_payment table td p{text-align: center !important;}

    /*Area de Cliente - Detalhes de pagamento*/
    #dj-classifieds table.paymentdetails td.td_pdetails div.pd_row{text-align: center;}
    #dj-classifieds table.paymentdetails td.td_pdetails div.pd_row .price{float: none; display: block; margin-top: 10px;}
    #dj-classifieds table.paymentdetails td.td_pdetails .pd_terms .terms_and_conditions{font-size: 1.1rem;}

}

@media screen and (max-width:567px){
    #dj-classifieds .dj-category .cat_col,
    #dj-classifieds .djcf_items_blog .item_box{
        width:100% !important;
    }
    #dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols3 .dj-cattree{
        width:100%;
    }
    #dj-classifieds .defaultSimpleSkin table.mceLayout{
        width:auto !important;
        max-width:100%;
    }

    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.advert_active,
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status, 
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name{
        width:100%;
        display:block;
        float:left;
        border:none;		
    }
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status, 
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name{ 
        border-bottom:1px solid #E8E8E8;
    }
    
    #dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance{
        padding-left: 14px;
        box-sizing:border-box;
    }
    .mod_djclassifieds_items .items-cols1 .items-col {width: 100% !important;}
    .mod_djclassifieds_items .items .items-col {width: 49.9% !important;}

    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree,
    #dj-classifieds .dj-cattree-box ul.dj-cattree,
    #dj-classifieds .dj-regtree-box ul.dj-regtree {
        float: none;
        text-align: left;
    }

    /*COLUNAS*/
    .mod_djclassifieds_cattree .dj-cattree-box.cols3 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols3 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols3 .dj-regtree {
        width: 49.9%;
    }

    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box.cols1 .dj-cattree{width: 100% !important;}
    .mod_djclassifieds_cattree .dj-cattree-box.cols4 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols4 .dj-regtree {
        width: 100%;
    }

    .mod_djclassifieds_cattree .dj-cattree-box.cols5 .dj-cattree,
    #dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
    #dj-classifieds .dj-regtree-box.cols5 .dj-regtree {
        width: 49.9%;
    } 
    /*COLUNAS FIM*/

    /*CATEGORIAS ICONS INICIO*/
    
    /*Categorias na Vertical - Estava Este*/
  .categoriapagini, .mod_djclassifieds_cattree .dj-cattree-box .dj-cattree-wrap{margin-left: -2%; margin-right: -2%; padding: 0;}
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree{margin: 0;}

    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0{
        padding: 0 2%;
        position: relative;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
        overflow: hidden;
        z-index: 0;
    }

    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0:after{
        background-color: #ebecec;
        content: "";
        position: absolute;
        margin-left: -200px;
        opacity: 0;
        -webkit-transition-duration: 0.4s;
        transition: all 0.4s;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0:active:after{
        margin: 0;
        margin-left: 700px;
        opacity: 1;
        transition: 0.4s;
    }

    .categoriapagini .mod_djclassifieds_cattree{padding-bottom: 0;}
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0 a span.cat_name{width: calc(100% - 56px);padding: 22px 0 !important; margin-left: 10px;}
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.lvl0 a:before{width: 46px;}
    .categoriapagini{margin-top: 30px !important;}
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box .dj-cattree{border-top: 1px solid #e4e4e4; position: relative;}
    .categoriapagini .mod_djclassifieds_cattree .dj-cattree-box .dj-cattree:before{
        content: "";
        position: absolute;
        right: 20px;
        top: 45%;
        border-right: 2px solid #ccc;
        border-bottom: 2px solid #ccc;
        width: 8px; height: 8px;
        transform: rotate(-45deg);
    }
/*Categorias na Vertical - Estava Este FIM*/

    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat1 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat3 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat4 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat5 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat7 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat8 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat9 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat10 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat11 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat12 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat13 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat14 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat15 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat16 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat21 a::before, 
    .mod_djclassifieds_cattree .dj-cattree-box ul.dj-cattree li.cat22 a::before{
        background-size: 40px auto !important;
    }
    /*CATEGORIAS ICONS FIM*/

    /*Vista lista*/
    #dj-classifieds .item_distance.hide_mobile{ display:none !important; }

    /*Vista Anuncio Unico*/
    #dj-classifieds .dj-item .images .djc_thumbnails img{height: 70px !important;}
    #dj-classifieds .dj-item .custom_det_content {flex-direction: column;}
    #dj-classifieds .dj-item .custom_det .row{width: 100%; margin: 3px 0;}

    #dj-classifieds .dj-item .auction .bids_form .bids_box .bids_input{float: none; width: 100%; text-align: center; padding: 10px 0 5px 0;}
    #dj-classifieds .dj-item .auction .bids_form .bids_box .bids_button{float: none; width: 100%; text-align: center; padding-bottom: 15px;}

    /*Área de Cliente - Destaques*/
    #dj-classifieds .dj-additem .prom_rows .djform_prom_img{width: auto; }
    #dj-classifieds .dj-additem .prom_rows .djform_prom_desc{width: 100%; padding: 5px 0;}

    /*Custom Fields*/
    #dj-classifieds .dj-items .item_row .item_content .item_custom_fields .item_cf_box{margin-bottom:0 !important;}
}

@media screen and (max-width:480px){
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(9),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(9) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:nth-of-type(4n+1) {
        clear: none;
    }
    .dj_cf_search_onerow .search_row1 > div:nth-of-type(2n+1),
    .dj_cf_search_onerow .search_buttons {
        
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(8),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(8) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(7),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(7) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(6),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(6) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(5),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(5) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(4),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(4) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(3),
    .dj_cf_search_onerow .search_row1 > div:first-of-type:nth-last-of-type(3) ~ div {
        width: 50%;
    }
    .dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field {
        width: 50% !important;
    }
    .dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field:nth-of-type(3n+1) {
        clear: none;
    }
    .dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field:nth-of-type(2n+1) {
        clear: both;
    }

    /*Destaque Primeiro*/
    .mod_djclassifieds_items .items .items-col {width: 100% !important;}
    .mod_djclassifieds_items .items-col{padding: 0 5px;}
    .mod_djclassifieds_items div.title a.title{padding: 5px; height: auto;}

    /*Anunciante*/
    #dj-classifieds .profile_items .dj-items{padding-top: 85px !important;}

    /*Vista Anuncio Unico*/
    #dj-classifieds .profile_item_box .profile_name_data{display: block; text-align: center; margin-bottom: 10px;}
}