.review-grade-widget .review-wu-grade-content {
    float: right;
    width: 40px;
    height: 40px
}

.review-grade-widget .review-wu-grade-content .wppr-c100 {
    position: relative;
    top: 0;
    left: 0;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    font-size: 40px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.review-grade-widget .review-wu-grade-content .wppr-c100 > span {
    font-size: 14px;
    line-height: 40px
}

.review-grade-widget .review-wu-grade-content .wppr-c100 .wppr-bar, .review-grade-widget .review-wu-grade-content .wppr-c100 .wppr-fill {
    border-width: 4px
}

.review-grade-widget .review-wu-grade-content .wppr-c100 .wppr-slice-center {
    padding: 4px
}

.cwp-popular-review {
    display: table;
    width: 100%;
    margin: 0;
    padding: 15px 0 !important;
    border-bottom: 1px solid #ddd;
    list-style: none
}

.widget_cwp_top_products_widget ul, .widget_cwp_latest_products_widget ul {
    margin-left: 0 !important;
    padding-left: 0 !important
}

.widget_cwp_top_products_widget li, .widget_cwp_latest_products_widget li {
    margin-left: 0 !important;
    background-image: none;
    list-style: none !important
}

.widget_cwp_top_products_widget li a, .widget_cwp_latest_products_widget li a {
    padding: 0 !important;
    border: none !important
}

.widget_cwp_top_products_widget {
    overflow: hidden
}

.cwp-popular-review .wppr-col {
    display: table-cell;
    width: auto;
    vertical-align: middle
}

.cwp-popular-review .wppr-post-title {
    padding: 0 15px
}

.cwp-popular-review .wppr-post-title.wppr-no-image {
    padding-left: 0
}

.cwp-popular-review .cwp_rev_image {
    width: 50px
}

.cwp-popular-review .review-grade-widget {
    width: 40px
}

.wppr-prodlist .wppr-prodrow {
    width: 100%;
    padding: 20px 0
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowleft {
    float: left;
    width: 30%
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright {
    float: left
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowrightadjust {
    width: 65%;
    margin-left: 3%
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-rating {
    margin-top: 5px
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright p {
    margin: 0;
    line-height: 18px
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-rating div {
    min-width: 20%
}

.clear {
    clear: both
}

.cwp-review-chart.relative {
    position: relative
}

.cwp-review-chart.absolute {
    position: absolute
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-bttn:first-child {
    margin-right: 10px
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright p.wppr-style1-buttons {
    display: block;
    overflow: hidden;
    height: 32px;
    margin-top: 10px
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-bttn {
    padding: 6px 9px;
    border-radius: 3px;
    color: #fff !important;
    background-color: #3baeda;
    font-size: 12px;
    font-weight: 700;
    line-height: 36px;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .5s ease
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .bttn:hover {
    opacity: .8
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-review-stars.rtl .wppr-review-stars-grade i.fa-star-half-o {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-review-stars .wppr-review-stars-grade {
    color: #ff7e00
}

.wppr-prodlist .wppr-rating {
    display: block;
    width: 80px;
    height: 16px;
    margin: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFRoZSBpY29uIGNhbiBiZSB1c2VkIGZyZWVseSBpbiBib3RoIHBlcnNvbmFsIGFuZCBjb21tZXJjaWFsIHByb2plY3RzIHdpdGggbm8gYXR0cmlidXRpb24gcmVxdWlyZWQsIGJ1dCBhbHdheXMgYXBwcmVjaWF0ZWQuIFlvdSBtYXkgTk9UIHN1Yi1saWNlbnNlLCByZXNlbGwsIHJlbnQsIHJlZGlzdHJpYnV0ZSBvciBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIGljb24gd2l0aG91dCBleHByZXNzIHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIGljb25tb25zdHIuY29tIC0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gaWQ9InN0YXItaWNvbiIgZmlsbD0iI0Q5RDlEOSIgcG9pbnRzPSIyNTYsNjAuMDgyIDMwNC42MywyMDkuNzUgNDYyLDIwOS43NSAzMzQuNjg2LDMwMi4yNSAzODMuMzE1LDQ1MS45MTggMjU2LDM1OS40MTggMTI4LjY4NSw0NTEuOTE4IAkxNzcuMzE1LDMwMi4yNSA1MCwyMDkuNzUgMjA3LjM3LDIwOS43NSAiLz48L3N2Zz4=);
    background-size: contain
}

.wppr-prodlist .wppr-rating div {
    display: block;
    overflow: hidden;
    max-width: 100%;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFRoZSBpY29uIGNhbiBiZSB1c2VkIGZyZWVseSBpbiBib3RoIHBlcnNvbmFsIGFuZCBjb21tZXJjaWFsIHByb2plY3RzIHdpdGggbm8gYXR0cmlidXRpb24gcmVxdWlyZWQsIGJ1dCBhbHdheXMgYXBwcmVjaWF0ZWQuIFlvdSBtYXkgTk9UIHN1Yi1saWNlbnNlLCByZXNlbGwsIHJlbnQsIHJlZGlzdHJpYnV0ZSBvciBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIGljb24gd2l0aG91dCBleHByZXNzIHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIGljb25tb25zdHIuY29tIC0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiNGRjdFMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gaWQ9InN0YXItaWNvbiIgcG9pbnRzPSIyNTYsNjAuMDgyIDMwNC42MywyMDkuNzUgNDYyLDIwOS43NSAzMzQuNjg2LDMwMi4yNSAzODMuMzE1LDQ1MS45MTggMjU2LDM1OS40MTggMTI4LjY4NSw0NTEuOTE4IAkxNzcuMzE1LDMwMi4yNSA1MCwyMDkuNzUgMjA3LjM3LDIwOS43NSAiLz48L3N2Zz4=);
    background-size: contain;
    white-space: nowrap;
    text-indent: 100%
}