|
- @charset "UTF-8";
-
- .page-wrapper {
- display: block;
- width: 100%;
- border-top: 160px solid white;
-
- @media(max-width: 1199px) {
- border-top: 100px solid white;
- }
- @media(max-width: 767px) {
- border-top: 80px solid white;
- }
- @media(max-width: 359px) {
- border-top: 70px solid white;
- }
- }
-
- section {
- margin: calc(1.5vw + 40px) 0 0;
- }
-
- .main-col section[data-items] {
- margin: 0;
- padding: 0;
- display: inline;
-
- .col, .row, .container {
- padding: 0;
- margin: 0;
- display: inline;
- }
- }
-
- .container {
- width: 1460px;
- max-width: 100%;
- padding: 0 60px;
- margin: 0 auto;
-
- &.medium {
- //width: 1220px;
- }
-
- &.small {
- width: 1000px;
-
- @media(min-width: 1000px) {
- max-width: 90%;
- }
- }
-
- @media(max-width: 1339px) {
- width: 1230px;
- }
- @media(max-width: 1199px) {
- padding: 0 40px;
- }
- @media(max-width: 999px) {
- padding: 0 30px;
- }
- @media(max-width: 767px) {
- padding: 0 20px;
- }
-
- > h2, > .like-h1 {
- margin-bottom: 10px;
- }
- }
-
- .row {
- display: flex;
- flex-wrap: wrap;
- margin: 0 -20px;
-
- &:before, &:after {
- display: none;
- }
-
- @media(max-width: 1199px) {
- margin: 0 -15px;
- }
- @media(max-width: 999px) {
- margin: 0 -10px;
- }
- }
-
- .has-sidebar .row {
- align-items: flex-start;
- }
-
- .col, .main-col, .sidebar {
- padding: 20px;
- flex: 1 1 100%;
-
- @media(max-width: 1199px) {
- padding: 15px;
- }
- @media(max-width: 999px) {
- padding: 10px;
- }
-
- .container, .container-fluid {
- padding: 0;
- }
- }
-
- .sidebar {
- padding-left: 40px;
-
- @media(min-width: 1000px) {
- font-size: 18px;
-
- &.sticky {
- position: sticky;
- top: 100px;
- }
- }
- @media(max-width: 1199px) {
- padding-left: 30px;
- }
- @media(max-width: 999px) {
- padding: 10px;
- }
- }
-
- @media(max-width: 999px) {
- .main-col {
- padding-top: 0;
- max-width: 100%;
- }
- }
-
- @media (min-width: 1000px) {
- .main-col {
- flex: 1 1 66.66667%;
- max-width: 66.66667%;
- }
-
- .sidebar {
- flex: 1 1 33.33333%;
- max-width: 33.33333%;
- align-self: flex-start;
- }
- }
-
- .main-col .detail-text > .text:first-child > *:first-child {
- margin-top: 0;
- }
-
- //.grid {
- // display: none;
- //
- // .row {
- // flex-wrap: nowrap;
- // }
- //
- // .col {
- // position: relative;
- // padding: 0 20px;
- // }
- //
- // span {
- // position: absolute;
- // left: 0;
- // right: 0;
- // margin: 0 20px;
- // height: 10000px;
- // background-color: red;
- // opacity: 1;
- // z-index: 10;
- // opacity: 0.1;
- // pointer-events: none;
- // }
- //}
-
- //
- // Grid system
- // --------------------------------------------------
-
-
- // Container widths
- //
- // Set the container width, and override it for fixed navbars in media queries.
-
- /*
- .container {
- @include container-fixed;
-
- @media (min-width: $screen-sm-min) {
- width: $container-sm;
- }
- @media (min-width: $screen-md-min) {
- width: $container-md;
- }
- @media (min-width: $screen-lg-min) {
- width: $container-lg;
- }
- }
-
-
- // Fluid container
- //
- // Utilizes the mixin meant for fixed width containers, but without any defined
- // width for fluid, full width layouts.
-
- .container-fluid {
- @include container-fixed;
- }
-
-
- // Row
- //
- // Rows contain and clear the floats of your columns.
-
- .row {
- @include make-row;
- }
-
-
- // Columns
- //
- // Common styles for small and large grid columns
-
- @include make-grid-columns;
-
-
- // Extra small grid
- //
- // Columns, offsets, pushes, and pulls for extra small devices like
- // smartphones.
-
- @include make-grid(xs);
-
-
- // Small grid
- //
- // Columns, offsets, pushes, and pulls for the small device range, from phones
- // to tablets.
-
- @media (min-width: $screen-sm-min) {
- @include make-grid(sm);
- }
-
-
- // Medium grid
- //
- // Columns, offsets, pushes, and pulls for the desktop device range.
-
- @media (min-width: $screen-md-min) {
- @include make-grid(md);
- }
-
-
- // Large grid
- //
- // Columns, offsets, pushes, and pulls for the large desktop device range.
-
- @media (min-width: $screen-lg-min) {
- @include make-grid(lg);
- }
- */
|