body.full-width { padding-top: 80px; }
.full-width main { margin-top: -190px; background: none; padding: 0; }
.full-width .post-thumbnail { position: relative; height: 45vw; background-size: cover; background-position: center center; }		

.full-width h1 { margin-bottom: 20px; }

.review-info { border: 1px solid #eaeaea; text-align: center; float: right; margin-left: 15px; margin-bottom: 15px; min-width: 300px; max-width: 350px; }
	.review-info h3 { font-family: 'Open Sans'; text-transform: uppercase; margin: 0; border-bottom: 1px solid #eaeaea; background: #fafafa; font-size: 13px; padding: 10px; }
	.review-info img { border-radius: 50%; margin-bottom: 10px;}
	.review-info h4 { font-family: 'Open Sans'; margin: 0; font-size: 16px; font-weight: 600; margin-bottom: 5px;}
	.review-info div { border-bottom: 1px solid #eaeaea; padding: 15px; font-size: 12px; }
	.review-info strong { display: block; font-weight: 600; font-size: 14px; margin-top: 5px; }
	.review-info .left, .review-info .right { width: 50%; border-bottom: none; min-height: 80px; padding: 10px; }
		.review-info .left { float: left; }
		.review-info .right {  float: right; border-left: 1px solid #eaeaea; }

.review-verdict {border: 7px solid #22222A; background:none; padding: 60px 40px 40px 40px; margin-top: 100px; margin-bottom: 25px; position: relative; }

.review-verdict .score { color: #22222A; width: 115px; height: 115px; line-height: 120px; top: -65px; left: 33px; font-size: 200%; font-family: 'Fira Sans'; font-weight: 500; background: #fff url(/images/review-score-desktop.png) no-repeat center center; background-size: 115px 115px; }

.review-verdict p { font-size: 18px; padding-left:0; min-height: 0; margin-bottom: 25px; }

.review-scores { margin-bottom: 25px; }
	.sub-score { background: #18343F; margin-bottom: 15px; padding: 8px 10px; font-size: 14px; color: #fff; } .sub-score span { float: right; font-weight: 500; }
	.sub-score-0   { background-image: linear-gradient(to right, #275668 0%, #275668 0%, #18343F 0%, #18343F 100%); }
	.sub-score-5   { background-image: linear-gradient(to right, #275668 0%, #275668 5%, #18343F 5%, #18343F 100%); }
	.sub-score-10  { background-image: linear-gradient(to right, #275668 0%, #275668 10%, #18343F 10%, #18343F 100%); }
	.sub-score-15  { background-image: linear-gradient(to right, #275668 0%, #275668 15%, #18343F 15%, #18343F 100%); }
	.sub-score-20  { background-image: linear-gradient(to right, #275668 0%, #275668 20%, #18343F 20%, #18343F 100%); }
	.sub-score-25  { background-image: linear-gradient(to right, #275668 0%, #275668 25%, #18343F 25%, #18343F 100%); }
	.sub-score-30  { background-image: linear-gradient(to right, #275668 0%, #275668 30%, #18343F 30%, #18343F 100%); }
	.sub-score-35  { background-image: linear-gradient(to right, #275668 0%, #275668 35%, #18343F 35%, #18343F 100%); }
	.sub-score-40  { background-image: linear-gradient(to right, #275668 0%, #275668 40%, #18343F 40%, #18343F 100%); }
	.sub-score-45  { background-image: linear-gradient(to right, #275668 0%, #275668 45%, #18343F 45%, #18343F 100%); }
	.sub-score-50  { background-image: linear-gradient(to right, #275668 0%, #275668 50%, #18343F 50%, #18343F 100%); }
	.sub-score-55  { background-image: linear-gradient(to right, #275668 0%, #275668 55%, #18343F 55%, #18343F 100%); }
	.sub-score-60  { background-image: linear-gradient(to right, #275668 0%, #275668 60%, #18343F 60%, #18343F 100%); }
	.sub-score-65  { background-image: linear-gradient(to right, #275668 0%, #275668 65%, #18343F 65%, #18343F 100%); }
	.sub-score-70  { background-image: linear-gradient(to right, #275668 0%, #275668 70%, #18343F 70%, #18343F 100%); }
	.sub-score-75  { background-image: linear-gradient(to right, #275668 0%, #275668 75%, #18343F 75%, #18343F 100%); }
	.sub-score-80  { background-image: linear-gradient(to right, #275668 0%, #275668 80%, #18343F 80%, #18343F 100%); }
	.sub-score-85  { background-image: linear-gradient(to right, #275668 0%, #275668 85%, #18343F 85%, #18343F 100%); }
	.sub-score-90  { background-image: linear-gradient(to right, #275668 0%, #275668 90%, #18343F 90%, #18343F 100%); }
	.sub-score-95  { background-image: linear-gradient(to right, #275668 0%, #275668 95%, #18343F 95%, #18343F 100%); }
	.sub-score-100 { background-image: linear-gradient(to right, #275668 0%, #275668 100%, #18343F 100%, #18343F 100%); }

.review-pros-cons { width: 80%; margin: 0 auto 10px auto; }
.review-pros { float: left; width: 48%; }
.review-cons { float: right; width: 48%; }

.review-verdict h3 { border-bottom: 1px solid #ddd; padding-bottom: 10px; margin: 0; margin-bottom: 20px; font-weight: normal;  }
.review-verdict ul { margin-bottom: 0; }

	.review-pros ul{ list-style: none; padding:0;  margin:0;  }
	.review-pros li{ padding-left: 1em; text-indent: -1em;    }
	.review-pros li:before { content: "\2713"; padding-right:7px; color:#45d87c }
	
	.review-cons ul{ list-style: none; padding:0;  margin:0;  }
	.review-cons li{ padding-left: 1em; text-indent: -1em;    }
	.review-cons li:before { content: "\2717"; padding-right:7px; color:#EB0254 }

.review-link { text-align: center; margin: 15px 0; line-height: 34px; }
	.review-link a { padding: 8px 25px; margin-right: 10px; color: #fff; background-color: #275668; font-size: 80%; transition: background-color 0.2s ease; }
	.review-link a:hover { border: none; background-color: #18343F }

p.amazon-disclosure { font-size: 80%; color: #999; text-align: center; }

p.wccf_related_post { margin-left: -155px; padding-left: 155px; }