@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
#mh-rating-widget #mh-header #mh-logo img{
	max-width:none !important;	
}
#mh-rating-widget, #mh-rating-widget *, .mh-modal, .mh-modal * {
  all: unset;
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: block;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto; }

#mh-rating-widget {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  color: #000 !important;
  width: 100% !important;
  max-width: 300px !important;
  display: block !important; }
  #mh-rating-widget section {
    margin-bottom: 8px !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #c2c3c5 !important; }
  #mh-rating-widget #mh-header {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; }
    #mh-rating-widget #mh-header #mh-logo {
      display: inline-block !important; }
      #mh-rating-widget #mh-header #mh-logo img {
        width: 50% !important;
        float: right !important; }
    #mh-rating-widget #mh-header #mh-badge img {
      width: 100% !important;
      display: block !important; }
  #mh-rating-widget #mh-container {
    padding: 18px 14px 0 14px !important;
    border: 1px solid #c2c3c5 !important; }
    #mh-rating-widget #mh-container #mh-name h2 {
      font-family: "Montserrat", sans-serif !important;
      font-weight: 700 !important;
      font-size: 25px !important;
      color: #000 !important;
      margin: 0 !important;
      padding: 0 !important; }
    #mh-rating-widget #mh-container #mh-rating #mh-rating-val {
      display: inline-block !important;
      width: 40% !important; }
      #mh-rating-widget #mh-container #mh-rating #mh-rating-val #mh-rating-num #mh-rating-num-val {
        font-family: "Montserrat", sans-serif !important;
        font-weight: 700 !important;
        font-size: 20px !important;
        color: #000 !important; }
      #mh-rating-widget #mh-container #mh-rating #mh-rating-val #mh-rating-num-label h4 {
        font-family: "Montserrat", sans-serif !important;
        font-weight: 400 !important;
        font-size: 14px !important;
        color: #939598 !important;
        margin: 0 !important;
        padding: 0 !important; }
    #mh-rating-widget #mh-container #mh-rating #mh-rating-stars {
      display: inline-block !important;
      float: right !important;
      width: 135px !important;
      background-image: url("../img/mh-rating-star-empty.png") !important;
      background-size: contain !important;
      height: 27px !important;
      position: relative !important; }
      #mh-rating-widget #mh-container #mh-rating #mh-rating-stars span.mh-star {
        display: inline-block !important;
        background-image: url("../img/mh-rating-star-full.png") !important;
        background-size: contain !important;
        height: 27px !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important; }
    #mh-rating-widget #mh-container #mh-rating small#mh-rating-disclaimer {
      display: block !important;
      font-size: 11px !important;
      color: #939598 !important;
      margin-top: 3px !important; }
  #mh-rating-widget #mh-ethical-standing img {
    width: 100% !important; }
  #mh-rating-widget #mh-practice-areas {
    border: none !important; }
    #mh-rating-widget #mh-practice-areas #mh-aop {
      margin-top: 20px !important; }
      #mh-rating-widget #mh-practice-areas #mh-aop h3 {
        font-family: "Montserrat", sans-serif !important;
        font-weight: 400 !important;
        font-size: 20px !important;
        color: #000 !important;
        margin: 0 !important;
        padding: 0 !important; }
    #mh-rating-widget #mh-practice-areas #mh-aop-label h4 {
      font-family: "Montserrat", sans-serif !important;
      font-weight: 400 !important;
      font-size: 14px !important;
      color: #939598 !important;
      margin: 0 !important;
      padding: 0 !important; }
  #mh-rating-widget #mh-view-all {
    border: 1px solid #c2c3c5 !important;
    border-top: none !important;
    padding: 10px 14px !important; }
    #mh-rating-widget #mh-view-all a {
      font-family: "Montserrat", sans-serif !important;
      font-weight: 500 !important;
      font-size: 15px !important;
      color: #d8242f !important;
      text-decoration: none !important; }

.mh-modal-background {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  min-height: 100% !important;
  background-color: rgba(0, 0, 0, 0.75) !important;
  padding: 0.5em !important;
  box-sizing: border-box !important;
  z-index: 99999 !important; }

.mh-modal-outer {
  position: absolute !important;
  width: 100% !important;
  min-height: 100% !important;
  text-align: center !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 999999 !important; }
  .mh-modal-outer .mh-modal {
    position: relative !important;
    background-color: #fff !important;
    margin: 2% auto !important;
    padding: 0 20px 15px !important;
    display: inline-block !important;
    max-width: 1000px !important;
    min-height: 100% !important;
    width: 100% !important;
    overflow: visible !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    text-align: left !important; }
    @media only screen and (max-width: 767px) {
      .mh-modal-outer .mh-modal {
        max-width: 100% !important;
        margin-top: 0 !important; } }
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
      .mh-modal-outer .mh-modal {
        max-width: 92% !important; } }
    .mh-modal-outer .mh-modal #mh-modal-header {
      position: relative !important;
      margin: 0 -20px !important; }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-modal-header {
          display: block !important;
          width: 100% !important;
          margin: 0 !important; } }
      .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-close {
        text-align: center !important;
        background-color: transparent !important;
        display: inline-block !important;
        cursor: pointer !important;
        width: 38px !important;
        height: 38px !important;
        position: absolute !important;
        top: -19px !important;
        right: -19px !important;
        background-image: url("../img/mh-modal-close.png") !important;
        background-repeat: no-repeat !important;
        box-sizing: border-box !important;
        color: #fff !important;
        text-indent: -99999999999px !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-close {
            width: 100% !important;
            position: fixed !important;
            top: 0 !important;
            left: 0 !important;
            background: #4c4c4c !important;
            text-align: right !important;
            padding: 9px 40px 0 0 !important;
            background-image: url("../img/mh-modal-close-mobile.png") !important;
            background-position: right center !important;
            background-repeat: no-repeat !important;
            color: #fff !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 400 !important;
            font-size: 15px !important;
            display: block !important;
            text-indent: 0 !important;
            z-index: 999999 !important; } }
      .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red {
        height: 42px !important;
        width: 100% !important;
        background: #da2234 !important;
        display: block !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red {
            display: none !important; } }
        .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red #mh-modal-header-rating {
          display: inline-block !important;
          height: 42px !important;
          float: left !important;
          text-align: left !important;
          padding: 0 0 0 80px !important; }
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red #mh-modal-header-rating img {
            width: auto !important;
            height: 100% !important; }
        .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red #mh-modal-header-mh {
          display: inline-block !important;
          height: 42px !important;
          float: right !important;
          text-align: right !important;
          padding: 0 30px 0 0 !important; }
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-red #mh-modal-header-mh img {
            width: auto !important;
            height: 100% !important; }
      .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-black {
        height: 32px !important;
        width: 100% !important;
        margin-top: 3px !important;
        background: #000 !important;
        display: block !important;
        padding: 10px 0 0 0 !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-black {
            display: none !important; } }
        .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-black #mh-modal-header-tagline {
          display: inline-block !important;
          float: left !important;
          text-align: left !important;
          padding: 0 0 0 80px !important;
          color: #fff !important;
          font-family: "Montserrat", sans-serif !important;
          font-weight: 400 !important;
          font-size: 18px !important; }
        .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-black #mh-modal-header-date {
          display: inline-block !important;
          float: right !important;
          text-align: right !important;
          padding: 0 30px 0 0 !important;
          color: #fff !important;
          font-family: "Montserrat", sans-serif !important;
          font-weight: 400 !important;
          font-size: 18px !important; }
      .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-logo {
        width: 126px !important;
        height: 108px !important;
        background-color: transparent !important;
        display: block !important;
        position: absolute !important;
        top: -10px !important;
        left: -50px !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-logo {
            display: none !important; } }
        .mh-modal-outer .mh-modal #mh-modal-header #mh-modal-header-logo img {
          width: 100% !important;
          height: 100% !important; }
    @media only screen and (max-width: 767px) {
      .mh-modal-outer .mh-modal #mh-model-wrap {
        margin-top: 50px !important; } }
    .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-header-mobile-rating {
      display: none !important; }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-header-mobile-rating img {
          width: 100% !important;
          height: auto !important; } }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-header-mobile-rating {
          display: block !important;
          width: 100% !important;
          height: auto !important; } }
    .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info {
      max-width: 960px !important; }
      @media only screen and (min-width: 240px) and (max-width: 413px) {
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info {
          padding: 0 20px 10px !important; } }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info {
          padding: 20px 20px 10px !important; } }
      .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info h1#mh-modal-name {
        color: #000 !important;
        font-family: "Montserrat", sans-serif !important;
        font-weight: 700 !important;
        font-size: 35px !important;
        margin: 10px 0 !important;
        border-bottom: 1px solid #c2c3c5 !important;
        padding: 0 0 10px 0 !important; }
        @media only screen and (min-width: 240px) and (max-width: 413px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info h1#mh-modal-name {
            font-size: 24px !important;
            margin: 0 !important;
            border: none !important; } }
      .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-aops {
        margin: 0 0 10px 0 !important;
        border-bottom: 1px solid #c2c3c5 !important;
        padding: 0 0 10px 0 !important; }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-aops #mh-modal-aop {
          color: #000 !important;
          font-family: "Montserrat", sans-serif !important;
          font-weight: 400 !important;
          font-size: 25px !important; }
          @media only screen and (min-width: 240px) and (max-width: 413px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-aops #mh-modal-aop {
              font-size: 18px !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-aops #mh-modal-aop-label {
          color: #c2c3c5 !important;
          font-family: "Montserrat", sans-serif !important;
          font-weight: 400 !important;
          font-size: 17px !important; }
          @media only screen and (min-width: 240px) and (max-width: 413px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-aops #mh-modal-aop-label {
              font-size: 14px !important; } }
      .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section {
        margin: 20px 0 !important;
        border-bottom: 1px solid #c2c3c5 !important;
        padding: 0 0 10px 0 !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section {
            border-bottom: 1px solid #000 !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating {
          display: inline-block !important; }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating #mh-modal-rating-num #mh-modal-rating-val {
            color: #000 !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 700 !important;
            font-size: 25px !important;
            display: inline-block !important; }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating #mh-modal-rating-num #mh-modal-rating-val {
                font-size: 22px !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating #mh-modal-rating-label {
            color: #c2c3c5 !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 400 !important;
            font-size: 17px !important; }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating #mh-modal-rating-label {
                font-size: 14px !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-stars {
          display: inline-block !important;
          width: 245px !important;
          background-image: url("../img/mh-rating-star-empty.png") !important;
          background-size: contain !important;
          height: 48px !important;
          position: relative !important; }
          @media only screen and (min-width: 240px) and (max-width: 413px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-stars {
              font-size: 18px !important;
              width: 180px !important;
              height: 35px !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-stars span.mh-star {
            display: inline-block !important;
            background-image: url("../img/mh-rating-star-full.png") !important;
            background-size: contain !important;
            height: 48px !important;
            position: absolute !important;
            top: 0 !important;
            left: 0 !important; }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-stars span.mh-star {
                height: 35px !important; } }
          @media only screen and (max-width: 767px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-stars {
              float: right !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-ethical {
          display: inline-block !important;
          max-width: 365px !important;
          float: right !important; }
          @media only screen and (min-width: 768px) and (max-width: 1023px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-ethical {
              max-width: 40% !important; } }
          @media only screen and (max-width: 767px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-ethical {
              float: none !important;
              margin-top: 20px !important; } }
          @media only screen and (min-width: 240px) and (max-width: 413px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-ethical {
              margin-top: 10px !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-info #mh-modal-rating-section #mh-modal-rating-ethical img {
            width: 100% !important; }
    .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews {
      max-width: 960px !important; }
      .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews #mh-modal-header-mobile-review-count {
        display: none !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews #mh-modal-header-mobile-review-count {
            display: block !important;
            color: #000 !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 700 !important;
            font-size: 25px !important;
            padding: 0 20px 20px 20px !important; } }
        @media only screen and (min-width: 240px) and (max-width: 413px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews #mh-modal-header-mobile-review-count {
            font-size: 18px !important; } }
      .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review {
        margin: 20px 0 !important;
        border-bottom: 1px solid #c2c3c5 !important;
        padding: 0 0 10px 0 !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review {
            padding: 10px !important;
            margin: 10px !important;
            border: 1px solid #c2c3c5 !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header {
          margin-bottom: 25px !important; }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-left {
            display: inline-block !important;
            padding-left: 40px !important;
            background-image: url("../img/mh-rating-star-full.png") !important;
            background-size: 30px 30px !important;
            background-repeat: no-repeat !important; }
            @media only screen and (max-width: 767px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-left {
                background: none !important;
                padding: 0 !important;
                border-bottom: 1px solid #c2c3c5 !important;
                display: block !important;
                padding-bottom: 20px !important; } }
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-left .mh-modal-review-overall-rating {
              color: #000 !important;
              font-family: "Montserrat", sans-serif !important;
              font-weight: 700 !important;
              font-size: 17px !important; }
              @media only screen and (max-width: 767px) {
                .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-left .mh-modal-review-overall-rating {
                  font-size: 28px !important; } }
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-left .mh-modal-review-reviewer {
              color: #000 !important;
              font-family: "Montserrat", sans-serif !important;
              font-weight: 400 !important;
              font-size: 17px !important; }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-ethical {
            display: inline-block !important;
            max-width: 250px !important;
            float: right !important; }
            @media only screen and (min-width: 768px) and (max-width: 1023px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-ethical {
                display: block !important;
                float: none !important; } }
            @media only screen and (max-width: 767px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-ethical {
                float: none !important;
                border-bottom: 1px solid #c2c3c5 !important;
                display: block !important;
                max-width: 100% !important;
                margin-top: 20px !important;
                padding-bottom: 15px !important; } }
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-header .mh-modal-review-ethical img {
              width: 100% !important; }
        @media only screen and (min-width: 768px) and (max-width: 1023px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section {
            display: table !important; } }
        @media only screen and (min-width: 768px) and (max-width: 1023px) {
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings {
            display: table-cell !important;
            width: 30% !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating {
          border-left: 1px solid #c2c3c5 !important;
          padding-left: 10px !important;
          margin-right: 20px !important;
          display: inline-block !important;
          padding-bottom: 10px !important;
          width: 100% !important;
          max-width: 160px !important; }
          @media only screen and (max-width: 767px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating {
              display: block !important;
              max-width: 100% !important;
              border: none !important;
              padding: 0 !important; } }
          @media only screen and (min-width: 768px) and (max-width: 1023px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating {
              display: block !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating h4 {
            color: #000 !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 700 !important;
            font-size: 15px !important;
            display: block !important;
            margin: 5px 0 !important; }
            @media only screen and (max-width: 767px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating h4 {
                display: inline-block !important;
                width: 45% !important; } }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating h4 {
                font-size: 11px !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-modal-rating-bar {
            display: inline-block !important;
            height: 14px !important;
            width: 80px !important;
            background: #c2c3c5 !important; }
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-modal-rating-bar .mh-bar {
              background: #faaf31 !important;
              display: block !important;
              height: 14px !important; }
            @media only screen and (max-width: 767px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-modal-rating-bar {
                width: 35% !important; } }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-modal-rating-bar {
                width: 30% !important; } }
          .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-bar-label {
            display: inline-block !important;
            color: #c2c3c5 !important;
            font-family: "Montserrat", sans-serif !important;
            font-weight: 700 !important;
            font-size: 13px !important;
            margin-left: 5px !important; }
            @media only screen and (max-width: 767px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-bar-label {
                text-align: right !important;
                width: 15% !important; } }
            @media only screen and (min-width: 240px) and (max-width: 413px) {
              .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-ratings .mh-modal-review-rating .mh-bar-label {
                width: 20% !important; } }
        .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-review {
          color: #000 !important;
          font-family: "Montserrat", sans-serif !important;
          font-weight: 400 !important;
          font-size: 17px !important; }
          @media only screen and (min-width: 768px) and (max-width: 1023px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-review {
              display: table-cell !important; } }
          @media only screen and (min-width: 240px) and (max-width: 413px) {
            .mh-modal-outer .mh-modal #mh-model-wrap #mh-modal-reviews .mh-modal-review .mh-modal-review-section .mh-modal-review-review {
              font-size: 14px !important; } }
    .mh-modal-outer .mh-modal #mh-modal-footer {
      color: #000 !important;
      font-family: "Montserrat", sans-serif !important;
      font-weight: 400 !important;
      font-size: 17px !important; }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-modal-footer {
          padding: 20px !important; } }
      .mh-modal-outer .mh-modal #mh-modal-footer #mh-modal-footer-rating a {
        color: #2189cd !important;
        text-decoration: none !important; }
      @media only screen and (max-width: 767px) {
        .mh-modal-outer .mh-modal #mh-modal-footer #mh-modal-footer-rating {
          border-bottom: 1px solid #000 !important;
          display: block !important;
          border-top: 1px solid #000 !important;
          padding: 15px 0 !important;
          margin-bottom: 15px !important; } }
      .mh-modal-outer .mh-modal #mh-modal-footer #mh-modal-footer-lawyers {
        display: none !important;
        float: right !important; }
        @media only screen and (max-width: 767px) {
          .mh-modal-outer .mh-modal #mh-modal-footer #mh-modal-footer-lawyers {
            display: block !important;
            float: none !important; } }

/*# sourceMappingURL=peer-rating.css.map */