/* Add your custom css styles */

.nos-ecoles{
background-color:#dc143c;
width:100%; 
height:150px;
}

.nos-ecoles h3{

display: block;
font-size: 36px;
color:#fff;
padding-top:10px;
font-weight: bold; 
text-align:center;

}

.nos-ecoles small {
    color: #e9c7c7;
    font-size: 12px;
    line-height: 17px;
    font-family: 'Montserrat';
    font-weight: 300;
}
.centre_intitule{
color: #ffffff;

}
.centre_intitule::after{

content: "";
height: 3px;
width: 40px;
color: #fba0b0;
background: #fba0b0;
display: block;
margin-bottom:10px;
}

/*.nos-ecoles h2{


font-size: 12px;
color:#fff;
     text-align: left;
font-weight: bold; 


}*/



.nos-ecoles ul
{ 

display:inline;
list-style:none;
position:relative;

}

.nos-ecoles div {
  text-align: left;
  clear: both;
}
.nos-ecoles div span {
  float: left;
  margin-left:8%;
}

.blink_text { 

        -webkit-animation-name: blinker;
 -webkit-animation-duration: 3s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: infinite;

 -moz-animation-name: blinker;
 -moz-animation-duration: 3s;
 -moz-animation-timing-function: linear;
 -moz-animation-iteration-count: infinite;
 animation-name: blinker;
 animation-duration: 3s;
 animation-timing-function: linear; 
    animation-iteration-count: infinite; color: white; 
} 

@-moz-keyframes blinker {
    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; } 
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; } 
} 

@keyframes blinker {  
    0% { opacity: 1.0; } 

    50% { opacity: 0.0; }      

    100% { opacity: 1.0; } 
} 

