@charset "utf-8";

.wprevpro_t1_outer_div { padding: 0px; margin: 0px; }

.wprevpro_t1_DIV_1 { box-sizing: border-box; color: rgb(255, 255, 255); text-size-adjust: 100%; column-rule-color: rgb(255, 255, 255); perspective-origin: 277.5px 115px; transform-origin: 277.5px 115px; border: 0px none rgb(255, 255, 255); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; outline: rgb(255, 255, 255) none 0px; margin-bottom: 20px; margin-top: 10px; }

.wprevpro_t1_DIV_2 { inset: 0px; box-shadow: rgba(0, 0, 0, 0.098) 2px 2px 2px 0px; box-sizing: border-box; color: rgb(255, 255, 255); height: auto; position: relative; text-size-adjust: 100%; column-rule-color: rgb(255, 255, 255); perspective-origin: 277.5px 69px; transform-origin: 277.5px 69px; background: none 0px 0px / auto repeat scroll padding-box border-box rgb(255, 255, 255); border: 1px solid rgb(245, 245, 245); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 25px; outline: rgb(255, 255, 255) none 0px; padding: 20px 25px 20px 48px; }

.wprevpro_t1_DIV_2::after { bottom: -30px; box-sizing: border-box; color: rgb(255, 255, 255); content: ""; display: block; height: 30px; left: 80px; position: absolute; right: 445px; text-size-adjust: 100%; width: 30px; column-rule-color: rgb(255, 255, 255); perspective-origin: 15px 15px; transform-origin: 15px 15px; filter: drop-shadow(rgba(0, 0, 0, 0.098) 2px 2px 1px); border-width: 30px 30px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; outline: rgb(255, 255, 255) none 0px; }

.wprevpro_t1_DIV_2::before { inset: 20px 515.391px 47px 55px; box-sizing: border-box; color: rgb(187, 187, 187); content: "“"; display: block; height: 96px; position: absolute; text-size-adjust: 100%; width: 24.6094px; column-rule-color: rgb(187, 187, 187); perspective-origin: 12.2969px 48px; transform-origin: 12.2969px 48px; border: 0px none rgb(187, 187, 187); font: 60px / 96px Georgia, serif; margin: -25px 0px 0px -40px; outline: rgb(187, 187, 187) none 0px; }

.wprevpro_t1_P_3 { box-sizing: border-box; color: rgb(119, 119, 119); text-size-adjust: 100%; column-rule-color: rgb(119, 119, 119); perspective-origin: 240px 44px; transform-origin: 240px 44px; border: 0px none rgb(119, 119, 119); font: italic 14px / 22.4px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 5px; outline: rgb(119, 119, 119) none 0px; }

.wprevpro_t1_IMG_4 { box-sizing: border-box; color: rgb(255, 255, 255); display: block; float: left; height: 50px; text-size-adjust: 100%; vertical-align: middle; width: 50px; column-rule-color: rgb(255, 255, 255); perspective-origin: 30px 30px; transform-origin: 30px 30px; border: 0px none rgb(255, 255, 255); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 20px; outline: rgb(255, 255, 255) none 0px; border-radius: 50% !important; }

.wprevpro_t1_SPAN_5 { color: rgb(85, 85, 85); display: block; text-size-adjust: 100%; text-transform: uppercase; overflow: hidden; padding: 8px 0px 0px; }

.marginb10 { margin-bottom: 10px; }

.w3_wprs-row-padding-small { padding: 0px 4px; }

.noboxshadow { box-shadow: transparent 0px 0px 0px 0px; }

.wprevpro_t1_P_3 > img { box-shadow: transparent 0px 0px 0px; }

.wprevpro_t1_A_8 > img { box-shadow: 0px 0px; padding: 0px; }

img.wprevpro_t1_star_img_file { width: 100px; height: 19px; }

img.wprevpro_t1_yelp_logo { position: absolute; right: 10px; bottom: 2px; }

img.wprevpro_t1_site_logo { position: absolute; right: 2px; bottom: 2px; height: 32px; width: unset; margin-bottom: unset !important; }

.w3_wprs-responsive { overflow-x: auto; }

.w3_wprs-btn-bar::after, .w3_wprs-btn-bar::before, .w3_wprs-btn-group::after, .w3_wprs-btn-group::before, .w3_wprs-clear::after, .w3_wprs-container::after, .w3_wprs-panel::after, .w3_wprs-row-padding::after, .w3_wprs-row::after, .w3_wprs-topnav::after { content: ""; display: table; clear: both; }

.w3_wprs-col, .w3_wprs-half, .w3_wprs-quarter, .w3_wprs-third, .w3_wprs-threequarter, .w3_wprs-twothird { float: left; width: 100%; }

.w3_wprs-col.s1 { width: 8.33333%; }

.w3_wprs-col.s2 { width: 16.6667%; }

.w3_wprs-col.s3 { width: 25%; }

.w3_wprs-col.s4 { width: 33.3333%; }

.w3_wprs-col.s5 { width: 41.6667%; }

.w3_wprs-col.s6 { width: 50%; }

.w3_wprs-col.s7 { width: 58.3333%; }

.w3_wprs-col.s8 { width: 66.6667%; }

.w3_wprs-col.s9 { width: 75%; }

.w3_wprs-col.s10 { width: 83.3333%; }

.w3_wprs-col.s11 { width: 91.6667%; }

.w3_wprs-col.s12, .w3_wprs-half, .w3_wprs-quarter, .w3_wprs-third, .w3_wprs-threequarter, .w3_wprs-twothird { width: 100%; }

@media only screen and (min-width: 601px) {
  .w3_wprs-col.m1 { width: 8.33333%; }
  .w3_wprs-col.m2 { width: 16.6667%; }
  .w3_wprs-col.m3, .w3_wprs-quarter { width: 25%; }
  .w3_wprs-col.m4, .w3_wprs-third { width: 33.3333%; }
  .w3_wprs-col.m5 { width: 41.6667%; }
  .w3_wprs-col.m6, .w3_wprs-half { width: 50%; }
  .w3_wprs-col.m7 { width: 58.3333%; }
  .w3_wprs-col.m8, .w3_wprs-twothird { width: 66.6667%; }
  .w3_wprs-col.m9, .w3_wprs-threequarter { width: 75%; }
  .w3_wprs-col.m10 { width: 83.3333%; }
  .w3_wprs-col.m11 { width: 91.6667%; }
  .w3_wprs-col.m12 { width: 100%; }
}

@media only screen and (min-width: 993px) {
  .w3_wprs-col.l1 { width: 8.33333%; }
  .w3_wprs-col.l2 { width: 16.6667%; }
  .w3_wprs-col.l3, .w3_wprs-quarter { width: 25%; }
  .w3_wprs-col.l4, .w3_wprs-third { width: 33.3333%; }
  .w3_wprs-col.l5 { width: 41.6667%; }
  .w3_wprs-col.l6, .w3_wprs-half { width: 50%; }
  .w3_wprs-col.l7 { width: 58.3333%; }
  .w3_wprs-col.l8, .w3_wprs-twothird { width: 66.6667%; }
  .w3_wprs-col.l9, .w3_wprs-threequarter { width: 75%; }
  .w3_wprs-col.l10 { width: 83.3333%; }
  .w3_wprs-col.l11 { width: 91.6667%; }
  .w3_wprs-col.l12 { width: 100%; }
}

.w3_wprs-content { max-width: 980px; margin: auto; }

.w3_wprs-row-padding, .w3_wprs-row-padding > .w3_wprs-col, .w3_wprs-row-padding > .w3_wprs-half, .w3_wprs-row-padding > .w3_wprs-quarter, .w3_wprs-row-padding > .w3_wprs-third, .w3_wprs-row-padding > .w3_wprs-threequarter, .w3_wprs-row-padding > .w3_wprs-twothird { padding: 0px 8px; }

a.wprev_media_img_a { display: inline-block; }

img.wprev_media_img { height: 50px; margin-right: 5px; border-radius: 5px; }

.wprev_media_div { margin: 10px 0px 0px; }

.wpproslider_t3_DIV_1a .wprev_media_div { margin: -25px 5px 34px 55px; }

.wpproslider_t6_DIV_2 .wprev_media_div { margin-left: 10px; margin-right: 10px; }

.wprs_unslider { overflow: visible; margin: 0px; padding: 0px; position: relative; }

.wprs_unslider-wrap { position: relative; }

.wprs_unslider-wrap.wprs_unslider-carousel > li { float: left; }

.wprs_unslider-vertical > ul { height: 100%; }

.wprs_unslider-vertical li { float: none; width: 100%; }

.wprs_unslider-fade { position: relative; }

.wprs_unslider-fade .wprs_unslider-wrap li { position: absolute; left: 0px; top: 0px; right: 0px; z-index: 8; list-style-type: none; }

.wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active { z-index: 10; }

.wprs_unslider li, .wprs_unslider ol, .wprs_unslider ul { list-style: none; margin: 0px; border: none; padding: 0px !important; }

.wprs_unslider-arrow { position: absolute; z-index: 2; cursor: pointer; }

.wprs_unslider-arrow.next { left: auto; }

.wprs_unslider-arrow { display: block; width: 28px; height: 28px; top: 50%; right: 5px; left: auto; margin-top: -30px; overflow: hidden; background: url("imgs/slider_arrow.png") 58% 51% / 7px 11px no-repeat rgba(0, 0, 0, 0.2); border-radius: 32px; text-indent: -999em; opacity: 0.6; transition: opacity 0.2s; border-width: 0px !important; }

.wprs_unslider-arrow.prev { left: 5px; right: auto; transform: rotate(-180deg); background-position: 50% 49%; }

.wprs_unslider-nav ol { list-style: none; text-align: center; }

.wprs_unslider-nav ol li { display: inline-block; width: 9px; height: 9px; margin: 0px 4px; background: 0px 0px; border-radius: 5px; overflow: hidden; text-indent: -999em; border: 1px solid rgb(195, 195, 195); cursor: pointer; }

.wprs_unslider-nav ol li.wprs_unslider-active { background: rgb(195, 195, 195); cursor: default; }

a.wprs_rd_more { cursor: pointer; }

.wprs_unslider-wrap.wprs_unslider-carousel > li { float: left; margin: 0px !important; }

.wprev-slider { margin-left: 30px; margin-right: 30px; }

div.wprev-slider ul { list-style-type: none !important; padding: 0px !important; }

.wprev-slider ul { list-style-type: none; }

li.wprevnextslide { display: none; }

img.sitetype_Google { width: 32px; height: 32px; }

img.sitetype_Facebook { width: 32px; height: 32px; }

span.svgicons.svg-wprsp-verified { width: 18px; height: 18px; background: rgb(163, 162, 158); display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center bottom; margin-bottom: -3px; margin-right: 5px; margin-left: 2px; }

.wprevtooltip { cursor: pointer; }

.wprevpro_tooltip { display: none; position: absolute; padding-left: 10px; padding-right: 10px; color: rgb(239, 239, 239); background-color: rgba(0, 0, 0, 0.75); border-radius: 3px; font-family: sans-serif; font-style: normal; font-size: 10px; line-height: 24px; z-index: 999999; }

.wprevpro_star_imgs span.svgicons { width: 18px; height: 18px; background: gold; display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center bottom; margin-bottom: -2px; margin-right: 1px; }

span.svgicons.svg-wprsp-star-full.ratingRow__star { width: 19px; height: 19px; background: gold; display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center center; margin-bottom: 1px; margin-right: 0px; }

span.svgicons.svg-empty { width: 0px !important; height: 0px !important; }

fieldset#wprevpro_review_rating span.svgicons { width: 35px; height: 35px; display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center bottom; margin-bottom: -2px; margin-right: 0px; }

li.wprevnextslide { display: none; }

.svg-wprsp-verified { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M23.016 12l-2.438-2.813 0.328-3.656-3.609-0.844-1.875-3.188-3.422 1.453-3.422-1.453-1.875 3.188-3.609 0.797 0.328 3.703-2.438 2.813 2.438 2.813-0.328 3.656 3.609 0.844 1.875 3.188 3.422-1.453 3.422 1.453 1.875-3.188 3.609-0.844-0.328-3.656zM10.078 16.734l-3.797-3.844 1.5-1.453 2.297 2.344 5.859-5.906 1.5 1.5z'%3E%3C/path%3E%3C/svg%3E%0A"); }

.svg-wprsp-star { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A"); }

.svg-wprsp-star-o { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E"); }

.svg-wprsp-star-empty { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-4.801 2.524 0.917-5.346-3.884-3.786 5.368-0.78 2.4-4.864 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E"); }

.svg-wprsp-star-full { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361z'%3E%3C/path%3E%3C/svg%3E%0A"); }

.svg-wprsp-star-half { mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-0.020 0.011 0.020-12.263 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E"); }