/** Trouver un centre de service Ontario 2019 **/

@media (min-width: 768px) {
#zone-centrale .cd-layout-horizontal:not([class*='c-bg-']) > * {
    margin-top: 0.5rem;
}}

#zone-centrale .cd-typo-temp h2, #zone-centrale .cd-typo-temp .cd-style-h2, #zone-centrale .cd-typo-temp .cd-titre-n2 {
    margin-top: 0;
    margin-bottom: 0rem;
    color: #000;
    font-family: robotomedium, arial, sans-serif;
    font-size: 1.38rem;
    font-weight: normal;
}


   .item a .cercle {
    position: right;
    float: right;
    white-space: nowrap;
    cursor: pointer;
    height: 40;
}


.item a .cercle:hover {
    float: right;
    white-space: nowrap;
    cursor: pointer;
    height: 40;
}
#zone-centrale #section-caisse-personnalisation .cd-typo-temp h2, #zone-centrale  #section-caisse-personnalisation .cd-typo-temp .cd-style-h2, #zone-centrale #section-caisse-personnalisation .cd-typo-temp .cd-titre-n2 {
  margin-top: 0;
}
#contenu #section-caisse-personnalisation .infos-caisse {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
#contenu #section-caisse-personnalisation .infos-caisse > div {
  flex: 0 1 100%;
}
  @media (min-width: 768px) {
    #contenu #section-caisse-personnalisation .logo-caisse {
      padding: 0 80px;
    }

    #contenu #section-caisse-personnalisation .infos-caisse .titreCDS {
      padding: 0 80px;
      width:100%;
    }

    #contenu #section-caisse-personnalisation .infos-caisse > div {
      flex: 0 1 50%;
      padding: 0 0 0 60px;
      max-width: 50%;
    }
  }
  @media (min-width: 992px) {
    #contenu #section-caisse-personnalisation .infos-caisse > div {
      padding: 0 0 0 80px;
    }
  }
#contenu #section-caisse-personnalisation .infos-caisse > div.filet > ul.sans-puces,
#contenu #section-caisse-personnalisation .infos-caisse > div.filet > ul.sans-puces li {
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
    #contenu #section-caisse-personnalisation .horaire-caisse {
  /*
      display: inline-block;
      margin-top: 0;
      padding: 15px;
      border: 1px solid #cbcccc;
  */
    }
  }
#contenu #section-caisse-personnalisation .horaire-caisse .noteAppel,
#contenu #section-caisse-personnalisation .horaire-caisse .appel-note,
#contenu #section-caisse-personnalisation .horaire-caisse .noteCellTitre {
  display: none;
}

#contenu #section-caisse-personnalisation .horaire-caisse .note { padding-top: 1px; background: transparent url(/ressources/images/a00-filet-notes.gif) no-repeat left top; margin: 0.5em auto; }
#contenu #section-caisse-personnalisation .horaire-caisse .note .petit { font-size: 0.76em; }

/* ---------- À valider ---------- */
@media (min-width: 768px) {
  #contenu #section-caisse-personnalisation .filet:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #cbcccc;
  }
  #contenu #section-caisse-personnalisation .infos-caisse .filet {
    position: relative;
    padding: 0 60px 0 80px;
    border-right: 1px solid #cbcccc;
  }
}
@media (min-width: 992px) {
  #contenu #section-caisse-personnalisation .infos-caisse .filet {
    padding: 0 80px 0 80px;
  }
}

.cd-bloc-info > div, .cd-vitrine > div {
    padding: 1.25rem 20px 1.25rem 20px;
    border-radius: 8px;
}
