/** flexslider global **/
.main-content .flexslider {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.flexslider {
  border-radius:0px;
}

.flex-control-nav.flex-control-paging {
    z-index:9;
    bottom:20px;
}

/* flexslider style 3 */
.flexslider.style3 .row:first-child {
  padding-top: 50px;
  padding-bottom:15px;
}


.flexslider.style3 .dce.row.hero-image:not(.no-img) {
  padding-top:0px;
  padding-bottom:0px;
}

.flexslider.style3 .dce.row.hero-image.no-img {
  padding-bottom:50px;
}

.main-content .flex-viewport {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: -15px;
  margin-right: -15px;
}

body:not(.homepage) .default-inner-content > .flexslider.style3 {
  padding-left:15px !important;
  padding-right:15px !important;
}

.homepage .flexslider.style3 .slides {
    display: flex;
    flex-direction: row;
     align-items: flex-end;
}

.flexslider.style3 .dce.row.hero-image > div:last-child {
  display: flex;
  align-items: flex-end;
}


/*
body .default-inner-content>.flexslider.style3 {
  padding-bottom: 15px !important;
}*/

.flexslider.style3 .custom-navigation a {
  position: relative;
  opacity: 0.8;
  color: white;
  z-index: 999;
  font-size: 40px;
  padding: 5px;
  color: #00376e;
}

.flexslider.style3 .custom-navigation .flex-play {
  position: relative;
  opacity: 0.8;
  color: #00376e;
  z-index: 999;
  font-size: 40px;
  padding: 5px;
  vertical-align: middle;
  display: flex;
  align-items: center;
}

.flexslider.style3 .custom-navigation a:hover {
  text-decoration: none;
  opacity: 1;
}

.flexslider.style3 .custom-navigation .flex-play:hover {
  text-decoration: none;
  opacity: 1;
  cursor: pointer;
}

.flexslider.style3 .custom-navigation a:focus {
  text-decoration: none;
  opacity: 0.8;
}

.flexslider.style3 .custom-navigation {
  display: inline-flex;
  position: absolute;
  right: 3%;
  bottom: 3%;
  width: 200px;
  z-index: 10;
}

.flexslider.style3 .flex-prev {
  padding-left: 10px;
}

.flexslider.style3 .custom-navigation a.flex-next:before {
    font-family: "Font Awesome 5 Pro"!important;
    content: "\f0a9"!important;
    font-weight: 300;
    color: #00376e;
}

.flexslider.style3 .custom-navigation a:before {
    font-family: "Font Awesome 5 Pro"!important;
    content: "\f0a8"!important;
    font-weight: 300;
    color: #00376e;
}

.flexslider ul {
  padding-left:15px;
  padding-right:15px;
}

.flexslider.style3 .dce.row.hero-image{
  margin-bottom:0px;
}

@media (min-width:1400px) {
  .flexslider.style3 .slider-child > div {
    padding-left:125px;
    padding-right:125px;
  }
}

@media (max-width: 991.98px) {

}

@media (max-width: 767.98px) {

  .flexslider.style3 .custom-navigation {
    bottom:10px;
    right:10px;
    justify-content: flex-end;
  }

  .flexslider.style3 .row:first-child {
      padding-top: 25px;
  }

  .flexslider.style3 .custom-navigation a {
      font-size: 30px;
  }

  .flexslider.style3 .custom-navigation .flex-play {
    font-size: 30px;
  }

  .homepage .flexslider.style3 .slides {
        align-items: flex-start;
  }
}

@media (max-width: 575.98px) {

}
