/*
Theme Name: Havana Child
Author: Template_path
Version: 1.0.0
Theme URI: http://themeforest.net/user/template_path
Author URI: http://themeforest.net/user/template_path
Description: This is Havana wordpress theme
License: ''
License URI: ''
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: wp_havana
Template: havana
*/

@import url(../havana/style.css);
    
@font-face {
    font-family: 'Akkion-Fonts';
    src: url('/wp-content/themes/havana-child/fonts/icomoon.eot'); /* IE9 Compat Modes */
    src: url('/wp-content/themes/havana-child/fonts/icomoon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/wp-content/themes/havana-child/fonts/icomoon.woff2') format('woff2'), /* Super Modern Browsers */
        url('/wp-content/themes/havana-child/fonts/icomoon.woff') format('woff'), /* Pretty Modern Browsers */
        url('/wp-content/themes/havana-child/fonts/icomoon.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('/wp-content/themes/havana-child/fonts/icomoon.svg#svgAkkionFonts') format('svg'); /* Legacy iOS */
}

body {font-family: 'Verdana', sans-serif;
      font-size: 18px;
      line-height: 1.4em;
color: #46474B}
.auto-container {max-width: 1340px;margin: 0 auto!important;}
.page-title h1 {font-size: 40px;}
a.btn-akkion {
    background: #AD318C;
    border: solid 2px #AD318C;
    height: 40px;
    width: 180px;
    margin-left: auto;
    display: flex;
    color: white;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    transition: all .5s;
}

a.btn-akkion:hover {
    background: white;
    color: #AD318C;
}
.page-id-557 section.page-title{
    background: url(/wp-content/uploads/2017/07/bandeau_vousakkion.jpg);
    background-position: center;
}
section.page-title {
    background: url(/wp-content/uploads/2016/08/glass_bg.jpg);
}
.page-id-377 section.page-title,
.page-id-555 section.page-title,
.page-id-557 section.page-title,
.page-id-383 section.page-title,
.blog section.page-title{
    background-repeat: no-repeat;
    background-size: cover;
}
.page-title:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
}
.page-title{
    padding: 100px 0px;
}
.scroll-to-top.scroll-to-target {
    width: 50px;
    height: 50px;
    line-height: 47px;
    font-size: 20px;
}

.sidebar-page-container {
    padding: 90px 0px 90px;
}
/* HEADER */
.main-header .header-top ul li {
    font-size: 16px;
    font-weight: 600;
}
.main-header .header-top .top-left ul li a {
    color: white;
}
.main-header .header-lower {
    background: #fff;
    top: 0;
    position: relative;
}
.main-header .header-top {
    color: white;
    background: #AD318C;
    padding: 4px 0;
}

.header-style-three .main-menu .navigation > li {
    margin: 0px 0px 0px 0px;
}

.main-header .main-box .outer-container {
    display: flex;
    align-items: center; 
}

.header-style-three .main-menu .navigation > li > a {
    color: #2E3877;
    font-weight: 600;
    padding: 8px;
    display: flex;
    font-size: 16px;
}

.header-style-three .main-menu .navigation > li.akkion-icons a::before {
    content: '\e900';
    font: normal normal normal 14px/1 Akkion-fonts;
    font-size: 20px;
    position: relative;
    margin-right: 6px;
}
.header-style-three .main-menu .navigation > li.akkion-icons.akkion-candidat a::before {content: '\e900';}
.header-style-three .main-menu .navigation > li.akkion-icons.akkion-offres a::before {content: '\e901';}
.header-style-three .main-menu .navigation > li.akkion-icons.akkion-actus a::before {content: '\e902';}
.header-style-three .main-menu .navigation > li.akkion-icons.akkion-contact a::before {content: '\e903';}

.header-style-three .main-menu .navigation > li.current-menu-item > a {
    color: white;
    background: #2E3877;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-header.header-style-three.fixed-header .header-lower {
    background: #fff;
}

.nav-outer.clearfix {
    width: calc(100% - 200px);
    position: inherit;
    float: none;
}

/**social-icons**/
.socials-network,
.social-icons{
    display: none;
}
.top-right .social-icons i.fa{
    color: #fff;
    font-size: 23px;
    margin-right: 10px;
}
/* FIN HEADER */

/* PAGE ACCUEIL */
.vc_row.over_slider {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
}
.vc_row.main_picture {
    padding-top: 280px;
    padding-bottom: 120px;
}
/*actu home*/
.lower-content h3,
.post-excerpt {
    margin-bottom: 20px;
}
/* Actu */
.sidebar-title,
#categories-3{
    display: none;
}
.default-blog-news .image-box img {
    width: 100%;
    height: auto;
}

.latest-news .sec-title h2 {
    text-align: left;
    text-transform: none;
    color: #474A4B;
    font-weight: 600;
    font-size: 25px;
}

.latest-news .sec-title {
    margin-bottom: 20px;
}

.default-blog-news .lower-content h3 {
    text-transform: none;
    font-size: 22px;
    font-family: Montserrat;
    font-weight: 400;
}
.default-blog-news .post-excerpt p {
    text-align: justify;
    font-family: Montserrat;
    font-size: 16px;
}

/* FIN PAGE ACCUEIL */

/* FOOTER */
.footer-bottom {
    padding: 0px 0px 10px;
}
.main-footer {
    background: #4e4d4d;
}
.main-footer .widgets-section {
    padding: 50px 0px 0px;
}
.main-footer .footer-column h2 {
    font-family: Montserrat;
    font-size: 17px;
}

.main-footer .footer-widget .textwidget {
    font-family: Montserrat;
    color: #e2e2e2;
}

.main-footer .footer-widget .menu a {
    color: #E5E5E5;
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 15px;
    display: flex;
}

.main-footer .footer-widget .menu a::before {
    content: '\f0da';
    color: #e5e5e5;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    margin-right: 6px;
    margin-top: 4px;
    font-size: 18px;
}

.socials-network h5 {
    color: #e5e5e5;
    font-family: Montserrat;
    text-transform: none;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}
.socials-network ul {
    text-align: center;
    margin-top: 15px;
}

.socials-network ul li {
    display: inline-block;
}

.socials-network ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e5e5e5;
    border: solid 1px #e5e5e5;
    font-size: 24px;
    height: 50px;
    width: 50px;
    border-radius: 100px;
}

.copyright-text {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0px;
    font-family: Montserrat;
    text-transform: none;
    color: #e5e5e5;
    font-size: 14px;
}

.copyright-text a {color: #e5e5e5;}
.main-footer .footer-widget .menu a:hover{color: #FF860D;}
.socials-network ul li a:hover {color: #FF860D;border-color: #FF860D;}
.main-footer .footer-widget .textwidget a {color: white;}

.widgets-section-flex {
    display: flex;
    flex-wrap: wrap;
    padding-top: 50px;
}

.widgets-section-flex > * {
    padding: 0 20px;
}

.page-template-page-recruteur .widgets-section-flex > *:first-child {width: 27%;}
.page-template-page-recruteur .widgets-section-flex > *:last-child {width: 19%;}
.page-template-page-recruteur .widgets-section-flex > * {width: 18%;}

.main-footer .widgets-section-flex .footer-column h2{font-size:15px;}
.main-footer .widgets-section-flex .footer-widget .menu a{font-size:10px;}
.main-footer .widgets-section-flex .footer-widget .textwidget{font-size: 14px;}

/* FIN FOOTER */

/* PAGE CONTACT */
.info-style-two {
    margin-bottom: 0px;
}
.contact-style-three {padding: 0;}
.info-style-two .info-column span.info {font-size: 20px;}
.info-style-two .info-column strong {text-transform: uppercase;color: #2E3877;}
.info-style-two .info-column .icon-box {color: #FF860D;}
.info-style-two .info-column .info {display: flex;justify-content: center;text-align: left;}
.contact-style-three h2 {color: #2E3877;}
.caldera-grid.form-akkion input[type="text"],
.caldera-grid.form-akkion input[type="email"],
.caldera-grid.form-akkion textarea {
    border-radius: 0;
    border: solid 1px #2E3877;
    color: #AD318C;
    font-size: 16px;
}

.caldera-grid.form-akkion input::-webkit-input-placeholder, .caldera-grid.form-akkion textarea::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
    color: #AD318C;
}
.caldera-grid.form-akkion input::-moz-placeholder, .caldera-grid.form-akkion textarea::-moz-placeholder { /* Firefox 19+ */
    color: #AD318C;
}
.caldera-grid.form-akkion input:-ms-input-placeholder, .caldera-grid.form-akkion textarea:-ms-input-placeholder { /* IE 10+ */
    color: #AD318C;
}
.caldera-grid.form-akkion input:-moz-placeholder, .caldera-grid.form-akkion textarea:-moz-placeholder { /* Firefox 18- */
    color: #AD318C;
}

.nf-submit-btn,
.caldera-grid.form-akkion input.submit {
    color: #fff;
    text-transform: uppercase;
    border: 2px solid #FF860D;
    font-weight: 700;
    padding: 10px 25px;
    border-radius: 0;
    transition: .5s all;
    background: #FF860D;
}

.nf-submit-btn:hover,
.caldera-grid.form-akkion input.submit:hover {
    color: #FF860D;
    background: white;
}

#nf-form-1-cont {
	font-size: 16px;
}

#nf-form-1-cont input[type="text"],
#nf-form-1-cont input[type="email"],
#nf-form-1-cont select, .default-form textarea {
    border-color: lightgrey;
    border-radius: 4px;
    color: grey;
	font-size: 16px;
}

#nf-form-1-cont select, .default-form textarea {
    border-color: lightgrey;
    border-radius: 4px;
    color: grey;
	font-size: 16px;
}

#nf-form-1-cont .nf-field-label label {
    font-weight: 400;
	font-size: 16px;
    margin: 0;
    padding: 0;
}

.nf-before-form-content {
	margin-bottom: 20px;
}
/* FIN PAGE CONTACT */


/* PAGE ACTU */
.default-blog-news .link-box {text-align: right;}
.default-blog-news a.theme-btn.btn-style-two {font-size: 14px;font-weight: 700;}
ul.post-categories li a {color: white;}
.cat-link {display: none;}
.default-blog-news h2 {line-height: inherit;}
.text-mentions li {margin-bottom: 10px;}
.text-mentions ol li {list-style-type: decimal;}
/* FIN PAGE ACTU */


/* NOTRE OFFRE */
.expertises-bloc{
    color: #fff;
}
.page-id-557 .sidebar-page-container{
    padding: 40px 0px 0px;
}
.page-id-555 .sidebar-page-container, .page-id-1009 .sidebar-page-container {
    padding: 0px;
}
.page-id-1009 .sidebar-page-container{
    padding-top: 35px;
}
.page-id-1009 .sidebar-page-container .content-side{
    margin: 0!important;
}
.logo-page-offre img{
    width: 250px;
}

/* POP UP CANDIDATURE */
#candidature-popup {
    position: fixed;
    display: flex;
    flex-wrap: wrap;
    z-index: 1001;
    top: 244px;
    height: auto;
    right: -400px;
    width: 285px;
    background: #AD318C;
    box-shadow: -2px 0 11px -1px rgba(0, 0, 0, 0.47);
}
#candidature-popup .strip {
    width: 70px;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
}
#candidature-popup a {
    width: calc(100% - 70px);
}
#candidature-popup .strip img {
    height: 30px;
}
#candidature-popup .candidature-title {
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 0 15px;
    margin: 13px 0 15px 0;
    font-family: Verdana;
    font-weight: 600;
}
#candidature-popup .candidature-title img {
    height: 36px;
}
#candidature-popup .candidature-text {
    color: white;
    background: #FF860D;
    font-size: 16px;
    text-align: justify;
    padding: 10px 15px;
    font-family: Roboto;
}

.testimonial-item {
    margin-bottom: 50px;
}

.testimonial-item .testimonial-name {
    text-align: right;
    color: #2E3877;
}

.testimonial-item .testimonial-designation {
    text-align: right;
    color: #AD318C;
    font-size: 16px;
}

.testimonial-item .text-content {
    color: #474A4B;
}

.cookie-banner {
    position: fixed;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #2E3877;
    color: white;
    font-weight: 400;
    padding: 5px 0;
    text-align: center;
    z-index: 999999;
}

.cookie-banner .close-cookie {
    display: inline-block;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

.cookie-banner p {
    margin: 0;
    display: inline-block;
    width: calc(100% - 45px)
}

.scroll-to-top {bottom: 50px;}
.bullet-akkion ul li:before {
    background: url('/wp-content/themes/havana-child/images/logo_akkion.png');
    background-size: cover;
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 6px;
}
.bullet-orange ul li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 100%;
    background: #FF860D;
    margin-right: 6px;
}
.line-orange ul {
    border-left: solid 2px #FF860D;
    margin-left: 35px;
    padding-left: 20px;
}
ul.akkion-list li:before {
    background: url('/wp-content/themes/havana-child/images/logo_akkion.png');
    background-size: cover;
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 6px;
}
.pave_text ul li {margin-bottom: 20px;} 


.main-header .header-top .top-left ul li.active span:after {
    content: '';
    height: 2px;
    width: 100%;
    display: block;
    background: white;
    bottom: 0;
}

.ml-title h2 {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.ml-title p {
    text-align: center;
}

.ml-section-title h3 {
    margin-left: 35px;
    font-weight: 600;
}
.ml-text ul li {
    margin-bottom: 20px;
}

.ml-text ul li:last-child {
    margin-bottom: 0;
}

/* Whishlist */
.whishlist a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: white;
    height: 34px;
    font-size: 12px;
    font-weight: 400;
}

.whishlist a .fa {
    margin-right: 7px;
    font-size: 26px;
}

.whishlist a .whish-count {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    background: white;
    color: #FF860D;
}
li.whishlist a p {
    margin: 0 6px 0 0;
}
.whishlist > a > span.icon-whishlist-white:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
}
span.icon-whishlist-white:before {
    background: url(/wp-content/themes/havana-child/images/offre/icon_whishlist_hover.png);
    background-size: cover;
}
span.icon-whishlist-white:hover:before {
    background: url(/wp-content/themes/havana-child/images/offre/icon_whishlist.png);
    background-size: cover;
}
/* Fin Whishlist */

/* Header Recruteur */
.main-header.recruteur-side .header-top {
    background: #2E3877;
}

/* Fin header recruteur */
p.tabulation {margin-left: 40px;}

.anchor {
    padding-top: 150px;
    margin-top: -150px;
}

.title_expertise h3 {
    color: #2E3877;
    text-align: center;
    font-weight: 600;
}

.expertise_candiats {
    color: #2E3877;
}

.title_recrutement h2 {
    color: #2E3877;
    font-weight: 600;
    line-height: 28px;
    font-size: 30px;
    display: flex;
    align-items: center;
}

.title_recrutement h2:before {
    content: '';
    background: url(/wp-content/themes/havana-child/images/logo_akkion.png);
    background-size: cover;
    width: 40px;
    height: 40px;
    margin-right: 20px;
}
.list_processus_recrutement
 strong {
    color: #2E3877;
}

.list_processus_recrutement p:last-child strong {
    color: #2E3877;
}

/*cheyenne*/

.main-footer .footer-widget .menu a {
    color: #E5E5E5;
    font-family: Montserrat;
    text-transform: none;
    font-size: 18px;
    display: flex;
}
.page-id-883 .bullet-akkion ul li:before {
    background: url(/wp-content/themes/havana-child/images/logo_akkion.png);
    background-size: cover;
    display: inline-block;
    content: '';
    width: 15px;
    height: 15px;
    margin-right: 6px;
}
.page-id-883 .blog-section li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 45px;
}
.main-footer .footer-widget .menu a::before {
    display: none;
}
/*footer clean*/

div#text-4 {
    width: 32%;
}
div#nav_menu-2 {
    width: 23%;
}
div#nav_menu-3 {
    width: 24%;
}
div#text-3 {
    width: 21%;
}
.whishlist a .fa {
    background-image: url(/wp-content/uploads/2017/08/wish-01-01-01-02.png);
    background-position: center;
    background-size: cover;
}
.fa-list-alt:before {
    content: "\f022";
    visibility: hidden;
}
.fa-heart:before {
    content: "\f004";
    visibility: hidden;
}
i.fa.fa-heart {
    background-image: url(/wp-content/uploads/2017/08/wishlist_picto-01-02.png);
    background-position: center;
    background-size: contain;
}
.page-id-383 .info-column.col-md-4.col-sm-4.col-xs-12 {
    width: 33.333333%;
}

.main-footer li {
    position: relative;
}

ul#menu-candidats,
ul#menu-candidats-1,
ul#menu-liens-utiles,
ul#menu-menu-recruteur-2 {
    border-left: 2px solid #FF860D;
    padding-left: 5px;
}
li#menu-item-1048:before {
    top: 5px;
}
li#menu-item-1049:before {
    top: 5px;
}
.main-footer .footer-column h2 {
    position: relative;
}
.page-id-557 .text_engagement.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-8.vc_col-md-8 {
    top: 100px !important;
    position: relative;
}
.wpb_text_column.wpb_content_element.expertise_candiats {
    border-left: 6px solid #FD8600;
    padding-left: 15px;
}
p.expertise_att:before {
    content: '';
    background: url(/wp-content/themes/havana-child/images/logo_akkion.png);
    background-size: cover;
    width: 40px;
    height: 40px;
    margin-right: 20px;
    display: -webkit-inline-box;
    top: -5px;
    position: absolute;
    left: -50px;
}
.atout-expertise h2 {
    text-align: left !important;
}
.atout-expertise p {
    font-size: 16px;
}
.title_expertise.nbx_candidats h3 {
    font-size: 35px;
}
.expertise_candiats {
    color: #777777 !important;
}
.liens_loi {
    font-size: 11px;
    width: 50%;
    text-align: left;
    /* display: table; */
}
.title_recruter_akkion .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
}
.title_recruter_akkion p {
    background: #FF860D;
    width: 65px;
    height: 65px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
}
.title_recruter_akkion h3 {
    width: calc(100% - 75px);
    font-weight: 600;
    font-size: 26px;
    line-height: 30px;
    padding-left: 40px;
}
.list_processus_recrutement *:first-child {
    margin-top: 0;
}
.list_processus_recrutement h4 {
    font-weight: 600;
    font-size: 22px;
    line-height: 24px;
    margin-top: 50px;
}
.list_processus_recrutement h4:before {
    background: url(/wp-content/themes/havana-child/images/logo_akkion.png);
    background-size: cover;
    display: inline-block;
    content: '';
    width: 15px;
    height: 15px;
    margin-right: 6px;
}
.list_processus_recrutement ul {
    padding-left: 20px;
    margin: 15px 0;
}
.list_processus_recrutement p {
    padding-left: 20px;
}
.list_processus_recrutement ul,
.akkion_recrutement_ccl ul {
    border-left: solid 2px #AD318C;
    margin-left: 20px;
    padding-left: 10px;
}
.list_processus_recrutement ul li {
    margin-bottom: 20px;
}
.akkion_recrutement_ccl {
    color: white;
}
.akkion_recrutement_ccl h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 40px;
}
.akkion_recrutement_ccl p,
.akkion_recrutement_ccl li {
    font-size: 16px;
}
.akkion_recrutement_ccl ul li {
    margin-bottom: 10px;
}
.container-sep-orange-recruter .vc_column-inner {
    padding: 0!important;
}
.wpb_text_column.wpb_content_element.list_processus_recrutement {
    margin-bottom: 80px;
}
.text_candidature_spontanee {
    width: 80%;
    margin: auto;
    font-size: 20px;
    color: #777777;
}
.text_candidature_spontanee h3 {
    font-size: 25px;
    color: #232D72;
    font-weight: 700;
}
.btn_candidature_spontanee .akkion-button.akkion-orange a {
    font-size: 35px;
}
.texte-valeurs {
    padding-left: 55px !important;
    padding-right: 55px !important;
}

.page-id-557 b, .valeurs h3{

    font-family: "Verdana";
}


.main-header .header-top .top-right a {
    position: relative;
    display: inline-block;
    line-height: 24px;
    margin: 5px 0px;
    color: #ffffff ;
    font-size: 16px;
    font-weight: 600;
}


p.titre_page_particuliere {
    margin-left: 10px;
    margin-top: 10px;
    font-size: 12px;
}

.header-top .active span, .header-top .top-right a{

    text-transform: uppercase;
}

.home img.icone-expertises {
    height: 55px;
}

.decouvrir_nos_valeurs .wpb_content_element {
    margin-bottom: 10px;
}

.page-id-557 .conseils.col-xs-12 {
    background-color: rgba(73, 105, 178, 0.38);
}

.page-id-557 .title_recruter_akkion h3 {
    color: #2E3877;
    line-height: 70px;
    font-weight: bold;
}

.page-id-557 .title_recruter_akkion h3 .wpb_content_element{

    margin-bottom: 20px !important;
}

.page-id-557 .list_processus_recrutement h4:before{

    visibility: hidden;
}

.expertises-bloc h3 {
    font-family: 'Verdana' !important;
}

#job-list + .message {
    margin-bottom: 30px;
}

.text_spontane {
    border-left: 7px solid #ffb901;
    height: 310px;
    padding-left: 0;
    position: relative;
    margin-left: -50px;
}

.text_candidature_spontanee {
    width: 90% !important;
    font-family: Verdana;
}

.text_candidature_spontanee h3 {
    font-size: 22px !important;
    font-family: Verdana;
}

.btn_candidature_spontanee .akkion-button.akkion-orange a {
    font-size: 26px;
}

@media (max-width: 1235px) {


.img_entretien.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
margin-top : 30px;
}

.text_entretien.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}

.page-id-885 .title_recruter_akkion h3 {
    margin-top: 0px !important;
    font-size: 20px;
    line-height: 20px;
    padding-left: 15px !important;
}

.page-id-885 .title_recrutement h2:before {
    width: 80px !important;
    height: 25px;
}

 .text_spontane {
    border-left: 0px solid #ffb901;
    margin-left: 0px !important;
}

.text_candidature_spontanee {
    width: 60% !important;

}

.candidature_spontane .vc_col-sm-6 {
    width: 100%;
}

    
}

.image-valeurs {
    position: absolute;
    top: -32px;
    left: calc(50% - 64px / 2);
    background: white;
    padding: 5px;
    border-radius: 100%;
    margin-left: 0 !important;
    border: 2px solid #F28500;
}

.valeurs{
    background: #F28500 !important;
    color: #fff;
}

.page-id-557 .list_processus_recrutement ul {
    border-left: solid 2px #FF860D !important;

}


img.alignright.wp-image-1395.size-full.vous_akkion_img {
    float: right !important;
}
@media (max-width: 800px) {
/*nos valeurs*/
    img.alignright.wp-image-1395.size-full.vous_akkion_img {
        margin: auto;
        display: table;
         float: none !important;

    }

    .texte-valeurs {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .valeurs h3 {
        display: table !important;
        margin: auto !important;
    }
    .image-valeurs {
        width: 70px !important;
    }

    .text_valeurs_ak {
        text-align: center;
    }

/*vous et akkion*/

    .page-id-557 .akkion-button.akkion-small a {
        width: 100% !important;
        margin-top: 35%;

    }

    .title_recruter_akkion p{
        width: 40px !important;
        height: 40px !important;

    }

    .page-id-557 .title_recruter_akkion h3{
        line-height: 45px !important;
         width: 100% !important;
    }

    .page-id-557 .row.clearfix p{
        text-align: justify;
    }

    .text_engagement h2{

        text-align: center;
        font-size: 22px;
    }

    .text_engagement {
        margin-top: -100px;
    }
    .page-id-557 .vc_column_container>.vc_column-inner{

        padding-right: 5px !important;
        padding-left: 5px !important
    }

    .title_recruter_akkion h3{
        margin-top: -60px !important;
        font-size: 20px;
        line-height: 20px;
        padding-left: 49px;
    }

    .list_processus_recrutement ul, .akkion_recrutement_ccl ul{

        margin-left: 0 !important;
    }

    img.alignright.wp-image-1395.size-full.vous_akkion_img{

        height: 100%;
        width: 100%;
    }
    .text_spontane{

        height: auto !important;
    }

    .text_candidature_spontanee {
        width: 100% !important;
        text-align: justify;
    }

    .text_candidature_spontanee h3 {
        font-size: 23px !important;
        text-align: center;
        margin-bottom: 20px;
    }

    .page-id-1150 .akkion-button.akkion-small a{

        width: auto;
    }

}

.page-id-883 .title_recruter_akkion h3 {
    color: #2E3877;
    line-height: 70px;
    font-weight: bold;
}
@media (max-width: 800px) {


    .page-id-883 .title_recruter_akkion h3{

        margin-top: 0 !important;
    }

    .page-id-883 .title_recruter_akkion h3 {
        margin-top: 0 !important;
        padding-left: 10px !important;
    }
}

@media (max-width: 1340px) {
    .page-id-883 .wpb_column.vc_column_container.vc_col-sm-9{

        width: 100%;
    }
    .bloc_cv_gagnant.wpb_column.vc_column_container.vc_col-sm-3, .bloc_cv_gagnant.wpb_column.vc_column_container.vc_col-sm-8, .bloc_cv_gagnant.wpb_column.vc_column_container.vc_col-sm-4{

        width: 100% !important;
    }
    .img_cv_gagnant{

        text-align: center !important;
    }
}

.bloc_home_dec {
    padding: 23px;
}

.bloc_home_dec.bloc_desc_diff {
    padding: 36px;
}

.page-id-883 .list_processus_recrutement ul, .akkion_recrutement_ccl ul {
    border-left: solid 2px #FF860D;
    margin-left: 20px;
    padding-left: 10px;
}

.page-id-885 h3{

color:#2E3877;
}

.page-id-885 .list_processus_recrutement ul, .akkion_recrutement_ccl ul{

    border-left: solid 2px #FF860D;
}

.page-id-885 img.wp-image-1448.alignright.img_entretient {
    float: right;
    margin-top: 20px;
}

.page-id-885 .title_recrutement h2:before{
    width: 50px !important;
    height: 50px;
}

/* Yoann */

.imgfsup img.vc_single_image-img.attachment-full{
    height: 214px;
}

.secondcontent {
    display: flex;
    align-items: center;
}

.img_entretien strong {
    color: #2e3877;
}

.text_entretien strong {
    color: #fff;
}

.vc_row.wpb_row.vc_row-fluid.pave_text.pave_img {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.title_recruter_akkion .wpb_wrapper {
    display: flex;
    align-items: center;
}

.title_recruter_akkion p {
    background: #FF860D;
    width: 65px;
    height: 65px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    margin: 0;
}

.img_pdtentretien1 {
    display: flex;
    align-items: center;
}

.fivecontent {
    display: flex;
    align-items: center;
}

.pave_img {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.auto-container li {
    display: flex;
    justify-content: baseline;
}

.default-blog-news a.theme-btn.btn-style-two {
    font-size: 14px;
    font-weight: 700;
    border-color: #F1851A;
    color: #F1851A !important;
}

.btn-style-two:before {
    border-color: #F1851A !important;
}

.default-blog-news a.theme-btn.btn-style-two:hover {
    background-color: #f1851a;
    color: #fff !important;
}

.cube_form img {
    width: 100%;
    height: auto;
}

.firstcontent {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.contentsecond {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.threecontent {
    display: flex;
    align-items: center;
}

.threecontent img {
    height: 250px;
    width: auto;
}

/* YC */
/*  No valeurs */

.image-valeurs {
    border: 0px solid #F28500;
}

/* pagge: ma selction */

.text_ma_selection {
    margin: auto;
    font-size: 20px;
    color: #777777;
}
.text_ma_selection h3 {
    font-size: 25px;
    color: #232D72;
    font-weight: 700;
}

.text_ma_selection strong {
    color: #232D72;
}

.wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {
    border-left: 5px solid #FF860D;
    padding-left: 5px;
}

.text_ma_selection {
    margin: auto;
    font-size: 17px;
    color: #777777;
}

/* Page: candidats-test-slider */

.block_slider_hp .vc_column-inner {
    padding-top: 0px !important;
}

div#caldera_notices_1 .alert.alert-success {
    background: #FF860D;
    border-color: #FF860D;
    color: white;
    font-weight: 400;
    text-shadow: none;
    border-radius: 0;
}

.main-menu .navigation > li > ul > li > a {
    text-transform: inherit;
}

/*Cacher partie actu*/
section.latest-news {
    display: none;
}
li#menu-item-487, li#menu-item-1046, li#menu-item-1290, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1290 {
    display: none;
}

section.page-title {
    background-size: cover;
}
.main-menu .navigation {
    float: right;
}
.header-style-three .main-menu .navigation > li {
    margin-left: 30px;
}
section.find-job .sec-title {
    font-size: 37px !important;
}