.server-list { margin-top: 30px; }
.server-list header { display: none; }
.server-list p { margin: 0; }
.server-list>ul { margin: 0; padding: 0; list-style-type: none; background-color: #f5f5f5; border-radius: 0; margin-bottom: 15px; overflow: hidden; text-align: center; }
.server-list>ul li { padding: 7px 15px; font-weight: 700; }
.server-list>ul li p.price { margin-bottom: 0; }
.server-list>ul li p.price .amount { font-size: 3.33333em; }
.server-list>ul li p.price .amount sup { font-size: .4em; }
.server-list>ul li:first-child p>span { color: #abacaf; font-size: .85em; line-height: 1; font-weight: 400; clear: both; display: inline-block; }
.server-list>ul li small { text-transform: uppercase; color: #abacaf; font-size: .7777777777em; margin-right: .5em; }
.server-list>ul li:first-child { padding: 15px; background-color: #6d6e70; color: #fff; font-size: 1.25em; font-weight: 700; line-height: 1.33333; margin-bottom: 15px; }
.server-list>ul li:last-child { padding-bottom: 30px; }
.server-list>ul li:first-child small { font-size: .7em; display: none; }
.server-list>ul li p { margin-bottom: 0; }
@media only screen and (min-width:991px) {
 .server-list { margin-top: 15px; }
 .server-list h2 { padding: 15px; background-color: #6d6e70; color: #fff; font-weight: 700; border-radius: 0; }
 .server-list header { display: block; margin-bottom: 15px; }
 .server-list header ul { margin: 0; padding: 0; list-style-type: none; }
 .server-list header ul li { float: left; border-right: 1px solid #f1f1f1; font-size: .865em; text-align: center; font-weight: 700; width: 16.6666666666%; text-transform: uppercase; padding: 10px 15px; }
 .server-list header ul li:last-child { border-right: none; }
 .server-list>ul { padding: 7px 0; margin-bottom: 7px; }
 .server-list>ul li, .server-list>ul li:first-child { display: table; float: left; width: 16.6666666666%; border-right: 1px solid #e5e5e5; height: 3em; padding-top: 10px; padding-bottom: 0; margin: 0; }
 .server-list>ul li p { vertical-align: middle; text-align: center; display: table-cell; }
 .server-list>ul li small { display: none; }
 .server-list>ul li:last-child { border-right: none; margin: 0; padding-bottom: 0; }
 .server-list>ul li:first-child { background-color: transparent; font-size: 1em; color: inherit; }
 .server-list>ul li p.price { white-space: nowrap; font-size: .8888888888em; }
 .server-list>ul li p.price .amount { font-size: 2em; }
}
.server_list_sale{display: block;font-size: 10px;text-decoration: line-through;}