﻿/* WRITE A REVIEW PAGE */
#pr-war {
	color: #656d73;
	font-style: normal;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
	font-weight: 400;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}
#pr-war .pr-header-product-name a {
	font-size: 18px !important;
	font-weight: 700;
	line-height: 1.6 !important;
	margin-bottom: 20px;
}

/* write a review: hiding elements not required */
#pr-war .pr-header-title { display: none; }
#pr-pros { display: none; }
#pr-cons { display: none; }
#pr-bestuses { display: none; }
#pr-describeyourself { display: none; }
#pr-primaryuse { display: none; }
#pr-computerplatform { display: none; }
#pr-wasthisagift { display: none; }
#pr-directions { display: none; }


/* MODEL PAGE */
/* Ratings & Reviews panel */
#PRContainer {
	font-size: 13px;
    line-height: 1.6;
    color: #656d73;
    font-style: normal;
    font-family: 'Source Sans Pro','Helvetica Neue',Arial,sans-serif;
    font-weight: 400;
    text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

/* general style over-rides */
#PRContainer a, #PRContainer a:hover { color: #0e7dc7; }
#PRContainer #pr-review-engine-99 { padding: 0; }
#PRContainer .pr-snapshot-title { margin-bottom: 0 !important; letter-spacing: inherit !important; }
#PRContainer .pr-write-review-link { font-size: inherit; font-weight: inherit; }
#PRContainer .pr-review-social-bar { display: none; }
#PRContainer .pr-snapshot-cobrand { font-size: 85%; font-weight: inherit; }
#PRContainer .pr-snapshot-average-based-on-text { font-size: 85%; font-weight: inherit; }
#PRContainer .pr-contents-wrapper { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 20px; }
#PRContainer .pr-snapshot-head-wrapper { border: none !important; margin-bottom: 10px; padding-bottom: 10px; }

/* hide unwanted elements */
#PRContainer .pr-review-social-bar { display: none !important; }
#PRContainer .pr-review-points { display: none !important; }
#PRContainer .pr-review-sort { display: none !important; }
#PRContainer .pr-other-attributes { display: none !important; }
#PRContainer .pr-review-author-affinity-wrapper { display: none; }
#PRContainer .pr-review-author-follow-link-container { display: none; }
#PRContainer .pr-review-author-follow-link-container { display: none; }
#PRContainer .pr-fb-reviewComment { display: none; }
#PRContainer .pr-review-author-follow-link-container { display: none; }
#PRContainer .pr-fb-follow-wrapper { display: none; }


#PRContainer .pr-review-rating-headline { font-family: 'Roboto Condensed','Arial Narrow',sans-serif; font-size: 1.15rem; font-stretch: condensed; color: #656d73; font-weight: 700!important; }
#PRContainer .pr-review-main-wrapper, #PRContainer .pr-review-author {
	font-size: .875rem;
	line-height: 1.6;
	color: #656d73;
    font-style: normal;
    font-family: 'Source Sans Pro','Helvetica Neue', Arial, sans-serif;
    font-weight: 400;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important; }
#PRContainer .pr-review-text>.pr-comments { font-size: .875rem; line-height: 1.6; font-family: inherit; font-weight: inherit; }

#PRContainer .pr-review-tools { position: relative; display: block; margin-bottom: 20px; padding-bottom: 20px; }
#PRContainer .pr-review-tools>.pr-review-helpful-text { font-size: .875rem; line-height: 1.6; font-family: inherit; font-weight: inherit; }
#PRContainer .pr-review-tools>.pr-review-report-issue { font-size: .875rem; line-height: 1.6; font-family: inherit; font-weight: inherit; }

/*
#PRContainer .pr-stars { background-image: url(http://d1vwge3ak2z6qm.cloudfront.net/stable/review-display/modern/images/stars.gif); }
#PRContainer .pr-stars-small { background-image: url(http://d1vwge3ak2z6qm.cloudfront.net/stable/review-display/modern/images/stars_small.gif); }
*/

#PRContainer .pr-stars { background-image: url('https://prodzone-tripplite.netdna-ssl.com/assets/img/icons/stars.gif'); }
#PRContainer .pr-stars-small { background-image: url('https://prodzone-tripplite.netdna-ssl.com/assets/img/icons/stars_small.gif'); }

/* temp fix for 'test review' msg */
#pr-alert { display: none; }

#PRContainer .pr-snapshot-title {
    line-height: 1.2;
    font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;
    font-weight: 400 !important;
    font-size: 1.25rem;
    font-style: normal;
    font-stretch: condensed;
    text-transform: none;
    color: inherit;
}

@media screen and (min-width: 800px) {
	#PRContainer .pr-review-tools { position: relative; display: block; margin-bottom: 20px; padding-bottom: 20px; }
	#PRContainer .pr-review-tools>.pr-review-helpful-text { float: left; }
	#PRContainer .pr-review-tools>.pr-review-report-issue { float: left; margin-left: 20px; }

	#PRContainer .pr-review-rating-wrapper { position: relative; display: block; min-height: 15px; }
	#PRContainer .pr-review-rating-wrapper>.pr-review-author-date { float: right; }
	#PRContainer .pr-review-rating { position: relative; }
	#PRContainer .pr-review-rating>.pr-stars { float: left; margin-top: 4px; }
	#PRContainer .pr-review-rating>.pr-rating { float: left; }
	#PRContainer .pr-review-rating>.pr-review-rating-headline { float: left; margin-left: 10px; max-width: 475px; overflow: hidden; }
	#PRContainer .pr-review-author { position: relative; display: block; clear: both; }
}

@media screen and (min-width: 600px) {
	#PRContainer .pr-review-tools { position: relative; display: block; margin-bottom: 20px; padding-bottom: 20px; }
	#PRContainer .pr-review-tools>.pr-review-helpful-text { float: left; }
	#PRContainer .pr-review-tools>.pr-review-report-issue { float: left; margin-left: 20px; }

	#PRContainer .pr-review-rating-wrapper { position: relative; display: block; min-height: 15px; }
	#PRContainer .pr-review-rating-wrapper>.pr-review-author-date { float: right; }
	#PRContainer .pr-review-rating { position: relative; }
	#PRContainer .pr-review-rating>.pr-stars { float: left; margin-top: 4px; }
	#PRContainer .pr-review-rating>.pr-rating { float: left; }
	#PRContainer .pr-review-rating>.pr-review-rating-headline { float: left; margin-left: 10px; }
	#PRContainer .pr-review-author { position: relative; display: block; }
}