UNPKG

isite

Version:

Create High Level Multi-Language Web Site [Fast and Easy]

321 lines (278 loc) 5.52 kB
@charset "utf-8"; * { box-sizing: border-box; margin: 0px; line-height: var(--line-height); min-height: 1px; text-align: var(--text-align); direction: var(--direction); max-width: 100%; } html { background-color: var(--body-background); scroll-behavior: smooth; scroll-padding-top: 70px; } body { font-family: var(--font-family); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); margin-top: var(--body-margin-top); margin-bottom: var(--body-margin-bottom); color: var(--color); background: var(--body-background); zoom: var(--zoom); user-select: var(--user-select); -webkit-user-select: var(--user-select); -moz-user-select: var(--user-select); } h1, h2, h3, h4, h5 { font-family: var(--font-family); font-weight: var(--h-font-weight); line-height: var(--line-height); } h1 { font-size: clamp(18px, 2vw, 3vw); } h2 { font-size: clamp(16px, 1.5vw, 2.5vw); } h3 { font-size: clamp(14px, 1vw, 2vw); } .hidden, .hidden:is([class^='col']) { display: none !important; } .mobile { display: none !important; } .container { display: block !important; width: 100% !important; margin: 0 auto !important; padding: 1% !important; } .row, .row10 { display: flex; width: 100% !important; padding: 0px !important; margin: 0px !important; flex-direction: row; flex-wrap: wrap; align-content: flex-start; align-items: flex-start; justify-content: flex-start; } .row::after, .row10::after { content: '' !important; clear: both !important; display: table !important; } .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { vertical-align: top; padding: 0; margin: 0; float: var(--float); display: flex; justify-content: flex-start; align-items: stretch; flex-direction: column; align-content: stretch; flex-wrap: nowrap; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { vertical-align: top; padding: 0; margin: 0; float: var(--float); display: inline-block !important; } .col1 { width: calc(1 / 12 * 100%) !important; } .col2 { width: calc(2 / 12 * 100%) !important; } .col3 { width: calc(3 / 12 * 100%) !important; } .col4 { width: calc(4 / 12 * 100%) !important; } .col5 { width: calc(5 / 12 * 100%) !important; } .col6 { width: calc(6 / 12 * 100%) !important; } .col7 { width: calc(7 / 12 * 100%) !important; } .col8 { width: calc(8 / 12 * 100%) !important; } .col9 { width: calc(9 / 12 * 100%) !important; } .col10 { width: calc(10 / 12 * 100%) !important; } .col11 { width: calc(11 / 12 * 100%) !important; } .col12 { width: calc(12 / 12 * 100%) !important; } .col-1 { width: calc(0.9 / 12 * 100%) !important; } .col-2 { width: calc(1.9 / 12 * 100%) !important; } .col-3 { width: calc(2.9 / 12 * 100%) !important; } .col-4 { width: calc(3.9 / 12 * 100%) !important; } .col-5 { width: calc(4.9 / 12 * 100%) !important; } .col-6 { width: calc(5.9 / 12 * 100%) !important; } .col-7 { width: calc(6.9 / 12 * 100%) !important; } .col-8 { width: calc(7.9 / 12 * 100%) !important; } .col-9 { width: calc(8.9 / 12 * 100%) !important; } .col-10 { width: calc(9.9 / 12 * 100%) !important; } .col-11 { width: calc(10.9 / 12 * 100%) !important; } .col-12 { width: calc(11.9 / 12 * 100%) !important; } /* Mobile */ @media screen and (max-width: 480px) { div, .row, fieldset, .container { /*max-width: 100vw !important;*/ margin: 0 !important; } .row, .row10 { width: 100% !important; } .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9 { vertical-align: top; width: calc(12 / 12 * 100%) !important; max-width: 100vw; } .mobile { display: block !important; } .desktop { display: none !important; } } /* Small devices (landscape phones, 576px and down) */ @media (max-width: 575px) { .row, .row10 { width: 100% !important; } .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9 { vertical-align: top; width: calc(12 / 12 * 100%) !important; } .desktop { display: none !important; } } /* Medium devices (tablets, 768px and down) */ @media (max-width: 768px) { .row, .row10 { width: 100% !important; } .col1, .col2, .col3, .col4, .col5 { vertical-align: top; width: calc(12 / 12 * 100%) !important; } } /* Large devices (desktops, 992px and down) */ @media (max-width: 992px) { .col1, .col2, .col3, .col4, .col5 { vertical-align: top; width: calc(12 / 12 * 100%) !important; } } /* X-Large devices (large desktops, 1200px and down) */ @media (max-width: 1200px) { } /* XX-Large devices (larger desktops, 1400px and down) */ @media (max-width: 1400px) { }