/* hours css */
.hours-a__schedule .hours-a__schedule--border {
    text-align: center !important;
    padding: 0 25px;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(7) {
    order: 1;
    padding: 0 25px 0 0;
    border-right: 2px solid #ccc;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(1) {
    order: 2;
    padding-left: 25px;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(2) {
    order: 3;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(3) {
    order: 4;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(4) {
    order: 5;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(5) {
    order: 6;
}
.hours-a__schedule .hours-a__schedule--border:nth-child(6) {
    order: 7;
    padding: 0 0 0 25px;
    border-right: none;
}

.featuredblock__title{
    text-shadow: 1px 1px #5f656a;
}

/* global */
.wrap__page-content ul,
.wrap__page-content ol,
.wrap__editable ul,
.wrap__editable ol,
.wrap__editable-content ul,
.wrap__editable-content ol,
.staff-member ul,
.staff-member ol,
.editable ul,
.editable ol,
.form ul,
.form ol,
.wrap__page-content img.align-left,
.wrap__editable img.align-left,
.wrap__editable-content img.align-left,
.staff-member img.align-left,
.editable img.align-left,
.form img.align-left,
.editable ul + *,
.editable ol + *,
.editable__container ul + *,
.editable__container ol + * {
  clear: none;
}
hr {
  clear: both !important;
}
.wrap__page-content img.align-right,
.wrap__editable img.align-right,
.wrap__editable-content img.align-right,
.staff-member img.align-right,
.editable img.align-right,
.form img.align-right {
  margin: 0 0 10px 30px !important;
  padding: 5px;
}
.wrap__page-content img.align-left,
.wrap__editable img.align-left,
.wrap__editable-content img.align-left,
.staff-member img.align-left,
.editable img.align-left,
.form img.align-left {
  margin: 0 30px 10px 0 !important;
  padding: 5px;
}

/* responsiveness */

@media (min-width: 1199px) {
  .appointment-request .col-lg-8 .form__group:nth-child(-n + 5),
  .appointment-request .col-lg-12 .form__group:nth-child(-n + 5) {
    margin-right: 0 !important;
    padding: 0 !important;
    position: relative !important;
  }
  .appointment-request .col-lg-8 form .form-input-comments,
  .appointment-request .col-lg-8 form .form-input-message,
  .appointment-request .col-lg-12 form .form-input-comments,
  .appointment-request .col-lg-12 form .form-input-message {
    height: auto;
  }
}
@media (max-width: 767px) {
  .wrap__page-content img.align-right,
  .wrap__editable img.align-right,
  .wrap__editable-content img.align-right,
  .staff-member img.align-right,
  .editable img.align-right,
  .form img.align-right,
  .wrap__page-content img.align-left,
  .wrap__editable img.align-left,
  .wrap__editable-content img.align-left,
  .staff-member img.align-left,
  .editable img.align-left,
  .form img.align-left {
    float: none !important;
    display: block;
    margin: 5px auto !important;
  }
}
