/*
Theme Name: Negociateur de Legende
Theme URI: https://master-class-bourse.fr
Author: the OLI-Investissements team
Author URI: https://master-class-bourse.fr
Description: Template pour backend
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: no-tag

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import 'https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';

@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/FontAwesome.otf';
/*@import url('https://fonts.googleapis.com/css?family=Dancing+Script');*/

@font-face {
    font-family: 'AvenirNext';
    src: url('medias/font/AvenirNext-Regular-08.ttf') format('truetype'),
    url('medias/font/AvenirNextLTPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,
html {
    color: #808080;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #3243723;
    color: #fff;
}

.post-meta {
    text-align: center;
    font-size: 16px;
    padding-top: 11px;
}

.popular-posts {
    box-shadow: 0 0 5px #324372;
    padding: 6px;
}

.wpp-list li .wpp-post-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    display: block;
}

.wpp-list {
    padding: 0px;
}

.wpp-list li {
    padding-top: 14px;
    text-align: left;
    list-style: none;
}

.wpp-thumbnail {
    margin: 0 9px 0 0;
}

ul {
    text-align: justify;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #808080;
    margin: 0 0 20px;
}

.navbar-default {
    background-color: #324372;
    color: #fff;
    height: 80px;
    border-radius: 0;
    box-shadow: none;
    border: 0 none;
    margin-bottom: 0;
}

.navbar .navbar-nav {
    float: none !important;
    vertical-align: top !important;
    display: inline-block !important;
}

.navbar .navbar-collapse {
    text-align: center !important;
    z-index: 999;
    position: relative;
}

#menu-menu2 {
    padding: 0px;
}

ul #menu-item-2877 {
    background: #324372;
}

#player {
    width: 100%;
    height: 80%;
    margin: 0;
    padding: 0;
    background-color: transparent;
    overflow: hidden;
}

#menu-item-2877 a {
    color: white;
}

page-header {
    margin-top: 155px;
}

.dropdown-menu > li > a {
    font-size: 21px;
    margin-bottom: 9px;
}

.dropdown-menu > a {
    color: #fff;
    font-size: 21px;
    margin-bottom: 9px;
}

.current-menu-parent {
    border: 1px solid #324372;
    color: white !important;
    margin-left: 10px;
}

.current-menu-parent a:hover {
    background-color:#324372;
    color: #808180 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
    color: #38b6fe !important;
    background-color: transparent;
    border: 0 none;
    margin-bottom: -2px;
}

.navbar-default .navbar-nav > .active > a:hover {
    color: #38b6fe !important;
    background-color: #324372;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #38b6fe !important;
    background-color: #324372;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:active {
    color: #38b6fe;
    background-color: #fff;
}



/*
 * Header menu
 */
.navbar #menu-menu-superieur {
    padding: 14px 27px !important;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active {
    font-family: 'AvenirNext', 'Open Sans' !important;
    letter-spacing: 0px !important;
    font-size: 22px !important;
    font-weight: 300 !important;

    background-position: 0px 6px;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-left: 0px;
    margin-right: 25px;
}
.navbar-default .navbar-nav > li > a[title="Accueil"] {

}
.navbar-default .navbar-nav > li > a[title="Accueil"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Accueil"] {

}

.navbar-default .navbar-nav > li > a[title="Mes vidéos"] {

}
.navbar-default .navbar-nav > li > a[title="Mes vidéos"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Mes vidéos"] {

}

.navbar-default .navbar-nav > li > a[title="Mes visites 3D"] {
    background-image: url('https://v3d.objectif-libre-et-independant.fr/wp-content/uploads/2020/09/Icone_menu_quizz_blanc.png');
}
.navbar-default .navbar-nav > li > a[title="Mes visites 3D"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Mes visites 3D"]{
    background-image: url('https://v3d.objectif-libre-et-independant.fr/wp-content/uploads/2020/09/Icone_menu_quizz_bleu.png');
}

.navbar-default .navbar-nav > li > a[title="Documents"] {
    background-image: url('./medias/img/Icone_menu_mes_cadeaux_blanc.png');
}
.navbar-default .navbar-nav > li > a[title="Documents"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Documents"]{
    background-image: url('https://static-wp-c20.objectif-libre-et-independant.fr/c20.objectif-libre-et-independant.fr/wp-content/uploads/2022/05/06073441/Icone_menu_mes_cadeaux_bleu_clair.png');
}

.navbar-default .navbar-nav > li > a[title="Mon RDV"] {
    background-image: url('https://scpi.objectif-libre-et-independant.fr/wp-content/uploads/2021/04/rdv_blanc.png');
}
.navbar-default .navbar-nav > li > a[title="Mon RDV"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Mon RDV"]{
    background-image: url('https://scpi.objectif-libre-et-independant.fr/wp-content/uploads/2021/04/rdv_noir.png');
}

.navbar-default .navbar-nav > li > a[title="FAQ"] {
    /*background-image: url('./medias/img/Icone_menu_probleme_technique_blanc.png');*/
}
.navbar-default .navbar-nav > li > a[title="FAQ"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Questions / Réponses"] {
    /*background-image: url('https://static-wp-c20.objectif-libre-et-independant.fr/c20.objectif-libre-et-independant.fr/wp-content/uploads/2022/05/06073445/Icone_menu_probleme_technique_bleu_clair.png');*/
}

.navbar-default .navbar-nav > li > a[title="Mes actions mensuelles"] {
    background-image: url('https://master-class-bourse.fr/wp-content/uploads/2020/06/picto_wallet_w.png');
}
.navbar-default .navbar-nav > li > a[title="Mes actions mensuelles"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Mes actions mensuelles"] {
    background-image: url('https://master-class-bourse.fr/wp-content/uploads/2020/06/picto_stockm_b.png');
}

.navbar-default .navbar-nav > li > a[title="Mes 30 actions anti-crise"] {
    background-image: url('https://master-class-bourse.fr/wp-content/uploads/2020/06/picto_stockm_w.png');
}
.navbar-default .navbar-nav > li > a[title="Mes 30 actions anti-crise"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Mes 30 actions anti-crise"] {
    background-image: url('https://master-class-bourse.fr/wp-content/uploads/2020/06/picto_wallet_b.png');
}

.navbar-default .navbar-nav > li > a[title="Tutoriels"] {
    background-image: url('https://static-wp-tcr.objectif-libre-et-independant.fr/tcr.objectif-libre-et-independant.fr/wp-content/uploads/2021/10/22092851/picto_training_w.png');
}
.navbar-default .navbar-nav > li > a[title="Tutoriels"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Tutoriels"] {
    background-image: url('https://static-wp-tcr.objectif-libre-et-independant.fr/tcr.objectif-libre-et-independant.fr/wp-content/uploads/2021/10/22092852/picto_training_n.png');
}

.navbar-default .navbar-nav > li > a[title="Rééquilibrages"] {
    /*background-image: url('https://static-wp-c20.objectif-libre-et-independant.fr/c20.objectif-libre-et-independant.fr/wp-content/uploads/2022/04/21144721/calto-white.png');*/
}
.navbar-default .navbar-nav > li > a[title="Rééquilibrages"]:hover,
.navbar-default .navbar-nav > li.active > a[title="Rééquilibrages"] {
    /*background-image: url('https://static-wp-c20.objectif-libre-et-independant.fr/c20.objectif-libre-et-independant.fr/wp-content/uploads/2022/05/06074227/calto_bleu_clair.png');*/
}

/*
 * Fin header menu
 */
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: none;
    color: #38b6fe;
    background-color: #324372;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #38b6fe;
    text-decoration: none;
    background-color: #324372;
    outline: 0;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active {
    color: #38b6fe !important;
}

h1, h2, h3, h4 {
    font-family: 'Roboto Slab', serif;
}

h1 {
    font-weight: 100 !important;
}

h2 {
    font-size: 25px !important;
    color: #324372;
    font-weight: 600;
    padding-bottom: 16px;
    padding-top: 20px;
}

h3 {
    font-size: 25px !important;
    color: #324372;
    font-weight: 600;
}

img {
    max-width: 100%;
}

p {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    color: #808080;
    margin: 0 0 18px;
}

.panel-group .panel {

    border-color: #e0bc08 !important;

}

.panel-title {
    color: #324372 !important

}

#respond a {

    display: none;
}

.logged-in-as {

    display: none;
}

/*
==========HEADER
*/

.navbar-brand img,
.container.first-block > img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

header.entry-header {
    background-color: #fff;
    color: #808180;
    text-align: center;
}

header.entry-header h1 {
    padding: 10px;
    font-size: 32px;
    font-weight: 600 !important;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
    color: #808180;
    text-transform: uppercase;
    margin-bottom: 60px;
}

/*
==========FOOTER
*/
footer #menu-footer_menu {
    margin-left: -15px;
}

footer {
    padding: 50px 0px 30px 0px;
}

footer ul {
    margin-bottom: 0;
}

footer li.menu-item a {
    font-size: 14px;
    font-weight: bold;
    color: #324372;
}
footer li.menu-item a:hover,
footer li.menu-item a:focus {
    background-color: transparent;
    border: 0 none;
    color: #808080;
}

footer p {
    font-size: 12px;
}

textarea.form-control {
    height: auto;
    width: 400px !important;
}

@media (max-width: 768px) {
  #menu-footer_menu{
    width: 100%;
    float: none !important;
    margin: 0px auto !important;
  }
}

/*
==========TIMER CODE
*/
ul.timer li {
    cursor: pointer;
    margin-top: 10px;
}

ul.timer li:hover {
    text-decoration: underline;
}

/*
==========CONTENT
*/
.video-iframe iframe,
.video-iframe-timer iframe {
    height: 700px;
}

.video-text-intro {
    padding: 30px 0px;
}

.text-down {
    margin: 30px 0px;
}

/*
==========COMMENTAIRES
*/
.comment-form-comment label {
    display: block;
}

.comment-form-comment textarea {
    border: 1px solid #3f4951;
    width: 100%;
}

.form-submit input[type=submit] {
    background: #324372 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    padding: 5px 10px 5px 10px !important;
    display: block !important;
}

.comment-list {
    list-style: none;
    padding: 0px;
}

.comment-list li {
    padding: 15px 15px 15px 70px;
    border: 1px solid #E8E8E8;
    position: relative;
    margin-bottom: 10px;
}

.comment-list li .comment-author {
    font-size: 14px;
}

.comment-list li .comment-author cite {
    font-style: normal;
    text-transform: uppercase;
}

.comment-list li .comment-author .says {
    display: none;
}

.comment-list li .comment-meta {
    margin-bottom: 10px;
}

.comment-list li .comment-author img {
    position: absolute;
    left: 5px;

}

.comment-list li ol.children {
    list-style: none;
    padding: 0px;
}

.commentaire {
    font-size: 15px;
    color: #CC0000;
    font-weight: 700;
}

/*
==========TEMPLATE - LIVRE
*/
.content-categorie h1 {
    color: #fff;
    padding: 10px 0;
    text-align: center;
}

.template-categorie {
    border: 0 none;
}

.template-categorie:hover {
    opacity: 0.5;
    cursor: pointer;
}

.template-categorie article {
    border-top: 1px solid #324372;
}

.template-categorie .vignette {
    
    /*float: left;
    
    height: 100px;
    margin: 0 20px 10px 0;
    padding: 0;
    */
    width: 135px;
    padding: 0 20px 10px 0;
}
.template-categorie .vignette .overlay {
    position: absolute;
    top: 0;
    left: 60px;
    width: 166px;
   /* height: 100px;*/
    background-image: url(medias/img/Icone_player_video.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 75px;
}

.template-categorie .details-etape {
    float: left;
}

.template-categorie .details-etape h3.entry-title {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 3px;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
    text-align: left;
    color: #324372;
    font-size: 20px !important;
}

.template-categorie .details-etape p {
    text-align: left;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
    font-size: 14px;
    font-style: italic;
}
/*
.template-categorie img {
    width: 166px;
    height: auto;
}*/

.template-categorie .btn {
    background-color: #324372;
    border-color: #e0bc08;
    color: white !important;
    margin-top: 25px;
}

@media (max-width: 768px) {
  .template-categorie .vignette {
    float: none;
    width: 100%;
    text-align: center;
  }
  .template-categorie .entry-title {
    text-align: center !important;
  }
  .template-categorie .details-etape {
      float: none;
  }
}

/*
==========TEMPLATE - LIVRE
*/
.livre-block {
    margin-bottom: 10px;
    padding: 10px;
    font-family: 'AvenirNext', "Open Sans", sans-serif;
    background-color: #324372;
    color: #000;
}

.livre-block .image-container {
    margin: 0;
    padding: 0;
    max-width: 110px;
}

.livre-block .livre-image {
    height: 150px;
    width: 110px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: -12px -15px;
    background-size: 130px;
    border: 2px solid #fff;
}

.livre-block .text-container {

}

.livre-block h4 {
    font-family: 'AvenirNext', "Open Sans", sans-serif;
    display: inline-block;
    margin-top: 0;
}

.livre-block h4 .cadeau-numero {
    color: #fff;
    text-transform: uppercase;
}

.livre-block p {
    font-size: 13px;
    line-height: 1.2;
    color: #000;
}

.livre-block a {
    display: block;
    width: 250px;
    float: left;
    padding: 5px;
    text-align: center;
    color: #808080;
    font-size: 15px;
    background-color: #d8dfec;
    /* background-image: url(medias/img/Icone_accordeon_ouvert.png); */
    /* background-repeat: no-repeat; */
    /* background-size: 35px; */
    /* background-position: 5px; */
}
.livre-block a:before {
    content: '\f019';
    font-family: FontAwesome;
    padding-right: 10px;
    font-size: 23px;
    vertical-align: middle;
    color: #324372;
}
.livre-block a:hover,
.livre-block a:focus {
    text-decoration: none;
}

/*
==========TEMPLATE - FAQ
*/
.faq-categorie-ancre {
    margin-top: 50px;
    font-size: 18px;
    display: none;

}

.faq-categorie-ancre a {
    color: #fff !important;
    padding: 5px;
    background: #7a9a01;
}

.faq-categorie-ancre a:hover {
    background: #687B1F;
    color: #fff;
}

/* TEMPLATE LISTE ARCTICLE*/
.blog-post {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    margin-bottom: 10px;
    padding: 10px;
    margin-bottom: 18px;
}

.blog-post-image {
    width: 400px;
    background-size: cover;
    background-position: center;
  	margin: auto;
}

.blog-post-body a {

    text-decoration: none;
    color: #324372;
}

.read-more a {
    display: inline-block;
    padding: 7px 40px;
    border: 1px solid;
    border-radius: 25px;
    border-color: #324372 !important;
    background-color: transparent;
    color: #324372;
    font-family: 'AvenirNext', "Open Sans", sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1.7px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    margin-top: 15px;
}

.read-more a:hover {
    background-color: #324372 !important;
    border-color: #324372 !important;
    color: #fff
}

.widget_recent_entries {
    box-shadow: 0 0 5px #324372;
    padding: 10px;
}

.widget_recent_entries ul {
    list-style: none;

}

.widget_recent_entries ul > li {
    margin-bottom: 10px;

}

#text-2 {
    text-align: center;
    padding: 0px !important;
    margin-top: 7px;
}

#text-2,
#text-3,
#text-4,
#search-3 {
    box-shadow: 0 0 5px #324372;
    padding: 20px;
    margin-bottom: 10px;
    background: white;
}

.screen-reader-text {
    display: none;
}

#searchsubmit {
    background: #324372;
    color: white;
    font-size: 17px;

}

.navbar-nav {
    padding: 17px 0px 27px 0px;
}

.logo {
    width: 300px;
    margin-top: -20px;
}


@media (max-width: 1200px) {
    .video-iframe-timer iframe,
    .video-iframe iframe {
        height: 535px;
    }

    nav .navbar-brand .small {
        display: none;

    }

    .navbar-nav {
        padding: 30px 0px 30px 0px;
        float: left;
        padding-right: 0px;

    }

    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:active {
        font-size: 20px !important;
        background-size: 25px !important;
        background-position: 0px 10px;
        padding-left: 35px;
        margin-right: 20px
    }

    .logo {
        width: 200px;
        margin-top: -20px;
    }
}

@media (max-width: 991px) {

    .video-iframe-timer iframe,
    .video-iframe iframe {
        height: 400px;
    }

    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:active {
        font-size: 16px !important;
        background-size: 20px !important;
        background-position: 0px 12px;
        padding-left: 26px;
        margin-right: 7px
    }

    nav .navbar-brand .small {
        display: none;
        width: 260px !important;
        height: auto;
        margin-top: -21px;

    }

    nav .navbar-brand .logo {
        display: none !important;

    }

    nav.activemenu .navbar-brand .small {
        display: block;
    }

    .navbar-nav {

        float: left;

    }

    #navbar {
        width: 100%;
        background-color: white;
        text-align: center;
        padding: 0px;
        margin: 0px;
        border-bottom: 1px solid grey;
        max-height: 540px;
    }

    #navbar .navbar-nav {
        margin: 0px;
    }

    #navbar .navbar-nav .sub-menu {
        position: relative;
        display: block;
        float: none;
        left: 0px;
        top: auto;
        min-width: 0px;
        margin: 0px;
        padding: 0px;
        border: none;
        box-shadow: none;
        text-align: center;
    }

    #navbar .navbar-nav .sub-menu a {
        padding: 5px 15px;
        display: block;
    }

    nav .navbar-brand {
        max-width: 80%;
    }

    .navbar-toggle {
        margin-top: 30px;
        margin-bottom: 25px;
    }

    .navbar-nav {
        padding: 0px;
        padding-bottom: 20px;
        padding-top: 20px;

    }

    .nav > li {
        position: relative;
        display: block;
        margin-bottom: 0px;
    }

    .nav > li > a {
        font-size: 14px;
    }

    .navbar {
        margin-bottom: 20px;
    }

    .navbar .container {
        width: 100%;
    }
}

@media (max-width: 768px) {

    .video-iframe-timer iframe,
    .video-iframe iframe {
        height: auto;
    }

    textarea.form-control {
        height: auto;
        width: auto;
    }

    nav .navbar-brand .small {
        display: block;
        width: 142px !important;
        height: auto;
        margin-top: 0px;
    }

    nav .navbar-brand .logo {
        display: none !important;

    }

    nav.activemenu .navbar-brand .small {
        display: block;
    }

    #navbar {
        width: 100%;
        background-color: white;
        text-align: center;
        padding: 0px;
        margin: 0px;
        border-bottom: 1px solid grey;
        max-height: 540px;
    }

    #navbar .navbar-nav {
        margin: 0px;

    }

    #navbar .navbar-nav .sub-menu {
        position: relative;
        display: block;
        float: none;
        left: 0px;
        top: auto;
        min-width: 0px;
        margin: 0px;
        padding: 0px;
        border: none;
        box-shadow: none;
        text-align: center;
    }

    #navbar .navbar-nav .sub-menu a {
        padding: 5px 15px;
        display: block;
    }

    nav .navbar-brand {
        max-width: 80%;
    }

    .navbar-nav {
        padding: 0px;
        padding-bottom: 10px;
    }

    .nav > li {
        position: relative;
        display: block;
        margin-bottom: 0px;
        background-color: #324372;
        padding: 10px;
    }

    .nav > li > a {
        font-size: 14px;
    }

    .navbar .container {
        width: 100%;
    }

    .navbar-header {
        background-color: #324372;
    }

    footer li.menu-item a {
        color: #324372;
    }

    .livre-block .text-container {
        margin-top: 10px;
    }
}

*, *::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*::after, *::before {
    content: '';
}

@media only screen and (min-width: 768px) {
    body::after {
        display: none;
    }
}

/*
b, strong {
    font-weight: 400 !important;
}

/*
 * HOMEPAGE
 */

/*w
body.home #homepage-container {
    margin-top: -50px;
}
body.home .container.first-block {
    width: 100%;
    padding: 0;
}
body.home #raz-home-back-img {

}
body.home #raz-home-logo-container {

}
body.home #raz-home-logo-baseline {

}
/*
 * Fin HOMEPAGE
 */


/*
 * PAGE
 */
.ndl-logo-container img {
    width: 300px;
    margin-top: 50px;
}
/*
 * Fin PAGE
 */

/*
 * CATEGORIES
 */
.categories-thumbnails-container {
    /*margin-top: 50px;*/
}
.category-thumbnail-title {
    padding: 12px;
    background-color: #324372;
}
.category-thumbnail-title h1 {
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
    font-weight: 500 !important;
    font-size: 22px;
    text-align: center;
    padding: 0;
    margin: 0;
    color: #fff;
    background-color: #324372;
}
.category-thumbnail-image a:hover img {
    opacity: 0.7;
}
/*
 * Fin CATEGORIES
 */

/*
 * ETAPES
 */
.retour-videos {
    margin-top: 10px;
    font-size: 18px;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
    background-image: url(medias/img/Icone_retour.png);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 25px;
    padding-left: 35px;
}
.retour-videos a {
    color: #324372;
}
.retour-videos a:hover,
.retour-videos a:focus {
    text-decoration: none;
    color: #808080;
}

.retour-videos.first-link {
    margin-top: 30px;
}
.retour-videos.last-link {
    margin-bottom: 50px;
}

.pas-de-video {
    font-size: 18px;
    text-align: center;
    margin-bottom: 50px;
}
/*
 * Fin ETAPES
 */

/*
 * FAQ TECHNIQUE
 */
#accordion-faq .panel {
    border: 0 none;
    margin: 0;
    margin-bottom: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #324372;
}
#accordion-faq .panel-heading {
    padding: 0px 15px 0px 15px;
    background-color: transparent;
}
#accordion-faq .panel-heading h4 a {
    display: block;
    min-height: 45px;
    font-family: 'AvenirNext', "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    background-image: url(https://static-wp.negociateur-de-legende.fr/negociateur-de-legende.fr/wp-content/uploads/2018/05/09104429/Icone_accordeon_ouvert.png);
    background-repeat: no-repeat;
    background-position: right 13px;
    background-size: 20px;
    padding: 5px 10px;
}
#accordion-faq .panel-heading h4 a.collapsed {
    background-image: url(https://static-wp.negociateur-de-legende.fr/negociateur-de-legende.fr/wp-content/uploads/2018/05/09104424/Icone_accordeon_ferme.png);
}
#accordion-faq .panel-heading h4 a:focus {
    text-decoration: none;
}
#accordion-faq .panel-body {
    background-color: #fbf3f3
}
#accordion-faq .panel-body p,
#accordion-faq .panel-body li {
    font-family: 'AvenirNext', "Open Sans", sans-serif;
    font-size: 15px;
    color: #808080;
    background-color: #fbf3f3
}
#accordion-faq .panel-body a {
    font-size: 15px;
    font-weight: bold;
    color: #324372;
}
#accordion-faq .panel-body a:hover,
#accordion-faq .panel-body a:focus{
    text-decoration: none;
    color: #808080;
}
/*
 * Fin FAQ TECHNIQUE
 */

#menu-header_menu {
    margin-top: -10px;
}

/*
 * SLIDE ANYTHING
 */
.owl-prev {
    left: -35px;
}
.owl-next {
    right: -35px;
}
.white .sa_owl_theme .owl-nav > button.owl-prev {
    background-image: url(/wp-content/themes/cuisine-anti-age/medias/img/chevron-gauche.png) !important;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 22px !important;
    background-color: transparent !important;
    left: -25px;
}
.white .sa_owl_theme .owl-nav > button.owl-next {
    background-image: url(/wp-content/themes/cuisine-anti-age/medias/img/chevron-droite.png) !important;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 22px !important;
    background-color: transparent !important;
    right: -25px;
}
.white .sa_owl_theme .owl-nav > button.owl-prev:hover,
.white .sa_owl_theme .owl-nav > button.owl-next:hover,
.white .sa_owl_theme .owl-nav > button.owl-prev:focus,
.white .sa_owl_theme .owl-nav > button.owl-next:focus {
    opacity: 0.7;
    border: 0 none;
    outline: none;
    background-color: transparent !important;
}
/*
 * Fin SLIDE ANYTHING
 */


.category-thumbnail-image h3 {
    color: #324372;
    font-size: 17px !important;
    font-weight: 500 !important;
    padding-bottom: 20px!important;
}

.livre-block .text-container h4 {
    color: white;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white !important;
}

.category-thumbnail-image {
    /*border: 3px solid #324372;*/
    margin-bottom: 19px;
}

p {
    line-height: 2!important;
}

.post-meta {
	display:none;
}

.nav-alx-content {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
}
.nav-alx-content a {
    color: #324372;
}

.nav-alx-content {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    font-family: 'AvenirNext', 'Open Sans', sans-serif;
}
.nav-alx-content a {
    color: #324372;
}

#block-2, #block-3, #block-4{
  display: none;
}

@media (max-width: 768px)
footer li.menu-item a {
    color: white !important;
}



/* Cache les commentaires et texte santé sous commentaires */

#comments, #textsouscomment{
    display:none!important;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:active{
    background-color:inherit!important;
}

/*align les enfant au centre du parent */ 
.d-flex{
    display: flex;
}
.display-flex-center{
    justify-content: center;
    align-items:center;
    display: flex;
    flex-wrap: wrap;
}
