1 /* Global Box Sizing and Font-Smoothing */
4 -webkit-box-sizing:border-box;
5 -moz-box-sizing:border-box;
6 -webkit-font-smoothing:antialiased;
7 -moz-font-smoothing:antialiased;
8 -o-font-smoothing:antialiased;
9 font-smoothing:antialiased;
10 text-rendering:optimizeLegibility;
13 html { font-size: 100%; -webkit-text-size-adjust: 100%;
14 -ms-text-size-adjust: 100%; }
17 font-family: 'Open Sans', sans-serif;
19 color: #1c1c1c; /* Lighter on the eyes than #000 Black */
20 margin: 0px; background: #cccccc; background-size: cover;
27 width: auto\9; /* ie8 */
30 /* ==========================================================================
31 Typography stuff goes here
32 ========================================================================== */
33 h1,h2,h3,h4,h5,h6 { font-weight: bold; margin:0; padding:0;}
34 /*h1 see mediaqueries*/
35 h2 {font-size: 1.2em;}
36 h3 {font-size: 1.1em;}
37 h4 {font-size: 1.0em; }
38 h5 {font-size: 0.83em;}
39 h6 {font-size: 0.75em;}
41 a:hover, a:focus, a:active { outline: none; }
42 a { color: #000066; font-weight: 800; text-decoration: none;}
43 a:hover { color:#000; text-decoration: none; }
44 .frontpage a {display:block; }
45 .frontpage a:hover { width: 100%; background-color: #778899;}
46 .books:hover { width: 100%; background-color: #778899; }
47 .link a:hover { display:inline-block; width: 100%; background-color: #778899; /*Dirty IE Hack*/ zoom: 1; *display: inline;}
49 .mfp-content .bookpopup {
73 list-style-type: none;
79 display: inline-block;
83 background-color: white;
88 border-left:thick solid blue;
93 border-right:thick solid red;
105 /* =============================================================================
106 Main container stuff goes here and other globals
107 ========================================================================== */
109 background: #414141; border:1px solid #000; border-radius:10px;
110 max-width:800px;width:95%;margin:0 auto;position:relative; }
112 /* =============================================================================
113 Header stuff goes here
114 ========================================================================== */
119 text-transform:uppercase;
121 box-shadow:inset 0px -5px 8px #000000;
123 border-radius: 10px 10px 0px 0px;
127 display:inline-block;
130 vertical-align: bottom;
131 text-shadow: 2px 2px 2px black;
137 background-color: transparent;
138 background-image: none;
139 border-color: transparent;
140 -webkit-border-radius: 0;
141 -moz-border-radius: 0;
143 -webkit-box-shadow: none;
144 -moz-box-shadow: none;
177 vertical-align: middle;
180 text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
181 0px 8px 13px rgba(0,0,0,0.1),
182 0px 18px 23px rgba(0,0,0,0.1);
189 /* =============================================================================
190 Section and Article stuff goes here
191 ========================================================================== */
194 background-color: #fff;
198 border-bottom: 1px solid black;
202 /*-------------frontpage article-------------*/
205 padding: 5px 0 0 5px;
209 padding: 5px 0 5px 20px;
213 /*-------------books article-------------*/
221 margin: 4px 10px 4px 4px;
228 margin: 4px 10px 4px 4px;
248 box-shadow:0 0 10px #000;
249 background: darkgray;
250 background: radial-gradient(#666, black);
252 text-decoration : none;
254 padding: 5px 10px 5px 10px;
259 vertical-align:middle;
267 /*-------------books popup article-------------*/
273 display:inline; /*Dirty IE Hack*/ zoom: 1; *display: inline;
277 border-top: 1px solid black;
288 /* =============================================================================
289 Footer stuff goes here
290 ========================================================================== */
295 box-shadow:inset 0px 5px 8px #000000;
296 border-radius: 0px 0px 10px 10px;
322 .footcenter p, .footcenter a
325 vertical-align: middle;
330 /* =============================================================================
331 Aside stuff goes here
332 ========================================================================== */
340 /*-------------Search Aside-------------*/
341 #tool input[type=search]
343 vertical-align: middle;
350 vertical-align: middle;
365 /* =============================================================================
366 Mediaquerie stuff goes here
367 ========================================================================== */
368 /* 100px and greater */
369 @media only screen and (min-width: 100px) {
371 .container { width:100%; }
374 /* 320px and greater */
375 @media only screen and (min-width: 320px) {
376 h1 {font-size: 1.2em;}
379 /* 480px and greater */
380 @media only screen and (min-width: 480px) {
381 h1 {font-size: 1.5em;}
382 body { font-size: 1em;/*12px/16px */
383 font-weight:450; /* Better supported than 'lighter' attribute */
387 /* 768px and greater */
388 @media only screen and (min-width: 768px) {
389 h1 {font-size: 2em; line-height: 1em;}
390 .container { box-shadow:0 0 20px #000; }
392 font-size: 0.85em;/*12px/16px */
393 font-weight:400; /* Better supported than 'lighter' attribute */
399 font-family: Arial, Helvetica, sans-serif;
404 background: rgba(0,0,0,0.8);
407 -webkit-transition: opacity 400ms ease-in;
408 -moz-transition: opacity 400ms ease-in;
409 transition: opacity 400ms ease-in;
410 pointer-events: none;
413 .modalDialog:target {
415 pointer-events: auto;
422 padding: 5px 20px 13px 20px;
425 background: -moz-linear-gradient(#fff, #999);
426 background: -webkit-linear-gradient(#fff, #999);
427 background: -o-linear-gradient(#fff, #999);
441 text-decoration: none;
443 -webkit-border-radius: 12px;
444 -moz-border-radius: 12px;
446 -moz-box-shadow: 1px 1px 3px #000;
447 -webkit-box-shadow: 1px 1px 3px #000;
448 box-shadow: 1px 1px 3px #000;
451 .close:hover { background: #00d9ff; }