@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* placeholder: proportions vidéo youtube responsive */
/* placeholder : width de 100vw */
/* changer delay selon position dans la liste*/
/* changer width selon position dans la liste */
/* line 4, ../sass/bandeau.scss */
.content-top {
  margin: 50px auto 0;
  max-width: 1080px;
  width: 100%;
  height: 300px;
  overflow: hidden;
}
/* line 10, ../sass/bandeau.scss */
.content-top .block-bandeau {
  position: relative;
  background-color: #F3F5F6;
  height: 300px;
  background-size: cover;
  background-position: center bottom;
  overflow: hidden;
  -webkit-animation: anim_bas_mobile 0.5s;
  -moz-animation: anim_bas_mobile 0.5s;
  -ms-animation: anim_bas_mobile 0.5s;
  -o-animation: anim_bas_mobile 0.5s;
  animation: anim_bas_mobile 0.5s;
}
/* line 18, ../sass/bandeau.scss */
.content-top .block-bandeau .wrapper_bandeau {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 25, ../sass/bandeau.scss */
.content-top .block-bandeau .wrapper_bandeau h1 {
  margin: 0;
  padding: 20px 0 0 25px;
}
/* line 31, ../sass/bandeau.scss */
.content-top .block-bandeau-accueil {
  position: relative;
  background-color: #707070;
  height: 265px;
  background-size: cover;
  background-position: center bottom;
  overflow: hidden;
}
/* line 38, ../sass/bandeau.scss */
.content-top .block-bandeau-accueil .wrapper_bandeau_accueil {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 44, ../sass/bandeau.scss */
.content-top .block-bandeau-accueil .wrapper_bandeau_accueil h1 {
  margin: 0;
  padding: 20px 0 0 25px;
}
/* line 48, ../sass/bandeau.scss */
.content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite {
  display: none;
}

/* line 57, ../sass/bandeau.scss */
.content-top #block-bandeau-6 {
  background-image: url(../images/bandeau/prendre-rdv-mobile.png);
  background-color: #fff;
}

/* line 65, ../sass/bandeau.scss */
.content-top #block-bandeau-4 {
  background-image: url(../images/bandeau/a-propos-mobile.png);
  background-color: #fff;
}

/* line 73, ../sass/bandeau.scss */
.content-top #block-bandeau-9 {
  background-image: url(../images/bandeau/faq-mobile.png);
  background-color: #fff;
}

/* line 81, ../sass/bandeau.scss */
.content-top #block-bandeau-2 {
  background-image: url(../images/bandeau/nouvelles-mobile.png);
  background-color: #fff;
}

/* line 89, ../sass/bandeau.scss */
.content-top #block-bandeau-8 {
  background-image: url(../images/bandeau/carriere-mobile.png);
  background-color: #fff;
}

/* line 97, ../sass/bandeau.scss */
.content-top #block-bandeau-10 {
  background-image: url(../images/bandeau/depistage_mobile.png);
  background-color: #fff;
}

/* line 105, ../sass/bandeau.scss */
.content-top #block-bandeau {
  background-image: url(../images/bandeau/contact_mobile.png);
}

/* line 112, ../sass/bandeau.scss */
.content-top #block-bandeau-5 {
  background-image: url(../images/bandeau/sans_rdv_mobile.png);
  background-color: #fff;
}

/* line 120, ../sass/bandeau.scss */
.node-179 .content-top #block-bandeau-13 {
  background-image: url(../images/bandeau/bandeau_clinique_hull_mobile.png);
  background-color: #fff;
}

/* line 129, ../sass/bandeau.scss */
.content-top #block-bandeau-3 {
  background-image: url(../images/bandeau/clinique_mobile.png);
}

/* line 139, ../sass/bandeau.scss */
.node-87 .content-top #block-bandeau-11 {
  background-image: url(../images/bandeau/bandeau_vide_mobile.png);
  background-color: #fff;
}

/* line 151, ../sass/bandeau.scss */
.node-83 .content-top #block-bandeau-7 {
  background-image: url(../images/bandeau/bandeau_vide_mobile.png);
  background-color: #fff;
}

/* line 161, ../sass/bandeau.scss */
.node-62 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_audet_mobile.png);
  background-color: #fff;
}

/* line 171, ../sass/bandeau.scss */
.node-175 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_villeray_mobile-new.png);
  background-color: #fff;
}

/* line 181, ../sass/bandeau.scss */
.node-75 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_verdun_mobile.png);
  background-color: #fff;
}

/* line 191, ../sass/bandeau.scss */
.node-74 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_stvincent_mobile.png);
  background-color: #fff;
}

/* line 201, ../sass/bandeau.scss */
.node-73 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_stsauveur_mobile.png);
  background-color: #fff;
}

/* line 211, ../sass/bandeau.scss */
.node-72 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_sthyacinthe2_mobile.png);
  background-color: #fff;
}

/* line 221, ../sass/bandeau.scss */
.node-71 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_sorel_mobile.png);
  background-color: #fff;
}

/* line 231, ../sass/bandeau.scss */
.node-70 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_rivieredesprairies_mobile.png);
  background-color: #fff;
}

/* line 241, ../sass/bandeau.scss */
.node-69 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_jeantalon_mobile.png);
  background-color: #fff;
}

/* line 251, ../sass/bandeau.scss */
.node-68 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_hochelaga_mobile.png);
  background-color: #fff;
}

/* line 261, ../sass/bandeau.scss */
.node-67 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_fleury_mobile.png);
  background-color: #fff;
}

/* line 271, ../sass/bandeau.scss */
.node-66 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_fabreville_mobile.png);
  background-color: #fff;
}

/* line 281, ../sass/bandeau.scss */
.node-65 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_boisfranc2_mobile.png);
  background-color: #fff;
}

/* line 291, ../sass/bandeau.scss */
.node-64 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_concorde_mobile.png);
  background-color: #fff;
}

/* line 301, ../sass/bandeau.scss */
.node-63 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_angus_mobile.png);
  background-color: #fff;
}

/* line 311, ../sass/bandeau.scss */
.node-180 .content-top .block-bandeau {
  background-image: url(../images/bandeau/bandeau_clinique_chateauguay_mobile.png);
  background-color: #fff;
}

@media only screen and (min-width: 768px) {
  /* line 319, ../sass/bandeau.scss */
  .content-top {
    height: 350px;
  }
  /* line 321, ../sass/bandeau.scss */
  .content-top .block-bandeau {
    -webkit-animation: anim_bas_desktop 0.5s;
    -moz-animation: anim_bas_desktop 0.5s;
    -ms-animation: anim_bas_desktop 0.5s;
    -o-animation: anim_bas_desktop 0.5s;
    animation: anim_bas_desktop 0.5s;
    height: 350px;
  }

  /* line 327, ../sass/bandeau.scss */
  body.path-frontpage .content-top {
    height: auto;
  }

  /* line 333, ../sass/bandeau.scss */
  .content-top #block-bandeau-6 {
    background-image: url(../images/bandeau/bandeau_avec_rv_desktop_v3.png);
  }

  /* line 339, ../sass/bandeau.scss */
  .content-top #block-bandeau-4 {
    background-image: url(../images/bandeau/bandeau_pourquoi_desktop_v3.png);
  }

  /* line 345, ../sass/bandeau.scss */
  .content-top #block-bandeau-9 {
    background-image: url(../images/bandeau/bandeau_faq_desktop_v3.png);
  }

  /* line 351, ../sass/bandeau.scss */
  .content-top #block-bandeau-2 {
    background-image: url(../images/bandeau/bandeau_nouvelles_desktop_v3.png);
  }

  /* line 357, ../sass/bandeau.scss */
  .content-top #block-bandeau-8 {
    background-image: url(../images/bandeau/bandeau_carriere_desktop_v3.png);
  }

  /* line 363, ../sass/bandeau.scss */
  .content-top #block-bandeau-10 {
    background-image: url(../images/bandeau/bandeau_depistage_desktop_v3.png);
  }
  /* line 366, ../sass/bandeau.scss */
  .content-top #block-bandeau-10 h1 br {
    display: none;
  }

  /* line 374, ../sass/bandeau.scss */
  .content-top #block-bandeau {
    background-image: url(../images/bandeau/bandeau_contact_desktop_v3.png);
  }

  /* line 380, ../sass/bandeau.scss */
  .content-top #block-bandeau-5 {
    background-image: url(../images/bandeau/bandeau_sans_rv_desktop_v3.png);
  }

  /* line 386, ../sass/bandeau.scss */
  .content-top #block-bandeau-3 {
    background-image: url(../images/bandeau/bandeau_clinique_desktop_v3.png);
  }

  /* line 393, ../sass/bandeau.scss */
  .node-62 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_audet_desktop.png);
  }

  /* line 401, ../sass/bandeau.scss */
  .node-175 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_villeray_desktop-new.png);
  }

  /* line 409, ../sass/bandeau.scss */
  .node-75 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_verdun_desktop.png);
  }

  /* line 417, ../sass/bandeau.scss */
  .node-74 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_stvincent_desktop.png);
  }

  /* line 425, ../sass/bandeau.scss */
  .node-73 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_stsauveur_desktop.png);
  }

  /* line 433, ../sass/bandeau.scss */
  .node-72 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_sthyacinthe2_desktop.png);
  }

  /* line 441, ../sass/bandeau.scss */
  .node-71 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_sorel_desktop.png);
  }

  /* line 449, ../sass/bandeau.scss */
  .node-70 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_rivieredesprairies_desktop.png);
  }

  /* line 457, ../sass/bandeau.scss */
  .node-69 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_jeantalon_desktop.png);
  }

  /* line 465, ../sass/bandeau.scss */
  .node-68 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_hochelaga_desktop.png);
  }

  /* line 473, ../sass/bandeau.scss */
  .node-67 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_fleury_desktop.png);
  }

  /* line 481, ../sass/bandeau.scss */
  .node-66 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_fabreville_desktop.png);
  }

  /* line 489, ../sass/bandeau.scss */
  .node-65 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_boisfranc2_desktop.png);
  }

  /* line 497, ../sass/bandeau.scss */
  .node-64 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_concorde_desktop.png);
  }

  /* line 505, ../sass/bandeau.scss */
  .node-63 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_angus_desktop.png);
  }

  /* line 514, ../sass/bandeau.scss */
  .node-180 .content-top .block-bandeau {
    background-image: url(../images/bandeau/bandeau_clinique_chateauguay_desktop.png);
    background-color: #fff;
  }

  /* line 524, ../sass/bandeau.scss */
  .node-87 .content-top #block-bandeau-11 {
    background-image: url(../images/bandeau/bandeau_vide_desktop.png);
  }

  /* line 532, ../sass/bandeau.scss */
  .node-83 .content-top #block-bandeau-7 {
    background-image: url(../images/bandeau/bandeau_vide_desktop.png);
  }

  /* line 539, ../sass/bandeau.scss */
  .node-179 .content-top #block-bandeau-13 {
    background-image: url(../images/bandeau/bandeau_clinique_hull_desktop.png);
    background-color: #fff;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 549, ../sass/bandeau.scss */
  .content-top .block-bandeau-accueil {
    height: 360px;
  }
  /* line 552, ../sass/bandeau.scss */
  .content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite {
    display: block;
    position: absolute;
    right: 40px;
    bottom: 0;
    width: 355px;
    height: auto;
    padding: 10px 25px 30px;
    background: #754EA7;
    background: -moz-linear-gradient(top, #687AE4 0%, #754EA7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #687AE4), color-stop(100%, #754EA7));
    background: -webkit-linear-gradient(top, #687AE4 0%, #754EA7 100%);
    background: -o-linear-gradient(top, #687AE4 0%, #754EA7 100%);
    background: linear-gradient(to bottom, #687AE4 0%, #754EA7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#687AE4, endColorstr=#754EA7);
  }
  /* line 561, ../sass/bandeau.scss */
  .content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite .texte {
    color: #fff;
    font-weight: 300;
  }
  /* line 564, ../sass/bandeau.scss */
  .content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite .texte b,
  .content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite .texte strong {
    font-weight: 500;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 579, ../sass/bandeau.scss */
  .content-top .block-bandeau-accueil .wrapper_bandeau_accueil .wrapper-boite {
    right: 80px;
    width: 395px;
  }
}
@-webkit-keyframes anim_bas_mobile {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@-moz-keyframes anim_bas_mobile {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@-ms-keyframes anim_bas_mobile {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@-o-keyframes anim_bas_mobile {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@keyframes anim_bas_mobile {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@-webkit-keyframes anim_bas_desktop {
  0% {
    height: 0;
  }
  100% {
    height: 350px;
  }
}
@-moz-keyframes anim_bas_desktop {
  0% {
    height: 0;
  }
  100% {
    height: 350px;
  }
}
@-ms-keyframes anim_bas_desktop {
  0% {
    height: 0;
  }
  100% {
    height: 350px;
  }
}
@-o-keyframes anim_bas_desktop {
  0% {
    height: 0;
  }
  100% {
    height: 350px;
  }
}
@keyframes anim_bas_desktop {
  0% {
    height: 0;
  }
  100% {
    height: 350px;
  }
}
