@charset "UTF-8";
/*
Theme Name: UVM 2015
Theme URI: https://blog.uvm.edu/
Author: Scott Dellinger <scott.dellinger@uvm.edu>
Author URI:
Description: 
Version: 0.1
License:
License URI:
Tags: blue, gray, white, yellow, light, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: uvm2015
*/
/* line 20, sass/style.scss */
#topbanner h2 {
  font-family: Georgia, serif;
  font-size: 1.5em;
  letter-spacing: .03em;
  color: #B85B32;
  font-weight: lighter;
  background: #FFF;
  text-align: right;
  width: 92%;
  padding: .6em 4%;
  border-bottom: 1px solid #CCC;
  margin: 0; }

/* line 37, sass/style.scss */
article header h1 {
  clear: none;
  margin: 1em 0;
  padding: 0;
  border: none; }
/* line 44, sass/style.scss */
article header h2 {
  font-size: 1.5em;
  color: #444; }
/* line 50, sass/style.scss */
article.sticky header h2 {
  color: #B56744; }
/* line 54, sass/style.scss */
article header h2 a {
  font-size: inherit;
  color: inherit; }
/* line 59, sass/style.scss */
article.sticky .entry-content {
  font-size: 1.1em; }
/* line 63, sass/style.scss */
article footer {
  line-height: inherit;
  clear: none;
  background: inherit;
  color: inherit;
  text-align: left;
  padding: 1em 0;
  margin: 0;
  color: #888; }
  /* line 73, sass/style.scss */
  article footer a {
    color: inherit; }
  /* line 78, sass/style.scss */
  article footer.entry-footer > span {
    display: block; }
  /* line 83, sass/style.scss */
  article footer .comment-author {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    margin-bottom: 0.4em;
    line-height: 24px; }
    /* line 89, sass/style.scss */
    article footer .comment-author a:hover {
      border-bottom: 1px solid #707070;
      border-bottom: 1px solid rgba(51, 51, 51, 0.7); }
    /* line 94, sass/style.scss */
    article footer .comment-author .avatar {
      float: left;
      height: 24px;
      margin-right: 0.8em;
      width: 24px;
      border-radius: 100%; }
/* line 106, sass/style.scss */
article table {
  border-collapse: collapse;
  margin: 0 0 2em;
  padding: 0;
  width: 100%; }
  /* line 112, sass/style.scss */
  article table caption {
    color: #464646;
    font-size: .75em;
    letter-spacing: .3125em;
    padding-bottom: 1em;
    text-transform: uppercase;
    width: 100%; }
  /* line 120, sass/style.scss */
  article table th {
    color: #617f21;
    background: #f9f9f9;
    text-align: left;
    vertical-align: top; }
    /* line 126, sass/style.scss */
    article table th a {
      color: #617f21; }
  /* line 130, sass/style.scss */
  article table td {
    background: #fff;
    padding: .3125em;
    min-height: 1.625em;
    word-wrap: break-word; }
  /* line 136, sass/style.scss */
  article table th, article table td {
    border: 1px solid #e2e2e2;
    padding: .3125em; }

@media screen and (max-width: 640px) {
  /* line 144, sass/style.scss */
  #rightcolumn_float {
    display: none; } }
/* line 149, sass/style.scss */
.hentry.has-post-thumbnail {
  padding-top: 0; }

/* line 152, sass/style.scss */
.post-thumbnail, article.format-image img, article.format-audio .audio-container, article.format-video embed, article.format-video iframe {
  border: 0;
  display: block;
  margin-bottom: 2.4em;
  width: 67%; }

/* line 158, sass/style.scss */
article.format-image p:first-of-type {
  display: none; }

/* line 161, sass/style.scss */
.post-thumbnail img {
  display: block;
  /*        margin: 0 auto;*/ }

/* line 166, sass/style.scss */
a.post-thumbnail:hover,
a.post-thumbnail:focus {
  opacity: 0.85; }

/* line 171, sass/style.scss */
blockquote, .format-aside .entry-content {
  border-left: 5px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  font-size: 1.2em;
  quotes: "“" "”" "‘" "’"; }
  /* line 176, sass/style.scss */
  blockquote cite, .format-aside .entry-content cite {
    display: block;
    border-left: none;
    font-size: inherit;
    padding: 0;
    margin: 1em 0 0 0; }

/* line 185, sass/style.scss */
blockquote p:first-child {
  display: inline; }

/* line 189, sass/style.scss */
dt {
  font-size: 1.1em; }

/* line 192, sass/style.scss */
dd {
  margin: 0 0 1em 0; }

/* line 196, sass/style.scss */
abbr, acronym {
  cursor: help;
  border-bottom: 1px dotted; }

/* line 201, sass/style.scss */
code, kbd, tt {
  font-size: 1.1em; }

/* line 205, sass/style.scss */
ins {
  background-color: #FFF9C0; }

/* line 209, sass/style.scss */
pre {
  border-left: 5px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px; }

/* line 213, sass/style.scss */
var {
  font-size: 1.2em;
  font-family: monospace; }

/* line 218, sass/style.scss */
img {
  border: 0;
  vertical-align: top; }

/* line 223, sass/style.scss */
figure {
  margin: 0; }

/* line 226, sass/style.scss */
figcaption {
  color: #737373; }

/* line 230, sass/style.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 236, sass/style.scss */
.alignleft {
  float: left;
  margin: 1em 1em 1em 0; }

/* line 240, sass/style.scss */
.alignright {
  float: right;
  margin: 1em 0 1em 1em; }

/* line 246, sass/style.scss */
.comment-form label[for=comment] {
  display: block;
  font-size: 1.05em;
  color: #9AB600;
  margin-bottom: .3125em; }

/* line 254, sass/style.scss */
.gallery {
  margin-bottom: 1.6em; }

/* line 258, sass/style.scss */
.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%; }

/* line 266, sass/style.scss */
.gallery-columns-2 .gallery-item {
  max-width: 40%; }

/* line 270, sass/style.scss */
.gallery-columns-3 .gallery-item {
  max-width: 28%; }

/* line 274, sass/style.scss */
.gallery-columns-4 .gallery-item {
  max-width: 21%; }

/* line 278, sass/style.scss */
.gallery-columns-5 .gallery-item {
  max-width: 16%; }

/* line 282, sass/style.scss */
.gallery-columns-6 .gallery-item {
  max-width: 13.05%; }

/* line 286, sass/style.scss */
.gallery-columns-7 .gallery-item {
  max-width: 10.7%; }

/* line 290, sass/style.scss */
.gallery-columns-8 .gallery-item {
  max-width: 8.86%; }

/* line 294, sass/style.scss */
.gallery-columns-9 .gallery-item {
  max-width: 7.5%; }

/* line 298, sass/style.scss */
.gallery-icon img {
  margin: 0 auto; }

/* line 302, sass/style.scss */
.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0; }

/* line 313, sass/style.scss */
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none; }
