/*---------------Pop up css------------*/#css-only-modals .btn-primary {position: relative;top: -690px;right: -656px;z-index: 999999;border-radius: 50% 48%;} #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; } .css-only-modal-content {max-height:80vh; overflow-y:auto; } /*------------End pop up css------*/

.header-f .column-1 .logo__image img,
.header-g .row-1>div:first-child .logo__image img {
width: auto!important;
}

.section--dark .cta__button.component__button--1,
.section--dark .cta__button.component__button--1:hover,
.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,
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button.component__button--2,
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button.component__button--2:hover {
  color: #fff;
}

.section--dark .banner-a .banner__subtitle {
  color: #fff;
}

.section.aspen-fb-grid-a-section-and-card-same-color.section__bg--light-4 .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:hover .featuredblock__title {
  color: #fff;
}

.section.aspen-fb-grid-a-section-and-card-same-color.section__bg--light-4 .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:hover .featuredblock__icon .main-icon {
  color: #fff;
}

.section--dark .featuredblocks-grid-a .featuredblocks .featuredblock-image-title-wrapper:hover .featuredblock__title {
    color:#fff;
}
.section--dark .map-a .map-search__zip {
  background-color: #fff;
}

.map-search__location-phone.piwik_ignore,
.map-search__location-phone.piwik_ignore:hover {
  color: #fff;
}

.section--dark .map-a .map-search__submit,
.section--dark .map-a .map-search__submit:hover {
  background-color: #003e6a;
  border-color: #003e6a;
  color: #fff;
}

.panel {
  background-color: #f3f3f3;
}

.mobileHeader-logoImg {
  min-height: 100px;
}

.mobileHeader-navigation .icon-bars::after {
  content: "";
}

.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;
    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, img.align-left  {
    margin:0 30px 10px 0!important;
    padding: 5px;
}

@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, 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;
}
}