.slick-dots li button::before {
  opacity: 0.75;
  color: #f70707;
  border: solid 1px #12284c;
  border-radius: 10px;
  width: 15px;
  height: 15px; }

.slider-emergency-slider {
  display: block; }
  @media screen and (min-width: 1144px) {
    .slider-emergency-slider {
      display: none; } }

.emergency-slide {
  display: none; }
  @media screen and (min-width: 1144px) {
    .emergency-slide {
      display: block; } }

.emergency-slide:first-of-type {
  display: block; }

.row.emergency-slider__more-button {
  text-align: center;
  padding: 15px 0 0; }

@media screen and (min-width: 1144px) {
  .block.block-views.block-views-blocksliders-emergencies-slider {
    background: #F2F2F2; } }

.container.slider-emergency-slider__container {
  padding: 50px 0;
  background: #F2F2F2; }
  .container.slider-emergency-slider__container .container.heading-container {
    margin-top: -74px;
    margin-bottom: 70px; }

.col-5-md.emergency-slide__excerpt {
  margin: 0; }

.slick-dots li {
  width: 11px !important;
  height: 11px !important;
  margin: 5px !important;
  font-size: 11px; }

.ifrcui.previous.slick-arrow {
  transform: rotate(90deg);
  width: 26px;
  height: 13px;
  font-size: 26px;
  left: -30px;
  top: 50%;
  position: absolute; }

.ifrcui.next.slick-arrow {
  transform: rotate(-90deg);
  width: 26px;
  height: 13px;
  font-size: 26px;
  right: -30px;
  top: 50%;
  position: absolute; }

.slick-dots li div.ifrcui:nth-child(1) {
  display: block; }

.slick-dots li div.ifrcui:nth-child(2) {
  display: none; }

.slick-dots li.slick-active div.ifrcui:nth-child(1) {
  display: none; }

.slick-dots li.slick-active div.ifrcui:nth-child(2) {
  display: block; }

[dir="rtl"] .ifrcui.next.slick-arrow {
  transform: rotate(90deg);
  width: 26px;
  height: 13px;
  font-size: 26px;
  left: -30px;
  top: 50%;
  position: absolute;
  right: auto; }

[dir="rtl"] .ifrcui.previous.slick-arrow {
  transform: rotate(-90deg);
  width: 26px;
  height: 13px;
  font-size: 26px;
  right: -30px;
  top: 50%;
  position: absolute;
  left: auto; }

.related-emergency {
  background: #F2F2F2; }
  .related-emergency .share-container {
    float: right;
    margin-right: 5px;
    margin-top: -60px; }
    @media screen and (min-width: 80rem) {
      .related-emergency .share-container {
        margin-top: 0; } }
    .related-emergency .share-container:lang(ar) {
      float: left;
      margin-left: 5px;
      margin-right: auto; }

.slick-dots li button::before {
  opacity: 0.75;
  color: #f70707;
  border: 0;
  width: 15px;
  font-size: 16px !important;
  height: 15px; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #f5333f !important; }

.slick-dots {
  bottom: -40px; }
