@charset "UTF-8";
/* CSS Document */


div[itemprop="description"] p {
margin-bottom: 1em;
}

.jrButton:hover, a.jrButton:hover {
  background-color: #918F8F;
}

.jrCol.jrTableColumnThumbnail.jrFeatured {
  min-width: 280px;
}


.jrPage .jrListingThumbnail img {
  float: left;
  padding-right: 30px;
}

.jrTableGrid [class*="jrCol"] {
  display: unset;
}

/*featured listing module*/

@media (min-width: 640px) {
.sm\:fwd-truncate {
  overflow: visible;
  white-space: normal;
}


/* cover image on profiles */
figure.jrHeaderCover img {
  height: 500px;
}

.jrDetailHeader {
  height: 500px;
}
}


/*detail page widgets*/

.fwd-text-sm {
  font-size: inherit !important;
}



.jrCardFields.fwd-mt-auto {
  margin-top: revert !important;
}


/* compare and read more buttons*/
.jrPage .jrCompareButton input[type="checkbox"] {
border: #666 solid 1px !important;
}

.jrListings .jrListingActions .jrButton {
color: #3E8EDE;
}

.jrButton:hover, a.jrButton:hover {
background-color: #918F8F;
}

/*Inline #31*/
.jrCompareLabel.fwd-ml-1 {
color: #3E8EDE;
}

/* individual listing pages*/


.jrFieldLabel {
  color: #777;
}


.jrFieldGroup .jrFieldRow {
  border-bottom: rgb(221, 221, 221) 1px solid;
  padding: .15em 0;
}

.jrFieldGroup .jrFieldLabel {
  width: 25%;
}

.jrFieldGroup .jrFieldValue {
margin-left: 25%;
}

/*Detailed page widget - organizations*/


.jrFieldLabel.Disabled {
  margin-right: 0px !important;
}

.fwd-px-3.sm\:fwd-px-4.fwd-flex.fwd-flex-row.fwd-flex-wrap.organizations {
  padding-left: 0 !important;
}


.fwd-px-3.sm\:fwd-px-4.fwd-flex.fwd-flex-row.fwd-flex-wrap.organizations {
  padding-left: 0 !important;
}

.jrWebsite.jrFieldRow.fwd-py-1.fwd-flex.fwd-flex-row.fwd-min-w-1\/3.fwd-items-start.fwd-pr-2 {
  padding-top: .90rem !important;
}

.fwd-absolute.fwd-inset-0.fwd-w-full.fwd-h-full.fwd-object-cover.fwd-transition-opacity.fwd-ease-out.fwd-duration-500.jr-ready-lazy.fwd-opacity-100 {
  height: revert !important;
}

/*Gets rid of titles of field groupings in JReviews listings*/
.jrFieldGroupTitle {
  display: none;
}

/*Removes spacing between field groups since we removed field group titles*/
.jrFieldGroup {
  padding-bottom: 0 !important;
}

/*Font size of listing title in list*/
.jrListings .jrListingTitle a {
    font-size: 2em;
}

/*Hide favourites icon from listings page
.fwd-ml-1 {
  display: none;
}*/

/*Virtual categories for category pages*/
.jrFieldsModule.jrTagsLayout ul li a {
color: #3E8EDE;
background: #fff;}

.jrFieldOptionCount {
  color: #555;
}

.virtcat {
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 1.2em;
}

/*Compare listings - align text left*/
.jrCompareview .jrCompareSliderItem {
  text-align: left;
}

.itemTitle.jrCompareField {
  font-size: 1.15em;
}
