/*
Theme Name: Trade Union Advisory Committee to the OECD
Description: Crafted by Lewis+Humphreys. This WordPress template is to be used exclusively with the original WordPress configuration. Questions regarding this work may be sent to hello@lewishumphreys.nl.
Author: Lewis+Humphreys
Author URI: https://lewishumphreys.nl
Version: 1.0.0

License: Private
*/
.Nav-Desktop-Component div ul li:hover > ul li {
    float:none;
}
.Nav-Desktop-Component div ul li:hover > ul li a {
    height:auto;
	padding:0px 15px !important;
}
.Nav-Desktop-Component div ul li:hover > ul li ul {
   position: relative;
	border-top: 0px;
	border-bottom:1px solid #f7f7f7; 
}
.Nav-Desktop-Component div ul li:hover > ul li > ul {
   display: block;
	margin-bottom: 8px;
}
.Nav-Desktop-Component div ul li:hover > ul li > ul li a {
   position: relative;
	line-height: 1em;
	padding:3px 10px 9px 35px !important;
	margin-top:-1px;
	background: #FFF;
}
.Nav-Desktop-Component div ul li:hover > ul li > ul li a:before {
   display: block;
	content:"";
	width:11px;
	height: 11px;
	position: absolute;
	background-color: #fee7e6;
	top:4px;
	left:17px;
}
.page-id-1975 .Layout-Wrap-Inner-Content {
	width:auto;
	display: flex;
}
.page-id-1975 iframe {
	border:0px;
	overflow: hidden;
	width:100%;
}
.page-id-1975 .sidebar-wrap {
	display: none;
}
.page-id-1975 .Block-Sidebar-Component {
	width:250px;
	flex-shrink: 0;
	float: none;
	padding:0px 80px 0px 0px;
}
.page-id-1975  .Block-Text-Component .Layout-Wrap-Inner-Content-Center {
	width: auto;
}
.page-id-1975  h1 {
	text-align: center;
}
.subBleu {
	display: inline-block;
	background: #1f7cca;
	border:1px solid #1f7cca !important;
	color:#FFF !important;
	padding:6px 21px;
	border-radius:2px;
	transition: 0.15s;
	margin:5px 5px 0px 0px;
}
.subBleu:hover {
	background: #FFF;
	color:#1f7cca !important;
}
.homeMne {
	display: block;
	position: absolute;
	background:  #fee7e6;
	padding:11px 10px;
	font-size: 1.2em;
	width:287px;
	left:50%;
	margin:-12px 0px 0px 312px;
	z-index: 2;
	text-transform: uppercase;
	color:#000;
	font-family:"Merriweather Regular",helvetica,sans-serif;
	text-align: center;
}
.homeMne:hover {
	background: #1f7cca;
	color:#FFF;
}
@media all and (max-width:1300px) {
	.homeMne {
	font-size: 1.1em;
	width:212px;
	margin-left:235px;
		margin-top:-18px;
}
}
@media all and (max-width:1024px) {
	.homeMne {
	font-size: 1em;
		width:224px;
	margin-left:128px;
}
	.page-id-1975 .Layout-Wrap-Inner-Content {
	display:block;
}
	.page-id-1975 .Block-Sidebar-Component {
	width:auto;
	padding:0px;
}
}
@media all and (max-width:768px) {
	.homeMne {
	position: relative;
		margin:auto;
		width:18rem;
		left:auto;
}
	.page-id-1975 .Layout-Wrap-Inner {
    width: 90%;
}
}
.tableau,
.tableau2 {
	border-collapse:collapse;
	border:0px;
	color:191919;
	width:100%;
	margin:35px 0px;
}
.tableau {
	border-top:1px solid #015093;
}
.tableau2 {
	border-left:1px solid #015093;
}
.tableau td,
.tableau th,
.tableau2 td,
.tableau2 th {
	border: 0px;
	padding:10px 20px;
	width: 13%;
}
.tableau td,
.tableau2 td {
	background-color: #EEF3F9;
}
.tableauChiffres tbody td {
	width:auto;
}
.tableauChiffres tbody tr td:first-child {
	width:80px;
}
.tableauChiffres tbody tr td:last-child {
	background: none;
	width:90%;
}
.tableau th,
.tableau2 th{
	font-weight: 600;
	text-align: left;
	font-size: 1.2em;
}
.tableau th[scope=row],
.tableau2 th[scope=col]{
	background-color: #015093;
	color:#FFF;
	font-size: 14px;
}
.tableau th[scope=col],
.tableau2 th[scope=row]{
	color:#212851;
	text-transform: uppercase;
}
.tableau th[scope=col]{
	padding-top:30px;
	padding-bottom:20px;
}
.tableau2 th[scope=row]{
	
}
.tableau thead th[scope=row]{
	background-color:transparent;
}
.tableau tr {
	border-bottom:3px solid #FFF;
}
.tableau2 tr th[scope=col],
.tableau2 tr td {
	border-left:3px solid #FFF;
}
.content__gdprLegal {
	margin-bottom: 15px;
}
.content__gdprLegal a {
	text-decoration: underline;
}
.bouton {
	display: flex;
	min-height: 48px;
	justify-content: center;
	align-items: center;
	background: #ebf5fe;
	color: #1f7cca;
	font: 100 .875rem/1.375rem "Open Sans Semibold",helvetica,sans-serif;
	margin-bottom: 15px;
	text-align: center;
	padding:2px 5px;
	line-height: 1em;
}
.bouton:hover {
	background: #1f7cca;
	color: #FFF;
	cursor: pointer;
}
.clearAfter:after {
	display: block;
	content:"";
	clear:both;
	height: 0px;
}
input.bouton {
	padding:2px 15px;
	border:0px !important;
	background:#1f7cca;
	color:#FFF;
}
input.bouton:hover {
	background:#408fd1;
}
#mc-embedded-subscribe-form .checkbox.subfield {
	margin-top: 15px;
}
/* OPEN CLOSE */
.zone {
	display: none;
}
.bShow.actif .zone,
.bOverlay.actif .zone,
.bOverlay.actif .zOverlay {
	display: flex;
}
.zOverlay {
	display: none;
	position: fixed;
	z-index: 1100;
	background: rgba(255,255,255,0.93);
	width:100%;
	height: 100%;
	top:0px;
	left:0px;
}
.pop {
	position: absolute;
	background: #FFF;
	border:1px solid #ccc;
	box-shadow: 12px 10px 0px rgba(0,60,100,0.1);
}
.bOverlay.actif {
	position: relative;
	z-index: 1000;
}
.bOverlay .pop {
	position: fixed;
	left:50%;
	width:60%;
	margin-left:-30%;
	top:100px;
	z-index: 1150;
}
.intPop {
	padding:25px 45px;
}
.Layout-Wrap-Outer.toTop {
	position: relative;
	z-index: 1000;
}
.closePop {
	font-size: 13px;
	position: absolute;
	right: 6px;
	top:6px;
	color: #1f7cca;
	background: #ebf5fe;
	padding:1px 10px;
	z-index: 1200;
}
.closePop:hover {
	cursor: pointer;
	background-color: #1f7cca;
	color:#FFF;
}
.Site-Footer-Component .policy-issues {
  width: 20.375rem;
}
.Site-Footer-Component .policy-area ul.menu > li > a,
.Site-Footer-Component .policy-area ul.menu li {
	display: none;
}
.Site-Footer-Component .policy-area ul.menu li.menu-item-2076 ul li,
.Site-Footer-Component .policy-area ul.menu li.menu-item-2076 {
	display: block;
}
.Site-Footer-Component .policy-area ul.menu li.menu-item-2076 ul li {
	margin: 0 0 1.625rem 0;
}
.Site-Footer-Component .policy-area ul.menu li.menu-item-2076 ul li ul li a {
  display: flex;
	align-items: center;
	margin-top:13px;
}
.Site-Footer-Component .policy-area ul.menu li.menu-item-2076 ul li ul li a::before {
  display: block;
  content: "";
  width: 11px;
  height: 11px;
  background-color: #fee7e6;
  margin-right: 5px;
}
.Site-Footer-Component .policy-area a:hover {
	color:#1f7cca
}
.Card-News-Component a {
	display: block;
}
.newsHomeText {
	height: 210px;
	display: block;
}
.newsHomeImg {
	display: block;
		height: 80px;
		margin-top: 10px;
	}
.newsHomeImg img {
		max-height: 100%;
	width:auto;
	max-width: 100%;
	height: auto;
	display: block;
	}
@media all and (max-width:1299px) {
	
}
@media all and (max-width:989px) {
	.bOverlay .pop {
	width:90%;
	margin-left:-45%;
	top:2%;
}
}
@media all and (max-width:767px) {
	.bOverlay .pop {
		height: 96%;
		overflow: auto;
}
	.intPop {
	padding:25px 25px;
}
}
@media all and (max-width:639px) {
	.intPop {
	padding:15px 10px;
}
	#mc_embed_signup input.email {
    width: 88% !important;
}
	#mc_embed_signup p {
		font-size: 13px !important;
	}
}
/* END OPEN CLOSE */