/*
Theme Name: MF Child
Theme URI: http://www.mfdsgn.com/mf/
Template: mf
Author: Mfdsgn
Author URI: http://www.mfdsgn.com/
Description: MF Theme is an Multi-Purpose WordPress Theme.
Version: 2.4.8
*/
@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-UltLtCn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-UltLtCn.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-MediumCnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-MediumCnIt.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-DemiCnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-DemiCnIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-HeavyCn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-HeavyCn.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-HeavyCnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-HeavyCnIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Heavy.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-DemiCn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-DemiCn.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-UltLtIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-UltLtIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Regular.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-CnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-CnIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-DemiIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-DemiIt.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-MediumIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-MediumIt.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-HeavyIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-HeavyIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-UltLt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-UltLt.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-UltLtCnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-UltLtCnIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-BoldCn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-BoldCn.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Bold.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-BoldCnIt.woff2') format('woff2'),
        url('font/AvenirNextLTPro-BoldCnIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Demi.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Demi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-Cn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-Cn.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-MediumCn.woff2') format('woff2'),
        url('font/AvenirNextLTPro-MediumCn.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('font/AvenirNextLTPro-It.woff2') format('woff2'),
        url('font/AvenirNextLTPro-It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

.mb-20{
    margin-bottom: 20px;
}


.container{
	max-width: 1100px !important;
}
body, p, h1, h2, h3, h4, span, a {
    font-family: 'Avenir Next LT Pro' !important;
    font-weight: 500 !important;
}
/**********************************/
.titleDeadLine{
	text-align: center;
	margin-bottom: 20px !important;
}
#DivTopic .jcf-list-box{
	    height: 105px;
    overflow-y: scroll;
	width: 100%;
}

.LabelAddInscri{
	display: block !important;
}
#AddInsription .jcf-select{
	width: 100% !important;
}
.titleDeadLine h1{
	color: #fff;
	margin-bottom: 0px !important;
}
.titleDeadLine p{
	color: #fff;
	
	font-size: 16px;
}
.titleJournale{
	margin-bottom: 10px !important;
}
.HidingBlock{
	display: none !important;
}
.page-banner{
	display: none !important;
}
#ValidAjout{
	margin-top: 29px;
}
.StyleForm{
	margin-bottom: 20px !important;
}
.allDeadline p{
	border: 1px solid #fff;
	line-height: normal;
	color: #fff;
	margin-bottom: 0px !important;
	width: 370px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
	text-align: center;
    font-size:20px;
}
.footer2Deadline p{
	color: #fff;
	font-size: 16px;
	text-align: left;
	padding-left: 40px;
}
.topiscDeadLine p{
	color: #000;
	font-weight: 500;
	padding-left: 40px;
}
.dateactu{
	display: block !important;
}
.ToClickSpeaker img{
	width: 100%;
}
.paddingNo img{
	width: 100%;
}
.paddingNo{
	background: #ffffff !important;
}
.topiscDeadLine h1{
	color: #000;
	padding-left: 40px;
}
.topiscDeadLine{
	margin-bottom: 10px !important;
}
#randDeadline{
	margin-top: 30px !important;
	margin-bottom: 0px !important;
}
#BlocEvent .mpc-navigation.mpc-on-hover {
    opacity: 1 !important;
}
.paddingNo{
	padding: 0px !important;
}
.modalContent{
	background: #eeeeee;
}
.TitleModal{
	font-size: 24px;
	font-weight: 600;
}
.UnderTitleModal{
	margin-top: 0px;
	font-size: 20px;
	font-weight: 500;
}
.instutions{
	    margin-top: 10px;
    font-size: 15px;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px;
	line-height: 20px;
	margin-bottom: 0px;
}
.titleMembre{
	    margin-top: 10px;
    font-size: 15px;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
	line-height: 20px;
	margin-bottom: 0px;
}
.error{
    color: #FF3B30;
}
/*********slider**************/
#myCarousel .carousel-indicators {
    bottom: 0;
    left: 10px;
    margin-left: 5px;
    width: 100%;
}
#myCarousel .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    height: 44px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 120px;
}
#myCarousel .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 44px;
    left: 0;
    width: 120px;
}
#myCarousel .carousel-indicators .active img {
    border: 2px solid #39b3d7;
}
/*********slider**************/
.paragSpeaker{
	display: none;
}
.titlespeaker{
	    margin-top: 0px;
    font-size: 15px;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px;
}
.contentspeakers{
	    margin-top: 0px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
	font-size: 15px;
	font-weight: 400;
	color: #000;
}
.ParagModal{
	    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
}
#BlocsActualites .mpc-navigation.mpc-on-hover {
    opacity: 1 !important;
}
#randDeadline li{
	color: #000;
}
.footer1Deadline p{
	color: #fff;
	font-size: 16px;
	text-align: right;
	right: 40px;
}
#tabsEvents ul li a{
	background: #f7f7f7;
	padding: auto 40px !important;
	margin-right: 5px;
}
.hrefFlyer a span{
	color: #fff;
}
.mpc-carousel-posts[id="mpc_carousel_posts-475c8abafd34e25"] .mpc-post .mpc-post__overlay {
    background: none !important;
}
.DoubleRowEvent li{
	width: 50%;
	float: left;
	
}
.DoubleRowEvent{
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 20px;
	
}
#tabsEvents ul{
	margin-bottom: 100px;
}
#tabsEvents ul li a{
	font-weight: 600 !important;
	color: #777 !important;
}
.meta-author, .meta-date, .meta-category{
	display: none !important;
}
#tabsEvents ul li.active a{
	background: #094196;
}
#tabsEvents ul li.active a{
	color: #fff !important;
}
#tabsEvents ul li a:after{
	content: "" !important;
	background: #f7f7f7;
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0;
	top: 105%;
}
.mt-20{
	margin-top: 20px;
}
#bloc1Deadline{
	background: #8090A9 !important;
	padding-top: 20px;
	min-height: 295px;
}
.ToOpenModalBureau:hover, .img-actu:hover{
	cursor: pointer;
}
#bloc2Deadline{
	background: #DFE7E9 !important;
	padding-top: 20px;
	min-height: 295px;
}
#tabsEvents .entry-meta{
	display: none;
}
.singleEventsBlog h1{
	    line-height: 20px;
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    color: #084296;
	margin-top: 0px;
	margin-bottom: 15px;
}
.singleActusBlog h1{
	font-size: 20px !important; font-weight: 600 !important; color: #084296 !important;
}
.titleVolume{
	    line-height: 20px;
    text-align: left;
    font-size: 25px;
    font-weight: 600;
    color: #084296;
	margin-top: 0px;
	margin-bottom: 15px;
}
.AllCurrentVolume{
	max-height: 300px;
	overflow-y: scroll;
	margin-bottom: 30px;
	border: 1px solid #eeeeee;
	padding: 10px;
}
/* width */
.AllCurrentVolume::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.AllCurrentVolume::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.AllCurrentVolume::-webkit-scrollbar-thumb {
  background: #084296; 
  border-radius: 10px;
}

/* Handle on hover */
.AllCurrentVolume::-webkit-scrollbar-thumb:hover {
  background: rgba(169, 190, 195, 0.5); 
}
.AllCurrentVolume a h1{
	    line-height: 20px;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px;
    transition: all .4s ease;
    margin-top: 10px;
    padding-left: 10px;
}
.AllCurrentVolume a h1:before {
    color: #444444;
    content: "\f101";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
    transition: all .4s ease;
}
.TiTlepages{
	font-size: 30px;
	color: #084296 !important;
	margin-bottom: 40px;
	text-transform: uppercase;
	text-align: center;
}
.AllCurrentVolume a h1:hover:before {
    color: #084296;
}
.AllCurrentVolume a h1:hover{
	color: #084296;
	padding-left: 20px;
}
.singleEventsBlog .paragEvents {
    line-height: 20px;
    overflow: hidden;
    display: block;
    color: #444;
	min-height: 40px;
	max-height: 40px;
}
.singleEventsBlog span {
    color: #aec3c8;
    font-size: 14px;
    margin-bottom: 10px;
}
.singleEventsBlog{
    border:1px solid #aec3c8;
	transition: all .4s ease;
	margin-bottom: 20px;
}
.img-events img{
	width: 100%;
	height: 240px;
}
.img-actu img{
	width: 100%;
	height: 160px;
}
.contentEventBlog{
	padding: 10px;
	position: relative;
	height: 100%;
	border: 1px 
}
.paragActu{
    line-height: 20px !important;
    text-align: left !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #084296 !important;
}
.contentEventBlog p{
	color: #000;
	font-weight: 600;
	margin-bottom: 10px;
}
.contentActutBlog{	
	background: #f9f9f9;
}
.pl-0{
	padding-left: 0px !important;
	padding-right: 0px !important;
	height: 160px;
}
.pr-0{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
a.linkActu {
    background-color: #1a4e9a;
    width: 100%;
    padding: 4px;
    color: #fff;
    padding-right: 10px;
    position: absolute;
    bottom: 0;
    transition: all .4s ease;
	text-align: right;
	margin-left: -10px;
}
a.LinkModal {
        background-color: #1a4e9a;
    width: auto;
    padding: 10px 20px;
    color: #fff;
    transition: all .4s ease;
    text-align: right;
    margin-left: -10px;
    line-height: 20px;
    float: right;
}
a.LinkModal:hover {
        background-color: #B0C3C9;
		color: #fff;
}
a.linkActu:hover {
        background-color: #B0C3C9;
		color: #fff;
}
.singleEventsBlog .paragActu {
        display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px !important;
    color: #000 !important;
    padding-left: 0;
    font-size: 18px !important;
	font-weight: normal !important;
}
.singleEventsBlog:hover {
    box-shadow: 0 4px 20px -2px #939393;
	background: #f9f9f9 !important;
}
.singleActusBlog{
	border: 0px solid #fff !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.contentJournal p{
	    color: #000;
    font-weight: 400;
}
.detailJournal p{
	font-weight: 400;
}
#AllEventsBlog .vc_btn3-left a{
	    line-height: 20px !important;
    text-align: left !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    background: #084296 !important;
    color: #fff !important;
	border: 1px solid #084296;
	transition: all .4s ease;
}
#AllEventsBlog .vc_btn3-left a:hover{
    background: #f9f9f9 !important;
    color: #084296 !important;
}
#AllEventsBlog h4{
	    line-height: 20px !important;
    text-align: left !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #084296 !important;
}
.titleTabulatin{
	font-size: 30px !important;
	font-weight: 600 !important;
    color: #094196;
    text-align: left;
    font-style: normal;
}
.detailJournal .titleTabulatin{
	font-size: 24px !important;
	font-weight: 500 !important;
    color: #094196;
    text-align: left;
    font-style: normal;
	margin-top: 0px;
}
.mr-10{
	margin-right: 10px !important;
}
.LinkPdf{
	background: #094196;
	color: #fff;
	width: 100%;
	display: block;
	border: 1px solid #094196;
	transition: all .4s ease;
}
.LinkPdf:hover{
	background: #fff;
	color: #094196;
}
.mpc-post .mpc-post--vertical a{
	display: none !important;
}
#tabsEvents .tab-pane{
	padding: 0px !important;
	border: none !important;
}
#registrationTitle{
	margin-top: 0px !important;
	color: #fff !important;
	padding-top: 10px;
	padding-left: 70px;
	font-size: 30px;
}
#myTabMembre > li.active > a:after, .nav-tabs > li.active > a:hover:after, .nav-tabs > li.active > a:focus:after{
	border: none !important;
}
#myTabMembre > li > a{
    margin: 0;
    background: hsl(0, 0%, 98%);
    padding: 18px 29px 16px;
}
#myTabMembre > li > a:after {
	border: none !important;
}
#myTabMembre{
	border: none !important;
}
#myTabMembre .active a{
	border: none !important;
	background: #094196;
	color: #fff;
}
#myTabMembre>li>a:hover {
    border: none !important;
}
#ContentMembre .tab-pane{
	border: none !important;
	    background: #fcfcfc;
}
#ContentMembre .tab-pane .col-lg-4{
		    height: 348px;
    margin-bottom: 20px;
}
#ContentMembre{
	margin-bottom: 20px;
}
.contentregistratin{
	background: #094196;
	-webkit-clip-path: polygon(11% 0%, 100% 0%, 100% 100%, 5% 100%);
	clip-path: polygon(11% 0%, 100% 0%, 100% 100%, 5% 100%);
}
.titleRegister{
	margin-bottom: 7px !important;
}
#registrationTitle:before{
	content: "";
	background: #fff;
	height: 121%;
	display: block;
	position: absolute;
	width: 5px;
	top: -6px;
	left: 36px;
	transform: rotateZ(29deg);
}
.eventSlider{
	margin-bottom: 0px !important;
}
.contentregistratin{
	margin-bottom: 60px;
	margin-top: -66px;
	border-top: 3px solid #fff;
	border-left: 3px solid #fff;
}
.textTab p{
	color: #000;
	font-weight: 500;
}
#tabsEvents ul li.active a:after{
	content: "" !important;
	background: #094196;
}
#tabsEvents ul li{
	margin-bottom: 15px;
}
#tabsEvents ul li a{
	text-align: center;
}
#nav a{
	padding-top: 15px;
}
#nav .nav-top > li {
	height: 65px;
	transition: all .4s ease;
	margin-left: 0 !important;
	padding-left: 10px;
	padding-right: 10px;
}
#nav .nav-top > li:hover {
	background: #1a4e9a !important;
}
#nav .nav-top > li:hover a {
	color: #fff !important;
}
.version1 .desk-menu > ul > li > a, .version1 .desk-menu > ul > li.current-menu-ancestor > a, .version1 .desk-menu > ul > li.current-menu-item > a {
    color: #1a4e9a !important;
	font-weight: 600 !important;
	text-transform: uppercase;
}
#heaher-phone-block{
    line-height:40px;
    font-size: 15px;
    color: #1a4e9a !important;
	font-weight: 600 !important;
}
#devAdherent{
    line-height:40px;
    font-size: 15px;
    background-color: rgba(169, 190, 195, 0.5);
    padding: 10px 20px;
	font-weight: 600 !important;
	border-radius: 5px;
	transition: all .4s ease;
}
#devAdherent:hover{
    background-color: #1a4e9a !important;
}
#devAdherent:hover a{
    color: #f9f9f9 !important;
}
#devAdherent a{
    color: #1a4e9a !important;
}
.headerPhone{
    color: #afc4c7;
    font-size: 16px !important;
    vertical-align: -10%;
}
.topMenu{
    overflow: hidden;
    float: none !important;
}
#header{
    background-color: rgba(255, 255, 255, 0.8);
    padding-top: 0;
}
.titleEvent{
    font-size: 50px !important;
    font-weight: 500 !important;
    text-align: center !important;
    line-height: 50px;
}
.UndertitleEvent{
    font-size: 27px !important;
    color: #fff;
    font-weight: 500 !important;
    text-align: center !important;
}
.textEvent{
    font-size: 18px !important;
    color: #fff;
    font-weight: 400 !important;
    text-align: center !important;
}
.BlockSlider{
    background-color: rgba(0, 0, 0, 0.5);
    padding: 20px;
	    width: fit-content;
    padding-left: 60px;
    padding-right: 60px;
    margin: 0 auto;
    margin-top: -350px;
}
.numberStat{
    text-align: center;
    font-size: 15px;
    color: #afc4c7;
}
#shortcodeEventSlider .mpc-overlay{
	background: transparent !important;
}
.numberStat{
    text-align: center;
    font-size: 50px;
    font-weight: 700;
    color: #afc4c7;
    font-style: italic;
}
.nameStat{
    text-align: center;
    font-size: 15px;
    color: #000;
    font-style: italic;
}
.blocStat{
    width: 25%;
    float: left;
    text-align: center;
}

#BlocEvent .mpc-post h3 a{
    line-height: 16px !important;
    text-align: left !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #084296 !important;
}
#BlocEvent .mpc-post h3{
    text-align: left !important;
}
#BlocEvent .mpc-post{
    padding: 20px;
}
#BlocEvent .mpc-post__tax{
    display: none;
}
#BlocEvent .mpc-date__inline{
    display: block;
	color: #aec3c8;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: 500;
}
#BlocEvent .mpc-post__date{
	line-height: 20px;
	overflow: hidden;
	display: block;
	color: #000;
	font-weight: 500;
}
#BlocEvent .mpc-post__content{
    padding: 20px;
	background: #fff;
	border: 1px solid #d1d1d1;
	height: 210px;
}
#BlocEvent .mpc-post__meta{
    text-align: left !important;
}
#header.style1 .logo {
    position: absolute;
    top: -33px;
}
.PhraseLogo{
	position: absolute;
    top: 30px;
    left: 130px;
    font-size: 20px;
}
.ImgChaf{
	    width: 53px;
    margin-left: 20px;
    margin-top: -18px;
}
#myTabMembre{
	display:flex !important;
}
.To_Height_Home{
	height: 164px !important;
}
.To_Height_Home .vc_column-inner{
	height: 164px !important;
}
#BlocEvent .mpc-post .mpc-post__wrapper{
	transition: all .4s ease;
}
#BlocEvent .mpc-post .mpc-post__wrapper:hover {
    box-shadow: 0 4px 20px -2px #939393;
}
#BlocEvent .mpc-post__content {
    transition: all .4s ease;
}
#BlocEvent .mpc-post .mpc-post__wrapper:hover .mpc-post__content {
    background: #EEEEEE !important;
}
.mpc-nav-preset--mpc_preset_28 i {
        background: transparent !important;
	font-size: 40px !important;
}
.mpc-nav-preset--mpc_preset_28 i:hover {
    background: transparent !important;
}
.mpc-post__overlay{
	background: none !important;
}
.container{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
#BlocEvent{
    background-color: #f9f9f9;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    margin-top: 60px;
	margin-bottom: 30px;
}
.titlesct{
	color: #fff;
	text-transform: uppercase;
	font-size: 50px;
	text-align: center;
	font-weight: 400;
}
.titlesct{
	margin-bottom: 10px !important;
}
.titlesct h1 span{
	font-weight: 700;
}
.linkDecouvrir p{
	text-align: center;
}
.linkDecouvrir p a{
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 60px;
	transition: all .4s ease;
}
.linkDecouvrir p a:hover{
	color: #084296;
	background-color: #fff;
}
.titlechaf p{
	font-size: 70px;
	text-transform: uppercase;
	color: #fff;
	padding-top: 30px;
	text-align: center;
}
.titlechaf{
	line-height: 26px;
	margin-bottom: 11px !important;
}
.textchaf p{
	color: #fff;
	text-align: center;
}
.textchaf{
	margin-bottom: 10px
}
#BlocsActualites{
	    padding-top: 25px !important;
    padding-bottom: 80px !important;
}
.deleteP{
	padding: 0px;
}
.deleteP .vc_column-inner{
	padding: 0px !important;
}
.blocactu h1{
	color: #000;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0px !important;
}
.blocactu{
	padding-left: 20px;
	margin-bottom: 0px !important;
}
.blocactu p{
	color: #000;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 50px;
	font-weight: 500;
}
.blocactu a{
	width: 100%;
	display: block;
	background: #094196;
	line-height: 35px;
	text-align: right;
	padding-right: 30px;
	color: #fff !important;
	font-size: 15px;
	transition: all .4s ease;
	border: 1px solid #094196;
}
#BlocsActualites .blocactu a{
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #094196;
	line-height: 35px;
	text-align: right;
	padding-right: 30px;
	color: #fff !important;
	font-size: 15px;
	transition: all .4s ease;
	border: 1px solid #094196;
}
.blocactu a:hover{
	background: #B0C3C9;
	color: #094196 !important;
}
.BlockImage figure, .BlockImage figure .vc_single_image-wrapper, .BlockImage figure .vc_single_image-wrapper img{
	width: 100% !important;
}
.ToEditHeight{
	height: 285px;
}
#QuiSommeNous{
	color: #fff;
	font-size: 45px;
}
.textQuiSommeNous p{
	color: #000;
	margin-top: 40px;
	font-size: 14px;
}
.linksommenous p a{
	display: block;
	color: #fff;
	text-align: right;
	font-weight: 600 !important;
	transition: all .4s ease;
}
.linksommenous p a:hover{
	color: #094196;
}
#rev_slider_1_1_wrapper #rev_slider_1_1 .tp-bgimg{
	background-size: cover !important;
}
#footer.style3 .footer-bottom{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-align: center;
}
#text-2 p i{
	width: 20px;
}
iframe{
	width: 100%;
}
.current-menu-item {
	background: #1a4e9a !important;
}
#menu-footer .current-menu-item a{
	color: #fff !important;
}
#NewFooter{
	background: linear-gradient(to right, #373737 , #1a4e9a);
	padding-top: 35px;
}
#NewFooter p{
	color: #fff;
}
.drap{
	line-height: 35px;
}
#BlocsActualites .mpc-post__content .mpc-post__meta{
	display: none;
}
#BlocsActualites .mpc-post h3, #BlocsActualites .mpc-post h3 a {
    line-height: 20px !important;
    text-align: left !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #084296 !important;
}
#BlocsActualites .mpc-post__date {
    line-height: 20px;
    overflow: hidden;
    display: block;
    color: #000;
}
#BlocsActualites .mpc-carousel-posts.mpc-post {
    padding-left: 0px;
    padding-right: 0px;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__thumbnail {
    width: 40%;
    height: 160px;
    float: left;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__content {
    padding-top: 0;
    padding-bottom: 0;
    width: 60%;
    float: left;
	background: #f9f9f9;
	min-height: 160px;
	padding-left: 0px;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__content h3{
    text-align: left;
	line-height: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-button{
        background-color: #1a4e9a;
    width: 100%;
    padding: 4px;
    color: #fff;
    padding-right: 10px;
	position: absolute;
	bottom: 0;
	font-weight: 500;
	transition: all .4s ease;
}
#BlocsActualites .mpc-post .mpc-post__wrapper{
	transition: all .4s ease;
}
#BlocsActualites .mpc-post{
	padding-top: 10px;
	padding-bottom: 10px;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__content{
	transition: all .4s ease;
}
#BlocsActualites .mpc-post:hover .mpc-post__wrapper{
    box-shadow: 0 4px 20px -2px #939393;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-button:hover{
    background-color: #B0C3C9;
}
.hidingBlock{
	display: none !important;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-button .mpc-button__content{
	text-align: right;
	display: block;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__description{
        display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px;
	color: #000;
	padding-left: 10px;
}
#BlocsActualites .mpc-carousel-posts .mpc-post .mpc-post__heading{
    padding-top: 12px;
}
/**********************************/

#header.fixed-position #heaher-phone-block {
    color: #2a2a2a;
}
.short-home-description{
	text-shadow: 1px 1px #aaa;
}
#title-section-categories, #section-home-all-categories{
	background-color: #fff !important;
}
#section-home-all-categories .esg-filterbutton span{
	color: #1a1a1a;
	font-size: 20px;
	padding: 13px 49px !important;
	border: 1px solid #333333;
	    line-height: 53px;
}
#section-home-all-categories .selected span{
	color: #ed2b1e;
    border: none;
    position: relative;
    display: block;
}
#section-home-all-categories .selected span:before{
	content: "";
    width: 130px;
    height: 1px;
    background: #333333;
    position: relative;
    display: block;
    top: 0px;
    left: -49px;
}
#section-home-all-categories .selected span:after{
	content: "";
    width: 130px;
    height: 1px;
    background: #333333;
    position: absolute;
    display: block;
    right: 10px;
    bottom: 13px;
}
#section-home-all-categories .esg-sortbutton-wrapper{
	display: none !important;
}
#title-section-categories p{
	text-align: center;
	color: #ed2b1e;
	font-size: 60px;
	font-weight: 700;
	line-height: 50px;
	padding-top: 5px;
}
#section-home-all-categories article .esg-filterbutton{
	padding: 0px !important;
}
#section-home-all-categories article .esg-cc{
	padding: 0px !important;
}
#section-gemel{
	margin-top: 10px !important;
}
#section-gemel #title-section-gemel p{
	text-align: center;
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	line-height: 50px;
	padding-top: 30px;
}
#parag-section-gemel p{
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 80px !important;
}
#title-icon-1-gemel p, #title-icon-2-gemel p, #title-icon-3-gemel p{
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 28px;
}
#title-icon-1-gemel, #title-icon-2-gemel, #title-icon-3-gemel{
	margin-bottom: 13px !important;
}
.parag-gemel-icon{
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	line-height: normal;
}
.title-nos-services{
	line-height: 38px;
}
.column-line:after{
	content: "";
	width: 100%;
    height: 1px;
    background: #353333;
    display: block;
    position: absolute;
    bottom: 7px;
}
.column-line{
    height: 60px;
}
#all-services .bloc-section-services .mpc-icon-column__content{
	padding: 19px;
	margin-top: 7px;
	box-shadow: 0 4px 2px -2px #939393;
}
#all-services .bloc-section-services .mpc-icon-column__content p{
	line-height: normal;
	text-align: left;
	font-size: 15px !important;
	font-weight: 400;
	color: #393939;
}
.bloc-section-services:hover{
	opacity: 0.8;
}
.bloc-section-services{
	transition: all .4s ease;
}
#all-services .mpc-icon{
	width: 100%;
}
#all-services .mpc-icon img{
	width: 100%;
}
.carousel-client img{
	width: auto !important;
}
.carousel-client .mpc-navigation{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.mpc-nav-preset--mpc_preset_31 .mpc-nav__arrow{
	background: transparent !important;
}
.mpc-nav-preset--mpc_preset_31 .mpcslick-next i, .mpc-nav-preset--mpc_preset_31 .mpcslick-prev i{
	color: #1a4e9a !important;
	font-size: 40px !important;
}
.footer-top{
	display: none;
}
.footer-cent{
	background: #373737;
}
#name-form, #last-name-form, #email-form, #message-form{
	background: #464646 !important;
	border-radius: 5px;
	margin-bottom: 10px;
	border: none !important;
	border: 1px solid transparent !important;
}
#name-form:focus{
	border: 1px solid #ed2b1e !important;
	    outline: none;
}
#rev_slider_2_1 h1{
	font-size: 27px !important;
	color: #fff;
	font-weight: 700 !important;
}
#rev_slider_2_1 h2{
	font-size: 27px !important;
	color: #fff;
	font-weight: 500 !important;
}
#last-name-form:focus{
	border: 1px solid #ed2b1e !important;
	    outline: none;
}
#email-form:focus{
	border: 1px solid #ed2b1e !important;
	    outline: none;
}
#message-form:focus{
	border: 1px solid #ed2b1e !important;
	    outline: none;
}
#submit-form-footer:focus{
	border: 1px solid #ed2b1e !important;
	    outline: none;
}
#submit-form-footer{
	border: 1px solid transparent !important;
	    outline: none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	overflow: hidden !important;
	    border: 2px solid #ed2b1e !important;
		color: #fff;
}
.SinglePageh1{
	margin-top: 40px;
	    font-size: 50px !important;
    font-weight: 500 !important;
    text-align: center !important;
    line-height: 50px;
	    color: #000000;
}
#form-page-contact div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	overflow: hidden !important;
	    border: 2px solid #ed2b1e !important;
		color: #000 !important;
}
#BackgroundAllPage{
	height: 400px;
	margin-bottom: 30px;
    overflow: hidden;
}
#BackgroundAllPage div{
	height: 400px;
}
#name-form, #last-name-form, #email-form, #message-form, ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#name-form, #last-name-form, #email-form, #message-form, ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
#name-form, #last-name-form, #email-form, #message-form, :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#name-form, #last-name-form, #email-form, #message-form, :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
#message-form{
	height: 95px;
	resize: none;
}
#submit-form-footer{
	background-color: #1a4e9a;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #fff;
	font-size: 18px !important;
	text-align: right;
	padding-right: 45px;
}

.after-send{
	position: absolute;
    top: 10px;
    right: 30px;
    color: #373737;
}
#text-2 h5{
	color: #ed2b1e;
	font-size: 24px;
	font-weight: 700;
	padding-left: 15px;
}
.footer-cent ul li a:before{
	color: #B0C3C9 !important;
}
.footer-cent ul li a{
	color: #fff !important;
}
.footer-cent ul li{
	border-bottom: 0px solid #3e3e3e !important;
	margin-bottom: 0px !important;
	padding-bottom: 5px !important;
	!padding-left: 30%;
}
#footer-logo{
	margin-top: -15px;
}
.linefooter{
	margin-top: 0;
    margin-bottom: 7px;
}
.linefooterlast{
	margin-top: 45px;
    margin-bottom: 25px;
}
.social-media a{
	margin-right: 18px;
}
#text-1{
	font-size: 18px;
	color: #fff;
}
.footer-cent .mail{
	font-size: 18px !important;
	color: #fff;
}
.footer-cent .tel{
	font-size: 24px !important;
	color: #fff;
}
.title-addrese{
	display: block;
	color: #fff;
	font-size: 18px;
	padding-top: 70px !important;
	margin-bottom: 40px;
}
.title-addrese span{
	display: block;
	color: #ed2b1e;
	font-size: 18px;
	font-weight: 600;
}
.slick-track{
	display: flex !important;
    align-items: center;
    justify-content: center;
}
.footer-bottom #menu-footer-1{
	display: none;
}
.footer-bottom .copyright{
	font-size: 14px;
	color: #B0C3C9;
	float: none !important;
	text-align: center;
}
.bg-dark-jungle-bottom {
    background: #272727;
    padding: 22px !important;
}
.eg-washington-element-0-a, .eg-washington-element-1-a{
	display: none !important;
}
.eg-washington-element-0-a a, .eg-washington-element-1-a a{
	display: none !important;
}
.eg-washington-element-3{
	background: transparent !important;
    font-size: 30px !important;
    color: #fff !important;
    position: relative !important;
}
.eg-washington-element-3:before{
	content: "";
    width: 150px;
    height: 1px;
    background: #ed2b1e;
    position: relative;
    display: block;
    top: -13px;
    left: -49px;
}
.eg-washington-element-3:after{
	content: "";
    width: 150px;
    height: 1px;
    background: #ed2b1e;
    position: relative;
    display: block;
        top: 16px;
    left: 75%;
}
#tabsEvents{
	margin-top: 20px;
}
.padding-top-60 a{
	display: none;
}
#tabsEvents ul li{
	    !width: 14.2% !important;
    margin-left: 0px !important;
}
#tabsEvents #myTabComitte li{
	width: 49% !important;
}
#tabsEvents #myTabComitte li a{
	
	margin-top: 0px !important;
}
#tabsEvents #myTabComitte > li.active > a:after, .nav-tabs > li.active > a:hover:after, .nav-tabs > li.active > a:focus:after {
    border: none !important;
}
#tabsEvents #myTabComitte > li > a:after {
    border: none !important;
}
#tabsEvents #myTabComitte li:last-child{
	margin-left: 2% !important;
}
#tabsEvents #myTabComitte > li.active > a:before, .nav-tabs > li.active > a:hover:before, .nav-tabs > li.active > a:focus:before {
    background: none !important;
}
#tabsEvents #myTabComitte li.active a:after {
    content: "" !important;
}
.nav-tabs > li > a:before {
	background: none !important;
}
#tabsEvents #myTabComitte li a:after {
    content: "" !important;
    background: transparent !important;
    width: 0%;
    height: 0px;
    position: absolute;
    left: 0;
    top: 0%;
}
#tabsEvents #myTabComitte > li > a {
    font-size: 30px;
    padding: 10px 0px !important;
    font-weight: 600 !important;
	color: #000 !important;
}
#tabsEvents #myTabComitte > li.active > a {
	color: #fff !important;
}
#AllPartners .eti_arrow_carrot-2right:before {
    content: "\35" !important;
}
#AllPartners .eti_arrow_carrot-2left:before {
    content: "\34" !important;
}
#AllPartners .mpc-align--left {
    margin-right: -70px !important;
}
#AllPartners .mpc-align--left {
    margin-right: -70px !important;
    margin-left: -70px !important;
}
#AllPartners .mpc-navigation.mpc-on-hover {
    opacity: 1 !important;
}
#AllPartners .mpc-nav-preset--mpc_preset_31 .mpcslick-next i, .mpc-nav-preset--mpc_preset_31 .mpcslick-prev i {
    color: #000 !important;
}
.contentComit:nth-child(odd) {background: #DFE7E9}
.contentComit:nth-child(even) {background: #EEF6F8}
.contentComit{
	color: #094196;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: 600;
}
.contentComit .toTermine{
	color: #000;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	width: 47%;
	    
}
.NoPding{
	padding-left: 0px !important;
	padding-top: 20px !important;
	padding-right: 0px !important;
}
.blocSpeakerSingle{
	background: #EEEEEE !important;
	padding-top: 10px;
	padding-bottom: 10px;
	    border-bottom: 1px solid;
		padding-left: 5px;
		padding-right: 5px;
}
.contentSpeaker{
	font-size: 18px;
	font-weight: 500;
	color: #000;
	padding-top: 5px;
	margin-bottom: 0px !important;
    padding-bottom: 5px;
}
.statuespeakers{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	padding-top: 5px;
	margin-bottom: 0px !important;
    padding-bottom: 5px;
}
.allAnnuaires img{
	width: 100%;
	height: 200px;
}
.allAnnuaires{
	margin-bottom: 30px;
}
.paragSpeaker{
	font-size: 16px;
	font-weight: 400;
	color: #000;
}
.ImGBorder img{
	    width: 100%;
    height: auto;
    border-radius: 50%;
	margin-top: 50px;
}
.paragSpeakers{
	    font-size: 20px;
    font-weight: 600;
    color: #000;
}
.contentComit span{
	display: inline-block;
}
.contentComit span.userWrite{
	display: inline-block;
	text-align: right;
	width: 47%;
}
.contentComit span.linesTire{
	display: inline-block;
	text-align: center;
	width: 4%;
}
.allInfoDateLiex{
	padding-left: 10px;
	margin-bottom: 10px;
}
.allInfoDateLiex span{
	color: #000;
}
.allInfoDateLiex span:first-child{
	font-weight: 500;
}
.allInfoDateLiex span:last-child{
	margin-left: 0px;
	font-weight: 500;
}
#informations-entreprise .mpc-icon-column{
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
#myTabComitte{
	margin-bottom: 15px !important;
	border-bottom: 0px !important;
}
#informations-entreprise h3{
	margin-bottom: 5px !important;
}
#all-products-chem span.title{
	display: none !important;
}
#all-products-chem .list-inline{
	display: none !important;
}
#all-products-chem .price{
	display: none !important;
}
#all-products-chem .btn-cart{
	display: none !important;
}
#all-products-chem .box a{
	pointer-events: none !important;
	display: none !important;
}
#all-products-chem h2 a{
	pointer-events: none !important;
	font-size: 20px !important;
}
#section-home-all-categories .filter-simple{
	display: none !important;
	    height: 0px !important;
}
#section-home-all-categories .filter-simple div{
	display: none !important;
	    height: 0px !important;
}
#our-teams .mpc-overlay--vertical{
	display: none !important;
}
.current-menu-item a span.txt{
    color: #fff;
}
.mob-menu li a, .mob-header-content .header-top-menu ul li a {
    color: #000 !important;
	padding-left: 10px !important;
}
#media_gallery-3 a img{
	width: 30%;
	margin:1%;
	float:left;
}

#BlocsActualites .mpc-post:hover .mpc-post__content{
    background: #eeeeee !important;
}
#LogoLogin{
	width: 70px;
	border-radius: 0px;
    padding: 0;
}
.page-id-31623 #content, .page-id-31624 #content{
	padding-top: 170px;
	padding-bottom: 50px;
	background: url("/sct/wp-content/uploads//2019/03/pot-1.jpg");
	background-size: cover;
	background-position: top center;
    background-repeat: no-repeat;
}
.page-id-31623 #content .uwp-login{
	background-color: rgba(255, 255, 255, 0.6);
}
.page-id-31624 #content .uwp-account{
	background-color: rgba(255, 255, 255, 0.8);
}
.page-id-31623 #content .uwp-login input[type="submit"]{
	background: #1a4e9a;
	color: #fff;	
	border: 1px solid #1a4e9a;
    transition: all .4s ease;
}
.page-id-31624 #content input[type="submit"]{
	background: #1a4e9a;
	color: #fff;	
	border: 1px solid #1a4e9a;
    transition: all .4s ease;
}
.page-id-31624 #content input[type="submit"]:hover{
	background: transparent;
	color: #1a4e9a;	
}
.page-id-31623 #content .uwp-login input[type="submit"]:hover{
	background: transparent;
	color: #1a4e9a;	
}
/***********************************************/
body::-webkit-scrollbar-thumb {
  background-color: red;
  outline: 1px solid slategrey;
}
/***********************************************/
/******************************/
#BlocEvent .mpc-carousel-posts .mpc-post .mpc-post__thumbnail {
    height: 200px !important;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.mpc-post .mpc-post__thumbnail{
    background-size: 100% !important;
    background-position: top center !important;
    background-color: #EEEEEE;
}

.toMb{
	margin-bottom: 15px;
	overflow: hidden;
}
input#chambre-partagee-avec{
    height: 25px;
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: none;
}
.toMb input{
	padding: 5px;
	font-size: 12px;
}
#first-name, #last-name, #function, #institution, #email, #objet, #mesage{
	padding: 5px !important;
	font-size: 14px !important;
}
#mesage{
	height: 100px;
}
.ToBorderForm{
	border: 1px solid #aec3c8;
}

#tabsEvents .rowBlock:nth-child(even){
	background: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}
#tabsEvents .rowBlock:nth-child(odd){
	background: #f9f9f9;
	padding-top: 30px;
	padding-bottom: 30px;
}
/******************************/
@media screen and (max-width: 1200px) {
	.slogan a{
		color: #000 !important;
	}
	.logo-mob img{
		width: 60px !important;
	}
	#title-section-categories p {
		font-size: 48px;
	}
	#section-gemel #title-section-gemel p{
		    font-size: 48px;
	}
	.title-nos-services {
		font-size: 30px !important;
	}
	#all-services .bloc-section-services .mpc-icon-column__content h3 {
		font-size: 18px !important;
	}
	#all-services .bloc-section-services .mpc-icon-column__content p {
		font-size: 15px !important;
	}
}
@media screen and (max-width: 960px) {
	#title-section-categories p {
		font-size: 35px;
	}
	#section-home-all-categories .esg-filterbutton span {
		font-size: 20px;
		padding: 10px 63px !important;
		line-height: 43px;
	}
	.title-nos-services {
		font-size: 25px !important;
	}
	#section-home-all-categories .esg-filterbutton span {
		line-height: 54px;
	}
	.blocStat{
		width: 33.333% !important;
	}
	#tabsEvents ul li{
		width: 31.33% !important;
	}
}
@media screen and (max-width: 600px) {
	.page-id-31623 #content, .page-id-31624 #content{
		padding-top: 10px;
		padding-bottom: 50px;
	}
	#BackgroundAllPage {
		height: 250px;
	}
	.BlockSlider{
		padding: 10px;
		margin-top: -150px;
	}
	#tabsEvents ul li{
		width: 48% !important;
	}
	.footer1Deadline p{
		text-align: left;
	}
	.footer2Deadline p{
		padding-left: 0px !important;
	}
	#section-home-all-categories .esg-filterbutton span {
		font-size: 16px;
		padding: 7px 35px !important;
	}
	.blocStat {
		width: 50% !important;
		line-height: normal;
	}
	.linkDecouvrir p a {
		padding: 5px 20px;
	}
	.ToEditHeight {
		height: auto;
	}
	.ToEditHeight .wpb_single_image{
		margin-bottom: 0px !important;
	}
	.blocactu p {
		padding-bottom: 20px;
	}
	#QuiSommeNous {
		font-size: 30px;
	}
	.titleEvent{
		font-size: 20px !important;
		margin-top: 0px;
	}
	.UndertitleEvent{
		font-size: 16px !important;
		margin-bottom: 0px !important;
		margin-top: 10px !important;
	}
	.textEvent{
		font-size: 12px !important;
	}
	.topiscDeadLine p{
		padding-left: 10px;
	}
	.topiscDeadLine h1{
		padding-left: 10px;
	}
}




.show{
    display: inline-block;
}
.hide{
    display: none;
}


