.editable_home_del_mar__container.editable__container tr, .editable_home_del_mar__container.editable__container td, .editable_home_del_mar__container.editable__container th {
    vertical-align: sub;
}

.header-z-index{
    z-index: 199 !important;
}

.component.form-a.form-a--12.hidden--l.hidden--m.hidden--s.hidden--t{
    display: block !important
}

element.style {
}
.section--dark .cta__button.component__button--1 {
    color: #111;
    background-color: #fff;
    border: 2px solid #fff;
    text-decoration: none;
}
.section--dark a {
    color: #fff;
}
@media (min-width: 992px) {
  .sliderbutton .cta__button {
      
        min-width: 20rem;
    }
}
/* =====banner text formatting=======*/
@media (min-width: 992px) {
    .container-fluid .banner-a .banner__text-wrapper {
        margin-top: 8%;
    }
}
    @media (min-width: 992px) {
    .banner-a .banner__subtitle {
        font-size: 2rem;
        line-height:2.25rem;
        margin-top: -8px;
    }
}
.section--dark .banner-a .banner__title {
    text-shadow: 1px 1px black;
}
@media(min-width:991px) {
.logo__title.component__title {
        line-height: 2rem;
        font-size: 2rem;
        font-weight:600;
    }
}

.cta__button {
    margin-top: 5px;
}

.section.fb-grid-b-large .featuredblocks-grid-b .featuredblocks .featuredblock__title {
 
    font-size: 1.25rem;
    line-height: 1.25rem;
}

.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button.component__button--1{
    margin-top: 15px;
}

.section.fb-grid-b-large .featuredblocks-grid-b .featuredblocks .featuredblock__item
 {
    height: 320px !important;
}
.featuredblocks-grid-b .featuredblocks .featuredblock__wrap {
    height: 300px;
    margin-left:6px;
}
.section--light .component__title{
    color: #111;