body {
	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%
}
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';
	margin-bottom: -20px;
	line-height: 45px;
}
.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 .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 */