 .events-content, .timeline-navigation .prev, .timeline-navigation .next {
    display: none;
  }

  .timeline-navigation .fa-chevron-circle-left:before {
    content: url('https://australianaviation.com.au/wp-content/uploads/2021/03/timeline-left-1.png') !important;
  }

  .timeline-navigation .fa-chevron-circle-right:before {
    content: url('https://australianaviation.com.au/wp-content/uploads/2021/03/timeline-right-1.png') !important;
  }

  .horizontal-timeline .events a::after {
    content: url('https://australianaviation.com.au/wp-content/uploads/2021/03/timeline-item-1.png') !important;
    background: transparent;
    top: 45px;
    left: 30%;
  }

  .horizontal-timeline .events a.older-event::after, .horizontal-timeline .events a.selected::after {
       content: url('https://australianaviation.com.au/wp-content/uploads/2021/03/2021-02-28-1.png') !important;
       background-color: transparent !important; 
       top: 45px;
  }

  .horizontal-timeline .filling-line {
    background: #074374 !important;
  }

  .horizontal-timeline .events {
    bottom: 40% !important;
  }

  .horizontal-timeline .events a {
      bottom: 30px;
      background: #0D243F;
      color: #ffffff;
      padding: 8px;
      text-transform: uppercase;
  }

  .horizontal-timeline .events-wrapper {
    height: 110px;
  }

  .timeline-navigation {
    top: -23px;
  }

  #raaf-gallery .metaslider.ms-theme-blend .flexslider ol.flex-control-nav li a.flex-active {
    background: #de0000 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: bold !important;
    border: none;
  }


  #raaf-gallery .metaslider.ms-theme-blend .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a {
    background: #ffff;
    color: #de0000;
    font-size: 18px;
    font-weight: bold;
    border: none;
  }

  #raaf-gallery .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption {
    max-width: 250px;
    padding: 0px 20px;
    line-height: 35px;
    left: 135px;
    background: rgba(255, 255, 255, 0.8);
    padding-top: 6px;
    padding-bottom: 6px;
    color: #de0000 !important;
    line-height: initial;
    font-size: 15px;
    font-family: 'PT Serif', serif;
  }

  #raaf-gallery .metaslider.ms-theme-blend .flexslider ol.flex-control-nav {
    right: 25px !important  ;
    left: auto !important;
  }

  #raaf-gallery .metaslider.ms-theme-blend .flexslider:not(.filmstrip) ul.flex-direction-nav {
    display:  none; 
  }

  .raaf_title {
    background: #000000 !important;
    color: #ffffff !important;
    padding: 10px !important;
    text-transform: none !important;
    display: inline-block !important;
  }


.raaf-section {
    background: #F5F5F5;
    padding: 15px;
  }

  .raaf-section h2 {
    color: #0D223C;
    font-size: 23px;
    font-weight: bold;
  }

  .raaf-section p {
    color: #0D223C;
    font-family: 'PT Serif', serif;
    font-size: 17px;
    line-height: 1.8;
  }

    #raaf_sidebar {
      padding-left: 40px;
  }

  #raaf_sidebar .sidebar_modules {
    margin-bottom: 20px !important;
  }

   @-webkit-keyframes bg-blink {
      0%   { background-color: #BF152C; }
      49% { background-color: #BF152C; }
      50% { background-color: #FFFFFF; }
      99% { background-color: #FFFFFF; }
      100% { background-color: #BF152C;  }
    }
    @-moz-keyframes bg-blink {
      0%   { background-color: #BF152C; }
      49% { background-color: #BF152C; }
      50% { background-color: #FFFFFF; }
      99% { background-color: #FFFFFF; }
      100% { background-color: #BF152C;  }
    }
    @keyframes bg-blink {
      0%   { background-color: #BF152C; }
      49% { background-color: #BF152C; }
      50% { background-color: #FFFFFF; }
      99% { background-color: #FFFFFF; }
      100% { background-color: #BF152C;  }
    }
    .red-bg {
      -webkit-animation: bg-blink 1s infinite;
      -moz-animation:    bg-blink 1s infinite;
      animation:         bg-blink 7s infinite;
      background: #DE0000;
      color: #ffffff; font-family: 'Oswald', sans-serif; 
      font-size: 24px; 
      font-weight: 500;
      padding: 12px 8px;
      width: 100%;
      display: block;
    }
    .red-bg:hover {
         color: #ffffff !important;
    }

    .metaslider-caption {

    }

    .metaslider-photographer {
      color: #de0000;
      line-height: initial;
      font-size: 15px;
      font-family: 'PT Serif', serif;
    }

@media only screen and (max-width: 1100px) {
    .timeline-navigation#leftNav, .timeline-navigation#rightNav { 
        display: initial !important;
        top: -22px !important;
    }
}







