.slideshow__section .slogan__block .image__container .image,
.wrap__header--inner .image__container .image {
    position: relative !important;
}


.image_content__container--inner.image__container--inner img {
    width: auto !important;
}

td {
    border-collapse: collapse;
    border: unset;
}






@media screen and (max-width: 1024px) {
    .slideshow__section--inner {
    display: none;
}
}


@media screen and (max-width: 500px) {
    a.logo__link.logo__left {
    flex-direction: column;
}

p.logo__description {
    font-size: 1rem !important;
    }
    p.logo__title {
    font-size: 2rem !important;
}
}






/* color changes */
.wrap__header--inner {
    background: #fff;
}

footer.wrap__footer {
    background: rgb(109, 31, 56);
}

.sidebar-holder {
    background: rgb(95, 91, 89);
}

.image_slogan_block__container--inner.image__container--inner,
.fullwidth-layout .content-holder:before {
    background: rgb(109, 31, 56);
}

h1 {
    color: rgb(117, 34, 60);
}

.contact-layout .content-holder:before{
    content: '';
    height: 12px;
    background: rgb(109, 31, 56);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

/* logo */

p.logo__description {
    color: rgb(49, 43, 61);
    font-weight: bold;
}

p.logo__title {
    color: rgb(0, 0, 128);
}

nav#navigation_header {
    background: rgb(45, 41, 40);
}

.navigation a {
    color: #ffffff !important;
}

.navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow):before, .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow):before {
    color: #fa9a33;
}