/** Layout  Styles */


.container {
    width: 100%;
    max-width: 84.375rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem
}
@media (min-width: 75rem) {

    .container {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        margin: auto;
    }
}
  

.page-wrapper {
    max-width: 100%;
    background: #ffffff;
}

  
/* Contains the social sidebar, and the primary content area. */
@media (min-width: 75rem) {
    .layout-main {
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: wrap
    }
}
  

.main-content__container {
    padding-top: 1.375rem;
}

@media (min-width: 43.75rem) {

    .main-content__container {
        padding-top: 2.625rem;
        padding-right: 0px;
    }
}


@media (min-width: 75rem) {

    [dir="ltr"] .main-content {
        /* margin-right: auto; */
        margin: auto;
        }
    
    [dir="rtl"] .main-content {
        margin-left: auto;
        }
    
    .main-content {
        width: calc(100% - 5.625rem);
    }
}
  

@media (min-width: 62.5rem) {
    .region > * {
        margin-bottom: 0rem;
    }
    
    .node__content {
        padding-bottom: 0rem;
    }
}
    
