/**
 * PowerReviews, Copyright 2018
 * HEAD | 1459f0843 | 9/26/2018
 */
/*******************************************/
/** 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.  
 */


/**
* 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: 'GTAmerica-Regular', sans-serif !important;
}
.p-w-r a {
  color: black !important;
}

/**
* 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-review-snapshot .pr-ratings-histogram .pr-histogram-label {
  color: black !important;
}

.p-w-r .pr-accessibly-hidden-file-input+label span,
.p-w-r .pr-accessibly-hidden-file-input+label span:after {
  color: white !important;
}

/**
 * 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, 
.p-w-r .pr-btn-add-tag-submit, 
.p-w-r .pr-btn-fileinput, 
.p-w-r .pr-btn-delete,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a, 
.pr-rd-no-reviews a,
.p-w-r .pr-accessible-btn {
  border: 1px solid transparent !important;
  color: white !important;
  cursor: pointer !important;
  display: block !important;
  font-family: 'GTAmerica-ExpandedBlack', sans-serif !important;
  font-size: 10px !important;
  min-height: 50px !important;
  line-height: 12px !important;
  letter-spacing: 0.2px !important;
  max-width: 320px !important;
  object-fit: contain !important;
  padding: 18px !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  width: 100% !important;
  background-color: black !important;
  box-shadow: 0px 17px 30px 0px rgba(0,0,0,0) !important;
  -webkit-box-shadow: 0px 17px 30px 0px rgba(0,0,0,0) !important;
  -moz-box-shadow: 0px 17px 30px 0px rgba(0,0,0,0) !important;
  color: white !important;
  transition: box-shadow 500ms ease !important;
  margin-bottom: 5px !important;
  -webkit-appearance: none !important;
}

.p-w-r .pr-btn:hover, 
.p-w-r .pr-btn-add-tag-submit:hover, 
.p-w-r .pr-btn-fileinput:hover, 
.p-w-r .pr-btn-delete:hover, 
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover, 
.pr-rd-no-reviews a:hover,
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span:hover,
.p-w-r .pr-accessible-btn:hover {
  box-shadow: 0px 17px 30px 0px rgba(0,0,0,0.2) !important;
  -webkit-box-shadow: 0px 17px 30px 0px rgba(0,0,0,0.2) !important;
  -moz-box-shadow: 0px 17px 30px 0px rgba(0,0,0,0.2) !important;
}
.pr-snippet-review-count {

}

.p-w-r .pr-review-display a:hover {

}

.p-w-r .pr-btn-add-tag-submit {
}
.p-w-r .pr-btn-fileinput {
}
.p-w-r .pr-btn-fileinput span {
}
.p-w-r .pr-btn-delete {
}

/**
* STARS
* Rating Stars can be customized by overriding the 
* background-image property of the 5 Star-related
* CSS classes
* --------------------------------------------------
* .pr-star-v4-0-filled    // Custom star image - filled 0%
* .pr-star-v4-25-filled   // Custom star image - filled 25%
* .pr-star-v4-50-filled   // Custom star image - filled 50%
* .pr-star-v4-75-filled   // Custom star image - filled 75%
* .pr-star-v4-100-filled  // Custom star image - filled 100%
*/
.p-w-r .pr-star-v4-0-filled {
    background-image: url('https://cdn.shopify.com/s/files/1/0023/6584/9655/t/3/assets/clear-star.png?8105213015568527850') !important;
}
.p-w-r .pr-star-v4-25-filled {
    background-image: url('https://cdn.shopify.com/s/files/1/0023/6584/9655/t/3/assets/clear-star.png?8105213015568527850') !important;
}
.p-w-r .pr-star-v4-50-filled {
    background-image: url('https://cdn.shopify.com/s/files/1/0023/6584/9655/t/3/assets/black-star.png?9430317570175726429') !important;
}
.p-w-r .pr-star-v4-75-filled {
    background-image: url('https://cdn.shopify.com/s/files/1/0023/6584/9655/t/3/assets/black-star.png?9430317570175726429') !important;
}
.p-w-r .pr-star-v4-100-filled {
    background-image: url('https://cdn.shopify.com/s/files/1/0023/6584/9655/t/3/assets/black-star.png?9430317570175726429') !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 {
}
.p-w-r .pr-textarea:focus {
}

/**
* 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 {
}

.pr-review-snapshot-header-intro, .pr-snippet-reco-to-friend {
  display: none !important;
}

.p-w-r .pr-review-display .pr-rd-main-header {
  background-color: white !important;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
  background: black !important;
}

.p-w-r .pr-review-display .pr-rd-pagination {
  border-bottom: 0px solid transparent !important;
}

.p-w-r .pr-star-accessible-0-filled, .p-w-r .pr-star-accessible-25-filled, .p-w-r .pr-star-accessible-50-filled, .p-w-r .pr-star-accessible-75-filled, .p-w-r .pr-star-accessible-100-filled, .p-w-r .pr-star-v4, .p-w-r .pr-star-v4-0-filled, .p-w-r .pr-star-v4-25-filled, .p-w-r .pr-star-v4-50-filled, .p-w-r .pr-star-v4-75-filled, .p-w-r .pr-star-v4-100-filled {
  width: 19px !important;
  height: 18px !important;
}

.pr-snippet-read-and-write .pr-snippet-write-review-link, .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span {
  margin-bottom: 15px !important;
}

.pr-snippet-stars-container {
  padding-right: 20px !important;
}

/**
* MOBILE STYLES
* --------------------------------------------------
*/
@media screen and (max-width: 767px) {

    /**
    * TAG GROUP 'ADD ITEM' BUTTON
    * --------------------------------------------------
    */
    .p-w-r .pr-btn-add-tag a {
    }
}