UNPKG

@massds/mayflower-assets

Version:

Mayflower Assets

231 lines (217 loc) 4.2 kB
html { box-sizing: border-box; } *, *::after, *::before { box-sizing: inherit; } #body-wrapper { display: flex; flex-direction: column; min-height: 100vh; } #main-content { flex-grow: 1; width: 100%; } .ma__container { margin-right: auto; margin-left: auto; max-width: 1320px; padding-left: 20px; padding-right: 20px; margin-top: 0px; } @media (min-width: 781px) { .ma__container { padding-left: 30px; padding-right: 30px; } } @media (min-width: 911px) { .ma__container { padding-left: 40px; padding-right: 40px; } } .pre-content::after, .main-content::after, .post-content::after { clear: both; content: ""; display: block; } .main-content { margin-bottom: 45px; } @media (min-width: 911px) { .main-content { margin-bottom: 60px; } } .ma__short-description.main-content { margin-bottom: 45px; margin-bottom: 20px; } .ma__short-description.main-content .ma__page-header__sub-title .ma__rich-text h4 { padding-bottom: 0; } @media (min-width: 481px) { .ma__short-description.main-content { margin-bottom: 60px; margin-bottom: 40px; } } .main-content--two { margin-right: auto; margin-left: auto; max-width: 1320px; padding-left: 20px; padding-right: 20px; } @media (min-width: 781px) { .main-content--two { padding-left: 30px; padding-right: 30px; } } @media (min-width: 911px) { .main-content--two { padding-left: 40px; padding-right: 40px; } } .page-content { position: relative; } @media (min-width: 911px) { .main-content--two .page-content { float: left; padding-right: 85px; width: calc(100% - 295px); } } @media (min-width: 1201px) { .main-content--two .page-content { padding-right: 125px; } } .page-content > :last-child { margin-bottom: 0; } .main-content--two .page-content > *, .main-content--two .page-content .ma__rich-text__container { margin-top: 30px; } @media (min-width: 621px) { .main-content--two .page-content > *, .main-content--two .page-content .ma__rich-text__container { margin-top: 45px; } } .main-content--two .page-content > *:first-child, .main-content--two .page-content .ma__rich-text__container:first-child { margin-top: 0; } .main-content--full .page-content > * { margin-top: 40px; } @media (min-width: 621px) { .main-content--full .page-content > * { margin-top: 50px; } } @media (min-width: 781px) { .main-content--full .page-content > * { margin-top: 60px; } } @media (min-width: 911px) { .main-content--full .page-content > * { margin-top: 70px; } } .main-content--full .page-content > *:first-child { margin-top: 0; } .post-content > * { margin-top: 30px; } @media (min-width: 621px) { .post-content > * { margin-top: 45px; } } .post-content > *:first-child { margin-top: 0; } @media (min-width: 911px) { .sidebar { float: left; width: 295px; } } .sidebar > * { margin-top: 40px; } @media (min-width: 621px) { .sidebar > * { margin-top: 65px; } } .sidebar > *:first-child { margin-top: 0; } .page-content + .sidebar { padding-top: 40px; } .page-content + .sidebar > .sidebar { padding-top: 0; } @media (min-width: 621px) { .page-content + .sidebar { padding-top: 65px; } } @media (min-width: 911px) { .page-content + .sidebar { padding-top: 0; } } .main-content--reversed .page-content { padding-bottom: 0; padding-right: 0; } @media (min-width: 911px) { .main-content--reversed .page-content { float: left; padding-left: 20px; width: calc(100% - 370px); } } @media (min-width: 1201px) { .main-content--reversed .page-content { padding-left: 50px; } } .main-content--reversed .sidebar { padding-bottom: 45px; } @media (min-width: 911px) { .main-content--reversed .sidebar { float: left; padding-bottom: 0; width: 370px; } } .ma__section-content { position: relative; max-width: 820px; } @media (min-width: 911px) { .ma__section-content-wrapper--two .ma__section-content { padding-right: 85px; width: calc(100% - 295px); } } @media (min-width: 1201px) { .ma__section-content-wrapper--two .ma__section-content { padding-right: 125px; } }