/*
Theme Name: HybridMag fvdm
Template: hybridmag
Version: 1.0.7
*/

a {
  outline: none;
}

span.removed_link {
  text-decoration: none;
}

.kofi-button {
  width: 150px;
  text-align: center;
}

p.has-background,
div.has-background,
.wp-block-group .has-background {
  padding: 1rem !important;
}


/* Post table of contents */

.post-content .toc,
.post-content .toc-generator {
  list-style: none;
  margin: 0;
}

.toc:before,
.toc-generator:before {
  font-size: 1em;
  font-weight: bold;
  content: 'TABLE OF CONTENTS';
}
/*
.toc,
.toc-generator {
  padding: 0;
  max-width: 100%;
}
*/
ol.toc-generator {
  padding: 1em;
  background-color: #f5f5f5;
  font-size: .9rem;
}

.toc ul,
.toc-generator li {
  padding: 0;
  font-size: 1em;
  list-style: none;
}

.hm-dark ol.toc-generator {
  background-color: #111;
  color: #777;
}
.hm-dark ol.toc-generator li a {
  color: #999;
}

/* Attachments */

.attTableRow a {
  color: #4E7500;
}
.attTableRow a:hover {
  color: #4E7500;
  text-decoration: underline;
}
.attTableIcon {
  vertical-align: middle;
  text-align: center;
  width: 90px;
}
.attTableTitle {
  font-size: 1.1rem;
  font-weight: 400;
}
.attTableData {
  vertical-align: top;
  font-size: small;
}
.attTableText {
  color: #444;
  font-size: small;
}
.attTableMeta {
  color: #888;
  font-size: small;
}
.attTableDimensions {
  color: #aaa;
}


/* Code */
.wp-block-code {
  font-size: .9rem;
  border: 0;
}

p code {
  font-size: .9rem;
  background-color: #ddd;
  padding: .3rem;
}

.hm-dark p code {
  background-color: #444;
}

/*
pre {
  margin-bottom: 1.5em !important;
  border-radius: 0.25em !important;
}

code {
  padding: 2px 4px 2px 4px;
  border-radius: 2px;
  font-size: .9rem;
  background-color: #333;
  color: #fff;
}

li code,
p code {
  border-radius: 3px;
  padding: 3px 5px 3px 5px;
  color: inherit;
  background-color: #eee;
}
*/
/* Code block with syntax highlighting */
/*
pre.wp-block-code {
  padding: 1rem;
  background-color: #333;
}

pre.wp-block-code > code {
  font-size: 0.8rem;
}
*/
/* Preformatted non-syntax block */
/*
pre.wp-block-preformatted {
  padding: 1rem;
  font-size: 0.9rem;
}
*/

/* Illustrations */
/*
.entry-content figure {
  margin: 3em 0 3em 0;
}

.wp-block-image figcaption {
  text-align: center;
  color: #999;
  font-size: .9rem;
}
*/


/* Comments */
#email-notes {
  display: none;
}


/* Contact forms */

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-file {
  max-width: 100%;
}

