/*# sourceURL=../css/layout.css */
/*@ sourceURL=../css/layout.css */
@charset "utf-8";

#max_wrap {width:100%; min-width:1382px;}
/* header */
#max_header {width:100%; height:auto; padding:32px 0 0;}
#max_header.sub_header {border-bottom:1px solid #d7d7d7; box-sizing:border-box;}
#max_header .inner {width:1366px; height:auto; margin:0 auto; position:relative;}
#max_header .logo {position:absolute; top:0; left:0;}

/* header : search */
.sch_box {width:512px; height:auto; margin:0 auto; border-bottom:2px solid #000; box-sizing:border-box; position:relative;}
.sch_box input {display:block; width:calc(100% - 24px); height:auto; padding:8px 0; box-sizing:border-box; letter-spacing:-1px;}
.sch_box button {width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -24px -24px no-repeat; font-size:0; position:absolute; top:0; right:0;}

/* header : gnb */
.gnb_box {position:absolute; top:0; right:0; font-size:13px;}
.gnb_box > ul {}
.gnb_box > ul > li {float:left; margin-left:24px; position:relative;}
.gnb_box > ul > li > a {display:flex; align-items:center; padding:0 0 8px;}
.gnb_box > ul > li > a > i {width:24px; height:24px; margin:0 4px; background-image:url("../image/common/maxmall_ui_lab_24.png");}
.gnb_box > ul > li > a .ico_user {background-position:-48px -72px;}
.gnb_box > ul > li > a .ico_cart {background-position:-72px -72px; margin-right:12px;}
.gnb_box > ul > li > a .nscart {display:block; width:20px; height:20px; line-height:20px; border-radius:100%; background-color:#ed145b; color:#fff; text-align:center; position:absolute; top:0; right:0; font-weight:bold; font-size:11px;}

.gnb_box > ul > li.btn_adm a { color:#ad0644; font-weight:600; }

.gnb_box > ul > li > a .ico_adm {background-position:0px -120px;}

/* header : gnb : tooltip layer */
.tooltip_layer {width:128px; height:auto; position:absolute; top:32px; left:0; z-index:50; background-color:#fff; border:1px solid #e5e5e5; padding:14px; box-sizing:border-box; font-size:12px;}
.tooltip_layer ul {}
.tooltip_layer ul li {}
.tooltip_layer ul li a {display:block; padding:4px 0;}
.tooltip_layer .mypage-menu {border-top:1px solid #e5e5e5; padding-top:8px; margin-top:8px;}

/* header : lnb */
.max_lnb {width:100%; height:auto; /* margin-top:32px; */ text-transform:uppercase; font-weight:700; font-family:'Raleway', 'Malgun Gothic'; letter-spacing:0; text-align:center;}
.max_lnb:after {content:''; display:block; clear:both;}
.max_lnb ul {text-align:center; position:relative;}
.max_lnb ul:before {content:''; display:block; width:1px; height:14px; background-color:#d7d7d7; position:absolute; top:32px; left:0;}
.max_lnb li {display:inline-block; width:105px; box-sizing:border-box;}
.max_lnb li a {display:block; padding:32px 20px; position:relative;}
.max_lnb li .new_prod:before {content:''; display:block; width:4px; height:4px; border-radius:100%; background-color:#e60e17; position:absolute; top:-8px; left:50%; transform:translateX(-50%);}

.max_lnb .lnb_cate {display:inline-block;}
.max_lnb .lnb_cate p {float:left; width:136px; margin-top:32px; text-align:left;}
.max_lnb .lnb_cate p a {display:block; width:100%; background:url("../image/common/maxmall_ui_lab_24.png") -96px -77px no-repeat; padding-left:52px; box-sizing:border-box;}
.max_lnb .lnb_cate > ul {float:left;}
.max_lnb .lnb_cate > ul > li {position:relative;}
/* .max_lnb .lnb_cate > ul > li:nth-child(2) a {padding:0;} */
.max_lnb .lnb_cate > ul > li a {}

.max_lnb .lnb_cate .depth_layer {width:160px; height:auto; padding:16px; background-color:#fff; border:1px solid #181818; position:absolute; top:79px; left:50%; transform:translateX(-50%); z-index:2; font-weight:400; box-sizing:border-box; display:none;}
.max_lnb .lnb_cate .depth_layer .lnb_depth2 {border-left:none; text-align:left;}
.max_lnb .lnb_cate .depth_layer .lnb_depth2:before {display:none;}
.max_lnb .lnb_cate .depth_layer .lnb_depth2 li {float:none; width:100%; margin:4px 0; font-size:14px; letter-spacing:-1px;}
.max_lnb .lnb_cate .depth_layer .lnb_depth2 li a {padding:8px;}

.max_lnb .lnb_cate_one {display:inline-block; vertical-align:top;}
.max_lnb .lnb_cate_one li {}
.max_lnb .lnb_cate_one li a {}
.max_lnb .lnb_cate_one li:last-child a {padding-right:0;}

.max_lnb .lnb_cate > ul > li:hover .depth_layer {display:block;}


/*  */
.max_brand {overflow:hidden; color:#797979; font-size:13px; letter-spacing:0;}
.max_brand .inner {height:400px !important; padding:48px 28px; position:absolute !important; top:147px; left:50%; transform:translateX(-50%);/* margin-left:-685px !important; */ z-index:11; border:1px solid #000; background-color:#fff; box-sizing:border-box;}
/*
.max_brand:after {content:''; display:block; width:100%; height:100%; background-color:rgba(0,0,0,.75); position:fixed; top:147px; left:0; z-index:10;}
*/
#max_brand_back {display:block; width:100%; height:100%; background-color:rgba(0,0,0,.75); position:fixed; top:147px; left:0; z-index:10;}

.max_brand a {display:inline-block; width:72px; height:32px; line-height:30px; text-align:center; border:1px solid #d7d7d7; border-radius:50px; font-size:12px; box-sizing:border-box;}
.max_brand a:hover {color:#181818; border-color:#181818;}

.max_brand .brand_sch {float:left; width:180px; height:32px; line-height:32px; border-radius:50px; background-color:#f0f0f0; box-sizing:border-box;}
.max_brand .brand_sch input {float:left; width:calc(100% - 32px); height:32px; background:none; padding-left:14px; box-sizing:border-box;}
.max_brand .brand_sch button {float:left; display:block; width:24px; height:24px; margin-top:3px; background:url("../image/common/maxmall_ui_lab_24.png") -48px -96px no-repeat; font-size:0;}

.max_brand .brand_menu {float:right; width:1050px; height:auto; position:relative; box-sizing:border-box;}
.max_brand .brand_menu .name-letter {float:right; width:auto; height:auto; margin-right:155px;}
.max_brand .brand_menu .name-letter li {display:inline-block;}
.max_brand .brand_menu .name-letter li .active {color:#fff; background-color:#181818; border:1px solid #181818;}
.max_brand .brand_menu .letter-box {float:right; margin-right:14px;}
.max_brand .brand_menu .letter-box .bookmark {float:left; margin-top:4px;}
.max_brand .brand_menu .letter-box .name-lst {float:left;}
.max_brand .brand_menu .letter-box .name-lst li {display:inline-block; line-height:32px;}
.max_brand .brand_menu .letter-box .name-lst li button {padding:0 5.5px; font-family:'Roboto', 'Malgun Gothic', sans-serif; color:#797979;}
.max_brand .brand_menu .letter-box .name-lst li button:hover {color:#ed145b;}
.max_brand .brand_menu .letter-box .name-lst li .active {color:#ed145b; font-weight:700;}
.max_brand .brand_menu .brand-lnk {position:absolute; top:0; right:0;}
.max_brand .brand_menu .brand-lnk .bt_mybrand {color:#ed145b; border-color:#ed145b;}

.max_brand .brand_lst_wrap {float:left; width:100%; height:290px; padding-top:8px; margin-top:8px; border-top:2px solid #181818; box-sizing:border-box; /*overflow-y:scroll;*/}
.max_brand .brand_lst_wrap a {width:auto; height:auto; line-height:1; text-align:left; border:none; border-radius:0; font-size:12px;}
.max_brand .brand_lst_wrap ul {}
.max_brand .brand_lst_wrap ul li {float:left; width:20%; margin:3px 0;}
.max_brand .brand_lst_wrap ul li .bookmark {display:block; float:left;}
.max_brand .brand_lst_wrap ul li a {display:block; float:left; line-height:24px;}

.max_brand .bt_brand_close {display:block; width:32px; height:32px; position:absolute; top:14px; right:28px; font-size:0;}
.max_brand .bt_brand_close i {display:block; width:24px; height:24px; position:relative;}
.max_brand .bt_brand_close i:before,
.max_brand .bt_brand_close i:after {content:''; display:block; width:24px; height:2px; background:#000; border-radius:10px; position:absolute; top:10px; left:4px; transform:rotate(-45deg);}
.max_brand .bt_brand_close i:after {transform:rotate(45deg);}

/* quick */
#max_quick {width:368px; height:640px; position:fixed; bottom:0; right:0; z-index:2; display:table;}
#max_quick .quick_btn_bar {display:table-cell; vertical-align:bottom; width:48px; height:192px; }
#max_quick .quick_btn_bar button {display:block; width:48px; height:48px; background:url("../image/common/ico_quick.png") no-repeat; background-color:#000; font-size:0; position:relative;}
#max_quick .quick_btn_bar button:hover,
#max_quick .quick_btn_bar .active {background-color:#fff;}
#max_quick .quick_btn_bar button:nth-child(1) {}
#max_quick .quick_btn_bar button:nth-child(1):hover {background-position:-48px 0;}
#max_quick .quick_btn_bar button:nth-child(2) {background-position:0 -48px;}
#max_quick .quick_btn_bar button:nth-child(2):hover {background-position:-48px -48px;}
#max_quick .quick_btn_bar button:nth-child(3) {background-position:0 -96px;}
#max_quick .quick_btn_bar button:nth-child(3):hover {background-position:-48px -96px;}
#max_quick .quick_btn_bar button:nth-child(4) {background-position:0 -144px;}
#max_quick .quick_btn_bar button:nth-child(4):hover {background-position:-48px -144px;}

#max_quick .quick_btn_bar button span { display:inline-block; width:0; font-size:12px; position:absolute; transform:translateX(-50%); opacity:0; visibility:hidden; width:auto; top:10px; left:-10px; padding:8px 10px; background:#000; color:#fff; box-sizing:border-box; z-index:3; border-radius:3px; transition:all .3s; }
#max_quick .quick_btn_bar button:hover span { transform:translateX(-100%); opacity:1; visibility:visible; border:none;}

#max_quick .quick_btn_bar button span:before { content:''; width:8px; height:8px; display:block; background:#000; position:absolute; z-index:2; right:-3px; top:9px; transform:rotate(45deg); border:none;}
#max_quick .quick_btn_bar button:nth-child(1) span { width:62px; }
#max_quick .quick_btn_bar button:nth-child(2) span { width:92px; }



/* active */
#max_quick .quick_btn_bar .active:nth-child(1) {background-position:-48px 0;}
#max_quick .quick_btn_bar .active:nth-child(2) {background-position:-48px -48px;}
/* contents */
#max_quick .quick_cont {display:table-cell; width:320px; height:640px; background-color:#fff; border:1px solid #000; box-sizing:border-box;}
#max_quick .quick_cont > p {width:100%; height:52px; line-height:52px; padding-left:14px; background-color:#000; color:#fff; font-weight:bold; box-sizing:border-box;}
#max_quick .quick_cont > p strong {font-size:13px; color:#ed145b;}
#max_quick .quick_cont .inner {width:100%; height:100%; position:relative; overflow-y:scroll;}
#max_quick .quick_cont .maxskin_tab {background-color:#fff; border-bottom:1px solid #d7d7d7; position:relative; z-index:1; text-align:center;}
#max_quick .quick_cont .maxskin_tab li {width:50%;}
#max_quick .quick_cont .maxskin_tab li a {display:block; width:100%; padding:14px 0; font-size:12px; color:#797979; box-sizing:border-box;}
#max_quick .quick_cont .maxskin_tab li .active {color:#000; font-weight:bold;}
#max_quick .quick_cont .bt_close {display:block; position:absolute; top:16px; right:14px;}
/* quick list */
#max_quick .quick_lst {}
#max_quick .quick_lst:before {content:''; display:block; width:1px; height:100%; background-color:#d7d7d7; position:absolute; top:0; left:32px;}
#max_quick .quick_lst li {width:100%; height:auto; padding:32px 0 0 47px; position:relative; box-sizing:border-box;}
#max_quick .quick_lst li:before {content:''; display:block; width:8px; height:8px; border-radius:100%; background-color:#000; position:absolute; top:32px; left:29px;}
#max_quick .quick_lst li a {display:table; width:100%; height:100%; font-size:12px;}
#max_quick .quick_lst li a .thumb {display:table-cell; width:56px;}
#max_quick .quick_lst li a .thumb img {width:100%;}
#max_quick .quick_lst li a .prod_info {display:table-cell; vertical-align:middle; width:calc(100% - 56px); padding:0 14px; box-sizing:border-box;}
#max_quick .quick_lst li a .prod_info span {color:#797979; letter-spacing:0; font-size:11px;}
#max_quick .quick_lst li a .prod_info p {line-height:1.3; padding-top:4px;}
#max_quick .quick_my_brand li {position:relative;}
#max_quick .quick_my_brand li a {width:90%; padding:14px; border:1px solid #d7d7d7; border-radius:4px; box-sizing:border-box;}
#max_quick .quick_my_brand li a span {display:inline-block; color:#797979; letter-spacing:0; font-size:11px; padding-left:4px;}
#max_quick .quick_my_brand li .bookmark {width:24px; height:24px; position:absolute; top:40px; right:32px;}

/* footer */
#max_footer {width:1366px; height:auto; margin:96px auto; font-size:13px;}
#max_footer .buyest_bn {width:100%; height:auto; display:table;}
#max_footer .buyest_bn li {display:table-cell; width:50%;}
#max_footer .buyest_bn li:last-child {text-align:right;}

#max_footer .ctm_box {width:100%; height:auto; overflow:hidden; margin-top:96px;}
#max_footer .cs_center {float:left; width:916px;}
#max_footer .cs_center:before {content:''; display:block; width:48px; height:4px; background-color:#181818;}
#max_footer .cs_center p {line-height:1.6; text-transform:uppercase;}
#max_footer .cs_center strong {display:block; font-weight:700; font-size:34px; font-family:'Raleway'; padding-top:8px;}
#max_footer .cs_center em {color:#797979;}

#max_footer .help_menu {float:left; width:450px; padding-top:32px;}
#max_footer .help_menu ul {width:100%; height:auto;}
#max_footer .help_menu ul li {float:left; width:33.33%;}
#max_footer .help_menu ul li strong {font-weight:700; font-family:'Raleway'; text-transform:uppercase; letter-spacing:0;}
#max_footer .help_menu ul li ul {margin-top:8px;}
#max_footer .help_menu ul li ul li {float:none; width:100%;}
#max_footer .help_menu ul li ul li a {display:block; width:100%; height:auto; padding:4px 0;}

#max_footer .add_box {width:100%; height:auto; border-top:1px solid #e5e5e5; padding-top:32px; margin-top:32px;}
#max_footer .add_box ul {width:100%; height:auto;}
#max_footer .add_box ul li {display:inline-block; padding-right:24px;}
#max_footer .add_box address {display:block; padding-top:24px; line-height:1.6;}
#max_footer .add_box address em {display:block;}
#max_footer .add_box address a {color:#797979; text-decoration:underline;}


/* sub layout */
.pagewrap {width:1366px; height:auto; margin:48px auto 0; position:relative; overflow:hidden; box-sizing:border-box;}
.pagewrap.brand {margin-top:72px;}
.max_shop_page {width:1260px; height:auto; padding-bottom:100px; margin:48px auto;}
.max_shop_page:after {content:''; display:block; clear:both;}
.max_login_form_auto_login { width:auto; margin:0; padding:0; }

/* sub visual */
.max_sub_vis {width:100%; height:240px; background-position:top center;}

/* product list : sub navigation bar */
.bt_filter {display:block; position:absolute; top:46px; left:0; text-transform:uppercase; font-size:14px; letter-spacing:0; padding:8px 0;}
.bt_filter:before {content:'<'; display:inline-block; font-family:'Dotum'; padding-right:8px;}
.bt_filter.open:before {content:'>';}
.bt_filter span {font-size:0;}
.bt_filter:hover {color:#ed145b;}
.pagewrap.brand .bt_filter {top:33px;}

/* snb : common */
.max_snb_wrap {float:left; width:240px; height:auto; overflow:hidden; margin-top:64px; border-top:1px solid #000;}
.max_snb_wrap .max_snb {border-bottom:1px solid #d7d7d7;}
.max_snb_wrap .max_snb > button {display:block; width:100%; height:auto; padding:16px 0; text-align:left; letter-spacing:-1px; font-weight:bold; position:relative;}
.max_snb_wrap .max_snb > button i {display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -72px -96px no-repeat; position:absolute; top:12px; right:0;}
.max_snb_wrap .max_snb > button .on {background-position:-96px -96px;}
.max_snb_wrap .max_snb .box {}
.max_snb_wrap .max_snb .scroll-box {height:153px; margin-bottom:14px; /*overflow-y:scroll; 2020.05.29 - simplebar use */ }
.max_snb_wrap .max_snb .scroll-box.bcategory {height:260px;}
.max_snb_wrap .max_snb .snb-lst {width:100%; height:auto; padding-bottom:14px; font-size:13px; letter-spacing:0; color:#636363; }
.max_snb_wrap .max_snb .snb-lst li {margin:8px 0;/* padding-right:16px;*/ color:#181818;}
.max_snb_wrap .max_snb .snb-lst li label {font-size:inherit;}
.max_snb_wrap .max_snb .snb-lst li em {display:block; float:right; text-align:right; color:#b7b7b7;}
.max_snb_wrap .max_snb .snb-lst li .dep2 {}
.max_snb_wrap .max_snb .snb-lst li .dep2 li {color:#666;}
.max_snb_wrap .max_snb .snb-lst li .dep3 {}
.max_snb_wrap .max_snb .snb-lst li .dep3 li {color:#797979;}

.max_snb_wrap .max_snb .snb-lst li .max_3depth {padding:16px; margin-top:8px; background-color:#f5f5f5;}
.max_snb_wrap .max_snb .snb-lst li .max_3depth li {display:inline-block; width:49.33%; color:#797979; margin:2px 0;}

.max_snb_wrap .max_snb .snb-lst .sch_price .it {width:90px; display:inline-block; padding:8px;}
.max_snb_wrap .max_snb .snb-lst .sch_price button {width:100%; padding:14px 0; margin-top:8px; font-size:13px; font-weight:700; background-color:#f5f5f5;}
.max_snb_wrap .max_snb .snb-lst .sch_price button:hover {background-color:#181818; color:#fff;}

/* snb : product category */
.max_snb_wrap .prod_cate {}
.max_snb_wrap .prod_cate li a {display:block; width:100%; height:100%; padding:4px 0; box-sizing:border-box;}
.max_snb_wrap .prod_cate li a:after {content:''; display:block; clear:both;}
.max_snb_wrap .prod_cate li a span {display:block; float:left;}
.max_snb_wrap .prod_cate li a em {display:block; float:right; text-align:right; color:#b7b7b7;}
/* snb : brand */
.max_snb_wrap .brand {}
.max_snb_wrap .brand_sch {width:100%; height:auto; position:relative;}
.max_snb_wrap .brand_sch input {width:100%; height:40px; line-height:40px; padding:0 14px; padding-left:38px; background-color:#f5f5f5; font-size:12px; box-sizing:border-box;}
.max_snb_wrap .brand_sch button {display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -48px -96px no-repeat; position:absolute; top:8px; left:8px;}
.max_snb_wrap .brand .scroll-box {margin-top:20px;}
.max_snb_wrap .brand .snb-lst {padding-bottom:0; padding-right:16px; box-sizing:border-box;}

.max_snb_wrap .brand ul.snb-lst label { color:#181818;}
.max_snb_wrap .brand ul.dep2 label { color:#666666;}
.max_snb_wrap .brand ul.dep3 label { color:#797979;}
.max_snb_wrap .brand ul.dep4 label { color:#969696;}

/* snb : color */
.max_snb_wrap .color {}
.max_snb_wrap .color .snb-lst {padding-bottom:0;}
.max_snb_wrap .color .snb-lst li label {display:flex;}
.max_snb_wrap .color .snb-lst li label span {display:block; width:20px; height:20px; margin:-2px 8px 0 0; border:1px solid #ebebeb; box-sizing:border-box;}
/*  */
.max_snb_wrap button.search_reset {display:block; width:100%; height:48px; line-height:48px; letter-spacing:-1px; margin-top:24px; border:1px solid #000; box-sizing:border-box;}
.max_snb_wrap button.search_reset:hover {border:1px solid currentColor; color:#ed145b;}

/* category wrap */
#max_cate_wrap {float:right; width:1104px; padding-bottom:5%;}
#max_cate_wrap.fullmode {width:100%;}
#max_cate_wrap.fullmode .max_prd_lst li {padding:0 .48% 48px;}

/* sub menu */
.max_smenu {float:left; width:14.85714285714286%; min-width:160px; height:auto; box-sizing:border-box;}
.max_smenu h3, .max_smenu h3 a {font-size:30px; color:#000; letter-spacing:-2px;}
.max_smenu ul {border-top:1px solid #000; border-bottom:1px solid #ccc; padding:15px 0; margin-top:30px;}
.max_smenu ul li {padding:15px 0;}
.max_smenu ul li .active {color:#000; border-bottom:1px solid #000;}
.max_smenu ul li .nscoupon {display:inline-block; background:#222; width:20px; height:20px; border-radius:20px; line-height:20px; color:#fff; font-size:12px; font-weight:700; text-align:center;}

/* contents */
.max_contents {float:right; width:79.42857142857143%; height:auto; padding-bottom:60px; box-sizing:border-box;}

/* min */
.max_cart_info { padding-bottom:50px; }
.max_cart_info > h4 { padding: 11px 21px; background: #000; color: #FFF; display: inline-block; }
.max_cart_info > ul { display: block; border: 1px solid #000; padding: 24px; }
.max_cart_info > ul > li { list-style-type: disc; list-style-position: inside; padding: 5px 0px 5px; letter-spacing: 0.02em;}
.max_cart_info > ul > li .stroke { text-decoration: underline; font-weight: 600; text-underline-position: under;}

/* pass popup */
#pass_popup {position:fixed; top:0; left:0; width:100%; height:100%; z-index:999;}
#pass_popup .pass_popup_content_wrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#fff; width:400px; padding:24px; text-align:center; border:1px solid #222; z-index:1;}
#pass_popup .pass_popup_title {font-size:22px;}
#pass_popup .pass_popup_content {padding:14px 0; color:#797979; line-height:1.3;}
#pass_popup .pass_popup_input {width:380px; margin:32px auto; text-align:left; border:1px solid #000; border-left:none; border-right:none;}
#pass_popup .pass_popup_input li {margin:14px 0;}
#pass_popup .pass_popup_input input {width:246px; height:auto; padding:15px; border:1px solid #d8d8d8; box-sizing:border-box;}
#pass_popup .pass_popup_input label {width:120px; display:inline-block;}
#pass_popup .pass_popup_btns {}
#pass_popup .pass_popup_btns button, #pass_popup .pass_popup_btns a {display: inline-block; height: auto; padding: 13px 15px; background: #fff; border: 1px solid #000; font-size: 13px; color: #000;}
#pass_popup .pass_popup_content_background {position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.5);}


/* custom select box */
.max_form_select_wrap { vertical-align:middle; position:relative; overflow:visible; border:1px solid #d7d7d7; display:inline-block; zoom:1; *display:inline; box-sizing:border-box; border-radius:2px; background:#fff; width:100%; }
.max_form_select_wrap.disabled { background:#f1f1f1; }
.max_form_select_title {  vertical-align:middle; position:relative; overflow:hidden; }

.max_form_select_title_label { text-align:left; padding:.75em 2em .75em 1.25em; display:inline-block; zoom:1; *display:inline; box-sizing:border-box; }
.max_form_select_btn { position:absolute; right:0; top:0; bottom:0; width:2em; height:100%; display:inline-block; zoom:1; *display:inline; border-top:0 !important; border-bottom:0; border-left:1px solid #ccc; background:url("/admin/image/sel_arr_b.gif") center no-repeat;}
.max_form_select_scroll { position:absolute; left:-1px; right:-1px; top:2.5em;  border:1px solid #d7d7d7; background:#FFF; z-index:2; box-sizing:border-box; border-radius:.25em; max-height:20em; overflow-y:scroll;}
.max_form_select_scroll ul.max_form_select_scroll_wrap { position:relative; overflow:hidden; }
.max_form_select_scroll ul.max_form_select_scroll_wrap li{ margin:0; padding:1em 1.5em;  vertical-align:middle; text-align:left; float:none; font-size:1em; box-sizing:border-box;}
.max_form_select_scroll ul.max_form_select_scroll_wrap li.selected { background:#eee; }
.max_form_select_scroll ul.max_form_select_scroll_wrap li:hover { background:#eee; }