body {font-family: "Old Standard TT"; font-size: 20px; line-height: 1.4; letter-spacing: 1px;} section {margin-bottom: 50px;margin-top: 20px;} a {font-weight: bold; text-decoration: none; } h2 { text-align: center; letter-spacing: 4px; font-size: 28px;} table, th, td {vertical-align: top; border-collapse: separate; padding: 6px;} button {width: 100px;} .short-description{ margin-left: 40%; margin-right: 40%; text-align: center; } .internet {font-weight: regular; font-size: 18px; text-decoration: none; } .list { padding-top: 10px; padding-bottom: 10px; list-style: none; border-top: 1px solid #47505e; } .description { font-size: 12px; float: right; font-weight: normal !important; } /* .mini-player { background-size: 100% 100%; background-image: url(/project/images/player.png); cursor: pointer; }*/ .audio-mini { width: 50px; } .dropbtn { font-family: "Old Standard TT"; font-weight: bold; font-size: 24px; color: black; padding: 16px; border: none; cursor: pointer; } .dropbtn:hover, .dropbtn:focus { background-color: pink; } .dropdown { position: relative; display: inline-block; } .dropdown-content { display: none; position: absolute; background-color: white; min-width: 1900px; overflow: auto; z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown a:hover {background-color: none;} .show {display: block;} /*style internet sources*/ .dropbtn2 { font-family: "Old Standard TT"; font-weight: regular; font-size: 24px; color: black; padding: 16px; cursor: pointer; background-color: rgba(255, 255, 255, 0.9); border:1px; border-style:solid; border-color:black; } .dropbtn2:hover, .dropbtn2:focus { background-color: pink; } .dropdown2 { position: relative; display: inline-block; } .dropdown-content2 { display: none; position: absolute; background-color: white; min-width: 1000px; overflow: auto; z-index: 1; border:1px; border-style:solid; border-color:black; } .dropdown-content2 a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown2 a:hover {background-color: none;} .show2 {display: block;} /*style list of podcasts*/ .dropbtn3 { font-family: "Old Standard TT"; font-weight: regular; font-size: 24px; color: black; padding: 16px; border: none; cursor: pointer; } .dropbtn3:hover, .dropbtn3:focus { background-color: pink; } .dropdown3 { position: relative; display: inline-block; } .dropdown-content3 { display: none; position: absolute; background-color: white; min-width: 1000px; overflow: auto; z-index: 1; } .dropdown-content3 a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown3 a:hover {background-color: none;} .show3 {display: block;} /* Make the clips use as much space as possible, and * also show a scrollbar when there are too many clips to show * in the available space */ .sound-clips { flex: 1; overflow: auto; } /*section, article { display: block; }*/ .clip { padding-bottom: 1rem; } /*audio { width: 100%; display: block; margin: 1rem auto 0.5rem; }*/ .clip p { display: inline-block; font-size: 1rem; } .clip button { font-size: 1rem; } button.delete { background: #f00; padding: 0.5rem 0.75rem; font-size: 0.8rem; } /* Checkbox hack to control information box display */ /*label { font-size: 3rem; position: absolute; top: 2px; right: 3px; z-index: 5; cursor: pointer; }*/ input[type=checkbox] { position: absolute; top: -100px; } /*aside { position: fixed; top: 0; left: 0; width: 100%; height: 100%; transform: translateX(100%); transition: 0.3s all ease-out; background-color: #efefef; padding: 1rem; } aside p { font-size: 1.2rem; margin: 0.5rem 0; } aside a { color: #666; } */ /* Toggled State of information box */ input[type=checkbox]:checked ~ aside { transform: translateX(0); } /* Cursor when clip name is clicked over */ .clip p { cursor: pointer; } /* Adjustments for wider screens */ @media all and (min-width: 800px) { /* Don't take all the space as readability is lost when line length goes past a certain size */ /*.wrapper { width: 90%; max-width: 1000px; margin: 0 auto; }*/ } /*hover of images and transcriptions style*/ .tooltip-wrap { position: relative; } .tooltip-wrap .tooltip-content { display: none; position: absolute; /*top: 20%;*/ bottom: 100%; left: 2%; /*right: 100%;*/ padding: .5em; background-color: rgba(255, 255, 255, 0.9) ; border:1px; border-style:solid; border-color:black; } .tooltip-wrap:hover .tooltip-content { display: block; } /*transcript wrapper,text following audio style*/ #transcriptWrapper { overflow: hidden; } #transcript > div { transition: all .8s ease; list-style-type: disc; } .speaking { font-weight:bold } #transcriptWrapper3 { overflow: hidden; } #transcript3 > div { transition: all .8s ease; list-style-type: disc; } .speaking3 { font-weight:bold } /*one image next to the other*/ .column { float: left; width: 50%; padding: 5px; } /* Clear floats after image containers */ .row::after { content: ""; clear: both; display: table; }