/* J U N I C O D E */
/* ---------------------------- */
@font-face {
  font-family: 'junicodebold';
  src: url("../fonts/junicode/junicode-bold-webfont.eot");
  src: url("../fonts/junicode/junicode-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-bold-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-bold-webfont.woff") format("woff"), url("../fonts/junicode/junicode-bold-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-bold-webfont.svg#junicodebold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicodeboldcondensed';
  src: url("../fonts/junicode/junicode-boldcondensed-webfont.eot");
  src: url("../fonts/junicode/junicode-boldcondensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-boldcondensed-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-boldcondensed-webfont.woff") format("woff"), url("../fonts/junicode/junicode-boldcondensed-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-boldcondensed-webfont.svg#junicodeboldcondensed") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicodebolditalic';
  src: url("../fonts/junicode/junicode-bolditalic-webfont.eot");
  src: url("../fonts/junicode/junicode-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-bolditalic-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-bolditalic-webfont.woff") format("woff"), url("../fonts/junicode/junicode-bolditalic-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-bolditalic-webfont.svg#junicodebolditalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicodebolditaliccondensed';
  src: url("../fonts/junicode/junicode-bolditaliccondensed-webfont.eot");
  src: url("../fonts/junicode/junicode-bolditaliccondensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-bolditaliccondensed-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-bolditaliccondensed-webfont.woff") format("woff"), url("../fonts/junicode/junicode-bolditaliccondensed-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-bolditaliccondensed-webfont.svg#junicodebolditaliccondensed") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicodeitalic';
  src: url("../fonts/junicode/junicode-italic-webfont.eot");
  src: url("../fonts/junicode/junicode-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-italic-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-italic-webfont.woff") format("woff"), url("../fonts/junicode/junicode-italic-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-italic-webfont.svg#junicodeitalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicodeitaliccondensed';
  src: url("../fonts/junicode/junicode-italiccondensed-webfont.eot");
  src: url("../fonts/junicode/junicode-italiccondensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-italiccondensed-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-italiccondensed-webfont.woff") format("woff"), url("../fonts/junicode/junicode-italiccondensed-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-italiccondensed-webfont.svg#junicodeitaliccondensed") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicoderegular';
  src: url("../fonts/junicode/junicode-regular-webfont.eot");
  src: url("../fonts/junicode/junicode-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-regular-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-regular-webfont.woff") format("woff"), url("../fonts/junicode/junicode-regular-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-regular-webfont.svg#junicoderegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'junicoderegularcondensed';
  src: url("../fonts/junicode/junicode-regularcondensed-webfont.eot");
  src: url("../fonts/junicode/junicode-regularcondensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/junicode/junicode-regularcondensed-webfont.woff2") format("woff2"), url("../fonts/junicode/junicode-regularcondensed-webfont.woff") format("woff"), url("../fonts/junicode/junicode-regularcondensed-webfont.ttf") format("truetype"), url("../fonts/junicode/junicode-regularcondensed-webfont.svg#junicoderegularcondensed") format("svg");
  font-weight: normal;
  font-style: normal; }
/* V A R I A B L E S */
/* ---------------------------- */
/* 2 0 1 5 */
/* ---------------------------- */
.dronedeutung {
  color: #1652b4; }

.pirates {
  color: #000000 !important; }

.university {
  color: #000000 !important; }

/* B A C K G R O U N D   A R E A */
/* ---------------------------- */
.title_issue {
  color: #1652b4 !important;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 35px;
  margin-top: 25px;
  margin-left: 25px;
  z-index: 0;
  position: relative; }

.show_menu {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11.9px;
  color: #999999;
  background: none;
  position: absolute;
  z-index: 900;
  right: 15px;
  top: 25px; }

.show_menu:hover, .show_menu:active {
  color: #ffffff; }

.navbar {
  background-color: transparent !important; }

.navbar a {
  color: #000000; }

/* A N C H O R   P A N E L   L E F T */
/* ---------------------------- */
.anchors_article {
  font-size: 11.9px;
  margin-top: 0px;
  background-color: none;
  position: fixed !important;
  display: block;
  width: 15%; }

.invisible-header-anchor {
  opacity: 0;
  padding: 0;
  margin: 0 !important;
  font-size: 0 !important; }

.anchors_article a {
  color: #999999;
  font-size: 11.9px;
  font-family: arial, sans-serif;
  overflow: hidden;
  text-overflow: ellipsis; }

#myScrollspy ul.nav {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#index-title {
  color: #1652b4;
  opacity: 0.75;
  font-weight: bold;
  text-decoration: underline; }

.nav > .anchors_article > li {
  position: relative;
  display: block; }

nav .anchors_article li a {
  position: relative;
  display: block;
  padding: 5px !important;
  border-left: 3px solid transparent; }

nav > .anchors_article a:hover {
  color: #000000;
  border-left: 3px solid #1652b4; }

nav .anchors_article .active a:focus {
  color: #1652b4 !important; }

nav .anchors_article .active a {
  border-left: 3px solid #1652b4; }

.anchors_article > ul > li {
  margin-left: 5px; }

.inactive {
  font-family: Arial, sans-serif;
  color: #e6e6e6;
  font-size: 14px; }

.top {
  font-family: Arial, sans-serif;
  font-weight: bold; }

/* A R T I C L E   A R E A */
/* ---------------------------- */
.text_area {
  padding: 0 !important; }

.article {
  background-color: #ffffff;
  border: 1px solid lightgrey;
  margin: 100px 5px;
  padding: 65px;
  -moz-box-shadow: inset 0 0 10px #999999;
  -webkit-box-shadow: inset 0 0 10px #999999;
  box-shadow: inset 0 0px 10px #999999; }
  .article .close {
    float: right; }
  .article .title_article {
    font-size: 42px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 0 25px;
    margin: 0;
    color: #000000;
    line-height: 48px; }
    .article .title_article span.subtitle {
      color: #000000;
      font-family: Arial, sans-serif;
      font-weight: normal !important; }
  .article .author_article {
    font-size: 17.5px;
    font-family: Arial, sans-serif;
    margin: 35px 0 50px 25px !important;
    padding: 0 25px; }
  .article h4 {
    font-size: 18.2px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 25px 50px;
    padding-top: 40px; }
  .article h3 {
    font-size: 18.2px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 25px 50px;
    padding-top: 40px; }
  .article h2 {
    font-size: 18.2px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 25px 50px;
    padding-top: 40px; }
  .article h1 {
    font-size: 24.5px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 25px 50px;
    padding-top: 40px; }
  .article p {
    margin: 15px 25px !important; }
  .article blockquote {
    border: 0;
    margin-bottom: 0 !important;
    padding: 0 !important; }
  .article blockquote p {
    font-style: oblique;
    font-size: 21px !important;
    margin-bottom: 0 !important; }
  .article ol, .article ul {
    margin: 15px 25px;
    font-family: 'junicoderegular';
    font-size: 17.5px; }
    .article ol li, .article ul li {
      margin-bottom: 15px; }
  .article a[name^="_ednref"] {
    font-size: 12px;
    letter-spacing: 0.75px;
    margin: 0 3px; }

.illustration {
  padding: 0 45px; }
  .illustration img {
    width: 100% !important; }
  .illustration .caption {
    font-size: 11.9px;
    font-family: "junicoderegular", serif;
    display: block;
    margin: 5px 0 25px 0; }

h4 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0.5;
  padding-top: 50px; }

p a {
  font-size: 90%; }

/* P O S T  A R T I C L E  A R E A */
/* ---------------------------- */
.header_anchor {
  font-size: 18.2px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin: 15px 0 15px 0; }

#notes, #references {
  margin: 145px 5px;
  padding: 35px;
  font-family: 'junicoderegular';
  -moz-box-shadow: inset 0 0 10px #999999;
  -webkit-box-shadow: inset 0 0 10px #999999;
  box-shadow: inset 0 0px 10px #999999; }
  #notes p, #references p {
    font-size: 14px;
    margin-bottom: 15px; }
  #notes h2, #references h2 {
    font-size: 18.2px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding-top: 25px; }

.biography {
  margin: 145px 5px;
  padding: 35px; }
  .biography p {
    font-size: 14px;
    margin-bottom: 15px; }

#related, .biography {
  margin: 145px 5px;
  padding: 35px;
  -moz-box-shadow: inset 0 0 10px #999999;
  -webkit-box-shadow: inset 0 0 10px #999999;
  box-shadow: inset 0 0px 10px #999999; }
  #related p, .biography p {
    font-size: 14px; }
  #related .btn, .biography .btn {
    width: 100%;
    margin-bottom: 15px; }
  #related h2, .biography h2 {
    font-size: 18.2px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 15px 0 15px 0; }

/* S I D E F R A M E :   T A B L E   O F   C O N T E N T S */
/* ---------------------------- */
.table_of_contents {
  padding: 0px;
  color: #ffffff; }
  .table_of_contents .header_side {
    white-space: normal !important;
    font-size: 28px !important;
    word-wrap: break-word;
    margin-top: 30px !important;
    color: #000000; }
    .table_of_contents .header_side .hamburger {
      font-size: 21px;
      float: right !important; }
  .table_of_contents p {
    font-size: 14px; }
  .table_of_contents .author {
    font-family: Arial, sans-serif;
    font-size: 11.9px !important;
    letter-spacing: 0.5px;
    padding: 0 !important; }
  .table_of_contents .title {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-weight: bold;
    margin-top: 0px;
    letter-spacing: 0.5px;
    padding: 0 !important;
    font-size: 11.9px !important;
    color: #1652b4; }
  .table_of_contents .category {
    font-family: "junicoderegular", serif;
    letter-spacing: 0.7px;
    color: #000000;
    margin-top: 15px; }
  .table_of_contents .btn {
    background: rgba(255, 255, 255, 0);
    width: 100%;
    border-bottom: 1px solid lightgrey;
    -moz-box-shadow: inset 0 0 0 transparent;
    -webkit-box-shadow: inset 0 0 0 transparent;
    box-shadow: inset 0 0 0 transparent;
    margin: 5px 10px;
    padding: 5px 0 2px 0; }
  .table_of_contents .btn:hover {
    color: #000000;
    border-bottom: 1px solid #1652b4 !important; }
  .table_of_contents .item {
    background-color: rgba(255, 255, 255, 0.15);
    width: 100%;
    opacity: 0.8; }
  .table_of_contents .item:hover {
    color: #000000;
    opacity: 1; }
  .table_of_contents .active {
    border-bottom: 1px solid transparent !important;
    -moz-box-shadow: inset 0 0 5px #1652b4;
    -webkit-box-shadow: inset 0 0 5px #1652b4;
    box-shadow: inset 0 0 5px #1652b4;
    padding: 8px !important;
    opacity: 1; }
    .table_of_contents .active .title {
      color: #1652b4; }
  .table_of_contents .active.item:hover {
    border-bottom: 1px solid transparent;
    -moz-box-shadow: inset 0 0 5px #1652b4;
    -webkit-box-shadow: inset 0 0 5px #1652b4;
    box-shadow: inset 0 0 5px #1652b4; }
  .table_of_contents a {
    color: #000000;
    font-size: 11.9px; }
  .table_of_contents .cover {
    width: 75%; }

.table_of_contents.issue {
  margin-top: -75px !important; }
