.PopupSortFunc_Header{
padding: 23px 0;
text-align: center;
}
.PopupSortFunc_Header .Title{
font-size: 83%;
font-weight: bold;
}
.SortFunc_Wrap {
background: #fff;
padding: 15px 8px 10px;
}
.SortFunc {
padding: 0 8px;
margin-bottom: 15px;
}
.SortSelect {
display: table;
width: 100%;
}
.SortFunc .Title,
.SortFunc .SelectGroup {
display: table-cell;
vertical-align: middle;
}
.SortFunc .Title {
font-size: 83%;
width: 75px;
text-align: right;
padding-right: 8px;
}
.SelectGroup {
position: relative;
}
.SelectGroup select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #bab8ad;
border-radius: 3px;
background: #fff;
color: #7f7f7f;
cursor: pointer;
font-size: 83%;
padding: 0 38px 0 14px;
line-height: 1.2;
width: 100%;
height: 38px;
}
.SelectGroup:before {
content: '';
border-left: 1px solid #e5e5e5;
height: 28px;
margin-top: -14px;
position: absolute;
top: 50%;
right: 28px;
}
.SelectGroup:after {
content: '';
display: inline-block;
width: 6px;
height: 6px;
border-radius: 1px;
background: none;
border-top: 2px solid #d7d8d9;
border-right: 2px solid #d7d8d9;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
position: absolute;
top: 50%;
right: 10px;
margin-top: -5px;
}

.SortFilterBtn{
padding: 0 8px 15px;
}
.SortFilterBtn a{
color: #666;
font-size: 83%;
font-weight: bold;
display: block;
border-radius: 10px;
padding: 14px 0;
width: 100%;
text-align: center;
border: 1px solid #dbdbdb;
}
