#pv_ratings {margin: 20px 0;}
#pv_ratings table {width: 100%;border-radius: 5px;overflow: auto;margin: 20px 0;}
#pv_ratings thead {background-color: #cfcfcf;}
#pv_ratings thead th {font-weight: bold;}
#pv_ratings tbody td,#pv_ratings thead th  {padding: 10px 5px;text-align: center;font-size: 14px;}
#pv_ratings .url a {width: 100%;display: block;background-color: #fccf26;padding: 10px;border-radius: 5px;}
#pv_ratings td.number {font-weight: bold;}
#pv_ratings td.rating span {color: #c4c4c4;}
#pv_ratings .img>div{width: 60px;height: 60px;overflow: hidden;border-radius: 100px;background-color: white;margin: auto;line-height: 60px;}
#pv_ratings .img img{width: 100%;margin: auto;}
#pv_ratings tbody tr{background-color: #fbfbfd;}
#pv_ratings tbody tr.grey{background-color: #f4f5f9;}
#pv_ratings tbody .h3 td {text-align: left !important;background-color: #e5e5e5 !important;padding: 10px 20px !important;color: #555555;font-weight: bold;}

/*Шорткод с плюсами минусами*/
.pv_plus, .pv_minus { float: left; padding: 25px 2% 0; border-radius: 4px; display: inline-block; width: 44%; border: 1px solid #e3e3e3; margin: 10px 0.5%; transition: all 1s 0s; }
.pv_plus:hover,.pv_minus:hover{box-shadow:0 0 20px rgba(0,0,0,0.12);transition:all 0.5s 0s}
.pv_minus:hover .h3:before{box-shadow:0 0 0 7px #e3e3e3;transition:all 0.5s 0s}
.pv_plus:hover .h3:before{box-shadow:0 0 0 7px #d7f4ba;transition:all 0.5s 0s}
.pv_plus .h3:before,.pv_minus .h3:before{content:"+";padding:0;background-color:#7ec13c;margin-right:20px;color:#fff;font-weight:700;border-radius:100px;box-shadow:0 0 0 5px #d7f4ba;width:35px;height:35px;display:inline-block;text-align:center;line-height:35px;transition:all 0.5s 0s}
.pv_minus .h3:before{content:"-";background-color:#cd4f5e;box-shadow:0 0 0 5px #ffd8dd}
.pv_plus+*:not(.pv_minus) {clear: both;}
.pv_minus+*:not(.pv_plus) { clear: both;}
@media (max-width: 900px){.pv_plus,.pv_minus{width: 99%}}