/* BASIC css start */
/* 200625 À¯·á±â¼úÁö¿ø R */

@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

body, code{
    font-family: 'Lato',Dotum,sans-serif;
}

/* ¸ÞÀÎ */
.SMS_Product_display h3{
    font-family: 'Lato', sans-serif;
    letter-spacing: 0;
    font-weight:normal;
}
.SMS_Product_display .SMS_base_mask{
text-align:center;
font-family: 'Lato',Dotum, sans-serif;
letter-spacing: 0;
}
.SMS_Product_display .items li .info_container .name{
    color:#262626;
    letter-spacing:0.5px;
}

/* ÇÜ¹ö°Å */
#Basement .MenuAllCon .logout_text .text{
    float:unset !important;
}
#SMS_myFavorite_categoryNEW .price_container, #SMS_myFavorite_categoryNEW .info_container{
    text-align:left;
    font-family: 'Lato',Dotum, sans-serif;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu{
    margin-bottom:0;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu:after{
    display:none;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu li a{
    font-weight:bold;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu li a, .MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .base_menu li a{
    font-weight:normal;
}

.MenuAllCon .h_header_menu{
    padding:0px;
}
.MenuAllCon .h_header_menu li{
    width:100%;
    border-radius:3px;
}
.MenuAllCon .h_header_menu li:first-child{
    background-color:#4a615b;
    border:1px solid #4a615b;
}
.MenuAllCon .h_header_menu li:last-child{
    margin-top:5px;
    background-color:#879189;
    border:1px solid #879189;
}
.MenuAllCon .h_header_menu li a{
    color:#fff !important;
}
#Basement .MenuAllCon .logout_text{
    padding:20px 10px 0 10px;
}
.MenuAllCon .SMS_Search_ham .container_Box{
    padding:5px 10px 15px 10px;
}
.MenuAllCon .SMS_Search_ham .container_Box .search input{
    border-radius:3px;
}
.MenuAllCon .SMS_Search_ham .container_Box .search_btn{
    top:6px;
}

#Basement .SMS_LikeCategory{
    text-align:left;
    background: #f8f1de;
    height:35px;
    line-height:35px;
    padding-left:20px;
    position:relative;
}
#Basement .SMS_LikeCategory:before{
    content:"+";
    font-size:20px;
    font-weight:normal;
    display:block;
    width:20px;
    height:25px;
    line-height:25px;
    text-align:center;
    position:absolute;
    top:9px;
    left:0;
    opacity:0.5;
}
#Basement .SMS_LikeCategory.SMSselLike:before{
    content:"-";
    line-height:20px;
}
#Basement .SMS_LikeCategory_Inbody{
    background: #f8f1de;
    text-align:left;
    padding-left:20px;
}
.SMS_LikeCategory_Inbody .LikeCategory_text{
    text-align:left;
}
.SMS_LikeCategory_Inbody li{
    border:none;
    background:#f8f1de;
}
.SMS_LeftToggle .box_sub{
    height:auto;
    line-height:35px;
}

.SMS_LeftToggle .box_sub .title{
    background: #f8f1de;
    padding:0px 10px 0px 0;
    border-bottom:none;
    position:relative;
    padding-left:20px;
}
.SMS_LeftToggle .box_sub .title:before{
    content:"+";
    font-size:20px;
    font-weight:normal;
    display:block;
    width:20px;
    height:35px;
    line-height:35px;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    opacity:0.5;
}
.SMS_LeftToggle .box_sub .title.title_close:before{
    content:"-";
    line-height:30px;
}
.SMS_LeftToggle .box_sub .t_list{
    padding:0 0 0 35px;
}
.SMS_LeftToggle .box_sub .t_list li{
    position:relative;
}
.SMS_LeftToggle .box_sub .t_list li:after{
    position:absolute;
    right:0;
    top:0;
    font-family:FontAwesome;
    content:"\f105";
    font-size:14px;
    font-weight:normal;
    color:#bbb;
}
.SMS_LeftToggle .box_sub .t_list li a{
    background: #f8f1de;
}
.MenuAllCon .SMS_ham_myp_points{
    display:none;
}
.MenuAllCon .SMS_All_tabmenu_content .tab_box{
    padding:0 0 15px 0;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .tabSub_box_inner{
   width:100%;
   float:unset;
   display:block;
   text-align:left;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu li{
    height:35px;
    line-height:35px;
    padding-left:20px;
    position:relative;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu li:after{
    position:absolute;
    right:0;
    top:0;
    font-family:FontAwesome;
    content:"\f105";
    font-size:14px;
    font-weight:normal;
    color:#bbb;
}
.MenuAllCon .SMS_All_tabmenu_content .base_menu li a{
    padding:0px 10px 0px 0;
    line-height:35px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .tabSub_box_inner h3{
    padding-left:3px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .tabSub_box_inner.ham_mainmenu{
padding:0 15px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .tabSub_box_inner:first-child{
    border-right:none;
}

.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu, .MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu{
    padding:0 15px;
    margin-top:15px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu{
    border-top:1px solid #ddd;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu:after{
    display:block;
    clear:both;
    content:"";
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_community.ham_middleMenu .base_menu li, .MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_useinfo.ham_middleMenu .base_menu li, .MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li{
    width:100%;
    border:1px solid #ddd;
    border-top:none;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn{
    padding:0 15px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li{
    padding-left:0;
    text-align:center;
    margin-bottom:5px;
    border-radius:3px;
    
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li.SMS_ham_qna{
    border:1px solid #ddd !important;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li.SMS_ham_center{
    background-color: #879189;
    border: 1px solid #879189 !important;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li.SMS_ham_center a{
    color:#fff;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li.SMS_ham_insta{
    border: 0px solid #879189 !important;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li.SMS_ham_insta img{
    width:30px;
    height:30px;
    margin-top:2px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box #ham_bottomBtn .base_menu li:after{
    display:none;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu li{
    width:50%;
    float:left;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    border-left:1px solid #ddd;
    padding-left:0px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu li:nth-child(2n-1){
    border-right:none;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu li:after{
    right:10px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_middleMenu .base_menu li a{
    padding:0 0 0 10px;
}

.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo{
    padding:22px 0;
    border-bottom:1px solid #ddd;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo > p{
    margin-bottom:3px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo.SMS_ham_tel{
    padding-top:7px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo .ham_bottom_title{
    color:#444;
    font-size:11px;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo .ham_tel{
    font-size: 21px;
    margin-top:7px;
    font-weight:bold;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo .ham_lunch{
    font-weight:bold;
}
.MenuAllCon .SMS_All_tabmenu_content .tabSub_box .ham_bottomMenu .ham_bottomInfo.SMS_ham_bank{
    border-bottom:none;
}

.MenuAllCon .SMS_All_CopyRight li{
    border:1px solid #ddd;
}

.SMS_Product_display .items li .price_container > p{
    display:inline-block;
}
/* BASIC css end */

