﻿#shop_item { border-radius: 5px; }
.or_line b { background-color: #F6F8FC; }
#plist { padding-top: 60px; position: relative; margin: 20px 0; }
#plist li { position: relative; width: 220px; padding: 15px; }
#plist li:after { display: none; }
#plist b { display: block; font-weight: normal; }
#plist li a + b + a { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; height: 39px; word-wrap: break-word; -webkit-line-clamp: 2; }
.paypal-buttons { margin-bottom: 5px; }
.pay_w60 { width: 58%; }
#shop_total { padding: 15px; background-color: #F6F8FC; border-radius: 5px; }

.steps dd li{box-sizing:border-box;}
.chk_box li.active{background-color:#F6F8FC; border-radius: 5px; border:1px solid #ccc;}
#pay_card img{height:46px;margin-right: 1rem;vertical-align: middle;}
.steps .radio_label{padding-right:20px;}

#addrs .chk_box li:last-child{margin-bottom:20px;}
#addrs .edit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAiklEQVR42mNgGFLg/PWH/8u7lmHFG3af+Y+s9t7j1+ewiaMAZM3oGGQZsmGp5dP+gzBIPU4DQQqQNWID6IaB+GQbSJJhhAwk2TB8BpJlGC4D8RkGEiM5DGev3I/TZQQjEZeBe49f/U9WqiAm2YwaOAAGgmIVpIgQBhUYBNMhKHnAEjExGGQ5w5ADAO28ZQAZglbqAAAAAElFTkSuQmCC)}

#newForm{background-color:#fff;position:fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:9999}
#main.dialog #newForm{display:block;}
#main.dialog #bg{display:block;background-color:rgba(0, 0, 0, .5)}
.selectpick_ul_s_Country li:nth-child(4){margin-bottom:20px;}

#addrs span:not(:empty):not(:last-child):after{content:','}
#addrs span{margin:0}

#result{margin-bottom:30px;line-height:2;}
.ccc1{color:#020567}

#shop_item div{width: 282px;}