font-family: "Sofia Pro Light";
font-weight: normal;
font-style: normal;
background: #ffffff
}
.sofia-bold {
font-family: 'Sofia Pro Bold';
font-weight: bold;
font-style: normal
}
.sofia-semi {
font-family: 'Sofia Pro Semi Bold';
font-weight: bold;
font-style: normal
}
.sofia-medium {
font-family: 'Sofia Pro Medium';
font-weight: normal;
font-style: normal
}
.sofia-light {
font-family: 'Sofia Pro Light';
font-weight: normal;
font-style: normal
}
.btn:focus, input:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important
}
.btn.btn-review {
background-color: #e25534;
border-color: #e25534;
border-radius: 0px;
color: #fff !important;
text-decoration: none !important
}
.bottomcta .btn-review {
font-size: 1.3rem;
}
.btn.btn-review:hover {
border-color: #ff5027;
background: #ff5027;
color: #fff !important
}
img {
max-width: 100%
}
.subtitle{
color: #323232 !important;
font-size:28px !important;
margin-bottom:1rem !important;
font-weight:normal !important;
font-family:'Sofia Pro Light' !important;
}

.ratedby .post-img{
float:left;
margin-right:10px;
margin-top:5px;
}

.ratedtop{
border-top: 1px solid #d1d1d1 !important;
padding-top:15px;
padding-bottom:0px !important;
margin-top:25px !important;
overflow:hidden;
}

.ratedtop .post-p1{
float:left;
}

.ratedby ul.post-list {
float: right;
margin: 15px 0 0 0;
}

.ratedby ul.post-list li {
float: left;
margin: 0 3px 0 0;
}

.ratedby ul li {
list-style: none;
}


header {
background-color: #3a9bab
}
header .top {
padding: 12px 0px 14px 0px
}
header .searchform {
margin-top: 13px;
position: relative
}
header .searchform input[type=text] {
width: 100%;
border: none !important;
color: #3a9bab !important;
font-size: 12px;
padding: 6px !important
}
header .searchform #submitimage {
position: absolute;
right: 8px;
top: 6px
}
header .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
}
header nav {
background-color: #3d3d3d;
min-height: 38px;
border: none;
border-radius: 0;
margin: 0;
padding: 0px !important
}
header nav .navbar-nav {
width: 100%
}
header nav .navbar-nav li {
margin: 0px 24px 0px 0px
}
header nav .navbar-nav li:hover, header nav .navbar-nav li.active {
background: #fff
}
header nav .navbar-nav li a {
font-family: "Sofia Pro Light";
font-weight: normal;
display: block;
position: relative;
text-transform: uppercase;
font-size: 13px;
padding: 10px 35px;
color: #fff;
text-decoration: none
}
header nav .navbar-nav li a:hover {
color: #3a9bab;
text-decoration: none
}
header nav .navbar-nav li.active a {
color: #3a9bab;
text-decoration: none
}
#sidebar {
will-change: min-height
}
#sidebar .sidebar__inner {
position: relative;
transform: translate(0, 0);
transform: translate3d(0, 0, 0);
will-change: position, transform
}
.lside {
padding-top: 0px
}
.lside .spacer1 {
height: 40px
}
.lside .spacer2 {
height: 20px
}
.lside .sticky-sidebar {
border: 1px solid #d9d9d9;
text-align: center;
padding: 35px 0px;
width: 335px;
margin-bottom: 20px
}
.lside .sticky-sidebar .editors-choice {
position: absolute;
top: 0px;
left: 0px;
width: 85px
}
.lside .sticky-sidebar .btn {
font-size: 22px;
width: 78%;
margin-top: -25px
}
.lside .sticky-sidebar .btn.avinol {
margin-top: 10px
}
.lside .sticky-sidebar .inners {
padding: 25px 20px 0px 20px
}
.lside .sticky-sidebar .threeicons {
text-align: left;
font-family: "Sofia Pro Light";
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 0px
}
.lside .sticky-sidebar .threeicons .col-12 {
margin: 12px 0px
}
.lside .sticky-sidebar .threeicons .col-12:last-child {
margin-bottom: 0px !important
}
.lside .sticky-sidebar .threeicons .col-12:nth-of-type(3) span {
margin-top: 18px
}
.lside .sticky-sidebar .threeicons span {
display: inline-block;
float: left;
margin-top: 10px
}
.lside .sticky-sidebar .threeicons img {
float: left;
margin-bottom: 0px;
margin-right: 8px
}
.lside .sticky-sidebar h2 {
color: #106a79;
font-family: "Sofia Pro Semi Bold";
font-size: 26px;
margin-bottom: 1.2rem;
text-align: left
}
.superreview h3 {
letter-spacing: 0.2em
}
.superreview .editors {
background: #fffdd6;
padding: 35px;
margin: 5px 0px 30px 0px
}
.superreview .editors p {
margin: 0px !important
}
.superreview .editors p strong {
font-family: "Sofia Pro Bold" !important
}
.superreview h2.moveup {
margin-top: -25px !important
}
.superreview .threeicons {
text-align: left;
font-family: "Sofia Pro Light";
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 50px
}
.superreview .threeicons .col-6 {
margin: 12px 0px
}
.superreview .threeicons img {
float: left;
margin-bottom: 0px;
margin-right: 11px
}
.superreview h2 {
margin-top: 40px !important
}
.superreview .rating-block {
border-bottom: none !important
}
.superreview .rating-block .stars, .superreview .rating-block .numbers {
float: none !important
}
.superreview .rating-block .stars {
margin-top: 0px !important
}
.superreview .rating-block .numbers {
margin: 10px 0px 0px 0px !important
}
.superreview .rating-block .withbadge {
float: left;
width: 220px
}
.superreview .rating-block .badge {
float: left
}
.superreview h3 {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
margin: 40px 0px 10px 0px
}
.superreview ul.list {
list-style: none;
margin: 0px;
padding: 0px
}
.superreview ul.list li {
font-size: 18px;
font-family: "Sofia Pro Light";
padding-left: 50px;
margin-bottom: 15px;
min-height: 30px
}
.superreview ul.list.pros li {
background: url(../images/image-list-pros.png) left top no-repeat
}
.superreview ul.list.cons li {
background: url(../images/image-list-cons.png) left top no-repeat
}
.plaintext {
padding: 50px 0px 35px 0px;
font-family: "Sofia Pro Light"
}
.plaintext.secondaries {
padding-top: 0px
}
.plaintext.secondaries img:not(.expert) {
margin-left: 30px;
float: right
}
.plaintext.secheader {
padding-bottom: 0px
}
.plaintext.secheader .ratedby {
margin-bottom: 0px
}
.plaintext .mobileonly {
display: none
}
.plaintext .defbottommargin25 {
margin-bottom: 25px
}
.plaintext p {
font-size: 18px;
font-family: "Sofia Pro Light";
color: #1a1b1f;
margin-bottom: 1.5rem
}
.plaintext h1 {
font-size: 40px;
letter-spacing: -0.03rem
}
.plaintext .rated {
font-family: "Sofia Pro Medium";
font-weight: normal;
font-size: 18px
}
.plaintext .ratedby {
font-weight: normal;
color: #888;
font-size: 14px;
font-family: "Sofia Pro Light";
margin-top: -5px;
border-bottom: 1px solid #d1d1d1;
padding-bottom: 20px;
margin-bottom: 30px
}
.plaintext .ratedby.charted {
margin-top: 4px
}
.plaintext.chart h2, .plaintext.top10 h2, .plaintext.superreview h2 {
color: #106a79;
font-family: "Sofia Pro Semi Bold";
font-size: 26px;
margin-bottom: 2rem
}
.plaintext.chart.top10 P.space, .plaintext.chart.superreview P.space, .plaintext.top10.top10 P.space, .plaintext.top10.superreview P.space, .plaintext.superreview.top10 P.space, .plaintext.superreview.superreview P.space {
height: 22px;
padding: 0px;
margin: 0px
}
.plaintext.chart.top10 .rating-block, .plaintext.chart.superreview .rating-block, .plaintext.top10.top10 .rating-block, .plaintext.top10.superreview .rating-block, .plaintext.superreview.top10 .rating-block, .plaintext.superreview.superreview .rating-block {
border: none;
box-shadow: none;
text-align: left;
padding: 0px 0px 25px 0px;
border-bottom: 1px solid #d1d1d1;
margin-bottom: 20px;
margin-top: -12px;
overflow: hidden
}
.plaintext.chart.top10 .rating-block.restorol, .plaintext.chart.superreview .rating-block.restorol, .plaintext.top10.top10 .rating-block.restorol, .plaintext.top10.superreview .rating-block.restorol, .plaintext.superreview.top10 .rating-block.restorol, .plaintext.superreview.superreview .rating-block.restorol {
margin-bottom: -30px
}
.plaintext.chart.top10 .rating-block .stars, .plaintext.chart.superreview .rating-block .stars, .plaintext.top10.top10 .rating-block .stars, .plaintext.top10.superreview .rating-block .stars, .plaintext.superreview.top10 .rating-block .stars, .plaintext.superreview.superreview .rating-block .stars {
float: left;
margin-top: 10px
}
.plaintext.chart.top10 .rating-block .numbers, .plaintext.chart.superreview .rating-block .numbers, .plaintext.top10.top10 .rating-block .numbers, .plaintext.top10.superreview .rating-block .numbers, .plaintext.superreview.top10 .rating-block .numbers, .plaintext.superreview.superreview .rating-block .numbers {
float: left;
font-size: 52px;
line-height: 30px;
font-weight: bold;
margin-left: 20px;
font-family: "Sofia Pro Bold";
letter-spacing: -2px
}
.plaintext.chart.top10 .experts, .plaintext.chart.superreview .experts, .plaintext.top10.top10 .experts, .plaintext.top10.superreview .experts, .plaintext.superreview.top10 .experts, .plaintext.superreview.superreview .experts {
text-align: center;
margin: 30px 0px 10px 0px
}
.plaintext.chart.top10 a, .plaintext.chart.superreview a, .plaintext.top10.top10 a, .plaintext.top10.superreview a, .plaintext.superreview.top10 a, .plaintext.superreview.superreview a {
color: #3a9bab;
text-decoration: underline
}
.plaintext.chart.top10 a:hover, .plaintext.chart.superreview a:hover, .plaintext.top10.top10 a:hover, .plaintext.top10.superreview a:hover, .plaintext.superreview.top10 a:hover, .plaintext.superreview.superreview a:hover {
color: #2d2d2d
}
.plaintext.chart.top10 p:nth-of-type(1), .plaintext.chart.superreview p:nth-of-type(1), .plaintext.top10.top10 p:nth-of-type(1), .plaintext.top10.superreview p:nth-of-type(1), .plaintext.superreview.top10 p:nth-of-type(1), .plaintext.superreview.superreview p:nth-of-type(1) {
margin-top: 30px
}
.plaintext.chart.top10 h2, .plaintext.chart.superreview h2, .plaintext.top10.top10 h2, .plaintext.top10.superreview h2, .plaintext.superreview.top10 h2, .plaintext.superreview.superreview h2 {
margin-top: 2.2rem;
margin-bottom: 1.2rem
}
.plaintext.chart.top10 h2:nth-of-type(1), .plaintext.chart.superreview h2:nth-of-type(1), .plaintext.top10.top10 h2:nth-of-type(1), .plaintext.top10.superreview h2:nth-of-type(1), .plaintext.superreview.top10 h2:nth-of-type(1), .plaintext.superreview.superreview h2:nth-of-type(1) {
clear: both
}
.plaintext.chart.top10 .prod, .plaintext.chart.superreview .prod, .plaintext.top10.top10 .prod, .plaintext.top10.superreview .prod, .plaintext.superreview.top10 .prod, .plaintext.superreview.superreview .prod {
float: left;
margin: 0px 45px 50px 0px
}
.plaintext.chart .fiveicons, .plaintext.top10 .fiveicons, .plaintext.superreview .fiveicons {
text-align: center;
font-family: "Sofia Pro Light";
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 50px
}
.plaintext.chart .fiveicons .col, .plaintext.top10 .fiveicons .col, .plaintext.superreview .fiveicons .col {
padding: 0px 28px
}
.plaintext.chart .fiveicons span, .plaintext.top10 .fiveicons span, .plaintext.superreview .fiveicons span {
display: block
}
.plaintext.chart .fiveicons img, .plaintext.top10 .fiveicons img, .plaintext.superreview .fiveicons img {
margin-bottom: 0px
}
.plaintext.chart .rating-block, .plaintext.top10 .rating-block, .plaintext.superreview .rating-block {
border: 1px solid #c3e1e8;
box-shadow: 0px 3px 5px #cdcdcd;
text-align: center;
padding: 23px
}
.plaintext.chart .chart-entries, .plaintext.top10 .chart-entries, .plaintext.superreview .chart-entries {
padding: 0px
}
.plaintext.chart .chart-entries .entry, .plaintext.top10 .chart-entries .entry, .plaintext.superreview .chart-entries .entry {
margin: 0px 0px;
border-bottom: 1px solid #e0e0e0;
padding: 25px 0px;
position: relative
}
.plaintext.chart .chart-entries .entry:last-child, .plaintext.top10 .chart-entries .entry:last-child, .plaintext.superreview .chart-entries .entry:last-child {
border: none
}
.plaintext.chart .chart-entries .entry .editors-choice, .plaintext.top10 .chart-entries .entry .editors-choice, .plaintext.superreview .chart-entries .entry .editors-choice {
position: absolute;
bottom: 15px;
left: 0px;
z-index: 9
}
.plaintext.chart .chart-entries .entry .position, .plaintext.top10 .chart-entries .entry .position, .plaintext.superreview .chart-entries .entry .position {
position: absolute;
top: 25px;
left: 0px;
background: #3d3d3d;
color: #fff;
font-size: 22px;
line-height: 30px;
text-align: center;
vertical-align: middle;
display: table-cell;
width: 30px;
height: 30px;
z-index: 9
}
.plaintext.chart .chart-entries .entry .image, .plaintext.top10 .chart-entries .entry .image, .plaintext.superreview .chart-entries .entry .image {
text-align: center
}
.plaintext.chart .chart-entries .entry .mobileonly, .plaintext.top10 .chart-entries .entry .mobileonly, .plaintext.superreview .chart-entries .entry .mobileonly {
display: none
}
.plaintext.chart .chart-entries .entry .rating, .plaintext.top10 .chart-entries .entry .rating, .plaintext.superreview .chart-entries .entry .rating {
padding-right: 0px
}
.plaintext.chart .chart-entries .entry .rating .stars, .plaintext.top10 .chart-entries .entry .rating .stars, .plaintext.superreview .chart-entries .entry .rating .stars {
color: #efbf2c;
font-size: 1rem;
overflow: hidden;
display: block
}
.plaintext.chart .chart-entries .entry .rating .stars img, .plaintext.top10 .chart-entries .entry .rating .stars img, .plaintext.superreview .chart-entries .entry .rating .stars img {
margin: 0px -1px
}
.plaintext.chart .chart-entries .entry .rating .numbers, .plaintext.top10 .chart-entries .entry .rating .numbers, .plaintext.superreview .chart-entries .entry .rating .numbers {
font-family: "Sofia Pro Bold";
font-weight: bold;
font-size: 44px;
line-height: 44px;
letter-spacing: -1px;
color: #2d2d2d
}
.plaintext.chart .chart-entries .entry .rating .links, .plaintext.top10 .chart-entries .entry .rating .links, .plaintext.superreview .chart-entries .entry .rating .links {
margin: 20px 0px 5px 0px
}
.plaintext.chart .chart-entries .entry .rating .links .btn-review, .plaintext.top10 .chart-entries .entry .rating .links .btn-review, .plaintext.superreview .chart-entries .entry .rating .links .btn-review {
width: 100%;
font-size: 20px
}
.plaintext.chart .chart-entries .entry .rating .visitsite a, .plaintext.top10 .chart-entries .entry .rating .visitsite a, .plaintext.superreview .chart-entries .entry .rating .visitsite a {
color: #343434;
font-size: 18px
}
.plaintext.chart .chart-entries .entry .rating .visitsite a:hover, .plaintext.top10 .chart-entries .entry .rating .visitsite a:hover, .plaintext.superreview .chart-entries .entry .rating .visitsite a:hover {
text-decoration: none;
color: #3a9bab
}
.plaintext.chart .chart-entries .entry .description, .plaintext.top10 .chart-entries .entry .description, .plaintext.superreview .chart-entries .entry .description {
padding-top: 10px
}
.plaintext.chart .chart-entries .entry .description h3, .plaintext.top10 .chart-entries .entry .description h3, .plaintext.superreview .chart-entries .entry .description h3 {
color: #106a79;
font-size: 24px;
font-family: "Sofia Pro Semi Bold";
margin-bottom: 20px
}
.plaintext.chart .chart-entries .entry .description p, .plaintext.top10 .chart-entries .entry .description p, .plaintext.superreview .chart-entries .entry .description p {
font-family: "Sofia Pro Light";
font-size: 16px
}
.plaintext.chart.special p:nth-of-type(1), .plaintext.top10.special p:nth-of-type(1), .plaintext.superreview.special p:nth-of-type(1) {
margin-top: 0px
}
.plaintext .bigheader {
background: #3d3d3d;
padding: 15px;
color: #e1e1e1;
font-size: 30px;
font-family: "Sofia Pro Light";
text-align: center;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px
}
.plaintext .bigheader img {
margin: 0px 20px
}
.plaintext .bigheader strong {
color: #a6f2ff;
font-size: 50px;
line-height: 50px;
font-family: "Sofia Pro Bold"
}
.plaintext .bigheader strong span {
font-family: "Sofia Pro Light";
font-weight: normal
}
.superreview {
padding-left: 50px !important
}
.superreview .mobileonly {
display: none;
text-align: center;
margin-top: 30px;
position: relative
}
.superreview .mobileonly .editors-choice {
position: absolute;
top: 0px;
left: 0px;
width: 85px
}
.superreview .stickybutton {
display: none;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
z-index: 100;
background-color: #fff
}
footer {
background: #e7e7e7
}
footer .row {
text-align: center
}
footer .row .col-12 {
padding: 25px;
font-size: 14px;
color: #2d2d2d;
font-weight: normal;
font-family: "Sofia Pro Light"
}
footer .row .col-12 p:last-child {
margin-bottom: 0px
}
footer .row .col-12 a {
color: #2d2d2d
}
footer .row .col-12 a:hover {
text-decoration: underline
}
@media (max-width: 1199px) {
.navbar li a {
padding: 12px 16px !important
}
}
@media (max-width: 768px) {
.superreview {
padding-left: 0px !important
}
.superreview .threeicons .col-6 {
margin: 6px 0px
}
.superreview .threeicons .col-6 span {
float: left;
margin: 10px 0px 20px 10px
}
.features h2 {
text-align: left;
margin-top: 0px !important
}
.features .threeicons {
margin-bottom: 40px
}
.features .threeicons .col-12 {
margin: 10px 0px !important
}
.features .threeicons .col-12:last-child {
margin-bottom: 0px !important
}
.features .threeicons .col-12:nth-of-type(3) span {
margin-top: 18px
}
.features .threeicons span {
display: inline-block;
float: left;
margin-top: 10px
}
footer#superreview {
padding-bottom: 65px
}
.sticky-sidebar img {
width: 100% !important
}
.superreview {
padding-top: 15px !important
}
.superreview .mobileonly {
display: block
}
.superreview .stickybutton {
display: block;
padding: 15px
}
.superreview .stickybutton .btn {
color: #fff !important;
width: 100%;
font-size: 22px !important
}
.superreview .rating-block {
border-bottom: 1px solid #d1d1d1 !important
}
.superreview .rating-block .withbadge {
float: left;
width: 190px
}
.superreview .rating-block .badge {
float: left;
margin-top: 5px;
width: 130px
}
.superreview .rating-block .badge img {
width: 100%
}
.lside {
display: none
}
.fiveicons .col {
padding: 0px !important
}
header nav {
min-height: auto
}
.navbar-toggler {
position: absolute;
top: -72px;
right: 0px
}
.navbar li a {
padding: 12px 16px !important
}
.superreview .rating-block.oneline .stars {
width: 130px;
float: left !important;
margin-top: 0px !important
}
.superreview .rating-block.oneline .numbers {
width: 195px;
margin-top: 0px !important;
float: left !important
}
}
@media only screen and (max-width: 767px) {

.plaintext h1{font-size:36px !important;}
.subtitle{font-size:24px !important;}
.ratedtop .post-p1{float:none;font-size:15px !important;margin-bottom:1.1rem !important;}
.post-img{width:38px;}
.post-p1 strong{font-weight:normal !important;}

.ratedby ul.post-list {
float: none;
margin: 0px 0px 15px -40px;
overflow:hidden;
display:none;
}

span.mobbold{font-weight:bold;}


.plaintext .mobileonly {
display: block
}
.superreview ul.list li {
background-position: 0px 5px !important
}
footer#superreview {
padding-bottom: 65px
}
.experts img {
width: 100%
}
.superreview {
padding-left: 15px !important
}
.superreview .editors {
padding: 20px
}
.superreview .editors p:nth-of-type(1) {
margin-top: 0px !important
}
.superreview .numbers {
font-size: 47px !important
}
.superreview .threeicons .col-6 {
width: 100% !important;
max-width: 100%;
display: block;
flex-basis: 100%;
text-align: left;
overflow: hidden
}
.superreview .threeicons .col-6 img {
float: left
}
.superreview .threeicons .col-6 span {
float: left;
margin: 10px 0px 20px 10px
}
.top10 .prod, .superreview .prod {
float: none !important;
margin: 0 auto !important;
text-align: center
}
.top10 .stars, .superreview .stars {
margin-top: 5px !important
}
.top10 .rating-block, .superreview .rating-block {
margin-top: -20px !important;
padding-bottom: 20px !important
}
.top10 p:nth-of-type(1), .superreview p:nth-of-type(1) {
margin-top: 20px !important
}
footer .col-12 {
padding: 10px !important
}
.plaintext.chart .chart-entries .entry .editors-choice {
left: -20px;
bottom: 50px
}
.rating {
padding-left: 0px
}
.rating.mobileonly {
display: block !important;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
padding: 5px 0px 10px 0px;
margin: 10px 0px 0px 0px;
overflow: hidden
}
.rating.mobileonly .stars, .rating.mobileonly .numbers {
width: 50%;
float: left;
text-align: center
}
.rating.mobileonly .stars {
margin-top: 10px;
width: 40%
}
.rating.mobileonly .numbers {
width: 60%;
text-align: center
}
.links .btn-review {
font-size: 22px !important
}
.plaintext.chart .chart-entries .entry {
border-bottom-width: 4px
}
.plaintext.chart .chart-entries .entry .position {
left: -20px
}
.plaintext.chart .rating-block {
border: none;
box-shadow: none;
padding: 0px !important
}
.plaintext.chart .rating-block .stars, .plaintext.chart .rating-block .numbers {
display: none !important
}
.bigheader {
display: block !important;
margin-left: -20px;
margin-right: -20px;
font-size: 25px !important
}
.bigheader img {
display: none
}
.bigheader strong {
display: block;
clear: both
}
.fiveicons {
margin-left: -5px;
margin-right: -5px
}
.fiveicons .col {
width: 100%;
display: block;
flex-basis: 100%;
text-align: left;
overflow: hidden
}
.fiveicons .col img {
float: left
}
.fiveicons .col span {
float: left;
margin: 20px 0px 20px 10px
}
.navbar-toggler {
position: absolute;
top: -72px !important;
right: 0px
}
.navbar li {
margin: 0px !important
}
.navbar-toggler-icon {
height: 3em;
width: 3em
}
.navbar-toggler:focus, .navbar-toggler:active, .navbar-toggler-icon:focus {
outline: none;
box-shadow: none
}
form {
width: 100%
}
.searchform {
display: none
}
.plaintext {
padding: 20px
}
.plaintext h1 {
letter-spacing: -1.5px;
line-height: 40px
}
.plaintext.secondaries {
padding-top: 0px
}
.plaintext.secondaries img:not(.expert) {
margin: 20px auto !important;
display: flex;
float: none;
width: 90%
}
.superreview .rating-block.oneline .stars {
margin-top: 5px !important
}
.rating-block.restorol {
margin-bottom: 0px !important
}
}
@media only screen and (max-width: 667px) {
.navbar-toggler {
position: absolute;
top: -65px;
right: 0px
}
}
@media only screen and (max-width: 320px) {
footer#superreview {
padding-bottom: 85px
}
.superreview .rating-block .withbadge {
width: 150px !important
}
.superreview .rating-block.oneline .numbers {
width: 150px !important
}
.bigheader {
font-size: 20px !important
}
.plaintext.chart .chart-entries .entry .editors-choice {
bottom: 30px;
width: 80px
}
.fiveicons .col span {
width: 220px
}
.threeicons .col-6 span, .threeicons .col-12 span {
width: 210px
}
.threeicons .col-6:nth-of-type(3) span, .threeicons .col-12:nth-of-type(3) span {
margin-top: 0px !important
}
.fiveicons .col:nth-of-type(2) span {
margin-top: 5px !important
}
.top10 .numbers, .superreview .numbers {
font-size: 40px !important
}
.top10 .mobileonly .editors-choice, .superreview .mobileonly .editors-choice {
width: 55px
}
}

/*# sourceMappingURL=maps/style.min.css.map */