/* BASIC css start */
#search .form-wrap {position: relative;background-color: #fafafa; padding: 10px 10px 20px 10px}
#search .form-wrap p {font-weight:600; text-align:center; font-size:18px; padding:20px 0px; font-family:'Noto Sans KR'; letter-spacing:-0.5px;}
#search .form-wrap p img {width:3px; padding:0px 2px; margin-top:2px;}
#search .form-wrap p span { color:#fc5093; }
#search .form-wrap .searchForm {margin:0 80px;  }
#search .form-wrap .searchForm input {border:0px none;}
#search .form-wrap .searchButton {width:20px; color:#000;position: absolute; bottom:31px; right: 90px; text-align: center; font-size:10px;}
#search .form-wrap .searchForm #keyword_search {

margin-bottom: 5px; 
background:#fafafa;
font-weight:500; 
font-family:'Noto Sans KR';
width: 100%;
height: 35px;
border:0px none; 
margin-top: 6px;
padding: 0 5px;
border-bottom:1.5px solid #000;
border-radius:0px;
font-size:15px;
color:#000; 
text-align:center;}

#search .form-wrap .searchPrice {}
#search .form-wrap .searchPrice input {width:30%;}
#search h2 {border-bottom:1px solid #4a4a4a; text-align:center; font-weight:bold; padding:5px 0;}
#search .MK_product_list .items {background-color:#f9f9f9; padding: 10px 0;}
#search .MK_product_list .items #MK_best_product li {width:33.33%;}
#search .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
#search .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
#search .list_group { text-align:center;}
#search .list_group select {width:40%; height:28px; float:left;}
#search .more .more-title {color: #3b3b3b;}
#MS_select_category {margin-right:6px;}

#search .list_shopping1x li {box-sizing: border-box; padding: 18px 4px;}
#search .list_shopping1x li a {display: inline; padding: 0;}
#search .list_shopping1x li figcaption p.hashtag {margin-top: 5px;}
#search .list_shopping1x li figcaption p.hashtag a {background-color: #f3f3f3; white-space: nowrap; margin-right:5px;}
#search .list_shopping2x li {box-sizing: border-box;padding: 10px 2px;}
#search .list_shopping2x li a {display: inline; padding: 0;}
#search .list_shopping2x li figcaption p.hashtag {margin-top: 5px;}
#search .list_shopping2x li figcaption p.hashtag a {background-color: #f3f3f3; white-space: nowrap; margin-right:5px;}
#search .list_array .list_arrayRight img {width: 23px; height: auto;}

@media screen and (min-width:420px) and (max-width:767px) {
    #search .list_shopping1x li {padding:4px;}
}
@media screen and (min-width:768px) {
    #search .list_shopping1x li {padding:10px;}
    #search .list_shopping2x li {padding:10px 5px;}    
}


#search .list_group {padding: 10px 0% 10px 7px;  text-align:center; width:98%; float:left; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; display:flex; background:#fff;  }
#search .list_group .group_wrap {width:100%; height:30px;}
#search .list_arrayRight { margin:0% 1%; float:right; height:28px; display:flex; align-items:center;   }
#search .list_arrayRight img {width:28px}
#search .list_arrayRight img:first-child {margin-right:5px;}
#search .list_group select { text-align:left; width:49%; height:30px; font-size:12px; background:#fff; appearance:none; -webkit-appearance:none; background:url(/design/flaseek/web/icon/detail_arrow.png); background-repeat:no-repeat; background-size:12px; background-position:center right 6px; padding-left:8px; padding-right:20px; }
#search .list_group select option {text-align:left !important;}




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

#search .form-wrap .searchButton {right:52px;}
#search .form-wrap .searchForm {margin:0 40px;}

}


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

#search .list_group select{width:47%;}

}

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

#search .list_group select{width:48%;}

}

@media screen and (min-width: 850px) { 

#search .list_group select{width:49.6%;}

}


.soldout_text{color:#D22525; font-weight: bold; padding: 5px 0px 5px 5px;}



/* BASIC css end */

