/*------------------------------------*\
    MIXINS
\*------------------------------------*/
/*------------------------------------*\
    VARS
\*------------------------------------*/
/* links and active links */
/*green light background*/
/* links on dark background */
/* button hover color */
/* background */
/* footer background and rules */
/* rules on footer */
/* callouts and captions */
/* Input font color */
/* background for filter select */
/* background for body when browser is larger than 1360 */
/*Block content dark-2*/
/*Industry Sub-Nav BG */
/* Additional construction grey */
/* Sabo grey */
/* headlines and body copy */
/* construction black */
/* not actually a breakpoint, variable to use as max width of the content of the site */
/*---------------------------------------------------*\
    Examples of Custom Fonts:

    @include font-face($font-family, $file-path, $font-weight, $font-style);

    @include font-face(Ubuntu-Light, 'fonts/Ubuntu-Light-webfont', 300, normal);
    @include font-face(Ubuntu-Light-Italic, 'fonts/Ubuntu-Light-Italic-webfont', 300, italic);
    @include font-face(Ubuntu-Regular, 'fonts/Ubuntu-Regular-webfont', 400, normal);
    @include font-face(Ubuntu-Regular-Italic, 'fonts/Ubuntu-Regular-Italic-webfont', 400, italic);
    @include font-face(Ubuntu-Bold, 'fonts/Ubuntu-Bold-webfont', 700, normal);
    @include font-face(Ubuntu-Bold-Italic, 'fonts/Ubuntu-Bold-Italic-webfont', 700, italic);

\*---------------------------------------------------*/
.reviews-title-bar-component .reviews-title-bar {
  margin-top: 20px;
  margin-bottom: 20px; }
  .reviews-title-bar-component .reviews-title-bar h2 {
    text-align: center; }
    @media screen and (min-width: 992px) {
      .reviews-title-bar-component .reviews-title-bar h2 {
        text-align: left; } }
  .reviews-title-bar-component .reviews-title-bar .btn-write-review {
    margin-top: 20px;
    display: none; }
    @media screen and (min-width: 992px) {
      .reviews-title-bar-component .reviews-title-bar .btn-write-review {
        display: inline-block; } }

.reviews-title-bar-component .reviews-title-bar-content {
  margin-bottom: 40px; }
  .reviews-title-bar-component .reviews-title-bar-content .write-review-container {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    text-align: center; }
    @media screen and (min-width: 992px) {
      .reviews-title-bar-component .reviews-title-bar-content .write-review-container {
        display: none; } }
  .reviews-title-bar-component .reviews-title-bar-content .rating-item {
    margin-top: 20px; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search {
  border: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-masthead-product.bv-summary-bar {
    padding: 16px 0 !important;
    border-bottom: solid 0 #dddcd8 !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-masthead-product.bv-summary-bar .bv-stars-container {
      padding: 0 !important;
      margin: 0 0 16px 0 !important;
      display: inline-block; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-masthead-product.bv-summary-bar .bv-rating-stars {
      font-size: 28px !important;
      letter-spacing: 5px !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-masthead-product .bv-rating-label {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-percent-recommend-container {
    margin-top: 20px; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead-search .bv-fieldsets {
    padding: 0 !important; }
    @media screen and (max-width: 568px) {
      .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead-search .bv-fieldsets {
        margin-bottom: 65px !important; } }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead-search .bv-fieldsets input.bv-text {
      border-radius: 0 !important;
      font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      height: 48px !important;
      line-height: 44px !important;
      padding: 10px 20px !important;
      color: #333 !important;
      border: 2px solid #dddcd8 !important;
      box-shadow: none !important; }
      .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead-search .bv-fieldsets input.bv-text:focus {
        border-color: #333 !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-search .bv-masthead-search .bv-fieldsets .bv-content-search-btn {
      height: 48px !important;
      line-height: 44px !important;
      font-weight: 100 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-stars-container dd {
  padding-right: 10px; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-write-review-container {
  margin-top: -75px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-summary-bar .bv-rating {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 60px !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-summary-bar .bv-rating:hover {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 60px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-action-bar {
  margin: 0 !important;
  padding: 16px 0 !important;
  background-color: #fff !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-action-bar-header {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 35px !important;
  text-transform: capitalize !important;
  display: none !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared button.bv-write-review {
  color: #333 !important;
  background: #fdda01 !important;
  text-decoration: none !important;
  border: none !important;
  padding: 16px 30px !important;
  text-align: center !important;
  transition: all .5s ease-out;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important;
  border-radius: 0 !important;
  text-transform: capitalize !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared button.bv-write-review:hover, .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared button.bv-write-review:focus {
    color: #333 !important;
    background: #f1cf00 !important;
    text-transform: capitalize !important;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary {
  padding: 0 !important;
  margin: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary .bv-content-title {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 24px !important;
    text-transform: capitalize !important;
    padding: 0 !important;
    margin: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings .bv-histogram-filter-helper {
    padding: 13px 0 !important;
    margin: 0 !important;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    color: #666 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-block {
  border: 0 !important; }
  @media screen and (max-width: 768px) {
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-block {
      margin-bottom: 16px !important; } }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-flex-container-column {
  margin: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-flex-container-column .bv-inline-histogram-ratings .bv-inline-histogram-ratings-star {
    padding-left: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-flex-container-column .bv-flex-container {
    margin: 5px 0 !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-flex-container-column .bv-flex-container .bv-glyph {
      font-size: 18px !important;
      color: #367c2b !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-inline-histogram-ratings .bv-flex-container div {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-list {
  margin-left: 0 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-id {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-value {
  height: 20px !important;
  background-image: none !important;
  background-color: #585754 !important;
  border-radius: 0 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-table-row .bv-table-cell {
  padding-top: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-container .bv-secondary-rating-summary-bars {
  height: 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background-color: #e5e6e6 !important;
  box-shadow: none !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-container .bv-secondary-rating-summary-bars .bv-secondary-rating-summary-bar {
    height: 20px !important;
    box-shadow: inset -1px 0px 0px 0px #fff !important;
    border-radius: 0 !important;
    position: relative !important;
    display: inline-block; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-container .bv-secondary-rating-summary-bars .bv-secondary-rating-summary-bar:last-child {
      box-shadow: none !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-rating {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-secondary-ratings-container {
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color: #dddcd8 !important;
  background-image: none !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-secondary-ratings-value {
  background-image: none !important;
  border-radius: 0 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar {
  background-color: #333 !important;
  color: #9b9b9b !important;
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important;
  margin: 20px 0 0 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-dropdown,
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-dropdown .bv-dropdown-target {
    padding-right: 0 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-dropdown button.bv-focusable,
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-filter-control {
    padding: 12px 30px 12px 20px !important;
    color: #fff !important;
    border: #464646 !important;
    background: #464646 !important;
    position: relative !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-filter-control.bv-expand-filter-button {
    padding-right: 20px !important;
    background-image: none !important;
    height: auto !important;
    width: auto !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-control-bar .bv-filter-control.bv-expand-filter-button .bv-filter-control-icon {
      color: #fff !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter.bv-filter-controls-visible.bv-active-filters-hidden .bv-filter-controls {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter {
  background: #464646 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter .bv-filters {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    padding: 10px !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter .bv-filters .bv-content-filter-select .bv-dropdown-target {
      padding: 12px 30px 12px 20px !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter .bv-filters .bv-dropdown {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      background-color: #666 !important;
      color: #fff !important; }
      .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter .bv-filters .bv-dropdown .bv-dropdown-title {
        font-style: normal !important; }
      .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-content-filter .bv-filters .bv-dropdown .bv-dropdown-arrow {
        right: 15px !important;
        left: auto !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list-title {
  color: #9b9b9b !important;
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button,
.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button-clear {
  color: #333 !important;
  background: #fff !important;
  text-decoration: none !important;
  border: none !important;
  padding: 8px !important;
  text-align: center !important;
  transition: all .5s ease-out;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important;
  border-radius: 0 !important;
  text-transform: capitalize !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button:hover, .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button:focus,
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button-clear:hover,
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-active-filters .bv-active-filters-list .bv-active-filter-button-clear:focus {
    color: #333 !important;
    background: #f1cf00 !important;
    text-transform: capitalize !important;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }

.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul.bv-dropdown-in,
.reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul {
  border-radius: 0 !important;
  border-color: #c2c2c2 !important; }
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul.bv-dropdown-in .bv-dropdown-item,
  .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul .bv-dropdown-item {
    color: #333;
    font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul.bv-dropdown-in .bv-dropdown-item:hover,
    .reviews-title-bar-component .bv-cv2-cleanslate .bv-shared .bv-dropdown ul .bv-dropdown-item:hover {
      background-color: #c2c2c2 !important;
      color: #333 !important; }

.bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.reviews-rating-component {
  min-height: 600px; }
  .reviews-rating-component .no-reviews {
    display: block; }
    .reviews-rating-component .no-reviews h2 {
      margin: 20px 0px 30px 0px; }
    .reviews-rating-component .no-reviews .rate-input {
      display: block;
      margin: 0px 0px 20px 0px; }
    .reviews-rating-component .no-reviews .bv-cleanslate .bv-shared .bv-header .bv-action-bar {
      display: none !important; }
    .reviews-rating-component .no-reviews .bv-cleanslate .bv-shared .bv-content-placeholder {
      margin-left: 0 !important;
      margin-right: 0 !important;
      background-color: #fff !important; }
    .reviews-rating-component .no-reviews .bv-cleanslate .bv-shared .bv-text-link {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      margin-top: 16px !important; }

#modalBv.modal {
  height: auto;
  width: 810px;
  top: 107.721px;
  left: 226.5px; }
  #modalBv.modal .modal-body {
    padding: 0; }
  #modalBv.modal h5.modal-title {
    float: left;
    text-transform: none;
    font-size: 1.5em; }
    @media screen and (max-width: 568px) {
      #modalBv.modal h5.modal-title {
        font-size: 1em; } }
  #modalBv.modal .reviews-rating-component {
    min-height: 0px;
    max-height: none;
    height: 70vh;
    overflow-y: auto;
    width: auto; }
  #modalBv.modal button.btn.uxf-btn-icon {
    float: right;
    padding: 0;
    display: -webkit-inline-box; }
  #modalBv.modal .bv-reviews {
    position: relative;
    height: 70vh; }

.wrapper-write-a-review {
  width: 100%;
  float: left; }
  .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container {
    margin-left: 0 !important;
    padding-left: 0 !important; }
    .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container svg {
      margin-right: 3px !important; }
    .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,
    .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,
    .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex,
    .wrapper-write-a-review div[data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important; }

body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content {
  border: solid 1px #e5e6e6 !important;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 20px !important; }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content:before {
    border-right: solid 1px #e5e6e6 !important;
    border-bottom: solid 1px #e5e6e6 !important; }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_histogram_row_container {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    height: 30px !important; }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_histogram_row_bar_empty,
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_histogram_row_bar_filled {
    border-radius: 10px !important;
    background-image: none !important; }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_histogram_row_bar_empty {
    background-color: #fdda01;
    background-color: #eff0f0;
    box-shadow: inset 0px 3px 6px 0px rgba(0, 0, 0, 0.05); }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_button_buttonFull {
    border: 2px solid #367c2b !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #367c2b !important;
    cursor: pointer;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 1;
    margin-top: 10px;
    padding: 16px 30px !important;
    text-align: center;
    transition: all .5s ease-out;
    text-decoration: none;
    text-transform: capitalize !important;
    vertical-align: middle; }
    body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_button_buttonFull:hover, body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_button_buttonFull:focus {
      background: #367c2b !important;
      color: #fff !important;
      text-decoration: none; }
  body div.bv_modal_component_container[data-bv-modal] .bv_modal_outer_content .bv_histogram_row_star {
    padding-left: 5px;
    padding-top: 2px; }

body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-mbox .bv-mbox-breadcrumb {
    background-color: #e5e6e6 !important;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    line-height: 20px !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-mbox .bv-mbox-breadcrumb span {
      font-size: 18px !important; }
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn,
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn,
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-content-btn,
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-fieldset-active.bv-content-btn {
    border: 2px solid #367c2b !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #367c2b !important;
    cursor: pointer;
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 1;
    margin-top: 10px;
    padding: 8px 15px !important;
    text-align: center;
    transition: all .5s ease-out;
    text-decoration: none;
    text-transform: capitalize !important;
    vertical-align: middle; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:hover, body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:focus,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:hover,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:focus,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-content-btn:hover,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-content-btn:focus,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-fieldset-active.bv-content-btn:hover,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-fieldset-active.bv-content-btn:focus {
      background: #367c2b !important;
      color: #fff !important;
      text-decoration: none; }
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-mbox .bv-mbox-close {
    top: 0 !important;
    right: 0 !important;
    background-color: #f1cf00 !important;
    color: #333 !important;
    padding: 16px !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-mbox .bv-mbox-close:hover {
      background-color: #333 !important;
      color: #f1cf00 !important; }
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-required-fields-text {
    margin-top: 10px !important; }
  body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets {
    background-color: #fff !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets #bv-fieldset-label-rating .bv-fieldset-label {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset-label-text {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset {
      border: 0 !important;
      background-color: transparent !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit {
      border: none;
      border-radius: 0 !important;
      background: #367c2b !important;
      color: #fff !important;
      cursor: pointer;
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      font-weight: normal;
      line-height: 1;
      margin-top: 10px;
      padding: 16px 30px !important;
      text-align: center;
      transition: all .5s ease-out;
      text-decoration: none;
      text-transform: capitalize !important;
      vertical-align: middle; }
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover, body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus {
        background: #f1cf00 !important;
        color: #333 !important;
        text-decoration: none; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-radio-isrecommended-group-true .bv-radio-wrapper-label,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-radio-container-li .bv-radio-wrapper-label {
      border-radius: 0 !important;
      background-color: #fff !important;
      border: solid 2px #367c2b !important;
      color: #367c2b !important;
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      box-shadow: none !important; }
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-radio-isrecommended-group-true .bv-radio-wrapper-label[for='bv-radio-isrecommended-false'],
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-radio-container-li .bv-radio-wrapper-label[for='bv-radio-isrecommended-false'] {
        border: solid 2px #367c2b !important;
        background-color: #fff !important;
        color: #367c2b !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label {
      background: #367c2b !important;
      outline: none !important; }
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn,
    body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-media .bv-review-media-actions .bv-content-btn {
      border: 0 !important;
      border-radius: 0 !important;
      background: #367c2b !important;
      color: #fff !important;
      cursor: pointer;
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important;
      font-weight: normal;
      line-height: 1;
      margin-top: 10px;
      padding: 8px 15px !important;
      text-align: center;
      transition: all .5s ease-out;
      text-decoration: none;
      text-transform: capitalize !important;
      vertical-align: middle; }
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:hover, body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-field-content-wrapper .bv-review-media div.bv-review-media-actions .bv-content-btn:focus,
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-media .bv-review-media-actions .bv-content-btn:hover,
      body .bv-mbox-lightbox.bv-cv2-cleanslate .bv-mbox-lightbox .bv-submission .bv-fieldsets .bv-review-media .bv-review-media-actions .bv-content-btn:focus {
        background: #367c2b !important;
        color: #fff !important;
        text-decoration: none; }

.rate-input.new-rate-input {
  float: left;
  width: 48%; }

.new-write-review-button {
  float: left;
  width: 50%; }

.new-write-review-button-link {
  position: relative;
  top: -9px;
  padding: 10px 0; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 div.bv-content-datetime,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-author.bv-content-author-department,
.bv-cv2-cleanslate .bv-core-container-117 div.bv-content-datetime,
.bv-cv2-cleanslate .bv-core-container-117 .bv-author.bv-content-author-department,
.bv-cv2-cleanslate .bv-shared div.bv-content-datetime,
.bv-cv2-cleanslate .bv-shared .bv-author.bv-content-author-department {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important;
  color: #666 !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-title-container h3.bv-content-title,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-author,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-title-container h3.bv-content-title,
.bv-cv2-cleanslate .bv-core-container-117 .bv-author,
.bv-cv2-cleanslate .bv-shared .bv-content-title-container h3.bv-content-title,
.bv-cv2-cleanslate .bv-shared .bv-author {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 24px !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-data-summary .bv-content-title,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-secondary-ratings .bv-content-secondary-ratings-label,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-data-summary .bv-content-title,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-secondary-ratings .bv-content-secondary-ratings-label,
.bv-cv2-cleanslate .bv-shared .bv-content-data-summary .bv-content-title,
.bv-cv2-cleanslate .bv-shared .bv-content-secondary-ratings .bv-content-secondary-ratings-label {
  font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 18px !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-rating-stars.bv-rating-stars-on,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-rating-stars.bv-rating-stars-off,
.bv-cv2-cleanslate .bv-core-container-117 .bv-rating-stars.bv-rating-stars-on,
.bv-cv2-cleanslate .bv-core-container-117 .bv-rating-stars.bv-rating-stars-off,
.bv-cv2-cleanslate .bv-shared .bv-rating-stars.bv-rating-stars-on,
.bv-cv2-cleanslate .bv-shared .bv-rating-stars.bv-rating-stars-off {
  font-size: 24px !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-summary,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-summary *,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-summary .bv-content-summary-body,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-summary,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-summary *,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-summary .bv-content-summary-body,
.bv-cv2-cleanslate .bv-shared .bv-content-summary,
.bv-cv2-cleanslate .bv-shared .bv-content-summary *,
.bv-cv2-cleanslate .bv-shared .bv-content-summary .bv-content-summary-body {
  font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
  font-size: 16px !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review,
.bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review {
  border-bottom: solid 1px #c2c2c2 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important; }
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile,
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile *,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile *,
  .bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile,
  .bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile * {
    font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }
    .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author,
    .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile * .bv-author,
    .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author,
    .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile * .bv-author,
    .bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author,
    .bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile * .bv-author {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 24px !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-content-author-name,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-content-author-name,
.bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-content-author-name {
  max-width: 100% !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse,
.bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item,
.bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse,
.bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item,
.bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse {
  background-color: #f4f3f3 !important; }
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item .bv-content-summary,
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item .bv-content-summary,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary,
  .bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item .bv-content-summary,
  .bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary {
    font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }
    @media screen and (max-width: 768px) {
      .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item .bv-content-summary,
      .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary,
      .bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item .bv-content-summary,
      .bv-cv2-cleanslate .bv-core-container-117 .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary,
      .bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item .bv-content-summary,
      .bv-cv2-cleanslate .bv-shared .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse .bv-content-summary {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important; } }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-shared .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container {
  height: 20px !important;
  background-color: #e5e6e6 !important;
  box-shadow: none !important;
  border-radius: 0 !important; }
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar,
  .bv-cv2-cleanslate .bv-shared .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar {
    height: 20px !important;
    box-shadow: inset -1px 0px 0px 0px #fff !important;
    border-radius: 0 !important; }
    .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar:last-child,
    .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar:last-child,
    .bv-cv2-cleanslate .bv-shared .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-bar:last-child {
      box-shadow: none !important; }
  .bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value,
  .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value,
  .bv-cv2-cleanslate .bv-shared .bv-content-item .bv-secondary-ratings .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value {
    height: 20px !important;
    background-color: #666 !important;
    background-image: none !important;
    border-radius: 0 !important; }

.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-core-container-119 .bv-cv2-cleanslate .bv-core-container-111 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar span.bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-core-container-117 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-core-container-117 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-core-container-117 .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar span.bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-shared .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-container,
.bv-cv2-cleanslate .bv-shared .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-shared .bv-cv2-cleanslate .bv-core-container-117 .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar .bv-content-secondary-ratings-value,
.bv-cv2-cleanslate .bv-shared .bv-content-item:hover .bv-content-secondary-ratings .bv-popup-histogram-ratings-bar span.bv-content-secondary-ratings-container {
  height: 20px !important; }

body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-action-bar {
  border: 0 !important;
  margin: 0 !important;
  background-color: #fff !important;
  padding: 16px 0; }
  body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-action-bar .bv-action-bar-header {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 35px !important;
    text-transform: capitalize !important; }

body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-control-bar {
  padding-right: 0 !important; }

body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-content-search {
  margin-top: 40px !important; }
  body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-content-search .bv-fieldsets input.bv-text {
    border-radius: 0 !important;
    font-family: "Arial", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important;
    height: 48px !important;
    line-height: 44px !important;
    padding: 10px 20px !important;
    color: #333 !important;
    border: 2px solid #dddcd8 !important;
    box-shadow: none !important; }
    body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-content-search .bv-fieldsets input.bv-text:focus {
      border-color: #333 !important;
      color: #fff !important; }
  body .bv-cleanslate.bv-mbox-lightbox .bv-mbox-inner.bv-mbox-lightbox .bv-content-search .bv-content-search-btn {
    height: 48px !important;
    line-height: 44px !important;
    font-weight: 100 !important; }

.product-listing-template-main .rate-input .bv_main_container {
  padding: 0 !important;
  margin: 0 !important; }
  .product-listing-template-main .rate-input .bv_main_container .bv_button_component_container .bv_button_buttonMinimalist {
    display: none !important; }
  .product-listing-template-main .rate-input .bv_main_container .bv_main_container_row_flex {
    font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
    font-size: 16px !important; }
    .product-listing-template-main .rate-input .bv_main_container .bv_main_container_row_flex .bv_stars_component_container {
      padding-right: 8px !important; }
      .product-listing-template-main .rate-input .bv_main_container .bv_main_container_row_flex .bv_stars_component_container svg {
        margin-right: 3px !important; }
    .product-listing-template-main .rate-input .bv_main_container .bv_main_container_row_flex .bv_numReviews_text {
      font-family: "jd_sans_probold", "Helvetica Neue", Helvetica, Arial !important;
      font-size: 16px !important; }
