.vod_shopping .title_top { margin-top: 20px; }

.vod_shopping ul, .vod_shopping li { margin: 0; padding: 0; }
.vod_shopping ul { list-style: none outside none; }
.vod_shopping li { text-align: center; position: relative; }
.vod_shopping .best_prds_vs, .vod_shopping .general_prds_vs { padding: 28px 21px; }
.vod_shopping .best_prds_vs { background-color: #fff; border: 1px solid #dedede; }
.vod_shopping .general_prds_vs { background-color: #fff; }
.vod_shopping .best_prds_vs .title { margin: 0; padding: 0; }
.vod_shopping .list_vids li span { display: block; }

/* 베스트 */
.vod_shopping .best_prds_vs .list_vids li span { display: block; }
.vod_shopping .best_prds_vs .list_vids li { vertical-align: top; cursor: pointer; display: inline-block; width: 192px; margin: 10px 5px 10px 0; }
.vod_shopping .best_prds_vs .list_vids .edge_item { margin-right: 0; }
.vod_shopping .best_prds_vs .list_vids li .vid_thumb { overflow: hidden; position: relative; width: 192px; height: 128px; background-color: #000; }
.vod_shopping .best_prds_vs .list_vids li .vid_thumb img { width: 192px; height: 128px; }
.vod_shopping .best_prds_vs .list_vids li .prd_title { margin: 6px 0; }
.vod_shopping .best_prds_vs .list_vids li .prd_price { color: #000; }
.vod_shopping .best_prds_vs .list_vids li .prd_price img { vertical-align: text-top; }
.vod_shopping .best_prds_vs .list_vids li .prd_price .price { display: inline-block; font-weight: bold; }
.vod_shopping .best_prds_vs .list_vids li .prd_price .crrnc { display: inline-block; }
.vod_shopping .best_prds_vs .related_prds { border: 1px solid #ddd; padding: 10px 14px; }
.vod_shopping .best_prds_vs .related_prds li span { display: inline-block; }
.vod_shopping .best_prds_vs .related_prds li .prd_price { color: #000; }
.vod_shopping .best_prds_vs .related_prds li .prd_price img { vertical-align: text-top; }
.vod_shopping .best_prds_vs .related_prds li .prd_price .price { display: inline-block; font-weight: bold; }
.vod_shopping .best_prds_vs .related_prds li .prd_price .crrnc { display: inline-block; }
.vod_shopping .best_prds_vs .related_prds li .prd_img { width: 100%; height: auto; border: 1px solid #ddd; overflow: hidden; box-sizing: border-box; margin-bottom: 5px; }
.vod_shopping .best_prds_vs .related_prds li .prd_img img { width: 100%; }

/* 일반 */
.vod_shopping .general_prds_vs .list_vids li span { display: block; }
.vod_shopping .general_prds_vs .list_vids li { vertical-align: top; cursor: pointer; display: inline-block; width: 192px; margin: 10px 5px 10px 0; }
.vod_shopping .general_prds_vs .list_vids .edge_item { margin-right: 0; }
.vod_shopping .general_prds_vs .list_vids li .vid_thumb { overflow: hidden; position: relative; width: 192px; height: 128px; background-color: #000; }
.vod_shopping .general_prds_vs .list_vids li .vid_thumb img { width: 192px; height: 128px; }
.vod_shopping .general_prds_vs .list_vids li .prd_title { margin: 6px 0; }
.vod_shopping .general_prds_vs .list_vids li .prd_price img { vertical-align: text-top; }
.vod_shopping .general_prds_vs .list_vids li .prd_price .price { display: inline-block; font-weight: bold; }
.vod_shopping .general_prds_vs .list_vids li .prd_price .crrnc { display: inline-block; }
.vod_shopping .general_prds_vs .related_prds { border: 1px solid #ddd; padding: 10px 14px; }
.vod_shopping .general_prds_vs .related_prds li span { display: inline-block; }
.vod_shopping .general_prds_vs .related_prds li .prd_price { color: #4d4d4d; }
.vod_shopping .general_prds_vs .related_prds li .prd_img { width: 100%; height: auto; border: 1px solid #ddd; overflow: hidden; box-sizing: border-box; margin-bottom: 5px; }
.vod_shopping .general_prds_vs .related_prds li .prd_img img { width: 100%; }
.vod_shopping .list_vids li .num { position: absolute; top: 0; left: 0; color: #fff; background-color: #000; padding: 4px 8px; z-index: 1; }
.vod_shopping .list_vids li .rec_over { width: 192px; height: 128px; border: 10px solid #ea0202; position: absolute; top: -10px; left: -10px; }

/* 플레이어, 관련상품 */
.vod_shopping .best_prds_vs .list_vids .wrap_player_related_prds, .vod_shopping .general_prds_vs .list_vids .wrap_player_related_prds { width: 798px; margin: 0 0 20px; padding: 0; position: relative; }
.vod_shopping .list_vids .wrap_player_related_prds .btn_close { position: absolute; right: -31px; top: 10px; width: 31px; height: 31px; background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_vid_close_off.jpg) 0 0 no-repeat; }
.vod_shopping .list_vids .wrap_player_related_prds .btn_close: hover { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_vid_close_on.jpg) 0 0 no-repeat; }
.best_prds_vs .btn_close{ position: absolute; right: -31px; top: 10px; width: 31px; height: 31px; background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_vid_close_off.jpg) 0 0 no-repeat; }
.best_prds_vs .btn_close: hover{background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_vid_close_on.jpg) 0 0 no-repeat; }
.vod_shopping .player { background-color: #000; margin: 10px 0; }
.vod_shopping .related_prds, .vod_shopping .related_prds li { margin: 0; padding: 0; }
.vod_shopping .related_prds .wrap_title { margin: 10px 0 5px 0; }
.vod_shopping .related_prds .title_curr_view_prd { float: left; width: 157px; }
.vod_shopping .related_prds .title_related_prds { float: left; }
.vod_shopping .wrap_player_related_prds { text-align: left; }
.vod_shopping .wrap_player_related_prds .related_prds li { display: inline-block; margin: 0 17px 0 0; padding: 0; width: 140px; }
.vod_shopping .wrap_player_related_prds .related_prds li:last-child { margin-right: 0; }
.vod_shopping .best_prds_vs .wrap_player_related_prds .related_prds li { border-color: #fff; }
.vod_shopping .best_prds_vs .wrap_player_related_prds .related_prds .is_first { border-color: #ea0202; }
.vod_shopping .general_prds_vs .wrap_player_related_prds .related_prds li { border-color: #fff; }
.vod_shopping .general_prds_vs .wrap_player_related_prds .related_prds .is_first { border-color: #ea0202; }
.vod_shopping .related_prds li { position: relative; text-align: left; }
.vod_shopping .related_prds li .current_view_img { border: 1px solid #97b9eb; }
.vod_shopping .related_prds li .wrap_prd_icon {}
.vod_shopping .related_prds li .wrap_prd_icon span { display: none; }
.vod_shopping .related_prds li .wrap_prd_icon span:nth-child(1), .vod_shopping .related_prds li .wrap_prd_icon span:nth-child(2), .vod_shopping .related_prds li .wrap_prd_icon span:nth-child(3) { display: inline; }
.vod_shopping .related_prds li .wrap_prd_icon img {}
.vod_shopping .list_vids li .related_prds li .prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; letter-spacing:-0.071em; word-break: break-all; }
.vod_shopping .related_prds li .prd_price img { vertical-align: text-top; }
.vod_shopping .related_prds li .prd_price .price { display: inline-block; font-weight: bold; }
.vod_shopping .related_prds li .prd_price .crrnc { display: inline-block; }

/* 링크 */
.vod_shopping .list_vids li a: hover .prd_title, .vod_shopping .list_vids li a: active .prd_title { color: #4559e9; }

/* 아이콘 */
.vod_shopping .icon_current_view { position: absolute; right: 5px; top: -9px; width: 18px; height: 18px; }

/* 버튼 */
.vod_shopping .wrap_btns { margin: 6px 0 0 0; }
.vod_shopping .best_prds_vs .list_vids li .wrap_btns span { display: inline-block; }
.vod_shopping .general_prds_vs .list_vids li .wrap_btns span { display: inline-block; }
.vod_shopping .btn_view_video { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_view_video_off.png) 0 0 no-repeat; width: 76px; height: 24px; }
.vod_shopping .btn_view_video:hover { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_view_video_on.png) 0 0 no-repeat; }
.vod_shopping .btn_view_prd { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_view_prd_off.png) 0 0 no-repeat; width: 67px; height: 24px; margin-left: 2px; }
.vod_shopping .btn_view_prd:hover { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/btn_view_prd_on.png) 0 0 no-repeat; }

.pagination .current { padding: 4px 10px; margin: 1px; border: 1px solid #0082f0; font-weight: bold; background-color: #0082f0; color: #FFF; }
.pagination .current a { padding: 0; margin: 0; border: none; font-weight: none; color: #fff; }
.pagination .current a:hover,
.pagination .current a:active { padding: 0; margin: 0; border: none; font-weight: none; color: #fff; }

#best_prds_vs_list_vids:after { content: ""; display: block; clear: both; }