/*$legacy-support-for-ie6: false;
$legacy-support-for-ie7: false;
$legacy-support-for-ie8: true;
*/
/**
 * @file
 * Block Styling
 */
/* line 8, ../sass/blocks.scss */
.block {
  /* Block wrapper */
  margin-bottom: 1.5em;
}

/* line 12, ../sass/blocks.scss */
.sidebar h2.block-title {
  margin: 0;
}

/* line 16, ../sass/blocks.scss */
h2.block-title {
  color: #00b4e4;
  font-weight: normal;
  font-size: 20px;
  margin: 0 0 0.8em 0;
  text-transform: uppercase;
}

/* line 26, ../sass/blocks.scss */
.block .read-more, .pane-content .read-more {
  text-transform: uppercase;
  color: #00b4e4;
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
}
/* line 35, ../sass/blocks.scss */
.block .read-more a:after, .pane-content .read-more a:after {
  content: "\f061";
  font-family: FontAwesome;
  padding-left: 0.25em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
}

/* line 45, ../sass/blocks.scss */
.block.first {
  /* The first block in the region */
}

/* line 48, ../sass/blocks.scss */
.block.last {
  /* The last block in the region */
}

/* line 51, ../sass/blocks.scss */
.block.odd {
  /* Zebra striping for each block in the region */
}

/* line 54, ../sass/blocks.scss */
.block.even {
  /* Zebra striping for each block in the region */
}

/* line 57, ../sass/blocks.scss */
.sidebars .block {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 59, ../sass/blocks.scss */
.sidebars .block > * {
  padding: 10px;
}
/* line 62, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper {
  padding: 0;
}
/* line 64, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper li {
  padding: 5px 10px;
}
/* line 68, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper > ul > li {
  border-top-width: 1px;
  border-top-style: solid;
}
/* line 69, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper > ul > li.last {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 72, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper > ul > li > a {
  font-weight: bold;
}
/* line 79, ../sass/blocks.scss */
.sidebars .block .menu-block-wrapper ul {
  padding: 0;
}
/* line 83, ../sass/blocks.scss */
.sidebars .block h2.block-title {
  /* Block title */
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1em;
  font-weight: normal;
  line-height: 42px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 93, ../sass/blocks.scss */
.sidebars .block.block-menu h2.block-title {
  display: none;
}
/* line 96, ../sass/blocks.scss */
.sidebars .block ul {
  margin: 0;
}
/* line 98, ../sass/blocks.scss */
.sidebars .block ul a {
  text-decoration: none;
}
/* line 100, ../sass/blocks.scss */
.sidebars .block ul a:hover {
  text-decoration: underline;
}

/* line 108, ../sass/blocks.scss */
#block-aggregator-category-1 {
  /* Block for the latest news items in the first category */
}

/* line 111, ../sass/blocks.scss */
#block-aggregator-feed-1 {
  /* Block for the latest news items in the first feed */
}

/* line 114, ../sass/blocks.scss */
#block-block-1 {
  /* First block created with "Add block" link */
}

/* line 117, ../sass/blocks.scss */
#block-blog-recent {
  /* "Recent blog posts" block */
}

/* line 120, ../sass/blocks.scss */
#block-book-navigation {
  /* "Book navigation" block for the current book's table of contents */
}

/* line 123, ../sass/blocks.scss */
#block-comment-recent {
  /* "Recent comments" block */
}

/* line 126, ../sass/blocks.scss */
#block-forum-active {
  /* "Active forum topics" block */
}

/* line 129, ../sass/blocks.scss */
#block-forum-new {
  /* "New forum topics" block */
}

/* line 132, ../sass/blocks.scss */
#block-locale-language {
  /* Language switcher block */
}

/* line 135, ../sass/blocks.scss */
#block-menu-menu-NAME {
  /* Custom menu block */
}

/* line 138, ../sass/blocks.scss */
#block-node-recent {
  /* "Recent content" block */
}

/* line 141, ../sass/blocks.scss */
#block-node-syndicate {
  /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
}

/* line 144, ../sass/blocks.scss */
#block-poll-recent {
  /* "Most recent poll" block */
}

/* line 147, ../sass/blocks.scss */
#block-profile-author-information {
  /* "Author information" block for the profile of the page's author */
}

/* line 150, ../sass/blocks.scss */
#block-search-form {
  /* "Search form" block */
}

/* line 153, ../sass/blocks.scss */
#block-shortcut-shortcuts {
  /* "Shortcuts" block */
}

/* line 156, ../sass/blocks.scss */
#block-statistics-popular {
  /* "Popular content" block */
}

/* line 159, ../sass/blocks.scss */
#block-system-main-menu {
  /* "Main menu" block */
}

/* line 162, ../sass/blocks.scss */
#block-system-management {
  /* "Management" block for Drupal management menu */
}

/* line 165, ../sass/blocks.scss */
#block-system-navigation {
  /* "Navigation" block for Drupal navigation menu */
}

/* line 168, ../sass/blocks.scss */
#block-system-user-menu {
  /* "User menu" block for Drupal user menu */
}

/* line 171, ../sass/blocks.scss */
#block-system-help {
  /* "System help" block */
}

/* line 174, ../sass/blocks.scss */
#block-system-main {
  /* "Main page content" block */
}

/* line 177, ../sass/blocks.scss */
#block-system-powered-by {
  /* "Powered by Drupal" block */
}

/* line 180, ../sass/blocks.scss */
#block-user-login {
  /* "User login form" block */
}

/* line 183, ../sass/blocks.scss */
#block-user-new {
  /* "Who's new" block for a list of the newest users */
}

/* line 186, ../sass/blocks.scss */
#block-user-online {
  /* "Who's online" block for a list of the online users */
}

/* line 190, ../sass/blocks.scss */
#block-panels-mini-three-column-footer .pane-panels-image-link .pane-content {
  text-align: center;
}
/* line 193, ../sass/blocks.scss */
#block-panels-mini-three-column-footer .contextual-links-wrapper {
  display: none;
}
/* line 196, ../sass/blocks.scss */
#block-panels-mini-three-column-footer .inside {
  padding: 0;
  margin: 0;
}
/* line 201, ../sass/blocks.scss */
#block-panels-mini-three-column-footer .panel-3col-33-stacked .panel-col {
  width: 34%;
}
/* line 202, ../sass/blocks.scss */
#block-panels-mini-three-column-footer .panel-3col-33-stacked .panel-col-first, #block-panels-mini-three-column-footer .panel-3col-33-stacked .panel-col-last {
  width: 33%;
}
/* line 206, ../sass/blocks.scss */
.page-admin-config-mini-panels-ipe #block-panels-mini-three-column-footer .edit-mini-panel-link {
  display: none;
}

/* line 212, ../sass/blocks.scss */
a.follow-icons {
  box-sizing: border-box;
  border: 2px solid;
  width: 60px;
  height: 60px;
  text-align: center;
  margin-right: 16px;
  display: inline-block;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius: 60px;
}
/* line 222, ../sass/blocks.scss */
a.follow-icons:last-of-type {
  margin: 0;
}
/* line 226, ../sass/blocks.scss */
a.follow-icons .fa {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  font-size: 30px;
}
/* line 232, ../sass/blocks.scss */
a.follow-icons:hover {
  text-decoration: none;
}

/* line 238, ../sass/blocks.scss */
.pane-views-tweets-block .views-row,
#block-views-tweets-block .views-row {
  margin-bottom: 30px;
}
/* line 241, ../sass/blocks.scss */
.pane-views-tweets-block .views-field-twitter-name, .pane-views-tweets-block .views-field-created-time,
#block-views-tweets-block .views-field-twitter-name, #block-views-tweets-block .views-field-created-time {
  color: #859dbc;
  font-size: 12px;
}
/* line 247, ../sass/blocks.scss */
.pane-views-tweets-block h2.block-title:before,
#block-views-tweets-block h2.block-title:before {
  content: "\f099";
  font-family: FontAwesome;
  margin-right: 0.5em;
}

/* line 257, ../sass/blocks.scss */
#block-views-events-block-2 h2.block-title:before {
  content: "\f133";
  font-family: FontAwesome;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 264, ../sass/blocks.scss */
#block-views-events-block-2 .field-type-datetime {
  margin: 0;
}

/* line 271, ../sass/blocks.scss */
#block-views-773f5db9c8574e6fe3e8487a7c4ac861 h2.block-title:before {
  content: "\f03d";
  font-family: FontAwesome;
  margin-right: 0.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
