/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/* line 13, ../sass/pages.scss */
#page {
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: #dddddd 0 0 2px;
  -moz-box-shadow: #dddddd 0 0 2px;
  box-shadow: #dddddd 0 0 2px;
  margin-top: 1px;
  padding-top: 5px;
}

/*
 * Body
 */
/* line 23, ../sass/pages.scss */
body {
  margin: 0;
  padding: 0;
  background-color: #FAFAFA;
  min-width: 320px;
}

/* line 31, ../sass/pages.scss */
.region-header {
  /* Wrapper for any blocks placed in the header region */
  clear: both;
  /* Clear the logo */
}

/*
 * Main (container for everything else)
 */
/*
 * Content
 */
/* line 54, ../sass/pages.scss */
h1.title,
h2.node-title,
h2.block-title,
h2.title,
h2.comment-form,
h3.title {
  /* Comment title */
  margin: 0;
}

/* line 58, ../sass/pages.scss */
tr.even {
  /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */
  /* Drupal core uses a #eee background */
}

/* line 62, ../sass/pages.scss */
tr.odd {
  /* background-color: #eee; */
  /* Drupal core uses a #eee background */
}

/* line 66, ../sass/pages.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 5px 0;
  /* Drupal core uses "6px 0" margin */
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #f2f2f2 0 0 10px;
  -moz-box-shadow: #f2f2f2 0 0 10px;
  box-shadow: #f2f2f2 0 0 10px;
}
/* line 72, ../sass/pages.scss */
div.messages.status {
  background-color: rgba(91, 183, 91, 0.2);
}
/* line 73, ../sass/pages.scss */
div.messages.info {
  background-color: rgba(47, 150, 180, 0.2);
}
/* line 74, ../sass/pages.scss */
div.messages.error {
  background-color: rgba(189, 54, 47, 0.2);
}
/* line 76, ../sass/pages.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 82, ../sass/pages.scss */
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 86, ../sass/pages.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 92, ../sass/pages.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 96, ../sass/pages.scss */
.item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
/* line 99, ../sass/pages.scss */
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}

/* line 104, ../sass/pages.scss */
.mark-unpublished {
  background-color: #c80000;
  width: 400px;
  height: 50px;
  text-align: center;
  color: #ffffff;
  font-size: 40px;
  line-height: 50px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 100px;
  right: -75px;
  -webkit-animation: blink 0.5s infinite;
  -moz-animation: blink 0.5s infinite;
  -ms-animation: blink 0.5s infinite;
  -o-animation: blink 0.5s infinite;
  animation: blink 0.5s infinite;
}

@-moz-keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

@-webkit-keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

@-o-keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

@-ms-keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

@-khtml-keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

@keyframes blink {
  /* line 120, ../sass/pages.scss */
  0% {
    text-shadow: none;
  }

  /* line 123, ../sass/pages.scss */
  50% {
    text-shadow: 0 0 10px white;
  }

  /* line 126, ../sass/pages.scss */
  100% {
    text-shadow: none;
  }
}

/* line 131, ../sass/pages.scss */
body {
  overflow-x: hidden;
}

@media all and (max-width: 768px) {
  /* line 138, ../sass/pages.scss */
  body.page-jobs #page {
    padding-top: 0;
  }
}
