body p {
  font-family: 'Comfortaa', sans-serif;
  font-size: 1.3em;
}

body h1, h1.article-title {
  font-family: 'Barlow Semi Condensed', sans-serif;
}


div.col-lg-3.col-md-3.col-sm-3.col-xs-6 {
  padding-right: 0;
  padding-left: 0;
}

body > div.t3-wrapper > div.wrap.t3-sl.t3-sl-1 {
  background-color: white;
}

@media screen and (min-width: 768px) {
  .t3-sl {
    padding-bottom: 60px;
    padding-top: 0px;
  }
}

div.blog-featured h2 {
    font-size: 1.3em;
}

div.blog-featured p  {
font-size: 1.0em;
}

div.row-feature.logo_accueil {
  /*padding: 30px 0 30px 0;*/
  padding: 30px 0 0 0;
}

div.row-feature.urec_actu {
  text-align: center;
  height: auto;
  background-color: #CEF0C2;
  font-weight: bold;
  font-size: 1.0em;
  padding: 30px 0 30px 0;
}

.customurec_actu p {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  0% { opacity: 1.0; }
  50% { opacity: 0.3; }
  100% { opacity: 1.0; }
}

div.part_block_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

div.part_block {
  text-align: center;
  height: 250px;
}

div.part_block p {
  font-size: 1em;
}

@media screen and (min-width: 800px) {
  div.part_block {
  		width: 30%;
	}
} 

div.part_block img {
	display: inline-block;
	max-height: 200px;
}

div.urec_block {
  float:left;
  width: 30%;
  height: 250px;
  text-align: center;
}

div.urec_block img {
	display: inline-block;
}

div.urec_link_block {
  /*clear: both;*/
  display: inline-block;
  height: auto;
  width: 45%;
  margin: 0 auto;
  background-color: #ff8800;
  border-radius: 10px;
  text-align: center;
}

div.ulbl {
    float:left;
}

div.ulbr {
    float:right;
}

div.urec_link_block a {
  color: white;
  font-weight: bold;
  line-height: 60px;
  margin: 0 auto;
}

#saar_preinscription_block {
  margin: 0 auto;
  padding-bottom: 40px;
}

#saar_preinscription_bt {
  margin-top: 20px;
}

.navbar-default .navbar-nav > li {
    margin-left: 22px;
}

div.customsocial  {
    float: right;
    margin-top: 14px;
    margin-right: 80px;
}
