﻿
/*#region CONTAINERS */
.container-small, .container-medium, .container-large {
    width: 100%;
    padding: 0 var(--container-padding-x);
    margin: 0 auto;
}


.container-large-landing-page {
    padding-top: 0;
}

.container-small {
    max-width: var(--container-small-width);
}

.container-medium {
    max-width: var(--container-medium-width);
}

.container-large {
    max-width: var(--container-large-width);
}

@media (min-width: 768px) {
    .sidenav-container__content .container-medium {
        margin-left: 0;
    }

    .sidenav-container__content .container-small {
        margin-left: 0;
    }
}

@media (max-width:768px) {
    /* large container with margin on mobile for _bio for example */
    .container-large-margin {
        margin: 0 var(--container-padding-x);
        width: auto;
    }
}
/*#endregion */
