/*!
 * FCRF-cesifin – legacy.css
 * Temporary legacy styles migrated from the old style.css.
 * Remove progressively.
 */


 @media (max-width:767px) {
  .navbar-collapse {
    background: #AA3338;
    padding-left: 25px;
    padding-top: 10px;
  }
}

@media (max-width:767px) {
  .widget-sidebar {
    border:none;
    }
  }


 .modal-backdrop {z-index:inherit;}

 /* SLIDER
-------------------------------------*/

.carousel,
.carousel-inner,
.carousel-item{height:650px;}


.carousel-custom {
  bottom: 0 !important;
  text-align: left !important;
}


.slider-big h2 {
  color: #fff;
}

@media (max-width:998px) {
  .slider-big h2 {
    font-size:2.3rem;
  }
}

@media (max-width:1024px) {
  .slider-big h2 {
    font-size:2.3rem;
  }
}

@media (max-width:767px) {
  .slider-big h2 {
    font-size:2.3rem;
  }
}

.slider-big .carousel-caption {
  max-width:100%;
  left:0px;
  right:0;
}

@media (max-width:767px) {
  .slider-big .carousel-text p {
    font-weight:300;
    font-size:18px;
    line-height: 26px;
  }
}

@media (max-width:767px) {
  .carousel-control-next-icon {
    display:none;
  }
}

@media (max-width:767px) {
  .carousel-control-prev-icon {
    display:none;
  }
}

@media (max-width:767px) {
.carousel, .carousel-inner, .carousel-item  {
  height:450px;
  }
}



/* FOCUS
-------------------------------------*/

.focuses {margin-top:40px;}
.focus {
  border-left: 4px solid #333;
  margin-bottom:20px;
}

.focus h3 {
  font-weight:bold;
}

.focus h3 a {color:#333;}

.focus .text-link {
  color: #333;
}

.focus .text-intro {
  margin-bottom:5px;
  text-transform:uppercase;
  opacity: 0.5;
}