.wpas--rating-wrap p, .wpas--rating-wrap h4{margin:0 !important;}
.frhd-er-progress{width:120px;height:120px;line-height:150px;background:none;margin:0 auto;box-shadow:none;position:relative;}
.frhd-er-progress:after{content:"";width:100%;height:100%;border-radius:50%;border:12px solid #eee;position:absolute;top:0;left:0;}
.frhd-er-progress > span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1;}
.frhd-er-progress .frhd-er-progress-left{left:0;}
.frhd-er-progress .frhd-er-progress-bar{width:100%;height:100%;background:none;border-width:12px;border-style:solid;position:absolute;top:0;border-color:#ffb43e;}
.frhd-er-progress .frhd-er-progress-left .frhd-er-progress-bar{left:100%;border-top-right-radius:75px;border-bottom-right-radius:75px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left;}
.frhd-er-progress .frhd-er-progress-right{right:0;}
.frhd-er-progress .frhd-er-progress-right .frhd-er-progress-bar{left:-100%;border-top-left-radius:75px;border-bottom-left-radius:75px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;}
.frhd-er-progress .frhd-er-progress-value{display:flex;border-radius:50%;text-align:center;align-items:center;justify-content:center;height:100%;flex-direction:column;line-height:1;}
.frhd-er-progress .frhd-er-progress-value p{font-size:12px;text-transform:uppercase;line-height:14px;}
.frhd-er-progress .frhd-er-progress-value strong{font-size:32px;font-weight:bold;letter-spacing:-1px;}
.wpas--rating-meter{background-color:#eee;margin:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;box-shadow:0 1px 2px rgba(0,0,0,.12) inset;overflow:hidden;}
span.wpas--rating-bar{background:#E43917;padding:4px;display:block;border-radius:50px;}
.wpas--rating-detail{display:flex;justify-content:space-between;padding:0 3px;color:#222;font-size:20px;}
.wpas--rating-categories .wpas--rating-meter:not(:last-child){margin-bottom:15px;}
.wpas--rating-wrap .wpas--rating-name{font-size:15px;line-height:20px;letter-spacing:0px;font-weight:600;text-transform:uppercase;}
.wpas--rating-wrap .wpas--rating-rate{font-size:18px;}
.wpas--rating-info{display:flex;flex-direction:row;column-gap:40px;padding-top:20px;}
.wpas-info-left{flex-basis:40%;}
.wpas-info-right{flex-basis:60%;}
.wpas--pros-cons-wrap{padding:20px;display:flex;justify-content:space-between;margin-top:10px;padding-top:15px;flex-direction:row;column-gap:25px;position:relative;text-align:center;}
.wpas--pros-wrap, .wpas--cons-wrap{flex-basis:50%;}
.wpas--pros-title{color:#58c649 !important;}
.wpas--cons-title{color:#f24f4f !important;}
ul.wpas--pros-list, ul.wpas--cons-list{margin:0;padding:0;list-style:none;}
ul.wpas--pros-list li, ul.wpas--cons-list li{font-size:18px;margin-bottom:5px;}
ul.wpas--pros-list span.icon-checkmark:before{background-color:#58c649;font-size:12px;padding:4px;border-radius:50%;color:#fff;margin-right:8px;}
ul.wpas--cons-list span.icon-cross:before{font-size:14px;padding:5px;border-radius:50%;color:#f24f4f;margin-right:8px;}
.wpas-star-rating input[type=radio]{display:none;}
.wpas-star-rating{direction:rtl;display:inline-block;padding:0 20px;}
.wpas-star-rating input[type=checkbox],
.wpas-star-rating input[type=radio]{box-sizing:border-box;padding:0;}
.wpas-star-rating label{margin:0 !important;padding:0 !important;cursor:pointer;}
.wpas-star-rating svg{width:20px;height:20px;overflow:hidden;vertical-align:middle;}
.wpas-star-rating label svg path{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.wpas-star-rating label:hover svg path, .wpas-star-rating label:hover ~ label svg path,
.wpas-star-rating input[type=radio]:checked ~ label  svg path{stroke:#f2b600;fill:#f2b600;}
.wpas-star-rating-wrap{background:#f1f1f1;padding:15px 10px;text-align:center;display:flex;justify-content:space-around;z-index:99;}
.frhd--user-rating-math-wrap{display:flex;justify-content:center;align-items:center;}
.frhd--user-rating-frage{font-size:22px;}
.wpas-rating-analys-visual{display:flex;gap:20px;justify-content:center;align-items:center;}
span.rat_desc{display:block;text-align:center;font-size:30px;font-weight:bold;line-height:30px;margin-top:10px;}
.frhd--pb-container{flex-basis:30%;}
.wpas--rating-categories{flex-basis:70%;}
#wpas_rating-container{position:relative;background:#fafafa;-moz-box-shadow:0px 0px 4px 0 rgba(221,221,221,.6);-webkit-box-shadow:0px 0px 4px 0 rgba(221,221,221,.6);box-shadow:0px 0px 4px 0 rgba(221,221,221,.6);border:1px solid #e4e4e4;margin-bottom:70px;}
#wpas_rating-container h2{padding:20px 7px;background:#f3f3f3;font-weight:bold;font-size:22px;border-bottom:1px solid #ddd;text-shadow:0 1px rgba(255,255,255,.66);text-align:center;margin:0!Important;color:#222;}
.wpas-rating-inner-wrap{padding:15px 25px;background:#ffffff;}
.ratings-summary{display:flex;justify-content:center;align-items:center;}
.summary-text{padding:0 20px;flex-basis:70%;}
.wpas--product-img{flex-basis:30%;}
.wpas-rating-analys-visual, .ratings-summary{border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;margin-bottom:20px;padding-bottom:20px;}
.wpas--pros-cons-wrap:before{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:1px;background:transparent;content:"";border-left:2px solid #fff;box-shadow:1px 0px 0px #c7c7c7;}
.wpas--pros-cons-wrap ul{padding:0;list-style:none;margin:0 auto;width:fit-content;text-align:center;}
.wpas--pros-title .icon-checkmark:before{font-size:70%;color:#fff;background:#58c649;border-radius:50%;padding:4px;margin-right:10px;}
.wpas--cons-title .icon-cross{margin-right:10px;}
.wpas--pros-wrap, .wpas--cons-wrap{flex-basis:50%;padding:5px;}
.wpas--rating-wrap .wpas--pros-title, .wpas--rating-wrap .wpas--cons-title{display:inline-block;margin-bottom:10px;font-weight:bold !important;font-size:22px;}
ul.wpas--pros-list li{border-bottom:1px dashed #58c649;}
ul.wpas--cons-list li{border-bottom:1px dashed #f24f4f;}
.wpas--pros-cons-wrap ul li{counter-increment:frhd-awesome-counter;}
.wpas--pros-cons-wrap ul li::before{content:"0" counter(frhd-awesome-counter) ".";font-weight:bold;margin-right:5px;text-shadow:1px 1px 1px rgb(0 0 0 / 0.2);}
.frhd--user-rating-duplicate{padding:15px 10px;background:#f1f1f1;}
.wpas-star-rating-wrap, .frhd--user-rating-duplicate{position:absolute;width:100%;}
@media(max-width:599px){
.wpas-rating-analys-visual {
flex-direction: column;
}
.frhd--pb-container, .wpas--rating-categories {
flex-basis: 100%;
width: 100%;
}
.ratings-summary {
flex-direction: column-reverse;
gap: 20px;
}
.wpas--pros-cons-wrap {
flex-direction: column;
gap: 20px;
}
.wpas--pros-cons-wrap:before {
display: none;
}
.wpas-star-rating-wrap {
flex-direction: column;
}
#wpas_rating-container {
margin-bottom: 90px;
}
}@font-face{font-family:'icomoon';src:url(//www.fotoshirek.hu/wp-content/plugins/editorial-rating/public/icomoon/fonts/icomoon.eot?qicgwm);src:url(//www.fotoshirek.hu/wp-content/plugins/editorial-rating/public/icomoon/fonts/icomoon.eot?qicgwm#iefix) format('embedded-opentype'), url(//www.fotoshirek.hu/wp-content/plugins/editorial-rating/public/icomoon/fonts/icomoon.ttf?qicgwm) format('truetype'), url(//www.fotoshirek.hu/wp-content/plugins/editorial-rating/public/icomoon/fonts/icomoon.woff?qicgwm) format('woff'), url(//www.fotoshirek.hu/wp-content/plugins/editorial-rating/public/icomoon/fonts/icomoon.svg?qicgwm#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-link:before{content:"\e9cb";}
.icon-attachment:before{content:"\e9cd";}
.icon-cross:before{content:"\ea0f";}
.icon-checkmark:before {
content: "\ea10";
}.wpas-review-switch{position:relative;display:inline-block;width:60px;height:34px;}
.wpas-review-switch input{opacity:0;width:0;height:0;}
.wpas-review-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.wpas-review-switch-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
.wpas-review-switch input:checked+.wpas-review-switch-slider{background-color:#2196F3;}
.wpas-review-switch input:focus+.wpas-review-switch-slider{box-shadow:0 0 1px #2196F3;}
.wpas-review-switch input:checked+.wpas-review-switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.wpas-review-switch-slider.wpas-round{border-radius:34px;}
.wpas-review-switch-slider.wpas-round:before{border-radius:50%;}
.wpas--rating-meter-comment input{width:100%;}
.wpas--rating-meter-comment input:hover{cursor:pointer;}
.wpas-review-comment-box input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;}
.wpas-review-comment-box input[type=range]:focus{outline:none;}
.wpas-review-comment-box input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#E43917;border-radius:0px;border:0px solid #000101;}
.wpas-review-comment-box input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:20px;width:15px;border-radius:0px;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-6px;}
.wpas-review-comment-box input[type=range]::-moz-range-track{width:100%;height:12px;cursor:pointer;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#E43917;border-radius:0px;border:0px solid #000101;}
.wpas-review-comment-box input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:25px;width:15px;border-radius:0px;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-6px;}
.wpas-review-comment-box input[type=range]:focus::-webkit-slider-runnable-track{background:#673ab7;}
h4.wpas-cc-rating-headline{color:#000;font-size:22px;margin-bottom:12px !important;}
.wpas-comment-content-rating{background:#f1f1f1;padding:20px;box-shadow:0 1px 3px 0 rgb(0 0 0 / 8%), 0 5px 26px 0 rgb(67 94 131 / 15%);}
.wpas-comment-content-rating ul{margin:0;padding:0;list-style:none;}
.wpas-comment-content-rating ul li .wpas-cc-rating-wrap{border-left:1px solid #222;padding:8px 0;}
.wpas-comment-content-rating ul li .wpas-cc-rating-rate-origin, .wpas-comment-content-rating ul li .wpas-cc-rating-rate-updated{position:relative;display:block;text-align:right;color:#4f4f4f;height:10px;}
.wpas-comment-content-rating ul li .wpas-cc-rating-rate-origin{background:#0f283e;width:70%;}
.wpas-comment-content-rating ul li .wpas-cc-rating-rate-updated{background:#E43917;width:50%;}
.wpas-comment-content-rating ul li .wpas-cc-rating-rate-origin strong, .wpas-comment-content-rating ul li .wpas-cc-rating-rate-updated strong{position:absolute;right:-11px;top:-2px;font-size:13px;line-height:17px;display:inline-block;}
.wpas-comment-content-rating ul li .wpas-cc-rating-rate-origin strong{top:-7px;}
.wpas-cc-total-rate-wrap{display:flex;justify-content:center;gap:50px;margin-top:20px;}
span.wpas-cc-total-rate-origin, span.wpas-cc-total-rate-updated{position:relative;font-size:16px;line-height:16px;font-weight:bold;}
span.wpas-cc-total-rate-origin:before, span.wpas-cc-total-rate-updated:before{position:absolute;left:-17px;top:3px;width:10px;height:10px;content:"";border-radius:50%;}
span.wpas-cc-total-rate-origin:before{background:#0f283e;}
span.wpas-cc-total-rate-updated:before{background:#E43917;}
.wpas-comment-form-review{display:flex;justify-content:left;align-items:center;gap:10px;}
.wpas-comment-form-review span{font-weight:bold;font-size:20px;line-height:20px;}
#wpas_comment_review_headline{display:block;width:100%;}
#wpas_comment_review_headline{border:1px solid #c1c1c1;}
.wpas-review-comment-box label{font-size:20px;line-height:20px;}
.wpas-review-comment-box{background:#f1f1f1;padding:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;}
.wpas--rating-score-math{margin-top:15px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:5px 10px;font-weight:bold;font-size:16px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;}
.wpas-final-user-rate {
font-size: 20px;
text-shadow: 2px 2px 0px #c1c1c1;
}