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 */
31 /* ==========================================================================
32 Typography stuff goes here
33 ========================================================================== */
34 h1,h2,h3,h4,h5,h6 { font-weight: bold; margin:0; padding:0;}
35 /*h1 see mediaqueries*/
36 h2 {font-size: 1.2em;}
37 h3 {font-size: 1.1em;}
38 h4 {font-size: 1.0em; }
39 h5 {font-size: 0.83em;}
40 h6 {font-size: 0.75em;}
42 a:hover, a:focus, a:active { outline: none; }
45 text-decoration: none;
48 a:hover { color:#000; text-decoration: none; }
49 .frontpage a {display:block; }
50 .frontpage a:hover { width: 100%; background-color: white;}
51 .books:hover { width: 100%; background-color: silver; }
52 .link a:hover { display:inline-block; width: 100%; background-color: #778899; /*Dirty IE Hack*/ zoom: 1; *display: inline;}
54 .mfp-content .bookpopup {
78 list-style-type: none;
85 display: inline-block;
89 background-color: #ddd;
94 border-left:thick solid blue;
99 border-right:thick solid red;
111 /* =============================================================================
112 Main container stuff goes here and other globals
113 ========================================================================== */
115 border:1px solid #000; border-radius:10px;
116 max-width:800px;width:95%;margin:0 auto;position:relative;
117 background-color: white;
120 /* =============================================================================
121 Header stuff goes here
122 ========================================================================== */
129 border-radius: 10px 10px 0px 0px;
130 border-bottom: 2px dashed gray;
131 font-variant: small-caps;
136 display:inline-block;
139 vertical-align: bottom;
145 background-color: transparent;
146 background-image: none;
147 border-color: transparent;
148 -webkit-border-radius: 0;
149 -moz-border-radius: 0;
151 -webkit-box-shadow: none;
152 -moz-box-shadow: none;
185 vertical-align: middle;
194 /* =============================================================================
195 Section and Article stuff goes here
196 ========================================================================== */
199 background-color: #fff;
203 border-bottom: 1px solid black;
207 /*-------------frontpage article-------------*/
213 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
223 text-decoration: overline;
226 /*-------------books article-------------*/
234 margin: 4px 10px 4px 4px;
241 margin: 4px 10px 4px 4px;
263 text-decoration : none;
265 padding: 5px 10px 5px 10px;
274 /*-------------books popup article-------------*/
280 display:inline; /*Dirty IE Hack*/ zoom: 1; *display: inline;
284 border-top: 1px solid black;
296 /* =============================================================================
297 Footer stuff goes here
298 ========================================================================== */
303 border-radius: 0px 0px 10px 10px;
329 .footcenter p, .footcenter a
332 vertical-align: middle;
337 /* =============================================================================
338 Aside stuff goes here
339 ========================================================================== */
347 /*-------------Search Aside-------------*/
348 #tool input[type=text]
350 vertical-align: middle;
357 vertical-align: middle;
372 /* =============================================================================
373 Mediaquerie stuff goes here
374 ========================================================================== */
375 /* 100px and greater */
376 @media only screen and (min-width: 100px) {
378 .container { width:100%; }
381 /* 320px and greater */
382 @media only screen and (min-width: 320px) {
383 h1 {font-size: 1.2em;}
386 /* 480px and greater */
387 @media only screen and (min-width: 480px) {
388 h1 {font-size: 1.5em;}
389 body { font-size: 1em;/*12px/16px */
390 font-weight:450; /* Better supported than 'lighter' attribute */
394 /* 768px and greater */
395 @media only screen and (min-width: 768px) {
396 h1 {font-size: 2em; line-height: 1em;}
398 font-size: 0.85em;/*12px/16px */
399 font-weight:400; /* Better supported than 'lighter' attribute */
405 font-family: Arial, Helvetica, sans-serif;
410 background: rgba(0,0,0,0.8);
413 -webkit-transition: opacity 400ms ease-in;
414 -moz-transition: opacity 400ms ease-in;
415 transition: opacity 400ms ease-in;
416 pointer-events: none;
419 .modalDialog:target {
421 pointer-events: auto;
428 padding: 5px 20px 13px 20px;
431 background: -moz-linear-gradient(#fff, #999);
432 background: -webkit-linear-gradient(#fff, #999);
433 background: -o-linear-gradient(#fff, #999);
447 text-decoration: none;
449 -webkit-border-radius: 12px;
450 -moz-border-radius: 12px;
452 -moz-box-shadow: 1px 1px 3px #000;
453 -webkit-box-shadow: 1px 1px 3px #000;
454 box-shadow: 1px 1px 3px #000;
457 .close:hover { background: #00d9ff; }