.section.seville-new-super-header .section--dark .cta-a .cta__links-wrapper .cta__button {
  border-color: #f9fbfd !important;
  color: #535458 !important;
  background: #f9fbfd !important;
}

.section.seville-new-super-header .section--dark .cta-a .cta__links-wrapper .cta__button:hover {
  border-color: #535458 !important;
  color: #535458 !important;
}

.section.seville-new-header .navigation-a .navigation__item--link {
  font-weight: 500;
}

.cta-a .cta__links-wrapper:only-child a:first-child {
  margin-right: 3px;
}

.controls-wrapper .flex-control-nav li {
  flex: 0 1 50px;
}

.section--dark .cta__button.component__button--2,
.section--dark .cta__button.component__button--2:hover,
.section--dark .cta__button.component__button--3,
.section--dark .cta__button.component__button--3:hover {
  color: #fff;
}

.section.seville-new-blade-welcome .section--light .col-lg-4 .blade-a .blade__text {
  background-color: #fff;
}

.section.seville-new-blade-welcome .col-lg-4 .blade-a .blade__media {
  display: block;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
  background-color: #2e5670;
}

.alias-fb_stats .featuredblocks-grid-a .featuredblocks {
  padding-left: 0;
  padding-right: 0;
}

.alias-fb_stats .featuredblocks-grid-a .featuredblocks .featuredblock__title {
    font-family: "federo",Arial,sans-serif;
    font-size: 2.5rem;
}

.alias-fb_stats .featuredblocks-grid-a .featuredblocks .featuredblock__content p {
  font-size: 1.5rem;
}

.alias-fb_stats .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
  padding: 50px 16px;
}

.section.seville-new-hours .cta-a .title-subtitle__wrapper {
  margin-bottom: 20px;
}

.section--dark .form-a, .section--dark .contactform--a {
  background-color: #fff;
}

.staff__eyebrow.component__eyebrow {
  color: #030303;
  font-size: 2rem;
  font-family: "montserrat",Arial,sans-serif;
  line-height: 2.5rem;
  text-align: center;
  font-weight: 700;
}

 .section.seville-new-staff .title-subtitle__wrapper {
  margin-bottom: 20px;
  max-width: 100%;
  text-align: center;
}

.staff__caption::after {
  content: "We aren’t generalists. We are experts in our specialty.";
}

.videobanner-a .item__txtBtn {
  display: none;
}

.hours-a .hours__title, .hours-a .hours__caption {
  text-align: center;
}

.section--dark .flex-slider .controls-wrapper .flex-prev, .section--dark .flex-slider .controls-wrapper .flex-next, 
.section--dark .flexslider .controls-wrapper .flex-prev, .section--dark .flexslider .controls-wrapper .flex-next,
.section--dark .flex-slider .controls-wrapper .flex-prev:hover, .section--dark .flex-slider .controls-wrapper .flex-next:hover, 
.section--dark .flexslider .controls-wrapper .flex-prev:hover, .section--dark .flexslider .controls-wrapper .flex-next:hover {
  color: #fff;
}

.section.seville-new-cta-emergency .cta-a .cta__subtitle {
  margin-bottom: 20px;
}

.offices {
  border: 1px solid #ccc;
  background: #fff;
}

.break_name .staff-member__name::before {
  content: "Mid-South";
  display: block;
}

.break_name .staff-member__name::after {
  content: "Specialists";
  display: block;
}

.col3 {
  display: inline-block;
  padding: 5px;
  width: 33%;
  margin: 3px 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,  img.align-right {
    margin:0 0 10px 30px!important;
}

.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, img.align-left  {
    margin:0 30px 10px 0!important;
}
/* .amazon_blue::before {
        background-color: #00A8E1 !important;
    } */

.msfas-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
  margin-bottom: 30px;
}
.msfas-card {
   background: white;
   border: 1px solid #ddd;
   border-radius: 8px;
   padding: 15px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
 } 

 .msfas-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.msfas-card img {
    height: 300px;
    width: auto;
} 
.msfasprod-name {
    font-weight: bold;
    padding-top: 1rem;
}
.msfas-card a {
    font-size: 18px;
}
@media (max-width: 768px) {
.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, 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, img.align-left {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}

.col3 {
width: 100%;
}

.seville-new-super-header .alias-blank {
  display: none;
}

.section.seville-new-super-header .cta-a .cta__links-wrapper {
  justify-content: center;
}

.section.seville-new-super-header .cta-a .cta__links-wrapper .cta__button:first-child {
  margin-left: 0;
}

.section.seville-new-super-header .cta-a .cta__links-wrapper .cta__button {
  margin-top: 0;
}
}

@media (min-width: 992px) {
.col-lg-3.alias-logo_header {
  max-width: 16%;
}
.col-lg-5.alias-navigation_header {
  flex: 100%;
  max-width: 57%;
}
.col-lg-4.alias-cta_header_fixed,
.col-lg-4.alias-cta_header_sticky {
  max-width: 27%;
}
.container-fluid .banner-a .banner__text-wrapper {
  transform: translate(-50%, 0%);
}
.banner-a .banner__title {
  font-size: 5rem;
  line-height: 5rem;
}
.section.seville-new-blade-welcome .col-lg-8 {
  margin-top: 0;
}
.ul-cols {
column-count: 3;
}
}