@CHARSET "UTF-8";

/*베스트 아이템
.bestItem {width:100%; height:244px; margin:14px 0 0 0; float:left; }
.bestItem h4 {margin:0 0 10px 0; float:left; padding:0;  }
.bestItem h4 img {float:left; }

.best_prd {width:708px; float:left; border-top:solid 2px #000; border-bottom:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; height:218px; }
.best_prd #best1 {width:166px; border-right:solid 1px #dbdbdb; height:218px; float:left; }
.best_prd #best1 ul {width:124px; margin:15px auto 0 auto; }
.best_prd #best1 .prd_img {position:relative; width:122px; height:122px; border:solid 1px #ececec; margin:0 0 11px 0; }
.best_prd #best1 .prd_img .ico_best {position:absolute; left:0; top:0; width:28px; height:32px; display:inline-block; background:url(../images/mall/ico_best1.png) no-repeat 0 0; }

.bestItem_r {float:left; width:541px; height:218px; }
.bestItem_r li {float:left; }
.bestItem_r li ul {width:245px; margin:15px 0 0 21px; display:inline-block; }
.bestItem_r li ul li {position:relative; float:left; }
.bestItem_r li ul .prd_img {width:82px; height:82px; border:solid 1px #ececec; }
.bestItem_r li ul .prd_name a {padding-top:6px; white-space:normal; height:auto; }
.bestItem_r li ul .prd_name a, .bestItem_r li ul .prd_price {width:148px; text-align:left; padding-left:13px;  }

.bestItem_r #best2 .ico_best {position:absolute; left:0; top:0; width:28px; height:32px; display:inline-block; background:url(../images/mall/ico_best2.png) no-repeat 0 0;}
.bestItem_r #best3 .ico_best {position:absolute; left:0; top:0; width:28px; height:32px; display:inline-block; background:url(../images/mall/ico_best3.png) no-repeat 0 0;}
.bestItem_r #best4 .ico_best {position:absolute; left:0; top:0; width:28px; height:32px; display:inline-block; background:url(../images/mall/ico_best4.png) no-repeat 0 0;}
.bestItem_r #best5 .ico_best {position:absolute; left:0; top:0; width:28px; height:32px; display:inline-block; background:url(../images/mall/ico_best5.png) no-repeat 0 0;}
*/

/*상품 카테고리*/
.prd_cate {width:100%; float:left; height:auto; }
.prd_cate .cate_tit {background:url(../images/regis/ico_regis_tit.gif) no-repeat 0 0; border-bottom:0; font-family:NanumGothic,ngwoff,Dotum; font-size:14px; font-weight:bold; padding:0 0 0 19px;}
.prd_cate .prd_inner {border:double 3px #ccc; width:959px; height:auto; float:left; padding:0; margin:8px 0 0 0; text-align:center; background:#fff; }
.prd_inner ul {width:97%; padding:9px 0 6px 0; display:inline-block; }
*+html body .prd_inner ul {padding:11px 0 8px 0; }
.prd_inner ul li {float:left; width:17.2%; margin:3px 5px 2px 0; background:url(../images/common/ico_allcate_depth.gif) no-repeat 0 5px; padding:0 15px 0 6px; display:inline-block; }
.prd_inner ul li a {color:#333; font-size:12px; font-family:dotum; width:auto; display:inline-block; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; letter-spacing:-.3px; float:left; }
.prd_inner ul li a:hover {text-decoration:underline; }
.prd_inner ul li .num {color:#999; font-size:11px; padding:0 0 0 2px; display:inline-block; float:left; margin:0; vertical-align:top; }

/*상품목록-리스트형*/
.mall_list {width:100%; display:inline-block; float:left; overflow:hidden; margin:10px 0 0 0; }
.mall_list_top {width:100%; padding:0 0 5px 0; display:inline-block;  }
.mall_list_top .view_type {float:right; margin:0 5px 0 0; }
.mall_list_top .view_type li {display:inline-block; float:left; margin-left:2px; }
.mall_list_top .view_type li a span {display:inline-block; text-indent:-10000em; }
.mall_list_top .view_type .type_list a {display:inline-block; width:27px; height:27px; background:url(../images/mall/type_list.gif) no-repeat 0 0; }
.mall_list_top .view_type .type_list_on a {background:url(../images/mall/type_list_on.gif) no-repeat 0 0;}
.mall_list_top .view_type .type_list a:hover, .mall_list_top .view_type .type_list a:active, .mall_list_top .view_type .type_list a:focus {background:url(../images/mall/type_list_on.gif) no-repeat 0 0;}
.mall_list_top .view_type .type_photo a {display:inline-block; width:27px; height:27px; background:url(../images/mall/type_photo.gif) no-repeat 0 0; }
.mall_list_top .view_type .type_photo_on a {background:url(../images/mall/type_photo_on.gif) no-repeat 0 0;}
.mall_list_top .view_type .type_photo a:hover, .mall_list_top .view_type .type_photo a:active, .mall_list_top .view_type .type_photo a:focus {background:url(../images/mall/type_photo_on.gif) no-repeat 0 0;}
.mall_list_top .total_view {color:#222; font-weight:bold; float:left; font-size:16px; font-family:Arial, NanumGothic, ngwoff, Dotum; }
.mall_list_top .total_view span {color:#ff5353; }
.mall_list_top .list_view {width:120px; height:25px; padding:0; margin:1px 0 0 4px; border:solid 1px #ccc; float:right; background:#fff url(../images/common/search_bg_arrow.gif) no-repeat right 0; cursor:pointer; }
.mall_list_top .list_view ul {position:relative; z-index:999; border:solid 1px #d2d2d2; border-top:0; width:96px; margin:-1px 0 0 -1px; background:#fff; }
.mall_list_top .list_view .select_list_view {line-height:25px; color:#000; margin:0 25px 0 0; padding:0 0 0 5px; }
.mall_list_top .list_view ul li {line-height:25px; color:#666; font-family:Arial, Dotum; padding:0 0 0 5px; }
.mall_list_top .list_view ul li:hover {background:#eee; }
.mall_list .mall_show_list .L_Table tbody tr td.vertical_btn a, .mall_list .mall_show_list_web .L_Table tbody tr td.vertical_btn a {margin:3px 0; border-radius:3px; color:#fff; }
.mall_list .mall_show_list .L_Table tbody tr td.vertical_btn a.btn_drop_buy {color:#fff; }
.mall_list .mall_show_list .L_Table tbody tr td.vertical_btn a.btn_drop_cart, .mall_list .mall_show_list_web .L_Table tbody tr td.vertical_btn a.btn_drop_cart
	{border:solid 1px #bbb; color:#666; background:#f9f9f9; }

.mall_list .photo {width:100px; height:100px; border:solid 1px #e6e6e6; float:left; margin:0; cursor:pointer; display:inline-block; }
.mall_list .buy_pum {width:76%; height:90px; float:left; margin:10px 0 0 15px; line-height:16px; white-space:normal; overflow:hidden; max-height:90px; }
.mall_list .buy_pum .maker {float:left; }
.mall_list .buy_pum .pumgyu {float:left; }
.mall_list .buy_pum a {font-weight:bold; text-decoration:none; display:block; max-height:50px; overflow:hidden; }
.mall_list .buy_pum a:hover {color:#333; text-decoration:underline; cursor:pointer;}
#contentRight .mall_list_search {margin-bottom:10px; width:961px; }
.mall_show_list .L_Table tbody tr td.prd_price, .search_content .mall_list .mall_show_list_web .L_Table tbody tr td.prd_price {font-size:14px; font-weight:bold; white-space: normal;}
.mall_show_list .L_Table tbody tr td.prd_price {padding-right:8px; }
.mall_show_list .L_Table tbody tr td.prd_price span {color:#20232c; font-weight:600; }
.mall_show_list .L_Table tbody tr td.prd_price .vat {color:#ff0000; font-size:12px; }

.mall_list .mall_show_list .photo {width:100px; height:100px; background: #fff url(../images/common/no_s_img.gif) no-repeat center center; }
.mall_list .mall_show_list .photo a {width:100%; height:100%; display:block; position:relative; overflow:hidden; }
.mall_list .mall_show_list .photo a img {position:absolute; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; top:0; bottom:0; left:0; right:0;  }
.mall_show_list_mobile {display:none; }

/*상품목록-포토형*/
.mall_list_photo {width:1006px; float:left; margin:0 0 0 -25px; }
.mall_list_photo li {float:left; display:inline-block; width:22%; height:auto; margin:0 0 30px 26px; position:relative; }
.mall_list_photo > li {min-height:410px; }
.mall_list_photo li.no_prd {text-align:center; width:100%; padding:47px 0; margin:0; }
.mall_list_photo a.prd_img {border:solid 1px #ddd; display:block; float:right; width:220px; height:220px; overflow:hidden; background:#fff url(../images/common/no_m_img.gif) no-repeat center center; position:relative; }
.mall_list_photo a.prd_img img {background-color:#fff; position:absolute; max-width:100%; max-height:100%; width:auto; height:auto; margin:auto; top:0; bottom:0; left:0; right:0; transition:all .8s ease; }
/*.mall_list_photo a.prd_img:hover img {transform:scale(1.1); border:0; }*/
.mall_list_photo .btn {width:220px; height:28px; padding:6px 0 0 0; background:#fafafa; display:inline-block; text-align:center; border:solid 1px #ddd; border-top:0; margin:0 0 0 -1px; }
.mall_list_photo .btn a {float:none; line-height:normal; float:left; color:#999; }
.mall_list_photo .btn a.btn_drop_buy {margin:2px 0 0 37px; line-height:17px; }
.mall_list_photo .btn a.btn_drop_cart {margin:2px 0 0 0; border:0; line-height:17px; background:url(../images/common/ico_cart.gif) no-repeat 0 0; }
.mall_list_photo .btn .ico_soldout {margin:2px 0 0 0; background:none; line-height:normal; }
.mall_list_photo .btn a.btn_drop_buy .hidden_txt, .mall_list_photo .btn a.btn_drop_cart .hidden_txt, .mall_list_photo .btn a.btn_drop_estim .hidden_txt {float:left; color:#888; font-family:NanumGothic, ngwoff, Dotum; position:relative; text-indent:0; }
.mall_list_photo .btn a.btn_drop_buy .hidden_txt:hover, .mall_list_photo .btn a.btn_drop_cart .hidden_txt:hover {color:#555;}
.mall_list_photo .pum_name {float:left; width:auto; padding:0 0 0 2px; margin:0; height:auto; width:218px; }
.mall_list_photo .pum_name li {display:inline-block; margin:15px 0 0 0; padding:0; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.mall_list_photo .pum_name li a {font-size:14px; float:left; color:#333; white-space:normal; font-weight:600; padding:0 0 8px 0; width:100%; max-height:43px; overflow:hidden; margin:0 0 5px 0; }
.mall_list_photo .pum_name li a:hover {text-decoration:underline; }
.mall_list_photo .pum_name li.pumgyu, .mall_list_photo .pum_name li.maker {height:14px; padding:3px 0 2px 0; margin:0; width:100%; text-indent:37px; color:#555; }
.mall_list_photo .pum_price {font-size:12px; color:#f33; font-weight:bold; margin:0; padding:3px 0 0 2px; float:left; height:auto; }
.mall_list_photo .pum_price span {font-size:14px; display:inline-block; margin:0 10px 2px 0; color:#20232c; font-weight:600; }
.mall_list_photo .pum_price span.halin_price {margin-right:0; }

/*상품 상세보기*/
.pro_detail {position:relative; width:100%; float:left; background:#fff; }
.pro_tit {border-bottom:solid 2px #999; color:#333; font-size:25px; margin-bottom:25px; padding:0 0 5px 5px; font-weight:600; }
.pro_detail .prd_img {width:402px; float:left; display: block; position:relative; z-index:500; }
.pro_detail .prd_img .pro_img {width:400px; height:400px; border:solid 1px #dedede; vertical-align: middle; margin:0 auto; overflow:hidden; position:relative; }
.pro_detail .prd_img .pro_img img {position:absolute; max-width:100%; max-height:100%; width:auto; height:auto; margin:auto; top:0; bottom:0; left:0; right:0; }
.pro_detail .prd_img .pro_img a {background:none; display:inline-block; }	/*width:100%; height:100%;*/
.pro_detail .prd_img .img_zoom {text-align:center; margin-top:6px; }
.pro_detail .prd_img .img_zoom a {background:none; padding:3px; }
.pro_detail .prd_img .img_zoom img {position:relative !important; }

.pro_img_s {width:100%; height:50px; float:left; margin:5px 0 0 19px; }
.pro_img_s ul {margin:0 auto; float:none; width:355px; }
.pro_img_s ul li {width:50px; height:50px; display:block; float:left; margin:0 3px; }
.pro_img_s ul li a {width:50px; height:50px; border:solid 1px #ddd; float:left; background:none; }
.pro_img_s ul li a:hover, .pro_img_s ul li a:active, .pro_img_s ul li a:focus {border:solid 1px #EC5401; width:50px; height:50px; }

.pro_info {float:left; width:510px; margin:30px 0 0 50px; min-height:300px; }
.pro_info #detailFrom {width:100%; display:inline-block; }
.pro_info ul {width:100%; margin:3px 0 0 0; }
.pro_info ul li {width:100%; padding:0; font-size:14px; color:#000; margin-bottom:10px; display:inline-block; }
.pro_info ul li.first .prd_name {font-size:18px; font-weight:600; width:255px; display:inline-block; margin:0; line-height:22px; color:#333; word-break:keep-all; }
.pro_info ul li.bg_line {background:url(../images/mall/line_detail_dot.gif) repeat-x 0 bottom; margin-bottom:15px; padding-bottom:14px; display:inline-block; width:100%; }
.pro_info ul li.last {padding-bottom:10px;}
.pro_info ul li.sell_price_txt {padding:0 0 10px 0; font-weight:bold; font-size:12px;}
.pro_info ul li.sell_price_txt span.won {font-weight:bold; width:auto; vertical-align:middle; margin:0; line-height:24px; }
.pro_info ul li.sell_price_txt span.won strong {font-size:19px; display:inline-block; color:#E81818; vertical-align:middle; margin:-3px 2px 0 0; }
.pro_info ul li.sell_price_txt span {color:#ff3030; font-size:18px; margin:1px 0 0 0; float:left; }
.pro_info ul li.sell_price_txt span.halin_price {margin:0 0 0 10px; }
.pro_info ul li span {float:left; display:inline-block; width:auto; vertical-align:bottom; margin:0; line-height:21px; font-size:15px; font-weight:600; color:#333; }
.pro_info ul li span.tit {text-indent:12px; margin:0 15px 0 0; width:150px; line-height:23px; font-weight:600; font-size:15px; color:#666; background:url(../images/common/subject_line.gif) no-repeat right center; }
.volume {width:56px; float:none; display:inline-block; text-align:center; }
.volume .volume_num {width:38px; float:left;}
.ArrowBox {float:left; margin-left:2px; margin-top:-2px; position:relative; width:11px; display:inline-block; }
.ArrowBox .up {margin:2px 0 2px 2px; float:left; }
.ArrowBox img {cursor:pointer; margin-left:2px; float:left; }
.btn_intr {width:100%; text-align:center; float:left; margin:12px 0 0 0; }

.prd_kind {width:100%; float:left; margin:6px 0 0 0; }
.prd_resize {float:left; width:100%; height:133px; }
.prd_kind_in {position:absolute; width:100%; height:100%; overflow:scroll; overflow-x:hidden; left:0; top:0; right:0; bottom:0; border-bottom:solid 1px #bababa; background:url(../images/mall/bg_line.gif) repeat-y 0 0; }
.prd_kind table {margin:0; }
.prd_kind table thead tr th {font-size:13px; height:33px; padding:0; color:#333; background:#eee; border-left:0; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; }
.prd_kind table thead tr th a {text-decoration:underline; }
.prd_kind table thead tr th a.text_color {color:#0379DF; }
.prd_kind_in input.change {width:38px; padding:.15em .1em; text-align:center; }
.prd_kind_in .prd_price {font-weight:normal; }
#subContent .prd_kind_in table {margin:0; width:100%; }
*+html body #subContent .prd_kind_in table {width:97.8%; }
#subContent .prd_kind_in table td {padding:6px 0; border-left:0; font-size:12px; background:#fff; }
#subContent .prd_kind_in table td.first {border-left:solid 1px #bababa; }
#subContent .prd_kind_in table td.prd_dc {text-align:right; }
#subContent .prd_kind_in table td.btn_buy {text-align:center; }
*+html body #subContent .prd_kind_in table td.btn_buy {padding-left:12px; }
#subContent .prd_kind_in table td.btn_buy a {width:18px; height:18px; display:inline-block; text-indent:-1000em; float:none; overflow:hidden; margin:0; }
*+html body #subContent .prd_kind_in table td.btn_buy a {float:left; margin-right:3px; }
#subContent .prd_kind_in table td.btn_buy a.ico_soldout {width:63px; height:20px; }
#subContent .prd_kind_in table td.Left {padding-left:0; }
#subContent .prd_kind table tr th.bg_r {padding-right:10px; }
#subContent .prd_kind_in table tr.last td {border-bottom:0; }
.prd_kind_btn {padding:0; width:100%; float:left; margin:0 0 15px; padding:7px 0 0; }
.prd_kind_btn a {width:143px; height:23px; margin:0 5px 0 0; text-indent:-1000em; overflow:hidden; float:left; }
.prd_k_btn_top {width:auto; }
.prd_kind_btn_top {margin:0 0 5px; padding:0; }
.prd_kind_btn .btn_intr {float:right; margin:5px 0 0; width:auto; }
.prd_kind_btn_top .btn_intr {margin:0; }
.prd_kind_btn .btn_intr a {height:42px; margin:0 0 0 5px; width:113px; }
.prd_kind_btn .btn_drag {float:left; margin:0 0 0 15px; }
.font_option {float:left; width:auto; background:url(../images/common/dot_07.png) no-repeat 0 center; padding:0 0 0 5px; }
.font_option span {display:inline-block; width:14px; height:14px; margin:0 0 0 2px; cursor:pointer; }
.font_option span {cursor:pointer; display:inline-block; height:14px; width:14px; margin:0 0 0 2px; }
.font_option .plus {background:url(../images/common/font_op.gif) no-repeat 0 0; }
.font_option .minus {background:url(../images/common/font_op.gif) no-repeat -14px 0; }
.font_option .intactly {background:url(../images/common/font_op.gif) no-repeat -28px 0; }

.pro_detail #cartAddFrom {display:inline-block; width:100%; float:left; margin:-9px 0 0; position:relative; }

#pop_image {cursor:pointer; }

/*상품 상세 탭메뉴*/
.prd_detail {min-height:200px; float:left; width:100%; }
.prd_pum {float:left; width:100%; overflow:hidden; }
.prd_pum ul {margin:0 0 0 30px; }
.prd_pum ul li {width:auto; float:left; margin:0 15px 10px 15px; }
.prd_pum ul li ul {margin:0; }
.prd_pum ul li ul li {margin:0; clear:both; width:152px; }
.prd_pum .prd_img a {position:relative; overflow:hidden; display:inline-block; width:150px; height:150px; border:solid 1px #E6E6E6; margin:0 0 10px 0; background:#fff url(../images/common/no_m_img.gif) no-repeat center center; }
.prd_pum .prd_img a img {position:absolute; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; top:0; bottom:0; left:0; right:0; }

.product_info_tab .count {display:inline-block; margin:0 0 0 5px; color:#ff4949; font-size:11px; }

.view_subject_tit h4 {font-size:13px; font-weight:600; color:#333; background:url(../images/common/ico_view_subject.gif) no-repeat 0 3px; text-indent:17px; width:100%; margin:0 0 10px 0; }
.tab_content {margin:0 0 45px 0; position:relative; }
.viewTab {margin-top:35px; }

/*상품상세정보*/
.detail_file {background:url(../images/common/bg_file_box.gif) repeat 0 0; padding:7px; margin:0 0 10px 0;  }
.detail_file .file_in {background:#fff; display:block; padding:5px 0; }
.detail_file h5 {font-size:12px; background:url(../images/common/btn_customer_more.png) no-repeat 10px 2px; margin:3px 0 8px 0; padding:0 0 0 25px; }
.detail_file .file_in ul {margin:0 0 0 12px; }
.detail_file .file_in ul li {margin:0 0 3px 0; }
.detail_file .file_in a {background:url(../images/common/file_ico.gif) no-repeat 0 bottom; padding:0 0 0 16px; margin:0 0 0 0; color:#666; }
.detail_file .file_in a:hover {text-decoration:underline; }

/*배송안내*/
.delivery {width:100%; float:left; }
.delivery .W_Table {border-bottom:solid 1px #DDCFC9; }

/*교환반품안내*/
.view_subject_tit .tit_exchange {margin-top:20px; }
.exchange {border:solid 2px #ddd; padding:15px; line-height:22px; color:#666; font-size:13px; background:#fff; }
.exchange .tel, .exchange .email {font-family:verdana, Arial, Dotum; display:inline-block; margin:-4px 0 0 0; }

/*상품Q*A*/
.viewQna {float:left; width:100%; }
.viewQna h4 em {font-size:12px; color:#f02d43; }
.viewQna .qna_write {position:absolute; right:0; top:0; }
.viewQna .qna_del {position:absolute; right:72px; top:0; }
.viewQna table {margin-top:15px; }

#container .view_qna_popup {width:1000px; }
.view_qna_popup table tbody tr.con td textarea {height:200px; color:#666; }

/*상세보기 이미지 팝업*/
.popup_Image .pop_image img {width:100%; }

#tabDetail, #tabPrd {border-bottom:solid 1px #e6e6e6; padding-bottom:45px; }

/*관련상품&대체상품*/
#tabPrd > div {float:left; width:100%; }
#tabPrd > div.replacement_Prd {margin:25px 0 0 0; padding-top:35px; border-top:dotted 1px #ddd; }

/*상세정보 내 img*/
#tabDetail img {width:auto; max-width:965px; }

/*상품목록 재고 아이콘 2020.01.03*/
.jaego_icon {position:relative; clear:both; float:left; margin:10px 0 5px 0; cursor:pointer; }
.jaego_icon .jaego_line {width:14px; height:14px; display:inline-block; background:url(../images/common/jaego_img.png) no-repeat 0 0; margin:0 0 0 5px; }
.jaego_icon .jaego_img1 {background-position:-19px 0; }
.jaego_icon .jaego_img2 {background-position:-38px 0; }
.jaego_icon .jaego_img3 {background-position:-57px 0; }
.jaego_icon .jaego_img4 {background-position:-76px 0; }
.jaego_icon .p_ico {display:inline-block; width:11px; height:11px; background:url(../images/common/jaego_q.png) no-repeat 0 0; vertical-align:top; margin:3px 0 0 0; }
.jaego_icon .p_ico:hover {cursor:pointer; }
.jaego_icon .txt_info {position:relative; padding:1px 10px 1px 8px; background:#333; border-radius:.2em; color:#fff; float:right; margin:0 0 0 15px; vertical-align:middle; display:none; }
.jaego_icon .txt_info:before {content:""; position:absolute; left:7px; bottom:5px; width:7px; height:7px; background:#333; transform:rotate(45deg); margin-left:-10px; }
.jaego_icon:hover .txt_info {display:block; }

/*상품 포토형 재고 아이콘 2020.01.16*/
.mall_list_photo .jaego_icon {width:100%; display:block; float:left; margin:2px 0 6px 0; }
.mall_list_photo .jaego_icon .txt_info {display:none; margin:7px 0 0 0; width:auto; padding:5px 10px; position:absolute; left:0; top:-38px; z-index:9999; background:rgba(0,0,0,0.8); }
.mall_list_photo .jaego_icon .txt_info:before {left:65px; top:auto; bottom:-4px; }
.mall_list_photo .jaego_icon:hover .txt_info {display:block; }
.mall_list_photo .jaego_icon .p_ico {margin:2px 2px 0 0; }

/*상품상세 재고 2020.01.16*/
.pro_info ul li .subject .jaego_icon {margin:0; height:21px; }
.pro_info ul li .subject .jaego_icon .jaego_line {margin-top:4px; }
.pro_info ul li .subject .jaego_icon .txt_info {background:none; display:inline-block; color:#333; font-size:13px; margin:0; height:21px; padding:0 0 0 8px; font-weight:normal; vertical-align:top; }
.pro_info ul li .subject .jaego_icon .p_ico {display:none; }
.pro_info ul li .subject .jaego_icon .txt_info:before {display:none; }