/* CSS Document */
.newsflash article.item {
  margin: 0;
  padding: 0;
}
.newsflash article.item figure.item_img {
  margin: 0;
}
.newsflash article.item figure.item_img img {
  height: auto;
}
@media (min-width: 47.9375em) {
  .newsflash article.item figure.item_img img {
    height: 230px;
    width: 100%;
  }
}

@media (min-width: 47.9375em) {
  .gallery-item.gallery-grid.style1 .view .item_img img {
    height: 250px;
    width: 100%;
  }
}

.span6.blue {
  background: #2ba3ff;
}

.span6.black {
  background: #000;
}

.span6.blue, .span6.black {
  color: #fff;
  padding: 50px;
}
.span6.blue h4, .span6.black h4 {
  text-transform: uppercase;
  font-size: 22px;
  padding-bottom: 20px;
}
.span6.blue ul li, .span6.black ul li {
  list-style-image: url(../images/bullet.png);
}

#mainbottom .newsflash {
  margin-bottom: 50px;
}

.item.orange {
  background: #ff6600;
  min-height: 230px;
}
.item.orange h4 {
  color: #fff;
  font-size: 36px;
  padding: 30px;
  line-height: normal;
}
.item.orange h4 .latest {
  color: #000;
  font-size: 48px;
}

.item.black {
  background: #000;
  min-height: 230px;
}
.item.black h4 {
  color: #fff;
  font-size: 26px;
  padding: 30px;
  line-height: 155px;
  text-align: center;
}

.chronoforms6_credits {
  display: none;
}

#footer .moduleTitle {
  text-transform: uppercase;
  line-height: normal;
}

#footer ul li {
  list-style-image: url(../images/bullet.png);
  color: #fff;
  line-height: 40px;
  text-indent: 10px;
}

.footer-wrapper-inner span.item_title_part1 {
  color: #E31E24;
  display: block;
  font-size: 24px;
}

.chronoforms form .field input {
  width: 100%;
}

.chronoforms form .field textarea {
  width: 100%;
  height: 150px;
}

.caroufredsel_pagination, #top.row .mod_caroufredsel div.clearfix {
  display: none;
}

#mainbottom-row .container .items-row.row-fluid {
  margin-left: 0;
}

#footer-row {
  background: #172C3F;
  padding-bottom: 0;
}

#copyright-row {
  background: #000;
}

#footer .chronoforms .field textarea {
  height: 100px;
}

.social {
  margin: 10px 0 12px;
}

.social li a.fa {
  position: relative;
  border: 1px solid #E31E24;
  border-radius: 50%;
  padding: 8px;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #fff;
}
.social li a.fa:before {
  font: 15px/18px FontAwesome;
}


/* #MODIF# custom no scss */
.caroufredsel_wrapper .itemContent .white {
	background:rgba(0,0,0,0.7);
	padding:1px;
}
#footer ul li a {
	color:#fff;
}