/*! Compiled SASS file | Do NOT modify from here !*/
.js body *:focus {
  outline: 0;
}
.js .container--has-focus *:focus {
  outline: solid CornflowerBlue 3px;
}

.block .views-training .views-row:before, .block .views.views-media:before, .block .views.views-gallery:before, .block .views.views-doormats-children .sublinks-form:before, .block .views.views-doormats:before, .block .views-training .views-row:after, .block .views.views-media:after, .block .views.views-gallery:after, .block .views.views-doormats-children .sublinks-form:after, .block .views.views-doormats:after {
  content: "";
  display: table;
}
.block .views-training .views-row:after, .block .views.views-media:after, .block .views.views-gallery:after, .block .views.views-doormats-children .sublinks-form:after, .block .views.views-doormats:after {
  clear: both;
}

.block .views.views-media > div, .block .views.views-gallery > div, .block .views.views-doormats > div {
  position: relative;
  display: inline;
  float: left;
  min-height: 1px;
}

.views {
  margin: 2.1428571429em 0;
}
.views-training .views-filters-form {
  border-radius: 4px;
  background-color: #f2f2f2;
  padding: 2.1428571429em 2.8571428571em;
  margin: 2.1428571429em 0;
}
@media (max-width: 991px) {
  .views-training .views-filters-form {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .views-training .views-filters-form {
    padding: 1.0714285714em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .views-training .views-filters-form {
    padding-right: 2.1428571429em;
    padding-left: 2.1428571429em;
  }
}
@media (max-width: 767px) {
  .views-training .views-filters-form div,
.views-training .views-filters-form select,
.views-training .views-filters-form input[type=text] {
    width: 100%;
  }
}
.views-training .views-filters-form .form-actions {
  margin-top: 2.1428571429em;
}
@media (max-width: 991px) {
  .views-training .views-filters-form .form-actions {
    margin: 0;
  }
}
.views-training .views-filters-widget {
  margin-right: 2.1428571429em;
}
@media (max-width: 991px) {
  .views-training .views-filters-widget {
    margin-right: 0;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .views-training .views-filters-widget {
    margin-bottom: 1.0714285714em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .views-training .views-filters-widget {
    margin-left: 1.0714285714em;
  }
}
.views-training .views-filters-widget label {
  display: block;
  margin-top: 0;
  margin-bottom: 0.5714285714em;
}
.views-training .views-filters-widget .description {
  display: block;
}
.block .views {
  margin-top: 1.4285714286em;
  margin-bottom: 1.4285714286em;
}
.block .views.views-doormats {
  margin-top: 0;
  margin-bottom: 0;
}
.block .views.views-doormats {
  margin-right: -0.7142857143em;
  margin-left: -0.7142857143em;
}
.block .views.views-doormats > div {
  padding-right: 0.7142857143em;
  padding-left: 0.7142857143em;
}
.block .views.views-doormats-children {
  position: relative;
  margin: 0;
}
.block .views-row-page-teaser .views.views-doormats-children {
  display: none;
}
.block .views.views-doormats-children .item-list {
  background-color: #0E3449;
  background-color: rgba(96, 128, 0, 0.7);
  position: absolute;
  z-index: 99;
  bottom: 0;
  left: 0;
  max-width: 75%;
  padding: 2.1428571429em 1.4285714286em;
  margin: 0;
  overflow: hidden;
}
.block .views.views-doormats-children .sublinks-form {
  margin-top: 1.4285714286em;
}
.block .views.views-doormats-children .sublinks-form select {
  float: left;
  width: 12.8571428571em;
}
@media (max-width: 767px) {
  .block .views.views-doormats-children .sublinks-form select {
    width: 14.2857142857em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block .views.views-doormats-children .sublinks-form select {
    width: 16.4285714286em;
  }
}
.block .views.views-doormats-children .sublinks-form input[type=submit] {
  float: right;
}
.block .views.views-most-viewed {
  margin-bottom: 3.5714285714em;
}
@media (max-width: 991px) {
  .block .views.views-most-viewed {
    margin-bottom: 1.4285714286em;
  }
}
.block .views.views-useful-links {
  margin-top: 0.7142857143em;
  margin-bottom: 0.7142857143em;
}
.block .views.views-gallery {
  margin-top: 2.8571428571em;
  margin-bottom: 2.8571428571em;
}
.block .views.views-gallery {
  margin-right: -1.0714285714em;
  margin-left: -1.0714285714em;
}
.block .views.views-gallery > div {
  padding-right: 1.0714285714em;
  padding-left: 1.0714285714em;
}
.block .views.views-media {
  margin-right: -1.0714285714em;
  margin-left: -1.0714285714em;
}
.block .views.views-media > div {
  padding-right: 1.0714285714em;
  padding-left: 1.0714285714em;
}
.views-row {
  padding: 0 1.4285714286em 2.1428571429em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c0c0c0;
  margin-bottom: 1.7857142857em;
}
.block .views-row {
  padding-right: 0;
  padding-left: 0;
}
.block .views-most-viewed .views-row {
  padding-bottom: 0;
  border: 0 none;
  margin-bottom: 1.0714285714em;
}
.block .views-useful-links .views-row {
  padding-bottom: 0.7142857143em;
  margin-bottom: 0.7142857143em;
}
.block .views-tools .views-row {
  border-radius: 4px;
  background-color: #f2f2f2;
  padding: 1px 1.4285714286em 1.4285714286em;
  border: 0 none;
  margin-bottom: 1.4285714286em;
}
.block .views-doormats > .views-row {
  padding-top: 0.7142857143em;
  /*border: {
    top: {
      width: 1px;
      style: solid;
      @include alpha-color($gray);
    }
    bottom: 0 none;
  }*/
  margin-bottom: 0;
}
.block .views-doormats > .views-row-page-menu-block {
  width: 50%;
  /*&:first-child,
  &:first-child + div {
    border: 0 none;
  }*/
}
@media (max-width: 767px) {
  .block .views-doormats > .views-row-page-menu-block {
    width: 100%;
  }
}
.block .views-doormats > .views-row-page-teaser, .block .views-doormats > .views-row-page-show-sublinks {
  width: 33.3333%;
}
@media (max-width: 767px) {
  .block .views-doormats > .views-row-page-teaser, .block .views-doormats > .views-row-page-show-sublinks {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block .views-doormats > .views-row-page-teaser, .block .views-doormats > .views-row-page-show-sublinks {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .block .views-doormats > .views-row-page-teaser:first-child, .block .views-doormats > .views-row-page-teaser:first-child + div, .block .views-doormats > .views-row-page-teaser:first-child + div + div, .block .views-doormats > .views-row-page-show-sublinks:first-child, .block .views-doormats > .views-row-page-show-sublinks:first-child + div, .block .views-doormats > .views-row-page-show-sublinks:first-child + div + div {
    border: 0 none;
  }
}
.block .views-doormats-children .views-row {
  padding-bottom: 0;
  border: 0 none;
  margin-bottom: 1.0714285714em;
}
.block .views-training .views-row {
  position: relative;
  padding-bottom: 0.7142857143em;
  padding-left: 8.5714285714em;
  margin-bottom: 1.4285714286em;
}
@media (max-width: 767px) {
  .block .views-training .views-row {
    padding-left: 0;
  }
}
.block .views-training .views-row-last {
  padding-bottom: 0;
  border: 0 none;
  margin-bottom: 0;
}
.block .views-gallery .views-row {
  width: 33.3333%;
  border: 0 none;
  margin-bottom: 0;
}
.block .views-media .views-row {
  width: 50%;
}
@media (max-width: 767px) {
  .block .views-media .views-row {
    width: 100%;
  }
}