/* MEDIA QUERIES */
@media screen and (max-width: 1250px){
    div.content-box-footer{width: 100% !important}
}

/* MEDIA QUERIES */
@media screen and (max-width: 1050px){
    .hide_on_small_screen{display: none;}
    table.tbl_mainsite tr td.tbl_td_mainsite{width: 100%; max-width: 100%;}
    div.space_top_tabbar{margin-left: 1%; margin-right: 1%;}
    div.space_result_area{width: 98%; padding: 0; margin: 0; margin-left: 1%; margin-right: 1%}

    div.space_result_right{display: none;}
}

@media screen and (max-width: 968px){
    .tbl_search_main .search_input_content input{width: 200px;}
    .tbl_search_main .search_select_content{width: 195px;}
    .tbl_search_main .search_select_content select{width: 191px;}
    div.viv{ position: relative;}
    div.viv_detail{ width: auto; overflow: hidden; float: none; padding: 16px 0}
    div.viv_date{display: none}
    div.viv_date_mobile{font-weight: bold; color: #8b8b8b; display: block; position: absolute; left: 0; top: 0; padding: 0; width: 150px; padding-left: 16px; background: url("/public/images/clock.png") no-repeat; background-size: 13px 13px; background-position: 0px 2px; text-align: left; margin-left: 2px;}
    div.viv_img{width: 170px;}
    img.loader_img{margin-left: 35px;}
    div.main_top_logo a img{ height: 50px;}   
}

/* 780px*/
@media screen and (min-width: 681px) and (max-width: 880px){
    div.content_big_button{width: 90%;}
}

@media screen and (max-width: 780px){
    div.login_area{display: none;}
    #content_lang{left: auto !important; right: 5px;}
    

    /*div.item_category_parent{width: 32% !important;}*/
}

/* 680px*/
@media screen and (max-width: 680px){
    div.space_search_area .search_input_content{ width: 99%;}
    div.space_search_area .search_select_content{width: 99%; margin-left: 0.6%}
    div.space_search_area .search_select_content select{width: 99%;}
    div.space_search_area div.content_btn_search{width: 99%; margin-left: 0.6%; margin-bottom: 10px; position: relative; bottom: auto; right: auto}
    ul.token-input-list-facebook{ margin-bottom: 0 !important}
    div.city_select_content{margin-bottom: 5px !important;}
    div.space_search_area{min-height: 80px;}
    div.space_top_login{ height: 75px;}
    div.area_names{display: none}
    div.message_home{display: none}
    div.message_home_down{display: block !important}
    div.city_select_content{width: 99%; margin-left: 0.6%; margin-bottom: 10px;}
    div.main_top_logo a img{ height: 50px;}
    div.space_top_login {height: 56px;}
    div.content_logo img{ height: 40px;}

    div.left_fiche_area{
        width: 100%;
    }

    div.content_title_fiche{
        width: 100%;
    }

    div.right_fiche_area{
        width: 100%;
        float: left;
        margin-top: 10px;
    }

    div.right_fiche_area .ribbon-front{ padding-right: 0px !important;}
    div.right_fiche_area .ribbon-edge-bottomright{ display: none}

    #galleria{height:300px}
    td.td_space_login input{max-width: 100% !important;}
    form.form_create{width: 100% !important; border-right: none !important}
    div.create_tips{display: none }
    div.listing_ads_actions{position: relative; float: left; width: 98%; padding-left: 2%; text-align: left; height: auto}
    div.listing_ads_actions a{margin-right: 10px; float: left}
}

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

    div.content_main_page div.content_slogan{width: 90%; padding-left: 5%; padding-right: 5%}
    .tbl_search_main{width: 90%;}
    .tbl_search_main .search_input_content{width: 100%;margin-right: 0px; margin-bottom: 10px}
    .tbl_search_main .search_input_content input{width: 100%; margin-right: 0px}
    .tbl_search_main .search_select_content{width: 100%; margin-bottom: 10px}
    .tbl_search_main .search_select_content select{width: 98%;}

    div.viv_img_thumb img{max-width: 120px; max-height: 90px}
    div.viv_img{width: 125px; height: auto}
    img.loader_img{margin-left: 25px; margin-top: 10px;}

    div.content_btn_share{width: 100%;}
    div.content_btn_share button.button{margin-bottom: 3px}
    form.form_create{width: 100% !important; border-right: none !important}
    /*div.item_category_parent{width: 48% !important;}*/
    table.tbl_category_large{ display: block; width: 100%;}
    table.tbl_category_large tbody{ display: block; width: 100%;  float: left;}
    table.tbl_category_large tr{ display: block; width: 100%;  float: left;}
    table.tbl_category_large tr td{ display: block; width: 32% !important; margin-right: 3px; float: left; margin-bottom: 10px; height: 28px !important; max-width: 1000px !important }
    div.content_category_parent{padding-top: 5px !important}
    div.item_category_parent{width: 100% !important; float: left; border-radius: 0px !important; background: #FFF !important;}
    div.item_category_parent i{ float: left; font-size: 18px; margin: 5px; }
    div.item_category_parent span{float: left; width: auto !important; line-height: 35px; margin: 0 !important; color: #369;}
    div.item_category_parent:hover{background: #eff2f7 !important;}
    div.box_tabbar{ min-width: 10px !important}
    table.tbl_category_large tr td.item_category_parent_last{ width: 64% !important;}
    table.tbl_category_large tr td.item_category_parent_last div.item_category_parent{ padding-right: 2px !important; }
    .space_account_create{padding-top: 0px;}
    .space_account_create h1 { margin-bottom: 5px !important; }
    div.post_ad_content{ margin-top: 5px !important}

    div.item_child{ border-radius: 0px !important; width: 98% !important; height: 150px !important;}
    div.item_child_selected{ position: absolute !important; top: 0; left: 0; right: 0; }
    div.item_parent_selected{ overflow: hidden !important; height: 33px !important; }

    div.item_child_selected table tr td.content_change_category{display: table-cell !important}
    div.hide_item_child_notselect{display: none !important;}
    div.hide_category_empty{display: none}


    div.content_full_input input{ width: 100% !important}
    div.content_full_input textarea{ width: 100% !important}
    div.content_cat_label{width: 98% !important; margin-top: 10px !important;}
    div.content_cat_label label{text-align: left !important; line-height: 14px !important;}
    div.content_cat_input{width: 98% !important;}

    div.listing_ads_actions a{width: 50% !important; max-width: 50% !important;}
    div.content-box-footer div.box-footer{width: 98% !important; border: none !important}
    div.content-box-footer div.box-footer-wide{width: 96% !important; padding-left: 2%; padding-right: 2%; border: none !important}
    
    #content_manage_ads{padding-top: 35px;}
    #manage_ads_sub_title{width: 80%; max-width: 250px}
}

/* 480px*/
@media screen and (max-width: 480px){

    div.box_items_form label{width: 100% !important;}
    a.social_link_connect{width: 88% !important;}
    div.box_items_form span.span_input{width: 100% !important;}
    div.box_items_form{margin-right: 0px !important}
    .hide_on_very_small_screen{display: none !important;}
    .padding_10_on_very_small_screen{ padding-left: 10px !important}
    div.listings_ads_status {width: 50% !important; margin-left: 2%;}
    div.listings_ads_infos {width: 98% !important;}
    div.listing_ads_img {width: 70% !important; max-width: 70% !important; text-align: left; padding-left: 2%;}
    div.listing_ads_top{height: auto !important}
    div.listing_ads_title{width: 100%; margin-top: 10px;}
    /*div.item_category_parent{width: 100% !important; margin-right: 0 !important}*/
    div.content_checkbox_input{min-width: 0 !important; padding-left: 0 !important; width: 94%; margin-left: 3%;}
    #h2_contact{font-size: 15px !important;}
    div.item_queue_progress{ left: auto !important; right: 5px !important;}
    div.item_queue_actions{ left: auto !important; right: 10px !important;}
    #post_price{max-width: 325px !important; margin-bottom: 5px}
    #post_currency{max-width: 325px !important;}
}

@media screen and (max-width: 968px){
    .item_category_child_large{ width: 62%}
}

@media screen and (max-width: 800px){
    .item_category_child{ width: 46% !important}
}

@media screen and (max-width: 600px){
    .item_category_child{ width: 96% !important}
}

