a{color:#000;text-decoration: none;}
.cross_item{border:1px solid #CCC;}

.result_show_result_box_container{
    font-size: 0.75vw;
    width: max-content;
    display: inline-flex;

}

.ico_item_product{
    height: 20px;
    width: 20px;
    margin-top: 1%;
    margin-left: 0.5%;}
    

input {
    height: 12px;
    width: 14px;
    margin-top: 4px;
    font-size: 1em;
    /* text-transform: uppercase; */
    border: 1px solid black;
    background: #dbe1e8;
}


.item_result_buy_buttom {
    height: 1.5vh;
    width: 9.25vw;
    text-align: center;
    background: #FC0;
    border-radius: 10px;
    font-size: 1.25vh;
    padding: 0.5vh;
    border: 1px solid #8f8c8c;
}

.item_result_buy_buttom:hover{cursor:pointer;background:#72bebf;text-decoration: underline;}

.item_result_buy_now_buttom_padding {
    margin-left: 0.25vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.item_result_buy_now_buttom {
    height: 1.5vh;
    width: 9.25vw;
    text-align: center;
    background: #72bebf;
    border-radius: 10px;
    font-size: 1.25vh;
    padding: 0.5vh;
    border: 1px solid #8f8c8c;
}
.item_result_buy_buttom:hover{cursor:pointer;background:#FC0;text-decoration: underline;}

.search_item_padding {
    width: 8.5vw;
    margin-top: 0.25vh;
    margin-right: 0.5vw;
    font-size: 0.65rem;
    padding: .25vh;
}


select:focus, textarea:focus, input:focus{
    outline: none;
  }

  .main_mod_result{
    display: inline-flex;
    width: 47vw;
    height: 23vh;
    flex-wrap: wrap;
    margin-bottom: 2vh;}/**/
  
main_search_buttom {
    height: 2.72vh;
    width: 3vw;
    background: #FC0;
    display: grid;
    margin-top: 0.48vh;
    border-radius: 0px 10px 10px 0px;
    text-align: center;
    font-size: 14px;
}


main_search_buttom:hover{cursor:pointer;background:#F00}


.menu_box_option_close_container_padding{
    top: 0;
    height: 2vh;
    width: 34.8vw;
    background: #cfcfcf;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
  }
.menu_close_option{
    float: right;
    margin-right: 0.5vw;
    font-size: 12px;
    margin-top: 0.25vh;}
    .menu_close_option:hover{cursor:pointer;text-decoration: underline;}

    .nb_result{
        font-size: 0.75vw;
        width: max-content;
        display: inline-flex;}
    .nb_main_result{display:inline-grid;}
    .nb_all_result{margin-right:0.15vw;}
    
    .result{height:36vh;
        overflow-y: auto;
        overflow-x: hidden;}
.result_item_padding:hover{cursor:pointer;background:#CCC;}
.result_item_title {
    height: auto;
    width: 25.75vw;
    margin-top: 11px;
    font-size: .75rem;
    margin-left: 8px;
    margin-bottom: 5px;
}

.result_item_title_category{
    height: auto;
    width: 26.75vw;
    margin-top: 11px;
    font-size: .75rem;
    margin-left: 8px;
    margin-bottom: 5px;
    
}


.result_item_padding.result_item{display:inline-flex;
    border-bottom: 1px solid #ded9d9;
    width:35vw;
}

.result_main_info_box_container{
    width: 59vw;
    border-bottom: 1px solid #dfdede;
    border-top: 1px solid #dfdede;
    height: 4.7vh;
    margin-bottom: .5vh;
    margin-left:0.25vw;
    margin-top:1vh;
    display: inline-flex;}
.result_main_title{   
    font-size: .75vw;
    margin-left: 0.5vw;
    margin-right: 0.45vw;
    margin-top: 1.5vh;
    margin-bottom: 1vh;
    font-weight: 600;}
    .result_middle{width:0vw;}
.result_show_result_box_container{margin-top:1.5vh;width:8vw;display:inline-flex;}

    .result_main_box_container{
        display:inline-flex;
        width:59vw;
    }

    .result_main_empty_box_container{
        display:inline-flex;
        width:59.5vw;
        height: 53vh;
    }
    .result_query{
        width: 21vw;
        display: inline-flex;
        font-size: 0.75vw;
        padding: 0.15vh;}

.search_buttom_padding {
    margin-top: 0.45vh;
}
.search_desktop {
    width: 24.6vw;
    border: 0px;
    font-size: 10px;
    margin-top: 1.2vh;
    font-size: 14px;
}
.search_desktop_padding {
    height: 2.7vh;
    width: 24.6vw;
    margin-top: -0.7vh;
    border: 0px;
    padding: 6px;
}

.search_item_close_option{
    margin-right: .25vw;
    margin-top: .5vh;
    font-size: 0.75rem;}
.search_result_box_container{
    min-height: 16vh;
    width: 34.8vw;
    background: #f3f3f3;
    margin-top: 4.2vh;
    position: absolute;
    left: 18.15vw;
    z-index: 9999999999999999;
    box-shadow: 2px 5px 5px #7d7d7d;
display:none;}

.show_all_filter_result{
    width:47.9vw;
}
.sort_by_item{    font-size: .6vw;
    padding: 0.15vw;}
.sort_by_title{
    margin-top: 1.5vh;
    margin-right: 0.5vw;
    font-size: .65vw;
    margin-left: 0.15vw;
}

.sort_by_select{
    margin-top: 1.05vh;
    margin-right: .5vw;
    margin-left: 0.15vw;}

        .sort_by_pic_ico{
            margin-top: 1.25vh;
            margin-right: 0.5vw;
            margin-left: 0.5vw;
        }
        
        .sort_by_pic_title{
            margin-top: 1.25vh;
            font-size: .65vw;
            width: 2vw;
            text-align: center;
        }
        .sort_display{
            display: inline-flex;
            margin-right: 0.55vw;
            margin-top: 0.3vh;
            margin-left: .5vw;
            margin-right: 2vw;}
        .sort_display:hover{cursor:pointer}