@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400italic");
/*! 

AlmaDL Responsive Layout for Journals, OJS 2.4.X
Journal of Formalized Reasoning
License: Creative Commons BY 4.0
Author: Piero Grandesso, for AlmaDL Journals - University of Bologna
Based on version 0.9.6-8
Subversion n.: 2

*/
body {
  font-family: "Open Sans", sans-serif;
  color: #333333;
  background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Ubuntu", "Verdana", sans-serif !important;
}

/* HEADER */
#headerTitle {
  /* header use background body color */
  background-color: #ffffff;
  /* textual header */
  padding: 20px 0;
}

@media (min-width: 26.75em) {
  #headerTitle {
    /* textual header */
    padding: 1.7em 0;
  }
}
/* textual header */
#header h1 {
  /* specific color */
  color: #980408;
  padding: 0 2%;
}

@media (min-width: 48em) {
  #header h1 {
    padding: 0 10%;
  }
}
/* header img - custom media queries depending on img size (tablet & co) */
#header h1 img {
  height: auto;
  width: 100%;
}

@media (orientation: landscape) {
  #header h1 img {
    /* based on img size, usually a good value */
    width: 50%;
  }
}
@media (min-width: 26.75em) {
  #header h1 img {
    /* only for non-banner img */
    max-width: 428px;
  }
}
@media (min-width: 48em) {
  #header h1 img {
    /* based on img size */
    max-width: 700px;
    /* based on img size, usually a good value */
    width: 50%;
  }
}
/* HEADINGS */
h1, h2 {
  font-weight: 700 !important;
}

#content h2 {
  font-size: 1.8em;
}

#content h3 {
  font-size: 1.5em;
}

#content h4 {
  font-size: 1.3em;
  padding-top: 0.75em;
}

#content h5 {
  font-size: 1.15em;
}

#articleTitle h3 {
  font-weight: 700;
}

/* margin for masthead profiles in separate pages */
#displayMembership h4 {
  margin-bottom: 1.8em;
}

/* CONTAINERS */
#container {
  margin: 0 auto;
  min-width: 300px !important;
  max-width: 2000px !important;
}

#content {
  border-top: 1px dotted #000;
  font-size: 0.9em;
}

/* body responsive */
#main {
  margin-left: 2%;
  margin-right: 2%;
  width: 96%;
}

#rightSidebar {
  display: none;
}

@media (min-width: 26.75em) {
  #main {
    margin-right: 0;
    width: 74%;
  }

  #rightSidebar {
    display: block;
    margin-left: 1%;
    margin-right: 2%;
    width: 20%;
  }
}
@media (min-width: 48em) {
  #main {
    margin-left: 10%;
    width: 63%;
  }

  #rightSidebar {
    margin-left: 2%;
    margin-right: 10%;
    width: 14%;
  }
}
/* end of body responsive */
/* NAVBAR */
#navbar {
  border-bottom: 1px dotted #000;
}

ul.menu {
  font-size: 1.2em;
  text-align: center;
}

ul.menu li {
  padding: 0;
}

ul.menu a {
  line-height: 2em;
  padding: 0.5em 0.75em;
}

@media (min-width: 48em) {
  ul.menu {
    text-align: left;
  }

  ul.menu a {
    line-height: 1em;
    padding: 0;
  }

  ul.menu li {
    padding: 0 1.5em 0 0;
  }
}
/* LINKS */
a, a:link, a:visited {
  color: #2B35F3;
  text-decoration: none;
}

a:active, a:hover {
  background: none;
  text-decoration: underline;
  /* specific color */
  color: #980408;
}

/* navbar and breadcrumb coherence */
ul.menu a:active, ul.menu a:hover {
  text-decoration: underline;
}

#breadcrumb a:active, #breadcrumb a:hover {
  text-decoration: underline;
}

/* links in paragraphs */
p a {
  display: inline-block;
  margin: 0.5em 0;
}

@media (min-width: 48em) {
  p a {
    display: inline;
    margin: 0;
  }
}
/* LISTS */
ul {
  padding: 0 0 0 1.1em;
}

@media (min-width: 48em) {
  ul {
    padding: 0 0 0 2.5em;
  }
}
li {
  margin: 1em 0;
}

@media (min-width: 48em) {
  li {
    margin: 0;
  }
}
/* ISSUE TOC */
table.tocArticle {
  margin-bottom: 9px;
}

.tocArticleTitleAuthors {
  width: 70%;
}

.tocArticleGalleysPages {
  width: 30%;
}

@media (min-width: 48em) {
  .tocArticleTitleAuthors {
    width: 80%;
  }

  .tocArticleGalleysPages {
    width: 20%;
  }
}
.tocAuthors {
  font-style: italic;
}

/* multiple galleys */
.tocGalleys a {
  clear: right;
  float: right;
  margin-bottom: 9px;
}

.tocPages {
  clear: both;
}

@media (min-width: 48em) {
  .tocGalleys a {
    margin-bottom: 0;
  }
}
/* FULLTEXT HTML */
#articleContent {
  margin: 0 2%;
}

#articleBody {
  text-align: justify;
}

#articleFooter {
  font-size: small;
  margin-top: 5%;
}

#articleTitle h1 {
  font-size: 1.5em;
  font-weight: normal;
  margin: 0 1em 0.25em 0;
  padding-top: 0.75em;
}

/* 1200px */
@media (min-width: 75em) {
  #articleBody {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
  }
}
/* SIDEBAR */
#sidebar input.button {
  margin-top: 9px;
}

@media (min-width: 48em) {
  #sidebar input.button {
    margin-top: 0;
  }
}
#sidebar div.block {
  font-size: 1.1em;
  padding-left: 5px;
}

/* inverse media query to avoid use of "unset" or "intial" properties */
@media (max-width: 43.63em) {
  #sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {
    width: 100%;
  }
}
/* sidebar link spacing */
#sidebar a {
  display: inline-block;
  margin: 0.5em 0;
}

.articleToolItem {
  margin-bottom: 16px;
}

#sidebarAnnouncementFeed a, #sidebarWebFeed a {
  margin-bottom: 5px;
}

@media (min-width: 48em) {
  #sidebar a {
    display: inline;
    margin: 0;
  }

  .articleToolItem {
    margin-bottom: 3px;
  }

  #sidebarAnnouncementFeed a, #sidebarArticleFeed a {
    margin-bottom: 0;
  }
}
/* articleTools + authorBios */
#sidebarRTArticleTools, #sidebarRTAuthorBios {
  border-left: 2px solid #2B35F3;
}

#sidebar .articleToolItem a {
  display: inline;
}

.articleToolIcon {
  float: right;
  padding-left: 2px;
  padding-right: 0;
}

@media (min-width: 48em) {
  .articleToolIcon {
    float: none;
    padding-left: 0;
    padding-right: 5px;
  }
}
/* mendeley icon (exception to default values) */
#sidebar .articleToolItem a.mendeleyIcon {
  display: block;
  float: left;
  padding: 0 0 1em;
  width: 100%;
}

@media (min-width: 48em) {
  #sidebar .articleToolItem a.mendeleyIcon {
    float: none;
    padding: 1em 0.3em 0;
    width: 0;
  }
}
@media (min-width: 83.5em) {
  #sidebar .articleToolItem a.mendeleyIcon {
    display: inline;
    padding: 5px 9px;
  }
}
/* centered keyword cloud */
#sidebarKeywordCloud {
  display: none;
  text-align: center;
}

#sidebarKeywordCloud span.blockTitle {
  text-align: left;
}

@media (min-width: 48em) {
  #sidebarKeywordCloud {
    display: block;
  }
}
/* font sizer */
#sidebarFontSize {
  display: none;
}

#sidebarFontSize + br {
  display: none;
}

#sizer a {
  margin-left: 8px;
  margin-right: 4px;
}

@media (min-width: 48em) {
  #sidebarFontSize {
    display: block;
  }

  #sidebarFontSize + br {
    display: inline;
  }
}
/* VARIOUS */
input.defaultButton {
  /* specific color */
  background-color: #980408;
  color: #fff;
}

#footer {
  background: none;
  border-top: 1px dotted #000;
  padding-top: 3px;
  font-size: 0.7em;
  text-align: left;
  margin-top: 20px;
}

#footer .privacy {
  float: right;
}

@media (min-width: 48em) {
  #footer .privacy {
    float: none;
    padding-left: 2em;
  }
}
/* footer logos */
.footerLogo {
  float: right;
  padding-left: 2px;
}

.footerLogo img {
  height: auto;
  width: 50px;
}

/* hide intro reserved for AlmaDL index */
body#pkp-common-openJournalSystems #journalDescription {
  display: none;
}

.small-caps {
  font-variant: small-caps;
}

#journalLayout table {
  font-size: 0.7em;
}

body#pkp-about-journalSponsorship .separator {
  display: none;
}

/* justify texts */
body div#content p, body div#content ol, body div#content ul, #articleAbstract div {
  text-align: left;
}

@media (min-width: 26.75em) {
  body div#content p, body div#content ol, body div#content ul, #articleAbstract div {
    text-align: justify;
  }
}
#footer p {
  text-align: left !important;
}

/* blockquote */
blockquote {
  font-size: 0.9em;
}

/* popup style (help + RT) */
div#top + div#sidebar {
  margin-right: 0 !important;
}

body[id^="pkp-rt"] #top + #main, body[id^="pkp-bio"] #top + #main {
  margin: 0 2%;
  width: 96%;
}

body[id^="pkp-rt"] #headerTitle, body[id^="pkp-bio"] #headerTitle {
  padding: 1em 0;
}

#profilePicContent {
  margin: 0 0 1em 1em;
}

#helpToc span.blockTitle {
  color: #2B35F3;
}

/* link index */
a[href*="searchInitial"], a[href*="issuesPage"], a[href*="searchPage"] {
  line-height: 2em;
  padding: 0 1em;
  text-align: center;
}

#pkp-search-authorIndex #content a {
  line-height: 2em;
}

@media (min-width: 48em) {
  a[href*="searchInitial"], a[href*="issuesPage"] {
    line-height: 1em;
    padding: 0;
    text-align: left;
  }

  #pkp-search-authorIndex #content a {
    line-height: 1em;
  }
}
/* home */
#additionalHomeContent a {
  line-height: 2em;
}

@media (min-width: 48em) {
  #additionalHomeContent a {
    line-height: 1em;
  }
}
#additionalHomeContent {
  padding-bottom: 2em;
}

#additionalHomeContent + br {
  clear: both;
}

/* small-screen spacing */
#journalDescription + br {
  display: none;
}

#content #topBar {
  display: none;
}

@media (min-width: 48em) {
  #journalDescription + br {
    display: inline;
  }

  #content #topBar {
    display: block;
  }
}
/* announcements */
table.announcements td.title {
  width: 100%;
}

table.announcements td.title h4 {
  font-size: 1.5em !important;
}

table.announcements tr.details td.more {
  font-size: 1.5em;
  width: 30%;
}

/* galley page */
#pdfCanvasContainer iframe {
  min-height: 700px !important;
}

/* issue DOI (custom) */
.doi-issue {
  font-size: 0.8em;
  float: right;
}

/* show identifyType */
div.identifyType {
  display: block;
}

.previous-issue p {
  font-family: "Ubuntu", "Verdana", sans-serif !important;
  font-size: 1.3em;
  text-align: center !important;
}

/* custom headerTitle */
#headerTitle {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#767dfd+6,cad1ff+15,cad1ff+70,ffffff+100 */
  background: #767dfd;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #767dfd 6%, #cad1ff 15%, #cad1ff 70%, white 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(6%, #767dfd), color-stop(15%, #cad1ff), color-stop(70%, #cad1ff), color-stop(100%, white));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #767dfd 6%, #cad1ff 15%, #cad1ff 70%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #767dfd 6%, #cad1ff 15%, #cad1ff 70%, white 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #767dfd 6%, #cad1ff 15%, #cad1ff 70%, white 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #767dfd 6%, #cad1ff 15%, #cad1ff 70%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767dfd', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  height: 40px;
  padding: 40px 0;
}

#additionalHomeContent {
  padding-bottom: 0;
}

/*# sourceMappingURL=jfr.css.map */
