.singlereview {
    height: 220px;
}
.jrWidgetLayout {
    color: #444444 !important;
    font-family: Lucida Grande !important;
    font-size: 16px !important;
}
.jrWidgetItems .jrWidgetItemTitle a {
    font-size: 20px;
}
.jrWidgetLayout a:link, .jrWidgetLayout a:visited {
    color: #249DEB;
}
.jrWidgetMany .jrWidgetItem {
  margin: 0 0 3px 0;
  border-top: 1px solid #75B723;
}
.toprated5 .jrWidgetMany .jrWidgetItem, .toprated3 .jrWidgetMany .jrWidgetItem {
  margin: 0 0 3px 0;
  border-top: 1px solid #E5007A;
}
.jrWidgetMany .jrOverallRatings {
  margin-bottom: 0px;
}
.jrWidgetItems .jrWidgetMany .jrWidgetItemContent .jrWidgetItemTitle {
  margin: 2px 0 2px 0;
  line-height: initial;
}
.jrWidgetItems .jrWidgetMany .jrWidgetItemContent {
  margin-left: 0px !important;
}
.jrWidgetItem .jrWidgetItemContent {
  margin-left: 18px !important;
}
.jrWidgetLayout a.jrButton {
    display: none;
}
.jrWidgetItems .jrWidgetOne .jrButton {
    display: initial;
}
.jr-ready iframe {
    height: 200px;
}
.jrWidgetLayout > img {
  margin-bottom: 10px;
}
.jrWidgetFields .jrCityselect .jrWidgetFieldTitle {
    display: none;
}
.jrWidgetLayout a:hover {
  color: #E5007A;
  text-decoration: none !important;
}
.jrWidgetLayout h2 {
  color: #75B723 !important;
  text-shadow: 3px 3px 9px #c2c2c2;
  font-size: 1.3rem;
  font-weight: 600;
  margin: 0 0 0 10px;
  text-align: center !important;
  font-variant-caps: petite-caps;
  line-height: initial;
}
.jrWidgetLayout.toprated5 h2, .jrWidgetLayout.toprated3 h2 {
  color: #E5007A !important;
  text-shadow: 3px 3px 9px #c2c2c2;
  font-size: 1.3rem;
  font-weight: 600;
  margin: 0 0 0 10px;
  text-align: center !important;
  font-variant-caps: petite-caps;
  line-height: initial;
}
.jrWidgetItem .jrWidgetFields .jrCuisine .jrWidgetFieldTitle {
    display: none;
}
.jrWidgetItem .jrWidgetFields .jrFreedanceclasses .jrWidgetFieldTitle {
    display: none;
}
.offless {
  font-weight: bold;
  color: #E5007A;
}
.getlistedlink a {
    color: #ccc !important;
}
.getlistedlink a:hover {
    color: #E5007A !important;
}
.jrfeatlists .jrWidgetItem {
  border: 1px solid #FFC31A;
  box-shadow: 2px 2px 2px 2px #dcdcdc;
  border-radius: 5px;
  padding: 15px !important;
  line-height: 1.2rem !important;
  font-size: .875rem !important;
}
.jrfeatlists .jrWidgetItem:hover {
  border-radius: 5px;
  box-shadow: 2px 2px 4px 4px #c5c5c5;
}
.jrfeatlists .jrWidgetItem .jrWidgetItemTitle a:hover {
  color: #E5007A !important;
  text-decoration: none !important;
}
.jrfeatlists .jrWidgetItems .jrWidgetMany .jrWidgetItemContent {
  margin-left: 5px !important;
}
.jrfeatlists .jrWidgetItemTitle {
  font-size: 1.125rem !important;
  font-variant-caps: petite-caps !important;
  font-weight: 700 !important;
  margin: 10px 0 10px 0 !important;
}
.jrfeatlists .jrWidgetItemTitle a:link, .jrfeatlists .jrWidgetItemTitle a:visited {
  color: #000 !important;
}
.jrfeatlists .jrWidgetItems {
  font-size: .875rem !important;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrTaughtdancestyles, .jrfeatlists .jrWidgetItem .jrWidgetFields .jrDancemusicoffered {
  line-height: 1.25rem !important;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv .jrWidgetFieldTitle {
    float: inline-start;
    margin-right: 5px;
    font-variant: all-petite-caps;
    text-transform: uppercase !important;
}
.jrfeatlists .jrWidgetFields .hidetext {
    display: none;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrTaughtdancestyles .jrWidgetFieldTitle {
    font-size: 0;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrDancemusicoffered .jrWidgetFieldTitle {
    font-size: 0;
}
.jrfeatlists ul.jrFieldValueList li:not(:only-child)::after {
  content: "\2022";
  padding-left: 5px;
}
.jrfeatlists ul.jrFieldValueList li:last-child::after {
  content: "";
}
.jrfeatlists .jrWidgetItems ul.jrFieldValueList li {
  display: block;
  float: left;
  margin-right: 5px !important;
  white-space: nowrap;
}
.jrfeatlists .jrWidgetItem .jrOverallRatings .jrRatingValue, .commsdbrwdgt .jrWidgetItem .jrOverallRatings .jrRatingValue {
    display: none;
}
.jrfeatlists  .jrWidgetItems.jrThumbnailLeft .jrWidgetItemThumbnail {
  margin: 0 4px 10px 0;
}
.jrfeatlists .jrWidgetItems {
  font-size: .875rem !important;
  line-height: 2.25rem !important;
}
.jrfeatlists .jrWidgetItems .jrWidgetItemThumbnail {
    width: auto !important;
    position: relative !important;
    text-align: center;
}
.jrfeatlists .jrWidgetItems .jrWidgetItemThumbnail img {
    border: none !important;
    max-height: 100px;
    overflow: hidden;
}
.jrfeatlists .jrWidgetItemThumbnail {
    min-width: inherit !important;
}
.jrfeatlists .jrWidgetItemThumbnail img {
  max-height: 100px;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrTaughtdancestyles::before {
  display: none;
}
.jrfeatlists .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrDancemusicoffered::before {
  display: none;
}
.jrnatfests {
    min-width: 350px;
    margin-left: -10px;
}

.jrnatfests .jrWidgetItems .jrResults, .jrfeatlists .jrWidgetItems .jrResults {
  padding: 2px 2px 2px 2px;
}
.jrnatfests .jrWidgetItem {
  border: 1px solid #FF551A;
  box-shadow: 2px 2px 4px 4px #dcdcdc;
  border-radius: 5px;
  padding: 15px !important;
}
.jrnatfests .jrWidgetItem:hover {
  border-radius: 5px;
  box-shadow: 2px 2px 4px 4px #c5c5c5;
}
.jrnatfests h2 {
  color: #FF551A;
  text-shadow: 3px 3px 9px #c2c2c2;
  font-size: 2rem;
  font-weight: 600;
  margin: 0 0 0 10px;
  text-align: center;
  font-variant-caps: petite-caps;
  line-height: initial;
}
.jrnatfests .jrWidgetItems .jrWidgetItemTitle a {
    font-size: 1.25rem;
}
.jrnatfests .jrWidgetItem .jrWidgetItemTitle a:hover {
  color: #E5007A !important;
  text-decoration: none !important;
}
.jrnatfests .jrWidgetItems .jrWidgetMany .jrWidgetItemContent {
  margin-left: 10px !important;
}
.jrnatfests .jrWidgetItemThumbnail {
    width: auto !important;
    position: relative !important;
    text-align: center;
    min-width: 33% !important;
}
@media (max-width: 468px) {
.jrnatfests .jrWidgetItemThumbnail {
    max-width: 25% !important;
    margin: 0 0px 10px 0 !important;
}
.jrnatfests .jrEventdateslistdisplay {
    font-size: 0.9rem;
}
}
.jrnatfests .jrWidgetItemThumbnail img {
    border: none;
    max-height: 200px;
    overflow: hidden;
}
.jrnatfests .jrWidgetItemTitle {
  font-variant-caps: petite-caps !important;
  font-weight: 700 !important;
  margin: 10px 0 10px 0 !important;
}
.jrnatfests .jrWidgetItems, .jrnatfests .jrWidgetItem {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.jrnatfests .jrWidgetItems .jrCityselect {
    margin-top: 5px;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrTaughtdancestyles, .jrnatfests .jrWidgetItem .jrWidgetFields .jrDancemusicoffered {
  line-height: 1.25rem !important;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv .jrWidgetFieldTitle {
    float: inline-start;
    margin-right: 5px;
    font-variant: all-petite-caps;
    text-transform: uppercase !important;
}
.jrnatfests .jrWidgetFields .hidetext {
    display: none;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrTaughtdancestyles .jrWidgetFieldTitle {
    font-size: 0;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrTaughtdancestyles:before {
    content: "LESSONS: ";
    font-size: .875rem !important;
    float: inline-start;
    margin-right: 0;
    font-variant: all-petite-caps;
    text-transform: uppercase !important;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrDancemusicoffered .jrWidgetFieldTitle {
    font-size: 0;
}
.jrWidgetFields .jrWidgetFieldDiv .jrWidgetFieldTitle {
    display: none;
}
.jrnatfests .jrWidgetItem .jrWidgetFields .jrWidgetFieldDiv.jrDancemusicoffered:before {
    content: "MUSIC: ";
    font-size: .875rem !important;
    float: inline-start;
    margin-right: 0;
    font-variant: all-petite-caps;
    text-transform: uppercase !important;
}
.jrnatfests ul.jrFieldValueList li:not(:only-child)::after {
  content: "\2022";
  padding-left: 5px;
}
.jrnatfests ul.jrFieldValueList li:last-child::after {
  content: "";
}
.jrnatfests .jrWidgetItems ul.jrFieldValueList li {
  display: block;
  float: left;
  margin-right: 5px !important;
  white-space: nowrap;
}
.jrnatfests .jrWidgetItem .jrOverallRatings .jrRatingValue {
    display: none;
}
.jrnatfests .jrWidgetItem .jrEventdateslistdisplay .jrWidgetFieldTitle {
    display: none;
}