
#header .header--top {
  background: #17384D;
}



.lang {
  margin-top: -26px;
  margin-bottom: 26px;
}

.island-top-margin-event {
  margin-top: 30px;
}

.pager.mini ul {
  margin: 2px auto 0;
  padding: 0;
  width: 80px;
  overflow: hidden;
  display: none;

}

@media all and (min-width: 479px) {
  .pager.mini ul {
    display: block;
  }
}

.pager.mini .slick-slide {
  width: 28px;
  float: none;
  display: inline-block;
}

.slide-count {
  visibility: hidden;
}

.pager.mini {
  float: none;
  opacity: 0;
  transition: opacity 200ms ease;
}

.pager.mini.active {
  opacity: 1;
    transition: opacity 200ms ease;
}


#wpadminbar {
  position: absolute !important;
  top: -32px !important;
}

body {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#page {
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
  transition: transform 0.5s ease;
}

#page.open {
  -webkit-transform: translate(-270px,0);
  transform: translate(-270px,0);
  transition: transform 0.5s ease;
}

@media all and (max-width: 360px) {
  span.page-numbers.dots {
    display: none;
  }
}

#menu-top-header-menu-1 a {
  font-weight: bold;
}

.slick-prev:before, .slick-next:before {
  font-family: 'icons' !important;
  color: #EA5B24 !important;
}

.slick-next:before {
  content: "\e903" !important;
}

.slick-prev:before {
  content: "\e904" !important;
}

.region-page-title.home-page .container {
  //background: none;
}

html.normal select:not([multiple]) {
  color: #5F5F5F;
  cursor: pointer;
  border-radius: 0;
  padding-right: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("/images/chevron-down.png");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}

html.normal.svg select:not([multiple]) {
  background-image: url("/images/chevron-down.png");
}

html.normal .dark-input select:not([multiple]) {
  background-image: url("/images/orange-chevron-down.png") !important;
  background-size: contain;
  background-position: right center;
}





.section-header.with-image .section-title, .section-header.with-image .section-subtitle {
  padding-right: 100px;
}

@media only screen and (min-width: 768px) {
  .section-header.with-image .section-title, .section-header.with-image .section-subtitle {
    padding-right: 382px;
  }
}

.pager-full ul li {
  margin-left: 7.5px;
}

.region-page-title.home-page,
.region-page-title.with-bg {
  background-size: cover;
  background-position: bottom left;
}

@media only screen and (min-width: 768px) {
  .region-page-title.home-page,
  .region-page-title.with-bg {
    background-position: bottom center;
    background-size: unset;
  }
}

.profile-more {
  background-image: url(/images/search-icon.svg);
}

.insight-title {
  background-image: url(/images/CI-ico.svg);
}
@media only screen and (max-width: 501px) {
  .no-padding {
    padding: 0;
  }
}

@media only screen and (min-width: 1025px) {
  .no-padding {
    padding: 0;
  }
}

@media only screen and (min-width: 1025px) {
  .fact-temp .fact-container .facts {
    width: 100%;
  }
}
.insight-title {
  border-bottom: 1px dotted #979797;
}


select::-ms-expand {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .region-page-title.home-page,
  .region-page-title.with-bg {
    background-size: contain;
    background-position: bottom left;
  }

  .blue-block.home-block {
    min-height: 373px;
  }

  @media only screen and (min-width: 1025px) {
    .region-page-title .profile-info {
      top: 0;
      /* transform: translate(0, -50%); */
    }
  }

  @media only screen and (min-width: 767px) {
    body.single-sectors .page-title--icon img {
      height: auto;
      max-width: none;
      width: 240px;
    }
  }

  @media only screen and (min-width: 1025px) {
    body.single-sectors .page-title--icon img {
      height: auto;
      max-width: none;
      width: 353px;
    }
  }

  hr.half {
    text-align: left;
  }
  .region-page-title.home-page .border-design {
    width: 51.8%;
  }
}

.oldie .region-page-title.home-page,
.oldie .region-page-title.with-bg {
  background-size: contain;
  background-position: bottom left;
}

@media only screen and (min-width: 1025px) {
  .oldie .region-page-title .profile-info {
    top: 0;
    /* transform: translate(0, -50%); */
  }
}

.oldie body.single-sectors .page-title--icon img {
  height: auto;
  max-width: none;
}
@media only screen and (min-width: 767px) {
  .oldie body.single-sectors .page-title--icon img {
    height: auto;
    max-width: none;
    width: 240px;
  }
}

@media only screen and (min-width: 1025px) {
  .oldie body.single-sectors .page-title--icon img {
    height: auto;
    max-width: none;
    width: 353px;
  }
}

.oldie hr.half {
  text-align: left;
}

.contected-homepage.island-bottom {
  padding-bottom: 30px;
}
@media only screen and (min-width: 767px) {
  .contected-homepage.island-bottom {
    padding-bottom: 0;
  }
}

.oldie .region-page-title.home-page .border-design {
  width: calc(50% + 14px);
}

@media only screen and (min-width: 501px) {
  .oldie .region-page-title.home-page .border-design {
    width: calc(50% + 20.5px);
  }
}
/*
.oldie select:not([multiple]) {
  color: #5F5F5F;
  cursor: pointer;
  border-radius: 0;
  padding-right: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("/images/arrow4.png");
  background-repeat: no-repeat;
  background-position: 100% 5px;
}

select::-ms-expand {
    display: none;
}*/

[class^="sidebar"] .hidden-social-events ul li{
  display: inline-block;
  border-bottom: 0;
}
[class^="sidebar"] .hidden-social-events ul li a{
  display: inline-block;
  text-decoration: none;
}

blockquote p:last-child {
  border-bottom: 0;
}
blockquote p:last-child span {
  text-decoration: none !important;
}
blockquote p:last-child:after {
  content: '';
}
