.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% }

.sidebar-left header.header-default { display: flex; }
.sidebar-left main.main-default,.sidebar-left .footer-default { margin-left: 69px; }
.sidebar-left header.header-default:before,
.sidebar-left main.main-default:before,
.nav-site .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; }
.wrapper-post-default { padding: 0 18px }

.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; }

}