/*! Compiled SASS file | Do NOT modify from here !*/
.js body *:focus {
  outline: 0;
}
.js .container--has-focus *:focus {
  outline: solid CornflowerBlue 3px;
}

#content .block-views-latest-news .views .item-list > ol:before, #bottom .block-navigation > ul.menu:before, #content .block-views-latest-news .views .item-list > ol:after, #bottom .block-navigation > ul.menu:after {
  content: "";
  display: table;
}
#content .block-views-latest-news .views .item-list > ol:after, #bottom .block-navigation > ul.menu:after {
  clear: both;
}

#bottom .block-navigation > ul.menu > li {
  position: relative;
  display: inline;
  float: left;
  min-height: 1px;
}

.block > h2 {
  font-size: 32px;
  font-family: "Open sans condensed", serif;
  color: #373737;
  text-transform: uppercase;
}
.region-navigation .block {
  float: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .front .sidebar-right .block {
    width: 50%;
    padding-right: 0.7142857143em;
    padding-left: 0.7142857143em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .front .sidebar-right .block:nth-child(2n+1) {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .front .sidebar-right .block:nth-child(2n) {
    float: right;
  }
}
.region-footer .block {
  color: #fff;
  width: 33.3333%;
  float: left;
  padding: 0 35px 0 0;
}
@media (max-width: 991px) {
  .region-footer .block {
    width: 100%;
    padding: 0;
  }
}
.region-footer .block:first-child {
  width: 50%;
}
@media (max-width: 991px) {
  .region-footer .block:first-child {
    width: 100%;
  }
}
.region-footer .block:nth-child(2) {
  width: 25%;
}
@media (max-width: 991px) {
  .region-footer .block:nth-child(2) {
    width: 100%;
  }
}
.region-footer .block:nth-child(3) {
  width: 25%;
}
@media (max-width: 991px) {
  .region-footer .block:nth-child(3) {
    width: 100%;
    padding-top: 0;
  }
}
.region-footer .block h2 {
  font-size: 27px;
  color: #fff;
  margin: 0;
  padding: 30px 0;
  display: table-cell;
  font-weight: bold;
  vertical-align: bottom;
  line-height: 1;
  width: 10000px;
}
@media (max-width: 991px) {
  .region-footer .block h2 {
    height: auto;
  }
}
.region-footer .block p {
  margin-top: 12px;
}
.region-tools .block-navigation > ul.menu,
.region-tools .block-navigation > ul.links {
  float: right;
  margin: 0.3571428571em 0 0.3571428571em 3.5714285714em;
}
.region-tools .block-navigation > ul.menu > li,
.region-tools .block-navigation > ul.links > li {
  font-size: 0.9285714286em;
}
.region-tools .block-navigation > ul.menu > li > a,
.region-tools .block-navigation > ul.links > li > a {
  color: #373737;
  text-decoration: none;
}
.region-tools .block-navigation > ul.menu > li > a:hover,
.region-tools .block-navigation > ul.links > li > a:hover {
  color: #0E3449;
}
.region-tools .block-navigation > ul.menu > li > a:focus,
.region-tools .block-navigation > ul.links > li > a:focus {
  color: #0E3449;
}
.region-tools .block-navigation > ul.menu > li > a:active,
.region-tools .block-navigation > ul.links > li > a:active {
  color: #0E3449;
}
.region-tools .block-navigation > ul.menu > li > a.active,
.region-tools .block-navigation > ul.links > li > a.active {
  color: #0E3449;
}
.region-tools .block-navigation > ul.menu > li > a:hover, .region-tools .block-navigation > ul.menu > li > a:focus,
.region-tools .block-navigation > ul.links > li > a:hover,
.region-tools .block-navigation > ul.links > li > a:focus {
  text-decoration: underline;
}
.region-tools .block-navigation > ul.menu > li > a.rss,
.region-tools .block-navigation > ul.links > li > a.rss {
  display: inline-block;
  position: relative;
  text-indent: -999px;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background-color: transparent;
  background-image: url("../../../images/icons/rss-icon.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.region-tools .block-navigation > ul.menu > li > a.active,
.region-tools .block-navigation > ul.links > li > a.active {
  font-weight: 700;
}
.region-navigation .block-navigation {
  float: left;
}
@media (max-width: 991px) {
  .region-navigation .block-navigation {
    /*@include transition(left .5s);
    @include background-image('shadow-collapse-main-menu', $green, 1, right, top, repeat-y);
    position: fixed;
    top: 0;
    left: 0;
    bottom: em(238);
    float: none;
    padding: {
      top: em(20);
    }*/
  }
}
@media (max-width: 767px) {
  .region-navigation .block-navigation {
    width: 18.5714285714em;
    overflow: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .region-navigation .block-navigation {
    width: 21.4285714286em;
  }
}
.collapsed-main-menu .region-navigation .block-navigation {
  /*
  // Responsiveness.
  // Properties for extra-small screens (Smartphones).
  //
  @include breakpoint(xsmall) {
    left: em(-260);
  }
  // Properties for small screens (Tablets).
  //
  @include breakpoint(small) {
    left: em(-300);
  }*/
}
.region-navigation .block-navigation > ul.menu {
  /*max: {
    width: em(680);
  }
  margin: 0;*/
  /*@include breakpoint(xsmall-small) {
    display: block;
  }*/
}
.region-navigation .block-navigation > ul.menu > li {
  text-transform: uppercase;
  /*@include breakpoint(xsmall-small) {
    display: block;
    padding: 0 em(20);
  }*/
}
.region-navigation .block-navigation > ul.menu > li > a {
  /*@include link-colors($white);
  @include background-image('navigation-top-shadow', $green, 1, 50%, top, repeat-x);
  @include link-background-colors(false, false, false, $dark-green, $dark-green);
  height: em(60);
  padding: em(5) em(15) 0;
  border: {
    bottom: {
      width: em(5);
      style: solid;
      @include alpha-color(transparent);
    }
  }
  text: {
    decoration: none;
  }

  // Responsiveness.
  // Properties for both extra-small & small screens (Smartphones & Tablets).
  //
  @include breakpoint(xsmall-small) {
    display: block;
    background: none;
    height: auto;
    padding: em(15, 16);
    border: {
      width: 1px 0 0;
      style: solid;
      @include alpha-color($white, .5);
    }
    font: {
      size: em(16);
    }
    text: {
      align: left;
    }
  }

  // Item links (Hover and focus states).
  // @selector .region-navigation .block-navigation > ul.menu > li > a:hover
  // @selector .region-navigation .block-navigation > ul.menu > li > a:focus
  //
  &:hover,
  &:focus {
    border: {
      bottom: {
        @include alpha-color($dark-green);
      }
    }
  }

  // Item links (Active and active trail states).
  // @selector .region-navigation .block-navigation > ul.menu > li > a.active
  // @selector .region-navigation .block-navigation > ul.menu > li > a.active-trail
  //
  &.active,
  &.active-trail {
    font: {
      weight: 600;
    }
  }*/
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li:first-child > a {
    border: 0 none;
  }
}
.region-navigation .block-navigation > ul.menu > li.professionals {
  padding: 0.7142857143em;
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li.professionals {
    padding-right: 1.4285714286em;
    padding-left: 1.4285714286em;
  }
}
.region-navigation .block-navigation > ul.menu > li.professionals > a {
  position: relative;
  border-radius: 4px;
  display: block;
  height: 2.8571428571em;
  padding: 0 2.1428571429em 0 0.7142857143em;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  background-image: none;
  line-height: 2.7142857143em;
}
.region-navigation .block-navigation > ul.menu > li.professionals > a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  z-index: 99;
  top: 50%;
  right: 0.8571428571em;
  margin-top: -0.2857142857em;
  border-width: 0.2857142857em 0 0.2857142857em 0.4285714286em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.region-navigation .block-navigation > ul.menu > li.professionals > a:hover {
  background-color: #284f00;
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li.professionals > a {
    font-size: 1em;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li.professionals > ul.menu {
    display: none;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li ul.menu {
    display: block;
    padding-left: 1.0714285714em;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu {
    background-color: #284f00;
    padding-right: 2.1428571429em;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu li {
    display: block;
    text-transform: none;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu li a {
    color: #fff;
    display: block;
    padding-top: 0.7142857143em;
    padding-bottom: 0.7142857143em;
    text-align: left;
    text-decoration: none;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu li a.active {
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 700;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu li span.nolink {
    color: #c0c0c0;
    display: inline-block;
    padding-top: 0.7142857143em;
    padding-bottom: 0.7142857143em;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu > li {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #fff;
    border-top-color: rgba(255, 255, 255, 0.5);
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu > li:first-child {
    border: 0 none;
  }
}
@media (max-width: 991px) {
  .region-navigation .block-navigation > ul.menu > li > ul.menu > li > a,
.region-navigation .block-navigation > ul.menu > li > ul.menu > li > span.nolink {
    font-weight: 700;
  }
}
.sidebar-left .block-navigation {
  margin-bottom: 2.1428571429em;
}
.sidebar-left .block-navigation ul.menu {
  margin-left: 1.4285714286em;
}
.sidebar-left .block-navigation ul.menu li a {
  color: #373737;
  display: block;
  padding-top: 0.7142857143em;
  padding-bottom: 0.7142857143em;
  text-decoration: none;
}
.sidebar-left .block-navigation ul.menu li a.active {
  color: #3a4d00;
}
.sidebar-left .block-navigation ul.menu li a:hover {
  background-color: #f2f2f2;
}
.sidebar-left .block-navigation ul.menu li a:focus {
  background-color: #f2f2f2;
}
.sidebar-left .block-navigation ul.menu li a i.arrow {
  background-image: url("../../../images/icons/arrow-gray-7x12.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 0.5em;
  height: 0.8571428571em;
  padding-right: 0.5em;
  margin-left: 0.7142857143em;
}
.sidebar-left .block-navigation ul.menu li a:hover i.arrow, .sidebar-left .block-navigation ul.menu li a:focus i.arrow {
  background-image: none;
}
.sidebar-left .block-navigation ul.menu li a.active {
  font-weight: 700;
}
.sidebar-left .block-navigation ul.menu li a.active i.arrow {
  background-image: url("../../../images/icons/arrow-green-7x12.png");
}
.sidebar-left .block-navigation ul.menu li span.nolink {
  color: #c0c0c0;
  display: inline-block;
  padding-top: 0.7142857143em;
  padding-bottom: 0.7142857143em;
}
.sidebar-left .block-navigation ul.menu li span.nolink i.arrow {
  display: none;
}
.sidebar-left .block-navigation > ul.menu {
  padding-right: 1.4285714286em;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #c0c0c0;
  margin: 1.4285714286em 0;
}
.sidebar-left .block-navigation > ul.menu > li {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c0c0c0;
}
.sidebar-left .block-navigation > ul.menu > li:first-child {
  border: 0 none;
}
.sidebar-left .block-navigation > ul.menu > li > a,
.sidebar-left .block-navigation > ul.menu > li > span.nolink {
  font-weight: 700;
}
#bottom .block-navigation > ul.menu {
  margin: 0;
}
#bottom .block-navigation > ul.menu {
  margin-right: -1.0714285714em;
  margin-left: -1.0714285714em;
}
#bottom .block-navigation > ul.menu > li {
  padding-right: 1.0714285714em;
  padding-left: 1.0714285714em;
}
#bottom .block-navigation > ul.menu > li {
  width: 25%;
  font-size: 1.1428571429em;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #bottom .block-navigation > ul.menu > li {
    width: 100%;
    margin-bottom: 1.25em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #bottom .block-navigation > ul.menu > li {
    width: 50%;
    margin-bottom: 1.875em;
  }
}
#bottom .block-navigation > ul.menu > li.home {
  display: none;
}
#bottom .block-navigation > ul.menu > li a {
  color: #fff;
  text-decoration: none;
}
#bottom .block-navigation > ul.menu > li a:hover, #bottom .block-navigation > ul.menu > li a:focus {
  text-decoration: underline;
}
#bottom .block-navigation > ul.menu > li > a {
  display: inline-block;
  height: 2.8125em;
}
@media (max-width: 767px) {
  #bottom .block-navigation > ul.menu > li > a {
    height: auto;
  }
}
#bottom .block-navigation > ul.menu > li > ul.menu {
  margin: 1.25em 0;
}
@media (max-width: 767px) {
  #bottom .block-navigation > ul.menu > li > ul.menu {
    display: none;
  }
}
#bottom .block-navigation > ul.menu > li > ul.menu > li {
  margin: 0.6153846154em 0;
  font-size: 0.8125em;
  font-weight: 400;
  text-transform: none;
}
.region-footer .block-navigation ul.menu {
  /*margin: {
    right: -(get-half-gutter($grid-gutter-width));
    left: -(get-half-gutter($grid-gutter-width));
    top: 5px;
    bottom: 5px;
  }*/
  margin-top: 4px;
  margin-bottom: 1.4285714286em;
  width: 100%;
}
@media (max-width: 767px) {
  .region-footer .block-navigation ul.menu {
    margin: 0 0 1.4285714286em 0;
  }
}
.region-footer .block-navigation ul.menu li {
  /*width: 26%;
  padding: {
    right: get-half-gutter($grid-gutter-width);
    left: get-half-gutter($grid-gutter-width);
  }*/
  text-transform: uppercase;
  display: block;
  font-size: 1.1428571429em;
  line-height: 200%;
}
@media (max-width: 767px) {
  .region-footer .block-navigation ul.menu li {
    display: block;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .region-footer .block-navigation ul.menu li:first-child {
    border: 0 none;
  }
}
.region-footer .block-navigation ul.menu li a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.region-footer .block-navigation ul.menu li a:hover, .region-footer .block-navigation ul.menu li a:focus {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .region-tools .block-locale-language {
    /*position: absolute;
    top: 0;
    right: em(15);*/
  }
}
.region-tools .block-locale-language > ul > li {
  margin-left: 1.0769230769em;
}
.region-tools .block-locale-language > ul > li:first-child > a:before {
  background-color: transparent;
}
.region-tools .block-locale-language > ul > li > a {
  position: relative;
}
.region-tools .block-locale-language > ul > li > a:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 1.0769230769em;
  z-index: 99;
  top: 0.3076923077em;
  left: -0.5384615385em;
  background-color: #373737;
}
@media (max-width: 991px) {
  .region-tools .block-admin-language-admin-language-switcher {
    /*position: absolute;
    top: 0;
    right: em(15);*/
  }
}
.region-tools .block-admin-language-admin-language-switcher > ul > li {
  margin-left: 1.0769230769em;
}
.region-tools .block-admin-language-admin-language-switcher > ul > li:first-child > a:before {
  background-color: transparent;
}
.region-tools .block-admin-language-admin-language-switcher > ul > li > a {
  position: relative;
}
.region-tools .block-admin-language-admin-language-switcher > ul > li > a:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 1.0769230769em;
  z-index: 99;
  top: 0.3076923077em;
  left: -0.5384615385em;
  background-color: #373737;
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities {
    -webkit-transition: left 0.5s;
    -o-transition: left 0.5s;
    transition: left 0.5s;
    background-color: #0E3449;
    background-image: url("../../../images/shadow-collapse-main-menu.png");
    background-repeat: repeat-y;
    background-position: right top;
    position: fixed;
    z-index: 99;
    bottom: 7.1428571429em;
    left: 0;
    padding: 0 2.1428571429em;
  }
}
@media (max-width: 767px) {
  .region-tools .block-menu-utilities {
    width: 18.5714285714em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .region-tools .block-menu-utilities {
    width: 21.4285714286em;
  }
}
@media (max-width: 767px) {
  .collapsed-main-menu .region-tools .block-menu-utilities {
    left: -18.5714285714em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .collapsed-main-menu .region-tools .block-menu-utilities {
    left: -21.4285714286em;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul {
    float: none !important;
    margin: 0 !important;
  }
}
.region-tools .block-menu-utilities > ul > li {
  margin-left: 2.3076923077em;
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li {
    color: #fff;
    display: block;
    margin: 0.7692307692em 0;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li > a {
    color: #fff !important;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li > ul {
    display: block;
    margin-left: 1.1538461538em;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li > ul li {
    display: block;
    margin: 0.7692307692em 0;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li > ul li a {
    color: #fff;
  }
}
@media (max-width: 991px) {
  .region-tools .block-menu-utilities > ul > li > ul li a.active {
    font-weight: 700;
    text-decoration: none;
  }
}
.region-navigation .block-views-global-search {
  position: relative;
}
@media (max-width: 991px) {
  .region-navigation .block-views-global-search {
    /*@include transition(left .5s);
    @include background-image('shadow-collapse-main-menu', $green, 1, right, top, repeat-y);
    position: fixed;
    left: 0;
    bottom: 0;
    padding: em(20);*/
  }
}
@media (max-width: 767px) {
  .collapsed-main-menu .region-navigation .block-views-global-search {
    left: -18.5714285714em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .collapsed-main-menu .region-navigation .block-views-global-search {
    left: -21.4285714286em;
  }
}
.region-navigation .block-views-global-search .container-inline {
  margin: 0.7142857143em 0;
}
.region-navigation .block-views-global-search .form-item {
  width: 14.2857142857em;
}
@media (max-width: 767px) {
  .region-navigation .block-views-global-search .form-item {
    width: 15.7142857143em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .region-navigation .block-views-global-search .form-item {
    width: 18.5714285714em;
  }
}
.region-navigation .block-views-global-search .form-actions {
  position: absolute;
  z-index: 99;
  top: 0.7142857143em;
  right: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .region-navigation .block-views-global-search .form-actions {
    top: 2.1428571429em;
    right: 1.4285714286em;
  }
}
.region-navigation .block-views-global-search input {
  -webkit-box-shadow: inset 0 2px 2px 0 #c0c0c0;
  box-shadow: inset 0 2px 2px 0 #c0c0c0;
  height: 2.8571428571em;
  padding-right: 2.8571428571em;
  border: 0 none;
}
.region-navigation .block-views-global-search input[type=submit] {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  background-image: url("../../../images/icons/magnifier.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  min-width: 2.8571428571em;
  padding: 0;
  text-indent: -714.2142857143em;
}
.block-views-news-block .field-type-datestamp, .block-views-news-block .field-name-field-publication-date {
  float: left;
  margin-top: 0.3571428571em !important;
  margin-right: 2.1428571429em;
  font-weight: 700;
  font-style: normal;
}
.block-views-news-block .field-name-node-link a, .block-views-news-block .node-readmore a {
  background: #437c0a;
  padding: 8px 15px;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #437c0a;
  text-decoration: none;
}
.block-views-news-block .field-name-node-link a:hover, .block-views-news-block .node-readmore a:hover {
  background: #2a4d06;
}
#content .block-views-latest-news > h2 {
  line-height: 1;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 32px;
}
#content .block-views-latest-news .views {
  margin: 0;
}
#content .block-views-latest-news .views .column {
  width: 46%;
  float: left;
}
#content .block-views-latest-news .views .column:first-child {
  margin-right: 4%;
}
@media (max-width: 767px) {
  #content .block-views-latest-news .views .column {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
#content .block-views-latest-news .views .views-row {
  border-bottom: none;
}
#content .block-views-latest-news .views .field-type-datestamp, #content .block-views-latest-news .views .field-name-field-publication-date {
  float: left;
  margin-top: 0.3571428571em;
  margin-right: 2.1428571429em;
  font-weight: 700;
  font-style: normal;
}
#content .block-views-latest-news .views .views-footer {
  width: 100%;
  clear: both;
  margin-bottom: 25px;
}
#content .block-views-latest-news .views .item-list > ol {
  margin: 0 -1.0714285714em;
}
@media (max-width: 767px) {
  #content .block-views-latest-news .views .item-list > ol {
    margin: 0;
  }
}
#content .block-views-latest-news .views .item-list > ol .views-row {
  position: relative;
  display: inline;
  width: 20.9285714286em;
  margin-right: 1.0714285714em;
  margin-left: 1.0714285714em;
}
@media (max-width: 767px) {
  #content .block-views-latest-news .views .item-list > ol .views-row {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #content .block-views-latest-news .views .item-list > ol .views-row {
    width: 24.6428571429em;
  }
}
#content .block-views-latest-news .views .item-list > ol .views-row-odd {
  float: left;
}
#content .block-views-latest-news .views .item-list > ol .views-row-even {
  float: right;
}
.sidebar-right .block-views-in-the-spotlights .views {
  position: relative;
}
.sidebar-right .block-views-in-the-spotlights .views a,
.sidebar-right .block-views-in-the-spotlights .views img {
  display: block;
}
.sidebar-right .block-views-in-the-spotlights .views p {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  z-index: 99;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0.7142857143em 1.4285714286em;
  font-weight: 700;
}
.sidebars .block-views-useful-links {
  padding-right: 1.4285714286em;
}
.sidebars .block-views-useful-links > h2 {
  padding-bottom: 0.7142857143em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c0c0c0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
}