@charset "UTF-8";

/* =====================================
   CUSTOMIZATIONS OF THE SLIDESHOW iPART
   ===================================== */

@media (min-width: 768px) {
  .carousel-caption {
    left: 0;
    right: 0;
    padding-bottom: 20px;
  }
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
  color: #1B3F84;
  text-align: center;
  text-shadow: 0 0 0 rgba(0,0,0,0);
  background-color: rgba(255,255,255,0.7);
  text-align: left;
}
.carousel-caption H2, .carousel-caption H3, .carousel-caption H4, .carousel-caption p {color: #1B3F84;}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  right: 10%;
  z-index: 15;
  width: 75%;
  padding-right: 0;
  list-style: none;
  text-align: right;
}

.carousel-indicators li {height: 14px; width: 14px;}
.carousel-indicators li.active {height: 16px; width: 16px;}



/* SOCIAL ICONS */
.socialicons {
    margin: 0;
    display: inline-block;
    padding: 0;
}

.socialicons li {
    list-style: none;
    float: left
}

.socialicons li a {
    opacity: .9;
    display: block;
    margin-right: 5px;
    line-height: 0em;
}

.socialicons li a:before {
    font-family: 'FontAwesome';
    color: #fff;
}

.socialicons li a span {
    display: none;
}

.socialicons a.facebook:before {
    content: "\f082";
}

.socialicons a.instagram:before {
    content: "\e055";
}

.socialicons a.linkedin:before {
    content: "\f08c";
}

.socialicons a.twitter:before {
    content: "\e61a";
}

