#imagescontainer {
    z-index: 9999;    
    width: 100%;
    height: 100%;
    position: fixed;
    visibility:hidden;
    display:none;
    background-color: rgba(22,22,22,0.5);
}
.showimages {
    background: #e1e1e1;
    margin: 0 auto;
    width: 90%;
    max-width: 570px;
    position: relative;
    z-index: 41;
    top: 5%;
    padding: 20px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    background-color: rgb(34, 161, 186);
    padding-bottom: 20px;
    border-radius: 5px;
    top: 50%;
    transform: translateY(-50%);
}
.showimages img{
    padding: 10px;
    margin-top: 0px;
}

a.close-modal {
    right: 10px;
    position: absolute;
    top: 10px;
    font-size: 1.5em;
    text-decoration: none;
    color: #fff;
    background: #3e3e3e;
    width: 37px;
    border-radius: 5px;
}



@media (min-width: 768px){
.navigation-a .navigation__item--link {
    font-size: 1rem;
}
}
.component-phone__number{
font-size: 22px;
}
@media (min-width: 992px) {
 .logo__title.component__title{
    font-size: 2rem;
}
}
img.bladeImg {
    width: 400px!important;
}
.featuredblocks-grid-c .featuredblocks .featuredblock__title {
    text-align: center;
}
.featuredblocks-grid-c .featuredblocks .featuredblock__content p {
    text-align: Center;
}
@media (min-width: 992px) {
.banner-a .banner__title {
    margin-top: 20%;
}
}
.section--light .featuredblocks-grid-c .featuredblocks .featuredblock__cta .cta__button, .section--light .featuredblocks-grid-c .featuredblocks .featuredblock__cta .cta__button--icon, .section--light .featuredblocks-grid-c .featuredblocks .featuredblock__cta .cta__link--icon {
    margin: 0 auto;
}
a.map-search__location-phone.piwik_ignore {
    color: white;
    font-size: 18px;
}
.section--dark .editable a {
    color: white;
    font-size: 18px;
}
.section--light .banner-a .banner__title {
    color: white;
}
.section--light .cta__button.component__button--2 {
    background-image: linear-gradient(transparent, #0B70CB);
}
@media(min-width:991px){
    .section--light .banner-a .banner__title {
    text-shadow: 1px 1px gray;
}
.section--light .banner-a .banner__subtitle {
    text-shadow: 1px 1px gray;
}
}
@media(max-width:991px) {
    .bladehome{
        width:500px;
    }
}
