h3.ya-title {
  font-size: 22px;
  margin-bottom: 1em;
}

.btn {
  min-width: 185px;
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}
.btn [data-icon=D] {
  position: absolute;
  right: 7px;
  top: 7px;
  font-size: 20px;
}

.ya_search-button.show-all {
  margin: 5px 0;
}

#yas-main-content {
  background-color: rgb(233, 233, 226) !important;
  background-size: 500px 781px !important;
  background-repeat: no-repeat !important;
  background-position: top right !important;
}

.ya_overview-section {
  clear: both;
}
.ya_overview-section .ya_secondary-content .ya_detailed-content {
  margin-top: 30px;
  border-top: 1px solid #BABABA;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .ya_overview-section .ya_secondary-content .ya_detailed-content {
    margin-top: 100px;
  }
}

.ya_detailed-section {
  clear: both;
}
.ya_detailed-section .ya_main-content,
.ya_detailed-section .ya_secondary-content {
  border-top: 1px solid #BABABA;
  padding-top: 20px;
}

.ya_main-content {
  margin-top: 15px;
}
.ya_main-content .ya_detail-content {
  float: left;
  width: 100%;
}
.ya_main-content .ya_detail-content .ya-page-1 {
  border-top: 1px solid #BABABA;
  padding-top: 15px;
}
@media (min-width: 768px) {
  .ya_main-content {
    margin-top: 0;
    margin-left: 300px;
  }
}

@media (min-width: 768px) {
  .ya_secondary-content {
    float: left;
    width: 270px;
  }
}

h1.ya-title {
  font-size: 24px;
}
@media (min-width: 768px) {
  h1.ya-title {
    font-size: 32px;
  }
}

.ya_brief-about {
  padding: 10px;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .ya_brief-about {
    margin-bottom: 15px;
    padding: 0;
    float: left;
    width: 385px;
    padding-right: 10px;
  }
}
.ya_brief-about .ya-title {
  margin-bottom: 0;
}
.ya_brief-about .ya-title a {
  color: #B4341D;
  font-weight: 300;
  letter-spacing: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ya_brief-about .ya-title a:hover {
  text-decoration: none;
}
.ya_brief-about .text-center {
  margin: 20px 0;
}
@media (min-width: 768px) {
  .ya_brief-about p {
    font-size: 18px;
  }
}

.ya_content-block {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .ya_edit-profile-mobile {
    display: none;
  }
}

@media (max-width: 767px) {
  .ya_edit-profile-desktop {
    display: none;
  }
}

@media (min-width: 768px) {
  .ya_registry-mark-icons {
    float: left;
    width: 364px;
  }
  .ya_registry-mark-icons .ya_yacep-designation {
    float: left;
    width: 95px;
    position: relative;
    top: -10px;
  }
  .ya_registry-mark-icons .ryt-designations {
    margin-left: 95px;
  }
}
.ya_registry-mark-icons .ya_yacep-designation {
  text-align: center;
}
@media (max-width: 767px) {
  .ya_registry-mark-icons .ya_yacep-designation {
    float: left;
    width: 45%;
  }
}
@media (min-width: 768px) {
  .ya_registry-mark-icons .ya_yacep-designation {
    width: 95px;
  }
}
.ya_registry-mark-icons .ya_yacep-designation img {
  max-width: 75px;
}
@media (min-width: 768px) {
  .ya_registry-mark-icons .ya_yacep-designation img {
    max-width: 80px;
  }
}
.ya_registry-mark-icons .ryt-designations {
  text-align: center;
}
@media (max-width: 767px) {
  .ya_registry-mark-icons .ryt-designations {
    float: left;
    width: 55%;
  }
  .ya_registry-mark-icons .ryt-designations a {
    display: inline-block;
  }
}
.ya_registry-mark-icons .ryt-designations img {
  max-width: 60px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .ya_registry-mark-icons .ryt-designations img {
    max-width: 64px;
  }
}
.ya_registry-mark-icons p {
  margin-top: 5px;
}
.ya_registry-mark-icons p .ya-action {
  display: block;
}

.ya-standard-page {
  position: relative;
}
.ya-standard-page .main-content-artwork {
  position: absolute;
  float: right;
  top: 40px;
  right: 0;
  margin-bottom: -720px;
  width: 355px;
  height: 510px;
  background-image: url("../png/bg-logo-full-2x.png") !important;
  background-size: cover;
  opacity: 0.6;
  z-index: 0;
}
@media (min-width: 980px) {
  .ya-standard-page .main-content-artwork {
    right: -30px;
  }
}
@media (min-width: 768px) {
  .ya-standard-page .main-content-artwork {
    width: 510px;
    height: 800px;
  }
}

.ya_yacep-profile-image-block {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .ya_yacep-profile-image-block {
    text-align: left;
    margin-bottom: 10px;
  }
}
.ya_yacep-profile-image-block .ya_edit-block-profile-image {
  max-width: 265px;
  position: relative;
  text-align: center;
  display: inline-block;
}
.ya_yacep-profile-image-block .ya_edit-block-profile-image .ya_profile-image {
  border-radius: 100%;
  border: 9px solid #FFF;
  overflow: hidden;
}

.ya_highlight-photos {
  display: none;
  float: left;
  margin: 15px 0 30px;
  width: 100%;
}
@media (min-width: 768px) {
  .ya_highlight-photos {
    display: block;
  }
}
.ya_highlight-photos .ya_highlight-item {
  float: left;
  padding: 7px;
  margin-right: 15px;
  margin-bottom: 15px;
  background-color: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 10px;
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 10px;
}
.ya_highlight-photos .ya_highlight-item img {
  width: 100%;
}

.ya_highlight-item:nth-last-child(3),
.ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item {
  width: 42%;
}
@media (min-width: 800px) {
  .ya_highlight-item:nth-last-child(3),
  .ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item {
    width: 40%;
  }
}
@media (min-width: 900px) {
  .ya_highlight-item:nth-last-child(3),
  .ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item {
    width: 39%;
  }
}
@media (min-width: 900px) {
  .ya_highlight-item:nth-last-child(3),
  .ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item {
    width: 37%;
  }
}
.ya_highlight-item:nth-last-child(3):nth-child(1),
.ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item:nth-child(1) {
  -webkit-transform: rotate(355deg);
  transform: rotate(355deg);
}
.ya_highlight-item:nth-last-child(3):nth-child(2),
.ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item:nth-child(2) {
  margin-left: -80px;
  margin-right: -52px;
  position: relative;
  top: -13px;
  z-index: 10;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.ya_highlight-item:nth-last-child(3):nth-child(3),
.ya_highlight-item:first-child:nth-last-child(3) ~ .ya_highlight-item:nth-child(3) {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}

.ya_yacep-rating-wrapper {
  padding-top: 15px;
  clear: both;
}

.ya-stars .ya-value {
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  vertical-align: middle;
  color: #333;
}
.ya-stars .RadRating {
  display: inline-block;
  vertical-align: middle;
}

.ya_nps-score {
  color: #999;
}

.ya_educational-categories-wrapper .ya_side-edit-box {
  padding-top: 10px;
}
.ya_educational-categories-wrapper .ya_side-edit-box ul {
  margin: 0;
  font-size: 16px;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}
.ya_educational-categories-wrapper .ya_side-edit-box ul li {
  padding-top: 9px;
  padding-left: 45px;
  position: relative;
  min-height: 35px;
}
.ya_educational-categories-wrapper .ya_side-edit-box ul li .ya-icon {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 32px;
  color: #B4341D;
  vertical-align: middle;
}

.ya-contact-with-me > .ya-title:first-child {
  margin-bottom: 23px;
}
.ya-contact-with-me .ya_block-title {
  font-size: 20px;
}
.ya-contact-with-me .ya_contact-option {
  padding-top: 1px;
  min-height: 30px;
  margin-bottom: 5px;
}
.ya-contact-with-me .ya_contact-option > .ya-icon {
  float: left;
  font-size: 22px;
}
.ya-contact-with-me .ya_contact-option > .ya-icon[data-icon] {
  font-size: 22px;
}
.ya-contact-with-me .ya_contact-option > .ya-icon img {
  width: 23px;
  height: 23px;
  margin-left: 4px;
}
.ya-contact-with-me .ya_contact-option .ya_item {
  display: inline-block;
  margin-left: 15px;
  margin-top: 5px;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
}
.ya-contact-with-me .ya_contact-option .ya_item.btn {
  margin-top: -3px;
  margin-bottom: 0;
}
.ya-contact-with-me .ya_contact-option .ya_item.btn span {
  font-size: 14px;
  margin-top: -2px;
  display: inline-block;
}
.ya-contact-with-me .ya_contact-option a.ya_item {
  color: #B4341D;
}
.ya-contact-with-me .ya_contact-option a.ya_item.btn {
  color: #5E5C5C;
}
.ya-contact-with-me .ya_contact-option.ya_disabled .ya-icon {
  opacity: 0.5;
}
.ya-contact-with-me .ya_contact-option.ya_disabled .ya_item {
  color: #FFF !important;
}
.ya-contact-with-me .ya-social-icons {
  margin-top: 18px;
}
.ya-contact-with-me .ya-social-icons [data-icon] {
  font-size: 24px;
}
.ya-contact-with-me .ya-social-icons a {
  display: inline-block;
  margin-right: 5px;
  color: #888;
  text-decoration: none;
}
.ya-contact-with-me .ya-social-icons a.ya_disabled {
  cursor: default;
  color: #BABABA !important;
}
.ya-contact-with-me .ya-social-icons .row-fluid {
  margin-bottom: 4px;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn {
  background-image: none;
  background-color: #ffaa05;
  border: 1px solid #ffaa05;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  color: #ffffff;
  border-radius: 3px;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:hover {
  color: #ffffff;
  background-color: #ffc900;
  border-color: #ffc900 !important;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active, .open > .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.dropdown-toggle {
  color: #ffffff;
  background-color: #e2a23a;
  border-color: #e2a23a !important;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active:hover, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active:focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active.focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active:hover, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active:focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active.focus, .open > .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.dropdown-toggle:hover, .open > .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.dropdown-toggle:focus, .open > .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #e2a23a;
  border-color: #e2a23a !important;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active, .open > .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.dropdown-toggle {
  background-image: none;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled:hover, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled:focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled.focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled:active, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.disabled.active, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled], .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled]:hover, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled]:focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled].focus, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled]:active, .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn[disabled].active, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:hover, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:focus, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.focus, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn:active, fieldset[disabled] .ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn.active {
  background-color: #ffaa05;
  border-color: #ffaa05 !important;
}
.ya-contact-with-me .ya_contact-option.ya-email a.ya_item.btn .badge {
  color: #ffffff;
  background-color: #ffaa05;
}

.ya_side-edit-box {
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 15px 10px 15px;
  position: relative;
}
.ya_side-edit-box a.ya_edit-action {
  float: right;
  color: #717171;
  padding: 3px;
}
.ya_side-edit-box ul.ya_list-unstyled li {
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
}
.ya_side-edit-box .btn-warning.input-block-level [data-icon] {
  position: absolute;
  top: 5px;
  left: 5px;
}

.ya_course-list {
  clear: left;
  max-width: 705px;
}
.ya_course-list .ya_course-item {
  border-bottom: 1px solid #BABABA;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.ya_course-list .ya_course-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.ya_course-list .ya_course-item .ya_course-name {
  color: #B4341D;
  font-size: 16px;
}
.ya_course-list .ya_course-item .ya_course-date {
  margin: 5px 0;
}

.ya_label-value-dataset {
  margin: 15px 0;
}
.ya_label-value-dataset .ya_item {
  margin: 11px 0;
}
.ya_label-value-dataset .ya_item .ya_label {
  float: none;
  width: auto;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}
@media (min-width: 480px) {
  .ya_label-value-dataset .ya_item .ya_label {
    float: left;
    width: 120px;
  }
}
.ya_label-value-dataset .ya_item .ya_value {
  margin-left: 0;
  font-family: ProximaNova-Regular, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}
@media (min-width: 480px) {
  .ya_label-value-dataset .ya_item .ya_value {
    margin-left: 130px;
  }
}

.ya_full-about {
  word-wrap: break-word;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #BABABA;
}
@media (max-width: 767px) {
  .ya_full-about {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #BABABA;
  }
}

.ya_associated-with.ya_content-block,
.ya_languages.ya_content-block {
  display: none;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}
@media (min-width: 768px) {
  .ya_associated-with.ya_content-block,
  .ya_languages.ya_content-block {
    display: block;
  }
}
.ya_associated-with.ya_content-block ul,
.ya_languages.ya_content-block ul {
  margin-top: 15px;
  margin-left: 15px;
}
.ya_associated-with.ya_content-block li,
.ya_languages.ya_content-block li {
  margin-bottom: 5px;
  font-size: 16px;
}

.ya_associated-with.ya_content-block {
  margin-bottom: 50px;
}

.ya_yacep-reviews-wrapper {
  display: none;
}
@media (min-width: 768px) {
  .ya_yacep-reviews-wrapper {
    display: block;
  }
}
.ya_yacep-reviews-wrapper .ya_review-item {
  margin-bottom: 24px;
}
.ya_yacep-reviews-wrapper .ya-block-actions {
  margin-top: 30px;
}

.ya_connect-with-me-form {
  margin-top: 15px;
}
.ya_connect-with-me-form .ya_form-actions {
  float: left;
  width: 100%;
}
.ya_connect-with-me-form .ya_form-actions .btn {
  float: left;
  width: 49%;
  min-width: 0;
}
.ya_connect-with-me-form .ya_form-actions .btn + .btn {
  margin-left: 2%;
}

.ya_mail-form-tell-me-courses .input-block-level {
  min-height: 35px;
}
.ya_mail-form-tell-me-courses .ya_field-name {
  float: left;
  width: 49%;
  margin-right: 2%;
}
@media (min-width: 600px) {
  .ya_mail-form-tell-me-courses .ya_field-name {
    width: 160px;
    margin-right: 10px;
  }
}
.ya_mail-form-tell-me-courses .ya_field-email {
  float: left;
  width: 49%;
}
@media (min-width: 600px) {
  .ya_mail-form-tell-me-courses .ya_field-email {
    width: 200px;
    margin-right: 10px;
  }
}
.ya_mail-form-tell-me-courses .btn-send {
  margin: 0;
  padding: 6px 10px;
}

.ya_table-list-view.k-widget.k-listview {
  background-color: transparent;
  border: none;
}

.ya_keyword-location {
  margin-bottom: 10px;
}

.ya_more-than {
  margin: 10px 0 10px 10px;
  float: left;
}
.ya_more-than .span12 {
  margin: 0;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}

.searchModal .btn {
  min-width: 115px;
  font-size: 14px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.ya_school-review-response,
.ya_yacep-review-response {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px;
  background-color: #f9f9f7;
  border: 1px solid #BABABA;
  position: relative;
  clear: both;
  border-radius: 5px;
  padding-left: 36px;
}
.ya_school-review-response:before,
.ya_yacep-review-response:before {
  position: absolute;
  top: 36px;
  left: 10px;
  content: "p";
  font-family: "YogaAlliance";
  color: rgb(207, 206, 198);
  font-size: 16px;
}
@media (min-width: 768px) {
  .ya_school-review-response:before,
  .ya_yacep-review-response:before {
    top: 32px;
    left: 16px;
    font-size: 49px;
  }
}
@media (min-width: 768px) {
  .ya_school-review-response,
  .ya_yacep-review-response {
    padding-left: 90px;
    margin-left: 25px;
  }
}
.ya_school-review-response .ya_type,
.ya_yacep-review-response .ya_type {
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  color: rgb(155, 155, 155);
}
@media (min-width: 768px) {
  .ya_school-review-response .ya_type,
  .ya_yacep-review-response .ya_type {
    float: right;
  }
}
.ya_school-review-response .ya_yacep-name,
.ya_school-review-response .ya_school-name,
.ya_yacep-review-response .ya_yacep-name,
.ya_yacep-review-response .ya_school-name {
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  color: rgb(51, 51, 51);
}
.ya_school-review-response .ya_date,
.ya_yacep-review-response .ya_date {
  font-family: ProximaNova-RegularIt, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 10px;
}

.ya_profile-not-found {
  padding: 20px;
  background-image: url("../jpg/profile-not-found.jpg");
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  min-height: 320px;
}
@media (min-width: 480px) {
  .ya_profile-not-found {
    min-height: 420px;
  }
}
@media (min-width: 768px) {
  .ya_profile-not-found {
    min-height: 580px;
    padding: 40px;
  }
}
@media (min-width: 900px) {
  .ya_profile-not-found {
    min-height: 680px;
  }
}
.ya_profile-not-found h1, .ya_profile-not-found h3 {
  margin: 0;
}
.ya_profile-not-found h1 {
  color: #fff;
  font-family: ProximaNova-Regular, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  text-shadow: rgba(0, 0, 0, 0.498039) 0px 1px 2px;
}
@media (min-width: 768px) {
  .ya_profile-not-found h1 {
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  .ya_profile-not-found h1 {
    margin-bottom: 10px;
  }
}
.ya_profile-not-found h3 {
  color: #fff;
  font-family: ProximaNova-Regular, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  text-shadow: rgba(0, 0, 0, 0.498039) 0px 1px 2px;
}
@media (min-width: 768px) {
  .ya_profile-not-found h3 {
    font-size: 20px;
  }
}
.ya_profile-not-found .btn:after {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-left: 5px;
  content: "d";
  font-family: "YogaAlliance";
  font-size: 20px;
}

.yas-ContentPane {
  padding-top: 0;
}

.ya-title.ya_with-search {
  margin-bottom: 5px;
}

.ya_search-meta {
  margin-bottom: 5px;
}

.ya_table-list-view {
  margin-top: 5px;
}
.ya_table-list-view .ya_list-item {
  border-bottom: 1px solid #BABABA;
  padding-bottom: 0.5em;
  margin-bottom: 20px;
}
.ya_table-list-view .ya_list-item .ya-stars-block {
  margin-bottom: 5px;
}
.ya_table-list-view .ya_list-item .ya-stars-block .ya-value {
  display: inline-block;
  margin-right: 10px;
  font-size: 22px;
  line-height: 1.3em;
}
.ya_table-list-view .ya_list-item .ya-stars-block .ya_stars .ya-icon {
  color: #ffaa05;
  font-size: 16px;
  margin-right: 2px;
}
.ya_table-list-view .ya_list-item .ya_rating-by {
  margin-bottom: 4px;
}
.ya_table-list-view .ya_list-item .ya_rating-for {
  margin-bottom: 0;
}
.ya_table-list-view .ya_list-item .ya_review-details {
  padding-top: 1px;
}
.ya_table-list-view .ya_list-item .ya_review-details h4 {
  margin-top: 20px;
  font-size: 18px;
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 0;
}
.ya_table-list-view .ya_list-item .ya_review-details .ya_review-detail-response {
  margin-left: 20px;
}
.ya_table-list-view .ya_list-item .ya_review-details .ya_review-detail-response strong {
  font-family: ProximaNova-Semibold, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 599px) {
  .ya-page-3 .ya_wide-mobile {
    margin: 0 !important;
    width: 100%;
    clear: both;
  }
}

.ya-page-4 {
  max-width: 640px;
}
.ya-page-4 .ya-title {
  color: #333;
  font-size: 32px;
  font-family: ProximaNova-Regular, arial, sans-sarif;
  font-weight: normal;
  font-style: normal;
  border-bottom: 1px solid #BABABA;
  margin-bottom: 15px;
  padding-bottom: 4px;
  margin-top: 30px;
}
.ya-page-4 .ya-title small {
  font-size: 16px;
}

.ya_back-to-profile-link {
  position: relative;
  bottom: -20px;
}
@media (min-width: 768px) {
  .ya_back-to-profile-link {
    bottom: -95px;
  }
}
/*# sourceMappingURL=yacep-public-profile.css.map */
