* {
    background: white !important;
}

img {
    page-break-before: always; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid;
}

#header,
#nav-sticky-wrapper,
#breadcrumbs,
.banners,
.projects-nav,
.bookmark,
.button,
.alt-actions,
.share,
.project-menu,
.more-trigger,
.section-promos,
.pagination,
.calculate-building-price,
.related-projects,
.related,
.section-client-service,
.rating,
.vote,
.reply,
.anchor,
.comment-footer > li:first-child,
.project-layouts,
#footer {
    display: none !important;
}

.options-trigger {
    color: black !important;
    border: 1px solid black;
    height: 3rem;
}
.options-trigger span {
    padding: 0 1rem !important;
}
.options-trigger:after {
    display: none !important;
}
.project-options {
    margin-top: 1rem;
}

.project-options li > span:last-child:before,
.project-options .active > span:last-child:after
{
    display: none !important;
}

.toc li > span:last-child {
    padding-right: 0 !important;
    position: static !important;
}

.project .options-wrapper .project-options {
    display: block !important;
}

.expanded-text {
    height: auto !important;
}

.project .main {
    width: 100%;
    float: none;
}

.project .panel {
    width: 100%;
    float: none;
}

.project-mark,
.comments .header span {
    background: #2855a8 !important;
}

.main .images .owl-stage {
    width: 100% !important;
}

.main .images .owl-stage .owl-item {
    margin: 0 !important;
    page-break-inside: avoid;
}

.main .images .owl-stage .owl-item a[data-lightbox="gallery"] {
    display: block !important;
    width: 100%;
    height: 100%;
}

.main .images .owl-stage .owl-item img {
    widht: 100%;
    height: auto;
    max-height: 100%;
}
.main .images .owl-stage .owl-item {
    width: 49% !important;
    height: ;
}