.raceItem{color: #000; /*min-height: 290px;*/ box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2);}
.raceItem:hover{background-color: #FFF !important; cursor: pointer;}
.raceTitle{color:#E00070 !important;}
.raceDescription h1, .raceDescription h2, .raceDescription h3{color: #E00070 !important;}
.raceDescription h1{ font-size: 20px; text-align: center; font-weight: bold; text-transform: uppercase;}
.raceDescription h3{ font-size: 16px; text-align: center;}
.raceDescription ul li{border-bottom: none;}
#titleConnected ,#titleSanitaire{font-weight: bold;}
.raceItem.presentielleRace {  box-shadow: 0 8px 8px 0 rgba(224, 0, 112,0.5); min-height: 270px;}
.encartPresentielle{ width:17%; margin: 1.5%;}
.raceItem.raceCaddy:hover{background-color: inherit !important; cursor: pointer;}
.raceTitlePresentielle{min-height: 75px;}

.blcCheckForm{ box-shadow: 0 8px 8px 0 rgba(224, 0, 112,0.5); }

/*
header .topbanner {
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: scroll;
  background-size: auto 300px;
  min-height: 300px;
  background-color: #ee2375 !important;
}
*/



@media only screen and (max-width: 1200px) {
  /*.raceItem { min-height: 300px; }*/
  .encartPresentielle{ width:30.3%; margin: 1.5%;}
  /*
  header .topbanner {
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: scroll;
    background-size: auto 150px;
    min-height: 200px;
    background-color: #ee2375 !important;
  }
  */
}

@media only screen and (max-width: 750px) {
  .raceDescription h1, .raceTitle{ font-size: 16px;}
  .raceDescription h3, .raceDescription ul{ font-size: 12px;}
  /*.raceItem { min-height: 300px; }*/
  .encartPresentielle{ width:46%; margin: 2%;}
}
