#nav-menu {
  text-align: right;
}
.team-image {
  width:150px;
}
.reg-image {
  width:100px;
}
@media all and (max-width:768px) {
.dimmer {
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background: rgba(0,0,0,0.3);
}
}
.slick-slider__inner {
  z-index: 10;
}
.fixed-bg {
  background-attachment:scroll;
}
@media all and (min-width:768px) {
  .fixed-bg {
    background-attachment:fixed;
  }
}
.slide-label {
  line-height: 1.1;
  margin-bottom:90px;
}
.slide-label, .buttons {
  z-index: 3;
}
h1.clickable {
  cursor: pointer;
  margin-bottom:0 !important;
}
.news-agreggator {
  position: relative;
  padding:10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  height:500px;
  overflow: hidden;
  margin-bottom:30px;
  max-width:1040px;
  margin:30px auto 30px;
}
@media all and (max-width:1023px) {
  .news-agreggator {
    flex-wrap: wrap;
    height: auto;
  }
}
.news-agreggator .col {
  width:32%;
  height:500px;
}
@media all and (max-width:1023px) {
  .news-agreggator .col {
    width:100%;
    overflow: hidden;
    margin-bottom:30px;
    height: auto;
  }
  .news-agreggator .col--blog {
    height:300px;
  }
}
.news-agreggator .col--blog {
  background-size: cover !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding:10px;
  text-align: center;
}
.news-agreggator .col--blog a {
  color:#fff;
  font-size:36px;
  padding:20px;
  line-height: 1.3;
}
.news-agreggator .col--news .col--news__inner {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.news-item {
  width:100%;
  margin:0 0 30px 0;
}

.news-item__image {
  width:100px;
  float:left;
}
.news-item__image img {
  max-width:100px;
  max-height: 80px;
}
.news-item__content {
  margin-left:120px;
}
.news-item__content p {
  margin-bottom:5px !important;
}
.news-item__content a {
  color:#FCB93D;
}
#navbar {
  position: fixed;
  top:0;
  left:0;
  right:0;
  z-index: 100;
  background: #fff;
}
#wrapper {
  padding-top:156px;
}
@media screen and (max-width:991px) {
  #wrapper {
    padding-top:133px;
  }
}
.read-all {
  text-align: right;
  margin-right:30px;  
}
.read-all a {
  color:#FCB93D;
}
.full-text .inner-title-container h2,
.page-description h1,
.event-title h1,
.my-title {
  background: none !important;
  font-size: 32px !important;
  line-height: 36px !important;
}
.three-columns-container {
  background-color: #fff !important;
  position: relative;
  border-top:0 !important;
}
@media screen and (min-width:992px) {
  .sub-menu {
    display: none !important;
  }
  .sub-menu .current-menu-item {
    border-bottom:none !important;
  }
  .menu-item:hover .sub-menu {
    display: block !important;
  }
}
.nav-hook {
  top:-156px;
  position: absolute;
}
.news-agreggator .nav-hook {
  top:-280px;
}
.events {
  position: relative;
}
.my-title {
  text-align: left;
  border-bottom: 1px solid #EAEAEA;
  padding-bottom:10px;
}
@media all and (min-width:1014px) {
  .portfolio-title {
    margin-left:85px;
    padding-left:10px;
    border-bottom:0 !important;
  }
}
.all-events-link {
  display: block;
  text-align: right;
  color:#FCB93D;
  padding-bottom:10px;
}
.event-container {
  border-bottom:0;
}
.portfolio-item .image {
  height: 150px;
}
.portfolio-item .image img {
  max-height: 150px;
}

.companies .image {
  height: 90px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.companies .image img {
  border-radius:0 !important;
}