html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Media
	11.1 Captions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

html {
  background: #263238;
  height: 100%;
  font-size: 62.5%;
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  overflow-y: scroll;
  /* Keeps page centered in all browsers regardless of content height */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  box-sizing: border-box;
  /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */ }
  html.contact-form-is-visible {
    background: #fff; }

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit; }

body {
  background: white;
  /* Fallback for when there is no custom background color defined. */
  -webkit-font-smoothing: antialiased; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block; }

ol,
ul {
  list-style: none; }

table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0; }

caption,
th,
td {
  font-weight: normal;
  text-align: left; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: ""; }

blockquote,
q {
  quotes: "" ""; }

a:focus {
  outline: thin dotted; }

a:hover,
a:active {
  outline: 0; }

a img {
  border: 0; }

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
  color: #263238;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 16px;
  line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "aleobold", serif;
  clear: both; }

h1 {
  font-size: 2.25em; }

h2 {
  font-size: 2em;
  margin-top: 0.75em;
  margin-bottom: 0.5em; }

h3 {
  font-size: 1.5em;
  line-height: 1.3333333333;
  margin-top: 0.75em;
  margin-bottom: 0.375em; }

p {
  font-family: "Alegreya", serif;
  font-size: 1.375em;
  line-height: 1.4545454545;
  margin-bottom: 0.75em; }
  p:last-child {
    margin-bottom: 0; }

b,
strong {
  font-weight: bold; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin: 1em 0 2em; }
  blockquote:last-child {
    margin-right: 0; }
  blockquote p {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 100%;
    text-align: left;
    font-family: "Alegreya Sans", sans-serif;
    font-size: 1.25em;
    line-height: 1.5;
    color: #607d8b; }
    blockquote p:last-child {
      margin-right: 0; }

div.pullquote {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-top: 0;
  margin-bottom: 3em;
  padding-right: 0;
  padding-left: 0; }
  div.pullquote:last-child {
    margin-right: 0; }
  div.pullquote p {
    text-align: center;
    font-family: "Alegreya", serif;
    font-style: italic;
    font-size: 2.125em;
    line-height: 1.3529411765; }
    div.pullquote p em {
      font-style: normal; }

div.textbox {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  margin-top: 1em;
  margin-bottom: 2em;
  padding: 1.875em;
  border: solid 1px #818e93;
  background: #cfd8dc; }
  div.textbox:last-child {
    margin-right: 0; }
  div.textbox h1 {
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 1.375em;
    font-weight: 700;
    line-height: 1.0909090909;
    text-transform: lowercase;
    margin-bottom: 0.25em; }
  div.textbox p {
    font-family: "Alegreya Sans", sans-serif;
    font-size: 1.25em;
    line-height: 1.5;
    margin-bottom: 2em; }
    div.textbox p:first-child, div.textbox p:last-child {
      margin-bottom: 0; }

address {
  margin: 0 0 1.5em; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 1em;
  line-height: 1.5;
  max-width: 100%;
  overflow: auto;
  margin: 0 0 1.5em;
  padding: 1em; }

code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 1em; }

abbr,
acronym {
  cursor: help; }

mark,
ins {
  text-decoration: none; }

sup,
sub {
  font-size: 0.75em;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 1ex; }

sub {
  top: .5ex; }

small {
  font-size: 0.75em; }

big {
  font-size: 1.125em; }

@media screen and (min-width: 940px) {
  h1 {
    font-size: 3em; }

  blockquote p {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 79.4314828859%;
    margin-left: 10.284258557%; }
    blockquote p:last-child {
      margin-right: 0; }

  div.pullquote {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 84.5736121644%;
    margin-left: 7.7131939178%; }
    div.pullquote:last-child {
      margin-right: 0; }

  div.textbox {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 84.5736121644%;
    margin: 1em 3.75em 1.5em;
    padding: 2.8125em 3.75em; }
    div.textbox:last-child {
      margin-right: 0; } }
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
  background-color: #607d8b;
  border: 0;
  height: 1px;
  margin: 1.5em 0; }

ul,
ol {
  font-family: "Alegreya", serif;
  margin: 1.125em 0 1.125em 1.5em; }
  ul li,
  ol li {
    padding-bottom: 0.5em; }
    ul li:last-child,
    ol li:last-child {
      padding-bottom: 0; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

ol ol,
ul ul {
  font-size: inherit;
  margin-top: 0.5em;
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

img {
  height: auto;
  max-width: 100%; }

figure {
  margin: 0; }

table {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 2.5em; }

tr {
  height: 2.625em; }

th {
  font-family: "Alegreya Sans SC", sans-serif;
  font-size: 1.125em;
  font-weight: bold;
  line-height: 1.6666666667;
  text-transform: lowercase;
  padding-top: 0.375em;
  padding-right: 0.375em;
  padding-bottom: 0.25em;
  background: transparent;
  border-bottom: 1px solid #263238; }

td {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1em;
  line-height: 1.875;
  padding-top: 0.375em;
  padding-right: 0.375em;
  padding-bottom: 0.375em;
  background: transparent;
  border-bottom: 1px solid #263238; }

@media screen and (min-width: 940px) {
  table {
    padding-right: 3.75em;
    padding-left: 3.75em; } }
/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */ }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-family: "Alegreya Sans SC", sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-transform: lowercase;
  text-align: center;
  display: inline-block;
  height: 3.125em;
  width: 9.375em;
  padding-top: 0.3125em;
  margin-right: 0.375em;
  border: solid 3px white;
  background: #ff4e00;
  color: white;
  cursor: pointer;
  -webkit-appearance: button;
  /* Corrects inability to style clickable 'input' types in iOS */
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s; }

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: white;
  border-color: #ff4e00;
  color: #ff4e00; }

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  background: white;
  border: solid 3px #ff4e00;
  color: #ff4e00; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* Addresses excess padding in IE8/9 */ }

input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  font-family: "Alegreya", serif;
  font-size: 1.375em;
  color: #607d8b;
  border: solid 1px white;
  border-radius: 0;
  margin: 0.25em 0 1em;
  padding: 0.5em; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  width: 100%; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #263238; }

textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
  height: 10.625em;
  resize: none; }

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #78909c; }

.form-submit {
  font-size: 1em; }

.wpcf7 p {
  margin-bottom: 0; }

.wpcf7 .wpcf7-form-control-wrap {
  display: block;
  width: 100%; }

.wpcf7 span.wpcf7-not-valid-tip {
  display: block;
  font: 1em "Alegreya Sans SC", sans-serif;
  color: #ff4e00;
  text-transform: lowercase;
  margin: 0.5em 0 1em; }

.wpcf7 .screen-reader-response {
  display: none; }

.wpcf7 .ajax-loader {
  display: block;
  margin: 0.25em auto; }

.wpcf7 .wpcf7-response-output {
  text-align: center;
  font: 1em "Alegreya Sans SC", sans-serif;
  text-transform: lowercase; }
  .wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
    color: #ff4e00; }

@media screen and (min-width: 940px) {
  input[type="text"],
  input[type="email"],
  input[type="url"],
  input[type="password"],
  input[type="search"] {
    width: 50%; } }
/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
  color: #ff4e00;
  text-decoration: none;
  word-wrap: break-word;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  transition: color 0.25s; }

a:visited {
  color: #ff4e00; }

a:hover,
a:focus,
a:active {
  color: #ff4e00; }

.entry-content a:hover, .entry-content a:focus, .entry-content a:active, .entry-meta a:hover, .entry-meta a:focus, .entry-meta a:active {
  text-decoration: underline; }

a.button, .nav-previous > a, .nav-next > a {
  font-family: "Alegreya Sans SC", sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-transform: lowercase;
  text-align: center;
  display: block;
  margin: 0.5em 0;
  height: 3.125em;
  width: 9.375em;
  padding-top: 0.6875em;
  border: solid 3px #ff4e00;
  background: #ff4e00;
  color: white;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s; }
  a.button .icon-commons, .nav-previous > a .icon-commons, .nav-next > a .icon-commons {
    display: inline-block;
    width: 1.25em;
    line-height: 1em;
    margin-right: 0.25em; }
    a.button .icon-commons:before, .nav-previous > a .icon-commons:before, .nav-next > a .icon-commons:before {
      font-size: 1.3125em;
      top: 0.1875em;
      position: relative; }
  a.button .fa, .nav-previous > a .fa, .nav-next > a .fa {
    padding-left: 0.375em;
    font-size: 0.75em;
    font-weight: normal; }
  a.button:hover, a.button:focus, a.button:active, .nav-previous > a:hover, .nav-previous > a:focus, .nav-previous > a:active, .nav-next > a:hover, .nav-next > a:focus, .nav-next > a:active {
    background: white;
    color: #ff4e00;
    text-decoration: none; }
  a.button.light, .nav-previous > a.light, .nav-next > a.light {
    background: white;
    color: #ff4e00; }
    a.button.light:hover, a.button.light:focus, a.button.light:active, .nav-previous > a.light:hover, .nav-previous > a.light:focus, .nav-previous > a.light:active, .nav-next > a.light:hover, .nav-next > a.light:focus, .nav-next > a.light:active {
      background: #ff4e00;
      color: white; }
  a.button.square, .nav-previous > a.square, .nav-next > a.square {
    width: 3.125em;
    padding-top: 0.75em; }
    a.button.square .fa, .nav-previous > a.square .fa, .nav-next > a.square .fa {
      font-size: 1.0em;
      padding-left: 0; }

a.more-link {
  font-style: italic;
  display: inline-block; }
  a.more-link span.meta-nav {
    font-family: "Alegreya Sans SC", sans-serif;
    font-weight: 700;
    font-style: normal; }

span.edit-link {
  display: block;
  clear: both;
  margin-top: 1em; }
  span.edit-link a {
    text-transform: lowercase;
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 1em; }

@media screen and (min-width: 940px) {
  a.button, .nav-previous > a, .nav-next > a {
    display: inline-block;
    margin: 0 0.375em 0 0; } }
/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
  display: block;
  width: 15em;
  height: auto;
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0; }
  .main-navigation .menu-container {
    display: none;
    position: absolute;
    z-index: 999;
    top: 5.625em;
    right: -15em;
    background: #263238;
    width: 15em;
    padding: 5em 2.5em;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    transition: right 0.5s; }
    .main-navigation .menu-container.is-block {
      display: block; }
  .main-navigation.toggled .menu-container {
    right: 0; }

.main-navigation .menu-container ul {
  list-style: none;
  margin: 0;
  padding-left: 0; }

.main-navigation .menu-container li {
  display: block;
  position: relative;
  padding-bottom: 0.9375em; }
  .main-navigation .menu-container li:last-child {
    padding-bottom: 0; }

.main-navigation .menu-container a {
  color: white;
  display: block;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.5em;
  line-height: 1.0833333333;
  text-decoration: none; }

.main-navigation .menu-container li:hover > a {
  color: #ff4e00; }

.main-navigation .menu-container .current_page_item > a,
.main-navigation .menu-container .current-menu-item > a,
.main-navigation .menu-container .current_page_ancestor > a {
  color: #0ed4ba; }

.nav-buttons {
  float: right;
  padding-right: 1.25em;
  padding-top: 24px;
  opacity: 0;
  position: relative;
  z-index: 999; }
  .nav-buttons.is-visible {
    opacity: 1; }
  .nav-buttons li {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-left: 8px;
    padding: 0;
    border-radius: 50%;
    background: #ff4e00;
    border: solid 3px white; }
    .nav-buttons li:hover {
      color: white; }
    .nav-buttons li a {
      cursor: pointer;
      width: 34px;
      height: 34px;
      bottom: 4px;
      display: block;
      position: absolute;
      color: white;
      text-align: center;
      text-decoration: none; }
      .nav-buttons li a .fa {
        font-size: 20px; }
      .nav-buttons li a:hover, .nav-buttons li a:active, .nav-buttons li a:focus {
        color: white; }

.menu-close {
  border-radius: 0;
  border: none;
  box-shadow: none;
  background: transparent;
  display: block;
  position: absolute;
  opacity: 1;
  top: 1.5em;
  right: 1.25em;
  width: 24px;
  height: 24px;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s; }
  .menu-close:hover, .menu-close:active, .menu-close:focus {
    box-shadow: none;
    border: none; }
    .menu-close:hover span.bar, .menu-close:active span.bar, .menu-close:focus span.bar {
      background: #ff4e00; }
  .menu-close span.bar {
    width: 26px;
    height: 4px;
    background: white;
    display: block;
    position: absolute; }
    .menu-close span.bar.first {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .menu-close span.bar.second {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
  max-width: 58.75em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3em; }
  .site-main .comment-navigation::after,
  .site-main .paging-navigation::after,
  .site-main .post-navigation::after {
    clear: both;
    content: "";
    display: table; }

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  margin-left: 17.0596085997%; }
  .comment-navigation .nav-previous:last-child,
  .paging-navigation .nav-previous:last-child,
  .post-navigation .nav-previous:last-child {
    margin-right: 0; }

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
  text-align: right;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  width: 50%;
  float: right; }
  .comment-navigation .nav-next:last-child,
  .paging-navigation .nav-next:last-child,
  .post-navigation .nav-next:last-child {
    margin-right: 0; }

#page {
  width: 100%;
  -webkit-transition: filter 0.5s;
  -moz-transition: filter 0.5s;
  transition: filter 0.5s; }
  #page.backdrop-visible {
    position: fixed;
    -webkit-filter: blur(10px);
    filter: blur(10px); }

#backdrop {
  width: 100%;
  height: 0;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s; }
  #backdrop.is-visible {
    opacity: 1; }

#contact-form {
  opacity: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  top: -100%;
  z-index: 9999;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s; }
  #contact-form.is-visible {
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 0; }
    #contact-form.is-visible .wrap {
      width: 100%; }
      @media screen and (max-width: 939px) {
        #contact-form.is-visible .wrap {
          height: 100%; } }
  #contact-form .wrap {
    background: white;
    padding: 1.25em 1.25em 1.25em;
    margin: 0; }
    #contact-form .wrap a#close {
      cursor: pointer;
      color: white;
      text-align: center;
      padding-top: 0.75px;
      background: #ff4e00;
      display: block;
      position: relative;
      z-index: 9999;
      float: right;
      top: 0px;
      right: 0px;
      clear: none;
      width: 1.5625em;
      height: 1.5625em;
      border-top-left-radius: 50%;
      border-top-right-radius: 50%;
      border-bottom-left-radius: 50%;
      border-bottom-right-radius: 50%; }
    #contact-form .wrap h1 {
      text-align: center;
      margin-bottom: 0.5em; }
    #contact-form .wrap label {
      font: 24px "aleobold", serif;
      color: #263238; }
    #contact-form .wrap input[type="text"], #contact-form .wrap input[type="email"], #contact-form .wrap textarea {
      border-color: #263238;
      font-family: "Alegreya Sans", sans-serif;
      width: 100%; }
      #contact-form .wrap input[type="text"].wpcf7-not-valid, #contact-form .wrap input[type="email"].wpcf7-not-valid, #contact-form .wrap textarea.wpcf7-not-valid {
        margin-bottom: 0; }
    #contact-form .wrap textarea {
      height: 5em !important; }
    #contact-form .wrap input[type="submit"] {
      display: block;
      margin: 0.5em auto 0; }

#site-search {
  opacity: 0;
  width: 100%;
  overflow: hidden;
  height: 0;
  min-height: 0;
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s; }
  #site-search .search-close {
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: transparent;
    display: block;
    position: absolute;
    opacity: 1;
    top: 2.625em;
    right: 1.75em;
    width: 24px;
    height: 24px;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; }
    #site-search .search-close:hover, #site-search .search-close:active, #site-search .search-close:focus {
      box-shadow: none;
      border: none; }
      #site-search .search-close:hover span.bar, #site-search .search-close:active span.bar, #site-search .search-close:focus span.bar {
        background: #ff4e00; }
    #site-search .search-close span.bar {
      width: 26px;
      height: 4px;
      background: white;
      display: block;
      position: absolute; }
      #site-search .search-close span.bar.first {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      #site-search .search-close span.bar.second {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
  #site-search.is-visible {
    opacity: 1;
    height: 100%;
    min-height: 100%; }
  #site-search .container {
    max-width: 58.75em;
    margin-left: auto;
    margin-right: auto; }
    #site-search .container::after {
      clear: both;
      content: "";
      display: table; }
    #site-search .container .wrap {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 82.9403914003%;
      margin-left: 8.5298042998%;
      margin-top: 5em; }
      #site-search .container .wrap:last-child {
        margin-right: 0; }
      #site-search .container .wrap .search-icon, #site-search .container .wrap .search-loading-icon {
        width: 2.5em;
        height: 2.1875em;
        padding: 0.625em 0;
        font-size: 1.5em;
        color: white;
        position: absolute;
        opacity: 0;
        -webkit-transition: opacity 0.25s;
        -moz-transition: opacity 0.25s;
        transition: opacity 0.25s; }
        #site-search .container .wrap .search-icon.is-visible, #site-search .container .wrap .search-loading-icon.is-visible {
          opacity: 1; }
      #site-search .container .wrap .search-form input.search-field {
        background: transparent;
        border: none;
        -webkit-font-smoothing: antialiased;
        font-family: "Alegreya Sans", sans-serif;
        font-size: 1.5em;
        line-height: 1.3333333333;
        color: white;
        outline: none;
        width: 100%;
        box-sizing: border-box;
        padding-right: 0.625em;
        padding-left: 2.5em; }
        #site-search .container .wrap .search-form input.search-field::-webkit-search-cancel-button {
          -webkit-appearance: none; }
      #site-search .container .wrap .search-form ::-webkit-input-placeholder,
      #site-search .container .wrap .search-form :-moz-placeholder,
      #site-search .container .wrap .search-form ::-moz-placeholder,
      #site-search .container .wrap .search-form :-ms-input-placeholder {
        color: #cfd8dc; }
      #site-search .container .wrap .search-form .search-submit {
        display: none; }
      #site-search .container .wrap #results {
        float: left;
        display: block;
        margin-right: 2.8425855704%;
        width: 100%;
        opacity: 0;
        -webkit-transition: opacity 0.5s;
        -moz-transition: opacity 0.5s;
        transition: opacity 0.5s; }
        #site-search .container .wrap #results:last-child {
          margin-right: 0; }
        #site-search .container .wrap #results article, #site-search .container .wrap #results section#no-results {
          float: left;
          display: block;
          margin-right: 2.8425855704%;
          width: 100%;
          margin-top: 0;
          margin-bottom: 0;
          padding: 1em 0; }
          #site-search .container .wrap #results article:last-child, #site-search .container .wrap #results section#no-results:last-child {
            margin-right: 0; }
        #site-search .container .wrap #results article {
          border-top: solid 1px #78909c; }
          #site-search .container .wrap #results article:last-child {
            border-bottom: solid 1px #78909c;
            margin-bottom: 3.75em; }
        #site-search .container .wrap #results.is-visible {
          opacity: 1; }
        #site-search .container .wrap #results section#no-results {
          border-top: solid 1px #78909c; }
          #site-search .container .wrap #results section#no-results h1 {
            color: white; }
        #site-search .container .wrap #results h1 {
          font-family: "Alegreya Sans", sans-serif;
          font-size: 1.5em;
          line-height: 1.3333333333;
          display: inline-block; }
          #site-search .container .wrap #results h1 a {
            color: white;
            -webkit-transition: color 0.5s;
            -moz-transition: color 0.5s;
            transition: color 0.5s; }
            #site-search .container .wrap #results h1 a:hover, #site-search .container .wrap #results h1 a:active, #site-search .container .wrap #results h1 a:focus {
              color: #ff4e00; }
        #site-search .container .wrap #results .entry-header {
          float: left;
          display: block;
          margin-right: 2.8425855704%;
          width: 84.5736121644%; }
          #site-search .container .wrap #results .entry-header:last-child {
            margin-right: 0; }
        #site-search .container .wrap #results .entry-footer {
          float: left;
          display: block;
          margin-right: 2.8425855704%;
          width: 12.5838022652%; }
          #site-search .container .wrap #results .entry-footer:last-child {
            margin-right: 0; }
          #site-search .container .wrap #results .entry-footer a {
            color: #ff4e00;
            font: 1em "Alegreya Sans SC", sans-serif;
            text-transform: lowercase; }

@media screen and (min-width: 940px) {
  #contact-form {
    position: absolute; }
    #contact-form.is-visible {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 57.3509785009%;
      margin-left: 21.3245107496%;
      top: 100px; }
      #contact-form.is-visible:last-child {
        margin-right: 0; }
    #contact-form .wrap {
      padding: 1.25em 5em 1.25em; }
      #contact-form .wrap a#close {
        top: -10px;
        right: -70px; } }
/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */ }

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto; }

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em; }

/* Make sure select elements fit in widgets */
.widget select {
  max-width: 100%; }

/* Search widget */
.widget_search .search-submit {
  display: none; }

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Basics
--------------------------------------------------------------*/
.sticky {
  display: block; }

.single-post .hentry, .blog .hentry {
  margin-bottom: 1.5625em; }

.byline,
.updated:not(.published) {
  display: none; }

.single .byline,
.group-blog .byline {
  display: inline; }

.page-links {
  clear: both;
  margin: 0 0 1.5em; }

.site-header {
  max-width: 58.75em;
  margin-left: auto;
  margin-right: auto; }
  .site-header::after {
    clear: both;
    content: "";
    display: table; }
  .site-header .site-branding {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%; }
    .site-header .site-branding:last-child {
      margin-right: 0; }
  .site-header .site-banner {
    line-height: 0; }
  .site-header .media-embed {
    line-height: 0;
    width: 100%; }
    .site-header .media-embed .play-wrapper {
      width: 100%;
      max-width: 58.75em;
      position: absolute;
      top: 0;
      z-index: 2;
      text-align: center; }
      .site-header .media-embed .play-wrapper a#play {
        width: 5em;
        height: 5em;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        border-bottom-right-radius: 50%;
        border: solid 3px white;
        display: inline-block;
        position: absolute;
        padding-top: 1.125em;
        padding-left: 0.5em;
        cursor: pointer;
        color: white;
        opacity: 0;
        -webkit-transition: opacity, 0.5s;
        -moz-transition: opacity, 0.5s;
        transition: opacity, 0.5s; }
        .site-header .media-embed .play-wrapper a#play .fa {
          font-size: 2.5em; }
        .site-header .media-embed .play-wrapper a#play.ready {
          opacity: 1; }
        .site-header .media-embed .play-wrapper a#play:hover, .site-header .media-embed .play-wrapper a#play:active, .site-header .media-embed .play-wrapper a#play:focus {
          border-color: #ff4e00;
          color: #ff4e00; }
    .site-header .media-embed img.thumbnail {
      position: absolute;
      width: 100%;
      max-width: 58.75em;
      z-index: 1;
      top: 0; }

.site-header, .site-content {
  background: white; }

.site-content .container-full {
  width: 100%; }
.site-content .container {
  max-width: 58.75em;
  margin-left: auto;
  margin-right: auto; }
  .site-content .container::after {
    clear: both;
    content: "";
    display: table; }

.site-footer {
  width: 100%;
  margin: 0;
  padding: 4.0625em 3.75em 4.375em;
  text-align: center;
  background: #263238; }
  .site-footer .site-switch {
    font-family: "Alegreya Sans", sans-serif;
    font-size: 1.125em;
    color: white;
    padding-bottom: 1.25em; }
    .site-footer .site-switch .sep {
      padding: 0 0.5em; }
    .site-footer .site-switch a {
      color: white; }
      .site-footer .site-switch a:hover, .site-footer .site-switch a:active, .site-footer .site-switch a:focus {
        color: #ff4e00; }
  .site-footer .site-info h1 {
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 1em;
    text-transform: lowercase;
    color: #535e63; }
  .site-footer .site-info a {
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 1em;
    text-transform: lowercase;
    color: #85969f; }
    .site-footer .site-info a:hover, .site-footer .site-info a:active, .site-footer .site-info a:focus {
      color: #ff4e00; }
  .site-footer .site-info br {
    display: block; }
  @media screen and (min-width: 940px) {
    .site-footer .site-info br {
      display: none; } }

/*--------------------------------------------------------------
10.2 Posts
--------------------------------------------------------------*/
.blog article, .date article, .single article {
  padding: 3em 0 3em;
  margin-bottom: 0; }
  .blog article .entry-header .entry-title, .date article .entry-header .entry-title, .single article .entry-header .entry-title {
    line-height: 1.0833333333; }
    .blog article .entry-header .entry-title a, .date article .entry-header .entry-title a, .single article .entry-header .entry-title a {
      color: #263238; }
      .blog article .entry-header .entry-title a:hover, .blog article .entry-header .entry-title a:active, .blog article .entry-header .entry-title a:focus, .date article .entry-header .entry-title a:hover, .date article .entry-header .entry-title a:active, .date article .entry-header .entry-title a:focus, .single article .entry-header .entry-title a:hover, .single article .entry-header .entry-title a:active, .single article .entry-header .entry-title a:focus {
        color: #ff4e00; }
    .blog article .entry-header .entry-title a.external-url, .date article .entry-header .entry-title a.external-url, .single article .entry-header .entry-title a.external-url {
      color: #ff4e00;
      display: inline-block;
      height: 1em;
      padding-bottom: 0.375em; }
      .blog article .entry-header .entry-title a.external-url span, .date article .entry-header .entry-title a.external-url span, .single article .entry-header .entry-title a.external-url span {
        font-size: 0.5em; }
  .blog article .entry-header .entry-meta, .date article .entry-header .entry-meta, .single article .entry-header .entry-meta {
    color: #607d8b;
    font-size: 1em;
    padding: 1.125em 0 0; }
    .blog article .entry-header .entry-meta .author,
    .blog article .entry-header .entry-meta .authors,
    .blog article .entry-header .entry-meta .comments,
    .blog article .entry-header .entry-meta .event,
    .blog article .entry-header .entry-meta .location,
    .blog article .entry-header .entry-meta .organization,
    .blog article .entry-header .entry-meta .presenters,
    .blog article .entry-header .entry-meta .sep,
    .blog article .entry-header .entry-meta .type, .date article .entry-header .entry-meta .author,
    .date article .entry-header .entry-meta .authors,
    .date article .entry-header .entry-meta .comments,
    .date article .entry-header .entry-meta .event,
    .date article .entry-header .entry-meta .location,
    .date article .entry-header .entry-meta .organization,
    .date article .entry-header .entry-meta .presenters,
    .date article .entry-header .entry-meta .sep,
    .date article .entry-header .entry-meta .type, .single article .entry-header .entry-meta .author,
    .single article .entry-header .entry-meta .authors,
    .single article .entry-header .entry-meta .comments,
    .single article .entry-header .entry-meta .event,
    .single article .entry-header .entry-meta .location,
    .single article .entry-header .entry-meta .organization,
    .single article .entry-header .entry-meta .presenters,
    .single article .entry-header .entry-meta .sep,
    .single article .entry-header .entry-meta .type {
      font-family: "Alegreya Sans SC", sans-serif;
      font-style: normal;
      text-transform: lowercase; }
    .blog article .entry-header .entry-meta .byline,
    .blog article .entry-header .entry-meta .date,
    .blog article .entry-header .entry-meta .posted-on, .date article .entry-header .entry-meta .byline,
    .date article .entry-header .entry-meta .date,
    .date article .entry-header .entry-meta .posted-on, .single article .entry-header .entry-meta .byline,
    .single article .entry-header .entry-meta .date,
    .single article .entry-header .entry-meta .posted-on {
      font-family: "Alegreya", serif;
      font-style: italic; }
    .blog article .entry-header .entry-meta .posted-on a, .date article .entry-header .entry-meta .posted-on a, .single article .entry-header .entry-meta .posted-on a {
      color: #607d8b; }
    .blog article .entry-header .entry-meta .sep, .date article .entry-header .entry-meta .sep, .single article .entry-header .entry-meta .sep {
      color: #b0bec5; }
    .blog article .entry-header .entry-meta .downloads, .date article .entry-header .entry-meta .downloads, .single article .entry-header .entry-meta .downloads {
      margin: 1.5em 0 0; }
  .blog article .entry-content, .date article .entry-content, .single article .entry-content {
    margin: 1.5em 0 0; }
    .blog article .entry-content ol, .blog article .entry-content ul, .date article .entry-content ol, .date article .entry-content ul, .single article .entry-content ol, .single article .entry-content ul {
      font-size: 1.375em;
      line-height: 1.4545454545; }
    .blog article .entry-content ol ol,
    .blog article .entry-content ul ul, .date article .entry-content ol ol,
    .date article .entry-content ul ul, .single article .entry-content ol ol,
    .single article .entry-content ul ul {
      font-size: inherit; }
  .blog article .entry-footer .sharing h1, .date article .entry-footer .sharing h1, .single article .entry-footer .sharing h1 {
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-transform: lowercase;
    color: #b0bec5;
    margin-bottom: 0.5em; }
  .blog article .entry-footer .sharing .sharrre, .date article .entry-footer .sharing .sharrre, .single article .entry-footer .sharing .sharrre {
    display: inline-block;
    float: left;
    margin-right: 0.375em; }
    .blog article .entry-footer .sharing .sharrre a.box, .date article .entry-footer .sharing .sharrre a.box, .single article .entry-footer .sharing .sharrre a.box {
      display: block;
      width: 2em;
      height: 2em;
      color: white;
      text-align: center;
      padding-top: 0.3125em; }
    .blog article .entry-footer .sharing .sharrre#twitter, .date article .entry-footer .sharing .sharrre#twitter, .single article .entry-footer .sharing .sharrre#twitter {
      background: #28aae1; }
    .blog article .entry-footer .sharing .sharrre#facebook, .date article .entry-footer .sharing .sharrre#facebook, .single article .entry-footer .sharing .sharrre#facebook {
      background: #3460a1; }
    .blog article .entry-footer .sharing .sharrre#googleplus, .date article .entry-footer .sharing .sharrre#googleplus, .single article .entry-footer .sharing .sharrre#googleplus {
      background: #de5543; }
    .blog article .entry-footer .sharing .sharrre#linkedin, .date article .entry-footer .sharing .sharrre#linkedin, .single article .entry-footer .sharing .sharrre#linkedin {
      background: #136d9d; }

.blog .site-main, .date .site-main {
  max-width: 58.75em;
  margin-left: auto;
  margin-right: auto; }
  .blog .site-main::after, .date .site-main::after {
    clear: both;
    content: "";
    display: table; }
.blog .site-branding, .date .site-branding {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
  margin-left: 0%;
  margin-top: 0;
  margin-bottom: 3.125em;
  height: 5em;
  background: #ff4e00;
  text-align: center; }
  .blog .site-branding:last-child, .date .site-branding:last-child {
    margin-right: 0; }
  .blog .site-branding .site-title, .date .site-branding .site-title {
    font-family: "Alegreya Sans SC", sans-serif;
    font-weight: 700;
    font-size: 2.25em;
    text-transform: lowercase;
    margin: 0.3125em 0 0; }
    .blog .site-branding .site-title a, .date .site-branding .site-title a {
      color: white; }
.blog .archive-title, .date .archive-title {
  text-align: center; }
.blog article, .date article {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%; }
  .blog article:last-child, .date article:last-child {
    margin-right: 0; }
  .blog article .entry-header, .date article .entry-header {
    text-align: center; }
    .blog article .entry-header .entry-title, .date article .entry-header .entry-title {
      font-size: 2em; }
    .blog article .entry-header .entry-meta span.byline, .date article .entry-header .entry-meta span.byline {
      display: none; }
  .blog article .entry-content, .date article .entry-content {
    text-align: center; }

.single .site-branding {
  display: none; }
.single article .entry-header {
  text-align: left; }
  .single article .entry-header .entry-meta {
    line-height: 1.5; }
.single.single-post article {
  margin-top: 8em;
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%; }
  .single.single-post article:last-child {
    margin-right: 0; }
.single.single-commons_activity article, .single.single-commons_media article, .single.single-commons_presentation article, .single.single-commons_publication article {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  margin-top: 8em;
  margin-bottom: 6em; }
  .single.single-commons_activity article:last-child, .single.single-commons_media article:last-child, .single.single-commons_presentation article:last-child, .single.single-commons_publication article:last-child {
    margin-right: 0; }
  .single.single-commons_activity article .entry-header, .single.single-commons_media article .entry-header, .single.single-commons_presentation article .entry-header, .single.single-commons_publication article .entry-header {
    float: left;
    display: block;
    margin-right: 2.5775079849%;
    width: 100%;
    margin-left: 0%; }
    .single.single-commons_activity article .entry-header:last-child, .single.single-commons_media article .entry-header:last-child, .single.single-commons_presentation article .entry-header:last-child, .single.single-commons_publication article .entry-header:last-child {
      margin-right: 0; }
  .single.single-commons_activity article .entry-content, .single.single-commons_media article .entry-content, .single.single-commons_presentation article .entry-content, .single.single-commons_publication article .entry-content {
    float: left;
    display: block;
    margin-right: 2.5775079849%;
    width: 100%;
    margin-left: 0%; }
    .single.single-commons_activity article .entry-content:last-child, .single.single-commons_media article .entry-content:last-child, .single.single-commons_presentation article .entry-content:last-child, .single.single-commons_publication article .entry-content:last-child {
      margin-right: 0; }
    .single.single-commons_activity article .entry-content .button, .single.single-commons_media article .entry-content .button, .single.single-commons_presentation article .entry-content .button, .single.single-commons_publication article .entry-content .button {
      margin-top: 1.5em; }
  .single.single-commons_activity article .entry-footer, .single.single-commons_media article .entry-footer, .single.single-commons_presentation article .entry-footer, .single.single-commons_publication article .entry-footer {
    float: left;
    display: block;
    margin-right: 2.5775079849%;
    width: 100%;
    margin-left: 0%;
    margin-top: 1.5em; }
    .single.single-commons_activity article .entry-footer:last-child, .single.single-commons_media article .entry-footer:last-child, .single.single-commons_presentation article .entry-footer:last-child, .single.single-commons_publication article .entry-footer:last-child {
      margin-right: 0; }
  .single.single-commons_activity article.full-text .entry-content, .single.single-commons_media article.full-text .entry-content, .single.single-commons_presentation article.full-text .entry-content, .single.single-commons_publication article.full-text .entry-content {
    float: left;
    display: block;
    margin-right: 2.5775079849%;
    width: 100%;
    margin-left: 0%; }
    .single.single-commons_activity article.full-text .entry-content:last-child, .single.single-commons_media article.full-text .entry-content:last-child, .single.single-commons_presentation article.full-text .entry-content:last-child, .single.single-commons_publication article.full-text .entry-content:last-child {
      margin-right: 0; }
.single .has-banner article {
  margin-top: 3.5em; }

@media screen and (min-width: 940px) {
  .blog .site-branding, .date .site-branding {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
    margin-left: 34.1192171993%; }
    .blog .site-branding:last-child, .date .site-branding:last-child {
      margin-right: 0; }
  .blog article, .date article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
    margin-left: 17.0596085997%; }
    .blog article:last-child, .date article:last-child {
      margin-right: 0; }

  .single.single-post article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .single.single-post article:last-child {
      margin-right: 0; }
  .single.single-commons_activity article, .single.single-commons_media article, .single.single-commons_presentation article, .single.single-commons_publication article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
    margin-left: 0%; }
    .single.single-commons_activity article:last-child, .single.single-commons_media article:last-child, .single.single-commons_presentation article:last-child, .single.single-commons_publication article:last-child {
      margin-right: 0; }
    .single.single-commons_activity article .entry-header, .single.single-commons_media article .entry-header, .single.single-commons_presentation article .entry-header, .single.single-commons_publication article .entry-header {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 82.9403914003%;
      margin-left: 8.5298042998%; }
      .single.single-commons_activity article .entry-header:last-child, .single.single-commons_media article .entry-header:last-child, .single.single-commons_presentation article .entry-header:last-child, .single.single-commons_publication article .entry-header:last-child {
        margin-right: 0; }
    .single.single-commons_activity article .entry-content, .single.single-commons_media article .entry-content, .single.single-commons_presentation article .entry-content, .single.single-commons_publication article .entry-content {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 57.3509785009%;
      margin-left: 8.5298042998%; }
      .single.single-commons_activity article .entry-content:last-child, .single.single-commons_media article .entry-content:last-child, .single.single-commons_presentation article .entry-content:last-child, .single.single-commons_publication article .entry-content:last-child {
        margin-right: 0; }
    .single.single-commons_activity article .entry-footer, .single.single-commons_media article .entry-footer, .single.single-commons_presentation article .entry-footer, .single.single-commons_publication article .entry-footer {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 23.2317613015%;
      margin-left: 8.5298042998%;
      margin-top: 1.5em;
      padding-top: 1.75em;
      border-top: dotted 1px #b0bec5; }
      .single.single-commons_activity article .entry-footer:last-child, .single.single-commons_media article .entry-footer:last-child, .single.single-commons_presentation article .entry-footer:last-child, .single.single-commons_publication article .entry-footer:last-child {
        margin-right: 0; }
    .single.single-commons_activity article.full-text .entry-content, .single.single-commons_media article.full-text .entry-content, .single.single-commons_presentation article.full-text .entry-content, .single.single-commons_publication article.full-text .entry-content {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 82.9403914003%;
      margin-left: 8.5298042998%; }
      .single.single-commons_activity article.full-text .entry-content:last-child, .single.single-commons_media article.full-text .entry-content:last-child, .single.single-commons_presentation article.full-text .entry-content:last-child, .single.single-commons_publication article.full-text .entry-content:last-child {
        margin-right: 0; } }
/*--------------------------------------------------------------
10.3 Pages
--------------------------------------------------------------*/
.page .wrap, .error404 .wrap {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%; }
  .page .wrap:last-child, .error404 .wrap:last-child {
    margin-right: 0; }
.page .site-branding, .error404 .site-branding {
  display: none; }
.page article, .page .error-404, .error404 article, .error404 .error-404 {
  margin-top: 8em;
  margin-bottom: 4em; }
.page #items article, .error404 #items article {
  margin: 1.5em 0 2.25em; }
.page .entry-content p, .page .page-content p, .error404 .entry-content p, .error404 .page-content p {
  font-family: "Alegreya", serif;
  font-size: 1.375em;
  line-height: 1.4545454545; }

.page-template-page-root {
  min-height: 100%;
  background: #ff4e00; }
  .page-template-page-root .site-content {
    background: #ff4e00; }
  .page-template-page-root .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
    margin-left: 4.2649021499%; }
    .page-template-page-root .wrap:last-child {
      margin-right: 0; }
  .page-template-page-root article {
    margin-top: 2.5em;
    margin-bottom: 2.5em; }
  .page-template-page-root .entry-content p {
    color: white;
    font-family: "aleobold", serif;
    font-size: 1.5em;
    font-weight: 200;
    line-height: 1.3333333333;
    margin-bottom: 1.125em; }
  .page-template-page-root .entry-content a {
    color: white;
    border-bottom: solid 0.0625em white; }
    .page-template-page-root .entry-content a:hover, .page-template-page-root .entry-content a:active, .page-template-page-root .entry-content a:focus {
      color: #cfd8dc;
      border-bottom: solid 0.0625em white;
      text-decoration: none; }

.home .wrap {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%; }
  .home .wrap:last-child {
    margin-right: 0; }
.home .site-branding {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  padding: 2em 0 0;
  text-align: left; }
  .home .site-branding:last-child {
    margin-right: 0; }
  .home .site-branding h1 {
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0.5em; }
    .home .site-branding h1 a {
      color: #263238; }
      .home .site-branding h1 a:hover, .home .site-branding h1 a:active, .home .site-branding h1 a:focus {
        color: #ff4e00; }
.home .site-content #introduction {
  padding-bottom: 2.25em; }
  .home .site-content #introduction p {
    margin-bottom: 0.875em; }
  .home .site-content #introduction .buttons {
    padding-top: 0.125em; }
  .home .site-content #introduction .social-media {
    text-align: center;
    margin: 0 auto; }
    .home .site-content #introduction .social-media .button {
      margin-top: 0; }
  .home .site-content #introduction .button {
    margin-right: auto;
    margin-left: auto; }
    .home .site-content #introduction .button.square {
      display: inline-block; }
  .home .site-content #introduction #contact {
    cursor: pointer; }
.home .site-content #leader-advisor, .home .site-content #entrepreneur-innovator, .home .site-content #recent-posts {
  color: white;
  padding: 2em 0; }
  .home .site-content #leader-advisor h2, .home .site-content #entrepreneur-innovator h2, .home .site-content #recent-posts h2 {
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0.5em; }
  .home .site-content #leader-advisor p, .home .site-content #entrepreneur-innovator p, .home .site-content #recent-posts p {
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1.2727272727;
    margin-bottom: 1em; }
  .home .site-content #leader-advisor ul.items, .home .site-content #leader-advisor ul.posts, .home .site-content #entrepreneur-innovator ul.items, .home .site-content #entrepreneur-innovator ul.posts, .home .site-content #recent-posts ul.items, .home .site-content #recent-posts ul.posts {
    list-style: none;
    font-family: "Alegreya Sans", sans-serif;
    font-weight: 500;
    font-size: 1.125em;
    margin-left: 0;
    margin-bottom: 2em; }
    .home .site-content #leader-advisor ul.items li, .home .site-content #leader-advisor ul.posts li, .home .site-content #entrepreneur-innovator ul.items li, .home .site-content #entrepreneur-innovator ul.posts li, .home .site-content #recent-posts ul.items li, .home .site-content #recent-posts ul.posts li {
      padding-bottom: 1em; }
      .home .site-content #leader-advisor ul.items li:last-child, .home .site-content #leader-advisor ul.posts li:last-child, .home .site-content #entrepreneur-innovator ul.items li:last-child, .home .site-content #entrepreneur-innovator ul.posts li:last-child, .home .site-content #recent-posts ul.items li:last-child, .home .site-content #recent-posts ul.posts li:last-child {
        padding-bottom: 0; }
      .home .site-content #leader-advisor ul.items li a, .home .site-content #leader-advisor ul.posts li a, .home .site-content #entrepreneur-innovator ul.items li a, .home .site-content #entrepreneur-innovator ul.posts li a, .home .site-content #recent-posts ul.items li a, .home .site-content #recent-posts ul.posts li a {
        color: white;
        border-bottom: solid 0.0625em white;
        margin-right: 0.25em;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        transition: all 0.25s; }
      .home .site-content #leader-advisor ul.items li span.tag, .home .site-content #leader-advisor ul.items li span.comments, .home .site-content #leader-advisor ul.posts li span.tag, .home .site-content #leader-advisor ul.posts li span.comments, .home .site-content #entrepreneur-innovator ul.items li span.tag, .home .site-content #entrepreneur-innovator ul.items li span.comments, .home .site-content #entrepreneur-innovator ul.posts li span.tag, .home .site-content #entrepreneur-innovator ul.posts li span.comments, .home .site-content #recent-posts ul.items li span.tag, .home .site-content #recent-posts ul.items li span.comments, .home .site-content #recent-posts ul.posts li span.tag, .home .site-content #recent-posts ul.posts li span.comments {
        font-family: "Alegreya Sans SC", sans-serif;
        font-size: 0.875em;
        font-weight: 500;
        text-transform: lowercase;
        color: #eff465; }
.home .site-content #leader-advisor ul.items li a:hover, .home .site-content #leader-advisor ul.items li a:active, .home .site-content #leader-advisor ul.items li a:focus, .home .site-content #entrepreneur-innovator ul.items li a:hover, .home .site-content #entrepreneur-innovator ul.items li a:active, .home .site-content #entrepreneur-innovator ul.items li a:focus {
  color: #cfd8dc;
  border-bottom: solid 0.0625em #cfd8dc; }
.home .site-content #leader-advisor {
  background: #00bcd4; }
.home .site-content #entrepreneur-innovator {
  background: #9e9d24; }
.home .site-content #speaker-author {
  padding: 2em 0 1.5em; }
.home .site-content #speaker, .home .site-content #author {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
  padding-top: 0.625em;
  text-align: center; }
  .home .site-content #speaker:last-child, .home .site-content #author:last-child {
    margin-right: 0; }
  .home .site-content #speaker .button, .home .site-content #author .button {
    margin-right: auto;
    margin-left: auto; }
  .home .site-content #speaker div.image, .home .site-content #author div.image {
    margin: 0 0 1em; }
    .home .site-content #speaker div.image img, .home .site-content #author div.image img {
      border-top-left-radius: 50%;
      border-top-right-radius: 50%;
      border-bottom-left-radius: 50%;
      border-bottom-right-radius: 50%; }
  .home .site-content #speaker p, .home .site-content #author p {
    margin: 0 auto 0.75em; }
.home .site-content #speaker {
  margin-bottom: 2em; }
.home .site-content #recent-posts {
  background: #b0bec5;
  color: #263238; }
  .home .site-content #recent-posts ul.posts {
    font-family: "Alegreya", serif;
    font-weight: normal; }
    .home .site-content #recent-posts ul.posts li a {
      color: #263238;
      border-bottom: solid 1px #263238; }
      .home .site-content #recent-posts ul.posts li a:hover, .home .site-content #recent-posts ul.posts li a:active, .home .site-content #recent-posts ul.posts li a:focus {
        color: #ff4e00;
        border-bottom: solid 0.0625em #ff4e00; }
.home .site-content #biography {
  padding: 2em 0; }
  .home .site-content #biography h2 {
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0.5em; }
  .home .site-content #biography p {
    margin-bottom: 1em; }
    .home .site-content #biography p:last-child {
      margin-bottom: 0; }

.page.page-template-page-thought-leader .site-branding {
  display: none; }
.page.page-template-page-thought-leader .site-content .container {
  padding: 6em 0 3em; }
.page.page-template-page-thought-leader .site-content #introduction {
  background: #00bcd4;
  color: white; }
  .page.page-template-page-thought-leader .site-content #introduction a {
    color: white;
    text-decoration: underline; }
    .page.page-template-page-thought-leader .site-content #introduction a:hover, .page.page-template-page-thought-leader .site-content #introduction a:active, .page.page-template-page-thought-leader .site-content #introduction a:focus {
      color: #cfd8dc; }
.page.page-template-page-thought-leader .site-content #items {
  margin-bottom: 3em; }
  .page.page-template-page-thought-leader .site-content #items .wrap {
    width: 100%; }
  .page.page-template-page-thought-leader .site-content #items .grid-sizer {
    width: 100%;
    height: 0; }
  .page.page-template-page-thought-leader .site-content #items .gutter-sizer {
    width: 0;
    height: 0; }
  .page.page-template-page-thought-leader .site-content #items article {
    padding: 0 1.875em 0 0; }
    .page.page-template-page-thought-leader .site-content #items article .entry-title {
      font-size: 1.875em;
      line-height: 1.1333333333;
      margin-bottom: 0.25em; }
      .page.page-template-page-thought-leader .site-content #items article .entry-title a {
        color: #263238; }
        .page.page-template-page-thought-leader .site-content #items article .entry-title a:hover, .page.page-template-page-thought-leader .site-content #items article .entry-title a:focus, .page.page-template-page-thought-leader .site-content #items article .entry-title a:active {
          color: #ff4e00; }
        .page.page-template-page-thought-leader .site-content #items article .entry-title a.external-url {
          color: #ff4e00;
          display: inline-block; }
          .page.page-template-page-thought-leader .site-content #items article .entry-title a.external-url span {
            font-size: 0.625em; }
    .page.page-template-page-thought-leader .site-content #items article .entry-meta span.organization, .page.page-template-page-thought-leader .site-content #items article .entry-meta span.event {
      font-family: "Alegreya Sans SC", sans-serif;
      font-size: 1em;
      text-transform: lowercase; }
    .page.page-template-page-thought-leader .site-content #items article .entry-content {
      margin-top: 0; }
    .page.page-template-page-thought-leader .site-content #items article p {
      font-family: "Alegreya", serif;
      font-size: 1.25em;
      line-height: 1.4;
      margin-bottom: 0; }
    .page.page-template-page-thought-leader .site-content #items article span.date {
      font-family: "Alegreya", serif;
      font-style: italic;
      font-size: 0.8em;
      color: #607d8b;
      margin-right: 0.25em;
      display: inline-block; }
    .page.page-template-page-thought-leader .site-content #items article span.tag {
      font-family: "Alegreya Sans SC", sans-serif;
      font-size: 0.8em;
      text-transform: lowercase;
      color: #85969f;
      background: #eff465;
      padding: 0.1em 0.5em;
      margin-right: 0.25em;
      display: inline-block; }
      .page.page-template-page-thought-leader .site-content #items article span.tag a {
        color: #85969f; }
        .page.page-template-page-thought-leader .site-content #items article span.tag a:hover, .page.page-template-page-thought-leader .site-content #items article span.tag a:focus, .page.page-template-page-thought-leader .site-content #items article span.tag a:active {
          color: #535e63;
          text-decoration: none; }

@media screen and (min-width: 940px) {
  .page .wrap, .error404 .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .page .wrap:last-child, .error404 .wrap:last-child {
      margin-right: 0; }

  .page-template-page-root .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .page-template-page-root .wrap:last-child {
      margin-right: 0; }
  .page-template-page-root article {
    margin-top: 5em;
    margin-bottom: 5em; }
  .page-template-page-root .entry-content p {
    color: white;
    font-family: "aleobold", serif;
    font-size: 2.25em;
    line-height: 1.3333333333; }
  .page-template-page-root .entry-content a {
    color: white;
    border-bottom: solid 0.0625em white; }
    .page-template-page-root .entry-content a:hover, .page-template-page-root .entry-content a:active, .page-template-page-root .entry-content a:focus {
      color: #cfd8dc;
      border-bottom: solid 0.0625em #cfd8dc;
      text-decoration: none; }

  .home .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .home .wrap:last-child {
      margin-right: 0; }
  .home .site-branding {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%;
    padding-top: 4em; }
    .home .site-branding:last-child {
      margin-right: 0; }
    .home .site-branding h1 {
      font-size: 3em; }
  .home .site-content #introduction {
    padding-bottom: 3.5em; }
    .home .site-content #introduction p {
      font-size: 1.875em;
      line-height: 1.3333333333;
      margin-bottom: 1.125em; }
    .home .site-content #introduction .buttons {
      padding-top: 0.375em; }
    .home .site-content #introduction .button {
      float: left;
      margin-right: 0.25em; }
  .home .site-content #leader-advisor, .home .site-content #entrepreneur-innovator, .home .site-content #recent-posts {
    padding: 3.5em 0; }
    .home .site-content #leader-advisor h2, .home .site-content #entrepreneur-innovator h2, .home .site-content #recent-posts h2 {
      font-size: 3em; }
    .home .site-content #leader-advisor p, .home .site-content #entrepreneur-innovator p, .home .site-content #recent-posts p {
      font-size: 1.5em;
      margin-bottom: 1.5em; }
    .home .site-content #leader-advisor ul.items, .home .site-content #leader-advisor ul.posts, .home .site-content #entrepreneur-innovator ul.items, .home .site-content #entrepreneur-innovator ul.posts, .home .site-content #recent-posts ul.items, .home .site-content #recent-posts ul.posts {
      margin-bottom: 2.625em; }
  .home .site-content #speaker-author {
    padding: 4em 0 3.5em; }
  .home .site-content #speaker, .home .site-content #author {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%; }
    .home .site-content #speaker:last-child, .home .site-content #author:last-child {
      margin-right: 0; }
    .home .site-content #speaker .button, .home .site-content #author .button {
      float: left;
      display: block;
      margin-right: 4.8291579146%;
      width: 38.8496578831%;
      margin-left: 30.5751710584%; }
      .home .site-content #speaker .button:last-child, .home .site-content #author .button:last-child {
        margin-right: 0; }
    .home .site-content #speaker div.image, .home .site-content #author div.image {
      margin: 0 0 1.5em; }
    .home .site-content #speaker h2, .home .site-content #author h2 {
      font-size: 3em;
      margin-bottom: 0; }
    .home .site-content #speaker p, .home .site-content #author p {
      font-size: 1.25em;
      line-height: 1.4;
      margin: 0 auto 1em; }
  .home .site-content #recent-posts h2 {
    margin-bottom: 0.5em; }
  .home .site-content #biography {
    padding: 4em 0 3.5em; }
    .home .site-content #biography h2 {
      font-size: 3em;
      margin-bottom: 0; }
    .home .site-content #biography p {
      font-size: 1.875em;
      line-height: 1.3333333333;
      margin-bottom: 1em; }

  .page.page-template-page-thought-leader .site-content .container {
    padding: 3em 3.75em 3em; }
  .page.page-template-page-thought-leader .site-content #items .wrap {
    width: 100%; }
  .page.page-template-page-thought-leader .site-content #items .grid-sizer {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%; }
    .page.page-template-page-thought-leader .site-content #items .grid-sizer:last-child {
      margin-right: 0; }
  .page.page-template-page-thought-leader .site-content #items article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%; }
    .page.page-template-page-thought-leader .site-content #items article:last-child {
      margin-right: 0; } }
/*--------------------------------------------------------------
10.4 Archives
--------------------------------------------------------------*/
.post-type-archive-commons_activity .site-branding,
.post-type-archive-commons_award .site-branding,
.post-type-archive-commons_media .site-branding,
.post-type-archive-commons_presentation .site-branding,
.post-type-archive-commons_publication .site-branding,
.tax-commons_type .site-branding {
  display: none; }
.post-type-archive-commons_activity .wrap.no-results,
.post-type-archive-commons_award .wrap.no-results,
.post-type-archive-commons_media .wrap.no-results,
.post-type-archive-commons_presentation .wrap.no-results,
.post-type-archive-commons_publication .wrap.no-results,
.tax-commons_type .wrap.no-results {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  margin: 8em 0 4em; }
  .post-type-archive-commons_activity .wrap.no-results:last-child,
  .post-type-archive-commons_award .wrap.no-results:last-child,
  .post-type-archive-commons_media .wrap.no-results:last-child,
  .post-type-archive-commons_presentation .wrap.no-results:last-child,
  .post-type-archive-commons_publication .wrap.no-results:last-child,
  .tax-commons_type .wrap.no-results:last-child {
    margin-right: 0; }
  .post-type-archive-commons_activity .wrap.no-results p,
  .post-type-archive-commons_award .wrap.no-results p,
  .post-type-archive-commons_media .wrap.no-results p,
  .post-type-archive-commons_presentation .wrap.no-results p,
  .post-type-archive-commons_publication .wrap.no-results p,
  .tax-commons_type .wrap.no-results p {
    font-family: "Alegreya", serif;
    font-size: 1.375em;
    line-height: 1.4545454545; }
.post-type-archive-commons_activity .archive-title.container-full,
.post-type-archive-commons_award .archive-title.container-full,
.post-type-archive-commons_media .archive-title.container-full,
.post-type-archive-commons_presentation .archive-title.container-full,
.post-type-archive-commons_publication .archive-title.container-full,
.tax-commons_type .archive-title.container-full {
  background: #b0bec5; }
  .post-type-archive-commons_activity .archive-title.container-full .container,
  .post-type-archive-commons_award .archive-title.container-full .container,
  .post-type-archive-commons_media .archive-title.container-full .container,
  .post-type-archive-commons_presentation .archive-title.container-full .container,
  .post-type-archive-commons_publication .archive-title.container-full .container,
  .tax-commons_type .archive-title.container-full .container {
    max-width: 58.75em;
    margin-left: auto;
    margin-right: auto; }
    .post-type-archive-commons_activity .archive-title.container-full .container::after,
    .post-type-archive-commons_award .archive-title.container-full .container::after,
    .post-type-archive-commons_media .archive-title.container-full .container::after,
    .post-type-archive-commons_presentation .archive-title.container-full .container::after,
    .post-type-archive-commons_publication .archive-title.container-full .container::after,
    .tax-commons_type .archive-title.container-full .container::after {
      clear: both;
      content: "";
      display: table; }
  .post-type-archive-commons_activity .archive-title.container-full .wrap,
  .post-type-archive-commons_award .archive-title.container-full .wrap,
  .post-type-archive-commons_media .archive-title.container-full .wrap,
  .post-type-archive-commons_presentation .archive-title.container-full .wrap,
  .post-type-archive-commons_publication .archive-title.container-full .wrap,
  .tax-commons_type .archive-title.container-full .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
    margin-left: 4.2649021499%;
    padding: 6em 0 4em; }
    .post-type-archive-commons_activity .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_award .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_media .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_presentation .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_publication .archive-title.container-full .wrap:last-child,
    .tax-commons_type .archive-title.container-full .wrap:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity .archive-title.container-full .wrap .entry-title,
    .post-type-archive-commons_award .archive-title.container-full .wrap .entry-title,
    .post-type-archive-commons_media .archive-title.container-full .wrap .entry-title,
    .post-type-archive-commons_presentation .archive-title.container-full .wrap .entry-title,
    .post-type-archive-commons_publication .archive-title.container-full .wrap .entry-title,
    .tax-commons_type .archive-title.container-full .wrap .entry-title {
      color: white; }
.post-type-archive-commons_activity .table-header,
.post-type-archive-commons_award .table-header,
.post-type-archive-commons_media .table-header,
.post-type-archive-commons_presentation .table-header,
.post-type-archive-commons_publication .table-header,
.tax-commons_type .table-header {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  margin-top: 2em;
  border-bottom: dotted 1px #b0bec5; }
  .post-type-archive-commons_activity .table-header:last-child,
  .post-type-archive-commons_award .table-header:last-child,
  .post-type-archive-commons_media .table-header:last-child,
  .post-type-archive-commons_presentation .table-header:last-child,
  .post-type-archive-commons_publication .table-header:last-child,
  .tax-commons_type .table-header:last-child {
    margin-right: 0; }
  .post-type-archive-commons_activity .table-header a.sort-control,
  .post-type-archive-commons_award .table-header a.sort-control,
  .post-type-archive-commons_media .table-header a.sort-control,
  .post-type-archive-commons_presentation .table-header a.sort-control,
  .post-type-archive-commons_publication .table-header a.sort-control,
  .tax-commons_type .table-header a.sort-control {
    cursor: pointer; }
    .post-type-archive-commons_activity .table-header a.sort-control span.up,
    .post-type-archive-commons_award .table-header a.sort-control span.up,
    .post-type-archive-commons_media .table-header a.sort-control span.up,
    .post-type-archive-commons_presentation .table-header a.sort-control span.up,
    .post-type-archive-commons_publication .table-header a.sort-control span.up,
    .tax-commons_type .table-header a.sort-control span.up {
      margin-left: 0.3125em; }
    .post-type-archive-commons_activity .table-header a.sort-control span.up, .post-type-archive-commons_activity .table-header a.sort-control span.down,
    .post-type-archive-commons_award .table-header a.sort-control span.up,
    .post-type-archive-commons_award .table-header a.sort-control span.down,
    .post-type-archive-commons_media .table-header a.sort-control span.up,
    .post-type-archive-commons_media .table-header a.sort-control span.down,
    .post-type-archive-commons_presentation .table-header a.sort-control span.up,
    .post-type-archive-commons_presentation .table-header a.sort-control span.down,
    .post-type-archive-commons_publication .table-header a.sort-control span.up,
    .post-type-archive-commons_publication .table-header a.sort-control span.down,
    .tax-commons_type .table-header a.sort-control span.up,
    .tax-commons_type .table-header a.sort-control span.down {
      font-family: "Alegreya Sans SC", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: light;
      color: #ff4e00;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      transition: all 0.4s; }
    .post-type-archive-commons_activity .table-header a.sort-control.current[data-sort-asc="true"] span.up,
    .post-type-archive-commons_award .table-header a.sort-control.current[data-sort-asc="true"] span.up,
    .post-type-archive-commons_media .table-header a.sort-control.current[data-sort-asc="true"] span.up,
    .post-type-archive-commons_presentation .table-header a.sort-control.current[data-sort-asc="true"] span.up,
    .post-type-archive-commons_publication .table-header a.sort-control.current[data-sort-asc="true"] span.up,
    .tax-commons_type .table-header a.sort-control.current[data-sort-asc="true"] span.up {
      color: #607d8b; }
    .post-type-archive-commons_activity .table-header a.sort-control.current[data-sort-asc="true"] span.down,
    .post-type-archive-commons_award .table-header a.sort-control.current[data-sort-asc="true"] span.down,
    .post-type-archive-commons_media .table-header a.sort-control.current[data-sort-asc="true"] span.down,
    .post-type-archive-commons_presentation .table-header a.sort-control.current[data-sort-asc="true"] span.down,
    .post-type-archive-commons_publication .table-header a.sort-control.current[data-sort-asc="true"] span.down,
    .tax-commons_type .table-header a.sort-control.current[data-sort-asc="true"] span.down {
      color: #ff4e00; }
    .post-type-archive-commons_activity .table-header a.sort-control.current[data-sort-asc="false"] span.up,
    .post-type-archive-commons_award .table-header a.sort-control.current[data-sort-asc="false"] span.up,
    .post-type-archive-commons_media .table-header a.sort-control.current[data-sort-asc="false"] span.up,
    .post-type-archive-commons_presentation .table-header a.sort-control.current[data-sort-asc="false"] span.up,
    .post-type-archive-commons_publication .table-header a.sort-control.current[data-sort-asc="false"] span.up,
    .tax-commons_type .table-header a.sort-control.current[data-sort-asc="false"] span.up {
      color: #ff4e00; }
    .post-type-archive-commons_activity .table-header a.sort-control.current[data-sort-asc="false"] span.down,
    .post-type-archive-commons_award .table-header a.sort-control.current[data-sort-asc="false"] span.down,
    .post-type-archive-commons_media .table-header a.sort-control.current[data-sort-asc="false"] span.down,
    .post-type-archive-commons_presentation .table-header a.sort-control.current[data-sort-asc="false"] span.down,
    .post-type-archive-commons_publication .table-header a.sort-control.current[data-sort-asc="false"] span.down,
    .tax-commons_type .table-header a.sort-control.current[data-sort-asc="false"] span.down {
      color: #607d8b; }
    .post-type-archive-commons_activity .table-header a.sort-control.current .original span.up,
    .post-type-archive-commons_award .table-header a.sort-control.current .original span.up,
    .post-type-archive-commons_media .table-header a.sort-control.current .original span.up,
    .post-type-archive-commons_presentation .table-header a.sort-control.current .original span.up,
    .post-type-archive-commons_publication .table-header a.sort-control.current .original span.up,
    .tax-commons_type .table-header a.sort-control.current .original span.up {
      color: #ff4e00; }
    .post-type-archive-commons_activity .table-header a.sort-control.current .original span.down,
    .post-type-archive-commons_award .table-header a.sort-control.current .original span.down,
    .post-type-archive-commons_media .table-header a.sort-control.current .original span.down,
    .post-type-archive-commons_presentation .table-header a.sort-control.current .original span.down,
    .post-type-archive-commons_publication .table-header a.sort-control.current .original span.down,
    .tax-commons_type .table-header a.sort-control.current .original span.down {
      color: #607d8b; }
  .post-type-archive-commons_activity .table-header h1.table-title,
  .post-type-archive-commons_award .table-header h1.table-title,
  .post-type-archive-commons_media .table-header h1.table-title,
  .post-type-archive-commons_presentation .table-header h1.table-title,
  .post-type-archive-commons_publication .table-header h1.table-title,
  .tax-commons_type .table-header h1.table-title {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 58.8629657719%;
    font-size: 1.5em; }
    .post-type-archive-commons_activity .table-header h1.table-title:last-child,
    .post-type-archive-commons_award .table-header h1.table-title:last-child,
    .post-type-archive-commons_media .table-header h1.table-title:last-child,
    .post-type-archive-commons_presentation .table-header h1.table-title:last-child,
    .post-type-archive-commons_publication .table-header h1.table-title:last-child,
    .tax-commons_type .table-header h1.table-title:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity .table-header h1.table-title a,
    .post-type-archive-commons_award .table-header h1.table-title a,
    .post-type-archive-commons_media .table-header h1.table-title a,
    .post-type-archive-commons_presentation .table-header h1.table-title a,
    .post-type-archive-commons_publication .table-header h1.table-title a,
    .tax-commons_type .table-header h1.table-title a {
      color: #263238; }
  .post-type-archive-commons_activity .table-header span.column-header,
  .post-type-archive-commons_award .table-header span.column-header,
  .post-type-archive-commons_media .table-header span.column-header,
  .post-type-archive-commons_presentation .table-header span.column-header,
  .post-type-archive-commons_publication .table-header span.column-header,
  .tax-commons_type .table-header span.column-header {
    font: italic 1em "Alegreya", serif;
    margin-top: 0.625em; }
    .post-type-archive-commons_activity .table-header span.column-header a,
    .post-type-archive-commons_award .table-header span.column-header a,
    .post-type-archive-commons_media .table-header span.column-header a,
    .post-type-archive-commons_presentation .table-header span.column-header a,
    .post-type-archive-commons_publication .table-header span.column-header a,
    .tax-commons_type .table-header span.column-header a {
      color: #607d8b; }
  .post-type-archive-commons_activity .table-header span.first-column,
  .post-type-archive-commons_award .table-header span.first-column,
  .post-type-archive-commons_media .table-header span.first-column,
  .post-type-archive-commons_presentation .table-header span.first-column,
  .post-type-archive-commons_publication .table-header span.first-column,
  .tax-commons_type .table-header span.first-column {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 17.7259315437%; }
    .post-type-archive-commons_activity .table-header span.first-column:last-child,
    .post-type-archive-commons_award .table-header span.first-column:last-child,
    .post-type-archive-commons_media .table-header span.first-column:last-child,
    .post-type-archive-commons_presentation .table-header span.first-column:last-child,
    .post-type-archive-commons_publication .table-header span.first-column:last-child,
    .tax-commons_type .table-header span.first-column:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity .table-header span.second-column,
  .post-type-archive-commons_award .table-header span.second-column,
  .post-type-archive-commons_media .table-header span.second-column,
  .post-type-archive-commons_presentation .table-header span.second-column,
  .post-type-archive-commons_publication .table-header span.second-column,
  .tax-commons_type .table-header span.second-column {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 17.7259315437%; }
    .post-type-archive-commons_activity .table-header span.second-column:last-child,
    .post-type-archive-commons_award .table-header span.second-column:last-child,
    .post-type-archive-commons_media .table-header span.second-column:last-child,
    .post-type-archive-commons_presentation .table-header span.second-column:last-child,
    .post-type-archive-commons_publication .table-header span.second-column:last-child,
    .tax-commons_type .table-header span.second-column:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity .table-header.activity h1.table-title, .post-type-archive-commons_activity .table-header.media h1.table-title,
  .post-type-archive-commons_award .table-header.activity h1.table-title,
  .post-type-archive-commons_award .table-header.media h1.table-title,
  .post-type-archive-commons_media .table-header.activity h1.table-title,
  .post-type-archive-commons_media .table-header.media h1.table-title,
  .post-type-archive-commons_presentation .table-header.activity h1.table-title,
  .post-type-archive-commons_presentation .table-header.media h1.table-title,
  .post-type-archive-commons_publication .table-header.activity h1.table-title,
  .post-type-archive-commons_publication .table-header.media h1.table-title,
  .tax-commons_type .table-header.activity h1.table-title,
  .tax-commons_type .table-header.media h1.table-title {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 71.7182889682%; }
    .post-type-archive-commons_activity .table-header.activity h1.table-title:last-child, .post-type-archive-commons_activity .table-header.media h1.table-title:last-child,
    .post-type-archive-commons_award .table-header.activity h1.table-title:last-child,
    .post-type-archive-commons_award .table-header.media h1.table-title:last-child,
    .post-type-archive-commons_media .table-header.activity h1.table-title:last-child,
    .post-type-archive-commons_media .table-header.media h1.table-title:last-child,
    .post-type-archive-commons_presentation .table-header.activity h1.table-title:last-child,
    .post-type-archive-commons_presentation .table-header.media h1.table-title:last-child,
    .post-type-archive-commons_publication .table-header.activity h1.table-title:last-child,
    .post-type-archive-commons_publication .table-header.media h1.table-title:last-child,
    .tax-commons_type .table-header.activity h1.table-title:last-child,
    .tax-commons_type .table-header.media h1.table-title:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity .table-header.activity span.first-column, .post-type-archive-commons_activity .table-header.media span.first-column,
  .post-type-archive-commons_award .table-header.activity span.first-column,
  .post-type-archive-commons_award .table-header.media span.first-column,
  .post-type-archive-commons_media .table-header.activity span.first-column,
  .post-type-archive-commons_media .table-header.media span.first-column,
  .post-type-archive-commons_presentation .table-header.activity span.first-column,
  .post-type-archive-commons_presentation .table-header.media span.first-column,
  .post-type-archive-commons_publication .table-header.activity span.first-column,
  .post-type-archive-commons_publication .table-header.media span.first-column,
  .tax-commons_type .table-header.activity span.first-column,
  .tax-commons_type .table-header.media span.first-column {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 25.4391254615%; }
    .post-type-archive-commons_activity .table-header.activity span.first-column:last-child, .post-type-archive-commons_activity .table-header.media span.first-column:last-child,
    .post-type-archive-commons_award .table-header.activity span.first-column:last-child,
    .post-type-archive-commons_award .table-header.media span.first-column:last-child,
    .post-type-archive-commons_media .table-header.activity span.first-column:last-child,
    .post-type-archive-commons_media .table-header.media span.first-column:last-child,
    .post-type-archive-commons_presentation .table-header.activity span.first-column:last-child,
    .post-type-archive-commons_presentation .table-header.media span.first-column:last-child,
    .post-type-archive-commons_publication .table-header.activity span.first-column:last-child,
    .post-type-archive-commons_publication .table-header.media span.first-column:last-child,
    .tax-commons_type .table-header.activity span.first-column:last-child,
    .tax-commons_type .table-header.media span.first-column:last-child {
      margin-right: 0; }
.post-type-archive-commons_activity .isotope,
.post-type-archive-commons_award .isotope,
.post-type-archive-commons_media .isotope,
.post-type-archive-commons_presentation .isotope,
.post-type-archive-commons_publication .isotope,
.tax-commons_type .isotope {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  margin-bottom: 3em; }
  .post-type-archive-commons_activity .isotope:last-child,
  .post-type-archive-commons_award .isotope:last-child,
  .post-type-archive-commons_media .isotope:last-child,
  .post-type-archive-commons_presentation .isotope:last-child,
  .post-type-archive-commons_publication .isotope:last-child,
  .tax-commons_type .isotope:last-child {
    margin-right: 0; }
.post-type-archive-commons_activity article,
.post-type-archive-commons_award article,
.post-type-archive-commons_media article,
.post-type-archive-commons_presentation article,
.post-type-archive-commons_publication article,
.tax-commons_type article {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 100%;
  padding: 1.5em 0 1.5em;
  border-bottom: dotted 1px #b0bec5; }
  .post-type-archive-commons_activity article:last-child,
  .post-type-archive-commons_award article:last-child,
  .post-type-archive-commons_media article:last-child,
  .post-type-archive-commons_presentation article:last-child,
  .post-type-archive-commons_publication article:last-child,
  .tax-commons_type article:last-child {
    margin-right: 0; }
  .post-type-archive-commons_activity article .entry-header,
  .post-type-archive-commons_award article .entry-header,
  .post-type-archive-commons_media article .entry-header,
  .post-type-archive-commons_presentation article .entry-header,
  .post-type-archive-commons_publication article .entry-header,
  .tax-commons_type article .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 58.8629657719%; }
    .post-type-archive-commons_activity article .entry-header:last-child,
    .post-type-archive-commons_award article .entry-header:last-child,
    .post-type-archive-commons_media article .entry-header:last-child,
    .post-type-archive-commons_presentation article .entry-header:last-child,
    .post-type-archive-commons_publication article .entry-header:last-child,
    .tax-commons_type article .entry-header:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article .entry-header h1.entry-title,
    .post-type-archive-commons_award article .entry-header h1.entry-title,
    .post-type-archive-commons_media article .entry-header h1.entry-title,
    .post-type-archive-commons_presentation article .entry-header h1.entry-title,
    .post-type-archive-commons_publication article .entry-header h1.entry-title,
    .tax-commons_type article .entry-header h1.entry-title {
      font-family: "Alegreya", serif;
      font-size: 1.25em;
      line-height: 1.2; }
      .post-type-archive-commons_activity article .entry-header h1.entry-title a,
      .post-type-archive-commons_award article .entry-header h1.entry-title a,
      .post-type-archive-commons_media article .entry-header h1.entry-title a,
      .post-type-archive-commons_presentation article .entry-header h1.entry-title a,
      .post-type-archive-commons_publication article .entry-header h1.entry-title a,
      .tax-commons_type article .entry-header h1.entry-title a {
        color: #263238; }
        .post-type-archive-commons_activity article .entry-header h1.entry-title a:hover, .post-type-archive-commons_activity article .entry-header h1.entry-title a:active, .post-type-archive-commons_activity article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:focus,
        .tax-commons_type article .entry-header h1.entry-title a:hover,
        .tax-commons_type article .entry-header h1.entry-title a:active,
        .tax-commons_type article .entry-header h1.entry-title a:focus {
          color: #ff4e00; }
  .post-type-archive-commons_activity article .entry-content,
  .post-type-archive-commons_award article .entry-content,
  .post-type-archive-commons_media article .entry-content,
  .post-type-archive-commons_presentation article .entry-content,
  .post-type-archive-commons_publication article .entry-content,
  .tax-commons_type article .entry-content {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 58.8629657719%;
    color: #607d8b; }
    .post-type-archive-commons_activity article .entry-content:last-child,
    .post-type-archive-commons_award article .entry-content:last-child,
    .post-type-archive-commons_media article .entry-content:last-child,
    .post-type-archive-commons_presentation article .entry-content:last-child,
    .post-type-archive-commons_publication article .entry-content:last-child,
    .tax-commons_type article .entry-content:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity article .entry-footer,
  .post-type-archive-commons_award article .entry-footer,
  .post-type-archive-commons_media article .entry-footer,
  .post-type-archive-commons_presentation article .entry-footer,
  .post-type-archive-commons_publication article .entry-footer,
  .tax-commons_type article .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 38.2944486578%; }
    .post-type-archive-commons_activity article .entry-footer:last-child,
    .post-type-archive-commons_award article .entry-footer:last-child,
    .post-type-archive-commons_media article .entry-footer:last-child,
    .post-type-archive-commons_presentation article .entry-footer:last-child,
    .post-type-archive-commons_publication article .entry-footer:last-child,
    .tax-commons_type article .entry-footer:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article .entry-footer span.column,
    .post-type-archive-commons_award article .entry-footer span.column,
    .post-type-archive-commons_media article .entry-footer span.column,
    .post-type-archive-commons_presentation article .entry-footer span.column,
    .post-type-archive-commons_publication article .entry-footer span.column,
    .tax-commons_type article .entry-footer span.column {
      font-family: "Alegreya Sans SC", sans-serif;
      font-size: 1em;
      text-transform: lowercase;
      color: #607d8b; }
    .post-type-archive-commons_activity article .entry-footer span.first-column,
    .post-type-archive-commons_award article .entry-footer span.first-column,
    .post-type-archive-commons_media article .entry-footer span.first-column,
    .post-type-archive-commons_presentation article .entry-footer span.first-column,
    .post-type-archive-commons_publication article .entry-footer span.first-column,
    .tax-commons_type article .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 46.288514824%; }
      .post-type-archive-commons_activity article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article .entry-footer span.first-column:last-child,
      .tax-commons_type article .entry-footer span.first-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity article .entry-footer span.second-column,
    .post-type-archive-commons_award article .entry-footer span.second-column,
    .post-type-archive-commons_media article .entry-footer span.second-column,
    .post-type-archive-commons_presentation article .entry-footer span.second-column,
    .post-type-archive-commons_publication article .entry-footer span.second-column,
    .tax-commons_type article .entry-footer span.second-column {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 46.288514824%; }
      .post-type-archive-commons_activity article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_award article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_media article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_presentation article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_publication article .entry-footer span.second-column:last-child,
      .tax-commons_type article .entry-footer span.second-column:last-child {
        margin-right: 0; }
  .post-type-archive-commons_activity article.commons_activity .entry-header, .post-type-archive-commons_activity article.commons_media .entry-header,
  .post-type-archive-commons_award article.commons_activity .entry-header,
  .post-type-archive-commons_award article.commons_media .entry-header,
  .post-type-archive-commons_media article.commons_activity .entry-header,
  .post-type-archive-commons_media article.commons_media .entry-header,
  .post-type-archive-commons_presentation article.commons_activity .entry-header,
  .post-type-archive-commons_presentation article.commons_media .entry-header,
  .post-type-archive-commons_publication article.commons_activity .entry-header,
  .post-type-archive-commons_publication article.commons_media .entry-header,
  .tax-commons_type article.commons_activity .entry-header,
  .tax-commons_type article.commons_media .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 71.7182889682%; }
    .post-type-archive-commons_activity article.commons_activity .entry-header:last-child, .post-type-archive-commons_activity article.commons_media .entry-header:last-child,
    .post-type-archive-commons_award article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_award article.commons_media .entry-header:last-child,
    .post-type-archive-commons_media article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_media article.commons_media .entry-header:last-child,
    .post-type-archive-commons_presentation article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_presentation article.commons_media .entry-header:last-child,
    .post-type-archive-commons_publication article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_publication article.commons_media .entry-header:last-child,
    .tax-commons_type article.commons_activity .entry-header:last-child,
    .tax-commons_type article.commons_media .entry-header:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity article.commons_activity .entry-footer, .post-type-archive-commons_activity article.commons_media .entry-footer,
  .post-type-archive-commons_award article.commons_activity .entry-footer,
  .post-type-archive-commons_award article.commons_media .entry-footer,
  .post-type-archive-commons_media article.commons_activity .entry-footer,
  .post-type-archive-commons_media article.commons_media .entry-footer,
  .post-type-archive-commons_presentation article.commons_activity .entry-footer,
  .post-type-archive-commons_presentation article.commons_media .entry-footer,
  .post-type-archive-commons_publication article.commons_activity .entry-footer,
  .post-type-archive-commons_publication article.commons_media .entry-footer,
  .tax-commons_type article.commons_activity .entry-footer,
  .tax-commons_type article.commons_media .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 25.4391254615%; }
    .post-type-archive-commons_activity article.commons_activity .entry-footer:last-child, .post-type-archive-commons_activity article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_award article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_award article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_media article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_media article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_presentation article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_presentation article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_publication article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_publication article.commons_media .entry-footer:last-child,
    .tax-commons_type article.commons_activity .entry-footer:last-child,
    .tax-commons_type article.commons_media .entry-footer:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article.commons_activity .entry-footer span.first-column, .post-type-archive-commons_activity article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_award article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_award article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_media article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_media article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_presentation article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_presentation article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_publication article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_publication article.commons_media .entry-footer span.first-column,
    .tax-commons_type article.commons_activity .entry-footer span.first-column,
    .tax-commons_type article.commons_media .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 11.1740695436%;
      width: 100%; }
      .post-type-archive-commons_activity article.commons_activity .entry-footer span.first-column:last-child, .post-type-archive-commons_activity article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article.commons_media .entry-footer span.first-column:last-child,
      .tax-commons_type article.commons_activity .entry-footer span.first-column:last-child,
      .tax-commons_type article.commons_media .entry-footer span.first-column:last-child {
        margin-right: 0; }

.tax-commons_type .table-header h1.table-title {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 69.1472243289%; }
  .tax-commons_type .table-header h1.table-title:last-child {
    margin-right: 0; }
.tax-commons_type .table-header span.first-column {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 28.0101901008%; }
  .tax-commons_type .table-header span.first-column:last-child {
    margin-right: 0; }
.tax-commons_type article .entry-header {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 79.4314828859%; }
  .tax-commons_type article .entry-header:last-child {
    margin-right: 0; }
.tax-commons_type article .entry-footer {
  float: left;
  display: block;
  margin-right: 2.8425855704%;
  width: 17.7259315437%; }
  .tax-commons_type article .entry-footer:last-child {
    margin-right: 0; }
  .tax-commons_type article .entry-footer span.first-column {
    float: left;
    display: block;
    margin-right: 16.0363113405%;
    width: 100%; }
    .tax-commons_type article .entry-footer span.first-column:last-child {
      margin-right: 0; }
.tax-commons_type .back {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
  margin-left: 4.2649021499%;
  margin-bottom: 6em; }
  .tax-commons_type .back:last-child {
    margin-right: 0; }

@media screen and (min-width: 940px) {
  .post-type-archive-commons_activity .wrap.no-results,
  .post-type-archive-commons_award .wrap.no-results,
  .post-type-archive-commons_presentation .wrap.no-results,
  .post-type-archive-commons_publication .wrap.no-results,
  .post-type-archive-commons_media .wrap.no-results,
  .tax-commons_type .wrap.no-results {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .post-type-archive-commons_activity .wrap.no-results:last-child,
    .post-type-archive-commons_award .wrap.no-results:last-child,
    .post-type-archive-commons_presentation .wrap.no-results:last-child,
    .post-type-archive-commons_publication .wrap.no-results:last-child,
    .post-type-archive-commons_media .wrap.no-results:last-child,
    .tax-commons_type .wrap.no-results:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity .archive-title.container-full .wrap,
  .post-type-archive-commons_award .archive-title.container-full .wrap,
  .post-type-archive-commons_presentation .archive-title.container-full .wrap,
  .post-type-archive-commons_publication .archive-title.container-full .wrap,
  .post-type-archive-commons_media .archive-title.container-full .wrap,
  .tax-commons_type .archive-title.container-full .wrap {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .post-type-archive-commons_activity .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_award .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_presentation .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_publication .archive-title.container-full .wrap:last-child,
    .post-type-archive-commons_media .archive-title.container-full .wrap:last-child,
    .tax-commons_type .archive-title.container-full .wrap:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity .table-header,
  .post-type-archive-commons_award .table-header,
  .post-type-archive-commons_presentation .table-header,
  .post-type-archive-commons_publication .table-header,
  .post-type-archive-commons_media .table-header,
  .tax-commons_type .table-header {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .post-type-archive-commons_activity .table-header:last-child,
    .post-type-archive-commons_award .table-header:last-child,
    .post-type-archive-commons_presentation .table-header:last-child,
    .post-type-archive-commons_publication .table-header:last-child,
    .post-type-archive-commons_media .table-header:last-child,
    .tax-commons_type .table-header:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity .table-header h1.table-title,
    .post-type-archive-commons_award .table-header h1.table-title,
    .post-type-archive-commons_presentation .table-header h1.table-title,
    .post-type-archive-commons_publication .table-header h1.table-title,
    .post-type-archive-commons_media .table-header h1.table-title,
    .tax-commons_type .table-header h1.table-title {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 64.0050950504%;
      font-size: 1.875em; }
      .post-type-archive-commons_activity .table-header h1.table-title:last-child,
      .post-type-archive-commons_award .table-header h1.table-title:last-child,
      .post-type-archive-commons_presentation .table-header h1.table-title:last-child,
      .post-type-archive-commons_publication .table-header h1.table-title:last-child,
      .post-type-archive-commons_media .table-header h1.table-title:last-child,
      .tax-commons_type .table-header h1.table-title:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header span.column-header,
    .post-type-archive-commons_award .table-header span.column-header,
    .post-type-archive-commons_presentation .table-header span.column-header,
    .post-type-archive-commons_publication .table-header span.column-header,
    .post-type-archive-commons_media .table-header span.column-header,
    .tax-commons_type .table-header span.column-header {
      margin-top: 1.125em; }
    .post-type-archive-commons_activity .table-header span.first-column,
    .post-type-archive-commons_award .table-header span.first-column,
    .post-type-archive-commons_presentation .table-header span.first-column,
    .post-type-archive-commons_publication .table-header span.first-column,
    .post-type-archive-commons_media .table-header span.first-column,
    .tax-commons_type .table-header span.first-column {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 17.7259315437%; }
      .post-type-archive-commons_activity .table-header span.first-column:last-child,
      .post-type-archive-commons_award .table-header span.first-column:last-child,
      .post-type-archive-commons_presentation .table-header span.first-column:last-child,
      .post-type-archive-commons_publication .table-header span.first-column:last-child,
      .post-type-archive-commons_media .table-header span.first-column:last-child,
      .tax-commons_type .table-header span.first-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header span.second-column,
    .post-type-archive-commons_award .table-header span.second-column,
    .post-type-archive-commons_presentation .table-header span.second-column,
    .post-type-archive-commons_publication .table-header span.second-column,
    .post-type-archive-commons_media .table-header span.second-column,
    .tax-commons_type .table-header span.second-column {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 12.5838022652%; }
      .post-type-archive-commons_activity .table-header span.second-column:last-child,
      .post-type-archive-commons_award .table-header span.second-column:last-child,
      .post-type-archive-commons_presentation .table-header span.second-column:last-child,
      .post-type-archive-commons_publication .table-header span.second-column:last-child,
      .post-type-archive-commons_media .table-header span.second-column:last-child,
      .tax-commons_type .table-header span.second-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header.activity h1.table-title, .post-type-archive-commons_activity .table-header.media h1.table-title,
    .post-type-archive-commons_award .table-header.activity h1.table-title,
    .post-type-archive-commons_award .table-header.media h1.table-title,
    .post-type-archive-commons_presentation .table-header.activity h1.table-title,
    .post-type-archive-commons_presentation .table-header.media h1.table-title,
    .post-type-archive-commons_publication .table-header.activity h1.table-title,
    .post-type-archive-commons_publication .table-header.media h1.table-title,
    .post-type-archive-commons_media .table-header.activity h1.table-title,
    .post-type-archive-commons_media .table-header.media h1.table-title,
    .tax-commons_type .table-header.activity h1.table-title,
    .tax-commons_type .table-header.media h1.table-title {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 84.5736121644%; }
      .post-type-archive-commons_activity .table-header.activity h1.table-title:last-child, .post-type-archive-commons_activity .table-header.media h1.table-title:last-child,
      .post-type-archive-commons_award .table-header.activity h1.table-title:last-child,
      .post-type-archive-commons_award .table-header.media h1.table-title:last-child,
      .post-type-archive-commons_presentation .table-header.activity h1.table-title:last-child,
      .post-type-archive-commons_presentation .table-header.media h1.table-title:last-child,
      .post-type-archive-commons_publication .table-header.activity h1.table-title:last-child,
      .post-type-archive-commons_publication .table-header.media h1.table-title:last-child,
      .post-type-archive-commons_media .table-header.activity h1.table-title:last-child,
      .post-type-archive-commons_media .table-header.media h1.table-title:last-child,
      .tax-commons_type .table-header.activity h1.table-title:last-child,
      .tax-commons_type .table-header.media h1.table-title:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header.activity span.first-column, .post-type-archive-commons_activity .table-header.media span.first-column,
    .post-type-archive-commons_award .table-header.activity span.first-column,
    .post-type-archive-commons_award .table-header.media span.first-column,
    .post-type-archive-commons_presentation .table-header.activity span.first-column,
    .post-type-archive-commons_presentation .table-header.media span.first-column,
    .post-type-archive-commons_publication .table-header.activity span.first-column,
    .post-type-archive-commons_publication .table-header.media span.first-column,
    .post-type-archive-commons_media .table-header.activity span.first-column,
    .post-type-archive-commons_media .table-header.media span.first-column,
    .tax-commons_type .table-header.activity span.first-column,
    .tax-commons_type .table-header.media span.first-column {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 12.5838022652%; }
      .post-type-archive-commons_activity .table-header.activity span.first-column:last-child, .post-type-archive-commons_activity .table-header.media span.first-column:last-child,
      .post-type-archive-commons_award .table-header.activity span.first-column:last-child,
      .post-type-archive-commons_award .table-header.media span.first-column:last-child,
      .post-type-archive-commons_presentation .table-header.activity span.first-column:last-child,
      .post-type-archive-commons_presentation .table-header.media span.first-column:last-child,
      .post-type-archive-commons_publication .table-header.activity span.first-column:last-child,
      .post-type-archive-commons_publication .table-header.media span.first-column:last-child,
      .post-type-archive-commons_media .table-header.activity span.first-column:last-child,
      .post-type-archive-commons_media .table-header.media span.first-column:last-child,
      .tax-commons_type .table-header.activity span.first-column:last-child,
      .tax-commons_type .table-header.media span.first-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header.award h1.table-title,
    .post-type-archive-commons_award .table-header.award h1.table-title,
    .post-type-archive-commons_presentation .table-header.award h1.table-title,
    .post-type-archive-commons_publication .table-header.award h1.table-title,
    .post-type-archive-commons_media .table-header.award h1.table-title,
    .tax-commons_type .table-header.award h1.table-title {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 58.8629657719%; }
      .post-type-archive-commons_activity .table-header.award h1.table-title:last-child,
      .post-type-archive-commons_award .table-header.award h1.table-title:last-child,
      .post-type-archive-commons_presentation .table-header.award h1.table-title:last-child,
      .post-type-archive-commons_publication .table-header.award h1.table-title:last-child,
      .post-type-archive-commons_media .table-header.award h1.table-title:last-child,
      .tax-commons_type .table-header.award h1.table-title:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity .table-header.award span.first-column,
    .post-type-archive-commons_award .table-header.award span.first-column,
    .post-type-archive-commons_presentation .table-header.award span.first-column,
    .post-type-archive-commons_publication .table-header.award span.first-column,
    .post-type-archive-commons_media .table-header.award span.first-column,
    .tax-commons_type .table-header.award span.first-column {
      float: left;
      display: block;
      margin-right: 2.8425855704%;
      width: 22.8680608222%; }
      .post-type-archive-commons_activity .table-header.award span.first-column:last-child,
      .post-type-archive-commons_award .table-header.award span.first-column:last-child,
      .post-type-archive-commons_presentation .table-header.award span.first-column:last-child,
      .post-type-archive-commons_publication .table-header.award span.first-column:last-child,
      .post-type-archive-commons_media .table-header.award span.first-column:last-child,
      .tax-commons_type .table-header.award span.first-column:last-child {
        margin-right: 0; }
  .post-type-archive-commons_activity .isotope,
  .post-type-archive-commons_award .isotope,
  .post-type-archive-commons_presentation .isotope,
  .post-type-archive-commons_publication .isotope,
  .post-type-archive-commons_media .isotope,
  .tax-commons_type .isotope {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .post-type-archive-commons_activity .isotope:last-child,
    .post-type-archive-commons_award .isotope:last-child,
    .post-type-archive-commons_presentation .isotope:last-child,
    .post-type-archive-commons_publication .isotope:last-child,
    .post-type-archive-commons_media .isotope:last-child,
    .tax-commons_type .isotope:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity article .entry-header,
  .post-type-archive-commons_award article .entry-header,
  .post-type-archive-commons_presentation article .entry-header,
  .post-type-archive-commons_publication article .entry-header,
  .post-type-archive-commons_media article .entry-header,
  .tax-commons_type article .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 64.0050950504%; }
    .post-type-archive-commons_activity article .entry-header:last-child,
    .post-type-archive-commons_award article .entry-header:last-child,
    .post-type-archive-commons_presentation article .entry-header:last-child,
    .post-type-archive-commons_publication article .entry-header:last-child,
    .post-type-archive-commons_media article .entry-header:last-child,
    .tax-commons_type article .entry-header:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article .entry-header h1.entry-title,
    .post-type-archive-commons_award article .entry-header h1.entry-title,
    .post-type-archive-commons_presentation article .entry-header h1.entry-title,
    .post-type-archive-commons_publication article .entry-header h1.entry-title,
    .post-type-archive-commons_media article .entry-header h1.entry-title,
    .tax-commons_type article .entry-header h1.entry-title {
      font-family: "Alegreya", serif;
      font-size: 1.25em;
      line-height: 1.2; }
      .post-type-archive-commons_activity article .entry-header h1.entry-title a,
      .post-type-archive-commons_award article .entry-header h1.entry-title a,
      .post-type-archive-commons_presentation article .entry-header h1.entry-title a,
      .post-type-archive-commons_publication article .entry-header h1.entry-title a,
      .post-type-archive-commons_media article .entry-header h1.entry-title a,
      .tax-commons_type article .entry-header h1.entry-title a {
        color: #263238; }
        .post-type-archive-commons_activity article .entry-header h1.entry-title a:hover, .post-type-archive-commons_activity article .entry-header h1.entry-title a:active, .post-type-archive-commons_activity article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_award article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_presentation article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_publication article .entry-header h1.entry-title a:focus,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:hover,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:active,
        .post-type-archive-commons_media article .entry-header h1.entry-title a:focus,
        .tax-commons_type article .entry-header h1.entry-title a:hover,
        .tax-commons_type article .entry-header h1.entry-title a:active,
        .tax-commons_type article .entry-header h1.entry-title a:focus {
          color: #ff4e00; }
  .post-type-archive-commons_activity article .entry-footer,
  .post-type-archive-commons_award article .entry-footer,
  .post-type-archive-commons_presentation article .entry-footer,
  .post-type-archive-commons_publication article .entry-footer,
  .post-type-archive-commons_media article .entry-footer,
  .tax-commons_type article .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 33.1523193793%; }
    .post-type-archive-commons_activity article .entry-footer:last-child,
    .post-type-archive-commons_award article .entry-footer:last-child,
    .post-type-archive-commons_presentation article .entry-footer:last-child,
    .post-type-archive-commons_publication article .entry-footer:last-child,
    .post-type-archive-commons_media article .entry-footer:last-child,
    .tax-commons_type article .entry-footer:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article .entry-footer span.first-column,
    .post-type-archive-commons_award article .entry-footer span.first-column,
    .post-type-archive-commons_presentation article .entry-footer span.first-column,
    .post-type-archive-commons_publication article .entry-footer span.first-column,
    .post-type-archive-commons_media article .entry-footer span.first-column,
    .tax-commons_type article .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 8.5743188518%;
      width: 53.4681490635%; }
      .post-type-archive-commons_activity article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article .entry-footer span.first-column:last-child,
      .tax-commons_type article .entry-footer span.first-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity article .entry-footer span.second-column,
    .post-type-archive-commons_award article .entry-footer span.second-column,
    .post-type-archive-commons_presentation article .entry-footer span.second-column,
    .post-type-archive-commons_publication article .entry-footer span.second-column,
    .post-type-archive-commons_media article .entry-footer span.second-column,
    .tax-commons_type article .entry-footer span.second-column {
      float: left;
      display: block;
      margin-right: 8.5743188518%;
      width: 37.9575320847%; }
      .post-type-archive-commons_activity article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_award article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_presentation article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_publication article .entry-footer span.second-column:last-child,
      .post-type-archive-commons_media article .entry-footer span.second-column:last-child,
      .tax-commons_type article .entry-footer span.second-column:last-child {
        margin-right: 0; }
  .post-type-archive-commons_activity article.commons_activity .entry-header, .post-type-archive-commons_activity article.commons_media .entry-header,
  .post-type-archive-commons_award article.commons_activity .entry-header,
  .post-type-archive-commons_award article.commons_media .entry-header,
  .post-type-archive-commons_presentation article.commons_activity .entry-header,
  .post-type-archive-commons_presentation article.commons_media .entry-header,
  .post-type-archive-commons_publication article.commons_activity .entry-header,
  .post-type-archive-commons_publication article.commons_media .entry-header,
  .post-type-archive-commons_media article.commons_activity .entry-header,
  .post-type-archive-commons_media article.commons_media .entry-header,
  .tax-commons_type article.commons_activity .entry-header,
  .tax-commons_type article.commons_media .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 84.5736121644%; }
    .post-type-archive-commons_activity article.commons_activity .entry-header:last-child, .post-type-archive-commons_activity article.commons_media .entry-header:last-child,
    .post-type-archive-commons_award article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_award article.commons_media .entry-header:last-child,
    .post-type-archive-commons_presentation article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_presentation article.commons_media .entry-header:last-child,
    .post-type-archive-commons_publication article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_publication article.commons_media .entry-header:last-child,
    .post-type-archive-commons_media article.commons_activity .entry-header:last-child,
    .post-type-archive-commons_media article.commons_media .entry-header:last-child,
    .tax-commons_type article.commons_activity .entry-header:last-child,
    .tax-commons_type article.commons_media .entry-header:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity article.commons_activity .entry-footer, .post-type-archive-commons_activity article.commons_media .entry-footer,
  .post-type-archive-commons_award article.commons_activity .entry-footer,
  .post-type-archive-commons_award article.commons_media .entry-footer,
  .post-type-archive-commons_presentation article.commons_activity .entry-footer,
  .post-type-archive-commons_presentation article.commons_media .entry-footer,
  .post-type-archive-commons_publication article.commons_activity .entry-footer,
  .post-type-archive-commons_publication article.commons_media .entry-footer,
  .post-type-archive-commons_media article.commons_activity .entry-footer,
  .post-type-archive-commons_media article.commons_media .entry-footer,
  .tax-commons_type article.commons_activity .entry-footer,
  .tax-commons_type article.commons_media .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 12.5838022652%; }
    .post-type-archive-commons_activity article.commons_activity .entry-footer:last-child, .post-type-archive-commons_activity article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_award article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_award article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_presentation article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_presentation article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_publication article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_publication article.commons_media .entry-footer:last-child,
    .post-type-archive-commons_media article.commons_activity .entry-footer:last-child,
    .post-type-archive-commons_media article.commons_media .entry-footer:last-child,
    .tax-commons_type article.commons_activity .entry-footer:last-child,
    .tax-commons_type article.commons_media .entry-footer:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article.commons_activity .entry-footer span.first-column, .post-type-archive-commons_activity article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_award article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_award article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_presentation article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_presentation article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_publication article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_publication article.commons_media .entry-footer span.first-column,
    .post-type-archive-commons_media article.commons_activity .entry-footer span.first-column,
    .post-type-archive-commons_media article.commons_media .entry-footer span.first-column,
    .tax-commons_type article.commons_activity .entry-footer span.first-column,
    .tax-commons_type article.commons_media .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 22.5892421897%;
      width: 100%; }
      .post-type-archive-commons_activity article.commons_activity .entry-footer span.first-column:last-child, .post-type-archive-commons_activity article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article.commons_media .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article.commons_activity .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article.commons_media .entry-footer span.first-column:last-child,
      .tax-commons_type article.commons_activity .entry-footer span.first-column:last-child,
      .tax-commons_type article.commons_media .entry-footer span.first-column:last-child {
        margin-right: 0; }
  .post-type-archive-commons_activity article.commons_award .entry-header,
  .post-type-archive-commons_award article.commons_award .entry-header,
  .post-type-archive-commons_presentation article.commons_award .entry-header,
  .post-type-archive-commons_publication article.commons_award .entry-header,
  .post-type-archive-commons_media article.commons_award .entry-header,
  .tax-commons_type article.commons_award .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 58.8629657719%; }
    .post-type-archive-commons_activity article.commons_award .entry-header:last-child,
    .post-type-archive-commons_award article.commons_award .entry-header:last-child,
    .post-type-archive-commons_presentation article.commons_award .entry-header:last-child,
    .post-type-archive-commons_publication article.commons_award .entry-header:last-child,
    .post-type-archive-commons_media article.commons_award .entry-header:last-child,
    .tax-commons_type article.commons_award .entry-header:last-child {
      margin-right: 0; }
  .post-type-archive-commons_activity article.commons_award .entry-footer,
  .post-type-archive-commons_award article.commons_award .entry-footer,
  .post-type-archive-commons_presentation article.commons_award .entry-footer,
  .post-type-archive-commons_publication article.commons_award .entry-footer,
  .post-type-archive-commons_media article.commons_award .entry-footer,
  .tax-commons_type article.commons_award .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 38.2944486578%; }
    .post-type-archive-commons_activity article.commons_award .entry-footer:last-child,
    .post-type-archive-commons_award article.commons_award .entry-footer:last-child,
    .post-type-archive-commons_presentation article.commons_award .entry-footer:last-child,
    .post-type-archive-commons_publication article.commons_award .entry-footer:last-child,
    .post-type-archive-commons_media article.commons_award .entry-footer:last-child,
    .tax-commons_type article.commons_award .entry-footer:last-child {
      margin-right: 0; }
    .post-type-archive-commons_activity article.commons_award .entry-footer span.first-column,
    .post-type-archive-commons_award article.commons_award .entry-footer span.first-column,
    .post-type-archive-commons_presentation article.commons_award .entry-footer span.first-column,
    .post-type-archive-commons_publication article.commons_award .entry-footer span.first-column,
    .post-type-archive-commons_media article.commons_award .entry-footer span.first-column,
    .tax-commons_type article.commons_award .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 59.716386118%; }
      .post-type-archive-commons_activity article.commons_award .entry-footer span.first-column:last-child,
      .post-type-archive-commons_award article.commons_award .entry-footer span.first-column:last-child,
      .post-type-archive-commons_presentation article.commons_award .entry-footer span.first-column:last-child,
      .post-type-archive-commons_publication article.commons_award .entry-footer span.first-column:last-child,
      .post-type-archive-commons_media article.commons_award .entry-footer span.first-column:last-child,
      .tax-commons_type article.commons_award .entry-footer span.first-column:last-child {
        margin-right: 0; }
    .post-type-archive-commons_activity article.commons_award .entry-footer span.second-column,
    .post-type-archive-commons_award article.commons_award .entry-footer span.second-column,
    .post-type-archive-commons_presentation article.commons_award .entry-footer span.second-column,
    .post-type-archive-commons_publication article.commons_award .entry-footer span.second-column,
    .post-type-archive-commons_media article.commons_award .entry-footer span.second-column,
    .tax-commons_type article.commons_award .entry-footer span.second-column {
      float: left;
      display: block;
      margin-right: 7.4229703521%;
      width: 32.86064353%; }
      .post-type-archive-commons_activity article.commons_award .entry-footer span.second-column:last-child,
      .post-type-archive-commons_award article.commons_award .entry-footer span.second-column:last-child,
      .post-type-archive-commons_presentation article.commons_award .entry-footer span.second-column:last-child,
      .post-type-archive-commons_publication article.commons_award .entry-footer span.second-column:last-child,
      .post-type-archive-commons_media article.commons_award .entry-footer span.second-column:last-child,
      .tax-commons_type article.commons_award .entry-footer span.second-column:last-child {
        margin-right: 0; }

  .tax-commons_type .table-header h1.table-title {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 89.715741443%; }
    .tax-commons_type .table-header h1.table-title:last-child {
      margin-right: 0; }
  .tax-commons_type .table-header span.first-column {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 7.4416729867%; }
    .tax-commons_type .table-header span.first-column:last-child {
      margin-right: 0; }
  .tax-commons_type article .entry-header {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 89.715741443%; }
    .tax-commons_type article .entry-header:last-child {
      margin-right: 0; }
  .tax-commons_type article .entry-footer {
    float: left;
    display: block;
    margin-right: 2.8425855704%;
    width: 7.4416729867%; }
    .tax-commons_type article .entry-footer:last-child {
      margin-right: 0; }
    .tax-commons_type article .entry-footer span.first-column {
      float: left;
      display: block;
      margin-right: 38.1982059067%;
      width: 100%; }
      .tax-commons_type article .entry-footer span.first-column:last-child {
        margin-right: 0; }
  .tax-commons_type .back {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .tax-commons_type .back:last-child {
      margin-right: 0; } }
/*--------------------------------------------------------------
10.5 Comments
--------------------------------------------------------------*/
.comments-wrap {
  background: #cfd8dc; }
  .comments-wrap .container {
    max-width: 58.75em;
    margin-left: auto;
    margin-right: auto; }
    .comments-wrap .container::after {
      clear: both;
      content: "";
      display: table; }
    .comments-wrap .container #comments {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 91.4701957002%;
      margin-left: 4.2649021499%;
      padding: 3em 0 0;
      margin-top: 0;
      margin-bottom: 8em; }
      .comments-wrap .container #comments:last-child {
        margin-right: 0; }
      .comments-wrap .container #comments .comments-title {
        color: #263238;
        font-size: 2em;
        margin-bottom: 1em; }
      .comments-wrap .container #comments .comment-list, .comments-wrap .container #comments .children {
        list-style: none;
        margin: 0; }
      .comments-wrap .container #comments .comment-list {
        margin-bottom: 2.5em; }
      .comments-wrap .container #comments .children {
        padding-left: 3.75em; }
      .comments-wrap .container #comments .comment {
        margin: 1em 0 2em; }
        .comments-wrap .container #comments .comment .comment-meta {
          color: #607d8b;
          font-size: 1em;
          margin-bottom: 1em; }
          .comments-wrap .container #comments .comment .comment-meta .comment-author {
            font-family: "Alegreya Sans SC", sans-serif;
            font-style: normal;
            text-transform: lowercase;
            display: inline;
            width: auto; }
          .comments-wrap .container #comments .comment .comment-meta .comment-date {
            font-family: "Alegreya", serif;
            font-style: italic;
            display: inline;
            width: auto; }
          .comments-wrap .container #comments .comment .comment-meta .comment-reply-link {
            font-family: "Alegreya Sans SC", sans-serif;
            font-style: normal;
            text-transform: lowercase; }
        .comments-wrap .container #comments .comment .comment-content p {
          font-family: "Alegreya Sans", sans-serif;
          font-size: 1.25em;
          line-height: 1.3;
          color: #263238; }
    .comments-wrap .container #respond.comment-respond {
      margin-top: 1.5em; }
    .comments-wrap .container #respond #reply-title {
      font-size: 1.5em;
      line-height: 1.1666666667;
      color: #263238;
      margin-bottom: 1.125em; }
    .comments-wrap .container #respond p {
      margin-bottom: 1.5em; }
      .comments-wrap .container #respond p.form-submit {
        margin-bottom: 0; }

@media screen and (min-width: 940px) {
  .comments-wrap .container #comments {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
    margin-left: 8.5298042998%; }
    .comments-wrap .container #comments:last-child {
      margin-right: 0; }
    .comments-wrap .container #comments .comment .comment-content {
      padding-left: 3.75em; } }
/*--------------------------------------------------------------
11.0 Media
--------------------------------------------------------------*/
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object,
video {
  max-width: 100%; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }
  .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  .embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%; }

/*--------------------------------------------------------------
11.1 Captions
--------------------------------------------------------------*/
img.alignnone {
  display: block;
  margin: 0 auto 1.875em; }

.wp-caption {
  max-width: 100%;
  margin-bottom: 2.5em; }

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto; }

.wp-caption.alignnone {
  margin: 0 auto 2.5em; }

.wp-caption-text {
  text-align: center;
  font-family: "Alegreya", serif;
  font-size: 1.125em;
  font-style: italic;
  color: #607d8b; }

.wp-caption .wp-caption-text {
  margin: 0.75em 0; }
