/*
 Theme Name:     Semantis
 Theme URI:      http://www.semantis.fr/
 Description:    Semantis Theme
 Author:         Medialliance
 Author URI:     https://www.medialliance.fr
 Template:       Divi
 Version:        1.0
*/

@import url("../Divi/style.css");
@import url('https://fonts.googleapis.com/css?family=Nunito:300,300i,700,700i');

/********** Logiciels **********/

#logiciels a.et_pb_button {
    margin-top: 30px;
    padding: 0.8em 2em !important;
}

/*#logiciels{*/
    /*height: 100vh;*/
    /*box-sizing: border-box;*/
/*}*/


/********** Visual animation **********/

#animLabel1 {
    animation-duration: 5s;
    animation-name: animLabel1;
}

#animLabel2 {
    animation-duration: 3s;
    animation-name: animLabel2;
}

#animTrait {
    border-left: solid 2px #000;
    height: 100px;
    margin: 0 0;
    left: 300px;
    position: relative;
    opacity: 1;
    -webkit-animation: fadeTop 2s 1 cubic-bezier(0.77, 0, .175, 2);
    -moz-animation: fadeTop 2s 1 cubic-bezier(0.77, 0, .175, 2);
    -o-animation: fadeTop 1.7s 1 cubic-bezier(0.77, 0, .175, 2);
    animation: fadeTop 1.7s 1 cubic-bezier(0.77, 0, .175, 2);
}
.apropos{
    padding-top: 0 !important;
}
.apropos h1{
    padding-top: 0;
    color: #223a8f;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif;
}
li.toggleSubMenu{
    list-style: none;
    cursor: pointer;
}
ul.subMenu {
    margin-left: 100px;
    font-weight: normal;
    color: #fff;
    text-align: justify;
    display: block;
}

.contact-plus{
    margin-top: 100px;
}
.contact-plus p{
    margin: auto;
    background: none !important;
    text-align: center;
}

.contact-plus a{
    background-color: #4d69b0;
    padding: 12px 15px;
    border-radius: 4px;
    color: #fff !important;

}
ul.subMenu li{
    margin-bottom: 15px;
}

.et_pb_image_container {
    margin: 0;
    padding: 0;
    text-align: center;
    height: 200px;
    overflow: hidden;
    width:  auto !important;
}
#atouts h1:hover{
    color: #fff;
}

@keyframes animLabel1 {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes animLabel2 {
    from {
        margin-left: 0;
    }
    to {
        margin-left: 17%;
    }
}


/********** logiciels **********/

/*#logiciels h1 {*/
    /*text-transform: uppercase;*/
    /*text-align: center;*/
    /*padding-bottom: 70px;*/
    /*font-weight: bold;*/
/*}*/

#logiciels #visual-prospect .titre-logiciel h1 {
    color: #001c9b !important;
}
#logiciels #cv-track .titre-logiciel h1 {
    color: #33802b !important;
}
#logiciels #cvitae .titre-logiciel h1 {
    color: #520015 !important;
}

.titre-logiciel h1 {
    /*height: 50px !important;*/
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: 'Nunito', Helvetica, Arial, Lucida, sans-serif;
}
.titre-logiciel p {
    color: #666 !important;
    font-style: italic;
    font-weight: normal;
}
.et_pb_text_0.et_pb_text h1 {
    color: #001c9b !important;
}
.et_pb_text_5.et_pb_text h1{
    color: #33802b !important;
}
.et_pb_text_10.et_pb_text h1 {
    color: #520015 !important;
}


#logiciels a:hover {
    opacity: 0.8;
}

.titre-logiciel {
    margin: 0 !important;
}

.titre-logiciel p {
    height: 50px !important;
}

.block-logiciels h2 {
    height: 90px;
    font-size: 1em !important;
    margin: 5px 0;
}

.block-logiciels h3 {
    height: 50px;
    font-size: 0.8em !important;
    font-weight: bold;
    margin: 5px 0;
}

.block-logiciels p {
    height: 100px;
}

#visual-prospect h3 {
    color: #223a8f;
}

#cv-track h3 {
    color: #33802b;
}

#cvitae h3 {
    color: #520015;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0;
}


/********** Atouts **********/

#atouts .atout {
    font-family: 'Nunito', Arial, sans-serif;
    font-weight: 300;
    font-size: 20px;
}

#atouts .atout * {
    vertical-align: middle;
}

#atouts .atout img {
    display: inline-block;
    margin-right: 10px;
}


/********** Formation **********/

#formations .wpcf7-form-control-wrap:first-child {
    float: left;
    margin-bottom: 10px;
}

#formations input[type="submit"] {
    margin-top: 0;
    float: left;
    margin-left: 0;
    background-color: #0c0d2e !important;
    border-radius: 0;
    color: #fff !important;
    font-size: 16px;
    padding: 10px 20px;
    width: 150px;
    box-sizing: border-box !important;
    border: 2px solid #0c0d2e !important;
}
#formations select {
    margin-top: 0;
    border-radius: 0;
    font-size: 16px;
    padding: 10px 20px;
    width: 100% !important;
    box-sizing: border-box !important;
}
#formations input[type="email"] {
    font-size: 16px !important;
    width: 350px;
    box-sizing: border-box !important;
    border: 0 !important;
}
#formations .wpcf7-form-control-wrap {
    width: 400px !important;
}

#formations input[type="submit"]:hover {
    padding: 10px 20px !important;
}

#formations form p:first-of-type label {
    min-height: 50px;
    display: block;
}

#formations a {
    color: #4e69b0;
}

#formations input[type=submit]:hover,
#formations a:hover {
    opacity: 0.8;
}


/********** Support **********/

#support a.et_pb_button {
    padding: 0.8em 2em !important;
}

#support {}

#support h3 {}

#support h3:hover {
    background-color: #000;
    opacity: 0.6;
}


/********** References **********/

#references .tcls-wrap {
    margin: 0 auto;
}

#references .owl-item {
    line-height: 180px;
    padding: 0 20px;
}

#references .item img {
    display: inline-block;
    vertical-align: middle;
    border: none;
}

/********** Posts grid **********/

 a.more-link {
    background-color: #4e69b0;
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
    margin-top: 20px;
}

.custom_blog .et_pb_post a.more-link:first-letter {
    text-transform: capitalize;
}

a.more_news {
    padding: 0.8em 2em !important;
}

.et_pb_image_container {
    margin-top: 15px;
}

.et_pb_blog_grid h2 {
    margin-top: 10px;
}

#actualites a:hover {
    opacity: 0.8;
    cursor: pointer;
}

.et_pb_blog_grid_wrapper article .entry-title {
    height: 70px;
    overflow: hidden;
    text-align: justify;
}

.et_pb_blog_grid_wrapper article .post-meta {
    margin-bottom: 20px;
}

.et_pb_blog_grid_wrapper article .et_pb_image_container {
    margin: 0;
    padding: 0;
    text-align: center;
    height: 200px;
    overflow: hidden;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.et_pb_blog_grid_wrapper article .et_pb_image_container img {
    width: 100%;
    height: auto;
}

.et_pb_blog_grid_wrapper article .post-content p {
    text-align: justify;
    overflow: hidden;
}

.et_pb_image_container .entry-featured-image-url {
    height: auto;
    max-height: 180px;
}

.et_pb_blog_grid_wrapper article.et_pb_post {
    height: auto;
}
#actualites .et_pb_post_nav_0{
    display: none !important;
}
/********** Map **********/

#map {
    -webkit-backface-visibility: hidden;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    /* IE 6-9 */
}


/********** Contact **********/
/*#contact {*/
    /*background-color: #0a0e2c !important;*/
/*}*/
#contact .download * {
    vertical-align: middle;
    color: #fff;
}

#contact .download img {
    display: inline-block;
    margin-right: 10px;
}

#contact input[type="text"],
#contact input[type="email"],
#contact textarea {
    font-family: "Open Sans", Arial, sans-serif;
    background: none !important;
    border-top: solid 1px rgba(255, 255, 255, 0.7) !important;
    color: rgba(255, 255, 255, 0.7) !important;
    padding: 0 5px !important;
    font-size: 14px !important;
}
#contact input[type="email"]{
    border-bottom: solid 1px rgba(255, 255, 255, 0.7) !important;
    padding-bottom: 20px !important;
}

#contact textarea {
    border-bottom: solid 1px rgba(255, 255, 255, 0.7) !important;
    border-top: none !important;
}

#contact select {
    border: none;
    background: transparent;
    color: rgba(255, 255, 255, 0.7);
    width: 100%;
    padding: 10px 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.7);
    font-size: 14px !important;
    font-family: "Open Sans", Arial, sans-serif;
}

#contact select option {
    background-color: #0a0e2c;
}

#contact input[type="submit"] {
    width: 100%;
    text-align: center;
    padding: 0.8em 2em !important;
    background-color: #4e69b0;
    border: none;
    border-radius: 0;
    color: #fff !important;
    font-size: 14px;
}

#contact textarea {
    height: 100px !important;
    overflow: auto;
}

#contact input[type="submit"]:hover {
    opacity: 0.9;
}

#contact div.block-center, #contact div.block-right {
    height: 470px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
#contact .block-center_1,
#contact .block-center_2,
#contact .block-center_3{
    padding: 0 !important;
    margin: 0 !important;
}

#contact .block-right_1,
#contact .block-right_2,
#contact .block-right_3{
    padding: 0 !important;
    margin: 0 !important;
}

#contact .block-right_3,
#contact .block-center_3{
    padding-bottom: 180px !important;
}

/********** Footer **********/

#footer-bottom .et-social-icons {
    float: none;
    text-align: center;
    margin-bottom: 15px;
}

#footer-bottom .et-social-icons a,
#footer-bottom .et-social-icons:hover {
    color: #fff;
}

#footer-info {
    float: none;
    clear: both;
    text-align: center;
}


/********** Contact Form 7 customization **********/

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #999 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wpcf7-submit {
    color: #f0853b!important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

/********** Misc **********/

body #dynamic-to-top,
body #dynamic-to-top:hover {
    background: none;
    background-color: #4d68af;
    border: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

ul.et_pb_side_nav.et-visible {
    background: none;
}

ul.et_pb_side_nav li.side_nav_item {
    padding: 5px;
}

ul.et_pb_side_nav .side_nav_item a {
    width: 12px;
    height: 12px;
    border: solid 2px #999999;
    background: none;
}

ul.et_pb_side_nav .side_nav_item a.active {
    background-color: #999999 !important;
}

.mobile_menu_bar:before {
    color: #0a0e2c;
}

.et_mobile_menu {
    border-top-color: #0a0e2c;
}

#formations .et_pb_code select {
    cursor: pointer;
}

#page-container #et-main-area #main-content #mentions-legales h1,
#formations-contenu .formations h1,
#page-support h1,
.questions-frequences h1 {
    font-size: 43px;
    margin-bottom: 50px;
    text-transform: uppercase;
    padding: 0;
}

#page-container #et-main-area #main-content #mentions-legales h2,
#formations-contenu .formations h2,
#page-support h2,
#formations .page-formation h2,
.questions-frequences h2 {
    font-size: 30px;
    color: #4e69b0;
    padding: 30px 0 20px 0;
    margin: 0;
    text-transform: uppercase;
}

#page-container #et-main-area #main-content #mentions-legales h3,
.questions-frequences h3 {
    font-size: 22px;
    color: #4e69b0;
    font-weight: normal;
    padding: 22px 0 15px 0;
    margin: 0;
}

#page-container #et-main-area #main-content #mentions-legales p,
.questions-frequences p {
    text-align: justify;
    color: #141412;
}

#page-container #et-main-area #main-content #mentions-legales strong {
    color: #141412;
    font-weight: bold;
}

#semantis-actus {
    background-color: #1f2945 !important;
}

body #main-content {
    background-color: #1f2945 !important;
}

body.single-post h1.entry-title {
    color: #fff;
    text-align: left;
    font-size: 43px;
}

body.single-post p.post-meta,
body.single-post p.post-meta a {
    color: #1dc075 !important;
    text-align: left;
}

#sidebar h4.widgettitle {
    color: #fff;
    font-size: 25px;
}

.widget_search input#searchsubmit {
    color: #666;
}

.widget_search input#s {
    color: #666;
    font-size: 14px;
    width: 80%;
}

.widget_search input#s,
.widget_search input#searchsubmit {
    height: 40px !important;
    margin: 0;
    padding: 0.3em;
    font-size: 10px;
    line-height: normal !important;
}

.widget_search input#searchsubmit:hover {
    background-color: #1dc075;
    color: #fff;
}

body.single-post #main-content {
    background-color: #1f2945 !important;
}

body.single-post #main-content .entry-content {
    margin-bottom: 80px;
    background: none !important;
}

body.single-post #main-content .entry-content h1,
body.single-post #main-content .entry-content h2,
body.single-post #main-content .entry-content h3,
body.single-post #main-content .entry-content p,
body.search-results h1,
body.search-results h2,
body.search-results h3,
body.search-results article {
    color: #fff !important;
}

body.single-post .et_pb_text_align_left {
    text-align: justify;
}

body.single-post .et_post_meta_wrapper {
    text-align: center;
}

body.single-post .et_post_meta_wrapper img {
    height: auto;
    width: 100%;
}

#contact {
    background-color: #0a0e2c !important;
}

#contact p {
    color: #fff;
}

#sidebar li a,
#sidebar li span {
    display: block;
}

#sidebar li span {
    color: #1dc075 !important;
}

#sidebar li a {
    color: #998b71 !important;
}

#sidebar h4 {
    color: #fff !important;
}

body.search-results article p.post-meta,
body.search-results article p.post-meta span a {
    color: #1dc075 !important;
}

#formations .et_pb_text_23 {
    font-size: 43px;
}

body.single-post .navigation .alignleft a,
body.single-post .navigation .alignright a,
body.search-results .pagination .alignleft a,
body.search-results .pagination .alignright a {
    border: 1px solid #1e9a73;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff !important;
}

body.single-post .navigation .alignleft a:hover,
body.single-post .navigation .alignright a:hover,
body.search-results .pagination .alignleft a:hover,
body.search-results .pagination .alignright a:hover {
    background-color: #1e9a73;
}

body #main-content .navigation .alignleft a {
    color: #fff;
    !important;
}

#formations-contenu .formations p,
#page-support p {
    color: #0c0d2e;
}

#formations-contenu .formations h1 img {
    height: 80px;
    width: auto;
}

#formations h1,
#support h1{
    font-size: 13px !important;
    text-align: left !important;
    text-transform: uppercase;
    font-weight: bold;
}

#formations h2 {
    text-transform: uppercase;
    color: #0c0d2e;
    font-weight: bold;
}
#formations p a {
    color: #0c0d2e;
}
#page-support img {
    float: left;
    width: 141px;
    height: auto;
}

#page-support div.content p {
    margin-left: 145px;
}

#formations-contenu,
#page-support {
    background-color: #fff;
}

div#formations-contenu+div#formations {
    padding-top: 100px;
}

div#formations-contenu+div#formations .et_pb_text_1 {
    font-size: 30px;
    font-weight: normal;
}

#formations-contenu .formations div.title,
#page-support div.title {
    margin-bottom: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

#formations-contenu .formations div.title p,
#page-support div.title p {
    color: #99999c;
}

#formations-contenu .formations div.content p,
#page-support div.content p {
    color: #99999c;
    padding-left: 50px;
    text-align: justify;
}

#formations-contenu li {
    color: #99999c;
    margin-left: 100px;
    text-align: justify;
}

div#formations-contenu+div#formations .et_pb_text_2 {
    font-size: 100%;
}

#formations-contenu p.logiciel,
#page-support p.logiciel {
    color: #4e69b0;
    ;
}

#formations-contenu .formations div.content p,
#page-support div.content p {
    color: #99999c;
    padding-left: 50px;
    text-align: justify;
}

#formations p span.Quelle select,
#formations p span.Vous select {
    width: 480px;
    height: 40px;
    display: block !important;
    border: none;
    color: #aaa;
    background-color: #eeeeee;
}

#page-support div.content p.lien {
    text-align: right;
}

#page-support div.content p.lien a {
    text-decoration: underline;
}

#page-support div.content p.lien a:hover {
    opacity: 0.7;
}

.questions-frequences {}


/* page install cvtracker */

.install-cvtracker .block-install {
    position: relative;
    margin: 30px 0;
}

.install-cvtracker .block1 {
    height: 100px;
}

.install-cvtracker .block2 {
    height: 250px;
}

.install-cvtracker .block3 {
    height: 250px;
}

.install-cvtracker .block4 {
    height: 75px;
}

.install-cvtracker .block5 {
    height: 230px;
}

.install-cvtracker .block-install p {
    padding-left: 350px;
}

.install-cvtracker .block-install img {
    position: absolute;
}


/* page config email */

.config-email {}


/* page install visual prospect */

.install-visual-prospect {}

.install-visual-prospect .block-install {
    position: relative;
    margin: 30px 0;
}

.install-visual-prospect .block1 {
    height: 100px;
}

.install-visual-prospect .block2 {
    height: 250px;
}

.install-visual-prospect .block3 {
    height: 220px;
}

.install-visual-prospect .block4 {
    height: 75px;
}

.install-visual-prospect .block5 {
    height: 230px;
}

.install-visual-prospect .block-install p {
    padding-left: 350px;
}

.install-visual-prospect .block-install img {
    position: absolute;
}

.g-recaptcha>div>div>iframe {
    width: 220px;
    height: 60px;
    border-radius: 5px;
    line-height: 100px;
    border: 1px solid #0c0d2e;
}

.g-recaptcha>div {
    width: auto !important;
    height: auto !important;
}

#formations .g-recaptcha>div>div {
    width: 220px;
    height: 60px;
}

#cookie-notice {
    opacity: 0.8 !important;
    height: 100px !important;
    z-index: 10 !important;
    line-height: 100px !important;
}

#contact .block-contact .block-contact-title {
    height: 50px;
}

#contact .block-contact .block-addr {
    padding-bottom: 60px;
}

#titre-accro {
    text-align: center;
    color: #1F2945;
    font-size: 34px;
    line-height: 1.2em;
}

#support {
    padding: 100px 0;
    position: relative !important;
}

#bandeau {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    background: #000;
    opacity: 0.6;
}

#support h1 {
    font-size: 44px;
    text-align: center;
}

#support h3 {
    line-height: 1.2em;
    color: #fff;
    font-size: 40px;
}
#support h3:hover {
    background: none !important;
}

#support p {
    background-color: rgba(241, 241, 241, 1);
    padding: 10px 15px;
    color: #333333;
    margin-top: 50px;
}

#support strong {
    font-size: 20px;
}

#support p a {
    color: #4e69b0;
}

#support p a:hover,
#support img:hover,
#references img:hover {
    opacity: 0.8;
    cursor: pointer;
}

/* debut visual prospect */
#visual-prospect-s6 p.info{
    font-size: 10px;
    text-align: right;
}
/* fin visual prospect */

/*  debut cv-tracker */
#cv-tracker-s3 {
    padding-bottom: 120px;
}
#cv-tracker-s3 p{
    /*padding-right: 300px;*/
    text-align: justify;
    padding-bottom: 20px;
}

#cv-tracker-s4 p.btn-telecharger>a{
   display: flex ;
    justify-content: flex-start;
    align-items: center;
    color: #33802b;
    font-weight: bold;
    letter-spacing: 3px;
}
#cv-tracker-s4 p.btn-telecharger>a:hover{
  opacity: 0.8;
}
#cv-tracker-s4 p.btn-telecharger>a>img{
   padding-right: 10px;
}

#cv-tracker-s4{
    padding-bottom: 100px;
}
#cv-tracker-s4 ul{
   list-style: disc !important;
}
#cv-tracker-s5 h6,
#visual-prospect-s5 h6 {
    color: #c1c1c1 !important;
    font-size: 10px;
    margin-left: 50px;
}
#visual-prospect-s5 p.info,
#cv-tracker-s5 p.info,
#cvitae-s5 p.info{
    color: #c1c1c1 !important;
    font-size: 10px;
    text-align: right;
}
.logiciel-signer{
    padding-top: 0 !important;

}
#cv-tracker-s5 form h4,
#cvitae-s5 form h4 {
    text-align: center;
}

#cv-tracker-s5 input[type=submit] {
    background-color: #a7a7a7;;
    font-weight: bold;
    border-radius: 10px !important;
     /*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);*/
}

#cv-tracker-s5 p.btn-support,
#cv-tracker-s5 p.btn-info,
#cv-tracker-s6 p.btn-support{
   text-align: center;
}

#cv-tracker-s5 p.btn-support a,
#cv-tracker-s6 p.btn-support a,
#cv-tracker-s8 a.et_pb_button,
#cv-tracker-s5 p.btn-info a{
    background-color: rgba(51, 51, 51, 1);
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
}
#cv-tracker-s5 input[type=submit]:hover,
#cv-tracker-s5 p.btn-support a:hover,
#cv-tracker-s6 p.btn-support a:hover,
#cv-tracker-s8 a.et_pb_button:hover,
#cv-tracker-s5 p.btn-info a:hover{
    background-color: #fff;
    color: #33802b !important;
    font-weight: bold;
}

#cv-tracker-s5 p.btn-info a{
    /*background-color: rgba(51, 51, 51, 1);*/
    /*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);*/
    padding: 10px 55px;
}
#cv-tracker-s6 #cv-tracker-s6-2{
    padding-top: 0;
    padding-bottom: 0;
}
#cv-tracker-s6 tr.imp{
    background-color: #f9f9f9;
}

.tab-tarif h4{
    text-align: center;
    text-transform: uppercase;

}
#cv-tracker-s6 thead{
    background-color: #33802b;
    color: #fff !important;
    text-transform: uppercase;
}
#cv-tracker-s6 .tab-titre{
    border-bottom: 1px solid #fff;
    text-align: center;
}
#cv-tracker-s6 table{
    margin: 50px 0 !important;
}
#cv-tracker-s6 th{
    text-align: center;
    color: #fff !important;
}
#cv-tracker-s6 td i.fa-check-square{
    color: #33802b !important;
    text-align: center;
    display: block;
}
#cv-tracker-s6 tr.tarif{
    background-color: #33802b;
    color: #fff !important;
    text-align: center;
}
#cv-tracker-s6 tr.tarif td:first-child{
    text-align: left;
}
#cv-tracker-s6 td.td-cond{
    text-align: center;
}

#cv-tracker-s6 td a{
    color: #fff !important;
}
#cv-tracker-s6 td i.fa-times-rectangle{
    color: #c1c1c1 !important;
    text-align: center;
    display: block;
}

#cv-tracker-s6 p.info{
    font-size: 10px;
    text-align: right;
}
#cv-tracker-s6 #cv-tracker-s6-4 a+a{
    margin-top: 20px !important;
}

#cv-tracker-s6 #cv-tracker-s6-4 a{
    display: block !important;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: rgba(51, 51, 51, 1);
    text-align: center;
    color: #fff;
}
#cv-tracker-s6 #cv-tracker-s6-4 a:hover{
    background-color: #33802b;
}

#cv-tracker-s7 h3{
    color: #fff;
}
#cv-tracker-s7 #cv-tracker-s7-2{
    padding-top: 0;
}
#cv-tracker-s7{
    padding-bottom: 100px;
}
#cv-tracker-s6 p,
#cv-tracker-s8 p{
    text-align: justify;
}

#cv-tracker-s8 li.toggleSubMenu>a{
    display: flex ;
    justify-content: flex-start;
    align-items: center;
    color: #33802b;
    font-weight: bold;
}
#cv-tracker-s8 li.toggleSubMenu>a:hover{
    opacity: 0.8;
}
#cv-tracker-s8 li.toggleSubMenu>a>img{
    padding-right: 10px;
}
#cv-tracker-s8 #cv-tracker-s8-3 a:hover{
    background-color: #33802b;
    color: #fff !important;
    opacity: 1;
    font-weight: normal;
}

#visual-prospect-s6 a.et_pb_button,
#visual-prospect-s8 a.et_pb_button,
#cv-tracker-s6 a.et_pb_button,
#cv-tracker-s8 a.et_pb_button,
#cvitae-s7 a.et_pb_button,
#cvitae-s8 a.et_pb_button{
    border: solid transparent 0px;
    cursor: pointer !important;
    font-size: 15px;
    color: #fff;
    padding: 10px 50px;
}
/*  fin  cv-tracker */

/* debut  cvitae */
#cvitae-s2{
    padding: 70px 0 200px 0;
}
#cvitae-s2 .atout{
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

#cvitae-s3 p{
    margin-right: 50px;
    text-align: justify;
}

#cvitae-s3{
    padding-bottom: 200px;
}
#cvitae-s3 #cvitae-s3-2 img{
    margin-top: 25%;
}
#cvitae-s4 ul{
    /*list-style: disc;*/
    padding-left: 60px;
}
#cvitae-s5 form h4{
    font-size: 20px;
    text-transform: uppercase;
    padding: 30px 0;
}
#cvitae-s4 img{
    margin-top: 5%;
}
#cvitae-s5 input[type=submit] {
    /*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);*/
    background-color: #520015;
}

#cvitae-s6 #cvitae-s6-2 a {
    display: block !important;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: rgba(51, 51, 51, 1);
    text-align: center;
    color: #fff;
    margin-top: 5px;
}
#cvitae-s6 #cvitae-s6-2 a:hover {
    background-color: #520015;
}
#cvitae-s6 p.btn-support{
    text-align: center;
}

#cvitae-s6 p.btn-support a{
    background-color: #520015;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    color: #fff;
    padding: 10px 20px;
    border-radius: 3px;
}
#cvitae-s5 input[type=submit]:hover,
#cvitae-s6 p.btn-support a:hover{
    border: 2px solid #520015;
    background-color: #fff;
    color: #520015 !important;
    font-weight: bold;
}

#cvitae-s5 h6 {
    color: #c1c1c1 !important;
    font-size: 10px;
    margin-left: 50px;
}

#cvitae-s6 p.info{
    font-size: 10px;
    text-align: right;
}
#cvitae-s6 .et_pb_image,
#cvitae-s6 p.btn-support,
#cv-traker-s6 .et_pb_image{
    text-align: right !important;
}

#cvitae-s7{
    padding-bottom: 200px;
}
#cvitae-s7 a{
    color: #fff;
}
#cvitae-s8 #cvitae-s8-3{
    padding-top: 0;
}
#cvitae-s8 #cvitae-s8-3 li {
    font-style: italic;
}
#cvitae-s8 #fb img{
    width: 80px;
    height: auto;
}
#cvitae-s8 a{
    color: #5366a5 !important;
    text-decoration: underline;
}

#cvitae-s8 a:hover{
    opacity: 0.8;
}
#cvitae-s9{
    background-color: #520015 !important;
    padding-bottom: 100px;
}
#cvitae-s9 p{
    text-align: justify !important;
}
#cvitae-s9 h2,
#cvitae-s9 h3,
#cvitae-s9 p{
   color: #fff;
}
#cvitae-s9 p+p{
    padding-top: 20px;
}
#cvtracker-s9-11{
    margin-bottom: 0;
}

    /* fin  cvitae */

#visual-prospect-s6 a.et_pb_button,
#visual-prospect-s8 a.et_pb_button{
    background-color: rgba(78, 116, 255, 1);
}

#visual-prospect-s7 h3,
#visual-prospect-s7 p{
    color: #fff !important;
}

#visual-prospect-s1,
#cv-tracker-s1,
#cvitae-s1{
    padding-bottom: 100px;
}

#visual-prospect-s1 h1,
#cv-tracker-s1 h1,
#cvitae-s1 h1 {
    text-transform: uppercase;
    font-size: 40px;
    line-height: 1.2em;
    padding-top: 200px;
    font-weight: bold;
}

#visual-prospect-s1 h1,
#visual-prospect-s1 h2,
#visual-prospect-s4 h2,
#visual-prospect-s6 h2,
#visual-prospect-s8 h2 {
    color: #223a8f;
}

#visual-prospect-s3 h2,
#visual-prospect-s5 h2,
#visual-prospect-s7 h2 {
    color: #fff !important;
}

#visual-prospect-s5,
#visual-prospect-s7,
#visual-prospect-s9{
    background-color: #223a8f !important;
}

#visual-prospect-s3 a.btn-telecharger:hover {
    opacity: 0.8 !important;
}

#cv-tracker-s1 h1,
#cv-tracker-s1 h2,
#cv-tracker-s4 h2,
#cv-tracker-s6 h2,
#cv-tracker-s8 h2 {
    color: #33802b !important;
}

#cv-tracker-s3 h2, #cv-tracker-s3 h3,
#cv-tracker-s5 h2, #cv-tracker-s5 h3,
#cv-tracker-s7 h2, #cv-tracker-s7 h2{
    color: #fff !important;
}

#cv-tracker-s3,
#cv-tracker-s5,
#cv-tracker-s7 {
    background-color: #33802b !important;
    color: #fff !important;
}

#cvitae-s1 h1,
#cvitae-s1 h2,
#cvitae-s4 h2,
#cvitae-s6 h2,
#cvitae-s8 h2 {
    color: #520015 !important;
}

#cvitae-s3 h2,#cvitae-s3 h3,
#cvitae-s5 h2,#cvitae-s5 h3,
#cvitae-s7 h2,#cvitae-s7 h3 {
    color: #fff !important;
}

#cvitae-s3,
#cvitae-s5,
#cvitae-s7 {
    background-color: #520015 !important;
    color: #fff !important;
}

#visual-prospect-s1 .visual-content,
#cv-tracker-s1 .visual-content,
#cvitae-s1 .visual-content {
    padding-bottom: 100px;
}

#visual-prospect-s1 h3,
#cv-tracker-s1 h3,
#cvitae-s1 h3 {
    color: #fff;
    opacity: 1 !important;
}

#visual-prospect-s1 p,
#cv-tracker-s1 p,
#cvitae-s1 p,
#formations-s1 p{
    background-color: #f1f1f1;
    padding: 10px 20px;
}

#visual-prospect-s2,
#cv-tracker-s2,
#cvitae-s2 {
    background-color: #fff !important;
}

#visual-prospect-s6 p.info{
    font-size: 10px;
    text-align: right;
}

#visual-prospect-s1,
#visual-prospect-s2,
#visual-prospect-s3,
#visual-prospect-s4,
#visual-prospect-s5,
#visual-prospect-s6,
#visual-prospect-s7,
#visual-prospect-s8,
#visual-prospect-s9,
#cv-tracker-s1,
#cv-tracker-s2,
#cv-tracker-s3,
#cv-tracker-s4,
#cv-tracker-s5,
#cv-tracker-s6,
#cv-tracker-s7,
#cv-tracker-s8,
#cvitae-s1,
#cvitae-s2,
#cvitae-s3,
#cvitae-s4,
#cvitae-s5,
#cvitae-s6,
#cvitae-s7,
#cvitae-s8,
#cvitae-s9,
#support-s2,
#support-s3,
#support-s4,
#faq-s1,
#faq-s2,
#faq-s3,
#faq-s4,
#faq-s5,
#formations-s1,
#formations-s2,
#formations-s3,
#formations-s4,
#formations-s6{
    overflow: hidden;
}

#visual-prospect-s1 h3,
#visual-prospect-s2 h3,
#visual-prospect-s3 h3,
#visual-prospect-s4 h3,
#visual-prospect-s5 h3,
#visual-prospect-s6 h3,
#visual-prospect-s7 h3,
#visual-prospect-s8 h3,
#visual-prospect-s8 h3,
#visual-prospect-s9 h3,
#cv-tracker-s1 h3,
#cv-tracker-s2 h3,
#cv-tracker-s3 h3,
#cv-tracker-s4 h3,
#cv-tracker-s5 h3,
#cv-tracker-s6 h3,
#cv-tracker-s7 h3,
#cv-tracker-s8 h3,
#cvitae-s1 h3,
#cvitae-s2 h3,
#cvitae-s3 h3,
#cvitae-s4 h3,
#cvitaet-s5 h3,
#cvitae-s6 h3,
#cvitae-s7 h3,
#cvitae-s8 h3,
#cvitae-s9 h3,
#support-s2 h3,
#support-s3 h3,
#support-s4 h3,
#faq-s1 h3,
#faq-s2 h3,
#faq-s3 h3,
#faq-s4 h3,
#faq-s5 h3,
#formations-s1 h3,
#formations-s2 h3,
#formations-s3 h3,
#formations-s4 h3,
#formations-s6 h3{
    font-size: 40px;
    padding-bottom: 10px;
    line-height: normal;
    
}

#visual-prospect-s1 h2,
#visual-prospect-s2 h2,
#visual-prospect-s3 h2,
#visual-prospect-s4 h2,
#visual-prospect-s5 h2,
#visual-prospect-s6 h2,
#visual-prospect-s7 h2,
#visual-prospect-s8 h2,
#visual-prospect-s9 h2,
#cv-tracker-s1 h2,
#cv-tracker-s2 h2,
#cv-tracker-s3 h2,
#cv-tracker-s4 h2,
#cv-tracker-s5 h2,
#cv-tracker-s6 h2,
#cv-tracker-s7 h2,
#cv-tracker-s8 h2,
#cvitae-s1 h2,
#cvitae-s2 h2,
#cvitae-s3 h2,
#cvitae-s4 h2,
#cvitae-s5 h2,
#cvitae-s6 h2,
#cvitae-s7 h2,
#cvitae-s8 h2,
#cvitae-s9 h2,
#support-s2 h2,
#support-s3 h2,
#support-s4 h2,
#faq-s1 h2,
#faq-s2 h2,
#faq-s3 h2,
#faq-s4 h2,
#faq-s5 h2,
#formations-s1 h2,
#formations-s2 h2,
#formations-s3 h2,
#formations-s4 h2,
#formations-s6 h2{
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2em;
    /*color: #223a8f;*/
    font-weight: bold;
    padding: 30px 0;
}


#visual-prospect-s2 p,
#visual-prospect-s3 p,
#visual-prospect-s4 p,
#visual-prospect-s5 p,
#visual-prospect-s6 p,
#visual-prospect-s7 p,
#visual-prospect-s8 p,
#visual-prospect-s9 p,
#cv-tracker-s2 p,
#cv-tracker-s3 p,
#cv-tracker-s4 p,
#cv-tracker-s5 p,
#cv-tracker-s6 p,
#cv-tracker-s7 p,
#cv-tracker-s8 p,
#cvitae-s2 p,
#cvitae-s3 p,
#cvitae-s4 p,
#cvitae-s5 p,
#cvitae-s6 p,
#cvitae-s7 p,
#cvitae-s8 p,
#cvitae-s9 p,
#support-s2 p,
#support-s3 p,
#support-s4 p,
#faq-s1 p,
#faq-s2 p,
#faq-s3 p,
#faq-s4 p,
#faq-s5 p,
#formations-s1 p,
#formations-s2 p,
#formations-s3 p,
#formations-s4 p,
#formations-s6 p{
    padding-left: 50px;
}

#visual-prospect-s1 h3,
#cv-tracker-s1 h3,
#cvitae-s1 h3,
#formations-s1 h3{
    padding-bottom: 20px;
}

/*#visual-prospect-s2 p:hover{
    cursor: pointer;
    opacity: 0.8;
}*/

#visual-prospect-s2 .atout img,
#cv-tracker-s2 .atout img,
#cvitae-s2 .atout img,
#support-s2 .atout img{
    margin-right: 10px;
}

#visual-prospect-s2 .atout,
#cv-tracker-s2 .atout,
#cvitae-s2 .atout,
#support-s2 .atout{
    position: relative !important;
    text-transform: uppercase;
}

#visual-prospect-s2 .atout li.toggleSubMenu,
#cv-tracker-s2 .atout li.toggleSubMenu,
#cvitae-s2 .atout li.toggleSubMenu,
#support-s2 .atout li.toggleSubMenu {
    display: inline-block;
    color: #000 !important;
    cursor: pointer;
}

#visual-prospect-s7 .block-detaile h6,
#visual-prospect-s8 .block-detaile h6,
#cv-tracker-s7 .block-detaile h6,
#cv-tracker-s8 .block-detaile h6,
#cvitae-s7 .block-detaile h6,
#cvitae-s8 .block-detaile h6 {
    color: #223a8f !important;
    text-transform: uppercase;
    font-size: 15px;
}

#visual-prospect-s2 .block-stat,
#cv-tracker-s2 .block-stat {
    text-align: center !important;
}



#visual-prospect-s2 li.toggleSubMenu,
#cv-tracker-s2 li.toggleSubMenu,
#cvitae-s2 li.toggleSubMenu{
    list-style: none;
    cursor: pointer;
}

ul.subMenu li{
    margin-bottom: 15px;
    margin-left: 10px;
}

#visual-prospect-s2 ul.subMenu,
#cv-tracker-s2 ul.subMenu,
#cvitae-s2 ul.subMenu,
#support-s2 ul.subMenu{
    text-transform: lowercase;
    padding: 20px;
    list-style: none;
    font-size: 13px;
    margin: 10px 20px;
    border: 1px solid #000 !important;
    border-radius: 3px;
    color: #000;
}

#visual-prospect-s2 ul.subMenu li,
#cv-tracker-s2 ul.subMenu li,
ul.subMenu li {
    list-style: initial !important;
}

#visual-prospect-s2 li.toggleSubMenu a,
#cv-tracker-s2 li.toggleSubMenu a,
#cvitae-s2 li.toggleSubMenu a,
#support-s2 li.toggleSubMenu a {
    color: #000;
}

#visual-prospect-s2 li.toggleSubMenu:hover,
#cv-tracker-s2 li.toggleSubMenu:hover,
#cvitae-s2 li.toggleSubMenu:hover,
#support-s2 li.toggleSubMenu:hover{
    opacity: 0.7;
}

#visual-prospect-s7 .block-detaile ul,
#visual-prospect-s8 .block-detaile ul,
#cv-tracker-s7 .block-detaile ul,
#cv-tracker-s8 .block-detaile ul,
#cvitae-s7 .block-detaile ul,
#cvitae-s8 .block-detaile ul {
    padding-left: 30px;
}

#visual-prospect-s7 .block-detaile{
    display: flex !important;
}

/*#visual-prospect-s2 ul.subMenu,*/

#visual-prospect-s7 .atout .block-manuelle div .block-detaile,
#visual-prospect-s8 .atout div .block-detaile,
#cv-tracker-s7 .atout .block-manuelle div .block-detaile,
#cv-tracker-s8 .atout div .block-detaile,
#cvitae-s7 .atout .block-manuelle div .block-detaile,
#cvitae-s8 .atout div .block-detaile {
    color: #000 !important;
    border: 1px solid #f3f3f3;
    background-color: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
    z-index: 99999;
    position: absolute;
    display: none;
    bottom: 120%;
    left: 0;
}

#visual-prospect-s8 .atout>div,
#visual-prospect-s7 .atout .block-manuelle>div,
#cv-tracker-s8 .atout>div,
#support-s3 .atout>div,
#cv-tracker-s7 .atout .block-manuelle>div,
#cvitae-s8 .atout>div,
#cvitae-s7 .atout .block-manuelle>div {
    position: relative;
}

#visual-prospect-s7 .atout{
    padding-top: 100px !important;
}

#visual-prospect-s7 .atout .block-detaile{
    display: flex;
    justify-content: center;
}
#visual-prospect-s7 .atout .block-detaile a:hover{
    opacity: 0.8;
}

/*#visual-prospect-s2 .toggleSubMenu a, #navigation .toggleSubMenu span {
    content: '<i class="fa fa-plus-square"></i>';
}
#visual-prospect-s2 .open a, #navigation .open span {
    content: '<i class="fa fa-plus-square"></i>';
}*/

#visual-prospect-s7 .atout .block-manuelle div .block-detaile,
#visual-prospect-s8 .atout div .block-detaile,
#cv-tracker-s7 .atout .block-manuelle div .block-detaile,
#cv-tracker-s8 .atout div .block-detaile,
#support-s8 .atout div .block-detaile,
#cvitae-s7 .atout .block-manuelle div .block-detaile,
#cvitae-s8 .atout div .block-detaile {
    width: 600px;
}

#visual-prospect-s2 li.toggleSubMenu,
#cv-tracker-s2 li.toggleSubMenu,
#cvitae-s2 li.toggleSubMenu,
#support-s2 li.toggleSubMenu{
    font-family: 'Nunito', Arial, sans-serif;
    font-weight: 300;
    font-size: 14px;
}

#visual-prospect-s2 li.toggleSubMenu *,
#cv-tracker-s2 li.toggleSubMenu *,
#cvitae-s2 li.toggleSubMenu *,
#support-s2 li.toggleSubMenu *{
    vertical-align: middle;
}


/*#visual-prospect-s2 li.toggleSubMenu img,
#cv-tracker-s2 li.toggleSubMenu img,
#cvitae-s2 li.toggleSubMenu img{display: inline-block; margin-right: 10px;}*/


/*#visual-prospect-s2 #visual-stat li.toggleSubMenu,
#cv-tracker-s2 #visual-stat li.toggleSubMenu{
text-align: center;
}*/

#visual-prospect-s3 {
    /*background-color: #406489;*/
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #406489;
}

#visual-prospect-s3 h3,
#visual-prospect-s3 h2 {
    color: #fff;
    padding-left: 200px;
    position: absolute;
}

#visual-prospect-s3 h2 {
    top: 50px;
}

#visual-prospect-s3 h3 {
    padding-bottom: 50px;
    top: 150px;
}

#visual-prospect-s3 video{
    cursor: pointer !important;
 }

 #visual-prospect-s4 p.btn-telecharger {
    margin-top: 50%;
    text-align: center;
    line-height: 60px !important;
}

#visual-prospect-s4 p.btn-telecharger a {
    cursor: pointer !important;
    font-size: 15px;
    padding: 15px 20px;
    color: #223a8f;
    font-weight: bold;
    display: flex;
    align-items: center;
}
i.fa-check-circle-o{
    font-size: 50px;
    padding-right: 10px;
}

#visual-prospect-s4 p.btn-telecharger a:hover {
    opacity: 0.8;
}

#visual-prospect-s4 ul {
    padding: 50px 0 80px 50px;
}

#visual-prospect-s5 ul,
#cv-tracker-s4 ul,
#cv-tracker-s5 ul,
#cvitae-s5 ul,
#cvitae-s7 ul,
#cvitae-s8 ul{
    list-style: none;
    padding-left: 50px;
}
#visual-prospect-s2 ul,
#cv-tracker-s2 ul,
#cvitae-s2 ul{
    list-style-type: circle;
}

/*#visual-prospect-s5 {
    background-color: #223a8f;
    color: #fff;
}*/
#visual-prospect-s9 h2,
#visual-prospect-s9 h3,
#visual-prospect-s9 p,
#visual-prospect-s9 li,
#visual-prospect-s5 h2,
#visual-prospect-s5 h3,
#visual-prospect-s5 h4,
#visual-prospect-s5 p,
#cv-tracker-s5 h2, #cv-tracker-s5 h3, #cv-tracker-s5 h4, #cv-tracker-s5 p,
#cvitae-s5 h2, #cvitae-s5 h3, #cvitae-s5 h4, #cvitae-s5 p{
    color: #fff !important;
}

#visual-prospect-s5 h4,
#cv-tracker-s5 h4,
#cvitae-s5 h4{
    font-size: 20px;
    text-transform: uppercase;
    padding: 30px 0;
}

#visual-prospect-s5 ul,
#cv-tracker-s5 ul,
#cvitae-s5 ul{
    padding-left: 50px;
    color: #c1c1c1 !important;
}

#visual-prospect-s5 a.semantis-btn {
    background-color: rgba(51, 51, 51, 1);
    border: solid transparent 0px;
    cursor: pointer !important;
    font-size: 15px;
    color: #fff;
    width: 300px;
}

#visual-prospect-s5 .semantis-btn {
    padding: 10px 15px;
    display: block;
    text-align: center;
    border-radius: 10px !important;
}

#visual-prospect-s5 .semantis-btn:hover {
    background-color: #fff !important;
    color: #223a8f !important;
}

#visual-prospect-s5 #btn-acheter{
    background-color: rgba(78, 116, 255, 1);
}

#visual-prospect-s5 input[type=submit]:hover {
    background-color: #fff;
    color: #223a8f !important;
}

#visual-prospect-s5 input[type=submit],
#cv-tracker-s5 input[type=submit] ,
#cvitae-s5 input[type=submit],
#visual-prospect-s5 #btn-acheter{
    border: solid transparent 0px;
    cursor: pointer !important;
    font-size: 15px;
    color: #fff;
    border-radius: 0;
}

#visual-prospect-s5 input[type=submit],
#cv-tracker-s5 input[type=submit] ,
#cvitae-s5 input[type=submit]{
   margin: 20px 0 30px 0;
    color: #fff !important;
    padding: 15px 20px;
    background-color: rgba(51, 51, 51, 1);
    border-radius: 10px;
}


#visual-prospect-s5 #popup-support{

}

#visual-prospect-s8 #block-info p{
    color: #c1c1c1;
    padding: 50px 200px 20px 50px;
}

#visual-prospect-s8 li.toggleSubMenu * {
    vertical-align: middle;
}
#visual-prospect-s8 a.et_pb_button {
    border-radius: 10px !important;
}
#visual-prospect-s8 a.et_pb_button:hover {
    background-color: rgba(51, 51, 51, 1);
    opacity: 1 !important;
}
#visual-prospect-s8  ul.subMenu {
    margin: 20px;
    text-align: justify;
    display: block;
    list-style: square;
    padding: 10px !important;
    color: #000;
    border: 1px solid #c1c1c1;
}

#visual-prospect-s9 ul {
    list-style: none;
    padding-left: 50px;
}
#visual-prospect-s9 li {
    padding: 30px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
#visual-prospect-s9 li>img ,
#visual-prospect-s9 li>span{
    display: inline-block;
    vertical-align: top;
}
#visual-prospect-s9 li>span>span,
#visual-prospect-s9 p>span{
    font-weight: bold;
}
#visual-prospect-s9 li>span>span>span{
    font-size: 8px;
    letter-spacing: 3px;
    padding-left: 10px;
}
#visual-prospect-s9 li p{
    padding-left: 0;
}
#visual-prospect-s9 li img{
    padding-right: 30px;
}

#visual-prospect-s9 p.adherer{
    background-color: rgba(51, 51, 51, 1);
    margin: 10px 150px;
    text-align: center;
    border-radius: 10px;
    padding: 10px 20px;
}
#visual-prospect-s9 p.adherer:hover{
    background-color: #fff;
    color: rgba(51, 51, 51, 1) !important;
    cursor: pointer;
}

#visual-prospect-s9 p.info{
    text-align: center;
    color: #c1c1c1 !important;
    font-size: 10px !important;
}
/*element.style {*/
    /*left: 0px;*/
    /*width: 630px;*/
    /*position: absolute;*/
    /*top: 32px;*/
/*}*/
/*element.style {*/
    /*pointer-events: auto;*/
    /*position: absolute;*/
    /*visibility: inherit;*/
    /*left: 175px;*/
    /*top: 97px;*/
    /*width: 630px;*/
    /*height: 463px;*/
/*}*/

/*#visual-prospect-s5 input[type=submit]:hover,*/
/*#cv-tracker-s5 input[type=submit]:hover,*/
/*#cvitae-s5 input[type=submit]:hover{*/
    /*opacity: 0.8;*/
/*}*/

.block-logiciels a.btn-logiciel {
    width: 40% !important;
    height: 40px !important;
    text-align: center;
    margin: 10px 0;
    border-radius: 4px;
    display: inline-block;
    padding: 10px 0;
    font-size: 10px;
    letter-spacing: 0px;
    overflow: hidden;
    line-height: 16px;
}

.block-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    font-weight: bold;
}

.block-logiciels a.btn-visual {
    color: #ffffff !important;
    background: #223a8f;
    border: 2px solid #223a8f;
}

.block-logiciels a.btn-visual-plus {
    /*color: #ffffff !important;*/
    background-color: #fff;
    border: 2px solid #223a8f;
    color: #223a8f !important;
}

.block-logiciels a.btn-visual:hover {
    background-color: #fff;
    border: 2px solid #223a8f;
    color: #223a8f !important;
    opacity: 1 !important;
}

.block-logiciels a.btn-visual-plus:hover {
    color: #ffffff !important;
    background-color: #223a8f;
    opacity: 1 !important;
}

.block-logiciels a.btn-cvtracker {
    color: #ffffff !important;
    background: #33802b;
    border: 2px solid #33802b;
}

.block-logiciels a.btn-cvtracker:hover {
    background-color: #fff;
    border: 2px solid #33802b;
    color: #33802b !important;
    opacity: 1 !important;
}

.block-logiciels a.btn-cvtracker-plus {
    /*color: #ffffff !important;*/
    background-color: #fff;
    border: 2px solid #33802b;
    color: #33802b !important;
}

.block-logiciels a.btn-cvtracker-plus:hover {
    color: #ffffff !important;
    background: #33802b;
    opacity: 1 !important;
}

.block-logiciels a.btn-cvitae {
    color: #ffffff !important;
    background: #520015;
    border: 2px solid #520015;
}

.block-logiciels a.btn-cvitae:hover {
    background-color: #fff;
    border: 2px solid #520015;
    color: #520015 !important;
    opacity: 1 !important;
}

.block-logiciels a.btn-cvitae-plus {
    /*color: #ffffff !important;*/
    background-color: #fff;
    border: 2px solid #520015;
    color: #520015 !important;
}

.block-logiciels a.btn-cvitae-plus:hover {
    color: #ffffff !important;
    background: #520015;
    opacity: 1 !important;
}

#visual-prospect-s5 a.semantis-btn:hover {
    opacity: 0.8;
}

#visual-prospect-s5 a.et_pb_button {
    text-align: center !important;
}

#visual-prospect-s5 h6 {
    color: #c1c1c1 !important;
    font-size: 10px;
}

.block-gagner-de-largent a{
    background-color: #383838;
    display: block;
    /*padding: 8px;*/
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
    font-size: 10px;
    letter-spacing: 0;
    overflow: hidden;
    line-height: 16px;
}

.block-gagner-de-largent a.visualprospect:hover{
    background-color: #223a8f;
    opacity: 1 !important;
    color: #fff !important;
}

.block-gagner-de-largent a.cvtracker{
    background-color: #fff;
    opacity: 1 !important;
}

.block-gagner-de-largent a.cvitae:hover{
    background-color: #520015;
    opacity: 1 !important;
    color: #fff !important;
}

/********** Contact **********/
#contact {
    background-color: #0a0e2c !important;
}

#visual-prospect-s6 h3 span,
#cv-tracker-s6 h3 span,
#cvitae-s6 h3 span{
    font-size: 12px;
}

#visual-prospect-s6 p {
    margin: 30px 0;
}

#visual-prospect-s6 a.btn-telecharger {
    background-color: rgba(78, 116, 255, 1);
    border: solid transparent 0;
    cursor: pointer !important;
    font-size: 15px;
    color: #fff;
    padding: 15px 20px;
    border-radius: 3px;
    margin: auto;
    margin-top: 100px !important;
    display: block;
    text-align: center;
    width: 70%;
}

#visual-prospect-s6 a.btn-telecharger:hover {
    background-color: rgba(51, 51, 51, 1);
}

/*#visual-prospect-s7 {
    background-color: #223a8f;
    padding: 50px 0;
    color: #fff;
}*/

/*#visual-prospect-s7 h2 {
    color: #fff;
}

#visual-prospect-s7 h3 {
    color: #fff;
}*/

#visual-prospect-s7 .block-manuelle,
#cv-tracker-s7 .block-manuelle,
#cvitae-s7 .block-manuelle{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

#visual-prospect-s7 .block-manuelle img,
#cv-tracker-s7 .block-manuelle img ,
#cvitae-s7 .block-manuelle img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 15px;
}

#visual-prospect-s7 p,
#cv-tracker-s7 p,
#cvitae-s7 p{
    padding-top: 30px;
}

#visual-prospect-s7 .atout .block-manuelle>div,
#cv-tracker-s7 .atout .block-manuelle>div,
#cvitae-s7 .atout .block-manuelle>div{
    position: relative !important;
}

#visual-prospect-s7 .atout .block-manuelle div p,
#cv-tracker-s7 .atout .block-manuelle div p,
#cvitae-s7 .atout .block-manuelle div p{
    padding: 0 !important;
    margin: 0 !important;
}

#visual-prospect-s7 .atout .block-manuelle div p img:hover,
#cv-tracker-s7 .atout .block-manuelle div p img:hover,
#cvitae-s7 .atout .block-manuelle div p img:hover{
    opacity: 0.8;
    cursor: pointer;
    border: 1px solid #fff;
}

/*#visual-prospect-s8 a.et_pb_button {
    background-color: rgba(78, 116, 255, 1);
    border: solid transparent 0px;
    cursor: pointer !important;
    font-size: 15px;
    color: #fff;
}*/

#visual-prospect-s7 a.et_pb_button:hover,
#visual-prospect-s8 a.et_pb_button:hover,
#cv-tracker-s7 a.et_pb_button:hover,
#cv-tracker-s8 a.et_pb_button:hover,
#cvitae-s7 a.et_pb_button:hover,
#cvitae-s8 a.et_pb_button:hover{
    opacity: 0.8;
}

#visual-prospect-s8 ul {
    list-style: square;
    padding-left: 80px;
}

#visual-prospect-s8 .atout>div,
#cv-tracker-s8 .atout>div,
#cvitae-s8 .atout>div{
    position: relative !important;
}

#visual-prospect-s8 .atout div p,
#cv-tracker-s8 .atout div p,
#cvitae-s8 .atout div p{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}

#visual-prospect-s8 .atout div p:hover,
#cv-tracker-s8 .atout div p:hover,
#cvitae-s8 .atout div p:hover{
    opacity: 0.8;
}

#visual-prospect-s8 .atout div p img,
#cv-tracker-s8 .atout div p img,
#cvitae-s8 .atout div p img {
    margin-right: 10px;
}

#visual-prospect-s8 .visual-s7-block ,
#cv-tracker-s8 .visual-s7-block,
#cvitae-s8 .visual-s7-block{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
/* fin visual prospect */

/* debut support */
#support-s2{
    background-color: #fff !important;
    color: #000 !important;
}
#support-s2 span>span{
    font-size: 10px;
    padding-left: 15px;
}
#support-s2 ul.navigation{
   margin-left: 150px;
    margin-right: 50px;
}
#support-s2 li.toggleSubMenu span{
    color:#223a8f !important;
    font-weight: bold;
}
#support-s3{
   background-color: #223a8f;
}
#support-s3 ul{
   margin-left: 100px;
    text-align: justify;
    margin-top: 30px;
}
#support-s3 h2,
#support-s3 h3,
#support-s3 p,
#support-s3 li{
    color: #fff;
}

#support-s3 #block-assistance a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-transform: uppercase;
    color: #fff;
}

#support-s3-2 a{
    background-color: rgba(51, 51, 51, 1);
    color: #fff !important;
}
#support-s3-2 a:hover{
    background-color: #fff ;
    color:#223a8f !important;
}
#support-s4-1 h2{
    font-size: 14px !important;
    line-height: 1.2em !important;
    font-weight: bold !important;
}
#savoir-plus a{
    background-color: rgba(51, 51, 51, 1) !important;
    border-radius: 10px;
    padding: 10px 20px;
    color: #fff !important;
    opacity: 1 !important;
}
#savoir-plus a:hover{
    background-color: #0c0d2e !important;
}
/* fin support */

/* debut foire aux questions*/
#faq-s1{
 background-color: #fff !important;
    padding-right: 200px;
}
#faq-s1 #info{
    font-style: italic;
}
#faq-s2{
    background-color:  #33802b;!important;
    color: #fff !important;
}

#faq-s3{
    background-color: #223a8f !important;
    color: #fff !important;
}

#faq-s4{
    background-color:  #520015 !important;
    color: #fff !important;
}
#faq-s1 input.et_pb_searchsubmit {
    border: 1px solid #ddd;
}

#faq-s5{
    background-color: #fff !important;
}
#faq-s1 input[type=submit]:hover{
    background-color: #223a8f !important;
}
#faq-s1 input[type=submit]{
    background-color: rgba(51,51,51,1) !important;
    color: #fff;
    border: 1px solid #ddd !important;
}
#faq-s2 h2,
#faq-s2 h3,
#faq-s3 h2,
#faq-s3 h3,
#faq-s4 h2,
#faq-s4 h3{
    color: #fff !important;
}
a.semantis-btn-faq {
    display: block !important;
    margin-right: 20px;
    margin-left: 20px;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: rgba(51, 51, 51, 1);
    text-align: center;
    color: #fff;
}

a.visualprospect:hover {
    background-color: #fff;
    color: #223a8f !important;
}
a.cvtracker:hover {
    background-color: #fff;
    color: #33802b !important;
}
a.cvitae:hover {
    background-color: #fff;
    color: #520015 !important;
}
#faq-s1 .et-waypoint {
   opacity: 1 !important;
}
#faq-s2 ul,
#faq-s3 ul,
#faq-s4 ul{
    margin-left: 75px;
}
#faq-s2 a,
#faq-s3 a,
#faq-s4 a{
    color: #fff;
}
#faq-s2 a:hover,
#faq-s3 a:hover,
#faq-s4 a:hover{
     color: #c1c1c1;
 }
#faq-s5 div.support a,
#faq-s5 div.formation a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #223a8f;
}
#faq-s5 div.support a img,
#faq-s5 div.formation a img{
    padding-right: 10px;
}
#faq-s5 div.support a:hover,
#faq-s5 div.formation a:hover{
    opacity: 0.8;
}
/* fin foire aux questions */
/* fin support */

/* debut formations */
#formations-s1{
    padding: 50px 0 150px 0;
}
#formations-s1 h1,
#formations-s1 h3,
#formations-s3 h2,
#formations-s3 h3,
#formations-s3 p{
    color: #fff !important;
}
p{
    text-align: justify;
}
#formations-s1 p{
    margin-right: 100px;
}
#formations-s2 p{
    text-align: justify;
}
#formations-s2 div.support>a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color:#223a8f;
    text-transform: uppercase;
}
#formations-s2 div.support>a:hover{
    opacity: 0.8;
}
#formations-s2 div.support a>img{
    padding-right: 10px;
}
#formations-s3{
   background-color: #223a8f;
}
#formations-s3 .et-waypoint {
    opacity: 1 !important;
    margin-top: 15%;
}
.et-waypoint {
    opacity: 1 !important;
}
.formation-btn {
    margin-right: 20px;
    margin-left: 20px;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: rgba(51, 51, 51, 1);
    text-align: center;
    color: #fff;
    border: none;
}

#formations-s4 a.formation-btn:hover {
    background-color: #223a8f;
    color: #fff !important;
}
.block-formulaire{
    background-color: #223a8f !important;
    color: #fff !important;
}
.block-formulaire h2,
.block-formulaire h3,
.block-formulaire p{
    color: #fff !important;
}
.block-formulaire h2 {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2em;
    font-weight: bold;
    padding: 30px 0;
}
.block-formulaire h3 {
    font-size: 40px;
    padding-bottom: 10px;
    line-height: normal;
}

#formations-s6 div.support>a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color:#223a8f;
    text-transform: uppercase;
}
#formations-s6 div.support>a:hover{
    opacity: 0.8;
}
#formations-s6 div.support a>img{
    padding-right: 10px;
}
#formations-s6 p+p{
    margin-top: 50px;
}

/* fin formations */

/* debut actualites */
/*span.author{*/
    /*display: none;*/
/*}*/
/*span.published{*/
    /*display: none;*/
/*}*/
/*p.post-meta{*/
    /*display: none;*/
/*}*/
/* fin actualites */

/* Tooltip css */
.ui-tooltip, .arrow:after {
    background: rgba(51, 51, 51, 1);
    border: 2px solid white;
}
.ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px rgba(51, 51, 51, 1);
}
.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.arrow.top {
    top: -16px;
    bottom: auto;
}
.arrow.left {
    left: 20%;
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px rgba(51, 51, 51, 1);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow.top:after {
    bottom: -20px;
    top: auto;
}

/* debut ui dialog*/

.ui-dialog {
margin: 5px auto;
padding: 0;
background: none;
width: 30% !important;
position: relative !important;
z-index: 99999 !important;
border: 5px solid #000;
border-radius: 4px;
}
.ui-dialog-titlebar {
}
.ui-dialog h6 {
    color: #fff !important;
}
.ui-dialog p {
    padding: 0 !important;
    margin: 0 !important;
    color: #fff !important;
}
.ui-widget-header  span.ui-dialog-title{
    font-size: 40px;
    padding-bottom: 10px;
    line-height: normal;
}
.ui-widget-header {
    border: none;
    background: none ;
    background-color: rgba(51, 51, 51, 1) !important;
    color: #fff !important;
    text-align: center;
    font-weight: normal;
    border-radius: 0;
}

.ui-dialog a.ui-dialog-titlebar-close{
   background-color: #fff;
    border-radius: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ui-dialog .ui-dialog-buttonpane {
    background-color: rgba(51, 51, 51, 1) !important;
    margin: 0 !important;
    border: none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
    font-weight: normal;
    color: #fff !important;
}

.ui-dialog .ui-dialog-buttonset .ui-button {
    background-color: #000 !important;
    border: none !important;
    border-radius: 10px;
}
.ui-dialog .ui-dialog-buttonset .ui-button:hover {
    background-color: #fff !important;
    border: none !important;
    color: rgba(51, 51, 51, 1) !important;
}
.ui-dialog input[type=text],
.ui-dialog input[type=email],
.ui-dialog textarea,
.ui-dialog select{
    background: none !important;
    border: none !important;
    border-top: 2px solid #000 !important;
    color: #fff !important;
    padding: 2px !important;
    font-size: 13px;
    font-weight: bold;
}
.ui-dialog textarea{
    border-bottom: 2px solid #000 !important;
}
.ui-dialog h1,
.ui-dialog h2,
.ui-dialog h4,
.ui-dialog p{
    color: #fff !important;
    text-align: center !important;
}

.ui-dialog h3{
    color:  rgba(51, 51, 51, 1) !important;
    text-align: center !important;
}


.ui-dialog form {
    display: block;
    padding: 10px 50px;
}
.ui-dialog form p{
    text-align: left !important;
}
.ui-dialog form label {
    color: #fff !important;
    font-weight: bold;
}

.ui-dialog select option {
    background-color: #000;
    color: #fff;
}

.ui-dialog input[type="submit"] {
    display: block;
    margin: 20px auto;
    width: 200px;
    text-align: center;
    padding: 10px 15px !important;
    background: none;
    border: none;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
}

.ui-dialog input[type="submit"]:hover {
    background-color: #fff !important;
    opacity: 1 !important;
    border-radius: 10px !important;
    color: rgba(51, 51, 51, 1) !important;
    font-weight: normal;
}

.ui-dialog textarea {
    height: 100px !important;
    overflow: auto;
}
.ui-dialog input[type="submit"]:hover {
    opacity: 0.8;
}

.ui-dialog input[type="submit"] {
    background-color: rgba(51, 51, 51, 1) !important;
    width: auto !important;
}
/*.semantis-popup select {*/
    /*width: 100%;*/
    /*padding: 15px 10px;*/
    /*border: 2px solid #000;*/
    /*font-size: 13px;*/
    /*display: block;*/
    /*margin: 5px 0;*/
/*}*/

/*.ui-dialog input, .ui-dialog textarea, .ui-dialog select, .ui-dialog button {*/
    /*text-rendering: auto;*/
    /*color: initial;*/
    /*letter-spacing: normal;*/
    /*word-spacing: normal;*/
    /*text-transform: none;*/
    /*text-indent: 0px;*/
    /*text-shadow: none;*/
    /*display: inline-block;*/
    /*text-align: start;*/
    /*margin: 0em;*/
    /*font: 13.3333px Arial;*/
    /*border: 1px solid #000 !important;*/
    /*color: #000;*/
    /*background-color: #fff;*/
/*}*/

/* Popup popup-test-visualprospect */

#popup-test-visualprospect{
    background-image: url("images/visual-prospect/pop5.jpg");
}
#popup-test-visualprospect span{
    color: rgba(51, 51, 51, 1) !important;
}
#popup-demo-cvtracker{
    background-image: url("images/cvtracker/popup-bag1.jpg");
}
#popup-telecharger-cvitae{
    background-image: url("images/cvitae/pop2.jpg");
}
#popup-support-visualprospect{
    background-image: url("images/visual-prospect/pop4.jpg");
}
#popup-support-visualprospect div.block-img {
   display: flex;
    justify-content: space-around;
    align-items: center;
}
#popup-support-visualprospect div.block-img a{
    width: 70px !important;
    height: 70px !important;
    border-radius: 50%;
    background-color: rgba(51, 51, 51, 1);
    color: #fff;
    font-size: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#popup-support-visualprospect div.block-img a span{
    text-align: center !important;
    font-size: 7px !important;
    text-transform: uppercase;
}
#popup-support-visualprospect div.block-img a:hover{
    background-color: #fff;
    color: rgba(51, 51, 51, 1);
}
#popup-acheter-visualprospect{
    background-image: url("images/visual-prospect/pop3.jpg");
    background-color: rgba(0, 0, 0, 0.8) !important;
}
#popup-acheter-visualprospect h3{
    color: #fff !important;
    text-shadow: 1px 1px #c5c5c5 !important;
}
#popup-acheter-visualprospect p.info{
    background-color: rgba(0, 0, 0, 0.6) !important;
    text-shadow: 1px 1px #c5c5c5 !important;
    padding: 4px !important;
    color: #fff !important;
}
#popup-acheter-visualprospect tr{
    color: rgba(51, 51, 51, 1) !important;
    background-color: #fff !important;
    opacity: 0.8;
}
.ui-dialog select {
    background: none !important;
    border: none !important;
    border-top: 2px solid #000 !important;
    color: rgba(51, 51, 51, 1) !important;
}
#popup-demo-cvtracker-2,
#popup-telecharger-cvtracker{
    background-image: url("images/cvtracker/popup-bag1.jpg");
}

#popup-acheter-visualprospect p.info{
   font-size: 10px;
}
#popup-acheter-visualprospect h3{
    font-size: 15px;
}
/* fin popup visualprospect */
/* fin dialog*/

#logiciels #cv-track .block-gagner-de-largent a:hover{
    color: #fff !important;
    cursor: default;
}
#visual-prospect-s7 .block-manuelle,
#cv-tracker-s7 .block-manuelle{
    display: flex;
    justify-content: center;
    align-items: center;
}
#visual-prospect-s7 .block-manuelle a:hover,
#cv-tracker-s7 .block-manuelle a:hover{
    opacity: 0.7;
}
.semantis-popup .semantis-popup-content{
    color:  rgba(51, 51, 51, 1) !important;
}
#cv-tracker-s8 ul.subMenu li{
    color: #000;
}
#cv-tracker-s8 ul.subMenu{
    padding: 15px 15px 15px 5px;
}
#support-s2 p.lien a{
    color: #223a8f;
    font-weight: bold;
}
#support-s2 p.lien a:hover{
    color: #000;
}
#left-area .entry-title{
    color: #f3f3f3 !important;
    text-transform: uppercase;
    font-size: 22px !important;
}
#left-area .entry-title:hover{
    color: #998b71 !important;
}

#left-area,
#left-area p,
#left-area span,
#left-area span a,
#left-area p.post-meta,
#left-area p.post-meta a,
#left-area p.post-meta span a{
    color: #fff !important;
    font-weight: normal;
}
#sidebar h4{
    text-transform: uppercase;
    font-size: 18px !important;
}
#sidebar li a{
    color: #fff !important;
}

#sidebar li a:hover,
#sidebar li a:hover+span{
    color: #998b71 !important;
}

.page-template-template-faq .et_pb_section{
    font-weight: normal;
    background-color: transparent !important;
}
.page-template-template-faq .entry-content{
    background-color: transparent !important;
}

body.single-post .navigation .alignleft a,
body.single-post .navigation .alignright a,
body.search-results .pagination .alignleft a,
body.search-results .pagination .alignright a,
body #main-content .navigation .alignleft a,
body #main-content .navigation .alignright a{
    border: 1px solid #1e9a73;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff !important;
}

.et_pb_row.questions-frequences {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: auto;
    background-color: transparent !important;
}

#cookie-notice {
    padding: 15px 0 !important;
    min-height: 0 !important;
    z-index: 10 !important;
    line-height: normal !important;
}

.entry-meta .date a:before {
    content: "\f303";
}

.comments-link a:before {
    content: "\f300";
    margin-right: 2px;
    position: relative;
    top: -1px;
}

.entry-meta .author a:before {
    content: "\f304";
    position: relative;
    top: -1px;
}

.categories-links a:first-child:before {
    content: "\f301";
}

.tags-links a:first-child:before {
    content: "\f302";
    position: relative;
    top: -1px;
}

.edit-link a:before {
    content: "\f411";
    position: relative;
    top: -1px;
}
.format-aside cite:before {
    content: "\2014";
    margin-right: 5px;
}
.format-quote blockquote:before {
    content: '\201C';
    font-size: 140px;
    font-weight: 400;
    line-height: .8;
    padding-right: 25px;
    position: absolute;
    left: -15px;
    top: -3px;
}
.format-status .entry-content p:first-child:before {
    background-color: rgba(0, 0, 0, 0.65);
    content: "";
    height: 3px;
    margin-top: 13px;
    position: absolute;
    left: 4px;
    width: 13px;
}
.format-status .entry-meta .date a:before {
    content: "\f105";
}
.attachment .entry-title:before {
    content: "\f416";
    font-size: 32px;
    margin-right: 10px;
}
.attachment-meta:before {
    content: "\f307";
}

.full-size-link a:before {
    content: "\f402";
}
.comment-awaiting-moderation:before {
    content: "\f414";
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
    content: "\f412";
    margin-right: 3px;
}

#sidebar .et_pb_widget a{
    color: #fff !important;
}

#sidebar .et_pb_widget.widget_categories li a {
    display: inline-block !important;
}
#sidebar .et_pb_widget.widget_categories li{
    color: #1dc075 !important;
}

@media all and (max-width: 767px) {
    #formations p span.quelle select,
    #formations p span.Vous select {
        width: 100%;
    }
    #logiciels .et_pb_column {
        border: 1px solid #c3c3c3;
        padding: 10px;
    }
    #cookie-notice {
        height: auto !important;
        line-height: 20px !important;
    }
    #contact .block-contact {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    div.tab-tarif table {
        font-size: 60% !important;
    }
    div.tab-tarif tr td,
    div.tab-tarif thead th{
        padding: 3px !important;
        margin: 0 !important;
    }
}

@media only screen and (min-width: 768px) {
    .custom_blog .post-content>p {
        min-height: 185px;
        max-height: 185px;
    }
}

@media (max-width: 980px) {
    #visual-prospect-s1 h1, #cv-tracker-s1 h1, #cvitae-s1 h1 {
         font-size: 25px;
    }
    #visual-prospect-s3 a{
        font-size: 10px !important;
    }
    .center_mobile * {
        text-align: center !important
    }
    a.semantis-btn {
        width: auto !important;
        font-size: 10px !important;
    }
    #actualites .et_pb_blog_grid_wrapper article .et_pb_image_container {
        height: auto;
        max-height: none;
    }
    #actualites .et_pb_blog_grid_wrapper article .et_pb_image_container img {
        max-height: none;
    }
    #actualites .et_pb_blog_grid_wrapper article .entry-title {
        height: auto;
    }
    #actualites .et_pb_blog_grid_wrapper article .post-content p {
        height: auto;
    }
    .et_pb_image_container .entry-featured-image-url {
        height: auto;
        max-height: none;
    }
    #actualites .et_pb_blog_grid_wrapper article.et_pb_post {
        height: auto;
    }
    .et_pb_section_1 {}
    #animLabel1 p {
        font-size: 0.6em;
    }
    #animLabel2 p {
        font-size: 0.6em;
    }
    #atouts .atout {
        font-size: 0.8em;
    }
    #atouts .atout img {
        width: 40px;
        height: 40px;
    }
    #visual-prospect-s2 .atout,
    #cv-tracker-s2 .atout,
    #cvitae-s2 .atout{
        font-size: 0.65em;
    }
    #cvitae-s2 .atout{
        width: 100%;
    }
    #visual-prospect-s2 .atout img,
    #cv-tracker-s2 .atout img,
    #cvitae-s2 .atout img{
        width: 35px;
        height: 35px;
    }
    #et_main-area #main-content #formations .et_pb_text p a {
        font-size: .2em;
    }
    #formations .et_pb_text {
        font-size: 20px !important;
    }
    #formations .et_pb_code select {
        width: 80% !important;
        cursor: pointer;
    }
    #formations .et_pb_code input[type=submit] {}

    #cv-tracker-s3 p,
    #visual-prospect-s3 p,
    #cvitae-s3 p	{
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    #cvitae-s3 p {
        margin-right: 0 !important;
    }

    #visual-prospect-s2 p,
    #visual-prospect-s3 p,
    #visual-prospect-s4 p,
    #visual-prospect-s5 p,
    #visual-prospect-s6 p,
    #visual-prospect-s7 p,
    #visual-prospect-s8 p,
    #cv-tracker-s2 p,
    #cv-tracker-s3 p,
    #cv-tracker-s4 p,
    #cv-tracker-s5 p,
    #cv-tracker-s6 p,
    #cv-tracker-s7 p,
    #cv-tracker-s8 p,
    #cvitae-s2 p,
    #cvitae-s3 p,
    #cvitae-s4 p,
    #cvitae-s5 p,
    #cvitae-s6 p,
    #cvitae-s7 p,
    #cvitae-s8 p,
    #formations-s1 p,
    #formations-s2 p,
    #formations-s3 p,
    #formations-s4 p,
    #formations-s6 p{
        padding-left: 0 !important;
    }

    #visual-prospect-s1 h3, #visual-prospect-s2 h3, #visual-prospect-s3 h3, #visual-prospect-s4 h3, #visual-prospect-s5 h3, #visual-prospect-s6 h3, #visual-prospect-s7 h3, #visual-prospect-s8 h3, #visual-prospect-s8 h3, #visual-prospect-s9 h3, #cv-tracker-s1 h3, #cv-tracker-s2 h3, #cv-tracker-s3 h3, #cv-tracker-s4 h3, #cv-tracker-s5 h3, #cv-tracker-s6 h3, #cv-tracker-s7 h3, #cv-tracker-s8 h3, #cvitae-s1 h3, #cvitae-s2 h3, #cvitae-s3 h3, #cvitae-s4 h3, #cvitaet-s5 h3, #cvitae-s6 h3, #cvitae-s7 h3, #cvitae-s8 h3, #cvitae-s9 h3, #support-s2 h3, #support-s3 h3, #support-s4 h3, #faq-s1 h3, #faq-s2 h3, #faq-s3 h3, #faq-s4 h3, #faq-s5 h3, #formations-s1 h3, #formations-s2 h3, #formations-s3 h3, #formations-s4 h3, #formations-s6 h3 {
        font-size: 25px;
    }
    #visual-prospect-s3 h2 {
        /* top: 10px;*/
    }
    #visual-prospect-s4 p.btn-telecharger,
    p.btn-telecharger{
        padding: 5px !important;
        margin-top: 10px !important;
        line-height: normal !important;
    }
    p.btn-telecharger a img{
        width: 70px !important;
        height: auto !important;
    }
    #block-info p {
        padding: 5px !important;
    }
    ul.navigation,
    ul span{
        padding-left: 0 !important;
        font-size: 10px !important;
    }
    li.toggleSubMenu > img,
    li.toggleSubMenu a > img{
        width: 60px !important;
        height: auto !important;
    }
    #visual-prospect-s3 h3 {
        padding-bottom: 10px;
        font-size: 0.8em !important;
        /*top: 50px;*/
    }
    #visual-prospect-s3 h3, #visual-prospect-s3 h2 {
        color: #fff;
        padding-left: 20px;
        position: relative !important;
        top: 0 !important;
    }
    #formations .wpcf7-form-control-wrap {
        width: 100% !important;
    }
    #formations .et_pb_code select {
        width: 100% !important;
    }
    #formations-s1 p {
        margin-right: 0;
        padding: 5px;
    }
    #support-s2 ul.navigation {
        margin-left: 0;
        margin-right: 0;
        font-size: 10px !important;
    }
    #visual-prospect-s3 p.btn-telecharger {
        margin: 10px 0;
        position: relative !important;
        padding: 0 !important;
        bottom: 0 !important;
    }
    #visual-prospect-s2 p, #visual-prospect-s3 p, #visual-prospect-s4 p, #visual-prospect-s5 p, #visual-prospect-s6 p, #visual-prospect-s7 p, #visual-prospect-s8 p, #visual-prospect-s9 p, #cv-tracker-s2 p, #cv-tracker-s3 p, #cv-tracker-s4 p, #cv-tracker-s5 p, #cv-tracker-s6 p, #cv-tracker-s7 p, #cv-tracker-s8 p, #cvitae-s2 p, #cvitae-s3 p, #cvitae-s4 p, #cvitae-s5 p, #cvitae-s6 p, #cvitae-s7 p, #cvitae-s8 p, #cvitae-s9 p, #support-s2 p, #support-s3 p, #support-s4 p, #faq-s1 p, #faq-s2 p, #faq-s3 p, #faq-s4 p, #faq-s5 p, #formations-s1 p, #formations-s2 p, #formations-s3 p, #formations-s4 p, #formations-s6 p {
        padding-left: 0;
    }
    #support-s3 ul {
        margin-left: 10px;
        margin-top: 15px;
    }
    #visual-prospect-s3 p.btn-telecharger a {
        font-size: 9px !important;
        padding: 5px !important;
    }

    /* debut dialog*/
    .ui-dialog {
        padding: 5px;
        width: 95% !important;
    }

    .ui-dialog-titlebar {
        padding-bottom: 10px;
    }

    .ui-dialog-title {
        font-size: 10px;
    }

    .ui-dialog-titlebar-close {
        display: none;
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .ui-dialog-content h3 {
        padding: 10px 0 6px 0;
        font-size: 0.7em !important;
    }
    .ui-dialog-content p {
        font-size: 0.5em !important;
    }
    .ui-dialog table {
        width: 100%;
        margin: 0 auto;
        font-size: 0.7em; !important;
    }
    /*
    .ui-dialog td {
        height: 40px;
        font-size: 0.7em; !important;
        padding: 5px 0 !important;
    }
    */

    .ui-dialog-content {
        padding: 5px !important;
    }
    /* fin dialog*/



}

@media all and (max-width: 1190px) {
    .block-logiciels a.btn-logiciel {
        width: 70% !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    #visual-prospect-s9 p.adherer{
        margin: 10px 30px;
    }
}

@media only screen and (min-width: 1350px) {
    #formations-contenu {
        padding: 0 !important;
    }
}