/* Editable */
.col-2-office {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
/*-------Blog-Page--------*/
.blog-singlepost__content li {
    list-style: disc;
    list-style-position: inside;
}
.mobile-btn {
    display: none;
}

/* Stack */
.stacked {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Header */
.navigation-a .navigation__item--link, .navigation-a .navigation__item>.navigation__list--sub>.navigation__item a,
#mobileHeaderNav a, #mobileHeaderNav em.mm-counter {
    font-size: 1.125rem;
}
.cta-no-padding .cta__button.component__button--1,
.header-b .cta-a .cta__links-wrapper a {
    font-size: 1.125rem;
    height: auto;
}
.header-b .locations-a .location__phone a, .header-b .locations-a .location__email a, .header-b .locations-a .location__fax a {
    font-size: 1.125rem;
}
.d-none.d-sm-none.d-md-block .piwik_ignore {
    text-decoration: none;
}
.d-none.d-sm-none.d-md-block span.component-phone__number {
    font-weight: 300;
}
.d-none.d-sm-none.d-md-block span.component-phone__number:before {
    content: "\f095";
    font: normal normal normal 14px/1 font-awesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 1px;
}

/* Colors */
.section-navigation.section__bg--light-4 .section--inner {
    background-color: #fff;
}
.section__bg--light-4::before {
    background-color: #fff;
}
.section--dark .cta__button.component__button--1, .section--dark .cta__button.component__button--2, .section--dark .cta__button.component__button--3,
.section--dark .cta__button.component__button--1:hover, .section--dark .cta__button.component__button--2:hover, .section--dark .cta__button.component__button--3:hover,
.section--dark .form-a .form__submit input.component__button--1, .section--dark .form-a .form__submit input.component__button--2, .section--dark .form-a .form__submit input.component__button--3,
.section--dark .form-a .form__submit input.component__button--1:hover, .section--dark .form-a .form__submit input.component__button--2:hover, .section--dark .form-a .form__submit input.component__button--3:hover,
.section--dark .contactform--a .contactform__submit input.component__button--1, .section--dark .contactform--a .contactform__submit input.component__button--1:hover,
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button.component__button--1, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon.component__button--1, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon.component__button--1 {
    color: #fff !important;
}
.section--dark .breadcrumb__item a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.section--light .articles-a .articles__item {
    background-color: #89a0ad;
}
.section--light .articles-a .articles__item .article__post-permalink:hover {
    color: #416f88;
}
.section--light .articles-a .articles__item .article__post-title,
.section--light .articles-a .articles__item .article__post-permalink {
    color: #537747;
}
.section--light .articles-a .articles__item .article__post-permalink {   
    text-decoration: none;
    font-weight: 400;
}
.section--light .articles__categories.mm-menu {
    background: transparent;
}
.articles__categories .mm-navbar {
    background: #426e87;
}
.section--light .articles__categories-link {
    background: #f1f1f1;
    border-bottom: 1px solid rgba(249, 251, 253, 0.3);
}
.section--light .articles__categories-link:hover {
    color: #69975a;
    text-decoration: underline;
}
.single-locations-1 .location__phone-num.piwik_ignore {
    color: white !important;
}
.section--dark a {
  color: #a5b79f;
}
.serviceimg {
        float: right;
        margin: 0 0 10px 10px;
    }
/* Media */
@media(max-width: 1199px) and (min-width: 992px) {
    .cta-no-padding .col-lg-4.col-sm-12 img.logo-a__img,
    .d-none.d-sm-none.d-md-block .col-lg-4.col-sm-12 img.logo-a__img {
        width: 100% !important;
        height: auto !important;
    }
    .cta-no-padding .col-lg-4.col-sm-12,
    .d-none.d-sm-none.d-md-block .col-lg-4.col-sm-12 {
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        max-width: 300px;
    }
    .cta-no-padding .col-lg-2.col-sm-12,
    .d-none.d-sm-none.d-md-block .col-lg-2.col-sm-12 {
        -ms-flex: 0 0 180px;
        flex: 0 0 180px;
        max-width: 180px;
    }
    .cta-no-padding .col-lg-6.col-sm-12,
    .d-none.d-sm-none.d-md-block .col-lg-6.col-sm-12 {
        padding-left: 0;
        padding-right: 0;
        -ms-flex: 0 0 calc(100% - 480px);
        flex: 0 0 calc(100% - 480px);
        max-width: calc(100% - 480px);
    }
    .cta-no-padding .navigation-a .navigation__list,
    .d-none.d-sm-none.d-md-block .navigation-a .navigation__list {
        text-align: center;
    }
}
@media(min-width: 992px) {
    .cta-no-padding .col-lg-2.col-sm-12,
    .d-none.d-sm-none.d-md-block .col-lg-2.col-sm-12 {
        padding-left: 0;
    }
}
@media(max-width: 991px) {
    .col-lg-4.col-sm-12 .logo-a__image-link {
        justify-content: center;
    }
}

@media(max-width: 768px) {
    .mobile-btn {
        display: inline-block !important;
    }
    .banner__cta.component__button {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media(max-width: 767px){
    .col-2-office {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    .icon-envelope-o:before {
        content: "\f073";
    }
    .serviceimg {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }

}