/* ALL */
.outil_decisionnel__tableau {
	display: block;
}

/* NUMEROS */
#block-entetenumeros.block-entetenumeros {}

.is-sticky .numeros-context .article-header {padding: 0; transition: 0.6s}
.is-sticky .numeros-context .article-header .article-inner-header {padding: 20px 0; transition: 0.6s}

.numeros-context {}
.numeros-context .article-header {padding: 0;}
.numeros-context .article-header .article-inner-header {max-width: 1080px; margin: auto; text-align: center; padding: 40px 0;}
.numeros-context .article-header .article-inner-header h1.title {color: red; text-transform: uppercase; font-size: 18px;}

/* HOME */
div.section-rp-seances .section-inner .col-40:last-child {}
div.section-rp-seances .section-inner .col-40:last-child>div:last-child {padding: 25px 20px; background-color: #fff;}
div.section-rp-seances .section-inner .col-40:last-child>div:last-child .views-row {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #F72323}
div.section-rp-seances .section-inner .col-40:last-child>div:last-child .views-row:last-child {border: none; margin-bottom: 0; padding-bottom: 0;}
div.section-rp-seances .section-inner .col-40:last-child>div:last-child .views-row a {font-size: 20px; font-style: italic; color: #626262; line-height: 22px;}

.section-numeros .block-rdp-content div.item-list > ul li {width: 100%; max-width: 33.333333%;}

/* ARTICLES */
/* body.node-article .top-content {float: right; max-width: 300px; width: 100%;} */
body.node-article .top-content .left-right-wrapper {}
body.node-article .top-content .left-right-wrapper .right-content {float: none;}

/* body.node-article .para-content {float: left; width: calc(100% - 300px);margin-bottom: 20px;} */

body.node-article .encadrer-outer-wrapper,
body.node-article .article__remerciements {clear: both;}

/* section#content #content-wrapper #content, section#content #content-wrapper .left-content, section#content .left-right-wrapper #content, section#content .left-right-wrapper .left-content {width: 100%; background-color: #fff;} */
section#content #content-wrapper, section#content .left-right-wrapper {background-color: #fff;}
section#content .left-right-wrapper .left-right-wrapper {display: block;padding: 0;margin: 0;}
body:not(.node-article) #content #content-wrapper, body:not(.node-article) section#content .left-right-wrapper .left-content {width: calc(100% - 340px);}
section#content .inner-paragraph .left-right-wrapper .left-content {width: 100%;}
body:not(.node-article) section#content .left-right-wrapper .left-content .left-content,
section#content .left-right-wrapper .left-right-wrapper .left-content {width: 100%;margin: 0;padding: 0;}



/* PAGES STANDARD */



/* RESPONSIVE */
@media screen and (max-width: 991px) {
	/* ALL */
	div.container {padding: 0;}
  .write-content {padding: 0 25px;max-width: none;}

	div.section-inner,
	div.section-a-la-une,
	div.section-dossier-veille,
	div.section-vdparaitre,
	div.section-inner-wrap,
	div.section-rp-seances {margin: 0}

	.is-sticky header#header .bottom-header .container {padding: 0 20px;}

	/* HOME */
	div.section-inner .title-wrapper h3 {line-height: 30px; font-size: 29px;}

	div.section-a-la-une {padding: 20px 20px 40px;}
	div.section-a-la-une div.section-inner .col-80 {padding: 0}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .article-img {flex: 0 0 50%}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .article-img img {width: 100%;}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .chapo {padding-left: 30px; flex : 0 0 50%;}

	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-bottom {margin-bottom: 30px;}

	div.section-a-la-une div.section-inner .col-40 {display: flex; padding: 0;}
	div.section-a-la-une div.section-inner .col-40 .bloc-question-du-jour {max-width: 50%; width: 100%; margin-bottom: 0}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) {max-width: 50%; width: 100%; padding-left: 30px;}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) .visuel img {width: 100%;}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) .inner {width: 100%; max-width: 100%}

	div.section-dossier-veille {padding: 50px 0;}
	div.section-dossier-veille div.section-inner .col-80 {padding: 0 20px;}
	div.section-dossier-veille div.section-inner .col-40 {margin-top: 40px;}

	div.section-rp-seances {padding: 50px 0}
	div.section-rp-seances div.section-inner .col-40:first-child {margin-top: 0;}
	div.section-rp-seances div.section-inner .col-40 {margin-top: 40px;}

	div.block-autopromo {margin: 50px auto}

	/* TESTS */
	body.page-les-tests #content-area > div > .block-rdp-content {padding: 20px;}

	/* FOOTER */
	footer .top-footer > .container > div {margin: 0}

	/* PROFIL */
	div.user__civilite,
	div.user__lastname,
	div.user__first-name,
	div.user__profession-name,
	div.user__client-number,
	div.user__subscription-number {padding: 0 20px;}

	div.user__civilite div,
	div.user__lastname div,
	div.user__first-name div,
	div.user__profession-name div,
	div.user__client-number div,
	div.user__subscription-number div {display: inline-block; vertical-align: middle;}

	div.user__civilite div:first-child,
	div.user__lastname div:first-child,
	div.user__first-name div:first-child,
	div.user__profession-name div:first-child,
	div.user__client-number div:first-child,
	div.user__subscription-number div:first-child {font-weight: bold;}

	div.user__civilite div:first-child:after,
	div.user__lastname div:first-child:after,
	div.user__first-name div:first-child:after,
	div.user__profession-name div:first-child:after,
	div.user__client-number div:first-child:after,
	div.user__subscription-number div:first-child:after {display: inline-block; content: ':'; vertical-align: top; margin-left: 5px;}

	.dashboard .dashboard-inner .dashboard-bloc.identifiants {width: 100%; flex: 0 0 100%; padding: 20px}
	.dashboard .dashboard-inner .dashboard-bloc.identifiants .info-wrapper .info {font-size: 14px;}

	.dashboard .dashboard-inner .dashboard-bloc.coordonnees  {width: 100%; flex: 0 0 100%; padding: 20px}
	.dashboard .dashboard-inner .dashboard-bloc.coordonnees .info-wrapper p {font-size: 14px;}

	.dashboard .dashboard-inner .dashboard-bloc.abonnement  {width: 100%; flex: 0 0 100%; padding: 20px}
	.dashboard .dashboard-inner .dashboard-bloc.abonnement .info-wrapper div {font-size: 14px;}

	.dashboard .dashboard-inner .dashboard-bloc.historique-achat {width: 100%; flex: 0 0 100%; padding: 20px}
	.dashboard .dashboard-inner .dashboard-bloc.historique-achat .info-wrapper .info {font-size: 14px;}

	div.dashboard {padding : 30px 10px;}
	div.dashboard .dashboard-bloc .title h3 {font-size: 22px; line-height: normal;}

	footer#footer .top-footer > .container > div {margin: 0 0 40px;}

	body.page-independance-comites article,
	body.page-contact div.contact-page,
	body.page-qui-sommes-nous article,
	body.page-la-redaction article,
	body.node-page article {padding: 0 20px;}

	/* FAVORIS */
	div.bookmark-liste {padding: 40px 20px;}

	/* ARTICLES */
	.article-header .article-header-inner h1.title {font-size: 32px; line-height: normal;}
	.is-sticky .article-header .article-header-inner h1.title {font-size: 24px; line-height: normal;}

	/* EXERCICE */

	body.node-article .top-content .left-right-wrapper {margin: 0;}
	body.node-article .top-content .left-right-wrapper .right-content {max-width: 100%; float: none;}

  section#content #content-wrapper, section#content .left-right-wrapper {margin: 0;}
}

@media screen and (max-width: 768px) {
	/* BAR */
	.myBarWrap {z-index: 20}

	/* HOME */
	div.section-inner .title-wrapper h3 {font-size: 22px; line-height: normal; margin-bottom: 10px;}
	.red-ul ul li {margin-bottom: 10px; padding-bottom: 10px}

	div.bloc-question-du-jour .title h3,
	div.bloc-question-du-jour .views-field-title,
	div.bloc-qdj-red .title h3,
	div.bloc-qdj-red .views-field-title,
	div.bloc-image-du-jour .title h3,
	div.bloc-image-du-jour .views-field-title {font-size: 26px; line-height: normal;}

	div.section-a-la-une div.section-inner .col-80 {padding: 0;}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top:after {clear: both; display: block; content: '';}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info {display: block;}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .article-img {display: block; max-width: 200px; float: left; margin: 6px 10px 0 0;}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .chapo {padding-left: 0}

	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-bottom {clear: both; margin-top: 20px;}

	div.section-a-la-une div.section-inner .col-40 {display: flex; padding-left: 0;}
	div.section-a-la-une div.section-inner .col-40 .bloc-question-du-jour {padding:30px 40px 0; min-height: initial;}
	div.section-a-la-une div.section-inner .col-40 .bloc-question-du-jour .views-row {min-height: initial;}
	div.section-a-la-une div.section-inner .col-40 .bloc-question-du-jour .views-row>div {margin-bottom: 20px;}

	div.section-a-la-une {padding-top: 20px;}

	div.section-rp-seances {padding: 30px 0;}
	div.section-rp-seances div.section-inner .col-40 {}
	div.section-rp-seances div.section-inner .col-40 .red-ul {margin-bottom: 0;}
	div.section-rp-seances div.section-inner .col-40 .red-ul ul li {margin-bottom: 15px; padding-bottom: 15px;}

	div.section-dossier-veille {padding: 30px 0;}
	div.section-dossier-veille div.section-inner .col-40 .red-ul ul li {margin-bottom: 15px; padding-bottom: 15px;}

	div.section-vdparaitre {padding: 30px 0}
	div.section-vdparaitre .section-inner .col-12 {padding: 0 20px;}
	div.section-vdparaitre .vdparaitre-wrap {flex-direction: row;}
	div.section-vdparaitre .vdparaitre-wrap .view-item {flex: 0 0 31%;}

	div.block-autopromo {padding: 0 20px; margin: 30px auto}

	/* CONTENT */
	h2 {font-size: 26px; line-height: normal;}

	.summary-wrapper {padding: 0 20px;}


	.is-sticky .article-header .article-header-inner .subtitle,
	.is-sticky .article-header .article-header-inner .authors-affiliation-wrapper,
	.is-sticky .article-header .article-header-inner .attributes-wrapper,
	.article-header .authors-affiliation-wrapper,
	.article-header .article-header-inner .subtitle,
	.article-header .article-header-inner  {text-align: center;}

	.article-header .article-header-inner h1 {text-align: center;}
	.article-header .attributes-wrapper ul {text-align: center;}

	section#content div.left-right-wrapper {padding: 20px 0;}

	div.figure-tableau-container {margin-top: 20px;}



	/* TESTS */
	body.page-les-tests #content-area > div > .block-rdp-content .bloc-qdj-red {max-width: 100%; width: 100%;}

	body.page-les-tests #content-area > div > .block-rdp-content .bloc-Keskipeu > .views-row > .node > div:first-child {padding:15px 10px; display: block; margin: 0; width: 100%;}
	body.page-les-tests #content-area > div > .block-rdp-content .bloc-Keskipeu > .views-row > .node > div.content {display: none;}

	.upper-content .block-entetepagetests .left-wrapper h1 {text-align: center;}
	.upper-content .block-entetepagetests .left-wrapper h2 {text-align: center;}
	.upper-content .block-entetepagetests .right-wrapper {display: block; margin: auto;}

	/* PARAITRE */
	body.page-vient-de-paraitre div.mises-items-wrapper {padding: 30px 0;}

	body.page-vient-de-paraitre div.bloc-mises-au-point .views-row:last-child {border-bottom: 1px dotted #F72323}
	body.page-vient-de-paraitre div.bloc-mises-au-point .views-row {display: flex; align-items: center; padding: 20px 0; margin: 0;}
	body.page-vient-de-paraitre div.bloc-mises-au-point .views-row .views-field-field-images {display: flex; max-width: 100px; margin-right: 10px}
	body.page-vient-de-paraitre div.bloc-mises-au-point .views-row .views-field-title {display: flex;}
	body.page-vient-de-paraitre div.bloc-mises-au-point > .map-content-wrapper {margin-bottom: 30px;}
	body.page-vient-de-paraitre div.bloc-mises-au-point > .map-content-wrapper .map-column-3 {border-top: none; padding-top: 0; margin-top: 0;}
	body.page-vient-de-paraitre div.bloc-mises-au-point footer {text-align: center; margin-top: 30px;}

	body.page-vient-de-paraitre div.bloc-dossiers-wrapper {padding: 30px 20px;}

	body.page-vient-de-paraitre div.cas-aide-sante-wrapper {padding: 30px 0;}
	body.page-vient-de-paraitre div.cas-aide-sante-wrapper .bloc-cas-cliniques .views-row {padding: 20px 0;}

	body.page-vient-de-paraitre div.bloc-aide-decision {margin: 30px 0;}

	/* NUMEROS */
	body.section-numeros .block-rdp-content form {margin: 20px 0;}
	body.section-numeros .block-rdp-content form select {margin: auto;}
	body.section-numeros .block-rdp-content .item-list {display: block; margin-bottom: 0;}
	body.section-numeros .block-rdp-content .item-list h3 {display: block; margin: auto; width: 100%; text-align: center; height: auto; margin-bottom: 30px;}
	body.section-numeros .block-rdp-content .item-list h3 span.group-month {font-size: 36px;}
	body.section-numeros .block-rdp-content .item-list h3 br {display: none;}
	body.section-numeros .block-rdp-content .item-list > ul {width: 170px; height: 290px; display: flex; overflow-x: scroll; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; scroll-behavior: smooth; justify-content: flex-start; margin: auto;}
	body.section-numeros .block-rdp-content .item-list > ul::-webkit-scrollbar-thumb {background: #000;}
	body.section-numeros .block-rdp-content .item-list > ul li {width: 170px; height: 100%; flex-shrink: 0; scroll-snap-align: start; max-width: initial; transition: 0.6s}
	body.section-numeros .block-rdp-content .item-list > ul li:hover {}

	div.contact-page-half {padding: 30px 0;}

	div.banner .banner-inner h2 {font-size: 26px;}

	div.right-items-info ul li,
	div.right-items-info p {font-size: 16px; line-height: 28px;}

	body div article .content .chapo,
	body div article .content .article__resume, article .content p {font-size: 16px !important; line-height: 28px !important;}

	/* ARTICLES */
	/* body.node-article .top-content {float: none; width: 100%;max-width: none;} */
	/* body.node-article .para-content {float: none; width: 100%;max-width: none;} */

	.article-header div.authors-affiliation-wrapper,
	.article-header div.attributes-wrapper ul li,
	.article-header div.authors-affiliation-wrapper .affiliation {font-size: 14px;}

	article div.encadre-wrapper {padding:20px 25px;}

	/* EXERCICES */
	#block-bloclesquiz .bloc-qdj-red {margin: auto;}

  section#content #content-wrapper, section#content .left-right-wrapper .left-content {width: 100%;}
  section#content #content-wrapper, section#content .left-right-wrapper .right-content {max-width: 100%;}

body:not(.node-article) #content #content-wrapper, body:not(.node-article) section#content .left-right-wrapper .left-content {width: 100%;margin: 0 0 30px;}

}


@media screen and (max-width: 600px) {
	/* HOME */
	div.section-a-la-une div.section-inner .col-40 {display: block;}
	div.section-a-la-une div.section-inner .col-40 .bloc-question-du-jour {padding:30px 40px; min-height: 300px; width: 100%; max-width: 100%; margin-bottom: 30px; align-content: center; flex-direction: row;}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) {width: 100%; max-width: 100%; padding-left: 0;}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) .inner {justify-content: center;}
	div.section-a-la-une div.section-inner .col-40>div:nth-child(2) .inner .title {margin-bottom: 30px;}

	.write-content .write-inner div.btn-bloc a {width: 250px; margin-bottom: 10px; font-size: 15px; line-height: normal;}

	footer#footer {margin-top: 30px;}

}

@media screen and (max-width: 480px) {
	/* ALL */
	.red-ul ul li {margin-bottom: 10px; padding-bottom: 10px;}

	/* HOME */
	div.section-inner .title-wrapper h3 {font-size: 20px; }

	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top {margin-bottom: 20px;}
	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-bottom {margin-bottom: 20px;}

	div.section-a-la-une div.section-inner .col-80 .bloc-a-la-une .bloc-a-la-une-top .article-info .article-img {max-width: 150px;}

	div.section-rp-seances div.section-inner .col-40 .red-ul ul li {margin-bottom: 10px; padding-bottom: 10px;}

	/* article */
	/* .block-sharecontrol .control-inner li {width: 25%; float: left; display: block;} */
}

/* HEMKESH */
#cbox-figures-tableaux .cbox-content-item {
  display: table-cell;
}

#cbox-figures-tableaux .cbox-content-item .figure-wrapper {
  display: table-row;
  width: 1px;
}

#cbox-figures-tableaux .cbox-content-item .legende-wrapper {
  display: table-cell;
  width: 1px;
}

/* Qiota wall */
  .restricted-access {
	position: relative;
	width: 100%;
	background: rgba(255,255,255,0.97);
	border: 1px solid #ddd;
	border-radius: 12px;
	padding: 2rem;
	text-align: center;
	margin: 2rem 0;
	box-shadow: 0 6px 15px rgba(0,0,0,0.1);
  }

  /* Button */
  .restricted-access .button {
	background: #f72323;
	color: #fff;
	padding: 0.75rem 1.5rem;
	border-radius: 6px;
	text-decoration: none;
	font-weight: bold;
	transition: background 0.3s;
	display: inline-block;
	margin-top: 1rem;
  }

  .restricted-access .button:hover {
    background: #fff;
    color: #F72323;
  }

.share-controls .tw .fab.fa-twitter::before {
  opacity: 1;
  mask-image: url(../../rdp/images/source/bluesky-brands-solid-full.svg);
  background: white;
}
