.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.menu {
  float: left;
  margin: 0;
  padding: 0; }
  .menu li {
    float: left;
    list-style: none outside none !important; }

.clearfix:after {
  content: ' ';
  display: table;
  clear: both; }

.relax {
  *zoom: 1;
  height: 0;
  line-height: 0;
  clear: both; }

.relax:before, .relax:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both; }

/*
	usage of mixin above
	@include background-image('name', 31px 31px, left center);
	.no-svg{
		background: url(../images/name.png) no-repeat left center;
	}
*/
/*PDP styles*/
.pr-snippet .pr-snippet-wrapper .pr-snippet-stars {
  float: left;
  display: block; }

.pr-snippet .pr-snippet-wrapper .pr-snippet-rating-decimal {
  display: none; }

.pr-snippet .pr-snippet-wrapper .pr-snippet-review-count {
  font-family: "Titillium Web", sans-serif;
  font-size: 10px;
  color: #333;
  text-transform: uppercase;
  float: left;
  line-height: 16px;
  margin-left: 10px;
  border-right: 1px solid #e7e7e7;
  padding-right: 10px;
  margin-right: 10px; }
  @media only screen and (max-width: 767px) {
    .pr-snippet .pr-snippet-wrapper .pr-snippet-review-count {
      margin-left: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .pr-snippet .pr-snippet-wrapper .pr-snippet-review-count {
      margin-left: 0; } }

.pr-snippet .pr-snippet-wrapper .pr-snippet-read-write {
  float: left; }
  .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-first-review a, .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-first-review p {
    font-family: "Titillium Web", sans-serif;
    font-size: 10px;
    color: #333;
    text-transform: uppercase;
    float: left;
    line-height: 16px; }
  .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-first-review p {
    display: none; }
  .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-first-review a {
    text-decoration: underline; }
    .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-first-review a:hover {
      text-decoration: none; }
  .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-read-reviews {
    display: none; }
  .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-review {
    margin-right: 0; }
    .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-review a {
      font-family: "Titillium Web", sans-serif;
      font-size: 10px;
      color: #333;
      text-transform: uppercase;
      line-height: 16px;
      float: left; }
      .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write .pr-snippet-write-review a:hover {
        text-decoration: underline; }

.pr-stars {
  background-image: url("../images/stars.gif"); }

.pr-stars-small {
  background-image: url("../images/stars_small.gif"); }

/*PDP write review*/
@media only screen and (max-width: 767px) {
  .pdp-power-reviews {
    margin: 0;
    width: 100%; } }

.pdp-power-reviews h2.reviews-header {
  font-size: 30px;
  margin: -6px 0 8px 0;
  line-height: 100%; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews h2.reviews-header {
      margin: 40px 0 20px;
      font-size: 20px;
      display: block;
      width: 100%;
      text-align: center; } }

.pdp-power-reviews .answers-container h2.reviews-header {
  padding-top: 40px;
  border-top: 2px solid #e7e7e7;
  margin-top: 0; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .answers-container h2.reviews-header {
      display: inline-block;
      width: 100%;
      text-align: center; } }

.pdp-power-reviews .answers-container #answers .prPaContainer {
  width: 100%;
  background: none;
  border: none;
  text-align: center;
  box-sizing: border-box;
  font-family: "Titillium Web", sans-serif;
  letter-spacing: 0.01em; }
  .pdp-power-reviews .answers-container #answers .prPaContainer + .prPaFooter {
    display: none; }
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    list-style: none; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer > li {
      border: 0;
      padding: 0 0 30px 0;
      margin: 0 0 30px 0;
      border-bottom: 1px solid #e7e7e7; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer > li:last-child {
        border-bottom: 0;
        padding: 0; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li {
      text-align: left; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaQaDialog .prPaQ {
        font-size: 16px;
        font-weight: bold;
        color: #333; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaQaDialog .prPaByLine {
        color: #999;
        font-size: 11px;
        margin-top: 0;
        border: 0; }
        .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaQaDialog .prPaByLine strong {
          font-weight: normal; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaTotalsLabel,
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerLnk {
        display: none; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont {
        display: block !important; }
        .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul {
          padding: 0;
          margin: 0; }
          .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li {
            list-style: none;
            margin-bottom: 0; }
            .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li .prPaAnswerDialog {
              font-size: 16px;
              color: #999;
              padding-bottom: 0; }
              .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li .prPaAnswerDialog .paPrQaPrefix {
                font-weight: bold; }
              .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li .prPaAnswerDialog .prPaBadgeCase {
                display: none; }
              .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li .prPaAnswerDialog .prPaByLine {
                color: #999;
                font-size: 11px;
                margin-top: 0;
                border: 0;
                font-weight: normal; }
                .pdp-power-reviews .answers-container #answers .prPaContainer .prPaQaContainer li .prPaAnswerCont ul li .prPaAnswerDialog .prPaByLine strong {
                  font-weight: normal; }
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionPrompt,
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionPromptIntro {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    font-family: "Titillium Web", sans-serif; }
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaCounts {
    border: 0;
    font-size: 20px;
    color: #333;
    padding: 0;
    margin: 0;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0.01em;
    font-family: "Titillium Web", sans-serif;
    line-height: 100%; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaCounts {
        font-size: 12px;
        padding-top: 20px; } }
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk {
    background-color: transparent;
    border: 2px solid #000;
    line-height: 40px;
    padding: 0 30px;
    height: 44px;
    border-radius: 2em;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Titillium Web", sans-serif;
    text-align: center;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    outline: none;
    float: none;
    background: none;
    margin-bottom: 10px; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.black {
      color: #000;
      border-color: #000; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.black:hover {
        color: #fff;
        background-color: #000; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.white {
      color: #fff;
      border-color: #fff; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.white:hover {
        color: #000;
        background-color: #fff; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk:hover {
      background-color: #000;
      color: #f7f7f7; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.large {
      font-size: 1.35em;
      text-transform: uppercase; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk[disabled], .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk.disabled {
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      color: #333;
      opacity: 0.5; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk a {
      color: #fff; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk a:hover {
        color: #994c4c; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk span {
      background: none;
      line-height: 100%;
      padding: 0;
      color: #333;
      display: inline; }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk:hover {
      color: #fff; }
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaHeader .prPaQuestionSubhead a.prPaAskQuestionLnk:hover span {
        color: #fff; }
  .pdp-power-reviews .answers-container #answers .prPaContainer .prPaPagination {
    font-family: "Titillium Web", sans-serif;
    line-height: 100%;
    text-align: left;
    font-size: 11px;
    border-bottom: 1px solid #e7e7e7;
    padding: 20px 0 10px 0;
    margin-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .answers-container #answers .prPaContainer .prPaPagination {
        padding-top: 10px; } }
    .pdp-power-reviews .answers-container #answers .prPaContainer .prPaPagination:last-child {
      border-top: 1px solid #e7e7e7;
      border-bottom: 0;
      padding-top: 10px; }

.pdp-power-reviews .answers-container #answers .prPaFooter {
  background: none;
  border: none;
  font-family: "Titillium Web", sans-serif; }

.pdp-power-reviews .reviews-container > .clear {
  display: none; }

.pdp-power-reviews .reviews-container #reviews .pr-review-engine {
  padding: 0; }

.pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot {
  display: block;
  width: 100%; }
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-review-faceoff,
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-head,
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-review-social-bar {
    display: none; }
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body {
    text-alogn: center; }
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-other-attributes-list {
      display: none; }
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper {
      text-align: center; }
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating {
        float: none;
        text-align: center;
        display: inline-block; }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating {
            float: left;
            width: 100%; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating #pr-snapshot-histogram-wrapper {
          font-family: "Titillium Web", sans-serif; }
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating #pr-snapshot-histogram-wrapper .pr-ratings-histogram-wrapper li .pr-ratings-histogram-barValue {
            background: #000; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-stars {
          line-height: 22px;
          float: left; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-stars {
              float: none; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-rating.pr-rounded {
          font-size: 20px;
          font-weight: bold;
          color: #fff;
          line-height: 100%;
          padding: 3px;
          background: #000;
          border: 0;
          float: left; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-rating.pr-rounded {
              font-size: 16px;
              height: 16px;
              margin-right: 10px;
              float: none; } }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating #pr-snapshot-histogram {
            display: none; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-snapshot-average-based-on-text {
          font-size: 14px;
          color: #333;
          font-weight: normal;
          font-family: "Titillium Web", sans-serif;
          float: left;
          clear: left; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating .pr-snapshot-average-based-on-text {
              font-size: 12px;
              clear: none;
              float: left;
              letter-spacing: 0;
              line-height: 20px;
              display: block;
              width: 100%; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating #pr-snapshot-histogram {
          float: left; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-rating #pr-snapshot-histogram {
              float: none; } }
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus {
        float: none;
        text-align: center;
        margin-bottom: 12px; }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus {
            width: 100%;
            display: block;
            text-align: center; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus .pr-snapshot-consensus-value {
          color: #333;
          font-size: 14px;
          background: none;
          padding: 0;
          margin: 0;
          font-family: "Titillium Web", sans-serif; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus .pr-snapshot-consensus-value {
              font-size: 12px;
              height: auto;
              display: inline; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus .pr-snapshot-consensus-text {
          color: #333;
          font-family: "Titillium Web", sans-serif; }
          @media only screen and (max-width: 767px) {
            .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-rating-wrapper .pr-snapshot-consensus .pr-snapshot-consensus-text {
              font-size: 12px;
              padding-left: 0;
              letter-spacing: -0.02em;
              text-align: left;
              display: inline; } }
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-other-attributes,
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-review-points,
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-other-attributes-subratings {
      display: none; }
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer {
      text-align: center; }
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link {
        background-color: transparent;
        border: 2px solid #000;
        line-height: 40px;
        padding: 0 30px;
        height: 44px;
        border-radius: 2em;
        color: #000;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        box-sizing: border-box;
        font-family: "Titillium Web", sans-serif;
        text-align: center;
        -webkit-transition: all 0.5s;
                transition: all 0.5s;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        outline: none; }
        @media only screen and (min-width: 768px) and (max-width: 1199px) {
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link {
            font-size: 11px;
            padding: 0 20px;
            height: 34px;
            line-height: 30px; } }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link {
            font-size: 11px;
            padding: 0 20px;
            height: 34px;
            line-height: 30px; } }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.black {
          color: #000;
          border-color: #000; }
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.black:hover {
            color: #fff;
            background-color: #000; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.white {
          color: #fff;
          border-color: #fff; }
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.white:hover {
            color: #000;
            background-color: #fff; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link:hover {
          background-color: #000;
          color: #f7f7f7; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.large {
          font-size: 1.35em;
          text-transform: uppercase; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link[disabled], .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link.disabled {
          background-color: #e6e6e6;
          border-color: #e6e6e6;
          color: #333;
          opacity: 0.5; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link a {
          color: #fff; }
          .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer a.pr-write-review-link a:hover {
            color: #994c4c; }
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer .pr-snapshot-no-ratings {
        color: #333;
        font-size: 14px;
        font-family: "Titillium Web", sans-serif; }
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-snapshot .pr-snapshot-body .pr-snapshot-footer .pr-snapshot-no-ratings a {
          display: block;
          position: relative;
          width: 12rem;
          margin-top: 10px;
          left: calc(50% - 6rem); }

.pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort {
  padding: 0;
  background: none;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort {
      float: left; } }
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-sort-by,
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-count {
    font-size: 20px;
    text-transform: none; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-sort-by,
      .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-count {
        font-size: 11px;
        letter-spacing: 0;
        padding-top: 7px; } }
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort #pr-review-count {
    float: left;
    width: auto; }
  .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-sort-box {
    float: right; }
    .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-sort-box select {
      float: right;
      width: auto;
      background-color: #f7f7f7;
      border: 2px solid #e6e6e6;
      border-radius: 2em;
      background-image: url("../images/selectArrow.svg");
      background-position: right 17px center;
      background-repeat: no-repeat; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-header .pr-review-sort .pr-review-sort-box select {
          width: 90px;
          background-position: right 4px center;
          padding: 0 20px 0 10px; } }

.pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom {
  border: 0;
  padding-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom {
      width: 100%;
      float: left;
      margin-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper {
      float: left; } }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper .pr-page-count {
      padding-right: 2px; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper a, .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper p {
    color: #333;
    font-size: 11px;
    font-weight: normal; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper a, .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper p {
        font-weight: bold;
        margin-right: 0;
        letter-spacing: 0;
        line-height: 120%; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper a {
    text-decoration: underline; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-count-wrapper a:hover {
      text-decoration: none; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper {
      float: right;
      margin-top: 0; } }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav {
      line-height: 120%;
      letter-spacing: 0;
      margin-top: -2px; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a,
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav span {
    color: #333;
    font-size: 11px;
    font-weight: normal; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a.pr-divider,
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav span.pr-divider {
      color: #999; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a.pr-divider,
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav span.pr-divider {
          padding: 0 3px; } }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a.pr-page-next a,
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav span.pr-page-next a {
        font-weight: bold; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a {
    text-decoration: underline; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-pagination-bottom .pr-page-nav-wrapper .pr-page-nav a:hover {
      text-decoration: none; }

.pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap {
  position: relative; }
  @media only screen and (max-width: 767px) {
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap {
      float: left;
      width: 100%; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper {
    width: 65%;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper {
        float: right; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-author-date {
      background-color: #f7f7f7;
      color: #333;
      font-size: 12px;
      border: 1px solid #e7e7e7;
      height: auto; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-stars {
        margin-right: 0;
        margin-bottom: 7px; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-rating {
      padding: 2px;
      color: #fff;
      border: 0;
      background: #000;
      font-weight: normal;
      font-size: 10px;
      height: auto;
      margin-right: 8px; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating .pr-rating {
          clear: both;
          margin-bottom: 5px;
          margin-left: 10px; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating p.pr-review-rating-headline {
      font-size: 14px;
      display: inline-block;
      margin-left: 0;
      line-height: 16px;
      padding-bottom: 10px; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-rating-wrapper .pr-review-rating p.pr-review-rating-headline {
          font-size: 12px;
          display: block;
          width: 100%; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author {
    width: 30%; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author {
        margin-bottom: 0; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-badge-wrapper {
      display: none; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p {
      color: #333;
      font-size: 14px;
      font-weight: normal;
      font-family: "Titillium Web", sans-serif; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p {
          font-size: 12px;
          line-height: 16px; } }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p a,
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p span {
        color: #333;
        font-size: 14px;
        font-weight: bold; }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p a,
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-author .pr-review-author-info-wrapper p span {
            font-size: 12px;
            line-height: 16px; } }
  .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper {
    float: left;
    width: 65%; }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper {
        float: right; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-points {
      display: none; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-text p {
      color: #999;
      font-size: 12px; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-text p.pr-comments-header {
        color: #333;
        display: block;
        font-weight: bold; }
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-text p.pr-comments-header span {
          font-style: normal; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attribute-tag-group {
      position: absolute;
      left: 0;
      top: 140px;
      width: 30%; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attributes-list {
      padding: 0;
      margin: 0;
      list-style: none; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attributes-list .pr-other-attribute-label {
        font-size: 12px;
        color: #333;
        display: block;
        font-weight: bold; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attributes-list .pr-other-attribute-value {
        color: #999;
        font-size: 12px;
        width: 46%; }
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attributes-list .pr-other-attribute-value:last-child {
          margin-bottom: 15px; }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-other-attributes .pr-other-attributes-list .pr-other-attribute-value {
            margin-bottom: 5px;
            width: 100%; } }
    @media only screen and (max-width: 767px) {
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-bottom-line-wrapper p {
        line-height: 100%; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer p {
      color: #999;
      font-size: 12px; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer p .pr-review-bottom-line {
        color: #333;
        display: block;
        font-size: 12px; }
        @media only screen and (max-width: 767px) {
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer p .pr-review-bottom-line {
            display: inline-block;
            line-height: 100%; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-merchant-comments .pr-merchant-comments-text {
      padding-bottom: 20px; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-customer-media .pr-caption,
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-customer-media .pr-customer-media-user {
      color: #333; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools p a {
      color: #333;
      text-decoration: underline; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools p a:hover {
        text-decoration: none; }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue,
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text {
      color: #333;
      font-size: 12px;
      display: inline-block; }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue,
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-helpful-text {
          letter-spacing: 0; } }
    .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue {
      color: #999;
      padding-left: 5px; }
      .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue::before {
        content: "- "; }
      @media only screen and (min-width: 768px) and (max-width: 1199px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue {
          padding-left: 0; }
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue::before {
            content: ""; } }
      @media only screen and (max-width: 767px) {
        .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue {
          letter-spacing: 0;
          padding-left: 0; }
          .pdp-power-reviews .reviews-container #reviews .pr-contents .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-review-tools .pr-review-report-issue::before {
            content: ""; } }

/*END PDP styles*/
/*PR Write a review page styles*/
#pwrwritediv {
  clear: both; }
  @media only screen and (max-width: 767px) {
    #pwrwritediv #pr-war {
      padding: 0 15px;
      float: left;
      box-sizing: border-box;
      width: 100%;
      overflow: hidden; } }
  #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell {
    color: #333;
    font-family: "Titillium Web", sans-serif; }
    #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell h3 {
      font-weight: bold;
      text-transform: uppercase; }
    #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell a {
      font-size: 14px;
      color: #333; }
      #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell a:hover {
        text-decoration: underline; }
    #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell p.pr-header-required {
      font-size: 12px;
      color: #333; }
      #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell p.pr-header-required .pr-required-indicator {
        display: none; }
      #pwrwritediv #pr-war .pr-war .pr-header .pr-table-cell p.pr-header-required::after {
        content: "*"; }
  #pwrwritediv #pr-war .pr-star-selected {
    background-color: #000; }
  #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control,
  #pwrwritediv #pr-war .pr-btn-delete {
    color: #000 !important;
    background-color: #fff !important; }
    #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control .pr-icon-delete,
    #pwrwritediv #pr-war .pr-btn-delete .pr-icon-delete {
      fill: #000; }
    #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control:hover,
    #pwrwritediv #pr-war .pr-btn-delete:hover {
      background-color: #000 !important; }
      #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control:hover .pr-icon-delete,
      #pwrwritediv #pr-war .pr-btn-delete:hover .pr-icon-delete {
        fill: #fff; }
  #pwrwritediv #pr-war .pr-btn {
    background-color: transparent;
    border: 2px solid #000;
    line-height: 40px;
    padding: 0 30px;
    height: 44px;
    border-radius: 2em;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Titillium Web", sans-serif;
    text-align: center;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    outline: none;
    height: 34px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-right: 2%; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      #pwrwritediv #pr-war .pr-btn {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-war .pr-btn {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    #pwrwritediv #pr-war .pr-btn.black {
      color: #000;
      border-color: #000; }
      #pwrwritediv #pr-war .pr-btn.black:hover {
        color: #fff;
        background-color: #000; }
    #pwrwritediv #pr-war .pr-btn.white {
      color: #fff;
      border-color: #fff; }
      #pwrwritediv #pr-war .pr-btn.white:hover {
        color: #000;
        background-color: #fff; }
    #pwrwritediv #pr-war .pr-btn:hover {
      background-color: #000;
      color: #f7f7f7; }
    #pwrwritediv #pr-war .pr-btn.large {
      font-size: 1.35em;
      text-transform: uppercase; }
    #pwrwritediv #pr-war .pr-btn[disabled], #pwrwritediv #pr-war .pr-btn.disabled {
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      color: #333;
      opacity: 0.5; }
    #pwrwritediv #pr-war .pr-btn a {
      color: #fff; }
      #pwrwritediv #pr-war .pr-btn a:hover {
        color: #994c4c; }
    #pwrwritediv #pr-war .pr-btn:last-child {
      margin-bottom: 0; }
    #pwrwritediv #pr-war .pr-btn.active {
      color: #fff;
      background: #000; }
    #pwrwritediv #pr-war .pr-btn span {
      color: #000; }
      #pwrwritediv #pr-war .pr-btn span:after {
        content: ""; }
      @media only screen and (max-width: 767px) {
        #pwrwritediv #pr-war .pr-btn span {
          font-size: 11px; } }
    #pwrwritediv #pr-war .pr-btn:hover span {
      color: #fff; }
    #pwrwritediv #pr-war .pr-btn.pr-btn-review {
      height: 44px;
      line-height: 40px; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-war .pr-btn {
        height: auto; } }
  #pwrwritediv #pr-war .pr-war-media-input {
    float: left;
    width: 100%; }
    #pwrwritediv #pr-war .pr-war-media-input .pr-btn {
      height: 44px;
      line-height: 40px;
      margin-bottom: 10px;
      color: #fff;
      background-color: #000;
      width: auto !important; }
      #pwrwritediv #pr-war .pr-war-media-input .pr-btn:hover {
        color: #000;
        background-color: #fff; }
        #pwrwritediv #pr-war .pr-war-media-input .pr-btn:hover span::after {
          color: #000; }
        #pwrwritediv #pr-war .pr-war-media-input .pr-btn:hover span {
          color: #000; }
      #pwrwritediv #pr-war .pr-war-media-input .pr-btn span {
        color: #fff; }
        #pwrwritediv #pr-war .pr-war-media-input .pr-btn span::after {
          content: "+";
          color: #fff; }
  #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control {
    width: 100%; }
    #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control.checked {
      color: #fff;
      background: #000; }
      #pwrwritediv #pr-war .tag-container .pr-cb-tag-container .pr-label-control.checked span {
        color: #fff; }
  #pwrwritediv #pr-war .form-group .pr-btn {
    min-width: 49%;
    margin-right: 2%;
    float: left; }
    #pwrwritediv #pr-war .form-group .pr-btn:nth-child(2n) {
      margin-right: 0; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-war .form-group .pr-btn {
        width: 100%;
        margin-right: 0; } }
  #pwrwritediv #pr-war .form-group .pr-btn-add-tag a {
    background-color: transparent;
    border: 2px solid #000;
    line-height: 40px;
    padding: 0 30px;
    height: 44px;
    border-radius: 2em;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Titillium Web", sans-serif;
    text-align: center;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    outline: none;
    height: 44px;
    line-height: 40px;
    margin-bottom: 10px;
    color: #fff;
    background-color: #000;
    text-decoration: none; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.black {
      color: #000;
      border-color: #000; }
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.black:hover {
        color: #fff;
        background-color: #000; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.white {
      color: #fff;
      border-color: #fff; }
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.white:hover {
        color: #000;
        background-color: #fff; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a:hover {
      background-color: #000;
      color: #f7f7f7; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.large {
      font-size: 1.35em;
      text-transform: uppercase; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a[disabled], #pwrwritediv #pr-war .form-group .pr-btn-add-tag a.disabled {
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      color: #333;
      opacity: 0.5; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a a {
      color: #fff; }
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a a:hover {
        color: #994c4c; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a::after {
      color: #fff; }
    #pwrwritediv #pr-war .form-group .pr-btn-add-tag a:hover {
      color: #000;
      background-color: #fff; }
      #pwrwritediv #pr-war .form-group .pr-btn-add-tag a:hover::after {
        color: #000; }
  #pwrwritediv #pr-war input[type="text"],
  #pwrwritediv #pr-war input[type="number"],
  #pwrwritediv #pr-war input[type="password"],
  #pwrwritediv #pr-war input[type="date"],
  #pwrwritediv #pr-war input[type="tel"],
  #pwrwritediv #pr-war input[type="email"],
  #pwrwritediv #pr-war textarea,
  #pwrwritediv #pr-war select {
    font-family: "Titillium Web", sans-serif;
    border-radius: 2em;
    padding: 0 1.5em !important;
    border: 2px solid #e6e6e6;
    background-color: #f7f7f7;
    color: #999;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 34px !important;
    line-height: 30px !important; }
    #pwrwritediv #pr-war input[type="text"]:focus,
    #pwrwritediv #pr-war input[type="number"]:focus,
    #pwrwritediv #pr-war input[type="password"]:focus,
    #pwrwritediv #pr-war input[type="date"]:focus,
    #pwrwritediv #pr-war input[type="tel"]:focus,
    #pwrwritediv #pr-war input[type="email"]:focus,
    #pwrwritediv #pr-war textarea:focus,
    #pwrwritediv #pr-war select:focus {
      outline: none;
      box-shadow: none; }
    #pwrwritediv #pr-war input[type="text"]::-ms-clear,
    #pwrwritediv #pr-war input[type="number"]::-ms-clear,
    #pwrwritediv #pr-war input[type="password"]::-ms-clear,
    #pwrwritediv #pr-war input[type="date"]::-ms-clear,
    #pwrwritediv #pr-war input[type="tel"]::-ms-clear,
    #pwrwritediv #pr-war input[type="email"]::-ms-clear,
    #pwrwritediv #pr-war textarea::-ms-clear,
    #pwrwritediv #pr-war select::-ms-clear {
      display: none; }
  #pwrwritediv #pr-war input[type="number"]::-webkit-outer-spin-button,
  #pwrwritediv #pr-war input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  #pwrwritediv #pr-war input[type="number"] {
    -moz-appearance: textfield; }
  #pwrwritediv #pr-war textarea {
    border-radius: 7px;
    height: 60px !important;
    line-height: 150% !important; }
  #pwrwritediv #pr-war select {
    background-image: url("../images/selectArrow.svg");
    background-repeat: no-repeat;
    background-position: right 17px 50%;
    padding: 0 4em 0 1.5em;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    width: 50% !important; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-war select {
        width: 100% !important;
        margin-right: 0; } }
  #pwrwritediv #pr-war label {
    font-family: "Titillium Web", sans-serif; }
    #pwrwritediv #pr-war label .pr-required-indicator {
      color: #333; }
  #pwrwritediv .pr-footer .pr-footer-logo-container {
    display: none; }
  #pwrwritediv .pr-footer .pr-subscript {
    font-family: "Titillium Web", sans-serif;
    font-size: 14px;
    color: #333; }
    #pwrwritediv .pr-footer .pr-subscript a {
      color: #333;
      font-size: 14px; }
      #pwrwritediv .pr-footer .pr-subscript a:hover {
        text-decoration: underline; }

.p-w-r .pr-btn-fileinput input[type=file] {
  margin: -39px 0 0 -32px !important;
  width: 341px !important; }

.p-w-r .pr-icon-delete {
  margin-top: 0px; }

/*End PR Write a review page styles*/
#pwrwritediv #pr-waqwaa {
  font-family: "Titillium Web", sans-serif; }
  @media only screen and (max-width: 767px) {
    #pwrwritediv #pr-waqwaa .prwrapper {
      width: 290px;
      padding: 0 15px 0 5px;
      box-sizing: border-box; } }
  #pwrwritediv #pr-waqwaa .pr-header {
    border-width: 2px; }
  #pwrwritediv #pr-waqwaa h3.pr-header-title {
    color: #333;
    text-transform: uppercase;
    font-size: 20px;
    padding: 0;
    border-bottom: 0; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-waqwaa h3.pr-header-title {
        font-size: 16px; } }
  #pwrwritediv #pr-waqwaa .prsummarywrap h2 a {
    color: #333;
    text-transform: none;
    font-size: 14px; }
    #pwrwritediv #pr-waqwaa .prsummarywrap h2 a:hover {
      text-decoration: underline; }
  #pwrwritediv #pr-waqwaa h3 {
    color: #333;
    text-transform: uppercase;
    font-size: 14px;
    padding-bottom: 10px; }
  #pwrwritediv #pr-waqwaa .prfieldwrap {
    border: 0;
    color: #999;
    font-size: 11px; }
    #pwrwritediv #pr-waqwaa .prfieldwrap .instructions {
      padding: 0; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-waqwaa .prfieldwrap {
        width: 100%; } }
  #pwrwritediv #pr-waqwaa fieldset {
    background: #fff;
    padding: 0;
    boredr: 0;
    margin-bottom: 20px; }
    #pwrwritediv #pr-waqwaa fieldset input[type="checkbox"] {
      display: none; }
    #pwrwritediv #pr-waqwaa fieldset input[type="checkbox"] + label {
      display: block;
      background: url("../images/checkbox_unchecked.png") left 2px no-repeat;
      cursor: pointer;
      padding-left: 25px;
      margin-left: 0; }
    #pwrwritediv #pr-waqwaa fieldset input[type="checkbox"]:checked + label {
      background: url("../images/checkbox_checked.png") left 2px no-repeat; }
    #pwrwritediv #pr-waqwaa fieldset input[type="radio"] {
      display: none; }
    #pwrwritediv #pr-waqwaa fieldset input[type="radio"] + label {
      min-height: 16px;
      line-height: 16px;
      display: block;
      background: url("../images/radio_unchecked.png") left 2px no-repeat;
      cursor: pointer;
      padding-left: 20px;
      margin-left: 0; }
    #pwrwritediv #pr-waqwaa fieldset input[type="radio"]:checked + label {
      background: url("../images/radio_checked.png") left 2px no-repeat; }
  #pwrwritediv #pr-waqwaa p.prFieldComment {
    color: #999;
    font-size: 11px; }
  #pwrwritediv #pr-waqwaa p.prPaInputLabel span,
  #pwrwritediv #pr-waqwaa label {
    color: #333;
    font-size: 14px;
    display: inline-block; }
  #pwrwritediv #pr-waqwaa input[type="text"],
  #pwrwritediv #pr-waqwaa input[type="number"],
  #pwrwritediv #pr-waqwaa input[type="password"],
  #pwrwritediv #pr-waqwaa input[type="date"],
  #pwrwritediv #pr-waqwaa input[type="tel"],
  #pwrwritediv #pr-waqwaa input[type="email"],
  #pwrwritediv #pr-waqwaa textarea,
  #pwrwritediv #pr-waqwaa select {
    font-family: "Titillium Web", sans-serif;
    border-radius: 2em;
    padding: 0 1.5em !important;
    border: 2px solid #e6e6e6;
    background-color: #f7f7f7;
    color: #999;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 34px !important;
    line-height: 30px !important; }
    #pwrwritediv #pr-waqwaa input[type="text"]:focus,
    #pwrwritediv #pr-waqwaa input[type="number"]:focus,
    #pwrwritediv #pr-waqwaa input[type="password"]:focus,
    #pwrwritediv #pr-waqwaa input[type="date"]:focus,
    #pwrwritediv #pr-waqwaa input[type="tel"]:focus,
    #pwrwritediv #pr-waqwaa input[type="email"]:focus,
    #pwrwritediv #pr-waqwaa textarea:focus,
    #pwrwritediv #pr-waqwaa select:focus {
      outline: none;
      box-shadow: none; }
    #pwrwritediv #pr-waqwaa input[type="text"]::-ms-clear,
    #pwrwritediv #pr-waqwaa input[type="number"]::-ms-clear,
    #pwrwritediv #pr-waqwaa input[type="password"]::-ms-clear,
    #pwrwritediv #pr-waqwaa input[type="date"]::-ms-clear,
    #pwrwritediv #pr-waqwaa input[type="tel"]::-ms-clear,
    #pwrwritediv #pr-waqwaa input[type="email"]::-ms-clear,
    #pwrwritediv #pr-waqwaa textarea::-ms-clear,
    #pwrwritediv #pr-waqwaa select::-ms-clear {
      display: none; }
  #pwrwritediv #pr-waqwaa input[type="number"]::-webkit-outer-spin-button,
  #pwrwritediv #pr-waqwaa input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  #pwrwritediv #pr-waqwaa input[type="number"] {
    -moz-appearance: textfield; }
  #pwrwritediv #pr-waqwaa textarea {
    border-radius: 7px;
    height: 60px !important;
    line-height: 150% !important; }
  #pwrwritediv #pr-waqwaa select {
    background-image: url("../images/selectArrow.svg");
    background-repeat: no-repeat;
    background-position: right 17px center;
    padding: 0 4em 0 1.5em;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-waqwaa select {
        width: 100% !important;
        margin-right: 0; } }
  #pwrwritediv #pr-waqwaa p.form-group.pr-waq-legal-text {
    border-bottom: 2px solid #e7e7e7;
    padding-bottom: 30px; }
  #pwrwritediv #pr-waqwaa .pr-btn {
    background-color: transparent;
    border: 2px solid #000;
    line-height: 40px;
    padding: 0 30px;
    height: 44px;
    border-radius: 2em;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Titillium Web", sans-serif;
    text-align: center;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    outline: none; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      #pwrwritediv #pr-waqwaa .pr-btn {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    @media only screen and (max-width: 767px) {
      #pwrwritediv #pr-waqwaa .pr-btn {
        font-size: 11px;
        padding: 0 20px;
        height: 34px;
        line-height: 30px; } }
    #pwrwritediv #pr-waqwaa .pr-btn.black {
      color: #000;
      border-color: #000; }
      #pwrwritediv #pr-waqwaa .pr-btn.black:hover {
        color: #fff;
        background-color: #000; }
    #pwrwritediv #pr-waqwaa .pr-btn.white {
      color: #fff;
      border-color: #fff; }
      #pwrwritediv #pr-waqwaa .pr-btn.white:hover {
        color: #000;
        background-color: #fff; }
    #pwrwritediv #pr-waqwaa .pr-btn:hover {
      background-color: #000;
      color: #f7f7f7; }
    #pwrwritediv #pr-waqwaa .pr-btn.large {
      font-size: 1.35em;
      text-transform: uppercase; }
    #pwrwritediv #pr-waqwaa .pr-btn[disabled], #pwrwritediv #pr-waqwaa .pr-btn.disabled {
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      color: #333;
      opacity: 0.5; }
    #pwrwritediv #pr-waqwaa .pr-btn a {
      color: #fff; }
      #pwrwritediv #pr-waqwaa .pr-btn a:hover {
        color: #994c4c; }
  #pwrwritediv #pr-waqwaa p a {
    color: #000;
    text-decoration: underline; }
    #pwrwritediv #pr-waqwaa p a:hover {
      text-decoration: none; }
  #pwrwritediv #pr-waqwaa #questionType .btn-group div {
    width: 50%; }
    #pwrwritediv #pr-waqwaa #questionType .btn-group div.active {
      background: #000;
      color: #fff; }
  #pwrwritediv #pr-waqwaa #questionCategory .btn-group div {
    width: 100%;
    margin-bottom: 10px; }
    #pwrwritediv #pr-waqwaa #questionCategory .btn-group div.active {
      background: #000;
      color: #fff; }

div#pr-handicap_23834 {
  display: none; }

/*# sourceMappingURL=pr_style_sheet.css.map */
