@font-face {

  font-family: 'grenze';
  src: url('/fonts/grenze-regular.woff2') format('woff2'),
       url('/fonts/grenze-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'grenze';
  src: url('/fonts/grenze-italic.woff2') format('woff2'),
       url('/fonts/grenze-italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'grenze';
  src: url('/fonts/grenze-semibold.woff2') format('woff2'),
       url('/fonts/grenze-semibold.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'grenze';
  src: url('/fonts/grenze-semibolditalic.woff2') format('woff2'),
       url('/fonts/grenze-semibolditalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'argos_george';
  src: url('/fonts/argosgeorge.woff2') format('woff2'),
       url('/fonts/argosgeorge.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'argos_george';
  src: url('/fonts/argosgeorgecontour.woff2') format('woff2'),
       url('/fonts/argosgeorgecontour.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'argos_george';
  src: url('/fonts/argosgeorgecontour.woff2') format('woff2'),
       url('/fonts/argosgeorgecontour.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'argos_george';
  src: url('/fonts/argosgeorgecontour.woff2') format('woff2'),
       url('/fonts/argosgeorgecontour.woff') format('woff');
  font-weight: bold;
  font-style: italic;

} @font-face {

  font-family: 'Solveig';
  src: url('/fonts/solveigtext.woff2') format('woff2'),
       url('/fonts/solveigtext.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Solveig';
  src: url('/fonts/solveigtext-italic.woff2') format('woff2'),
       url('/fonts/solveigtext-italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Solveig';
  src: url('/fonts/solveigdemibold.woff2') format('woff2'),
       url('/fonts/solveigdemibold.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Solveig';
  src: url('/fonts/solveigdemibold-italic.woff2') format('woff2'),
       url('/fonts/solveigdemibold-italic.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Longbow';
  src: url('/fonts/longbow.woff2') format('woff2'),
       url('/fonts/longbow.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Longbow';
  src: url('/fonts/longbow.woff2') format('woff2'),
       url('/fonts/longbow.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Longbow';
  src: url('/fonts/longbow.woff2') format('woff2'),
       url('/fonts/longbow.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Longbow';
  src: url('/fonts/longbow.woff2') format('woff2'),
       url('/fonts/longbow.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Sansita';
  src: url('/fonts/Sansita-Regular.woff2') format('woff2'),
       url('/fonts/Sansita-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Sansita';
  src: url('/fonts/Sansita-Italic.woff2') format('woff2'),
       url('/fonts/Sansita-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Sansita';
  src: url('/fonts/Sansita-Bold.woff2') format('woff2'),
       url('/fonts/Sansita-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Sansita';
  src: url('/fonts/Sansita-BoldItalic.woff2') format('woff2'),
       url('/fonts/Sansita-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Almendra';
  src: url('/fonts/almendra-bold-webfont.woff2') format('woff2'),
       url('/fonts/almendra-bold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Almendra';
  src: url('/fonts/almendra-bolditalic-webfont.woff2') format('woff2'),
       url('/fonts/almendra-bolditalic-webfont.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Almendra';
  src: url('/fonts/almendra-italic-webfont.woff2') format('woff2'),
       url('/fonts/almendra-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Almendra';
  src: url('/fonts/almendra-regular-webfont.woff2') format('woff2'),
       url('/fonts/almendra-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Hultog';
  src: url('/fonts/hultog_italic-webfont.woff2') format('woff2'),
       url('/fonts/hultog_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Hultog';
  src: url('/fonts/hultog-webfont.woff2') format('woff2'),
       url('/fonts/hultog-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Legago';
  src: url('/fonts/jmh_legajo_bold_italic-webfont.woff2') format('woff2'),
       url('/fonts/jmh_legajo_bold_italic-webfont.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Legago';
  src: url('/fonts/jmh_legajo_bold-webfont.woff2') format('woff2'),
       url('/fonts/jmh_legajo_bold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Legago';
  src: url('/fonts/jmh_legajo_italic-webfont.woff2') format('woff2'),
       url('/fonts/jmh_legajo_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Legago';
  src: url('/fonts/jmh_legajo-webfont.woff2') format('woff2'),
       url('/fonts/jmh_legajo-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'JAncient';
  src: url('/fonts/jancieni-webfont.woff2') format('woff2'),
       url('/fonts/jancieni-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'JAncient';
  src: url('/fonts/jancient-webfont.woff2') format('woff2'),
       url('/fonts/jancient-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'regula_old_face';
  src: url('/fonts/regulaoldface-webfont.woff2') format('woff2'),
       url('/fonts/regulaoldface-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'regula_old_face';
  src: url('/fonts/regulaoldface-italic-webfont.woff2') format('woff2'),
       url('/fonts/regulaoldface-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Overlock';
  src: url('/lib/plugins/fontface/fonts/Overlock-Regular.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/Overlock-Regular.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/Overlock-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Overlock';
  src: url('/lib/plugins/fontface/fonts/Overlock-Italic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/Overlock-Italic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/Overlock-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Overlock';
  src: url('/lib/plugins/fontface/fonts/Overlock-BoldItalic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/Overlock-BoldItalic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/Overlock-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Overlock';
  src: url('/lib/plugins/fontface/fonts/Overlock-Bold.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/Overlock-Bold.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/Overlock-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'LobsterTwo';
  src: url('/lib/plugins/fontface/fonts/LobsterTwo.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/LobsterTwo.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/LobsterTwo.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'LobsterTwo';
  src: url('/lib/plugins/fontface/fonts/LobsterTwo-Italic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-Italic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'LobsterTwo';
  src: url('/lib/plugins/fontface/fonts/LobsterTwo-BoldItalic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-BoldItalic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'LobsterTwo';
  src: url('/lib/plugins/fontface/fonts/LobsterTwo-Bold.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-Bold.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/LobsterTwo-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Souvenir';
  src: url('/lib/plugins/fontface/fonts/SouvenirStd-LightItalic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-LightItalic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-LightItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;

}

@font-face {

  font-family: 'Souvenir';
  src: url('/lib/plugins/fontface/fonts/SouvenirStd-Medium.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-Medium.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-Medium.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'Souvenir';
  src: url('/lib/plugins/fontface/fonts/SouvenirStd-Light.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-Light.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'Souvenir';
  src: url('/lib/plugins/fontface/fonts/SouvenirStd-DemiItalic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-DemiItalic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-DemiItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'Souvenir';
  src: url('/lib/plugins/fontface/fonts/SouvenirStd-MediumItalic.woff2') format('woff2'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-MediumItalic.woff') format('woff'),
      url('/lib/plugins/fontface/fonts/SouvenirStd-MediumItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'QuillSword';
  src: url('/fonts/quillsword.woff2') format('woff2'),
       url('/fonts/quillsword.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {

  font-family: 'QuillSword';
  src: url('/fonts/quillsword-bold.woff2') format('woff2'),
       url('/fonts/quillsword-bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {

  font-family: 'QuillSword';
  src: url('/fonts/quillsword-bolditalic.woff2') format('woff2'),
       url('/fonts/quillsword-bolditalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;

}

@font-face {

  font-family: 'QuillSword';
  src: url('/fonts/quillsword-italic.woff2') format('woff2'),
       url('/fonts/quillsword-italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;

}

html {

background-color: #fff;

}

body {

background: linear-gradient(rgba(255, 255, 255, 0.33) 300px, #fff 600px),
            url(user/bkgrnd.png);
background-repeat: repeat-x, repeat-x;
background-attachment: fixed, fixed;
background-position: bottom, top left;
font-size: 85% !important;
font-family:  Souvenir, serif;
font-size-adjust: none;

}

/* Section editing button */ .btn_secedit button, .btn_incledit button {

font-family: Arial, sans-serif;
background: transparent;
border: 1px dashed #ccf;
border-radius: 4px;
color: #ccc;
font-size: 80%;
padding: 3px;

}

.btn_secedit:hover button, .btn_incledit:hover button {

border: 1px solid #fcc;
border-radius: 4px;
color: #f99;

}

div.dokuwiki div.section_highlight {

/* Background color showing section to edit */
background-color: rgba(63, 0, 0, 0.00 /* 0.05 */) !important;
box-shadow: inset 0 0 1.5em rgba(63, 32, 32, 0.2), inset 0 0 0.75em rgba(63, 32, 32, 0.2);
border-radius: 4px;

}

/* SVG printing button */ .dokuwiki div.svgprintbutton_table button {

font-family: Arial, sans-serif;
background: transparent;
border-top: none;
border-left: 1px dashed #ccf;
border-right: 1px dashed #ccf;
border-bottom: 1px dashed #ccf;
border-radius-bottom: 4px;
color: #ccc;
font-size: 80%;
padding: 3px;

}

.dokuwiki div.svgprintbutton_table:hover button {

border-left: 1px solid #fcc;
border-right: 1px solid #fcc;
border-bottom: 1px solid #fcc;
color: #f99;

}

.svgembed_print_border {

background: rgba(0, 0, 0, 0.1);

}

.ns-0 #p-cactions li, .ns-0 #p-cactions li a, .ns-0 #p-cactions .selected, .ns-0 #p-cactions .selected a, .ns-0 #p-cactions .selected span {

background-color: rgb(255, 255, 241);

}

div.pBody, .ns-0 #content {

background-color: rgba(255, 255, 241, 0.75);

}

div#content {

padding-bottom: 0px;

}

.ns-1 #content, .ns-1 #p-cactions li, .ns-1 #p-cactions li a, .ns-2 #content, .ns-2 #p-cactions li, .ns-2 #p-cactions li a {

background-color: rgba(241, 255, 255, 0.75);

}

div.wrap_quotation {

padding: 1em 1em 1px 1.5em;
margin: 0 0 1em 2em;
background: linear-gradient(to right, rgba(204, 153, 0, 0.2), rgba(204, 153, 0, 0.15), rgba(255, 255, 255, 0) 100%) no-repeat,
            url(user/parchment.png) repeat-y,
            url(user/parch_quotes.png) top left content-box no-repeat;
border-radius: 1em;

}

div.wrap_solidbox {

background-color: transparent;
border: 3px double rgba(0, 0, 0, 0.1);
padding: 10px 10px 0 10px;
margin: .5em;

}

div.thumb2 .thumbinner, div.wrap_knotbox {

background-color: transparent;
border: 12px solid black;
border-image-source: url('/lib/tpl/monobook/user/knotbox_50pct.png');
border-image-slice: 16;
border-image-width: 16px 16px 16px 16px;
border-image-repeat: repeat round;

}

div.wrap_parchment {

background: url('/lib/tpl/monobook/user/parch.gif');
margin: 1em 1em 1em 1.5em;
border: 15px solid khaki;
border-image-source: url('/lib/tpl/monobook/user/parchbd.png');
border-image-slice: 30;
border-image-outset: 4px 4px 4px 4px;
border-image-width: 15px 15px 15px 15px;
border-image-repeat: repeat round;

}

#p-logo {

height: 130px;

}

#p-logo a, #p-logo a:hover, .portlet {

width: 11.5em;
background-size: 190px 150px;
padding-left: 4px;
image-rendering: -webkit-optimize-contrast;

}

p.mpbTagline {

padding: 2px;

//  padding-bottom: 2px;

border-top: rgba(169, 153, 102, 0.6) 3px double;
border-bottom: rgba(169, 153, 102, 0.6) 3px double;
text-align: center;
font-size: 85%;

}

h1, h2, h3, h4, h5, h6 {

font-family: Grenze;
background-color: inherit;
padding: 0;
padding-top: 12px !important;
padding-bottom: 0 !important;
word-spacing: 2px;
clear: left; /* ideally 'both', but problems with toc */

}

h1 {

font-size: 260% !important;
font-weight: bold !important;
color: #cc0000 !important;
border-bottom: 2px ridge #CCA899 !important;
text-shadow: -1px 0 #e0e0e0, 0 1px #ccc, 1px 0 #ccc, 0 -1px #ccc, 1.5px 1.5px 1.5px #cca8a8;

}

h2 {

font-size: 225% !important;
font-weight: bold !important;
color: #b40000 !important;
text-shadow: 1.5px 1.5px 2px #a89999;

}

h3 {

font-size: 200% !important;
font-weight: normal !important;
font-style: italic !important;
color: #a80000 !important;
text-shadow: 1.25px 1.25px 1px #a8a8a8;

}

h4 {

font-size: 180% !important;
font-weight: normal !important;
font-style: italic !important;
color: #940000 !important;
text-shadow: 1px 1px 1px #a8a8a8;

}

h5 {

font-size: 160% !important;
font-weight: normal !important;
font-style: italic !important;
color: #880000 !important;
text-shadow: 1px 1px 1px #a8a8a8;

}

.portlet h5 {

/*font-variant: small-caps;*/
text-transform: none;

}

/* search input field */ #qsearch__in {

width: 90%;
background-color: rgba(255, 255, 255, .4);

}

/* Link shadows */ a {

  1. webkit-transition: text-shadow 0.1s ease-out;
  2. moz-transition: text-shadow 0.1s ease-out;
  3. ms-transition: text-shadow 0.1s ease-out;
  4. o-transition: text-shadow 0.1s ease-out;

  transition: text-shadow 0.1s ease-out; }

a:hover {

text-shadow: 0px 0px 4px rgba(240, 168, 51, 0.75);
text-decoration: underline !important;
  1. webkit-transition: text-shadow 0.2s ease-out;
  2. moz-transition: text-shadow 0.2s ease-out;
  3. ms-transition: text-shadow 0.2s ease-out;
  4. o-transition: text-shadow 0.2s ease-out;

  transition: text-shadow 0.2s ease-out; }

a.interwiki, a.interwiki:visited {

color: #002bb8 !important;
background-position-x: -2px !important;

}

abbr[title] {

text-decoration: none;

}

div.dokuwiki a.urlextern {

margin-right: 1px;

}

div.dokuwiki ul {

line-height: 1.5em;
margin-left: 1em;
list-style-type: square;
list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=) !important;

}

div#content div.dokuwiki li {

margin-left: 0.5em;

}

td.dpage {

padding: 0 0 0 0;

}

#bodyContent div div.catlinks.noprint {

font-family: Overlock;
font-size: 12.5px;
background-color: #fff9f9;
background-color: rgba(249, 249, 249, 0.75);
margin-top: 0px;
margin-bottom: 16px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 16px;
border-radius: 3px 7px 3px 7px;

}

div#footer.noprint {

font-size: 50%;

}

li#tab-info {

margin-left: 1.6em;

}

div.dokuwiki p.include_readmore {

font-size: 8pt;
line-height: 10pt;
text-align: left;
margin-left: 4.5em;
margin-top: -1em;

}

div#draftstatus.draftstatus {

font-size: 8pt;
line-height: 8pt;
margin-top: -10pt;

}

.JSpopup {

background-color: rgba(255, 255, 255, 0.85);
border: double rgba(140, 172, 187, 0.7);
border-radius: 0.3em;

}

/* size of icons in admin area */ .admin_plugins svg {

width: 24px;
height: 24px;

}

.dokuwiki a.wikilink2 {

border-bottom-style: none !important;
text-decoration: underline dashed rgb(186, 0, 0) 1px !important;

}

.dokuwiki a.wikilink2:hover {

text-decoration: underline solid rgb(186, 0, 0) 1px !important;

}

div#p-search.portlet, div#p-tb.portlet, div#specialpages.portlet {

padding-top: 12px;

}

h5#the_campaign, h5#the_group, h5#user_info, h5#dm_only {

margin-left: -10px;

}

div.toggle ul {

text-align: start;
text-indent: 0;

}

img.mediabox2 {

background-color: transparent !important;

}

div.wrap_col2.plugin_wrap, div.wrap_col3.plugin_wrap {

column-rule-style: none;

}

div#picker2.picker {

width: 600px;

}

button.pickerbutton {

font-size: 14px;

}

div.gallery table {

background-color: rgba(63, 63, 63, 0.12);
border-radius: 4px;

}


Zero to hero