/*---------------Pop up css------------*/ 
#css-only-modals { position:fixed; pointer-events:none; left:0; top:0; right:0; bottom:0; z-index:10000000; text-align:center; white-space:nowrap; height:100%; } #css-only-modals:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-.25em; } .css-only-modal-check { pointer-events:auto; display:none; } .css-only-modal-check:checked ~ .css-only-modal { opacity:1; pointer-events:auto; } .css-only-modal { width: 700px; background:#fff; z-index:1; display:inline-block; position:relative; pointer-events:auto; padding:25px; text-align:right; border-radius:4px; white-space:normal; display:inline-block; vertical-align:middle; opacity:0; pointer-events:none; max-width: 90%; } .css-only-modal h2 { text-align:center; } .css-only-modal p { text-align:left; } .btn-primary:hover { color:#fff; background-color:#999; border-color:#999; } .btn-primary { color:#fff; background-color:#777; border-color:#777; border-radius: 4px; padding: 6px 12px; } .css-only-modal-check:checked ~ #screen-shade { opacity:.5; pointer-events:none; } #modal1 { display: none; } #screen-shade { opacity:0; background:#000; position:absolute; left:0; right:0; top:0; bottom:0; pointer-events:none; transition:opacity .8s; } 
/*------------End pop up css------*/ 
/*splash
.editable__container,
.contact-us-im .form {
  padding: 0.5rem 0;
}

.wrap__slider .slider__title {
  margin-bottom: 50px;
}
.wrap__featuredblocks--inner.wrap--inner > div {
  float: left;
  width: 48%;
  margin: 20px 10px;
}
.form__title {
  font-family: "source-sans-pro-bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.7);
}
.form__group {
  margin-bottom: 2px;
}
.form-wrap__submit {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.form .submit {
    display: inline-block;
    padding: 15px 30px;
}
.vjs-big-play-centered .vjs-big-play-button,
.wrap__slider .video-js .vjs-control-bar {
    display:none!important;
}
.video-js .vjs-tech {
  top: -200px;
  height: 165% !important;
}
splash*/

/*custom colors*/
.wrap__header-top {
  border-bottom: 4px solid #22A2E6;
  background: #10638f;
  box-shadow: 0px 8px 9px 1px rgba(0, 0, 0, 0.2);
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a,
.navigation:not(.mm-menu) .navigation__list > .navigation__item:hover > a {
  background: #22A2E6;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child > a::after {
    border-color: #fff transparent;
}
.wrap__ctaHeader .cta__button {
  background: #10638f;
}
.wrap__ctaHeader .cta__button:hover {
  background: #22A2E6;
}
.wrap__featuredblocks .featuredblock__item .featuredblock__containerlink .featuredblock__button:hover, .wrap__featuredblocks .featuredblock__item .featuredblock__link .featuredblock__button:hover {
  background: #10638f;
}
.cicon-general_medical_1::before {
  content: url(/storage/app/media/scalpel.png)!important;
}
.wrap__featuredblocks .featuredblock__item:hover .cicon-general_medical_1::before {
  content: url(/storage/app/media/scalpel_hover.png)!important;
}
.wrap__featuredblocks.wrap-item {
  background: whitesmoke;
}
.decor-section::before {
  background: #e6eff3;
}
.decor-section .narrow-col {
  background: #10638f;
}
.staff__title,
.staff-member__text {
  color: #fff;
}
.staff-member__link:hover {
  color: #22A2E6;
}
input[class*="submit"]:hover {
    background: #10638f;
}
.wrap__section {
  margin: 0;
  background: whitesmoke;
}
.wrap__footer {
  border-top: 4px solid #22A2E6;
  background: #10638f;
}
.copyright__link {
  color: #fff;
}
.copyright__link:hover {
  color: #22A2E6;
}
.wrap__contact::before {
  background: #fff;
}
.wrap__contact .form {
  background: #22A2E6;
}
a {
  text-decoration: none;
  color: #22A2E6;
}
a:hover {
  text-decoration: none;
  color: #10638f;
}
/*custom colors*/
.wrap_testimonials {
    box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -webkit-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -moz-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    width:95%;
    margin:25px
}
.wrap_testimonials_inner {
    margin:0 auto;
    padding:15px 35px 35px;
    background:rgba(255,255,255,.5);
    text-align:center;
}
.btn_cta a {
  background: #10638f;
  padding: 10px 15px !important;
  text-decoration: none !important;
  color: #fff !important;
  display: block;
}
@media (max-width: 767px) {
.wrap_testimonials {
  width: 100%;
  margin: 0;
}
}
.affiliation-logos {
    text-align:center;
}
.affiliation-logos p {
  display: inline-block;
  margin: 20px 0;
}
.affiliation-logos img {
  float: left;
  max-height: 100px;
  width: auto;
  margin: 5px;
}

.wrap__featuredblocks .featuredblocks {
  margin: 0;
  padding: 90px 0;
}

.wrap__contact {
  margin: 0;
}

.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 0 30px!important;
    border:1px solid #ccc;
    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 0 0!important;
    border:1px solid #ccc;
    padding: 5px;
}

hr.hr_style {
border:0;
height:1px;
padding:0;
background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
}

.staff-left {
float: left;
padding: 5px;
width: 65%;
}

.staff-right {
float: right;
width: 33%;
padding: 1.25rem 15px;
border: 1px solid #000;
margin-bottom: 1.25rem;
background: #f3f3f3;
}

@media (max-width: 767px) {
.staff-left, .staff-right {
width: 100%;
}
.affiliation-logos img {
  margin: 0;
  padding: 10px;
}
.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;
}

/*.wrap__featuredblocks--inner.wrap--inner > div {
width: 100%;
}*/
}