body { background: white; } a { color: inherit; text-decoration: none; } a, a:focus, a:active { outline: none; } a:focus { -moz-outline-style: none; } .col-1, .small-col-1, .med-col-1, .large-col-1, .col-2, .small-col-2, .med-col-2, .large-col-2, .col-3, .small-col-3, .med-col-3, .large-col-3, .col-4, .small-col-4, .med-col-4, .large-col-4, .col-5, .small-col-5, .med-col-5, .large-col-5, .col-6, .small-col-6, .med-col-6, .large-col-6, .col-7, .small-col-7, .med-col-7, .large-col-7, .col-8, .small-col-8, .med-col-8, .large-col-8, .col-9, .small-col-9, .med-col-9, .large-col-9, .col-10, .small-col-10, .med-col-10, .large-col-10, .col-11, .small-col-11, .med-col-11, .large-col-11, .col-12, .small-col-12, .med-col-12, .large-col-12, .col-1-offset-1, .col-1-offset-2, .col-1-offset-3, .col-1-offset-4, .col-1-offset-5, .col-1-offset-6, .col-1-offset-7, .col-1-offset-8, .col-1-offset-9, .col-1-offset-10, .col-1-offset-11, .col-2-offset-1, .col-2-offset-2, .col-2-offset-3, .col-2-offset-4, .col-2-offset-5, .col-2-offset-6, .col-2-offset-7, .col-2-offset-8, .col-2-offset-9, .col-2-offset-10, .col-3-offset-1, .col-3-offset-2, .col-3-offset-3, .col-3-offset-4, .col-3-offset-5, .col-3-offset-6, .col-3-offset-7, .col-3-offset-8, .col-3-offset-9, .col-4-offset-1, .col-4-offset-2, .col-4-offset-3, .col-4-offset-4, .col-4-offset-5, .col-4-offset-6, .col-4-offset-7, .col-4-offset-8, .col-5-offset-1, .col-5-offset-2, .col-5-offset-3, .col-5-offset-4, .col-5-offset-5, .col-5-offset-6, .col-5-offset-7, .col-6-offset-1, .col-6-offset-2, .col-6-offset-3, .col-6-offset-4, .col-6-offset-5, .col-6-offset-6, .col-7-offset-1, .col-7-offset-2, .col-7-offset-3, .col-7-offset-4, .col-7-offset-5, .col-8-offset-1, .col-8-offset-2, .col-8-offset-3, .col-8-offset-4, .col-9-offset-1, .col-9-offset-2, .col-9-offset-3, .col-10-offset-1, .col-10-offset-2, .col-11-offset-1 { width: 100%; display: inline-block; font-size: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: normal; } .row { font-size: 0; white-space: nowrap; position: relative; } .col-1 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 8.33333%; vertical-align: top; } .col-1:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-1 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 8.33333%; vertical-align: top; } .small-col-1:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-1 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 8.33333%; vertical-align: top; } .med-col-1:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-1 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 8.33333%; vertical-align: top; } .large-col-1:last-child { padding-right: 0; } } .col-2 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 16.66667%; vertical-align: top; } .col-2:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-2 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 16.66667%; vertical-align: top; } .small-col-2:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-2 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 16.66667%; vertical-align: top; } .med-col-2:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-2 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 16.66667%; vertical-align: top; } .large-col-2:last-child { padding-right: 0; } } .col-3 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 25%; vertical-align: top; } .col-3:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-3 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 25%; vertical-align: top; } .small-col-3:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-3 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 25%; vertical-align: top; } .med-col-3:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-3 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 25%; vertical-align: top; } .large-col-3:last-child { padding-right: 0; } } .col-4 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 33.33333%; vertical-align: top; } .col-4:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-4 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 33.33333%; vertical-align: top; } .small-col-4:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-4 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 33.33333%; vertical-align: top; } .med-col-4:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-4 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 33.33333%; vertical-align: top; } .large-col-4:last-child { padding-right: 0; } } .col-5 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 41.66667%; vertical-align: top; } .col-5:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-5 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 41.66667%; vertical-align: top; } .small-col-5:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-5 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 41.66667%; vertical-align: top; } .med-col-5:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-5 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 41.66667%; vertical-align: top; } .large-col-5:last-child { padding-right: 0; } } .col-6 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 50%; vertical-align: top; } .col-6:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-6 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 50%; vertical-align: top; } .small-col-6:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-6 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 50%; vertical-align: top; } .med-col-6:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-6 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 50%; vertical-align: top; } .large-col-6:last-child { padding-right: 0; } } .col-7 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 58.33333%; vertical-align: top; } .col-7:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-7 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 58.33333%; vertical-align: top; } .small-col-7:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-7 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 58.33333%; vertical-align: top; } .med-col-7:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-7 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 58.33333%; vertical-align: top; } .large-col-7:last-child { padding-right: 0; } } .col-8 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 66.66667%; vertical-align: top; } .col-8:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-8 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 66.66667%; vertical-align: top; } .small-col-8:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-8 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 66.66667%; vertical-align: top; } .med-col-8:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-8 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 66.66667%; vertical-align: top; } .large-col-8:last-child { padding-right: 0; } } .col-9 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 75%; vertical-align: top; } .col-9:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-9 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 75%; vertical-align: top; } .small-col-9:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-9 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 75%; vertical-align: top; } .med-col-9:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-9 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 75%; vertical-align: top; } .large-col-9:last-child { padding-right: 0; } } .col-10 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 83.33333%; vertical-align: top; } .col-10:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-10 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 83.33333%; vertical-align: top; } .small-col-10:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-10 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 83.33333%; vertical-align: top; } .med-col-10:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-10 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 83.33333%; vertical-align: top; } .large-col-10:last-child { padding-right: 0; } } .col-11 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 91.66667%; vertical-align: top; } .col-11:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-11 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 91.66667%; vertical-align: top; } .small-col-11:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-11 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 91.66667%; vertical-align: top; } .med-col-11:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-11 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 91.66667%; vertical-align: top; } .large-col-11:last-child { padding-right: 0; } } .col-12 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 100%; vertical-align: top; } .col-12:last-child { padding-right: 0; } @media only screen and (max-width: 768px) { .small-col-12 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 100%; vertical-align: top; } .small-col-12:last-child { padding-right: 0; } } @media only screen and (min-width: 769px) and (max-width: 1080px) { .med-col-12 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 100%; vertical-align: top; } .med-col-12:last-child { padding-right: 0; } } @media only screen and (min-width: 1081px) { .large-col-12 { padding-left: 0em; padding-right: 1em; margin-left: 0%; width: 100%; vertical-align: top; } .large-col-12:last-child { padding-right: 0; } } .col-1-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 8.33333%; width: 8.33333%; vertical-align: top; } .col-1-offset-1:last-child { padding-right: 0; } .col-1-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 16.66667%; width: 8.33333%; vertical-align: top; } .col-1-offset-2:last-child { padding-right: 0; } .col-1-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 25%; width: 8.33333%; vertical-align: top; } .col-1-offset-3:last-child { padding-right: 0; } .col-1-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 33.33333%; width: 8.33333%; vertical-align: top; } .col-1-offset-4:last-child { padding-right: 0; } .col-1-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 41.66667%; width: 8.33333%; vertical-align: top; } .col-1-offset-5:last-child { padding-right: 0; } .col-1-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 50%; width: 8.33333%; vertical-align: top; } .col-1-offset-6:last-child { padding-right: 0; } .col-1-offset-7 { padding-left: 7em; padding-right: 1em; margin-left: 58.33333%; width: 8.33333%; vertical-align: top; } .col-1-offset-7:last-child { padding-right: 0; } .col-1-offset-8 { padding-left: 8em; padding-right: 1em; margin-left: 66.66667%; width: 8.33333%; vertical-align: top; } .col-1-offset-8:last-child { padding-right: 0; } .col-1-offset-9 { padding-left: 9em; padding-right: 1em; margin-left: 75%; width: 8.33333%; vertical-align: top; } .col-1-offset-9:last-child { padding-right: 0; } .col-1-offset-10 { padding-left: 10em; padding-right: 1em; margin-left: 83.33333%; width: 8.33333%; vertical-align: top; } .col-1-offset-10:last-child { padding-right: 0; } .col-1-offset-11 { padding-left: 11em; padding-right: 1em; margin-left: 91.66667%; width: 8.33333%; vertical-align: top; } .col-1-offset-11:last-child { padding-right: 0; } .col-2-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 16.66667%; width: 16.66667%; vertical-align: top; } .col-2-offset-1:last-child { padding-right: 0; } .col-2-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 33.33333%; width: 16.66667%; vertical-align: top; } .col-2-offset-2:last-child { padding-right: 0; } .col-2-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 50%; width: 16.66667%; vertical-align: top; } .col-2-offset-3:last-child { padding-right: 0; } .col-2-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 66.66667%; width: 16.66667%; vertical-align: top; } .col-2-offset-4:last-child { padding-right: 0; } .col-2-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 83.33333%; width: 16.66667%; vertical-align: top; } .col-2-offset-5:last-child { padding-right: 0; } .col-2-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 100%; width: 16.66667%; vertical-align: top; } .col-2-offset-6:last-child { padding-right: 0; } .col-2-offset-7 { padding-left: 7em; padding-right: 1em; margin-left: 116.66667%; width: 16.66667%; vertical-align: top; } .col-2-offset-7:last-child { padding-right: 0; } .col-2-offset-8 { padding-left: 8em; padding-right: 1em; margin-left: 133.33333%; width: 16.66667%; vertical-align: top; } .col-2-offset-8:last-child { padding-right: 0; } .col-2-offset-9 { padding-left: 9em; padding-right: 1em; margin-left: 150%; width: 16.66667%; vertical-align: top; } .col-2-offset-9:last-child { padding-right: 0; } .col-2-offset-10 { padding-left: 10em; padding-right: 1em; margin-left: 166.66667%; width: 16.66667%; vertical-align: top; } .col-2-offset-10:last-child { padding-right: 0; } .col-3-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 25%; width: 25%; vertical-align: top; } .col-3-offset-1:last-child { padding-right: 0; } .col-3-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 50%; width: 25%; vertical-align: top; } .col-3-offset-2:last-child { padding-right: 0; } .col-3-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 75%; width: 25%; vertical-align: top; } .col-3-offset-3:last-child { padding-right: 0; } .col-3-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 100%; width: 25%; vertical-align: top; } .col-3-offset-4:last-child { padding-right: 0; } .col-3-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 125%; width: 25%; vertical-align: top; } .col-3-offset-5:last-child { padding-right: 0; } .col-3-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 150%; width: 25%; vertical-align: top; } .col-3-offset-6:last-child { padding-right: 0; } .col-3-offset-7 { padding-left: 7em; padding-right: 1em; margin-left: 175%; width: 25%; vertical-align: top; } .col-3-offset-7:last-child { padding-right: 0; } .col-3-offset-8 { padding-left: 8em; padding-right: 1em; margin-left: 200%; width: 25%; vertical-align: top; } .col-3-offset-8:last-child { padding-right: 0; } .col-3-offset-9 { padding-left: 9em; padding-right: 1em; margin-left: 225%; width: 25%; vertical-align: top; } .col-3-offset-9:last-child { padding-right: 0; } .col-4-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 33.33333%; width: 33.33333%; vertical-align: top; } .col-4-offset-1:last-child { padding-right: 0; } .col-4-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 66.66667%; width: 33.33333%; vertical-align: top; } .col-4-offset-2:last-child { padding-right: 0; } .col-4-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 100%; width: 33.33333%; vertical-align: top; } .col-4-offset-3:last-child { padding-right: 0; } .col-4-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 133.33333%; width: 33.33333%; vertical-align: top; } .col-4-offset-4:last-child { padding-right: 0; } .col-4-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 166.66667%; width: 33.33333%; vertical-align: top; } .col-4-offset-5:last-child { padding-right: 0; } .col-4-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 200%; width: 33.33333%; vertical-align: top; } .col-4-offset-6:last-child { padding-right: 0; } .col-4-offset-7 { padding-left: 7em; padding-right: 1em; margin-left: 233.33333%; width: 33.33333%; vertical-align: top; } .col-4-offset-7:last-child { padding-right: 0; } .col-4-offset-8 { padding-left: 8em; padding-right: 1em; margin-left: 266.66667%; width: 33.33333%; vertical-align: top; } .col-4-offset-8:last-child { padding-right: 0; } .col-5-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 41.66667%; width: 41.66667%; vertical-align: top; } .col-5-offset-1:last-child { padding-right: 0; } .col-5-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 83.33333%; width: 41.66667%; vertical-align: top; } .col-5-offset-2:last-child { padding-right: 0; } .col-5-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 125%; width: 41.66667%; vertical-align: top; } .col-5-offset-3:last-child { padding-right: 0; } .col-5-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 166.66667%; width: 41.66667%; vertical-align: top; } .col-5-offset-4:last-child { padding-right: 0; } .col-5-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 208.33333%; width: 41.66667%; vertical-align: top; } .col-5-offset-5:last-child { padding-right: 0; } .col-5-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 250%; width: 41.66667%; vertical-align: top; } .col-5-offset-6:last-child { padding-right: 0; } .col-5-offset-7 { padding-left: 7em; padding-right: 1em; margin-left: 291.66667%; width: 41.66667%; vertical-align: top; } .col-5-offset-7:last-child { padding-right: 0; } .col-6-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 50%; width: 50%; vertical-align: top; } .col-6-offset-1:last-child { padding-right: 0; } .col-6-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 100%; width: 50%; vertical-align: top; } .col-6-offset-2:last-child { padding-right: 0; } .col-6-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 150%; width: 50%; vertical-align: top; } .col-6-offset-3:last-child { padding-right: 0; } .col-6-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 200%; width: 50%; vertical-align: top; } .col-6-offset-4:last-child { padding-right: 0; } .col-6-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 250%; width: 50%; vertical-align: top; } .col-6-offset-5:last-child { padding-right: 0; } .col-6-offset-6 { padding-left: 6em; padding-right: 1em; margin-left: 300%; width: 50%; vertical-align: top; } .col-6-offset-6:last-child { padding-right: 0; } .col-7-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 58.33333%; width: 58.33333%; vertical-align: top; } .col-7-offset-1:last-child { padding-right: 0; } .col-7-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 116.66667%; width: 58.33333%; vertical-align: top; } .col-7-offset-2:last-child { padding-right: 0; } .col-7-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 175%; width: 58.33333%; vertical-align: top; } .col-7-offset-3:last-child { padding-right: 0; } .col-7-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 233.33333%; width: 58.33333%; vertical-align: top; } .col-7-offset-4:last-child { padding-right: 0; } .col-7-offset-5 { padding-left: 5em; padding-right: 1em; margin-left: 291.66667%; width: 58.33333%; vertical-align: top; } .col-7-offset-5:last-child { padding-right: 0; } .col-8-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 66.66667%; width: 66.66667%; vertical-align: top; } .col-8-offset-1:last-child { padding-right: 0; } .col-8-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 133.33333%; width: 66.66667%; vertical-align: top; } .col-8-offset-2:last-child { padding-right: 0; } .col-8-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 200%; width: 66.66667%; vertical-align: top; } .col-8-offset-3:last-child { padding-right: 0; } .col-8-offset-4 { padding-left: 4em; padding-right: 1em; margin-left: 266.66667%; width: 66.66667%; vertical-align: top; } .col-8-offset-4:last-child { padding-right: 0; } .col-9-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 75%; width: 75%; vertical-align: top; } .col-9-offset-1:last-child { padding-right: 0; } .col-9-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 150%; width: 75%; vertical-align: top; } .col-9-offset-2:last-child { padding-right: 0; } .col-9-offset-3 { padding-left: 3em; padding-right: 1em; margin-left: 225%; width: 75%; vertical-align: top; } .col-9-offset-3:last-child { padding-right: 0; } .col-10-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 83.33333%; width: 83.33333%; vertical-align: top; } .col-10-offset-1:last-child { padding-right: 0; } .col-10-offset-2 { padding-left: 2em; padding-right: 1em; margin-left: 166.66667%; width: 83.33333%; vertical-align: top; } .col-10-offset-2:last-child { padding-right: 0; } .col-11-offset-1 { padding-left: 1em; padding-right: 1em; margin-left: 91.66667%; width: 91.66667%; vertical-align: top; } .col-11-offset-1:last-child { padding-right: 0; } body, html { position: relative; width: 100%; height: 100%; font-family: Georgia, serif; font-style: normal; margin: 0; padding: 0; } header[role="banner"] { z-index: 1; position: relative; padding: 0 1em; } header[role="banner"] > .wrapper { position: relative; padding: 0.5em 0; border-bottom: 1px solid red; height: 70px; } main[role="main"] { z-index: 1; pointer-events: none; position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 7em 2em 9em; width: 100%; height: 100%; overflow: hidden; } main[role="main"] .layout-content { width: 100%; height: 100%; overflow: hidden; } main[role="main"] .layout-content > .messages { max-height: 500px; overflow: auto; } main[role="main"] .layout-content > * { pointer-events: auto; } footer[role="contentinfo"] { z-index: 1; position: fixed; bottom: 0; -webkit-box-sizing: content-box; box-sizing: content-box; width: 100%; padding: 0.5em 1em; } .os-scroll { height: 100%; } header[role="banner"] { pointer-events: all; } #block-edlptheme-branding { display: inline-block; } #block-edlptheme-branding h1 { margin: 0; display: inline-block; font-size: 1.5em; text-transform: lowercase; } #block-edlptheme-branding h1 a { line-height: 0.93; text-align: center; color: inherit; text-decoration: none; display: inline-block; -webkit-columns: 3.74em 2; columns: 3.74em 2; -webkit-column-gap: 2em; column-gap: 2em; word-break: break-all; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; position: relative; } #block-edlptheme-branding h1 a:after, #block-edlptheme-branding h1 a:before { content: ''; position: absolute; top: 50%; height: 0; } #block-edlptheme-branding h1 a:before { left: 3.74em; border-bottom: 0.08em solid #000; width: 2.5em; -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); } #block-edlptheme-branding h1 a:after { top: 47%; left: 4.74em; border-top: 0.2em solid red; width: 0.5em; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } #block-mainnavigation { float: right; } #block-mainnavigation ul { margin: 0; padding: 0; white-space: nowrap; } #block-mainnavigation ul li { margin: 0; padding: 0; display: inline-block; } #block-mainnavigation ul li a { font-size: 0.756em; color: inherit; text-decoration: none; text-transform: uppercase; margin-left: 1em; } #block-mainnavigation ul li a:before { content: ""; display: inline-block; width: 0.6em; height: 0.6em; border: 1px solid #000; margin-right: 0.3em; } #block-mainnavigation ul li a.ajax-loading:before { -webkit-animation: rotation 2s infinite linear; animation: rotation 2s infinite linear; } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes rotation { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } #block-mainnavigation ul li a.is-active:before, #block-mainnavigation ul li a:hover:before { border-color: red; background-color: red; } main[role="main"] .layout-content { pointer-events: none; } main[role="main"] .layout-content .row { pointer-events: none; height: 100%; overflow: hidden; } main[role="main"] .layout-content .row .col { pointer-events: none; height: 100%; position: relative; } main[role="main"] .layout-content .row .col > .wrapper { pointer-events: all; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid red; border-bottom: 1px solid red; background-color: rgba(255, 255, 255, 0.95); max-height: 100%; padding: 0 0 1em; } main[role="main"] .layout-content .row .col > .wrapper > * { padding: 0 1em; } main[role="main"] .layout-content .field.text-formatted a.audio-link { border-bottom: 1px dotted red; } main[role="main"] article.node > h2 { font-size: 0.9em; font-weight: normal; text-transform: uppercase; } main[role="main"] article.node p { font-size: 0.75em; font-weight: normal; } main[role="main"] img { max-width: 100%; height: auto; } main[role="main"] ul, main[role="main"] li, main[role="main"] ul.inline li:first-child { margin: 0; padding: 0; list-style: none; } main[role="main"] .layout-content { -webkit-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; opacity: 1; } body.ajax-loading main[role="main"] .layout-content { opacity: 0.2; } body.ajax-loading main[role="main"]:before { content: ""; display: block; position: absolute; z-index: 10; width: 60px; height: 60px; top: calc(50% - 30px); left: calc(50% - 30px); background-color: rgba(255, 255, 255, 0.5); background-image: url(../img/edlp-loader-anim.svg); background-size: 50%; background-repeat: no-repeat; background-position: center; } #audio-player { position: absolute; top: 0; left: 0; background-color: white; height: 100%; min-width: 300px; z-index: 20; opacity: 0; pointer-events: none; -webkit-transition: opacity 0.7s ease-in-out; transition: opacity 0.7s ease-in-out; } #audio-player.visible { opacity: 1; pointer-events: all; } #audio-player > * { display: inline-block; vertical-align: middle; padding: 0; max-height: 100%; } #audio-player .btns { cursor: pointer; } #audio-player .btns > * { display: inline-block; vertical-align: middle; width: 20px; height: 30px; background-position: center; background-size: contain; } #audio-player .btns .previous { background-image: url(../img/audio-player-previous.svg); opacity: 0.3; } #audio-player .btns .play-pause { background-image: url(../img/audio-player-play.svg); padding: 0 0.3em; } #audio-player .btns .next { background-image: url(../img/audio-player-next.svg); opacity: 0.3; } #audio-player .time-line-container .time-line { position: relative; width: 70px; height: 1px; background-color: #000; overflow: visible; -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); } #audio-player .time-line-container .time-line .loader { width: 0; height: 100%; background-color: red; top: 0; left: 0; } #audio-player .time-line-container .time-line .cursor { height: 10px; width: 0; border-left: 2px solid red; position: absolute; left: 0; top: -5px; } #audio-player .time > * { width: 70px; text-align: right; } #audio-player .time .current-time { font-size: 1.4em; font-weight: 600; } #audio-player .time .duration { font-size: 0.75em; font-weight: 400; } #audio-player .favoris { height: 100%; } #audio-player .cartel { position: relative; max-width: 350px; margin-left: 1em; background-color: white; opacity: 1; -webkit-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; white-space: nowrap; } #audio-player .cartel.loading { opacity: 0; } #audio-player .cartel .actions, #audio-player .cartel .cartels { display: inline-block; vertical-align: top; white-space: normal; position: relative; } #audio-player .cartel .actions { width: 1.5em; } #audio-player .cartel .cartels .first-cartel .entrees { line-height: 0; } #audio-player .cartel .cartels .first-cartel .entrees span { display: inline-block; width: 8px; height: 8px; background-color: black; margin-right: 3px; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='134'] { background-color: #2b8f2f; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='121'] { background-color: #3a33b6; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='125'] { background-color: #2c9f57; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='119'] { background-color: #c48978; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='132'] { background-color: #5270bb; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='122'] { background-color: #fb54d3; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='129'] { background-color: #e07483; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='120'] { background-color: #655845; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='130'] { background-color: #7e0868; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='118'] { background-color: #0e7121; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='127'] { background-color: #dabd42; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='133'] { background-color: #0399bb; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='128'] { background-color: #399a1c; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='124'] { background-color: #708540; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='116'] { background-color: #191bff; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='117'] { background-color: #279d84; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='131'] { background-color: #5219ab; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='126'] { background-color: #d49cb6; } #audio-player .cartel .cartels .first-cartel .entrees span[tid='123'] { background-color: #497715; } #audio-player .cartel .cartels .first-cartel h2.node-title { margin: 0.2em 0 0; font-size: 1em; } #audio-player .cartel .cartels .first-cartel p { margin: 0; font-size: 0.75em; } #audio-player .cartel .cartels .second-cartel { position: absolute; top: 0; left: 0; background-color: white; height: 100%; min-width: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } #audio-player .cartel .cartels .second-cartel > * { display: inline-block; vertical-align: top; } #audio-player .cartel .cartels .second-cartel .col-left a { display: block; font-size: 0.90em; font-weight: 600; } #audio-player .cartel .cartels .second-cartel .col-right { font-size: 0.75em; } #audio-player .cartel:hover .second-cartel { opacity: 1; } #audio-player.is-playing .btns .play-pause { background-image: url(../img/audio-player-pause.svg); } .chutier-icon { display: block; position: relative; width: 1em; height: 1em; overflow: hidden; text-indent: 50em; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url(../img/favori-off.svg); -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .chutier-icon[action="remove"] { background-image: url(../img/favori-on.svg); } .chutier-icon.ajax-loading { opacity: 0.2; } .chutier-icon.not-logedin { overflow: visible; } .chutier-icon .popup { z-index: 10; display: none; position: absolute; top: 0; left: 0; width: 300px; height: auto; min-height: 100px; } .chutier-icon .popup .inner { background-color: rgba(255, 255, 255, 0.9); border: 1px solid red; text-indent: 0; padding: 0.5em; margin: 1.2em 0 0 1.2em; } .chutier-icon .popup .inner p { margin: 0; } .chutier-icon:hover .popup { display: block; } .row .col .studio-ui-wrapper { height: 100%; } #studio-ui { height: 100%; } #studio-ui .chutier_ui { height: 50%; border-bottom: 1px solid red; position: relative; } #studio-ui .chutier_ui > h2 { z-index: 10; position: absolute; width: calc(100% - 20px); margin: 0; padding: 0.5em 0; font-size: 1em; font-weight: 500; text-transform: uppercase; background-color: white; } #studio-ui .chutier_ui .documents { padding-top: 35px; height: calc(100% - 35px); overflow-y: auto; } #studio-ui .chutier_ui .documents ul, #studio-ui .chutier_ui .documents li { margin: 0; padding: 0; line-height: 1.2; } #studio-ui .chutier_ui .documents li { display: inline-block; vertical-align: top; width: 49%; margin-bottom: 0.5em; white-space: nowrap; } #studio-ui .chutier_ui .documents li .entrees { line-height: 0; } #studio-ui .chutier_ui .documents li .entrees span { display: inline-block; width: 8px; height: 8px; background-color: black; margin-right: 3px; } #studio-ui .chutier_ui .documents li .entrees span[tid='134'] { background-color: #2b8f2f; } #studio-ui .chutier_ui .documents li .entrees span[tid='121'] { background-color: #3a33b6; } #studio-ui .chutier_ui .documents li .entrees span[tid='125'] { background-color: #2c9f57; } #studio-ui .chutier_ui .documents li .entrees span[tid='119'] { background-color: #c48978; } #studio-ui .chutier_ui .documents li .entrees span[tid='132'] { background-color: #5270bb; } #studio-ui .chutier_ui .documents li .entrees span[tid='122'] { background-color: #fb54d3; } #studio-ui .chutier_ui .documents li .entrees span[tid='129'] { background-color: #e07483; } #studio-ui .chutier_ui .documents li .entrees span[tid='120'] { background-color: #655845; } #studio-ui .chutier_ui .documents li .entrees span[tid='130'] { background-color: #7e0868; } #studio-ui .chutier_ui .documents li .entrees span[tid='118'] { background-color: #0e7121; } #studio-ui .chutier_ui .documents li .entrees span[tid='127'] { background-color: #dabd42; } #studio-ui .chutier_ui .documents li .entrees span[tid='133'] { background-color: #0399bb; } #studio-ui .chutier_ui .documents li .entrees span[tid='128'] { background-color: #399a1c; } #studio-ui .chutier_ui .documents li .entrees span[tid='124'] { background-color: #708540; } #studio-ui .chutier_ui .documents li .entrees span[tid='116'] { background-color: #191bff; } #studio-ui .chutier_ui .documents li .entrees span[tid='117'] { background-color: #279d84; } #studio-ui .chutier_ui .documents li .entrees span[tid='131'] { background-color: #5219ab; } #studio-ui .chutier_ui .documents li .entrees span[tid='126'] { background-color: #d49cb6; } #studio-ui .chutier_ui .documents li .entrees span[tid='123'] { background-color: #497715; } #studio-ui .chutier_ui .documents li a.audio-link { text-transform: capitalize; font-size: 0.756em; margin-right: 0.5em; white-space: normal; } #studio-ui .chutier_ui .documents li .chutier-icon { display: inline-block; width: 0.7em; height: 0.7em; opacity: 0.8; } #studio-ui .composition_ui { height: 50%; } #studio-ui .composition_ui > h2 { z-index: 10; position: absolute; width: calc(100% - 20px); margin: 0; padding: 0.5em 0; font-size: 1em; font-weight: 500; text-transform: uppercase; background-color: white; } #studio-ui .composition_ui > .wrapper { padding-top: 35px; height: calc(100% - 35px); overflow: hidden; white-space: nowrap; } #studio-ui .composition_ui > .wrapper section.compositions-list, #studio-ui .composition_ui > .wrapper section.composer { display: inline-block; vertical-align: top; height: 100%; } #studio-ui .composition_ui > .wrapper .compositions-list { width: 30%; height: 100%; overflow-y: auto; } #studio-ui .composition_ui > .wrapper .compositions-list a { font-size: 0.756em; } #studio-ui .composition_ui > .wrapper .compositions-list a.new-composition-link { display: inline-block; vertical-align: top; overflow: hidden; height: 1em; -webkit-transition: height 0.2s ease-in-out; transition: height 0.2s ease-in-out; } #studio-ui .composition_ui > .wrapper .compositions-list a.new-composition-link:before { content: "+"; font-weight: bold; margin-right: 0.2em; } #studio-ui .composition_ui > .wrapper .compositions-list a.new-composition-link.folded { height: 0; } #studio-ui .composition_ui > .wrapper .compositions-list .new-compo-form { opacity: 1; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } #studio-ui .composition_ui > .wrapper .compositions-list .new-compo-form input[type="text"] { font-size: 0.756em; padding: 0 0.5em; width: calc(100% - 50px); height: 1.7em; border: none; border-top: 1px dotted red; border-bottom: 1px dotted red; } #studio-ui .composition_ui > .wrapper .compositions-list .new-compo-form button { background: none; border: none; font-size: 1em; line-height: 1; font-weight: bold; } #studio-ui .composition_ui > .wrapper .compositions-list .new-compo-form.ajax-loading { opacity: 0.4; } #studio-ui .composition_ui > .wrapper .composer { -webkit-box-sizing: content-box; box-sizing: content-box; width: 69%; padding-left: 1em; border-left: 1px solid #aaa; } body.path-agenda main .col > .wrapper { height: 100%; } #agenda { position: relative; white-space: nowrap; height: 100%; } #agenda div.column { white-space: normal; display: inline-block; vertical-align: top; height: 100%; } #agenda div.next-event { width: 65%; } #agenda div.future-past-events { width: 33%; } #agenda ul, #agenda li { margin: 0; padding: 0; list-style: none; } #agenda article.node--type-evenement h2 { font-size: 0.9em; font-weight: normal; text-transform: uppercase; } body.path-productions .layout-content .row { white-space: normal; } body.path-productions .layout-content .row .col { height: auto; } body.path-productions .layout-content .row .col.col-2:last-child { padding-left: 0em; padding-right: 1em; } body.path-productions .layout-content .row .col > .wrapper { margin-bottom: 1em; padding: 0; } body.path-productions .layout-content .row .col > .wrapper > * { padding: 0; } body.path-productions .layout-content .row .col > .wrapper article.node .field--name-field-visuel a, body.path-productions .layout-content .row .col > .wrapper article.node .field--name-field-visuel img { display: block; width: 100%; height: auto; } body.path-productions .layout-content .row .col > .wrapper article.node header { background-color: rgba(255, 255, 255, 0.95); padding: 0.5em 1em; } body.path-productions .layout-content .row .col > .wrapper article.node header h2.node-title { margin: 0; } body.path-productions .layout-content .row .col > .wrapper article.node header p { margin: 0; } body.path-productions .layout-content .row .col > .wrapper article.node.node--view-mode-image-2-columns header { position: absolute; bottom: 0; left: 0; } body.path-productions .layout-content .row .col > .wrapper article.node.node--view-mode-image-2-columns header h2.node-title { font-size: 1.6em; font-weight: 500; } body.path-productions .layout-content .row .col > .wrapper article.node.node--view-mode-image-1-columns h2.node-title { font-size: 1.2em; font-weight: 500; } body.path-productions .layout-content .row .col > .wrapper article.node.node--view-mode-text-1-column { padding: 0 1em; } footer { position: relative; pointer-events: none; } footer > .wrapper { white-space: nowrap; } footer > .wrapper > .region { display: inline-block; vertical-align: baseline; white-space: normal; } footer > .wrapper > .region > * { display: inline-block; vertical-align: bottom; } footer > .wrapper .region-footer-left { width: 12%; text-align: left; } footer > .wrapper .region-footer-center { width: 72%; overflow: hidden; text-align: center; } footer > .wrapper .region-footer-right { width: 12%; text-align: right; } footer nav.block-menu { display: inline-block; } footer nav.block-menu ul { margin: 0; padding: 0; } footer nav.block-menu ul li { pointer-events: all; display: inline-block; position: relative; list-style: none; margin: 0 1.5em 0 0; padding: 0; } footer nav.block-menu ul li a { position: absolute; bottom: 0; -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); color: #000; text-decoration: none; text-transform: uppercase; font-size: 0.756em; white-space: nowrap; } footer nav.block-menu ul li:first-of-type { margin-left: 1em; } footer .block-language { display: inline-block; position: relative; } footer .block-language ul { position: absolute; bottom: 0; margin: 0; padding: 0; -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); white-space: nowrap; pointer-events: all; } footer .block-language ul li { margin: 0; padding: 0; list-style: none; display: inline-block; } footer .block-language ul li:last-of-type:before { content: "/"; margin: 0 0.2em; } footer .block-language ul li a { color: inherit; text-decoration: none; font-size: 0.756em; } footer .block-language ul li.is-active a { color: red; } footer #block-productions { pointer-events: none; } body:not(.path-productions) footer #block-productions { display: none; } footer #block-productions ul { margin-left: -3em; white-space: nowrap; } footer #block-productions ul li a { pointer-events: all; background-color: #fff; padding-right: 0.4em; } footer #block-productions ul li a:before { content: ""; display: inline-block; width: 7px; height: 7px; border: 1px solid red; margin-right: 0.5em; } footer #block-productions ul li a:hover:before { background-color: red; } footer #block-productions ul li a.ajax-loading:before { -webkit-animation: rotation 2s infinite linear; animation: rotation 2s infinite linear; } @keyframes rotation { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } footer .block-block-edlp-entrees { pointer-events: none; display: inline-block; } body.path-productions footer .block-block-edlp-entrees { display: none; } footer .block-block-edlp-entrees ul { margin: 0; white-space: nowrap; } footer .block-block-edlp-entrees ul li { display: inline-block; position: relative; list-style: none; margin: 0 1.5em 0 0; padding: 0; margin: 0; white-space: nowrap; pointer-events: none; } footer .block-block-edlp-entrees ul li a { position: absolute; bottom: 0; -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); color: #000; text-decoration: none; text-transform: uppercase; font-size: 0.756em; white-space: nowrap; } footer .block-block-edlp-entrees ul li span.oblique-wrapper { display: inline-block; vertical-align: bottom; position: relative; width: 1.5em; } footer .block-block-edlp-entrees ul li a.term-link, footer .block-block-edlp-entrees ul li a.articles-link { pointer-events: all; background-color: #fff; padding-right: 0.4em; } footer .block-block-edlp-entrees ul li a.term-link:before, footer .block-block-edlp-entrees ul li a.articles-link:before { content: ""; display: inline-block; width: 7px; height: 7px; border: 1px solid #000; background-color: #000; margin-right: 0.5em; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; } footer .block-block-edlp-entrees ul li a.term-link.articles-link, footer .block-block-edlp-entrees ul li a.articles-link.articles-link { margin-left: 2em; text-transform: capitalize; } footer .block-block-edlp-entrees ul li .entree-content { display: inline-block; width: 0; overflow: hidden; opacity: 0; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transition-property: width,opacity; transition-property: width,opacity; } footer .block-block-edlp-entrees ul li .entree-content span.oblique-wrapper:first-of-type { margin-left: 0.5em; } footer .block-block-edlp-entrees ul li .entree-content span.oblique-wrapper a { text-transform: none; pointer-events: auto; } footer .block-block-edlp-entrees ul li .entree-content span.oblique-wrapper a:before { content: ""; display: inline-block; width: 5px; height: 5px; border: 1px solid #000; margin-right: 0.5em; } footer .block-block-edlp-entrees ul li .entree-content .term-description { display: inline-block; margin-left: 1.5em; text-align: left; width: 250px; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; white-space: normal; background-color: rgba(255, 255, 255, 0.95); padding: 0.5em; padding-bottom: 0; } footer .block-block-edlp-entrees ul li .entree-content .term-description p { font-size: 0.65em; margin: 0; } footer .block-block-edlp-entrees ul li[tid='134'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='134'] .entree-content span.oblique-wrapper a:before { border-color: #2b8f2f; background-color: #2b8f2f; } footer .block-block-edlp-entrees ul li[tid='121'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='121'] .entree-content span.oblique-wrapper a:before { border-color: #3a33b6; background-color: #3a33b6; } footer .block-block-edlp-entrees ul li[tid='125'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='125'] .entree-content span.oblique-wrapper a:before { border-color: #2c9f57; background-color: #2c9f57; } footer .block-block-edlp-entrees ul li[tid='119'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='119'] .entree-content span.oblique-wrapper a:before { border-color: #c48978; background-color: #c48978; } footer .block-block-edlp-entrees ul li[tid='132'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='132'] .entree-content span.oblique-wrapper a:before { border-color: #5270bb; background-color: #5270bb; } footer .block-block-edlp-entrees ul li[tid='122'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='122'] .entree-content span.oblique-wrapper a:before { border-color: #fb54d3; background-color: #fb54d3; } footer .block-block-edlp-entrees ul li[tid='129'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='129'] .entree-content span.oblique-wrapper a:before { border-color: #e07483; background-color: #e07483; } footer .block-block-edlp-entrees ul li[tid='120'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='120'] .entree-content span.oblique-wrapper a:before { border-color: #655845; background-color: #655845; } footer .block-block-edlp-entrees ul li[tid='130'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='130'] .entree-content span.oblique-wrapper a:before { border-color: #7e0868; background-color: #7e0868; } footer .block-block-edlp-entrees ul li[tid='118'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='118'] .entree-content span.oblique-wrapper a:before { border-color: #0e7121; background-color: #0e7121; } footer .block-block-edlp-entrees ul li[tid='127'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='127'] .entree-content span.oblique-wrapper a:before { border-color: #dabd42; background-color: #dabd42; } footer .block-block-edlp-entrees ul li[tid='133'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='133'] .entree-content span.oblique-wrapper a:before { border-color: #0399bb; background-color: #0399bb; } footer .block-block-edlp-entrees ul li[tid='128'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='128'] .entree-content span.oblique-wrapper a:before { border-color: #399a1c; background-color: #399a1c; } footer .block-block-edlp-entrees ul li[tid='124'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='124'] .entree-content span.oblique-wrapper a:before { border-color: #708540; background-color: #708540; } footer .block-block-edlp-entrees ul li[tid='116'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='116'] .entree-content span.oblique-wrapper a:before { border-color: #191bff; background-color: #191bff; } footer .block-block-edlp-entrees ul li[tid='117'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='117'] .entree-content span.oblique-wrapper a:before { border-color: #279d84; background-color: #279d84; } footer .block-block-edlp-entrees ul li[tid='131'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='131'] .entree-content span.oblique-wrapper a:before { border-color: #5219ab; background-color: #5219ab; } footer .block-block-edlp-entrees ul li[tid='126'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='126'] .entree-content span.oblique-wrapper a:before { border-color: #d49cb6; background-color: #d49cb6; } footer .block-block-edlp-entrees ul li[tid='123'] a.term-link:before, footer .block-block-edlp-entrees ul li[tid='123'] .entree-content span.oblique-wrapper a:before { border-color: #497715; background-color: #497715; } footer .block-block-edlp-entrees ul li .entree-content span.oblique-wrapper a:not(:hover):not(.is-active):before { background-color: #fff !important; } footer .block-block-edlp-entrees ul li a.articles-link:not(:hover):not(.is-active):before { background-color: #fff !important; } footer .block-block-edlp-entrees ul li:not(.opened) a.term-link:not(:hover):not(.highlighted):before { background-color: #fff !important; } footer .block-block-edlp-entrees ul li.opened a.term-link:after { content: ''; position: absolute; left: 15px; right: 0; bottom: -3px; border-bottom: 1px solid grey; } footer .block-block-edlp-entrees ul li.opened .entree-content { width: 350px; opacity: 1; } footer #block-studiolinkblock { pointer-events: all; } footer #block-studiolinkblock a { display: block; width: 20px; height: 20px; background-image: url(../img/studio.svg); background-size: contain; text-indent: 40px; margin: 0; overflow: hidden; } footer #block-userlogin { pointer-events: all; position: relative; width: 20px; height: 20px; } footer #block-userlogin h2 { position: relative; width: 20px; height: 20px; background-image: url(../img/studio.svg); background-size: contain; text-indent: 40px; margin: 0; overflow: hidden; z-index: 1; cursor: pointer; } footer #block-userlogin .block-content { z-index: 0; position: absolute; right: 0; bottom: 20px; padding: 0.5em; padding-bottom: 20px; background-color: rgba(255, 255, 255, 0.95); border-top: 1px solid red; border-bottom: 1px solid red; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; height: 0px; opacity: 0; pointer-events: none; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transition-property: height,opacity; transition-property: height,opacity; } footer #block-userlogin .block-content form { font-size: 0.75em; } footer #block-userlogin .block-content .item-list ul { margin: 0; } footer #block-userlogin .block-content .item-list li { margin: 0; list-style: none; } footer #block-userlogin .block-content .item-list li a { color: inherit; text-decoration: none; font-size: 0.75em; white-space: nowrap; } footer #block-userlogin:hover .block-content { height: 200px; opacity: 1; pointer-events: auto; } .node-popup .inner { position: relative; } .node-popup .inner .entrees span { display: inline-block; width: 8px; height: 8px; background-color: black; margin-right: 3px; } .node-popup .inner .entrees span[tid='134'] { background-color: #2b8f2f; } .node-popup .inner .entrees span[tid='121'] { background-color: #3a33b6; } .node-popup .inner .entrees span[tid='125'] { background-color: #2c9f57; } .node-popup .inner .entrees span[tid='119'] { background-color: #c48978; } .node-popup .inner .entrees span[tid='132'] { background-color: #5270bb; } .node-popup .inner .entrees span[tid='122'] { background-color: #fb54d3; } .node-popup .inner .entrees span[tid='129'] { background-color: #e07483; } .node-popup .inner .entrees span[tid='120'] { background-color: #655845; } .node-popup .inner .entrees span[tid='130'] { background-color: #7e0868; } .node-popup .inner .entrees span[tid='118'] { background-color: #0e7121; } .node-popup .inner .entrees span[tid='127'] { background-color: #dabd42; } .node-popup .inner .entrees span[tid='133'] { background-color: #0399bb; } .node-popup .inner .entrees span[tid='128'] { background-color: #399a1c; } .node-popup .inner .entrees span[tid='124'] { background-color: #708540; } .node-popup .inner .entrees span[tid='116'] { background-color: #191bff; } .node-popup .inner .entrees span[tid='117'] { background-color: #279d84; } .node-popup .inner .entrees span[tid='131'] { background-color: #5219ab; } .node-popup .inner .entrees span[tid='126'] { background-color: #d49cb6; } .node-popup .inner .entrees span[tid='123'] { background-color: #497715; } .node-popup .inner .title { margin: 0.3em 0; font-size: 1.2em; font-weight: 500; } .node-popup .inner .description p { margin: 0; font-size: 0.75em; } .node-popup .inner .chutier-icon { position: absolute; top: 1em; right: 1em; }