@font-face { font-family: 'Compagnon'; src: url('Compagnon-Bold.woff2') format('woff2'), url('Compagnon-Bold.woff') format('woff'), ; font-weight: bold; font-style: normal; } @font-face { font-family: 'Compagnon'; src: url('Compagnon-Italic.woff') format('woff'); font-weight: normal; font-style: italic; } @font-face { font-family: 'Compagnon'; src: url('Compagnon-Medium.woff') format('woff'); font-weight: medium; font-style: normal; } @font-face { font-family: 'Compagnon'; src: url('Compagnon-Light.woff') format('woff'); font-weight: light; font-style: normal; } @font-face { font-family: 'Compagnon'; src: url('Compagnon-Roman.woff') format('woff'); font-weight: normal; font-style: roman; } @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap'); body{ background: #ffffff; color:black; font-family: 'Montserrat', sans-serif; top:0; left: 0; margin: 0; } a{ color: black; } .text a:visited{ color: red; } .text a:hover{ background: : red; color: white; } /********************************************************/ /* SELECTION */ /********************************************************/ ::selection { background: magenta; /* WebKit/Blink Browsers */ } ::-moz-selection { background: magenta; /* Gecko Browsers */ } /********************************************************/ /* FIRST PAGE */ /********************************************************/ div.home{ /* padding: 1em 5em 1em 7.5em; */ padding-left: 9em; padding-top: 3em; padding-bottom: 3em; padding-right: 0.5em; text-align: justify; font-size: 1.3em; } div.home a{ } div.home a:hover{ /* font-style: italic; */ /* text-decoration: underline overline dotted red; */ /* font-weight: bold; */ background: red; color: white; } div.explanation{ width: 100%; position: fixed; bottom: 0; top: -6.5em; left: 9em; right: 0; background: white; color: bla; height: 1em; padding: 10px 0 10px 10px; /* width: 6%; */ font-size: 0.75em; /* font-family: monospace; */ float: left; padding-right: 0.7em; -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transform: rotate(-90deg) translate(-50%, 50%); -moz-transform: rotate(-90deg) translate(-50%, 50%); -ms-transform: rotate(-90deg) translate(-50%, 50%); -o-transform: rotate(-90deg) translate(-50%, 50%); transform: rotate(-90deg) translate(-50%, 50%); } /********************************************************/ /* NAVIGATION */ /********************************************************/ header{ padding-top: 3em; } #logobox{ position: fixed; top: 0; bottom: 0; height: 1.5em; margin: auto; background: none; left: 0; -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transform: rotate(-90deg) translate(-50%, 50%); -moz-transform: rotate(-90deg) translate(-50%, 50%); -ms-transform: rotate(-90deg) translate(-50%, 50%); -o-transform: rotate(-90deg) translate(-50%, 50%); transform: rotate(-90deg) translate(-50%, 50%); } #logobox a, #logobox a:visited{ color: black; } #logobox a:hover{ color: red; } h1{ font-size: 2em; line-height: 1.5; display:inline; background-color: none; /* width: 100%; */ } ul.menu { margin-left: 0.4em; margin-top: 2.3em; position: fixed; -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transform: rotate(-90deg) translate(-50%, 50%); -moz-transform: rotate(-90deg) translate(-50%, 50%); -ms-transform: rotate(-90deg) translate(-50%, 50%); -o-transform: rotate(-90deg) translate(-50%, 50%); transform: rotate(-90deg) translate(-50%, 50%); text-align: right; } /********************************************************/ /* TEXT */ /********************************************************/ a{ text-decoration: none; } a:visited { color:red; } ul{ list-style: none; } li a{ text-decoration: none; color: #0000FF } li:hover a{ color: white; background-color: red; } li{ padding-left: 5px; padding-right: 5px; } li:hover { background-color: red; padding-left: 5px; padding-right: 5px; } img{ max-width: 90%; margin-bottom: 15px; /* float: left; */ } video{ max-width: 90%; } div{ margin:0 auto; /* padding: 1em 2em 1em; */ } /********************************************************/ /* THE CLICKED WORDS DISPLAYED */ /********************************************************/ #thewordpath{ font-family: 'Compagnon'; font-style: roman; display: block; background-color: white; position: fixed; /* border-bottom: black 1.5px solid; */ width: 100%; top:0; right: 0; left: 0; padding: 0; margin: 0; padding: 10px; z-index: 2; width: auto; /* background-color: white; */ /* border:1px blue solid; */ /* -webkit-transform-origin: right top; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); */ } .word{ color:black; } /********************************************************/ /* THE CONTENT IN TWO COLUMNS */ /********************************************************/ .description{ width: 80%; } .text{ float: right; width: 50%; /* position: relative; */ } .item{ /* position: relative; */ float: left; width: 50%; /* vertical-align: top; */ padding-top: 7.8%; } .column h2{ /* color: pink; border:1px solid pink; */ } .column a:hover{ color: white; background-color: red; } /********************************************************/ /* NAVIGATION BAR AT THE BOTTOM OF DESCRIPTION*/ /********************************************************/ .index { display: block; } nav.nav_bottom { width: 100%; margin: 0; padding: 0; height: auto; z-index: 1000; bottom: 0px; text-transform: uppercase; font-size: 15px; line-height: 18px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; list-style-type: none; overflow: hidden; position: fixed; background: white; padding-top: 10px; padding-bottom: 10px; /* border-top:0.05em solid black; */ } nav.nav_bottom div li { margin-right: 2em; } nav.nav_bottom div li a{ color: black } nav.nav_bottom div li a:hover{ color: red; background-color: black; } nav.nav_bottom div li:first-child { margin-right: 0; } li.index, li.about { float: left; margin-left: 10px; } li.prev_item, li.next_item, li.no_here { float: right; } /********************************************************/ /* DIVERGE */ /********************************************************/ div.diverge_all{ padding: 1em 6.3em 1em; } div.diverge_all p{ font-weight: bold; font-size: 1.3em; margin-left: 14.3em; } div.diverge_list { width: 40%; } div.diverge_list a{ } div.about{ padding: 1em 5em 1em 7.5em; } span.folder-corner { font-size: 0.8em; font-style: italic; } /********************************************************/ /* INDEX OF FOLDERS */ /********************************************************/ .foldersindex{ /* border: black 1px solid; */ width: 35%; padding-top: 50px; padding-bottom: 50px; } .foldersindex a{ color: black; width: 100%; /* height: 98%; */ display: inline-block; } .foldersindex a:hover{ background-color: red; color: white; width: 100%; /* height: 98%; */ display: inline-block; } h1.logo a { text-transform: uppercase; } div.index_intro { width: 80%; }