
body 
    {  
    background-color:#262b3f;
	
    }
    
.job-tags-list li a, .news-tags-list li.cat-li a, .job-tags-list li.cat-li a, div.the_champ_horizontal_sharing i.theChampSharing, .job-resum.vc_btn3-shape-rounded > div, .vc_oci_pt_aogrid .capsule
    {
    background-color:#46acc9;
    color:#FFFFFF;
    border; 1px solid #46acc9;
    }
    
.news-tags-list li.tag-li a, .job-tags-list li.tag-li a 
    {
    /*background-color:#FFFFFF;*/
    color:#46acc9;
    border: 1px solid #46acc9;
    }
    
.post-navigation .meta-nav
    {  
    background-color:#262b3f;
    }

#content, footer, div.wpgdprc.wpgdprc-consent-modal p, div.wpgdprc form, div.wpgdprc div.wpgdprc-message--notice, .main-navigation #menu-main-menu > li.mega > ul > li > .sub-menu a, h2.intro
    {
    font-size: 13.5px;
	line-height: 18px;
    }

 body, input, select, textarea, select, .logo-title > div, div.wpgdprc form
    {
    font-family:"Open Sans", serif; 
    color:#8a9296;
    }
    
.main-navigation #menu-main-menu > li.mega > ul > li > .sub-menu a 
    {
    font-family:"Open Sans", serif; 
    }
	
input[type="search"]::-webkit-input-placeholder {font-family:"Open Sans", serif }
input[type="search"]:-moz-placeholder {font-family:"Open Sans", serif}
input[type="search"]::-moz-placeholder {font-family:"Open Sans", serif}
input[type="search"]:-ms-input-placeholder {font-family:"Open Sans", serif}

.site-content 
    {
    background-color:#ffffff; 
	
    }
    
#topbar 
    { 
    background-color:#e08f2e;
	
    }

.site-description, #topbar .widget
    { 
    color:#ffffff !important; 
    font-size: 12px; 
    letter-spacing: 0em;
    font-weight: 500;
    }
	
div.site-header-main:not(.mobile) .social-navigation a, .social-navigation a:hover:before, .social-navigation a:focus:before, #topbar .social-navigation a
	{ 
    color:#ffffff !important;	
	}
    
.site-header-main 
    { 
    background-color:#ffffff;
	
	color:#FFFFFF; 
    }

.site-header-main:not(.mobile) .main-navigation a 
    {
    font-size: 11px;
    font-weight: 500;
    letter-spacing : .15em;
    }
    
.site-header-main:not(.mobile) .main-navigation a, .dropdown-toggle, #trigger-overlay:after, #trigger-close:after  
    { 
    color:#444444; 
    }
    
.main-navigation li:not(.current-menu-item) > a:hover, .site-header-main:not(.mobile) .main-navigation a:focus, .site-header-main:not(.mobile) [id*="menu-main-menu"] > li > button.dropdown-toggle:hover, .main-navigation #menu-main-menu > li.mega > ul > li > a 
    {
    color:#e94539; 
    }
    
#post-nav-wiget-zone input[type="search"]::-webkit-input-placeholder 
    { 
    color:#444444; 
    }
    
#post-nav-wiget-zone input[type="search"]:-moz-placeholder 
    { 
    color:#444444; 
    }
    
#post-nav-wiget-zone input[type="search"]::-moz-placeholder 
    { 
    color:#444444; 
    }
    
#post-nav-wiget-zone input[type="search"]:-ms-input-placeholder 
    { 
    color:#444444;
    }
    
#pre-footer 
    { 
    background-color:#ffffff; 
	
	color:#FFFFFF;    
    }
    
#pre-footer .widgettitle 
    {
    color:#FFFFFF;
    font-family:"Open Sans", serif;
    }
    
.main-navigation, .pagination, .post-password-form label, .image-navigation, .comment-navigation, .site .skip-link, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, .tagcloud a, .site-title, .entry-footer, .sticky-post, .page-title, .page-links, .comments-title,.comment-reply-title, .comment-metadata, .pingback .edit-link, .comment-reply-link .comment-form label, .no-comments, .site-footer .site-title:after, .widecolumn label, .widecolumn .mu_register label, #menu-toggle, vc_gitem-post-data-source-post_date > div
    {
    font-family:"Open Sans", serif !important;
	font-size: 8px !important;
    }
    
.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    font-family:"Open Sans", serif !important;}
	
.vc_btn3, button, .wysija-submit, div.tp-caption.rev-btn, .post-navigation, .post-navigation .nav-previous .meta-nav:after, .post-navigation .nav-next .meta-nav:before, .mailpoet_submit, div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content, div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button, div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation > a, div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation > a:hover, div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation > a:focus, div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:before, div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:after, input[name="wpgdprc_submit"], .job-resum > div, .capsules > div, .job-tags-list li a, .news-tags-list li a, .mapp-iw a.phone-numb, button.fax-numb, h4.vc_oci_pt_label, .vc_oci_pt_aogrid .capsule
	{
	font-family:"Open Sans", serif !important;
	font-size: 9px !important;
    font-weight: 400 !important;
    letter-spacing: .1em;
	}

#bottombar 
    {
    color:#FFFFFF;
    }
    
#bottombar a 
    { 
    color:#FFFFFF;
    }
    
div.wpgdprc-consent-bar, div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button
    {
    background-color:#e94539 !important;
    color:#ffffff !important;
    }
    
.entry-content div:not(.Slide-Title) > h1, .entry-summary h1, .comment-content h1  
    { 
    color:#ffffff; 
    font-family:"Open Sans", serif; 
    font-size: 50px;
    letter-spacing: 0.05em;
    line-height: 0.9em;
    font-weight: 800;
    }
    
body .entry-content h2:not(.intro), .entry-summary h2, .comment-content h2 
    { 
    color:#1d304f; 
    font-family:"Open Sans", serif; 
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.05em;
    font-weight: 800;
    }
    
.entry-content h3, .entry-summary h3, .comment-content h3, .vc_oci_pt_title a, .result-bloc h3 a, div.wpgdprc-consent-modal .wpgdprc-consent-modal__description h3.wpgdprc-consent-modal__title, .entry-content h2.wpgdprc-title, .entry-content .news-content h2, .galerie .pic_title h2
    {
    color:#e94539; 
    font-family:"Open Sans", serif; 
    font-size: 18px;
    letter-spacing: 0.1em;
    line-height: 1.3em;
    font-weight: 400;
    }
    
.entry-content h4, .entry-summary h4, .comment-content h4, .result-bloc h4 a, .vc_gitem-post-data-source-post_title > h4 a
    { 
    color:#5b677b; 
    font-family:"Raleway", serif; 
    font-size: 11px;
    letter-spacing: 0.15em;
    line-height: 1.25em;
    font-weight: 800;
    }

.entry-content h5, .entry-summary h5, .comment-content h5, .vc_oci_pt_date, .vc_oci_pt_date-place, div.wpgdprc.wpgdprc-consent-modal p strong, div.wpgdprc a.wpgdprc-button:hover, div.wpgdprc a.wpgdprc-button:focus, div.wpgdprc .wpgdprc-button.wpgdprc-button--active, div.wpgdprc .wpgdprc-button.wpgdprc-button--active:hover, div.wpgdprc .wpgdprc-button.wpgdprc-button--active:focus, div.wpgdprc div.wpgdprc-checkbox label 
    { 
    color:#607d8b; 
    font-family:"Open Sans", serif;
    font-size: 12px;
    letter-spacing: 0em;
    line-height: 1.25em;
    font-weight: 600;
    }
    
body.archive a.vc_oci_pt_morebtn 
    {
    background-color:#607d8b;
    }
    
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation > a 
    {
    background:#607d8b;
    }
    
.entry-content h6, .entry-summary h6, .comment-content h6 
    { 
    color:#000; 
    font-family:"Montserrat", serif; 
    font-size: 12px;
    letter-spacing: 0em;
    line-height: 1.25em;
    font-weight: 700;
    }
    
.site-header-main:not(.mobile) [id*="menu-main-menu"] > li > ul.sub-menu, .site-header-main:not(.mobile) [id*="menu-main-menu"] > li > ul.sub-menu > li > ul.sub-menu
    {
    background: #f5f8fa;
    min-width: 200px;
    }
	

.site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu > li > a, .site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu .menu-item-has-children:after
    {
    color:#707070; 
    }
    
.site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu > li:hover > a, .site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu > li:hover > .dropdown-toggle
    {
    color:#000000; 
    }

.site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu > li:not(:last-child)
    {
    border-bottom: 1px solid #eff2f3; 
    }
    
.site-header-main:not(.mobile) [id*="menu-main-menu"] ul.sub-menu .menu-item-has-children:after 
    {
    border-left: 1px solid #eff2f3; 
    }
    
.site-header-main:not(.mobile) [id*="menu-main-menu"]  ul.sub-menu > li > .dropdown-toggle:hover, .site-header-main:not(.mobile) [id*="menu-main-menu"]  ul.sub-menu > li > a:hover
    {
    background-color : #eff2f3;
    }
    
.main-navigation .sub-menu a 
    {
    font-size: 8px;
    }
@media screen and (max-width: 1024px) {
	
	#site-navigation { min-width: calc(200px + 30px);}
	.site-header-main:not(.mobile) .main-navigation a { background: #f5f8fa; font-size: 8px; color:#707070;}
	.main-navigation li:not(:first-child) {border-top: 1px solid #eff2f3}
	button.dropdown-toggle span:after  {color:#707070 !important;}
	}
    
.entry-header, .intro-job
    {
    background-color:rgba(204,204,204,0);
	
    color:1;
    }
    
.postul-col .vc_column-inner:before, .last-news .vc_column-inner:before { 
    /*background-color:rgba(204,204,204,0);*/
    }
 
.entry-header-wrapper 
     {
     min-height :80px;
     }
     
div:not(.Slide-Title) h1.entry-title
     {
     color :#ffffff;
     font-family:"Open Sans", serif;
	 font-size : 20px;
     font-weight : 800;
     letter-spacing : .05em;
     }
     
.capsules > div 
    {
    background :#ffffff;
    color:#ffffff;
    }
  
#breadcrumbs  { color :#ffffff;}
#breadcrumbs a  { color :#e94539;}
  
.entry-title:after
     {
     border-color :#ffffff;
     }
     
.tp-caption.Slide-Title, .Slide-Title, .tp-caption.Slide-Title h1
     {
     font-family :"Open Sans", serif !important;
     font-weight :800 !important;
     }
     
.tp-caption.Slide-Subtitle, .Slide-Subtitle
	 {
	 font-family :"Open Sans", serif !important;
	 font-weight :300 !important;
	 letter-spacing : 0.5px !important;
	 }

.vc_row.wpb_row.vc_row-fluid.row-style-1
	{
		background-color:#131925;
		background-image: url(https://www.maintronic.fr/wp-content/uploads/2018/11/cp4x30.jpg);
		background-position: center top !important;
	}

.vc_row.wpb_row.vc_row-fluid.row-style-2
	{
		background-color:#f05144;
		background-image: url(https://www.maintronic.fr/wp-content/uploads/2018/11/mars4.jpg);
		background-position: center !important;
	}
	
.vc_row.wpb_row.vc_row-fluid.row-style-3
	{
		background-color:#f3f5fd;
		
	}
	
.vc_row.wpb_row.vc_row-fluid.row-style-4
	{
		background-color:rgba(0,0,0,0.05);
		background-image: url(https://www.maintronic.fr/wp-content/uploads/2018/11/mars2.jpg);
		background-position: center !important;
	}
	
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element, .vc_row.wpb_row.vc_row-fluid.row-style-1 .required-infos, .vc_row.wpb_row.vc_row-fluid.row-style-1 .confirmation-form, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_oci_pt_excerpt, .vc_row.wpb_row.vc_row-fluid.row-style-1 .job-desc { color: #a1a8b1!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element, .vc_row.wpb_row.vc_row-fluid.row-style-2 .required-infos, .vc_row.wpb_row.vc_row-fluid.row-style-2 .confirmation-form, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_oci_pt_excerpt, .vc_row.wpb_row.vc_row-fluid.row-style-2 .job-desc { color: #ffcdcd!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element, .vc_row.wpb_row.vc_row-fluid.row-style-3 .required-infos, .vc_row.wpb_row.vc_row-fluid.row-style-3 .confirmation-form, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_oci_pt_excerpt, .vc_row.wpb_row.vc_row-fluid.row-style-3 .job-desc { color: #ffffff!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element, .vc_row.wpb_row.vc_row-fluid.row-style-4 .required-infos, .vc_row.wpb_row.vc_row-fluid.row-style-4 .confirmation-form, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_oci_pt_excerpt, .vc_row.wpb_row.vc_row-fluid.row-style-4 .job-desc { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .capsule.capsule_date{ background-color: #ffffff!important; color:rgba(0,0,0,0.05);}
	
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h1 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h1 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h1 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h1 { color: #ffffff!important; }   
    
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h2 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h2 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h2{ color: #1d304f!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h2 { color: #ffffff!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element p a, .vc_row.wpb_row.vc_row-fluid.row-style-1 .confirmation-form a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element p a, .vc_row.wpb_row.vc_row-fluid.row-style-2 .confirmation-form a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element p a, .vc_row.wpb_row.vc_row-fluid.row-style-3 .confirmation-form a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element p a, .vc_row.wpb_row.vc_row-fluid.row-style-4 .confirmation-form a { color: #607d8b!important; }
	
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_text_column > .wpb_wrapper > h2:after, .vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_text_column > .wpb_wrapper > h2:before { border-bottom-color:#ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_text_column > .wpb_wrapper > h2:after, .vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_text_column > .wpb_wrapper > h2:before { border-bottom-color:#ffffff!important;  }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_text_column > .wpb_wrapper > h2:after, .vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_text_column > .wpb_wrapper > h2:before { border-bottom-color:#1d304f!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_text_column > .wpb_wrapper > h2:after, .vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_text_column > .wpb_wrapper > h2:before { border-bottom-color:#ffffff!important; }
    
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h3, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_oci_pt_title, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_oci_pt_title a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h3, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_oci_pt_title, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_oci_pt_title a  { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h3, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_oci_pt_title, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_oci_pt_title a  { color: #e94539!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h3, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_oci_pt_title, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_oci_pt_title a  { color: #ffffff!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h4, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_gitem-post-data-source-post_title > h4 a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h4, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_gitem-post-data-source-post_title > h4 a { color: #fcfcfc!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h4, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_gitem-post-data-source-post_title > h4 a { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h4, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_gitem-post-data-source-post_title > h4 a { color: #ffffff!important; }

.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h5, .vc_row.wpb_row.vc_row-fluid.row-style-1 .logo-title.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-1 .source-post_date.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_oci_pt_date, .vc_row.wpb_row.vc_row-fluid.row-style-1 .vc_oci_pt_date-place { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h5, .vc_row.wpb_row.vc_row-fluid.row-style-2 .logo-title.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-2 .source-post_date.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_oci_pt_date, .vc_row.wpb_row.vc_row-fluid.row-style-2 .vc_oci_pt_date-place { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h5, .vc_row.wpb_row.vc_row-fluid.row-style-3 .logo-title.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-3 .source-post_date.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_oci_pt_date, .vc_row.wpb_row.vc_row-fluid.row-style-3 .vc_oci_pt_date-place { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h5, .vc_row.wpb_row.vc_row-fluid.row-style-4 .logo-title.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-4 .source-post_date.vc_gitem-post-data > div, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_oci_pt_date, .vc_row.wpb_row.vc_row-fluid.row-style-4 .vc_oci_pt_date-place { color: #ffffff!important; }
	
.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h6 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-2 .wpb_content_element h6 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-3 .wpb_content_element h6 { color: #ffffff!important; }
.vc_row.wpb_row.vc_row-fluid.row-style-4 .wpb_content_element h6 { color: #ffffff!important; }
		
.wpb_text_column > .wpb_wrapper > h2:after, .wpb_text_column > .wpb_wrapper > h2:before {border-bottom: 0px !important;}
.entry-title:after {border-bottom: none;}
#pre-footer .super-container > div h2.widgettitle:after {border-bottom: 0px !important; }

a.vc_single_image-wrapper:after, .vc_gitem-link.vc-zone-link:after, .result-bloc figure a:after, .vc_oci_pt_thumb a:after, .result-bloc > article figure a:after {color: #ffffff!important; } 
.logos-grid .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem-link p {background-color: rgba(255,255,255,0.4)!important; }
.logos-grid .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem-link p:before {color: #ffffff!important;}

.wpb_single_image a.vc_single_image-wrapper:hover:before, .partner-grid .vc_gitem-post-data-source-post_excerpt a, .vc_oci_pt_thumb a:before, .result-bloc > article figure a:before, .galerie > div > .vc_column-inner > .wpb_wrapper > a > .pic_title {background-color: rgba(255,255,255,0.4); }

.site-header-main.mobile > .super-container { background-color: #ffffff;  color: #607d8b;}
.site-header-main.mobile #burger-menu svg line { stroke: #607d8b;}

a { color: #46acc9;}
a:hover, a:focus, a:active {color: #607d8b;}

footer .scroll-to-top svg circle { fill: #fff !important;}
footer .scroll-to-top svg path { fill: #e94539 !important;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7 textarea, select, input.wysija-input, #wpgdprc-form__email, .wpb_row.file-row { border-radius:4px;}

#submiter, .mailpoet_submit, input[name="wpgdprc_submit"] { background-color: #f05144; color: #ffffff;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {color: #686868; font-weight: 500; font-size: 12px; letter-spacing: 0em;}
.wpcf7-form-control-wrap:before, .project-share-overlay .share-button.entry-share:after, .mailpoet_form > .mailpoet_paragraph:before, .wpgdprc-form.wpgdprc-form--access-request > p:first-child:before {color: #607d8b;}

.mobile ul[id*="menu-social-menu"] a { color:#ffffff; background-color:#607d8b; border: 1px solid #607d8b; }

.site-header-main.mobile #site-navigation {background-color:#ffffff;}
.site-header-main.mobile .primary-menu li a, .site-header-main.mobile .menu-breadcrumbs {color:#000000 ;font-size:12px; font-family:"Open Sans", serif; font-weight:500; line-height: 2em; letter-spacing: 0.1em; }

.fermer-menu svg circle {fill:#ffffff !important;}
.fermer-menu svg path {fill:#000000 !important;}

.prev-slide-btn svg circle, .next-slide-btn svg circle { fill:white;}
.prev-slide-btn svg path, .next-slide-btn svg path, #close-menu svg {fill:#1d304f}

.row-style-1 .prev-slide-btn svg circle, .row-style-1 .next-slide-btn svg circle { fill:#131925;}
.row-style-1 .prev-slide-btn svg path, .row-style-1 .next-slide-btn svg path {fill:#ffffff}
.row-style-2 .prev-slide-btn svg circle, .row-style-2 .next-slide-btn svg circle { fill:#f05144;}
.row-style-2 .prev-slide-btn svg path, .row-style-2 .next-slide-btn svg path {fill:#ffffff}
.row-style-3 .prev-slide-btn svg circle, .row-style-3 .next-slide-btn svg circle { fill:#f3f5fd;}
.row-style-3 .prev-slide-btn svg path, .row-style-3 .next-slide-btn svg path {fill:#1d304f}
.row-style-4 .prev-slide-btn svg circle, .row-style-4 .next-slide-btn svg circle { fill:rgba(0,0,0,0.05);}
.row-style-4 .prev-slide-btn svg path, .row-style-4 .next-slide-btn svg path {fill:#ffffff}

#topbar { background-repeat: repeat;}.site-header-main { background-repeat: repeat;}.site-content { background-repeat: repeat;}#pre-footer { background-repeat: repeat;}body{ background-repeat: repeat;}.entry-header{ background-repeat: repeat;}.vc_row.wpb_row.vc_row-fluid.row-style-1 { background-repeat: no-repeat !important; background-size:cover !important;}.vc_row.wpb_row.vc_row-fluid.row-style-2 { background-repeat: no-repeat !important; background-size:cover !important;}.vc_row.wpb_row.vc_row-fluid.row-style-3 { background-repeat: repeat !important;}.vc_row.wpb_row.vc_row-fluid.row-style-4 { background-repeat: repeat !important;} 
.wpb_wrapper ul {list-style: none;} 
.wpb_text_column > .wpb_wrapper ul:not(.job-tags-list) li:before {content: "\f061"; font: normal normal normal 9px/1 FontAwesome; position: relative; left: -12px; margin-right: -6px;}
.vc_single_image-wrapper:before, .vc_grid .vc_gitem-animated-block .partner-container, .vc_grid-container:not(.logos-grid):not(.vc_masonry_media_grid) .vc_grid .vc_gitem-animated-block .vc_gitem-zone:before, .vc_masonry_media_grid .vc_gitem-link.vc-zone-link:before {box-shadow: none; border: none;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7 textarea, select, input.wysija-input, #wpgdprc-form__email, .wpb_row.file-row { border: 1px solid rgba(0,0,0,.10);}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7 textarea, #wpgdprc-form__email{ padding: 14px 17px}
input.wysija-input { padding: 11px;}
.site-header .main-navigation { text-transform: uppercase !important;}.entry-content h3, .entry-summary h3, .comment-content h3, .result-bloc h3 a, .vc_gitem-post-data-source-post_title > h3 a, .vc_oci_pt_title a, .entry-content h2.wpgdprc-title:not(.tp-caption), .news-content h2, .galerie .pic_title h2 { text-transform: uppercase;}.entry-content h4, .entry-summary h4, .comment-content h4, .result-bloc h4 a, .vc_gitem-post-data-source-post_title > h4 a  { text-transform: uppercase;}.entry-content h5, .entry-summary h5, .comment-content h5, .result-bloc h4 a, .vc_gitem-post-data-source-post_title > h5 a, .vc_oci_pt_date, .vc_oci_pt_date-place { text-transform: uppercase;}.tp-caption.Slide-Subtitle, .Slide-Subtitle { text-transform: uppercase !important;}.vc_btn3, button, .wysija-submit, .post-navigation .meta-nav, .mailpoet_submit, div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content, div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button, div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation > a, input[name="wpgdprc_submit"], .job-resum > div, .capsules > div, .job-tags-list li a, .news-tags-list li a, .mapp-iw a.phone-numb, button.fax-numb, .vc_oci_pt_aogrid .capsule { text-transform: uppercase !important;}
#topbar {display: none;}
  
        .site-header-main .super-container {flex-direction:row} 
        .site-branding {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
          
        a.vc_single_image-wrapper:after, .vc_gitem-link.vc-zone-link:after, .result-bloc figure a:after, .vc_oci_pt_thumb a:after, .result-bloc > article figure a:after {content:"\f105"; font-size: 29px}
        
        .mobile ul[id*="menu-social-menu"] a { border-radius: 50px;}