/**
 * PowerReviews, Copyright 2017
 * HEAD | 8b734c75
 */
/*******************************************/
/** POWER REVIEWS STYLE OVERRIDE TEMPLATE **/
/*******************************************/

/**
 * The following high-level CSS selectors can be utilized
 * to create a custom style theme for all PowerReviews 
 * content.
 *
 * NOTE: If you wish to hide PowerReviews content,
 * please contact your PowerReviews Client Success
 * Representative.  
 */
.p-w-r .pr-btn-fileinput span:after {
    color: #8baea2;!important
    content: " +";
    font-weight: 700;
}
.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    stroke: #8baea2; !important
}
.p-w-r .pr-accordion .pr-accordion-btn {
    cursor: pointer;
    color: #8baea2;!important
    background: 0 0;
    border: 0;
    position: relative;
    padding: 0 30px 0 0;
    z-index: 2;
}
.p-w-r .pr-accordion span.pr-accordion-btn {
    color: #8baea2;
    vertical-align: middle;
    display: table-cell;
    padding-right: 5px;
}

.p-w-r .pr-btn-fileinput span:after {
    color: #8baea2;
    content: " +";
    font-weight: 700;
}
.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    stroke: #8baea2;
}
.p-w-r .pr-accordion .pr-accordion-btn {
    cursor: pointer;
    color: #8baea2;
    background: 0 0;
    border: 0;
    position: relative;
    padding: 0 30px 0 0;
    z-index: 2;
}
.p-w-r .pr-accordion .pr-accordion-btn span {
    color: #8baea2;
    vertical-align: middle;
    display: table-cell;
    padding-right: 5px;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green {
    background-color: #8baea2; !important
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple div.pr-snippet-reco-to-friend-green {
    background-color: #8baea2;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green div{
    background-color: #8baea2; !important
}

.p-w-r .pr-accessible-btn, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    border-bottom: 2px solid #000000;!important
}
.p-w-r .pr-accessible-btn, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
    border-bottom-width: 2px;
    -moz-box-sizing: border-box;
    text-shadow: none;
    text-transform: none;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 12px 15px;
    font-size: 14px;
    line-height: 1;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #fff;
    background-color: #000000;
    font-weight: 700;
    border: none;
    border-bottom: 2px solid #000000;!important
}

.p-w-r .pr-snippet .pr-snippet-stars-png  div.pr-snippet-rating-decimal{
    padding: 2px 4px;
    font-size: 13px;
    height: auto;
    text-align: center;
  display:none; !important
}

.p-w-r section.pr-category-snippet__item {
    display: table-cell;
    vertical-align: middle;

  
}

.pwr-category-snippets{
  width:100%;
}
.pr-thumbs-icon span.pr-thumbs-icon-up{
 color:#767676;
}
.p-w-r button.pr-helpful-active{
  background: #8baea2;}
button.pr-helpful-btn{
  background: #8baea2;}
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header h1, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header h1{
     font-family: 'Montserrat', sans-serif, arial, helvetica !important;
  text-transform: uppercase;
}
.pr-headline h1 {
  display: none; !important
}
.pr-review-snapshot-header {
  display: none; !important
  position: absolute;
  left:99999px;
  height:0px;
  overflow:hidden;
  
}
.pr-logo-container div.pr-pull-right{
    display: none; !important
  position: absolute;
  left:99999px;
  height:0px;
  overflow:hidden;
}
.pr-logo-container div.pr-pull-left{
    display: none; !important
  position: absolute;
  left:99999px;
  height:0px;
  overflow:hidden;
}
.pr-review-snapshot-header-intro{
  display: none; !important
}


.p-w-r .pr-accessible-btn, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets a.pr-snippet-read-and-write a {
    border-bottom: 2px solid #8baea2; !important
 border-bottom-width: 0px; !important
}


.pr-snippet a.pr-snippet-write-review-link {
  text-transform: uppercase;
   background: #000000; 
  color: #ffffff !important;
  width: 100%;
  max-width: 100%;
   font-family: 'Montserrat', sans-serif, arial, helvetica !important; 
  border: none; !important
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  line-height: normal;
    border-bottom: 2px solid #8baea2; !important
 border-bottom-width: 0px; !important
}
 
.pr-snippet a.pr-snippet-write-review-link:hover {
  text-transform: uppercase;
   background: #000000; 
  color: #ffffff !important;
  border-bottom: 0px; !important
    border-bottom: 2px solid #8baea2; !important
}



}
  
.p-w-r .pr-review-display .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display .pr-rd-main-header h1 {
     font-family: 'Montserrat', sans-serif, arial, helvetica !important; 
  text-transform: uppercase;
  font-size: 1.125rem;
    font-weight: 700;
    float: none;

}

.p-w-r .pr-review-snapshot button.pr-faceoff-readcomplete {

    color: #8baea2; !important
}
.p-w-r .pr-review-snapshot button.pr-faceoff-readcomplete:hover {

    color: #000000; !important
}
.p-w-r .pr-review-display .pr-rd-pagination button.pr-rd-pagination-btn {
  
  color: #8baea2; !important
}
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label p{
    color: #5d5d5d;!important
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
    font-size: 1rem;
    width: 20%;
    padding: 0 15px;
}
.p-w-r .pr-review-snapshot .pr-ratings-histogram p.pr-histogram-label {
    color: #8baea2; !important

}
.p-w-r .pr-review-snapshot .pr-ratings-histogram li.pr-histogram-stars:hover {
  background-color: #dadada;!important
}
  
.pr-review-display a{
  color:#8baea2; !important
}
#pr-review-display a{
  color:#8baea2; !important
}
.pr-rd-flag-review-container a{
    color:#8baea2; !important
}
.p-w-r .pr-rd-description-text {
    font-family:'open sans', sans-serif, arial, helvetica; !important
}
.pr-snippet-reco-to-friend-percent .pr-snippet-reco-to-friend-green div{
  background-color: #8baea2; !important
}
.pr-accordian-btn{
  color: #8baea2; !important
}
.pr-accessible-focus-element a{
  color: #8baea2; !important
}
.pr-reco-to-friend-message{
  line-height: 10px !important;
  
}
.pr-ratings-histogram-barValue{
  background: #8baea2 !important;
  
}
.pr-checkbox-icon circle {
    fill: #000000 !important;
}



}
.pr-review-snapshot-header {
  display:none !important;
}
/*.pr-rating-stars .pr-star-v4-0-filled{
   background-image: url("https://cdn.shopify.com/s/files/1/0989/8416/files/star-0-filled_f13b551a-bf25-4f1c-892e-5a84de944319.jpg?11794918419583504400") !important;
}
.pr-rating-stars .pr-star-v4-25-filled {
 background-image: url("https://cdn.shopify.com/s/files/1/0989/8416/files/star-25-filled_93876fd5-3264-45a5-bac9-537df5d253f7.jpg?11794918419583504400")!important;
}
.pr-rating-stars .pr-star-v4-50-filled {
    background-image: url("https://cdn.shopify.com/s/files/1/0989/8416/files/star-50-filled_da0c8517-fdc3-4b03-a7ed-1f5a42db4ac8.jpg?11794918419583504400")!important;
}
.pr-rating-stars .pr-star-v4-75-filled{
   background-image: url("https://cdn.shopify.com/s/files/1/0989/8416/files/star-75-filled_f2659ed3-bda4-4aab-94ff-cc1000499ebd.jpg?11794918419583504400")!important;
}
.pr-rating-stars .pr-star-v4-100-filled  {
  background-image: url("https://cdn.shopify.com/s/files/1/0989/8416/files/star-100-filled_66098cfb-66e7-4faa-93a0-a96fc2b7afde.jpg?11794918419583504400")!important;
}*/
.pr-snippet-stars-reco-stars{
  height:100%;
}

  
.pr-review-snapshot-snippets{
  height:200px;
}
.pr-snippet-read-and-write.pr-snippet-read-and-write{
  font-family:'open sans', sans-serif, arial, helvetica;
  color: #000000;
}
.pr-snippet-read-and-write.pr-snippet-read-and-write a{
  font-family:'open sans', sans-serif, arial, helvetica;
  color: #8baea2;
}
  
.pr-ratings-histogram-barValue div{
  background-color: #8baea2;
}
#pr-accessible-focus-element p{
  font-family:'open sans', sans-serif, arial, helvetica;
  font-size: inheret;
 
}
.pr-header{
  width:100%;
  padding: 0px;
  margin:0 auto;
  
}
.pr-war-form{
  width:100%;
    padding:0px;
    margin:0 auto;
}

.p-w-r {
  display: block!important
}

.p-w-r html,
.p-w-r body {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r div {
  font-size: 100%
}

.p-w-r div,
.p-w-r span {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r applet,
.p-w-r object,
.p-w-r iframe {
  margin: 0;
  padding: 0;
  font-size: 100%
}

.p-w-r applet,
.p-w-r object,
.p-w-r iframe,
.p-w-r h1,
.p-w-r h2,
.p-w-r h3,
.p-w-r h4,
.p-w-r h5,
.p-w-r h6 {
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r p {
  padding: 0;
  font-size: 100%
}

.p-w-r p,
.p-w-r blockquote {
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r pre,
.p-w-r a,
.p-w-r abbr,
.p-w-r acronym {
  margin: 0
}

.p-w-r pre,
.p-w-r a,
.p-w-r abbr,
.p-w-r acronym,
.p-w-r address,
.p-w-r big,
.p-w-r cite,
.p-w-r code,
.p-w-r del,
.p-w-r dfn,
.p-w-r em {
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r big,
.p-w-r cite,
.p-w-r code,
.p-w-r del,
.p-w-r dfn,
.p-w-r em {
  margin: 0
}

.p-w-r img {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit
}

.p-w-r img,
.p-w-r ins,
.p-w-r kbd,
.p-w-r q,
.p-w-r s,
.p-w-r samp {
  font-size: 100%
}

.p-w-r ins,
.p-w-r kbd,
.p-w-r q,
.p-w-r s,
.p-w-r samp,
.p-w-r small {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r strike,
.p-w-r strong,
.p-w-r sub,
.p-w-r sup,
.p-w-r tt,
.p-w-r var,
.p-w-r b,
.p-w-r u,
.p-w-r i,
.p-w-r center {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r dl {
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r dt {
  margin: 0
}

.p-w-r dt,
.p-w-r dd,
.p-w-r ol,
.p-w-r ul {
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r li {
  margin: 0;
  padding: 0;
  border: 0
}

.p-w-r li,
.p-w-r fieldset,
.p-w-r form {
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r form {
  margin: 0;
  padding: 0;
  border: 0
}

.p-w-r label {
  border: 0
}

.p-w-r label,
.p-w-r legend {
  font: inherit;
  vertical-align: baseline
}

.p-w-r table,
.p-w-r caption,
.p-w-r tbody,
.p-w-r tfoot,
.p-w-r thead,
.p-w-r tr,
.p-w-r th,
.p-w-r td,
.p-w-r article,
.p-w-r aside,
.p-w-r canvas,
.p-w-r details,
.p-w-r embed {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r figure {
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r figcaption,
.p-w-r footer,
.p-w-r header,
.p-w-r hgroup,
.p-w-r menu,
.p-w-r nav {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r output {
  margin: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.p-w-r ruby,
.p-w-r section,
.p-w-r summary,
.p-w-r time {
  padding: 0
}

.p-w-r ruby,
.p-w-r section,
.p-w-r summary,
.p-w-r time,
.p-w-r mark,
.p-w-r audio,
.p-w-r video {
  margin: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

.p-w-r audio,
.p-w-r video {
  padding: 0
}

.p-w-r article,
.p-w-r aside,
.p-w-r details,
.p-w-r figcaption,
.p-w-r figure,
.p-w-r footer,
.p-w-r header,
.p-w-r hgroup,
.p-w-r menu,
.p-w-r nav,
.p-w-r section {
  display: block
}

.p-w-r ol,
.p-w-r ul {
  list-style: none
}

.p-w-r blockquote,
.p-w-r q {
  quotes: none
}

.p-w-r blockquote:before,
.p-w-r blockquote:after {
  content: none
}

.p-w-r q:before,
.p-w-r q:after {
  content: "";
  content: none
}

.p-w-r table {
  border-collapse: collapse;
  border-spacing: 0
}

#pr-war {
  width: 100%;
  background: #fff;
  margin: 0;
  padding: 5px 5px 30px 0
}

.p-w-r * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.p-w-r *:before,
.p-w-r *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.p-w-r html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent
}

.p-w-r body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #666;
  background-color: #fff
    letter-spacing: normal;
}

.p-w-r input,
.p-w-r button,
.p-w-r select,
.p-w-r textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.p-w-r a {
  text-decoration: none
}

.p-w-r a:hover,
.p-w-r a:focus {
  color: #000000;
  text-decoration: underline
}

.p-w-r a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.p-w-r figure {
  margin: 0
}

.p-w-r img {
  vertical-align: middle
}



/**
* TYPOGRAPHY
* --------------------------------------------------
* Global Color & Typography Definitions
*/
.p-w-r,
.p-w-r span,
.p-w-r p,
.p-w-r h1,
.p-w-r h2,
.p-w-r h3,
.p-w-r h4,
.p-w-r h5,
.p-w-r h6 {
 font-family:'montserrat', sans-serif, arial, helvetica;
  font-size: inheret;
  
}

.p-w-r{
  letter-spacing: 0px;
   font-family:'open sans', sans-serif, arial, helvetica;
 
}
.p-w-r a {
   font-family:'open sans', sans-serif, arial, helvetica;
  font-size: inheret;
 
}
.pr-header div{font-family:'montserrat', sans-serif, arial, helvetica;
  font-size: inheret;}
  

/**
* FORM LABELS
* --------------------------------------------------
* .p-w-r .pr-control-label > span // Selector that targets all field labels.
*/
.p-w-r .pr-control-label > span {
}

.p-w-r .pr-loading-indicator {
  margin: 10% auto;
    border: 16px solid #f3f3f3; 
    border-top: 16px solid #8baea2; 
    border-radius: 50%;
  -webkit-border-radius: 50%;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s linear infinite;
  background-image: none;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.p-w-r div.pr-loading-indicator {
  margin: 10% auto;
    border: 16px solid #f3f3f3; 
    border-top: 16px solid #8baea2; 
    border-radius: 50%;
  -webkit-border-radius: 50%;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s linear infinite;
  background-image: none;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/**
 * BUTTON GROUPS
 * --------------------------------------------------
 * .p-w-r .pr-btn // Selector that targets all buttons.
 * .p-w-r .btn-toggle .pr-btn-default // Selector that targets all unselected toggle buttons.
 * .p-w-r .btn-toggle .pr-btn-default.active // Selector that targets the selected toggle button.
 * .p-w-r .pr-btn-add-tag-submit // Selector that targets the "Add" button that appears aside the custom tag text input field.
 * .p-w-r .pr-btn-fileinput // Selector that targets the file input button.  
 * .p-w-r .pr-btn-fileinput span // Selector that targets the file input button text.
 * .p-w-r .pr-btn-delete // Selector that targets the image preview delete button.
 */
.p-w-r .pr-btn {
  font-family: 'Montserrat', sans-serif, arial, helvetica !important;
    text-transform: uppercase !important;
   background: #000000 !important; 
  color: #ffffff !important;
    -moz-box-sizing: border-box;
    text-shadow: none;
    text-transform: none;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600; !important
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 12px 15px;
    font-size: 14px;
    line-height: 1;
       background-color: #fff;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    border: 1px solid transparent;!important
    border-bottom-width: 0px;!important
  border-bottom: 0px; !important
      border-color: #000; !important


  
  
}
.p-w-r .pr-btn:hover {

    border: 1px solid transparent;!important
    border-bottom-width: 0px;!important
  border-bottom: 0px; !important
        border-color: #000; !important

  

  
  
}

.p-w-r .pr-btn-add-tag-submit {
       text-transform: uppercase; !important
   background: #000000; !important
  color: #ffffff; !important
  font-weight:600
   letter-spacing: 1px;
  
 
}
.p-w-r .pr-btn-fileinput {
   color: #ffffff !important;
   font-weight:600

}


.p-w-r .pr-btn-fileinput span {
 color: #ffffff !important;
}
.p-w-r label.pr-btn-fileinput span:after {
    color: #ffffff; !important
    content: " +";
    font-weight: 700;
}
.p-w-r label.pr-btn-fileinput span:after:hover {
    color: #8baea2; !important
    content: " +";
    font-weight: 700;
}
.p-w-r label.pr-btn-fileinput span:before {
    color: #8baea2; !important
    content: " +";
    font-weight: 700;
}
.p-w-r .pr-btn-delete {

}
.pr-pull-left 
.pr-btn 
.pr-btn-default 
.pr-btn-review 
.pr-accessible-btn div{
      text-transform: uppercase !important;
   background: #000000 !important; 
  color: #ffffff !important;

}
  


/**
* TEXT INPUTS
* --------------------------------------------------
* .p-w-r .pr-textinput  // Text Input Styles
* .p-w-r .pr-textinput:focus // Focused Text Input Styles
*/
.p-w-r .pr-textinput {
}
.p-w-r .pr-textinput:focus {
}

/**
* TEXT AREAS
* --------------------------------------------------
* .p-w-r input[type="text"] // Text Area Styles
* .p-w-r input[type="text"]:focus // Focused Text Area Styles
*/
.p-w-r .pr-textarea { font-family:'open sans', sans-serif, arial, helvetica;
  font-size: inheret;
  letter-spacing:0px;
}
.p-w-r .pr-textarea:focus {
  border: 2px #8BAEA2 !important;
}

/**
* CHECKBOX/RADIO INPUT OPTION LABELS
* --------------------------------------------------
* .p-w-r .tag-label // Checkbox Radio Input Label Styles
*/
.p-w-r .pr-tag-label {
}

/**
* ERROR STATES
* --------------------------------------------------
* .p-w-r .pr-has-error .control-label span // Form Field Label Error State Styles
* .p-w-r .pr-has-error .form-control // Text Input & Text Area Error State Styles
* .p-w-r .pr-has-error input[type="text"]:focus // Focused Text Input & Text Area Error State Styles
*/
.p-w-r .pr-has-error .pr-control-label span {
}
.p-w-r .pr-has-error .form-control {
}
.p-w-r .pr-has-error .pr-textinput:focus,
.p-w-r .pr-has-error .pr-textarea:focus {
}

/**
* MOBILE STYLES
* --------------------------------------------------
*/
@media screen and (max-width: 767px) {
    /**
    * CHECKBOX/RADIO INPUT OPTION LABELS
    * --------------------------------------------------
    * .p-w-r .checkbox label, .p-w-r .radio label // Unselected Styles
    * .p-w-r .checkbox label.checked, .p-w-r .radio label.checked // Selected Styles
    */
    .p-w-r .checkbox label,
    .p-w-r .radio label {
    }
    .p-w-r .checkbox label.checked,
    .p-w-r .radio label.checked {
    }
    .p-w-r .checkbox label.checked span,
    .p-w-r .radio label.checked span {
    }
    /**
    * TAG GROUP 'ADD ITEM' BUTTON
    * --------------------------------------------------
    */
    .p-w-r .pr-btn-add-tag a {
    }
  .p-w-r section.pr-category-snippet__item {
    display: block; !important
    vertical-align: middle;
    margin: 0 auto;
    width: 100%;
  }
}


.module.reviews circle {
  fill: #62cbba;
}
.module.reviews .container {
  position: relative;
}
.module.reviews .container:after {
  position: absolute;
  width: 100%;
  height: 2px;
  content: '';
  background-color: #f6f6f6;
  display: block;
  bottom: 0;
}

.p-w-r .pr-review-display .pr-badging-icon {
  width: 15px;
  height: 15px;
}

.pr-rd-to-top,
.p-w-r .pr-review-display .pr-rd-bottomline,
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-flag-review-container,
.pr-rd-helpful-text.pr-rd-bold,
.p-w-r .pr-accordion .pr-accordion-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-recommend,
.p-w-r .pr-review-display .pr-rd-main-header,
.pr-review-snapshot-block.pr-review-snapshot-block-histogram,
.pr-review-snapshot-faceoff,
.pr-snippet-reco-to-friend,
.pr-snippet-rating-decimal,
.pr-rd-details.pr-rd-reviewed-at,
.p-w-r .pr-rid, .p-w-r .pr-image-snippet,
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header {
  display: none !important;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-review-count {
  font-size: 44px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #62cbba;
  font-family: 'Alleyn';
  font-weight: 300;
}


.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block,
.p-w-r .pr-review-display .pr-rd-side-content-block, .p-w-r .pr-review-display .pr-rd-inner-side-content-block {
  margin-bottom: 10px;
  right: 0;
  display: block;
  position: relative;
  width: auto;
}

.p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details, .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details {
  margin-right: 10px;
  color: #535353;
  border-right: 1px solid #535353;
  float: left;
  padding-right: 10px;
}

.pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer {
  border-left: 1px solid #535353 !important;
}

.p-w-r .pr-review-display .pr-badging-icon {
  width: 15px;
  height: 15px;
  float: left;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block {
  padding: 0;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block p:last-child, 
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block p:last-child {
  border-right: none;
  padding-right: 0;
}

.pr-rd-description-text {
  position: relative;
  width: 100%;
  float: left;
}

.p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details .pr-rd-bold,
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details .pr-rd-bold {
  display: none;
}

.p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details, .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details {
  display: inline-block;
  float: left;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline {
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.53;

  letter-spacing: 0.1px;
  color: #535353;
  font-family: 'Alleyn Book';
  font-weight: normal;
  display: block !important;
  position: relative;
  margin: 0 auto;
  width: 100px;
  text-align: left !important;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline:after {
  content: ' average';
  position: absolute;
  right: -20px;
  right: 0;
  display: block;
  top: 0;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-helpful-btn, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-helpful-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block {
  border: none;
}

.p-w-r .pr-accordion .pr-accordion-btn span {
  color: #62cbba;
}

.pr-review-snippet-container {
  text-align: center;
}
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
  float: none;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container {
  display: block;
}

#pr-review-display a,
.p-w-r .pr-review-display span, .p-w-r .pr-review-display time,
.p-w-r .pr-review-display .pr-rd-footer .pr-rd-bold,
.p-w-r .pr-review-display p,
.p-w-r .pr-review-display .pr-rd-review-headline {
  color: #535353;
  font-family: Alleyn;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

.p-w-r .pr-review-display .pr-rd-review-headline {
  font-family: 'Alleyn Book';
  font-weight: normal;
}

.pr-rd-description-text {
  font-size: 17px;
  line-height: 1.53;
  letter-spacing: 0.1px;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline {
  font-size: 22px;
  display: block;
  margin: 15px 0;
  width: 100%;
  margin: 0;
}


.pr-rating-stars .pr-star-v4-0-filled{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAAAGFBMVEVMaXH///9jy7pjy7tnzr1iy7piy7tiy7pAntgIAAAAB3RSTlMAAZ2AL+2BGIlTrQAAAG1JREFUeAGl00sKgDAQBNHpySf3v7ELoZaiZW+tB6JJPS4pvXTH23M63qKFRRvbrXRuFqNBQkOEBghNLjSx0KRCEwpNJjSR0CRCEwgtHosXE1Z8TvEj3RHyh9dfm7XHq+2Fxn5cx1v0HGqz/u0CzGAI3fPskoUAAAAASUVORK5CYII=) !important;
}
.pr-rating-stars .pr-star-v4-25-filled {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAyMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Db21wb25lbnRzL0ljb25zL1VJL1JhaXRpbmdzL1F1YXJ0ZXJAM3g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ29tcG9uZW50cy9JY29ucy9VSS9SYWl0aW5ncy9RdWFydGVyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxwb2x5Z29uIGlkPSJSYWl0aW5nLUZ1bGwiIHN0cm9rZT0iIzYyQ0JCQSIgcG9pbnRzPSIxMCAxIDE4IDkgMiA5Ij48L3BvbHlnb24+ICAgICAgICA8cG9seWdvbiBpZD0iUmFpdGluZy1GdWxsIiBmaWxsPSIjNjJDQkJBIiBwb2ludHM9IjcgNCA3IDkgMiA5Ij48L3BvbHlnb24+ICAgIDwvZz48L3N2Zz4=) !important;
}
.pr-rating-stars .pr-star-v4-50-filled {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAAAGFBMVEVMaXH///9jy7pjy7tnzr1iy7piy7tiy7pAntgIAAAAB3RSTlMAAZ2AL+2BGIlTrQAAAHpJREFUeAGlyzEOAjEQBMFZn2H+/2MiRy2hlq/yyl8zuTZrzf1t/eY9++76zbv8xu34jdv4jdv4jdv4jdv4jdv4jdv4jdv4jdv4jdv4jdv4jdvozdu4jYvMzYuMrS4yNy4yt7jI3LzM3OL2oe/nbF7pbN76vZ8rO+/8AKpWDq+ZIBm5AAAAAElFTkSuQmCC) !important;
}
.pr-rating-stars .pr-star-v4-75-filled{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAyMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Db21wb25lbnRzL0ljb25zL1VJL1JhaXRpbmdzLzNRdWFydGVyQDN4PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkNvbXBvbmVudHMvSWNvbnMvVUkvUmFpdGluZ3MvM1F1YXJ0ZXIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBvbHlnb24gaWQ9IlJhaXRpbmctRnVsbCIgc3Ryb2tlPSIjNjJDQkJBIiBwb2ludHM9IjEwIDEgMTggOSAyIDkiPjwvcG9seWdvbj4gICAgICAgIDxwb2x5Z29uIGlkPSJSYWl0aW5nLUZ1bGwiIGZpbGw9IiM2MkNCQkEiIHBvaW50cz0iMTAgMSAxMi45Mzc5ODgzIDQuMDUwMjkyOTcgMTIuOTM3OTg4MyA5IDIgOSI+PC9wb2x5Z29uPiAgICA8L2c+PC9zdmc+) !important;
}
.pr-rating-stars .pr-star-v4-100-filled  {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAAAElBMVEVMaXH///9jy7pjy7tnzr1iy7r70ivOAAAABXRSTlMAAZ2ALx9O72UAAABZSURBVHjancuhAcAgEAAxnsL+K1eeQyQ+62lmsdl7/N67x28bbhtuG24bbhtuG25bbltuW25bbltuW25bbltuW25bbltuW25bbltuW25bbltuu8v7fOSsiB8PKg8FoJH75gAAAABJRU5ErkJggg==) !important;
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-selected {
  width: 72px;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.p-w-r .pr-review-display .pr-star-v4, .p-w-r .pr-review-display .pr-star-v4-0-filled, .p-w-r .pr-review-display .pr-star-v4-25-filled, .p-w-r .pr-review-display .pr-star-v4-50-filled, .p-w-r .pr-review-display .pr-star-v4-75-filled, .p-w-r .pr-review-display .pr-star-v4-100-filled, .p-w-r .pr-review-display .pr-star-accessible-0-filled, .p-w-r .pr-review-display .pr-star-accessible-25-filled, .p-w-r .pr-review-display .pr-star-accessible-50-filled, .p-w-r .pr-review-display .pr-star-accessible-75-filled, .p-w-r .pr-review-display .pr-star-accessible-100-filled, .p-w-r .pr-review-display .pr-star-v4:hover, .p-w-r .pr-review-display .pr-star-v4-0-filled:hover, .p-w-r .pr-review-display .pr-star-v4-25-filled:hover, .p-w-r .pr-review-display .pr-star-v4-50-filled:hover, .p-w-r .pr-review-display .pr-star-v4-75-filled:hover, .p-w-r .pr-review-display .pr-star-v4-100-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-0-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-25-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-50-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-75-filled:hover, .p-w-r .pr-review-display .pr-star-accessible-100-filled:hover {
  width: 24px;
  height: 12px;
  margin-right: 2px;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review {
  padding: 0;
  border: none;
  border-bottom: 1px solid #f6f6f6;
  float: left;
}

.p-w-r .pr-review-display .pr-rd-footer {
  padding-bottom: 0;
}

.p-w-r .pr-review-display .pr-review {
    margin-bottom: 20px;
}
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block {
  width: 100%;
}

.p-w-r .pr-review-display .pr-rd-pagination button.pr-rd-pagination-btn {
  color: #62cbba; 
}


.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer {
  border-bottom: none;
  padding-bottom: 30px;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
  margin-top: 6px;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a {
  display: none;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
  float: left !important;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-review-count {
  display: inline-block;
  color: #62cbba;
  font-family: Alleyn;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.1px;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-review-count:hover {
  text-decoration: none;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-review-count:focus,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-review-count:active,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-review-count:link {
  outline: none;
  box-shadow: none;
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half {
  height: 12px;
  width: 24px;
}

.p-w-r .pr-snippet div, .p-w-r .pr-snippet span {
  vertical-align: middle;
  text-align: center;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
  max-width: 200px;
  margin: 0 auto;
  font-family: 'Alleyn' !important;
  font-weight: 500;
  font-size: 15px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.4px;
  text-align: center;
  position: relative;
  display: block;
  color: #535353 !important;
  background-color: transparent !important;
  border-bottom: none;
  border: 1px solid;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
  border: none;
  color: white !important;
  background-color: #535353 !important;
}

.p-w-r .pr-helpful-btn {
  border: none !important;
}

.pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer {
  border-left: none;
}

.p-w-r .pr-review-display .pr-rd-content-block {
  margin-bottom: 15px;
  position: relative;
  float: left;
  width: 100%;
}

.pr-accordion-collapsed {
  display: none !important;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block, .p-w-r .pr-review-display .pr-rd-side-content-block {
  margin-bottom: 10px;
  right: auto;
  left: 0;
  display: block;
  position: relative;
  width: 100%;
}

.p-w-r .pr-review-display .pr-rd-inner-side-content-block {
  float: left;
}

.pr-rd-author-location {
  border-right: none !important;
  margin-right: 0;
}


@media only screen and (max-width : 767px) {
  .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline {
    width: 120px;
  }
  .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-selected {
    width: 36px;
    height: 18px;
  }
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
  display: inline-block !important;
}



/* ADDITIONAL 7-9-18 */
/* POWER REVIEWS */
#pr-write {
	display: flex;
	justify-content: center;
}
#pr-write .pr-header-product-name {
	font-size: 150%;
	color: #000;
}
#pr-write .pr-header-product-name a {
	color: inherit;
}
.pr-rating-stars .pr-star-v4 {
 background-repeat:no-repeat;
  background-size:contain;
}

.pr-rating-stars .pr-star-v4:focus {
	border: none;
	outline: none;
	box-shadow: none;
}
.p-w-r .btn-group > div {
	margin-bottom: 1em;
}
#pr-write .pr-submit {
	margin-bottom: 2em;
}
.pr-btn-fileinput span:hover {
 color:#fff; 
}
#pr-write .pr-btn-fileinput {
	border: none;
}
#pr-write .p-w-r .pr-btn-fileinput:hover span {
	color: #fff;
}
.p-w-r .pr-btn-fileinput:hover span::after {
	color: #fff;
}
.pr-btn:hover {
	opacity: 0.7;
}