/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


#wpadminbar {
        z-index: 100000 !important;
}

.tel-header {
    top:0;
    position: fixed;
    height: 34px;
    margin-bottom: 5px;
    text-align: right;
    z-index: 1000;
    width: 100%;
    padding: 6px 40px;
    line-height: 28px;
}
.tel-header span.num-tel a {
        font-weight: bold;
    color: #65536b;
        font-size: 18px;
}
.tel-header i {
    background:none !important;
    margin-left: 25px; margin-right: 2px;
}
.tel-header i::before {
        color: #e42313!important;
        font-size: 18px;
}

.wpcf7 .required {
    color: #e42313 !important;
}
h2 {
    color: #65536b;
}
.iwithtext .iwt-icon [class^="icon-"]:before {
    font-size: 26px !important;
}
.iwithtext .iwt-text {
    padding-left: 45px !important;
}
.container-wrap {
  background-image: url('https://www.vbassocies-kga.fr/wp-content/themes/vba/img/background-abstract.jpg') !important;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.wpcf7 input[type=text], .wpcf7 textarea, .wpcf7 input[type=email], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=url], .wpcf7 input[type=search], .wpcf7 input[type=date] {
/* background-color:rgba(0,0,0,0.15);*/
}


.main-content .carre .inner::after {
    display: inline-block;
    content: "";
    width: 70px;
    height: 70px;
    position: absolute;
    z-index: -10;
}
.main-content .carre.violet .inner::after {
    background-color: #65536b;
}
.main-content .carre.rouge .inner::after {
    background-color: #e42313;
}
.main-content .carre.top .inner::after {
    top: -15px;
    left: -15px;

}
.main-content .carre.bottom .inner::after {
    right: 0;
    bottom: -15px;
}
.main-content .carre.bottom img {
    padding-right: 20px !important;
}

.main-content .purple-background img {
    border-color: #fff;
}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a:after, #header-outer header#top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #e42313 !important;
}


// Inversion texte et photo sur partie equipe //

@media only screen and (min-width: 1000px) {

    .nectar_team_member_overlay .inner-wrap {
        position: absolute;
    }
    .nectar_team_member_overlay .team_member_details {
        position: absolute !important;
        right: 0;
        left: 50% !important;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .nectar_team_member_overlay .team_member_picture {
        right: auto;
        left: 0;
    }
    .nectar_team_member_overlay .team_member_details .bio-inner {
        height: auto !important;
        left: 50% !important;
    }
    .widget_recent_entries li:not(:last-child) {
        margin-bottom: 13px;
    }
    #sidebar h4 {
        font-size: 16px;
    }
    .iwithtext .iwt-icon .icon-envelope {
        top: -8px !important;
    }
    .iwithtext .iwt-icon .icon-envelope:before {
        font-size: 20px !important;
    }
    .team-single {
        max-width: 500px;
        margin: auto;
    }

}

.equipe-slider h1 {
color:#FFF !important;
}

@supports (-ms-ime-align: auto) {

.page-header-overlay-color {
    background-color:rgba(0,0,0,0.8) !important;
}
}

/* Section margins */
@media only screen and (min-width: 1000px) {
.max-margin-top {
    margin-top: 80px !important;
}
.max-margin-bottom {
    margin-bottom: 80px !important;
}
.min-margin-top {
    margin-top: 40px !important;
}
.min-margin-bottom {
    margin-bottom: 40px !important;
}
.max-padding-top {
    padding-top: 80px !important;
}
.max-padding-bottom {
    padding-bottom: 80px !important;
}
.min-padding-top {
    padding-top: 40px !important;
}
.min-padding-bottom {
    padding-bottom: 40px !important;
}
.sf-menu >li ul {
    width: 28em !important;
}
}
@media only screen and (max-width: 999px) {
.max-margin-top {
    margin-top: 40px !important;
}
.max-margin-bottom {
    margin-bottom: 40px !important;
}
.min-margin-top {
    margin-top: 20px !important;
}
.min-margin-bottom {
    margin-bottom: 20px !important;
}
.max-padding-top {
    padding-top: 40px !important;
}
.max-padding-bottom {
    padding-bottom: 40px !important;
}
.min-padding-top {
    padding-top: 20px !important;
}
.min-padding-bottom {
    padding-bottom: 20px !important;
}
.padding-bottom-mobile-only {
    padding-bottom: 40px;
}
}
@media only screen and (max-width: 479px) {
#page-header-wrap .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
}
/* Section margins */

.grecaptcha-badge {
    display: none;
}

/* equipe */
.row .team-member[data-style="bio_fullscreen_alt"] h5 {
color:#,
}
.team-member[data-style="bio_fullscreen_alt"] h3 {
    color: #65536b;
}

.main-content a {
    font-weight: bold;
}


#footer-outer .widget.widget_nav_menu ul ul {
    padding: 0 !important;
}


/* Ajouts recents */

.post-689 .post-featured-img {
    display: none;
}
li.tel a {
font-size: 16px !important;
font-weight: bold;
padding-left: 10px !important;
}
#header-secondary-outer nav > ul > li.tel:hover > a {
color: #333 !important;
}
li.tel a {
font-size: 16px !important;
font-weight: bold;
padding-left: 10px !important;
}
.tel-link a {
font-size: 16px !important;
font-weight: bold;
padding-left: 20px !important;
}
li.tel::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23e42313' d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'/%3E%3C/svg%3E");
}

li.tel::before{
font-style: normal;
font-weight: normal;
padding-right: 5px;
content: "";
display: inline-block;
position: absolute;
}
li.tel::before {
height: 13px;
width: 8px;
margin-top: 4px;
}


.nectar-button[data-color-override="false"].regular-button.competences-btn {
    padding: 0 !important;
    display: inline-block!important;
    float: none !important;
    margin: 5px 7px 0 0 !important;
    font-style: italic !important;
    font-size: 12px !important;
    background-color: transparent !important;
}
.competences-btn span {
    color: #65536b !important;
}
.cn-button.bootstrap {
    background: #65536b !important;
}
.speech-avocats-partenaires a {
    color: #FFF !important;
}
/* Ajouts recents */