.fullwidth-layout .wrap__page {
     margin-top: 170px;
}
.article-layout .wrap__logoHeader, .blog-layout .wrap__logoHeader{
    display:inline-block!important;
    position: relative;
    z-index: 2;
    margin-top:0;
    float: left;
}
.article-layout .header__bottom--inner, .blog-layout .header__bottom--inner {
    max-width: 100%;
}
.article-layout .header__bottom, .blog-layout .header__bottom  {
    padding: 17px 2px 18px;
}
.wrap__socialmediaHeader {
    float: right;
}

.navigation:not(.mm-menu) .navigation__item a{
    border-radius: 6px;
}
.navigation:not(.mm-menu) .navigation__item{
    border-radius: 6px;
}

    .wrap__logoHeader {
        position: absolute;
        display: inline-block;
        vertical-align: top;
        margin-top:-40px;
        margin-lefT:2em;
        z-index:1;
    }
    
    .wrap__logoHeader {
        background: #fff;
        position: absolute;
        display: inline-block;
        vertical-align: top;
        border-top: 0;
        border-radius:10px;
        padding-left:10px;
        border: 1px solid #bbb;
    }

@media(min-width:1394px){

    .wrap__page{
        z-index:0;
    }
    .fullwidth-layout .wrap__page {
        margin-top: 170px;
    }
}

@media (max-width: 768px){
    .logo img {
        max-width: 120px!important;
    }
    .wrap__logoHeader{
        position:absolute;
        /*top:55px!important;*/
        left:20px;
        margin-top:0;
    }
    .slider__text.align-left {
        margin-top: 60px;
    }
}
@media (max-width: 450px){
.wrap__logoHeader {
    position: relative;
    top: 10px;
    left: 20px;
}
.wrap__page {
    margin-top:2em;
}
.wrap__page-text {
    margin-top: 0px !important;
}
.fullwidth-layout .wrap__logoHeader{
     position: absolute;
     top:unset;
     margin-top:0!important;
     left:55px!important;
}
.article-layout .wrap__logoHeader, .blog-layout .wrap__logoHeader{
     position: relative;
     top:unset;
     margin-top:0!important;
     left:55px!important;
}

}
.logo__image{
    height:50px;
}

@media (max-width: 375px) {
.slider__image--wrap {
    height: 329px !important;
}

.slider__image--new {
    background-size: cover !important;
}
.wrap__area--inner {
    text-align: center;
}
.wrap__logoHeader {
    margin-left: 0px !important;
    left: 0px !important;
}
.fullwidth-layout .wrap__logoHeader, .article-layout .wrap__logoHeader, .blog-layout .wrap__logoHeader {
    left: 80px!important;
}
}

.wrap__locationsHeader {
    margin: 0 0 0 0px !important;
}

img.logo__image {
    padding: 7px 0px 4px 0px !important;
}

@media (max-width: 1023px) {
    .wrap__navigationHeader {
        right: 0 !important;
        left: unset !important;
        bottom: 18px !important;
    }
    .hamburger {
        left: unset !important;
        bottom: unset !important;
        right: 0 !important;
    }
    .wrap__locationsHeader .location__phone {
        padding: 14px 70px 0 0 !important;
        font-size: 14px !important;
    }
}


@media (max-width: 768px) {
.hamburger {
 bottom: 0 !important;

}
}

.fullwidth-layout .wrap__page {
    margin-top: 0px;
}
