.filter {
  padding-top: 0;
  padding-bottom: 0; }

.courses-filters.hide-region-filter .filter.region,
.vacancies-filters.hide-region-filter .filter.region {
  display: none; }
.courses-filters.hide-education-type-filter .filter.education-type,
.vacancies-filters.hide-education-type-filter .filter.education-type {
  display: none; }

.downloadlist {
  margin-bottom: 0; }

.filterheader + .filter {
  padding-top: 1.8em;
  padding-bottom: 1.8em; }

.flexbox .flexitem .btl {
  max-height: 420px;
  max-width: 336px;
  width: unset;
  position: absolute;
  bottom: 0;
  left: 0; }

a.menuHeader {
  color: #fff;
  text-decoration: none; }

@media only screen and (max-width: 1280px) {
  .flexbox .flexitem .btl {
    max-height: 180px;
    max-width: 144px; } }
h4.vc_tta-panel-title {
  font-size: 15px;
  color: black; }
  h4.vc_tta-panel-title span {
    color: black; }

#main .vc_tta-panel-body {
  font-size: 1.000em;
  line-height: 1.500em;
  color: #000; }

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
  background-color: #00642d; }

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured,
.tribe-events-list .tribe-events-loop .tribe-event-featured {
  background-color: #7ab53e; }

.content_container .item h3 {
  word-break: break-word; }

@media only screen and (max-width: 575px) {
  .wpb_wrapper .content_container .item {
    width: 100% !important;
    min-height: 252px; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .wpb_wrapper .content_container .item h3 {
    font-size: 1.225em !important; } }
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .wpb_wrapper .content_container .item h3 {
    font-size: 1.400em !important; } }

button.vc, .cta.vc {
  display: inline-block; }

@media (min-width: 757px) and (max-width: 992px) {
  .content_container .item {
    width: calc(1/2*100% - (1 - 1/2)*16px); } }
h1, h2, h3, h4, h5, h6 {
  overflow: hidden;
  text-overflow: ellipsis; }

.ctabar.downloadsHighlighted {
  background-color: #78B23B;
}

/* ShareThis buttons wpbakery addition, added in extra.css, theme customizer corporate and style.min.css */
div.addthis_inline_share_toolbox_n7ig.addthis_tool {
  margin-bottom: 2em;
}
/*# sourceMappingURL=extra.css.map */
