/* BASIC css start */
.fa-angle-down:before { color: #fff; font-size: 20px;}

.dash_boder {display: inline-block; width: 40px; height: 1px; border-top: 1px dashed #787878; margin: 0 23px;}

.fold { width: 24px; height: 20px; background: url(/design/everyday36/laromanee/m/icon/menu_black.png); background-size: cover;}
.close {position: fixed !important; top:18px !Important; right:18px;height: 22px; width: 25px; background: url(/design/everyday36/laromanee/m/icon/closebtn.png); background-size: cover; z-index: 999999;}

.navlogo { margin: 25px 22px;}
.navinfo { margin: 0 23px; padding: 25px 0;}
.navinfo div {padding:6px 0 10px;}
.navinfo div a {color:#787878; font-weight: 600; font-size: .8rem;}
.navCategory {margin-top:30px; padding-bottom:30px; overflow-y: auto;}
#keyword {display:none;}
.headersta {position: static!important;}
.menu_on {height:100%; overflow:hidden;}
.menu_off {height:auto; overflow:initial;}
#header {width:100%; position:fixed; z-index:9; padding: 10px 0;}
#header.header-scroll{padding: 0; background: #ffffff; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); -webkit-transition-duration: 0.6s; transition-duration: 0.6s; opacity: 0.9;}
#header .top-pt-01 {position:fixed; top:0; left:0; right:0; z-index:9999999999999;}
#header .headerTop { float: right; text-align:center;}
#header .headerTop a { height: 30px; line-height: 30px; display:inline-block; float:left;}
#header .headerTop a.cart {margin-right:25px; position:relative; display:inline-block; width: 23px; height: 28px; background: url(/design/everyday36/laromanee/m/icon/basket_black.png); background-size: cover;}
#header .headerTop a #user_basket_quantity {display: inline-block; position: absolute; bottom: 0; right: -10px; width: 20px; height: 14px; background: #000; color: #fff; font-size: 9px; line-height: 15px; border-radius: 10px;}
#header .headerTop a .fa {vertical-align:top; position: relative; top:6px;}
#header .headerBottom {padding:10px 22px;}
#header .headerBottom h1 {font-size:2.333em;}
#header .headerBottom .headerBottomLeft {float:left;}
#header .headerBottom .headerBottomLeft a{display: block; width: 60px; height: 52px;/*로고 크기에 따라 높이값 수정해주세요*/ background: url(/design/everyday36/img/m_top_logo.png)no-repeat; background-size: contain; text-indent: -9999px;}
/* /design/everyday36/everyday/logo.png */
/* 카테고리 */
aside {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0;
    bottom: 0;
    background-color: #000;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1001;
    display: none;
    opacity: 0.9;
}
aside .aisTop{position: relative;}
aside .aisTop .closebtn{position: absolute; top: 0; right: 22px;}
aside .aisTop .closebtn img{ width: 20px;}
aside nav li {position:relative;}
aside nav li a {display: block; height: 37px; color:#fff; line-height:37px; padding:0 0 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:.9rem;}
aside nav li .fa {
    position: absolute;
    top: 0;
    right: 20px;
    width: 40px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 20px;
}
aside nav li > ul { display:none; }
aside nav li > ul > li {border-bottom:0px none; }
aside nav li > ul > li:first-child {border-top:0px none;}
aside nav li > ul > li a {padding:0 40px 0 30px; margin: 0; font-size:12px;}
aside nav li > ul > li > ul {border-top:0px none; }
aside nav li > ul > li > ul > li {border-bottom:0px none;}
aside nav li > ul > li > ul > li a {padding:0 0 0 40px; margin: 0;  }
aside .asideBottom {padding:20px 22px;}
aside .asideBottom .tel {color:#ab3e41; font-size:1.333em; font-weight:bold; display: block;}
aside .asideBottom .fa-stack {color:#000; margin-top: -5px;}
aside .asideBottom .copyright {margin-top:10px;}
aside .navCommunity {display:none;}
aside .navMypage {display:none;}
/* //카테고리 */

/* BASIC css end */

