.wrapper-default { max-width: 968px; width: 100%; box-sizing: border-box; margin: 0 auto }
.wrapper-post-default { max-width: 800px; width: 100%; box-sizing: border-box; margin: 0 auto }
.wrapper_1250 .wrapper-default-custom { max-width: 1250px; }
.sidebar-left.wrapper_96 .wrapper-default-custom { max-width: calc(96% - 69px) }
.wrapper_96 .wrapper-default-custom { max-width: 96% }

.wrapper-default.wrapper-default-custom.size_medium { max-width: 1250px }
.wrapper-default.wrapper-default-custom.size_min { max-width: 968px }

.sidebar-left header.header-default { display: flex; }
.sidebar-left main.main-default,.sidebar-left .footer-default { margin-left: 69px; transition: .2s }
.sidebar-left header.header-default:before,
.sidebar-left main.main-default:before,
.pushy .content .bar-modal:before
{ content: ""; width: 69px; min-width: 69px; display: block; pointer-events: none; }
.sidebar-left header.header-default .content-header,
.sidebar-left main .content-wrapper { flex-grow: 1 }


@media ( max-width: 1350px ) {
.wrapper-default { max-width: 900px; padding: 0 8px }
.wrapper_1250 .wrapper-default-custom { max-width: 90%; }
}

@media ( max-width: 768px ) {
.wrapper-default,.wrapper_1250 .wrapper-default-custom,.wrapper_96 .wrapper-default-custom,.sidebar-left.wrapper_96 .wrapper-default-custom { max-width: 100%; padding: 0 8px; }
.wrapper-default.wrapper-default-full-mobile { padding: 0 !important; }
.wrapper-post-default { padding: 0 18px }

.wrapper-default-mobile { max-width: 90%; margin: 0 auto }

.sidebar-left header.header-default { display: flex; }
.sidebar-left main.main-default,.sidebar-left .footer-default { display: block; margin-left: 0px; }
.sidebar-left header.header-default:before,
.sidebar-left main.main-default:before { display: none; }

}