/*
Theme Name: Template JacquesCartier
Theme URI: https://www.chirurgiecardiaquejacquescartier.com/
Description: Theme JacquesCartier
Version: 1.0
Author: Elodie B.
Author URI: https://www.elodieberger.com/
Text Domain: JacquesCartier
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
header, nav, aside, section, video, article, footer {display:block;}
:focus {outline: 0;}
* {padding:0; margin:0;}
abbr {font-style:italic;}
sub {vertical-align: sub; font-size: smaller;}
sup {vertical-align: super; font-size: smaller;}
a:focus, a:active {outline: none;}
img {border: 0; vertical-align: bottom;}
legend {padding-bottom: .5em;}
em {font-style:italic;}
strong {font-weight:bold;}
table {border-collapse: collapse; border-spacing: 0;}
label, input {vertical-align: middle;}
input[type="submit"] {cursor: pointer;}
textarea {font: 12px/140% Arial,sans-serif;}

/* ******************************* GENERAL */

body {background: #eee7ee url("https://c5ab0b.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg.jpg") no-repeat 0 0; font: 14px/20px Arial,sans-serif;color:#606060;}
body.home {background-image: none;}
li {list-style: none;}
a {text-decoration:none;color:#27739F;}
a:hover, a:active {text-decoration:underline;}
h1 {font: 30px/36px Arial,sans-serif; color: #6f0039; display:inline-block; margin-bottom: 30px; position: relative; margin-left: -30px; padding:0 57px 14px 30px; background: url("https://6bade7.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-lines.png") no-repeat right bottom;}
h2 {font: 18px/24px Arial,sans-serif; clear: both; color: #686868;}
.category h2,
.single h2,
.page h2 { padding: 8px 10px; color: #686868; text-transform: uppercase; margin:30px 0; background: url("https://aa34fa.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-titles.png") repeat 0 0;}
.single h3,
.page h3 { font: 18px/22px Arial,sans-serif; margin:1em 0;color: #27739f; clear: both;}

#content li {background: url("https://f6dda2.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bullet-black.png") no-repeat 0 7px; padding-left:14px; font-size:14px; line-height:22px;}
#content p, #content ul, #content table {margin-bottom:0.8em; font-size:14px;line-height:22px;}
#content table td {padding:3px; border: 1px solid #DFDFDF;}

article img {max-width:100% !important; height:auto;}

hr {background: #bfbfbf; margin-bottom: 8px; height: 1px; border: none;}

/* ******************************* STRUCTURE */

#page {position: relative; }
#wrap {margin: 0 auto; z-index: 80; position: relative;}
.home #wrap {z-index: 99;}
#main {clear: both; overflow:hidden; background: #fff;}
.home #main {background-image: none;}
#content {overflow: hidden; }

.full-content div.left { margin-bottom: 20px;}
.full-content div.right { margin-bottom: 20px;}


@media screen and (min-width : 1000px) {                             /* ECRAN */
  #wrap {width:980px; padding-top: 167px;}
  .home #wrap {padding-top: 0; margin: -60px auto 0;}
  #main {background: #fff url("https://2b691c.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-content.png") repeat-y 713px 0;}
  #content {width:690px; float:left; padding: 20px;}
  body.home #content {width:940px;}
  #sidebar {float:left; width:250px;}
  .full-content div.left {float: left; width: 45%; margin-right: 10%;}
  .full-content div.right {float: right; width: 45%;}
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  #wrap {width:600px;}
  .home #wrap {margin-top: -60px;}
  #content {padding: 10px; background: #fff url("https://9f8f72.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-content-tablette.png") repeat-x 0 bottom;}
  body.home  #content {width:580px; }
  .full-content div.left {float: left; width: 45%; margin-right: 10%;}
  .full-content div.right {float: right; width: 45%;}
}
@media screen and (max-width : 640px) {                             /* MOBILE */
  body.home {background: #eee7ee url("https://c5ab0b.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg.jpg") no-repeat 0 0;}
  #wrap {width:100%; min-width: 320px;}
  #content {padding: 10px;}
}


/* ******************************* HEADER */

#header .wrap-header {margin: 0 auto;}
#header a {display:block;}
#header #urgence {color: #fff; text-transform: uppercase; background: url("https://f8b514.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-urgence.png") repeat 0 0; border-radius: 35px; -o-border-radius: 35px; -icab-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;}
#header #urgence a { background: url("https://fc4c07.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/icon-phone.png") no-repeat 7px -78px; color: #cd1414; font-size: 24px; font-weight: bold; text-shadow:1px 1px 1px #fff;}

@media screen and (min-width : 1001px) {                             /* ECRAN */
  #header {position: absolute; top: 0; z-index: 99; width: 100%;}
  #header .wrap-header { width: 980px;}
  #header #logo {float:left;}
  #header #urgence {float: right; font-size: 30px; line-height: 25px; margin-top: 40px;}
  #header #urgence a {padding: 13px 20px 11px 63px;}
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  #header {position: relative; padding-bottom: 15px; width: 100%; overflow: hidden;}
  body.home #header {position: absolute; top: 0; z-index: 99; width: 100%; padding-bottom: 0;}
  #header .wrap-header { width: 600px;}
  #header a#logo {float:left;}
  #header a#logo {line-height:1.1em; max-width:250px; text-align:left;}
  #header #urgence {float: right; font-size: 25px; line-height: 25px; margin-top: 120px; }
  body.home #header #urgence {margin-top: 148px; }
  #header #urgence a { padding: 14px 20px 10px 61px; background-position: 7px -78px;}
}
@media screen and (min-width : 641px) and (max-width:775px) {      /* TABLETTE */
  body.home #header #urgence {margin-top: 108px; }
}
@media screen and (max-width : 640px) {                             /* MOBILE */
  #header {text-align:center;}
  #header a#logo {display: inline-block; margin: auto; max-width: 100%;}
  #header a#logo img { max-width: 100%; height: auto;}
  #header #urgence {font-size: 19px; line-height: 27px; margin: 15px 0 12px; background: none;}
  #header #urgence a { display: inline-block; padding:1px 0 1px 35px; background-position: 0 -155px; color: #C92900;}
}


/* ******************************* NAVIGATION */

#nav {clear:both; position: relative; margin-bottom: 1px; z-index:98; height: 60px; background: url("https://d1a7da.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-nav.png") repeat 0 0;}
#nav ul ul ul {position: absolute; z-index: 99; left: -999em;}
#nav ul ul li:hover ul{ left: 0px;}
#nav ul ul li {display:block; position: relative; }
#nav ul ul ul li {position: relative; background: none;}
#nav ul li a {color:#fff; font-size: 16px; text-transform: uppercase; text-shadow:1px 1px 1px #000;}
#nav ul ul li a { display:block; }
#nav ul ul li a:hover { text-decoration: none;}
#nav ul li:hover {background-color: #7b417e;}
#nav ul ul ul li a:hover, #nav ul ul ul li a:active {background-color: #542a56;}

#nav ul ul li.sejour a,
#nav ul ul li.services a,
#nav ul ul li.praticiens a{ background-image: url("https://88f950.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-bottom.png"); background-position: right 27px; background-repeat: no-repeat;}

@media screen and (min-width : 641px) {                             /* ECRAN / TABLETTE */
  #nav ul ul ul {position: absolute; z-index: 99; height: auto; left: -999em; top: 60px; background: #7b417e;}
  #nav ul ul li:hover ul{ left: 0px;}
  #nav ul ul li {display:block; position: relative; float: left; text-align: center; height: 60px; border-left: 1px solid #5e435f;}
  #nav ul ul ul li {display: block; width:auto; border-left: none; text-align: left; float: none; height: auto; position: relative; border-top: 1px dashed #000; margin-left: 0;}
  #nav ul ul ul li:first-child {border-top: 1px solid #fff; }
  #nav ul li a { display:none;}
  #nav ul ul li a { line-height: 60px;}
  #nav ul ul ul li a,
  #nav ul ul li.sejour li a,
  #nav ul ul li.services li a,
  #nav ul ul li.praticiens li a { text-transform:none; line-height: 19px; font-size: 15px; text-shadow:none; padding: 6px 17px; background: url("https://4f63e8.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/cross-nav.png") no-repeat 5px 12px; font-weight: normal;}
  #nav ul ul ul li a:hover, #nav ul ul ul li a:active,
  #nav ul ul li.sejour li a:hover, #nav ul ul li.sejour li a:active,
  #nav ul ul li.services li a:hover, #nav ul ul li.services li a:active,
  #nav ul ul li.praticiens li a:hover, #nav ul ul li.praticiens li a:active { background: #542a56 url("https://4f63e8.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/cross-nav.png") no-repeat 5px 12px;}

  #nav ul ul li.home{ text-indent: -999em; background: url("https://fe0963.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/icon-home.png") no-repeat center 15px; border-left: none;}
  #nav ul ul li.home:hover{ background: #7b417e url("https://fe0963.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/icon-home.png") no-repeat center 15px;}
  #nav ul ul li.home a{ background: none; margin-left: 0;}
  #nav ul ul li.home a:hover, #nav ul ul li.home a:active{ background: none;}

}

@media screen and (min-width : 1001px) {                             /* ECRAN */
  #nav ul ul ul {width:200px;}
  #nav ul li a {  padding: 0 15px;}
  #nav ul ul li.home { width:60px;}
  #nav ul ul li.praticiens { width:146px;}
  #nav ul ul li.historique { width:156px;}
  #nav ul ul li.sejour { width:186px;}
  #nav ul ul li.actualites { width:155px;}
  #nav ul ul li.dossiers { width:132px;}
  #nav ul ul li.services { width:139px;}
  #nav ul ul li.sejour a,
  #nav ul ul li.services a,
  #nav ul ul li.praticiens a { padding-right: 30px;}
  #nav ul ul li.sejour ul li,
  #nav ul ul li.dossiers ul li,
  #nav ul ul li.services ul li { width:200px;}
}

@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  #nav ul li a { font-size: 12px; }
  #nav ul ul ul {width:168px;}
  #nav ul ul li.home { width:50px;}
  #nav ul ul li.praticiens { width:85px;}
  #nav ul ul li.historique { width:92px;}
  #nav ul ul li.sejour { width:109px;}
  #nav ul ul li.actualites { width:91px;}
  #nav ul ul li.dossiers { width:85px;}
  #nav ul ul li.services { width:82px;}
  #nav ul ul li.sejour a,
  #nav ul ul li.services a,
  #nav ul ul li.praticiens a { background-image: url("https://fe58dd.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-bottom-tablette.png"); background-position: center 85%; }
  #nav ul ul li.sejour ul li,
  #nav ul ul li.dossiers ul li,
  #nav ul ul li.services ul li { width:168px;}
  #nav ul ul li.sejour li a,
  #nav ul ul li.dossiers li a,
  #nav ul ul li.services li a,
  #nav ul ul li.praticiens li a { line-height: 17px; font-size: 13px;}

}

@media screen and (max-width : 640px) {                             /* MOBILE */
  #nav {border: 1px solid #5e435f; border-top: none; margin: 10px; height: auto;}
  #nav ul ul {position: absolute; z-index: 99; left: -999em; top: 0;}
  #nav ul li:hover { background: none;}
  #nav ul li:hover ul li:hover{ background: #542a56;}
  #nav ul li:hover ul{ position: relative; left: 0px;}
  #nav ul li:hover ul ul{ position: absolute; left: -999em;}
  #nav ul li:hover ul li:hover ul{ position: relative; left: 0px;}
  #nav ul li { border-top: 1px solid #5e435f; text-transform: uppercase;}
  #nav ul li ul li { background: #7b417e; border-color: #5e435f; text-transform: none;}
  #nav ul li ul ul li { background: #7b417e;}
  #nav ul li:hover ul li:hover li:hover { background: #542a56;}
  #nav ul li a { font-size:14px; display: block; background: url("https://16377e.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/icon-menu-mobile.png") no-repeat 98% center; padding: 7px 5px;}
  #nav ul ul li a { background-image: none;}
  #nav ul ul ul li a { padding-left: 10px;}
  
  #nav ul li:hover ul li.sejour,
  #nav ul li:hover ul li.sejour:hover,
  #nav ul li:hover ul li.services,
  #nav ul li:hover ul li.services:hover,
  #nav ul li:hover ul li.praticiens,
  #nav ul li:hover ul li.praticiens:hover { background: none;}

  #nav ul ul li.sejour a,
  #nav ul ul li.services a,
  #nav ul ul li.praticiens a { background: url("https://2c3b6c.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-bottom-mobile.png") no-repeat 98% center;}
  
  #nav ul ul li.sejour ul li a,
  #nav ul ul li.services ul li a,
  #nav ul ul li.praticiens ul li a { background-image:none;}
}


/* ******************************* ASIDE */

#sidebar { padding: 3px 0 10px;}

#sidebar h3 { margin: 0 0 8px; padding: 44px 11px 0 11px; font: 26px/26px Arial,sans-serif;}

#sidebar #wdg_specialrecentpostsfree-3 h3 { color: #dc5a5c; background: #fff url("https://00e7b9.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-corners.png") no-repeat 0 -353px;}
#sidebar #wdg_specialrecentpostsfree-2 h3 { color: #6f0039; background: #fff url("https://00e7b9.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-corners.png") no-repeat 0 -260px;}

#sidebar .srp-widget-container { margin: 0 12px; padding-top: 2px;}

#sidebar #wdg_specialrecentpostsfree-3 .srp-widget-container { display: block; background: url("https://6bade7.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-lines.png") no-repeat right -239px;}
#sidebar #wdg_specialrecentpostsfree-2 .srp-widget-container { display: block; background: url("https://6bade7.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-lines.png") no-repeat right -179px;}

#sidebar .srp-widget-container .srp-widget-singlepost { border-bottom: 1px solid #e3e3e3 !important; margin: 0 !important; padding: 10px 0 10px 14px !important;}

#sidebar #wdg_specialrecentpostsfree-2 .srp-widget-container .srp-widget-singlepost { background: #fff url("https://7080c2.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-zoom.png") no-repeat 3px 14px;}
#sidebar #wdg_specialrecentpostsfree-3 .srp-widget-container .srp-widget-singlepost { background: #fff url("https://4fd698.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-savoir.png") no-repeat 3px 14px;}

#sidebar .srp-widget-container .srp-widget-singlepost .srp-post-title{font-size:13px; line-height: 15px;}
#sidebar div.srp-content-box { display: block !important;}

#wdg_specialrecentpostsfree-3 h4.srp-post-title a { display: block; color: #dc5a5c;}
#wdg_specialrecentpostsfree-2 h4.srp-post-title a { display: block; color: #6f0039;}

#sidebar h4.srp-post-title a:hover, #sidebar h4.srp-post-title a:active {text-decoration: underline;}


@media screen and (min-width : 1001px) {                             /* ECRAN */
  #wdg_specialrecentpostsfree-2 { padding-top: 15px; background: url("https://aa34fa.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-titles.png") repeat-x 0 0;}
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  #sidebar {overflow: hidden;}
  #sidebar .slot{float: left; width: 48%;}
  #sidebar #wdg_specialrecentpostsfree-3{margin-right: 4%;}  
}
@media screen and (max-width : 640px) {                             /* MOBILE */
  #sidebar {}
  #sidebar div.srp-widget-container {width:100%;}
}

/* ******************************* FOOTER */

#footer { color: #9e558f; clear:both; font-size: 12px;}
#footer #infos{ overflow: hidden; text-align: center; margin: 0 auto;  }
#footer #infos p{}
#footer #infos ul{}
#footer #infos ul li{ display: inline-block;}
#footer #infos ul li a{ display:block; color: #9E558F; line-height: 12px;}
#footer #infos ul li.sitemap a { border-right: 1px solid #9E558F; padding-right: 9px; margin-right: 5px;}
#footer #infos ul li a:hover, #footer #infos ul li a:active{ text-decoration: underline;}

@media screen and (min-width : 1001px) {                             /* ECRAN */
  #footer {padding: 15px 0 30px;}
  #footer #infos{ width:980px;}
  #footer #infos p{ float: left;}
  #footer #infos ul{ float: right;}
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  #footer {padding: 15px 0;}
  #footer #infos{ width:600px;}
  #footer #infos p{margin-bottom: 15px;}
  #footer #infos ul{clear: both;}
}
@media screen and (max-width : 640px) {                             /* MOBILE */
  #footer { padding: 15px 10px;}
  #footer #infos{ width:100%;}
  #footer #infos p{margin-bottom: 10px;}
  #footer #infos ul{clear: both;}
}


/* ******************************* CATEGORIES */

.category .list-content {clear:both; margin-bottom: 25px; overflow: hidden;}
.category .list-content h2 a {color: #27739f;}

@media screen and (min-width : 1001px) {                             /* ECRAN */
  .category .thumbnail{float: left; margin: 0 15px 0 0; }
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  .category .thumbnail{float: left; margin: 0 15px 0 0; }
}
@media screen and (max-width : 640px) {                             /* MOBILE */
  .category .thumbnail{ text-align: center;}
  .category .thumbnail a{ display: inline-block;}
}

/* ******************************* BLOCS */

.bloc { margin-bottom: 20px; overflow: hidden;}
.bloc .slot { position: relative; overflow: hidden;}
.bloc .slot .title { background: #f3f1f1; margin-bottom: 10px;}

.bloc.full1 { clear: both;}
.bloc.half1 { clear: left;}
.bloc.third1 { float: left; clear: left; width: 196.5px;}
.bloc.third3 { float: left; width: 196.5px;}

/* ************ HOME */

body.home .bloc .title h2 { margin: 0 0 10px; padding-left: 0; border: none; background: url("https://6bade7.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-lines.png") no-repeat right 32px;}

body.home #une .title h2 { color: #e8641b; background-position: right 32px;}
body.home #sejour .title h2 { color: #dd63de; background-position: right -27px;}
body.home #equipe .title h2 { color: #5b6abb; background-position: right -87px;}
body.home #zooms .title h2 { color: #6f0039; background-position: right -147px;}
body.home #savoirs .title h2 { color: #dc5a5c; background-position: right -207px;}

body.home .bloc { position: relative; }
body.home .bloc .slot a { position: relative; display: block;}

body.home .bloc .slot span{ display: block; width: 50px; height: 50px; position: absolute; top: 0; left: 0; background: url("https://00e7b9.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-corners.png") no-repeat 0 0;}
body.home #une .slot span { background-position: 0 0;}
body.home #sejour .slot span { background-position: 0 -84px;}
body.home #equipe .slot span { background-position: 0 -171px;}
body.home #zooms .slot span { background-position: 0 -260px;}
body.home #savoirs .slot span { background-position: 0 -353px;}

body.home #zooms .slot.right,
body.home #savoirs .slot.right { background: none;}
body.home #content .bloc .slot p {margin: 0;}

body.home .bloc .slot .desc { position:absolute; bottom:0; left: 0; right: 0; padding: 7px 12px; background: url("https://22085e.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-black.png") repeat 0 0; height: 30px;
-webkit-transition: height .2s 0s; 
-moz-transition: height .2s 0s; 
-ms-transition: height .2s 0s; 
-o-transition: height .2s 0s; 
transition: height .2s 0s;
}

.ie9 body.home .bloc .slot .desc { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-black.png',sizingMethod='scale'); zoom: 1;}

body.home .bloc .slot .desc h3{ margin: 0; display: inline-block; color: #fff;}
body.home .bloc .slot .desc a { line-height: 30px; }
body.home .bloc .slot .desc a:hover, body.home .bloc .slot .desc a:active { text-decoration: none;}
body.home #content .bloc .slot .desc p{ position: absolute; left: -999em; color: #fff; font-size: 12px; line-height: 15px;}
body.home .bloc .slot:hover .desc { position: absolute; cursor: pointer;
-webkit-transition: height .3s 0s; 
-moz-transition: height .3s 0s; 
-ms-transition: height .3s 0s; 
-o-transition: height .3s 0s; 
transition: height .3s 0s;
}
body.home .bloc .slot img { 
filter: grayscale(100%);
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%);
filter: grayscale(100%);
filter: url(https://c65832.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}
body.home .bloc .slot:hover img { 
filter: none;
-webkit-filter: none; 
-moz-filter: none;
filter: none;
filter: none;
filter: none;
-webkit-filter: none;
}
body.home .bloc .slot:hover .desc h3{ background: none; }
body.home #content .bloc .slot:hover .desc p{ left: auto; position: relative;}




body.home #zooms .slot.right li { padding-left: 14px;}

body.home #zooms .slot.right li { background: url("https://7080c2.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-zoom.png") no-repeat 3px 3px;}
body.home #zooms .slot.right p { font-size: 13px; line-height: 16px; color: #6f0039; margin-bottom:10px;}
body.home #zooms .slot.right li a,
body.home #zooms .slot.right li a { display: block; color: #6f0039;}
body.home #zooms .slot.right li a:hover,
body.home #zooms .slot.right li a:active { text-decoration: underline;}

body.home #savoirs .slot.right li { padding-left: 14px; font-size: 13px; line-height: 16px; margin-bottom: 3px;}
body.home #savoirs .slot.right li { background: url("https://4fd698.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-savoir.png") no-repeat 3px 3px;}
body.home #savoirs .slot.right li a,
body.home #savoirs .slot.right li a{ display: block; color: #dc5a5c;}
body.home #savoirs .slot.right li a:hover,
body.home #savoirs .slot.right li a:active{ text-decoration: underline;}



@media screen and (min-width : 1001px) {                             /* ECRAN */
  .bloc .slot { float: left;}
  body.home .bloc .slot img{ width: 228px; height: 172px;}
  body.home .bloc .slot.center img{ width: 482px; height: 172px;}

  body.home .bloc .slot .desc h3{ font-size: 14px; line-height: 16px;}

  .bloc.half1 { float: left; width: 305px; margin-right: 27px;}
  .bloc.half2 { float: left; width: 305px;}

  body.home .full1 .slot.left{ width: 227px;}
  body.home .full1 .slot.centerleft { width: 227px; margin: 0 26px 0 2px;}
  body.home .full1 .slot.centerright { width: 227px; margin: 0 2px;}
  body.home .full1 .slot.right{ width: 227px;}

  body.home .half1 { width: 456px;}
  body.home .half2 { width: 456px;}
  body.home .half1 .slot.left,
  body.home .half2 .slot.left{ width: 227px; margin-right: 2px;}
  body.home .half1 .slot.right,
  body.home .half2 .slot.right{ width: 227px;}

  body.home .bloc .slot .desc { padding: 7px 9px; }

  body.home .bloc .slot:hover .desc { height: 75px;}

  body.home #zooms .slot.left, 
  body.home #savoirs .slot.left { margin-right: 12px; }
  body.home #zooms .slot.right, 
  body.home #savoirs .slot.right { width: 217px; }

  body.home #zooms .slot.right li,
  body.home #savoirs .slot.right li{ font-size: 12px;}

  body.home #zooms .slot.right li { font-size: 13px; line-height: 16px; margin-bottom: 3px;}
}

@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  .bloc .slot { float: left;}

  body.home .bloc .slot img{ width: 138px; height: 104px;}

  body.home .bloc .slot .desc h3{ font-size: 12px; line-height: 14px;}

  body.home .bloc .slot:hover .desc { height: 97px;}

  .bloc.half1 { float: left; width: 292px; margin-right: 2px;}
  .bloc.half2 { float: left; width: 292px;}

  body.home .full1 .slot.left{ width: 138px;}
  body.home .full1 .slot.centerleft{ width: 138px; margin: 0 22px 0 2px;}
  body.home .full1 .slot.centerright{ width: 138px; margin: 0 2px;}
  body.home .full1 .slot.right{ width: 138px;}

  body.home .half1 { width: 278px; margin-right: 24px;}
  body.home .half2 { width: 278px;}
  body.home .half1 .slot.left,
  body.home .half2 .slot.left{ width: 138px; margin-right: 2px;}
  body.home .half1 .slot.right,
  body.home .half2 .slot.right{ width: 138px;}
  
  body.home #zooms .title h2,
  body.home #savoirs .title h2 { font-size:14px;}

  body.home #zooms .slot.left, 
  body.home #savoirs .slot.left { margin-right: 5px; }
  body.home #zooms .slot.right, 
  body.home #savoirs .slot.right { width: 133px; }

  body.home #zooms .slot.right li,
  body.home #savoirs .slot.right li{ font-size: 11px; line-height: 14px;}

  body.home #zooms .slot.right li { font-size: 11px; line-height: 14px; margin-bottom: 5px; padding-bottom: 3px;}
}

@media screen and (max-width : 640px) {                             /* MOBILE */
  body.home .bloc { }
  body.home .bloc .slot { width:100%; margin: 0 auto 15px;}
  body.home .bloc .slot { width:100%; }
  body.home .bloc .slot img{  width:100%; height: auto;}

  body.home .bloc .slot .desc h3{ font-size: 12px; line-height: 14px;}

  body.home .bloc .slot:hover .desc { height: 75px;}
  
  body.home .bloc .slot .desc { padding: 7px 9px; }
  body.home #equipe .slot.center .desc { }
  
  body.home #zooms .slot.right li,
  body.home #savoirs .slot.right li{ font-size: 12px;}
}


/* ******************************* PROFILS */

.profils { clear: both; margin-bottom: 25px; overflow: hidden;}
.profils .left { width: 270px; float: left;}
.profils .left img:hover { opacity: 0.9;}
.profils .right { float: left;}
.profil .col1, .profil .col2 { overflow: hidden;}
.profil .col1 h2 { margin: 30px 0 5px; }

.ngg-gallery-thumbnail-box {margin-right: 4px !important; }




.tab-wrap {}

.tab-wrap ul.tabs {border-bottom: 1px solid #aaa;font-size: 0 !important; margin-bottom: 20px !important;}
.tab-wrap ul.tabs li {display: inline-block; width: 33%; margin: 0; background: none !important; padding: 0 !important;font-size: 14px; text-align: center;}
.tab-wrap ul.tabs li a {display: block; padding: 3px 5px 10px; background: #fff; position: relative;z-index: 60;}
.tab-wrap ul.tabs li a:hover {text-decoration: none;color: #1b5577;}
.tab-wrap ul.tabs li a.current,
.tab-wrap ul.tabs li a.current:hover {color: #dc5a5c;}
.tab-wrap ul.tabs li a.current:before {background: url("https://bc0627.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-bottom-red.png") no-repeat 0 0; content: ""; z-index: -1; display: block; width: 28px; height: 14px; position: absolute; bottom: -14px; left: 50%; margin-left: -14px;}


.tab-wrap .pane p,
.tab-wrap .pane li {font-size: 13px !important;}



@media screen and (min-width : 1001px) {                             /* ECRAN */
  .profil .col1 { width: 250px; margin-right: 20px; float: left; }
  .profil .col2 { float: left; width: 420px; }
}
@media screen and (min-width : 641px) and (max-width:1000px) {      /* TABLETTE */
  .profil .col1 { width: 250px; margin-right: 20px; float: left; }
  .profil .col2 { float: left; width: 310px; }

}
@media screen and (max-width : 640px) {                             /* MOBILE */

}



/* ********* Sitemap */

.sitemap1 {float: left; width: 48%; margin-right: 4%;}
.sitemap2 {float: left; width: 48%;}


@media screen and (max-width : 640px) {                             /* MOBILE */
.sitemap1,
.sitemap2 {float: none; width: 100%; margin: 0;}
}


/* ********* */

.royalSlider { z-index: 10;}

@media screen and (min-width : 641px) {                             /* ECRAN / TABLETTE */
  .royalSlider { z-index: 50; overflow: hidden !important;}
  .royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { }
  .rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {background: none !important;}
  .rsUni .rsGCaption { background: transparent url("https://22085e.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-black.png") repeat 0 0 !important; border-radius: none !important; bottom: 0 !important; color: #fff !important; float: none; font-size: 16px !important; line-height: 24px; left: auto !important; padding: 25px 20px 45px !important; text-align: left !important; width: 260px !important; right: 40px;}
  .rsUni .rsBullets { position: absolute !important; z-index: 98; bottom: 0; right: 40px; width: 300px !important; height: auto; line-height: 5px; margin: 0 auto; overflow: hidden; padding-top: 4px; text-align: center; z-index: 35;}
  .rsUni .rsBullets span { background: #fff !important;}
  .rsUni .rsNavSelected span {background: #c67d0c !important;}
  .royalSlider img { margin: 0 !important;}
}

@media screen and (max-width : 640px) {                             /* MOBILE */
  .royalSlider { display:none;}
}


/* ******************************* CLASSES */

.float-left { float:left; margin:0 10px 5px 0;}
.float-right { float:right; margin:0 0 5px 10px;}
#content .chapo { color: #000; margin-bottom: 30px;}
#content .question { background:#ECEFEF; padding:2px 8px;}

.read-more {}
.read-more a {background: url("https://537c84.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrow-right.png") no-repeat right center; padding-right: 17px;}
.read-more a span{}
.read-more a:hover span, .read-more a:active span{text-decoration: underline;}

#content .wp-caption { background: #E9EBEC; padding: 10px 10px 5px;}
#content .wp-caption .wp-caption-text { font-size: 12px; font-style: italic; text-align: center; margin: 5px 0 0;}
#content .wp-caption.alignleft { float:left; margin:0 10px 5px 0;}
#content .wp-caption.alignright { float:right; margin:0 0 5px 10px;}

.legend { position: relative; cursor:default;}
.legend:after { content:attr(title); position: absolute; left: 5px; bottom: 5px; font-size: 12px; line-height: 15px; padding: 1px 5px; background: url("https://22085e.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/bg-black.png") repeat 0 0; color: #fff;}

a[rel=lightbox] {position: relative; display: inline-block;}
a[rel=lightbox] img {}
a[rel=lightbox]:hover {opacity:0.9;}
a[rel=lightbox]:after {content: url("https://ef7cd9.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/zoom.png"); width: 49px; height: 48px; display: block; position:absolute; left:0; top:0; }


/* ********* ACCORDION */

.full-content .wpui-blue .ui-accordion h3.ui-accordion-header.ui-state-active { background: #ecefef; border-radius: 0; text-shadow: none; color: #404040 !important;}
.full-content .wpui-blue .ui-collapsible-header, .full-content .wpui-blue .ui-accordion h3.ui-accordion-header {background: #F8F9F9; border: 1px solid #bdbcbc; border-radius: 0; color: #404040 !important; font: 1em/140% 'OpenSans-Regular',Arial,sans-serif; text-shadow: none;}
.full-content .wpui-blue .ui-collapsible-header:hover, .full-content .wpui-blue .ui-collapsible-header:active, .full-content .wpui-blue .ui-accordion h3.ui-accordion-header:hover, .full-content .wpui-blue .ui-accordion h3.ui-accordion-header:active { background: #ecefef; text-shadow:none;}
.full-content .ui-icon-triangle-1-e { background: url("https://46ecc6.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrows-accordion.png") no-repeat 0 5px;}
.full-content .ui-icon-triangle-1-s { background: url("https://46ecc6.claudeassets.com/20260307025128im_/https://www.chirurgiecardiaquejacquescartier.com/wp-content/themes/jacquescartier/images/arrows-accordion.png") no-repeat 0 -40px;}


/* ********* Pagination */

#pagination .wp-pagenavi {height: 20px; padding: 9px 0; text-align: center;}
#pagination .wp-pagenavi .pages{display: none;}
#pagination div.wp-pagenavi span.current {display:inline-block; width:20px; height:20px; line-height: 20px; background: #9E558F; color: #fff; margin: 0 4px; border:1px solid #606060;}
#pagination div.wp-pagenavi a {display:inline-block; width:20px; height:20px; line-height: 20px; background: #606060; color: #fff; margin: 0 4px; border:1px solid #606060;}
#pagination div.wp-pagenavi a:hover, #pagination div.wp-pagenavi a:active {background: #9E558F; color: #fff; border:1px solid #606060;}

/*
     FILE ARCHIVED ON 23:56:56 Jan 20, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:01:01 Jun 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.39
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.046
  esindex: 0.006
  cdx.remote: 10.876
  LoadShardBlock: 153.442 (3)
  PetaboxLoader3.datanode: 160.558 (4)
  PetaboxLoader3.resolve: 69.477 (2)
  load_resource: 129.159
*/