/*.navbar-nav > .menu-item {
    margin: 0 22px!important;padding:0!important
}*/
.navbar-nav > .menu-item.lang-item{margin:0 10px!important}
/*.navbar-nav > .menu-item.btn_contact {
    height: 40px!important;
    padding: 0!important;
    margin: 0 30px 0 28px!important;
}*/
.navbar-nav > .menu-item > a {
    /*letter-spacing: 0.1em!important;*/
}
.navbar-nav > .menu-item > a{border-bottom: 5px solid transparent;padding-left:1.5px}
.navbar-nav > .menu-item#menu-item-848 > a, .navbar-nav > .menu-item#menu-item-1113 > a, .navbar-nav > .menu-item.lang-item > a{padding-left:0}
.navbar-nav > .menu-item:not(.btn_contact){border:none}
.navbar-nav > .menu-item.lang-item:last-child::before{margin-left: -15px;}
.navbar li.menu-item.active a, .navbar-nav > .menu-item:not(.btn_contact):hover a{padding-left:0}
.navbar-nav > .menu-item.lang-item:hover > a{border-color:transparent;font-family: "Gotham-Book";color: rgb(55,57,87)!important;}
/*.navbar-nav > .menu-item.lang-item:last-child:hover:before{top:13px}*/
#app_g .personal.nav-link, #app_m .personal.nav-link{    border-bottom: 6px solid transparent;
    padding: 0;
    /*transition: all 0.2s ease;*/
    padding-bottom: 5px;
    line-height: 1.5;}
#app_g .personal.nav-link:hover, #app_m .personal.nav-link:hover {
    text-decoration: none!important;
    border-bottom: 6px solid #ffbd60 !important;
    /*padding-right: 1px;
    margin-right: 23px;
    color: #4f526d;
    padding: 0;
    margin: 0;
    padding-bottom: 5px*/;
}
#app_g .container.container-app-g ul.nav.app-g-list-center > li, #app_m .container.container-app-g ul.nav.app-g-list-center > li{margin:0 20px 10px 20px}
.personal.nav-link.active{margin-right:0}
.main-categories > .list-inline-item > a, .filter-project-sub{transition: all 0.2s ease;}
.snapp_actualites_filter .snapp_filter_actualite{padding-bottom: 5px;display: inline-block;}
#snapp_gotop{transition: all 0.5s ease;background-color: #ffc107;    width: 40px;
    height: 40px;    background-size: 25px;}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus{box-shadow:unset!important}
#snapp_lexique .name_directory_index .name_directory_startswith:nth-child(1){width: 100%;
    display: inline-block;
    margin: 0 0 15px 0;color:#fda418}
#snapp_lexique .name_directory_index .name_directory_startswith{font-size: 18px;margin: 0 1.2%;transition: all 0.2s ease;}
#snapp_lexique .name_directory_index .name_directory_startswith.name_directory_empty{display:none}
#snapp_lexique .name_directory_name_box > strong, #snapp_lexique .name_directory_index .name_directory_startswith.name_directory_active, #snapp_lexique .name_directory_index .name_directory_startswith:hover{color:#fda418}
#snapp_lexique .name_directory_index{border-color:#fda418}
#snapp_lexique .name_directory_index{padding-bottom:20px}



/*.direction-footer, .input-footer-mail::placeholder, .input-footer-mail{font-size:15px}*/


.snapp_footer_form_abonnez span.wpcf7-not-valid-tip{font-size: 13px;
    padding-top: 10px;
    font-style: italic;}
.snapp_footer_form_abonnez .wpcf7-response-output{font-size: 13px;
    padding-top: 0px;
    font-style: italic;position:absolute}
.logo-footer{float:left}
.snapp_footer_form_abonnez .btn.wpcf7-form-control, .snapp_footer_form_abonnez .btn.wpcf7-form-control:hover, .snapp_footer_form_abonnez .btn.wpcf7-form-control:focus{border:none}
.footer-section-final {
    padding-left: 13.5vw;
    padding-right: 12.5vw;
}
body.page-cactussnappressources #livres .container .ressource-block:nth-child(8){display:none}
#snapp_accueil_portafolio .row.snapp-second-column-styles{min-height: 97%;}
#snapp_accueil_portafolio .row.snapp-second-column-styles .image-projects-mobible.snapp-styles-project-ipad{margin-bottom:15px!important}
#snapp_accueil_portafolio .blocs-protfolio-content{margin:0 auto}

.page-cactussnappmentions-legales .container .content h2, .page-cactussnappenlegal-notice .container .content h2{margin: 40px 0 20px 0;}
.page-cactussnappmentions-legales .container .content ul li, .page-cactussnappenlegal-notice .container .content ul li{line-height: 1.7;
    font-size: 17px;
    color: #808384;}


@media only screen and (min-width: 1241px) and (max-width: 1440px)
{
.footer-section-final{padding-left: 6%;padding-right: 6%;}
.footer-section-final .col-pl-0{padding-left:15px!important}
.footer-section-final .col-pr-0{padding-right:15px!important}
}
@media only screen and (max-width: 1440px) and (min-width: 991px){
#snapp_accueil_collaborators .logo {width: 100%!important;}
}
