/************ FONTS ************/ @font-face { font-family: 'Roboto Condensed Bold'; src: url('webfonts/Roboto_Condensed/RobotoCondensed-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Roboto Condensed'; src: url('webfonts/Roboto_Condensed/RobotoCondensed-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Roboto Regular'; src: url('webfonts/Roboto_Regular/Roboto-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Roboto Italic'; src: url('webfonts/Roboto_Regular/Roboto-Italic.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Roboto Bold'; src: url('webfonts/Roboto_Regular/Roboto-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; } /*new import font*/ @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto:ital@0;1&display=swap'); /*test bold font import*/ @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); /***************** ALL RESPONSE TEXT ****************/ @media screen and (min-width: 320px) { /* 12 18 */ body, tbody tr th, .mw-parser-output ul, .mw-parser-output a, .artwork-intro, .date, div.artwork-relatedworks-date, div#header-keyword-search span, .metadata-link p { font-size: calc(12px + 6 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 12 18 */ div#footer-title-br p, div#footer-title-others p, div#footer-title-contact p, div#footer-title-socials p, thead tr th, .artwork-nav-label, .label-item, .tns-item p:first-of-type { font-size: calc(12px + 6 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 12 18 line height diff */ div#footer-socials-links a, a#footer-img-br, a#footer-img-br figcaption, a#footer-img-br figcaption:hover, a#footer-img-br figcaption:visited, a#footer-img-wiki, a#footer-img-wiki figcaption, a#footer-img-wiki figcaption:hover, a#footer-img-wiki figcaption:visited { font-size: calc(12px + 6 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 14 20 */ div#navigation a, .title, .metadata-link, .metadata-link a, .metadata-link a span, div.artwork-relatedworks-tile { font-size: calc(14px + 8 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 10 16 - line height 16 */ div#backend-data-button, div#container-backend-data-button, .primary-button, .secondary-button, .artwork-button, #home-top-div .primary-button a, #home-top-div .primary-button a:visited, #home-top-div .secondary-button a, #home-top-div .secondary-button a:visited, div.browsebycategory-categories a { font-size: calc(10px + 6 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 18 32 */ .mw-parser-output blockquote p { font-size: calc(18px + 12 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 40 22 */ .heading_A { font-size: calc(22px + 18 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 20 25 */ .mw-parser-output h1, .Heading_B, .artwork-title, div.pagetitle, .mw-parser-output h1, div#header-title { font-size: calc(20px + 5 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 18 30 */ h2, .artbase-logo, .Heading_C, .mw-parser-output h2 { font-size: calc(18px + 12 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 20 25 */ h3, .Heading_D, .mw-parser-output h3 { font-size: calc(20px + 5 * (100vw - 320px) / 1600); line-height: 1.4em; } /* 14 20 */ .Heading_E { font-size: calc(14px + 6 * (100vw - 320px) / 1600); line-height: 1.4em; } } /* - * - * - * - * - * - * - * - * - */ @media screen and (min-width: 1920px) { body, tbody tr th, .mw-parser-output ul, .mw-parser-output a, .artwork-intro, .date, div.artwork-relatedworks-date, div#header-keyword-search span, .metadata-link p { font-size: 18px; } div#footer-title-br p, div#footer-title-others p, div#footer-title-contact p, div#footer-title-socials p, thead tr th, .artwork-nav-label, .label-item, .tns-item p:first-of-type { font-size: font-size: 18px; } div#navigation a, .title, .metadata-link, .metadata-link a, .metadata-link a span, div.artwork-relatedworks-tile { font-size: 20px; } div#footer-socials-links a, a#footer-img-br, a#footer-img-br figcaption, a#footer-img-br figcaption:hover, a#footer-img-br figcaption:visited, a#footer-img-wiki, a#footer-img-wiki figcaption, a#footer-img-wiki figcaption:hover, a#footer-img-wiki figcaption:visited { font-size: 18px; } div#backend-data-button, div#container-backend-data-button, .primary-button, .secondary-button, .artwork-button, #home-top-div .primary-button a, #home-top-div .primary-button a:visited, #home-top-div .secondary-button a, #home-top-div .secondary-button a:visited, div.browsebycategory-categories a { font-size: 14px; } .mw-parser-output blockquote p { font-size: 32px; } .heading_A { font-size: 40px; } .mw-parser-output h1, .Heading_B, .artwork-title, div.pagetitle, .mw-parser-output h1, div#header-title { font-size: 25px; } h2, .artbase-logo, .Heading_C, .mw-parser-output h2 { font-size: 30px; } h3, .Heading_D, .mw-parser-output h3 { font-size: 25px; } .Heading_E { font-size: 20px; } } /***************** EMERGENCY BUTTON AND MOCKUPS****************/ div#backend-data-button { font-family: 'Roboto Condensed Bold', sans-serif; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 16px;*/ font-weight: bold; font-stretch: condensed; font-style: normal; line-height: normal; letter-spacing: 1.5px; text-align: center; text-decoration: none; color: #ffffff; cursor: pointer; background-color: var(--blue-blue); max-width: 365px !important; min-height: 48px !important; border-radius: 6px; margin: 0 auto; display: flex; align-items: center; justify-content: center; } #container-backend-data-button { margin-top: 20px; width: 100%; } img.placeholder-style, .placeholder-style { width: 100%; } div#container-backend-data-button a{ text-decoration: none; } div#backend-data-button span{ color: #FFFFFF; text-decoration: none; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; text-transform: uppercase; } img.artwork-mockuppage{ width: 80%; padding: 0 10%; } .web-dev-placeholder{ color: var(--blue-blue); background-color: #ffff00; font-family: 'Roboto Condensed Bold', sans-serif; font-size: calc(12px + 8 * (100vw - 320px) / 1600); line-height: 1.44; letter-spacing: 0.9px; font-weight: bold; text-transform: uppercase; padding: 0px 20px; } .web-dev-placeholder p { margin: 12px; } .soon { margin: 55px 80px; width: 100%; } .soon + #footer { position: fixed; bottom: 0; left: 0; } .soon-nofix { margin: 10vh 8vw 25vh; } @media screen and (min-width: 1920px) { .soon-nofix + #footer { position: fixed; } } br{ display: none; } /************ LAYOUT ************/ :root { --black: #000000; --blue-blue: #1b42d8; --white: #fdfdfd; --brown-grey: #7f7f7f; --very-light-pink: #e9e9e9; } html { margin:0; padding:0; height: 100vh; width: 100vw; font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; margin: 0 } body { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; /*font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.63;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: var(--black); margin: 0; padding: 0; } body i { font-family: 'Roboto Italic', 'Roboto Condensed', sans-serif; font-weight: normal; font-stretch: normal; font-style: italic; } /*Header*/ div#header{ width: 100%; background-color: #FFFFFF; height: 120px; border-bottom: 3px solid #000; display: flex; width: 100%; } div#header-top{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; border-bottom: 1px solid #000; } #title-nav{ width: 100%; } div#animatedlogo{ display: flex; width: 8.5vw; /*min-width: 130px;*/ } div#animatedlogo img{ width: 8.5vw; /*auto*/ min-width: 58px; max-width: 117px; justify-self: center; } div#header-title{ font-family: 'Roboto Condensed Bold', sans-serif; font-weight: bold; /* font-size: 25px; line-height: 35px;*/ letter-spacing: 1.88px; } div#header-title a:link, div#header-title a:visited { text-decoration: none; color: #000000; } div#header-keyword-search span { /* font-size: 20px;*/ font-weight: bold; padding: 2px 10px; } div#header-top div#header-keyword-search input[type=text]{ background-color: #e9e9e9; color: #7f7f7f; font-size: 18px; line-height: 38px; letter-spacing: 1px; font-family: 'Roboto Condensed', sans-serif; width: 257px; height: 43px; border: none; padding: 2px 2px 2px 12px; } div#header-top div#header-keyword-search:after { display: inline-block; content: ' '; background-image: url('Icons/icn_search.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 0px 16px 0px -32px; } div#header-top, div#navigation{ width: 100%; height: 60px; padding-right: 8vw; } div#navigation{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; } #nav-left { display: flex; flex-direction: row; } #nav-right { display: flex; flex-direction: row; } #nav-left div, #nav-right div { padding: 0px 24px; } #nav-left div:first-child, #nav-right div:first-child{ padding-left: 0px; } #nav-right div:last-child { padding-right: 0px; } div#navigation a{ font-family: 'Roboto Condensed', sans-serif; text-decoration: none; font-weight: normal; color: var(--black); /* font-size: calc(12px + (18 - 12) * ((100vw - 320) / (1600 - 320))); line-height: 26px;*/ } div#navigation a:hover { text-decoration: underline; } div#navigation a:active { color: #1b42d8; text-decoration: none; } a#link-search{ text-decoration: none; } a#nav-heart { display: flex; align-self: baseline; } a#nav-heart > img { height: 24px; width: 24px; } a#nav-heart > img { filter: invert(23%) sepia(99%) saturate(2460%) hue-rotate(225deg) brightness(82%) contrast(108%); } a#nav-heart > img:hover { filter: none; } /*#home-top-div:after { content:""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 25%; border-left: 2px solid rgba(233,233,233, 1); transform: translate(-50%); } #home-top-div:before { content:""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 75%; border-left: 2px solid rgba(233,233,233, 1); transform: translate(-50%); } */ /*Footer*/ div#footer{ display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: baseline; padding: 55px 8vw; width: 100%; bottom: 0; background-color: black; color:white; } .footer-left, .footer-right { display: flex; flex-direction: row; width: 100%; } .footer-left{ flex-wrap: nowrap; justify-content: start;} .footer-right{ flex-wrap: wrap; justify-content: end; flex-wrap: nowrap; margin: 0px 0px 0px 56px; } #footer-credit , #footer-funds { display: flex; flex-direction: column; flex-wrap: nowrap; } #footer-credit, #footer-socials{ padding: 0px 56px 0px 0px; } div#footer-title-contact { margin-bottom: 20px !important; } #footer-socials-links { display: flex; flex-direction: column; flex-wrap: nowrap; margin-top: 10px !important; } div#footer-title-br p, div#footer-title-others p, div#footer-title-contact p, div#footer-title-socials p{ text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.5;*/ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: 1.5px; color: var(--brown-grey); } a#footer-img-br img { width: 75px; height: auto; margin-left: auto; margin-right: auto; padding-top: 15px; display: block; /* margin-left: 22px;*/ } a#footer-img-wiki img { width: 75px; height: auto; margin-left: auto; margin-right: auto; display: block; } /* Banner Repeater Logo*/ a#footer-img-br, a#footer-img-br figcaption , a#footer-img-br figcaption:hover, a#footer-img-br figcaption:visited, a#footer-img-wiki, a#footer-img-wiki figcaption, a#footer-img-wiki figcaption:hover, a#footer-img-wiki figcaption:visited { font-family: 'Roboto Condensed', sans-serif; /*font-size: 16px;*/ margin: 0; padding: 0; line-height: 26px; font-style: normal; font-weight: normal; white-space: nowrap; /*margin-top: -6px; */ text-decoration: none; color: #FFFFFF; cursor: pointer; } a#footer-img-wiki figcaption, a#footer-img-wiki figcaption:hover, a#footer-img-wiki figcaption:visited { margin-top: 6px; } div#footer-img-others{ display: flex; flex-direction: row; flex-wrap: nowrap; padding-top: 26px; } a#footer-img-lottery, a#footer-img-lottery:hover, a#footer-img-lottery:visited, a#footer-img-wiki, a#footer-img-wiki:hover, a#footer-img-wiki:visited a#footer-img-br:, a#footer-img-br:hover, a#footer-img-br:visited { text-decoration: none; color: #FFFFFF; cursor: pointer; } a#footer-img-lottery img{ width: 124px; height: auto; } a#footer-img-wiki{ padding-left: 60px; } a#footer-img-wiki img{ width: 56px; height: auto; } div#footer-socials-links a{ text-decoration: none; color:#FFFFFF; font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 28.4px;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; } div#contactform{ display: flex; align-items: center; justify-content: center; } #contactform span, a.footer-contact { text-decoration: none; /* color:#FFFFFF;*/ } div#contactform:hover { color: white; background-color: var(--blue-blue); } #footer-contact-form { width: 100%; max-width: 365px; } /*Titles all pages*/ /*div#home-recent-title, div#browsethearchive-title, div#artistsindex-title, div#publishersindex-title, div#selfpublishedindex-title, div#zinesindex-title, div#browseby-title */ div.pagetitle, .mw-parser-output h1{ margin: 60px 8vw 30px 8vw; /* font-size: 25px; line-height: 35px;*/ font-family: 'Roboto Condensed Bold', sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1.88px; } /******************************************************/ /************ BROWSING SEARCHING INDEXING ************/ /****************************************************/ /************ INDEXES ************/ table, th, td { border-bottom: 1px solid black; border-collapse: collapse; text-align: left; } #artistsindex-table_wrapper{ overflow-x:auto; } #artistsindex-table, #publishersindex-table, #zinesindex-table, #selfpublishedindex-table { width: 100%; } #artistsindex-table_wrapper, #publishersindex-table_wrapper, #selfpublishedindex-table_wrapper, #zinesindex-table_wrapper {background-color: #E9E9E9;} table {background-color: #fdfdfd} thead tr th:first-child { padding: 0px 0px 0px 8vw } thead tr th:last-child { padding: 0px 8vw 0px 0px } tr { padding: 10px 8vw 10px 8vw; } th { padding: 16px; } thead tr th{ text-transform: uppercase; color:#7f7f7f; /* font-size: 16px; letter-spacing: 1.5px;*/ line-height: 24px; font-family: 'Roboto Condensed', sans-serif; font-weight: normal; border-bottom: black 3px solid; } tbody tr th{ /* font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 26px;*/ font-family: 'Roboto Condensed', sans-serif; font-weight: normal; } tbody tr th a{ text-decoration: none; color: #000000; } .idnumber { padding: 16px 0px 16px 8vw; width: 10%; /*min-width: 56px; max-width: 128px; */ } .label { width: 20%; } .label a { font-family: Roboto Condensed Bold, sans-serif; font-weight: bold; color: #000000; } .altaliases { width: 20%; } .description { padding: 16px 8vw 16px 0px; width: 50%; } .idnumber, .label, .altaliases, .description{ vertical-align: top;} #artistsindex-table_paginate{ background-color: #E9E9E9; } /* Pagination Numbers */ .dataTables_paginate { display: flex; flex-direction: row; justify-content: space-between; align-content: baseline; margin-left: auto; margin-right: auto; padding-top: 42px; padding-bottom: 52px; font-family: Roboto Condensed, sans-serif; font-size: 14px; line-height: 48px; font-weight: bold; font-stretch: condensed; min-height: 48px; max-width: 376px; } .dataTables_paginate > span { display: flex; flex-direction: row; justify-content: space-around; width: 100%; } a.current { height: 36px; width: 36px; border-radius: 6px; background-color: #1B42D8; color: white; display: flex; align-content: baseline; margin-top: 6px; align-items: center; justify-content: center; cursor: pointer; } .paginate_button { cursor: pointer; } a.paginate_button.previous, a.paginate_button.next{ display: flex; flex-direction: row; font-size: 0; } a.paginate_button.previous:before { display: inline-block; content: ' '; background-image: url('Icons/icn_arrow_left.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 16px 16px 0px 0px; } a.paginate_button.next:after { display: inline-block; content: ' '; background-image: url('Icons/icn_arrow_right.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 16px 0px 0px 16px; } /************ TEXT STYLES************/ .title, .artwork-relatedworks-tile { /* width: 200px; height: 26px; font-size: 18px; line-height: 1.44;*/ font-family: Roboto Condensed, sans-serif; font-weight: bold; font-stretch: condensed; font-style: normal; letter-spacing: 0.9px; color: var(--black); } .date, div.artwork-relatedworks-date { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; /*font-size: 16px; line-height: 1.63;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: var(--black); } /************ BUTTONS ************/ .primary-button { max-width: 365px; min-height: 48px; font-family: 'Roboto Condensed Bold', sans-serif; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 16px;*/ font-weight: bold; font-stretch: condensed; font-style: normal; line-height: normal; letter-spacing: 1.5px; text-align: center; text-decoration: none; color: #ffffff; cursor: pointer; background-color: var(--blue-blue); border-radius: 6px; } .secondary-button { max-width: 365px; min-height: 48px; font-family: 'Roboto Condensed Bold', sans-serif; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 16px;*/ font-weight: bold; font-stretch: condensed; font-style: normal; line-height: normal; letter-spacing: 1.5px; text-align: center; text-decoration: none; cursor: pointer; background-color: #ffffff; color: var(--blue-blue); border: solid 1px var(--blue-blue); border-radius: 6px; } .artwork-button { width: 76px; height: 24px; font-family: Roboto Condensed, sans-serif; /* font-size: 16px; line-height: 1.5;*/ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: 1.5px; text-align: center; color: var(--black); cursor: pointer; } /************ HOME & Browse Archive Layout ************/ /*Home Top div*/ div#home-top-div{ height: 40vh; /* 661px;*/ min-height: 400px; width: 100%; overflow: hidden; position: relative; border-bottom: solid black 3px; background-color: rgba(233,233,233, 0.5); padding: 0vw 8vw; display: grid; row-gap: 2rem; column-gap: 1rem; grid-template-columns: repeat(18, 1fr); grid-template-rows: auto auto; } .heading_A { font-family: Roboto Condensed, sans-serif; /* font-size: 40px; line-height: 1.45;*/ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: normal; color: var(--black); margin-top: 2vw; margin-left: 0vw; /* 150px 8vw */ } #home-top-div .heading_A { position: relative; /*max-width: 634px;*/ z-index: 1000; /*99*/ grid-column-start: 1; grid-column-end: 11; grid-row-start: 1; grid-row-end: 1; align-self: center; max-width: 800px; /*margin-top: 6vw;*/ } #home-top-div p { margin-bottom: 0px; } #home-top-div #wrapper-bt-vid { display: flex; flex-direction: row; justify-content: space-between; position: relative; z-index: 99; } #home-top-div #wrapper-vid { margin: 0vmin 0vw 0px 0px; /*8vmin*/ /*width: 50%;*/ z-index: 99; grid-column-start: 9; grid-column-end: 17; grid-row-start: 1; grid-row-end: 3; align-self: end; margin-bottom: 2vw; max-width: 800px; justify-self: center; } #home-top-div #wrapper-bt{ /* margin: 36px 26px 0px 0vw; 8vmin*/ /*width: 50%;*/ z-index: 1000; grid-column-start: 1; grid-column-end: 9; grid-row-start: 2; grid-row-end: 2; } #home-top-div #wrapper-vid video { width: 100%; height: auto; position: relative; z-index: 99; border: 2px solid #bdbdbd; box-shadow: 1px 1px 5px 3px #00000024; border-radius: 6px; } #wrapper-vid p a { text-align: center; width: 100%; display: inline-grid; } #home-top-div #wrapper-top-buttons{ display: flex; align-items: center; justify-content: center; margin-bottom: 26px; } #home-top-div .primary-button a, #home-top-div .primary-button a:visited { color: #fdfdfd; text-decoration: none; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); */} #home-top-div .primary-button:hover, #home-top-div .primary-button a:hover { color: white; background-color: black; } #home-top-div .secondary-button a, #home-top-div .secondary-button a:visited { color: var(--blue-blue); text-decoration: none; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); */} #home-top-div .secondary-button:hover, #home-top-div .secondary-button a:hover { color: white; background-color: var(--blue-blue); } #home-top-div img { position: absolute; width: 100%; z-index: 0; max-width: 400px; left: -360px; /*left: -600px;*/ padding-right: 60px; padding-left: 60px; animation-name: move; animation-duration: 32s; animation-iteration-count: infinite; /* or infinite*/ animation-fill-mode: forwards; animation-direction: normal; animation-timing-function: linear; /* or ease*/ filter: contrast(40%); opacity: 0.9; } #home-top-div img:nth-of-type(even) { } #home-top-div img:nth-of-type(odd) { } #home-top-div img:nth-of-type(2n+1) { } /*#home-top-div img:nth-of-type(1)*/ .banner-image-0 { animation-delay: 0s; padding-top: 100px; } /*#home-top-div img:nth-of-type(2) */ .banner-image-1 { animation-delay: 5s; margin-top: -100px; } /*#home-top-div img:nth-of-type(3) */ .banner-image-2 { animation-delay: 10s; padding-top: 150px; } /*#home-top-div img:nth-of-type(4)*/ .banner-image-3 { animation-delay: 15s; padding-top: 50px; } /*#home-top-div img:nth-of-type(5) */ .banner-image-4 { animation-delay: 20s; margin-top: -150px; } /*#home-top-div img:nth-of-type(6)*/ .banner-image-5 { animation-delay: 25s; padding-top: 50px; } /*#home-top-div img:nth-of-type(7)*/ .banner-image-6{ animation-delay: 30s; } /*#home-top-div img:nth-of-type(8)*/ .banner-image-7 { animation-delay: 35s; } /*#home-top-div img:nth-of-type(9) */ .banner-image-8 { animation-delay: 40s; } /*#home-top-div img:nth-of-type(10) */ .banner-image-9 { animation-delay: 46s; } /*#home-top-div img:nth-of-type(11)*/ .banner-image-10 { animation-delay: 50s; } /*#home-top-div img:nth-of-type(12) */ .banner-image-11 { animation-delay: 56s; } .banner-image-6, .banner-image-7, .banner-image-8, .banner-image-9, .banner-image-10, .banner-image-11 { display: none; } @keyframes move { 0% { left: -330px; /* -webkit-transform: translateX(0vw); -ms-transform: translateX(0vw); -moz-transform: translateX(0vw); transform: translateX(0vw);*/ } 100% { left: 200vw; /* -webkit-transform: translateX(2600px); -ms-transform: translateX(2600px); -moz-transform: translateX(2600px); transform: translateX(2600px);*/ } } @-webkit-keyframes move{ 0% { left: -330px; /* -webkit-transform: translateX(0px); -ms-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px);*/ } 100% { left: 200vw; /* -webkit-transform: translateX(1650px); -ms-transform: translateX(1650px); -moz-transform: translateX(1650px); transform: translateX(1650px);*/ } } .scroll-down { font-family: 'Roboto Condensed Bold', sans-serif; font-size: 14px; font-weight: bold; font-stretch: condensed; font-style: normal; line-height: normal; letter-spacing: 1.5px; color: var(--blue-blue); display: none; /*flex*/ flex-direction: row; justify-content: right; width: 96%; text-align: end; z-index: 99; position: absolute; margin-top: -40px; } .scroll-down span { writing-mode: vertical-rl; transform: rotate(180deg); text-align: end; margin-top: -100px; line-height: 0px; line-height: 0px; padding: 0px; height: 160px; } .scroll-down:before { content:""; position: absolute; z-index: -1; top: 0; bottom: 0; border-left: 1px solid blue; transform: translate(90%); } /* ARCHIVE PREVIEW */ /*.home-recent-items-top a, .browsethearchive-items-top a, .zinesindex-items-top a, .selfpublishedindex-items-top a { max-height: 450px; } */ img.home-recent-imgs, img.browsethearchive-imgs, img.selfpublishedindex-imgs, img.zinesindex-imgs { width: 100%; max-height: 450px; object-fit: contain; } div.home-recent-items, div.browsethearchive-items, div.zinesindex-items, div.selfpublishedindex-items { /* align-content: start; center; font-size: 16px; */ font-family: 'Roboto Condensed', sans-serif; margin: 0 auto; display: flex; flex-direction: column; justify-content: space-between; height: 100%; } div.home-recent-items a, div.browsethearchive-items a, div.zinesindex-items a, div.selfpublishedindex-items a, .artwork-relatedworks-tile a, .artwork-lists-title a { /* font-size: 18px; line-height: 26px; display: flex; justify-content: left;*/ font-family: 'Roboto Condensed Bold', sans-serif; color: #000000; text-decoration: none; } /*div.home-recent-items span, div.browsethearchive-items span { display: flex; justify-content: left; } */ div.home-recent-items-top, div.browsethearchive-items-top, div.selfpublishedindex-items-top, div.zinesindex-items-top { display: flex; flex-direction: column; margin: auto; } div.home-recent-items-bottom, div.browsethearchive-items-bottom, div.selfpublishedindex-items-bottom, div.zinesindex-items-bottom { display: flex; flex-direction: column; flex-shrink: 0; flex-basis: 100px; justify-content: flex-start; } div.browsethearchive-items-bottom, div.selfpublishedindex-items-bottom, div.zinesindex-items-bottom { /* padding: 20px 0px 0px 0px;*/ } div#home-recent-grid, div#browsethearchive-grid, div#selfpublishedindex-grid, div#zinesindex-grid { width: 100%; padding: 0px 8vw 60px 8vw; display: grid; /*text-align: center;*/ grid-gap: 1rem; } .browsethearchive-items-bottom a.title:hover, .browsethearchive-items-bottom a.title:hover ~ .date , .home-recent-items-bottom a.title:hover, .home-recent-items-bottom a.title:hover ~ .date { color: var(--blue-blue); } div.home-show-wrapper{ width: 100%; margin: 0px auto 60px auto; padding: 0px 8vw 0px 8vw; display: flex; align-items: center; justify-content: center; } div.home-show-wrapper a{ display: flex; align-items: center; justify-content: center; width: 100%; } div.home-show-wrapper a:hover { color: white; background-color: black; } /************ ABOUT & TEXT TEMPLATES ************/ .mw-parser-output { width: 100%; padding: 0px 8vw 60px 8vw; display: grid; row-gap: 0rem; column-gap: 1rem; grid-template-columns: repeat(18, 1fr); } .mw-parser-output h1, .mw-parser-output h2 { grid-column-start: 1; grid-column-end: 18; } .mw-parser-output h1 { margin: 60px 0px 30px 0px; } .mw-parser-output h1, .Heading_B { margin-block-end: 1.5em; font-family: 'Roboto Condensed Bold', sans-serif; /* font-size: calc(22 + (25 - 22) * ((100vw - 320px) / (1600 - 320))); line-height: 35px;*/ font-weight: bold; font-stretch: condensed; font-style: normal; text-transform: uppercase; letter-spacing: 1.13px; color: var(--black); } .mw-parser-output blockquote{ grid-column-start: 1; grid-column-end: 8; grid-row-start: 2; grid-row-end: 2; margin: 0 !important; } .mw-parser-output blockquote p { font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1600 - 320))); line-height: 1.56;*/ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: normal; color: var(--blue-blue); } .mw-parser-output blockquote + p { grid-column-start: 9; grid-column-end: 18; grid-row-start: 2; grid-row-end: 2; } .mw-parser-output p { margin: 0px 0px 1em 0px; } .Heading_C, .mw-parser-output h2, h2 { font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1600 - 320))); line-height: 40px; margin: 0px 0px 30px 0px; */ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: 1.13px; color: var(--black); padding-top: 1em; } .Heading_D, .mw-parser-output h3, h3 { font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(22px + (25 - 22) * ((100vw - 320px) / (1600 - 320))); line-height: 35px;*/ font-weight: normal; font-stretch: condensed; font-style: normal; letter-spacing: 1.13px; color: var(--black); padding-top: 1em; } .Heading_E { font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1600 - 320))); line-height: 20px;*/ font-weight: normal; font-stretch: condensed; text-transform: uppercase; font-style: normal; letter-spacing: 1.13px; color: var(--black); padding-top: 1em; } .mw-parser-output p, .mw-parser-output ul, .mw-parser-output h2, .mw-parser-output h3 { grid-column-start: 4; grid-column-end: 15; } .mw-parser-output ul { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.63;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: var(--black); margin: 0; padding: 0; list-style-type: circle; margin: 0px 0px 30px 56px; } .mw-parser-output p img { width: 100%; height: auto; } .mw-parser-output img { font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.63;*/ text-decoration: none; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: var(--black); } .mw-parser-output a { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.63;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: #163adc; } a:hover , .mw-parser-output a:hover { color: var(--black); } /************ BROWSE THE ARCHIVE Pagination ************/ .current { background-color: #1b42d8; } #browsethearchive-pagin li.current a, #zinesindex-pagin li.current a, #selfpublishedindex-pagin li.current a{ color: #FFFFFF; font-weight: bold; text-decoration: none; font-family: 'Roboto Condensed', sans-serif; } #browsethearchive-pagin li a, #zinesindex-pagin li a, #selfpublishedindex-pagin li a { color: #000000; font-weight: bold; text-decoration: none; font-family: 'Roboto Condensed', sans-serif; } ul#browsethearchive-pagin, ul#zinesindex-pagin, ul#selfpublishedindex-pagin { display: flex; flex-direction: row; justify-content: center; /*space-around */ align-content: baseline; margin-left: auto; margin-right: auto; padding-top: 42px; padding-bottom: 52px; padding-left: 8vw; padding-right: 8vw; font-family: Roboto Condensed; font-size: 14px; line-height: 48px; font-weight: bold; font-stretch: condensed; /*min-height: 48px; max-width: 376px;*/ } #browsethearchive-pagin li, #zinesindex-pagin li, #selfpublishedindex-pagin li { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 6px; } div#browsethearchive-pagination, div#zinesindex-pagination, div#selfpublishedindex-pagination { width: 100%; background-color: #e9e9e9; border-top: black solid 3px; height: 139px; text-align: center; } /*temptative pagination*/ ul.browsethearchive-pagination { width: 100%; background-color: #e9e9e9; border-top: black solid 3px; height: 139px; display: flex; flex-direction: row; justify-content: center; /*space-around */ align-content: baseline; margin-left: auto; margin-right: auto; padding-top: 42px; padding-bottom: 52px; padding-left: 8vw; padding-right: 8vw; } ul.browsethearchive-pagination li { display: flex; justify-content: center; width: 36px; height: 36px; border-radius: 6px; list-style: none; text-align: center; } ul.browsethearchive-pagination li a, ul.browsethearchive-pagination li a:visited { font-family: Roboto Condensed, sans-serif; font-size: 14px; line-height: 48px; font-weight: bold; font-stretch: condensed; text-decoration: none; color: #000; } ul.browsethearchive-pagination li.prev, ul.browsethearchive-pagination li.next { display: flex; flex-direction: row; font-size: 0; } ul.browsethearchive-pagination li.prev::before { display: inline-block; content: ' '; background-image: url('Icons/icn_arrow_left.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 16px 16px 0px 0px; cursor: pointer; } ul.browsethearchive-pagination li.next::after { display: inline-block; content: ' '; background-image: url('Icons/icn_arrow_right.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 16px 0px 0px 16px; cursor: pointer; } ul.browsethearchive-pagination li a.current { height: 36px; width: 36px; border-radius: 6px; background-color: #1B42D8; color: white; display: flex; align-content: baseline; margin-top: 6px; align-items: center; justify-content: center; cursor: pointer; } /************ BROWSE BY CATEGORY ************/ div#browsebycategory-listcategories{ margin: 0px 8vw 60px 8vw; } div.browsebycategory-categories{ margin: 22px 0px; padding: 16px; border-radius: 6px; background-color: var(--blue-blue); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; } div.browsebycategory-categories a { font-family: 'Roboto Condensed Bold', sans-serif; color: #ffffff; text-decoration: none; /* font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1600 - 320))); */ } div.browsebycategory-categories:hover { color: white; background-color: black; } /************ SEARCH TOOLS ************/ /*********************************************/ /************ PERSON ************/ /*******************************************/ /************ ARTWORK ************/ .artwork-box span { width: 100%; display: flex; align-items: center; justify-content: center; text-transform: uppercase; } .artwork-box { font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-weight: normal; font-stretch: condensed; font-style: normal; line-height: 1.5; letter-spacing: 1.5px; text-align: center; color: var(--black); border: solid 1px var(--black); margin: 30px 8vw 0px 8vw; padding: 6px 10px; max-width: 140px; } .artwork-title { margin: 30px 8vw 0px 8vw; /* font-size: 25px; */ font-family: 'Roboto Condensed Bold', sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1.88px; line-height: 35px; } .artwork-intro { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; /* font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (1600 - 320))); line-height: 1.63;*/ font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: var(--black); margin: 20px 8vw 0px 8vw; min-height: 30px; } .artwork-nav { /* display: flex; flex-direction: row; width: 100%; justify-content: space-evenly;*/ width: 100%; display: grid; row-gap: 0rem; margin: 30px 0px; padding-bottom: 1rem; column-gap: 1rem; grid-template-columns: repeat(18, 1fr); border-bottom: 3px solid #000; } .artwork-nav-label{ width: 100%; text-align: center; } .artwork-nav-label, .label-item, .tns-item p:first-of-type { margin: 25px 0 12px 1px; font-family: 'Roboto Condensed', sans-serif; /* font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1600 - 320))); */ font-weight: normal; font-stretch: condensed; font-style: normal; line-height: normal; letter-spacing: 1.5px; color: var(--brown-grey); } .artwork-nav-label-about { grid-column-start: 4; grid-column-end: 7; grid-row-start: 1; grid-row-end: 1; } .artwork-nav-label-about:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; border-left: 3px solid blue; transform: translate(90%); height: 40px; max-width: 2px; margin-top: 390px; left: 24.5%; } .artwork-nav-label-record:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; border-left: 3px solid var(--brown-grey); transform: translate(90%); height: 40px; max-width: 2px; margin-top: 390px; left: 44%; } .artwork-nav-label-record { grid-column-start: 7; grid-column-end: 11; grid-row-start: 1; grid-row-end: 1; } .artwork-nav-label .det-record:after { display: inline-block; content: ' '; background-image: url('Icons/icn-external-link.svg'); background-size: 16px 16px; height: 16px; width: 16px; margin: 0px 0px 0px 8px; color: #e9e9e9; } .artwork-nav .active { color: var(--blue-blue); } .artwork-nav-label div, .artwork-nav-label a, .artwork-nav-label a:visited{ text-decoration: none; color: var(--brown-grey); } .artwork-nav-label div:hover, .artwork-nav-label a:hover { color: var(--blue-blue); cursor: pointer; } .artwork-about { width: 100%; display: grid; row-gap: 0rem; column-gap: 1rem; grid-template-columns: repeat(18, 1fr); } .artwork-relatedwrapper,.artwork-copieswrapper, .artwork-lists { width: 100%; display: grid; row-gap: 2rem; column-gap: 1rem; grid-template-columns: repeat(10, 1fr); } /*.artwork-relatedwrapper{ grid-template-areas: "title title item1 item1 item1 item2 item2 item2 item3 item3 item3 item4 item4 item4 item5 item5 item5"; }*/ .artwork-about, .artwork-lists{ padding: 30px 8vw 60px 8vw; } .artwork-lists { border-top: solid 3px var(--black); } .artwork-copieswrapper { border-top: solid 3px var(--black); padding: 40px 8vw 30px 8vw; } .artwork-relatedwrapper { padding: 30px 8vw 30px 8vw; border-top: solid 3px var(--black); } .artwork-leftcolumn { grid-column-start: 1; grid-column-end: 8; grid-row-start: 1; grid-row-end: 3; margin: -15px 0 0 0 !important; } .artwork-rightcolumn { grid-column-start: 9; grid-column-end: 19; grid-row-start: 1; grid-row-end: 1; margin: 0 !important; /*display: grid;*/ } .artwork-about-img img { width: 100%; } .artwork-about-bottom{ grid-column-start: 9; grid-column-end: 18; grid-row-start: 2; grid-row-end: 2; } .artwork-rightcolumn-top, .artwork-rightcolumn-bottom { margin: 0 0 0 0 !important; display: grid; /*padding: 0 0 20px 0;*/ grid-template-columns: repeat(10, 1fr); /*column-gap: 1rem;*/ } .artwork-rightcolumn-top-contributors { grid-column-start: 1; grid-column-end: 6; grid-row-start: 1; grid-row-end: 1; } .artwork-rightcolumn-top-date { grid-column-start: 6; grid-column-end: 12; grid-row-start: 1; grid-row-end: 1; } .artwork-rightcolumn-top-publishers { grid-column-start: 10; grid-column-end: 18; grid-row-start: 2; grid-row-end: 2; } .artwork-rightcolumn-description { grid-column-start: 9; grid-column-end: 18; grid-row-start: 3; grid-row-end: 3; } .artwork-rightcolumn-top-date + div.artwork-rightcolumn-description { grid-column-start: 9; grid-column-end: 18; grid-row-start: 2; grid-row-end: 2; border-top: 3px solid black; } .text-description .mw-parser-output, .artwork-rightcolumn-exhibition .mw-parser-output, .text-exhibition .mw-parser-output{ display: initial; grid-template-columns: none; padding: 0px; } .artwork-rightcolumn-exhibition { grid-column-start: 9; grid-column-end: 18; grid-row-start: 5; grid-row-end: 5; } .exh + .artwork-rightcolumn-exhibition { padding: 20px 0; border-bottom: 0.5px solid var(--brown-grey); } /*.artwork-rightcolumn-bottom:nth-of-type(2) { padding: 20px 0 0 0; border-top: 0.5px solid var(--brown-grey); }*/ .artwork-rightcolumn-description + .artwork-rightcolumn-exhibition { grid-column-start: 9; grid-column-end: 18; grid-row-start: 4; grid-row-end: 4; border-top: 3px solid black; } .artwork-rightcolumn-exhibition, .artwork-rightcolumn-description { display: grid; grid-row-gap: 0rem; /*column-gap: 1rem;*/ grid-template-columns: repeat(9, 1fr); grid-template-rows: min-content auto; } .artwork-rightcolumn-exhibition p, .artwork-rightcolumn-description p { grid-column-start: 1; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1; margin: 1em 0 0.5em; } .des-exh-section .des, .des-exh-section { margin: 0px; padding: 20px 0 0 0; } .des-exh-section .des { margin-top: 40px; border-top: 3px solid #000; } .des-exh-section .exh { border-top: 2px solid #000; margin: 0px; padding: 20px 0 0 0 !important; } p.des + p, p.exh + p { padding-top: 10px !important; padding-bottom: 30px !important; } .text-description { grid-column-start: 1; grid-column-end: 8; grid-row-start: 2; grid-row-end: 2; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid black; } .text-description .mw-parser-output { padding: 0px; } .text-exhibition { grid-column-start: 1; grid-column-end: 6; grid-row-start: 2; grid-row-end: 2; } .text-date-author { grid-column-start: 8; grid-column-end: 11; grid-row-start: 2; grid-row-end: 2; padding-left: 2em; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid black; } .text-date-author .label-item:nth-of-type(1) { /* margin-top: 0px;*/ margin: 0 0; } .artwork-lists { padding: 30px 8vw 30px 8vw; } .artwork-copiesincollection { /* grid-column-start: 2; grid-column-end: 6;*/ border-right: solid 0.5px var(--black); display: flex; flex-direction: column; justify-content: center; padding: 0px 20px; } .artwork-copiesincollection-title-div { text-align: center; } .artwork-lists .Heading_C , .artwork-relatedwrapper .Heading_C , .artwork-copieswrapper .Heading_C { grid-column-start: 1; grid-column-end: 2; grid-row: 1 / span all; /* writing-mode: sideways-lr; max-height: 120px; */ text-align: center; align-self: center; writing-mode: vertical-rl; transform: rotate(180deg); max-height: 160px; padding-top: 0; /* -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%;*/ } .artwork-copiesincollection-img-div { max-width: 55px; align-self: center; } .artwork-copiesincollection-img-div img { width: 100%; } .metadata-link, .metadata-link a, .metadata-link a span { font-family: 'Roboto Condensed Bold', sans-serif; /* font-size: 18px; line-height: 1.44;*/ font-weight: bold; font-stretch: condensed; font-style: normal; letter-spacing: 0.9px; color: var(--blue-blue); text-decoration-color:var(--blue-blue); } .label-item-date-artwork{ font-family: 'Roboto Condensed Bold', sans-serif; font-weight: bold; font-stretch: condensed; font-style: normal; letter-spacing: 0.9px; margin-top: 0px; } .artwork-rightcolumn-top-date p.label-item > .label-item-date-artwork { margin-bottom: 30px; } .metadata-link:hover, .metadata-link a:hover, .metadata-link a span:hover, .metadata-link p { color: black; text-decoration-color: black; } .metadata-link p { font-family: 'Roboto Regular', 'Roboto Condensed', sans-serif; font-weight: normal; font-stretch: normal; font-style: normal; margin-top: 0px; margin-bottom: 0px; } .artwork-rightcolumn-top-date p.label-item, .artwork-rightcolumn-top-contributors .metadata-link, .artwork-rightcolumn-top-date .metadata-link { margin-bottom: 1em; margin-top: 0px !important; } .artwork-rightcolumn-top-date p.label-item:first-of-type, .artwork-rightcolumn-top-contributors p.label-item:first-of-type { margin-bottom: 1em; margin-top: 0px !important; } .artwork-rightcolumn-top-date p.label-item, .artwork-rightcolumn-top-contributors p.label-item{ margin-bottom: 0.5em; margin-top: 1em !important; } .artwork-rightcolumn-top-date .source { margin-bottom: 1em; margin-top: 0.5em ; } .artwork-about-bottom .mw-parser-output, .artwork-about-bottom div.label-item, .artwork-about-bottom div.mw-parser-output { width: 100%; padding: 30px 0px 0px 0px; display: inherit; } .artwork-rightcolumn-bottom .mw-parser-output { width: 100%; margin: 0px; padding: 0px; display: initial; } /*.artwork-relatedworks:nth-of-type(2) { grid-column-start: 3; grid-column-end: 6; margin: 0 !important; } .artwork-relatedworks:nth-of-type(3) { grid-column-start: 6; grid-column-end: 9; margin: 0 !important; } .artwork-relatedworks:nth-of-type(4) { grid-column-start: 9; grid-column-end: 12; margin: 0 !important; } .artwork-relatedworks:nth-of-type(5) { grid-column-start: 12; grid-column-end: 15; margin: 0 !important; } .artwork-relatedworks:nth-of-type(6) { grid-column-start: 15; grid-column-end: 18; margin: 0 !important; }*/ .artwork-relatedworks-tile a:hover, .artwork-relatedworks-tile a:hover ~ .artwork-relatedworks-date, .artwork-lists-title a:hover { color: var(--blue-blue); } img.artwork-relatedworks-imgs, .artwork-lists-img img{ width: 100%; max-width: 200px; display: inline; } .artwork-relatedworks-img-div /*TEST*/ { display: flex; align-items: center; } .artwork-lists-img {} .artwork-about-under-img a , .artwork-about-under-img a:visited{ color: #000; text-decoration: none; cursor: pointer; } .artwork-about-under-img .distri-links a, .artwork-about-under-img .distri-links a:visited{ color: #000; } .artwork-about-under-img a:hover, .artwork-about-under-img .distri-links a:hover { color: var(--blue-blue); } .artefact, .facsimile, .distri-links div { align-items: center; display: flex; } .facsimile > a , .artefact > a, .distri-links div > a { padding: 0 10px 0 0; } /* LIBRARY CAROUSEL */ .tns-controls { text-align: center; margin-bottom: 10px; } .tns-controls [aria-controls] { display: none; } .tns-nav { text-align: center; margin: 0px; padding-bottom: 20px; padding-right: 15px; padding-top: 10px; } .tns-nav > [aria-controls] { width: 16px; height: 16px; padding: 0; margin: 0 10px 0 0; /* border-radius: 50%;*/ border: 1px solid #000; /*background: #FFF;*/ } .tns-nav-active { background: #000 !important; } #tns1-iw { margin: 0px -10px 0px 0px !important; } .tns-item p:nth-of-type(1) { text-transform: uppercase; margin: 10px 0 0px 0px !important; } .tns-item p{ text-align: center; } .tns-outer { display: inline-grid; } .tns-outer { -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1); } .tns-outer > * { -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1); } .tns-item img { width: 100%; max-width: inherit; } #tns1 > .tns-item { font-size: 14px; } .artwork-nav-label-mobile, .artwork-about-under-img-mobile { display: none; } /*************************************/ /************ WIKI PAGES ************/ /***********************************/ /************ TUTORIALS ************/ div#tutorials-intro{ text-align: center; padding-top: 5em; } div#tutorials-intro h3, div#tutorials-intro p { text-align: center; width: 50%; margin: auto; } /************ Disactive Mobile ************/ #navigationmobile, #message-mobile { display: none; } #mobtop{ display: none; } /********************************** RESPONSIVE DESIGN *********************************/ /***************** MOBILE ****************/ @media (min-width: 320px) { #home-recent-grid, #browsethearchive-grid, #selfpublishedindex-grid, #zinesindex-grid { grid-template-columns: repeat(2, 1fr); } } @media screen and (min-width:0px) and (max-width: 768px) { .web-dev-placeholder { display: none; padding: 0px 10px; margin-right: 30px; } /********** NAV **********/ #mobtop{ display: initial; } #link-search{ padding-right: 26px; text-decoration: none; } #navigation { display: none !important; } a.mobile-nav-icon, a.mobile-nav-icon:visited, a.mobile-nav-icon:hover { cursor: pointer; text-decoration: none; position: absolute; right: 0; margin-right: 8vw; } a.mobile-nav-icon:after { cursor: pointer; text-decoration: none; display: inline-block; content: ' '; background-image: url('Icons/icn_bars-solid.svg'); background-size: 16px 16px; height: 16px; width: 16px; color: var(--blue-blue); } a.mob-close-icon:after { cursor: pointer; text-decoration: none; display: inline-block; content: ' '; background-image: url('Icons/icn_close_large.svg'); background-size: 16px 16px; height: 16px; width: 16px; color: var(--blue-blue); z-index: 99; } div#header { height: 60px !important; } div#header-top { border-bottom: 0px !important; } input[type="checkbox"]:checked ~ #navigation-mobile { transform: translateY(0); } input[type="checkbox"]:checked ~ .sidebarIconToggle > .icon-menu { display: none; } input[type="checkbox"]:checked ~ .sidebarIconToggle > .icon-cross { display: block; } .sidebarIconToggle { cursor: pointer; } #navigationmobile { display: none; position: fixed; top: 60px; left: 0; width: 100%; z-index: 10000; height: 100%; background-color: rgba(255, 255, 255, 0.90); overflow-y: hidden; transition: transform 250ms ease-in-out; } .navigation-mobile-items{ margin: 100px 0px 0px 0px; display: flex; flex-direction: column; align-items: center; } .navigation-mobile-items div { margin: 5px 0px; } .navigation-mobile-items div a{ font-family: Roboto Condensed; font-size: 24px; font-weight: normal; font-stretch: condensed; font-style: normal; line-height: 1.58; letter-spacing: 1.33px; text-align: center; color: var(--black); text-decoration: none; cursor: pointer; } .navigation-mobile-items div a { color: var(--blue); } .navigation-mobile-items #nav-login{ margin: 100px 0px 0px 0px; } .navigation-mobile-items #nav-login a{ font-size: 16px; line-height: 2.38; letter-spacing: 0.89px; text-align: center; color: var(--black); } #nav-support a { } div#animatedlogo img { width: 8.5vw; min-width: 32px; margin-top: 10px; margin-right: 10px; } #header-keyword-search { display: none; } /********** MAIN **********/ #home-top-div > img { display: none; } #home-top-div #wrapper-bt { grid-column-start: 1; grid-column-end: 19; } div#home-top-div { height: 340px; /*50vh*/ min-height: 340px; } #home-top-div #wrapper-vid { margin-bottom: 5vw; } #home-top-div .heading_A { grid-column-start: 1; grid-column-end: 19; max-width: none; margin-top: 3vw; } #home-top-div #wrapper-vid { grid-column-start: 1; grid-column-end: 19; grid-row-start: 1; grid-row-end: 3; margin-bottom: 2vw; } div#footer { display: flex; flex-direction: column; flex-wrap: wrap; } #footer-title-others {text-align: right;} #footer-title-contact {text-align: left;} #footer-socials {width: 100%; } #footer-socials-links { display: flex; flex-direction: row; justify-content: space-between; width: 100%; margin-top: 10px; } a#footer-img-wiki { padding-left: 20px; } div#contactform {width: 100%; max-width: none;} #footer-contact-form { width: 100%; max-width: none;} .footer-left, .footer-right { width: 100%; justify-content: space-between;} .footer-right { flex-wrap: wrap; margin: 0px;} #footer-credit, #footer-socials{ padding: 0px; } #footer-right { margin: 0px; } #footer-socials, #footer-contact-form {margin: 30px 0px 0px 0px;} /********** ABOUT **********/ .mw-parser-output blockquote, .mw-parser-output blockquote + p { grid-column-start: 1; grid-column-end: 19; } .mw-parser-output blockquote + p { grid-row-start: 3; grid-row-end: 3; } .mw-parser-output p, .mw-parser-output ul, .mw-parser-output h2, .mw-parser-output h3 { grid-column-start: 1; grid-column-end: 19; } /********* ARTWORK **********/ .artwork-relatedwrapper,.artwork-copieswrapper, .artwork-lists { display: none; } .artwork-nav { display: none; } .artwork-nav-label-mobile { display: flex; padding: 0px 8vw 60px 8vw; flex-direction: column; text-align: left; } .artwork-nav-label-mobile p { color: #000; font-family: Roboto Condensed; font-size: calc(12px + 6 * (100vw - 320px) / 1600); line-height: 1.63; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; } .artwork-nav-label-record::before {display: none;} .artwork-leftcolumn { grid-column-start: 1; grid-column-end: 19; grid-row-start: 1; grid-row-end: 3; margin: 0 !important; } .artwork-rightcolumn { grid-column-start: 1; grid-column-end: 19; grid-row-start: 3; grid-row-end: 3; } .artwork-about-under-img { margin: 0 0 20px 0; } .tns-nav { padding: 0 15px; } .tns-nav button:last-child { margin-right: 0px; } .text-date-author { grid-column-start: 1; grid-column-end: 19; grid-row-start: 3; grid-row-end: 4; padding-left: 0em; padding-top: 20px; border-bottom: 1px solid black; } .text-description { grid-column-start: 1; grid-column-end: 19; grid-row-start: 2; grid-row-end: 2; padding-top: 20px; border-bottom: 1px solid black; } } /***************** LAPTOP MEDIUM ****************/ @media screen and (min-width: 769px) and (max-width: 1000px) { div#footer{ flex-wrap: wrap; } .footer-left{ justify-content: space-between;} .footer-right{ justify-content: space-between; margin: 0px;} #footer-title-others, #footer-title-contact {text-align: right;} #footer-contact-form {margin: 30px 0px 0px 0px;} #footer-credit, #footer-socials{ padding: 0px; } .artwork-relatedwrapper,.artwork-copieswrapper, .artwork-lists { grid-template-columns: repeat(5, 1fr); } } @media (min-width: 1000px) { #home-recent-grid, #browsethearchive-grid, #selfpublishedindex-grid, #zinesindex-grid { grid-template-columns: repeat(4, 1fr); } .artwork-relatedwrapper,.artwork-copieswrapper, .artwork-lists { grid-template-columns: repeat(4, 1fr); } } /***************** LAPTOP BIG ****************/ @media (min-width: 1400px) { #home-recent-grid, #browsethearchive-grid, #selfpublishedindex-grid, #zinesindex-grid { grid-template-columns: repeat(6, 1fr); } .artwork-relatedwrapper,.artwork-copieswrapper, .artwork-lists { grid-template-columns: repeat(6, 1fr); } #footer-contact-form { width: 100%; max-width: 420px; } }