:root {
  --mobile-breakpoint: 480px;
  --phablet-breakpoint: 580px;
  --tablet-breakpoint: 768px;
  --desktop-breakpoint: 1024px;
  --desktop-wide-breakpoint: 1280px;
  --full-hd-breakpoint: 1920px;
  --primary-font: 'Fira Sans';
  --font-awesome-font-family: 'Font Awesome 6 Pro';
  --secondary-font: var(--primary-font);
  --text-max-width: 768px;
  --content-width: 100%;
  --content-max-width: 1280px;
  --global-padding: 20px;
  --grid-gutter: 15px;
  --white: #fff;
  --black: #000;
  --grey-light: rgba(8, 60, 44, .05);
  --grey-dark: #777;
  --text-color: #222;
  --primary-color: #b0b0b0;
  --primary-color-light: var(--primary-color);
  --primary-dark: var(--primary-color);
  --secondary-color: #4d4d4d;
  --secondary-dark: var(--secondary-color);
  --transition-duration: .3s;
  --fa-style-family: 'Font Awesome 6 Pro';
  --columns-phablet-breakpoint: 1024px;
  --columns-mobile-breakpoint: 768px; }

/*
@include breakpoint(tablet) {
}
*/
.file-inner-wrapper > .wp-block-file,
.wp-block-file > .wp-block-file__content-wrapper {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end; }
  .file-inner-wrapper > .wp-block-file .wp-block-file__button-richtext-wrapper,
  .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button-richtext-wrapper {
    margin-left: 0; }
  .file-inner-wrapper > .wp-block-file > a,
  .file-inner-wrapper > .wp-block-file .editor-rich-text__editable,
  .wp-block-file > .wp-block-file__content-wrapper > a,
  .wp-block-file > .wp-block-file__content-wrapper .editor-rich-text__editable {
    display: block;
    font-weight: 500;
    color: var(--primary-color);
    line-height: 1.2;
    text-decoration: none; }
  .file-inner-wrapper > .wp-block-file .wp-block-file__button,
  .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button {
    display: block;
    cursor: pointer;
    overflow: hidden;
    width: 24px;
    height: 30px;
    background-image: url(./img/download-icon.png);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0 10px 0 0;
    background-size: 20px;
    background-repeat: no-repeat; }
    .file-inner-wrapper > .wp-block-file .wp-block-file__button, .file-inner-wrapper > .wp-block-file .wp-block-file__button:hover, .file-inner-wrapper > .wp-block-file .wp-block-file__button *, .file-inner-wrapper > .wp-block-file .wp-block-file__button *:hover,
    .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button,
    .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button:hover,
    .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button *,
    .wp-block-file > .wp-block-file__content-wrapper .wp-block-file__button *:hover {
      color: rgba(255, 255, 255, 0);
      background-color: rgba(255, 255, 255, 0);
      opacity: 1;
      border-radius: 0;
      text-indent: 1000000px; }

#main .file-outer-wrapper {
  margin: 30px auto;
  width: 100%;
  max-width: var(--content-max-width); }
