/*
	Noir : 1d1d1f
	Bleu : 146aa7
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

a,a:visited{color: #136aa9; }
a:hover{color: #136aa9; }
.inactive > a{pointer-events: none;}
ul > li{list-style:square outside none;}

body.home .ca-post-ziczac.paging-normal .entry-thumbnail img{min-height:auto;}

body h2{color: #1b1c1d; font-size: 30px; font-weight: 300;}
body h3{font-size: 20px;font-weight: 300;}
body p{color: #868686;}
.titre-decoration hr{width:70px;border-color: #136aa9;position: relative;left: 50%;transform: translate(-50%,0%);border-width: 4px;}
.titre-decoration-expertise hr{width:70px;border-color: #136aa9;border-width: 4px;margin-bottom: -25px;}
.hr-red hr{border-color: #c14f18;}
.titre-section h2, .st p, .st2 p{text-align: center;}
.titre-section h2{margin-top: -20px;}
.titre-ris h2{margin-bottom: -30px !important;font-weight: 300;}
.titre-fonctionnalites h3, .vc_tta-title-text{color: #136aa9;font-size: 20px;font-weight: 300;}
.st p, .st2 p{margin-top: -45px;}
.st p{color: #136aa9;font-weight: 300;font-size: 30px;}
.st2 p{color: #868686;font-size: 14px;}
.surg p{font-size: 13px;}

.ca-post-ziczac .blog-item .entry-content{float: inherit;width: inherit;padding: inherit;}
#home + div .meta-categories{display: none;}
#home + div .actu h2{font-weight: bold;font-size: 18px;}

.wpb_wrapper{position: relative;}
.conteneur-expertise{background-color: #f1f9fd;position: relative;height: 100%;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;padding-bottom: 60px;padding-top: 20px;};

.emedia-breadcrumb{background:#284f6b;text-transform:uppercase;padding:20px 0;color:#fff;font-size:11px;}
.emedia-breadcrumb a:hover,
.emedia-breadcrumb a{color:#fff;}
.emedia-breadcrumb .separator{padding:0 8px;}

.single-post article.post .item .entry-header img{width:auto;margin:auto;display:block}

.ca-post-list .entry-header,
.ca-post-list .blog-item .entry-content{float:none;width:100%;}
.ca-post-list .entry-header{max-height:270px;}

h5.widget-title{text-transform:uppercase;color:#1d1d1f;position:relative;padding:16px 0 0 0;}
h5.widget-title:before{content:' ';position:absolute;left:0;top:0;background:#146aa7;height:3px;width:60px;}

body.archive .item  > header.entry-header,
body.blog .item  > header.entry-header{display:none}

.nav-menu > ul > li > a:after,
.nav-menu > ul > li > a:before{display:none}

.template-wrapper.slider-none #header{position: inherit;}

#main-container-wrapper, .home .template-wrapper.slider-none #header, .home .header.v1 .header-bottom{background-color: inherit;}
body.home{background: url(../images/emedia-header-bg.jpg) no-repeat center top;}
#main-container-wrapper #container .main-content{padding:0 !important;}
.entry-content .vc_row{margin-bottom: 0;}

.home .header .nav-menu > ul > li.current-menu-item, .home .header .nav-menu > ul > li:hover{background-color: inherit;}
.home .header .nav-menu > ul > li > a, .home .header .nav-menu > ul > li.current-menu-item a, .home .header .nav-menu > ul > li:hover a{color: #fff;}
.header .nav-menu .sub-menu a{color: #fff !important;}
.home .titre-header h1{font-size: 46px;font-weight: 300;color: #fff;}
.titre-expertise h1, .titre-contact h1, .titre-banniere h1{font-size: 36px;color: #fff;padding-bottom: 0;}
.titre-expertise h1{font-weight: 300;}
.home .description-header p{font-size: 14px;font-weight: 300; color: #fff;margin-top: -35px;}
.home .ca-post-ziczac .blog-item .entry-header{max-width: 240px; margin-right: 20px;}

.page #main-container-wrapper #container .sidebar{padding-top: 25px;}
.page .wpb_wrapper ul{margin-left: 16px;color: #868686;}

.header .nav-menu > ul > li{margin: 0 12px;}
.header .nav-menu > ul > li:hover > a,
.header .nav-menu > ul > li:focus > a,
.header .nav-menu > ul > li:active > a,
.header .nav-menu > ul > li.current-menu-item > a,
.header .nav-menu > ul > li.current-menu-ancestor > a{color:#146aa7}
.header .nav-menu ul ul{background-color:rgba(242, 172, 0, 0.9);}
.header .nav-menu #menu-item-3915 ul{left: -95px !important;}
.header .nav-menu > ul > li.menu-item-has-children ul{top: 104px !important;}
.header .nav-menu > ul > li.current-menu-ancestor ul{top: 111px !important;}
#menu{float:right;padding:0;margin:0;}
#menu > ul > li > a{padding-top:40px;padding-bottom:40px;font-weight:800;}
#menu > ul > li.current_page_item > a, .header .nav-menu > ul > li.current-menu-ancestor > a {border-top:7px solid #146aa7;}
.home .header .nav-menu > ul > li a{border-top: none !important;}
.home .header .nav-menu > ul > li.current_page_item > a{border-top:none !important;border-top:7px solid #f2ac00 !important;}
.home .posts-container a.read-more{display: none !important;}
.home .posts-container .title{margin-top: 50px;}
.home .posts-container .title a{color: #136aa9;font-size: 16px;}
.home .posts-container .excerpt, .home .posts-container .meta-seperate{display: none;}
.home .posts-container .meta-date::before{font-family: 'FontAwesome';content: "\f133";color: #c14f18;margin-right: 5px;}

#popup-nl-register{background:#fff;width:680px;}
#popup-nl-register .wrapper{padding:34px;}
#popup-nl-register .wrapper h2{font-size:30px;font-weight:lighter;color:#1b1c1d;}
#popup-nl-register form{width:300px;margin:auto;display: block;}
#popup-nl-register form input{width:100%;}

#popup-nl-register .msg-error,
#popup-nl-register .msg-success{display:none;padding:6px 12px;color:#fff;background:#41a913;border-radius:4px;margin:0 0 10px 0;}
#popup-nl-register .msg-error{background:#a91313}

body.menu-horizontal .header .nav-menu > ul > li > ul{top:111px;}
.home .header .nav-menu ul ul{top:90px !important;}

.header.v1 .header-logo{padding:0;margin-top:30px;margin-left:20px;z-index:1000;position:relative}
.home .header.v1 .header-logo img{max-width: 215px;}
.sticky-wrapper.is-sticky .header.v1 .header-logo{margin-top:0}

.pre-header{background:#c24f18;min-height:36px;color:#fff;text-align:right;padding:6px 0 0 0;font-family:'Open Sans', sans-serif;font-size:13px;}
.pre-header a{color:#fff}

.blue-after-header{background-color: #f1f9fd;height: 100%;width: 100vw;margin-top: 10px;}
.blue-after-header p{line-height: 70px;font-size: 12px;color: #868686;}

#cata-template-wrapper{overflow:inherit}

#homeslider .dione.tparrows{display:none!important}
#homeslider .zeus .tp-bullet{width: 8px;height: 8px;}

.header-search{position:relative}
.header-search input{width:100%;}
.header-search button{position:absolute;right:0;top:0;bottom:0;padding:0 16px;background:#136aa9;border:none}
.header-search button i{color:#fff;font-size:12px;}

h3.title{margin: 0 0 20px;}
h3.title a{font-size:30px;font-weight:300;color:#1b1c1d;line-height: 40px;}
h3.title a:hover{color:#1b1c1d}
.wrap-entry-content li,
.wrap-entry-content p{font-size:14px;color:#a2a2a2}
.wrap-entry-content .read-more{font-size:14px!important;padding:8px 20px!important;}

.navi-project.row{border-bottom:none;}

body.menu-horizontal .header .nav-menu > ul > li > ul {width:auto;}
.header .nav-menu ul ul li{white-space:nowrap}

.widget_tag_cloud .tagcloud a{background:none;transition:all .4s linear;color:#686b6d;font-size:12px;border:#e7eaec 1px solid;border-radius:2px;padding:0 4px;}
.widget_tag_cloud .tagcloud a:hover{background:#136aa9;color:#fff;border:#136aa9 1px solid;}

.entry-content .nomarge{margin:0 -15px;}
.entry-content .nomarge .meta-seperate{display:none;}
.entry-content .categorie-ico{width: 34px;text-align: center;}
.entry-content .categorie-ico i{font-size:28px;color:#136aa9}
.entry-content .publish{color:#676a6c;font-size:12px;line-height: 12px;margin:8px 0 0 0;}
.entry-content .date{color:#c14f18;font-size:12px;    font-style: normal;}

.category-list{}
.category-list i{font-size:18px;color:#136aa9;width:44px;text-align:center;}
.category-list li{border-bottom:1px solid #e7eaec;padding:10px 0;font-size:12px;}
.category-list li:last-child{border-bottom:none;}

.ca-post-list .blog-item .entry-content{padding:0;}
.ca-post-list .blog-item .entry-content .meta-categories{color:#006bae;margin:24px 0 14px 0;padding:15px 0 0 0;position:relative;font-size:11px;text-transform:uppercase}
.ca-post-list .blog-item .entry-content .meta-categories a {color:#006bae}
.ca-post-list .blog-item .entry-content .meta-categories:before{content:' ';position:absolute;left:0;top:0;width:60px;height:3px;background:#006bae}

.widget_text .readmore{padding: 6px 16px;}

.widget_recent_entries{}
.widget_recent_entries .post-date{margin:0 0 12px 0;color:#c14f18;font-size:10px;font-style:normal}
.widget_recent_entries .post-date:before{content:'  ';font-family:Fontawesome;}
.widget_recent_entries ul li{border-bottom:1px solid #e7eaec;}

aside.col-md-3 li,
aside.col-md-3 p{font-size:12px;line-height:18px;color:#a2a2a2}
.widget_title_wrapper .widget-title{padding-bottom:14px;}

body .wrap-entry-content .read-more .more-arrow{display:none!important}
body .wrap-entry-content .read-more{display:inline-block!important;text-transform:none!important;font-weight:normal!important}
body .wrap-entry-content .read-more,
#popup-nl-register form input.readmore,
.readmore{background:#136aa9;border-radius:2px;padding:11px 21px;color:#fff;font-size:12px;font-weight:bold;transition:all .4s linear;margin-top:0!important;}
.readmore:hover{background:#0f527c;color:#fff}
#popup-nl-register form input.readmore{text-transform:none;font-size:14px;padding:4px;}

.box-expertise{text-align: center;position: relative;padding: 0;}
.box-expertise .wpb_wrapper{position: inherit;}
.box-expertise > .wpb_wrapper{background-color: #fff;position: relative;min-height: 600px;padding: 0 25px;}
.box-expertise .logo-expertise{-webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}
.box-expertise h2{font-size: 18px; font-weight: bold;line-height: 20px;}
.box-expertise h3{font-size: 15px; font-weight: normal;color: #1d1d1f;line-height: 25px;}
.box-expertise .image-expertise img{height: 220px;}
.box-expertise p{font-size: 12px;text-align: justify;line-height: 20px;}
.box-expertise .btn-readmore{position: absolute;bottom: -45px;left:50%;font-weight: bold;transform: translate(-50%,0%)}

.btn-readmore a{border-radius: 2px !important;}

.nav-expertise p{margin-left: -15px;}
.nav-expertise a, .nav-arianne a{color: #868686;}

.titre-innovation h2{color: #c14f18;font-size: 11px;font-weight: normal;margin-top: 50px;}
.titre-innovation + div h3{font-size: 18px;font-weight: 300;color: #1b1c1d;margin-top: -65px;}
.titre-innovation + div + div p{font-size: 12px;margin-top: -50px;}
.readmore-innovation{text-align: left !important;}
.readmore-innovation a{font-weight: bold;}

.blue-footer{padding-top:60px;padding-bottom:25px;background:#eff9fe}
.blue-footer p{margin:0;}
.blue-footer .container + .container{margin-top:24px;}

.small-footer{background: url(../images/bg-footer-emedia.jpg) no-repeat center top;padding: 100px 0px 50px 0px;}
.small-footer .content {font-size:13px;color:#a2a2a2;}
.small-footer .content strong{color:#006BAE}
.small-footer .content a{color:#146aa9}
.small-footer .content img.ico{padding:0 8px;}
.small-footer .pnomargin p{margin:0}
.small-footer > div > div p{font-size: 13px;color: #a2a2a2;margin-top:-20px;}
.small-footer img{margin-top: 25px;}

#emedia-footer{background:#f4f4f4;color:#a2a2a2;font-size:13px;padding:20px 0;text-align:center;}
#emedia-footer a{color:#a2a2a2;font-size:13px;margin-left: 5px;}
#emedia-red{color: #d04500;}


img.avatar{display:none!important}
body.single-post header.entry-header .single-top-meta p:first-child{text-align:left;color:#006bae;margin:24px 0 14px 0;padding:15px 0 0 0;position:relative;font-size:11px;text-transform:uppercase}
body.single-post header.entry-header .single-top-meta p:first-child a {color:#006bae;font-weight:normal!important;}
body.single-post header.entry-header .single-top-meta p:first-child:before{content:' ';position:absolute;left:0;top:0;width:60px;height:3px;background:#006bae}
body.single-post header.entry-header .single-top-meta h2.title{text-align:left;font-size:30px;font-weight:300;color:#1b1c1d;margin: 0 0 20px;}
body.single-post header.entry-header .single-top-meta:after,
body.single-post header.entry-header .single-top-meta h2.title + .meta-categories.meta-info{display:none!important}
body.category .emedia-breadcrumb > .container,
body.category .emedia-breadcrumb > .container a,
body.single-post .emedia-breadcrumb > .container,
body.single-post .emedia-breadcrumb > .container a{color: #909090;}
body.category .emedia-breadcrumb,
body.single-post .emedia-breadcrumb{background-color: #f1f9fd;padding: 30px 0; margin-bottom: 50px;}

.blog-item .item figure.entry-thumbnail{text-align:center;}
.blog-item .post-standard > a img, .blog-item .post-default > a img, .blog-item .post-image > a img{width: auto;}

.toggle{position: relative;margin-bottom: 10px;}
.vc_tta-panel-heading, .vc_tta-panel-body{background-color: #eff9fe;}
.vc_tta-panel-heading{padding-top: 20px;}
.vc_tta-panel-body{padding-bottom: 40px !important;}
.vc_tta-panel-body.row{border: none !important;padding-top: 0 !important;}
h4.vc_tta-panel-title a{position: inherit !important;padding-left: 0 !important;}
.vc_tta-panel-heading > div + div{position: inherit !important;}
.st-right-toggle{font-size: 12px;color: #1d1d1f;text-align: right;margin-top: 10px;margin-bottom: 40px;font-weight: 600;}
.st-toggle{margin-top: 5px;margin-left: 1px;font-size: 16px;font-weight: bold;color: #1d1d1f;}
.toggle-content{padding-left: 0 !important;}
.toggle-content h4{font-size: 16px;font-weight: 300;}
.toggle-content img{margin-bottom: 15px;}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after{border-color: inherit !important;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{border-color: inherit !important;position: absolute;top: inherit !important;left: inherit !important;bottom: -14px !important;right: -15px !important;background-color: #136aa9 !important;padding: 4px 8px !important;font-size: 10px;font-weight: bold !important;color: #fff !important;z-index: 15 !important;height: 28px;width: 85px;text-align: center;}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{left:8.5px !important; width: 35% !important;}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{top:8.5px !important;height: 40% !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-panel-body{background-color: #eff9fe !important;}
.vc_tta-panel.toggle .vc_tta-controls-icon.open-toggle{display:none !important;}
.vc_tta-panel.toggle.vc_active .vc_tta-controls-icon.open-toggle{display:block !important;}
.vc_tta-panel.toggle.vc_active .vc_tta-controls-icon.open-toggle + .vc_tta-controls-icon.close-toggle{display:none !important;}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors{clear:both}

.widget-contact-perso{text-align: center;}
.widget-contact-perso img{margin-bottom: -38px;width: 85px;}
.widget-contact-perso .content{background: url(../images/bg-widget.jpg)no-repeat center top;min-height: 150px;;border-top: #efa700 3px solid;}
.widget-contact-perso .content p{margin: 0;font-size: 16px;font-weight: bold;color: #fff;padding: 40px 0px;}
.widget-contact-perso .button a{background-color: #efa700;font-size: 12px;font-weight: bold;border-radius: 1px;color: #fff;margin-top: -28px;}
.widget_title_wrapper .widget-title{font-size: 18px;}

.form-contact .form-contact-container, .form-contact .form-contact-container .container, .form-contact .form-contact-container .container div{padding-left: 0; padding-right: 0;}
.form-contact .form-contact-container .container{margin-bottom: 15px;}
.form-contact .form-contact-container .placement-input-form .wpcf7-text{width: 95%;}
.form-contact .form-contact-container .container div:nth-child(2) input{width: 100%;}
.form-contact .form-contact-container textarea{width: 100%;min-height: 178px;resize: none;}
.form-contact .form-contact-container textarea, .form-contact .form-contact-container input, .form-contact .form-contact-container span{font-size: 13px;}
.form-contact .form-contact-container .wpcf7-list-item-label, .form-contact .form-contact-container select{font-weight: normal;}
.form-contact .form-contact-container select{max-width: inherit;width: 100%;font-size: 13px; height: 45px;appearance: none;;}
.form-contact .form-contact-container .arrow{color: #136aa9;position: absolute;top: 11px;z-index: 2;right: 8px;}
.form-contact .form-contact-container .complement-form{padding-right: 30px !important;padding-top: 5px;}
.form-contact .form-contact-container .complement-form p{font-size: 12px;line-height: 10px;color: #909090;}
.form-contact .form-contact-container .btn-form-contact input{background-color: #efa700;color: #fff;width: 100%;border-radius: 5px;font-size: 14px;font-weight: bold;}

.post .entry-content{margin-top: 20px !important;} 

#menu-nos-expertises a{font-size: 12px; text-align: left;}

#bandeau-post{
	background-image: url(/wp-content/uploads/2017/07/bg-expertise.jpg?id=3811) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#bandeau-post .titre-banniere{
	padding: 132px 0;
}
#bandeau-post .wpb_wrapper{
	max-width: 1180px;
	margin: 0 auto;
}
.single-post article.post .item .entry-header .single-top-meta > p a{
	color: #1b1c1d;
    font-size: 30px;
    font-weight: 300 !important;
}

.titre-fonctionnalites{
	clear: both;
}
	
@media screen and (max-width: 1200px){
	.home .image-header{max-width: 80% !important;margin-left: 60px !important;}
	.home .vc_custom_1503415666228{margin-top: -30px !important;}
	.home .vc_custom_1503415659621{margin-top: -55px !important;}
	.home .box-title-home{margin-top: -75px !important;}
}

@media screen and (max-width: 992px){
	.form-contact .form-contact-container .placement-input-form .wpcf7-text{width: 100%; margin-bottom: 15px;}
	.home .vc_custom_1503415666228{margin-top: 0px !important;}
	.home .vc_custom_1501490035156{margin-top: 15px !important;}
	.home .vc_custom_1503415659621{margin-top: -45px !important;}
	.home .image-header{max-width: 80% !important;margin-left: 60px !important;}
	.logo-expertise img{width: 73px;}
}

@media screen and (max-width: 768px){
	.home .box-title-home{margin-top: 60px !important;}
	#emedia-footer > span{display:block}
	.box-title-home{width:auto;}
	body h2{font-size: 25px;}
	.st p{font-size: 25px;}
	.titre-expertise h1, .titre-contact h1, .titre-banniere h1{font-size: 30px;text-align: center;}
	.home .vc_custom_1503415659621{margin-top: 65px !important;margin-left: 50px !important;}
	.right-sidebar{display: none;}
	.home .ca-post-ziczac .blog-item .entry-header{width: 100%; margin-right: 0px;}
	#mobile-nav .logo img{width: 170px;}
	.home .titre-header h1{font-size: 35px;}
	.home .image-header{max-width: 100% !important; margin-top: 120px !important; margin-left: 20px !important;display: none;}
	.home .hr-responsive{margin-top: 200px !important;}
	.home .wpb_single_image.vc_align_left{text-align: center;margin-top: 0px !important;}
	.home .wpb_single_image.vc_align_left img{max-width: 85%;}
	.home .image-placement img{margin-top: 120px;}
	.home .vc_custom_1501149779576{margin-top: 80px !important;margin-left: 0px !important;}
	.vc_custom_1501248009175, .vc_custom_1501159553581, .vc_custom_1501247213357{padding: 0 !important;text-align: center !important;}
	.vc_tta-panel-heading img{max-width: 100px;}
	.single-post .navi-next .info p, .single-post .navi-prev .info p{display: none;}
}