/*
Theme Name: Team-pilotage
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: JL Consulting Web
Author URI: https://www.consulting-web.com/
Description:
Version: 1.0.0
Text Domain: team-pilotage
Template: dt-the7

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.
*/



.mini-contacts.phone a strong {
    pointer-events: none;
}

#snippet-box{
    visibility: hidden;
    opacity: 0;
    display: none;
}


.left-icons{
    width: 160px;
    left: -120px;
    transition: all 0.3s ease-in-out;
}
.left-icons ul{
    transform: none;
}
.left-icons:hover{
    left: 0;
}

body.cp_push_scroll_animate {
    padding-top: unset !important;
}



/* DESIGN NOEL */

div.masthead.bg-behind-menu .top-bar-bg .left-widgets .soc-ico a::after {
    background-color: #b5292a !important;
}
div.masthead.bg-behind-menu .top-bar-bg .left-widgets .soc-ico a::before {
    background-color: #038a52 !important;
}
div.masthead.bg-behind-menu .header-bar .branding .mini-widgets .header_side_part#left_header_part .picto_header:before {
    background-image: url(./src/assets/img/noel/clock.png);
}
div.masthead.bg-behind-menu .header-bar .branding .mini-widgets .header_side_part#right_header_part .picto_header:before {
    background-image: url(./src/assets/img/noel/location-pin.png);
}
div.masthead.bg-behind-menu .header-bar .branding .mini-widgets .header_side_part span {
    color: #fff !important;
}
div.left-icons li {
    background: #038a52;
}
div.right-icons li {
    background: #b5292a;
}
div.right-icons li a span{
    color: #fff !important;
    text-decoration: none;
}
div.right-icons li a .tie-icon::before {
    content: url(./src/assets/img/noel/tie.png);
}
div.right-icons li a .parch-icon::before {
    content: url(./src/assets/img/noel/diploma-roll.png);
}
button.ubtn {
    background: #038a52 !important;
    overflow: visible;
}
button.ubtn span.ubtn-text {
    position: relative;
    color: #fff;
}
button.ubtn span.ubtn-text::before {
    content: url(./src/assets/img/noel/bonnet.png);
    position: absolute;
    left: 100%;
    bottom: 100%;
    transform: translate(-50%, 75%) rotate(0);
    transition: all 300ms ease-in-out;
}
#main #services .ubtn-ctn-center.learn_more:hover button {
    background: #b5292a !important;
}
#main #services .ubtn-ctn-center.learn_more:hover button span.ubtn-text::before {
    left: 0;
    transform: translate(-50%, 75%) rotateY(180deg);
}
#main #services .ubtn-ctn-center.learn_more:hover button span.ubtn-text {
    color: #fff !important;
}
#main figure.woocom-project .add-to-cart {
    background: #038a52 !important;
    color: #fff;
    position: relative;
}
#main figure.woocom-project .add-to-cart::before {
    content: url(./src/assets/img/noel/bonnet.png);
    position: absolute;
    left: 100%;
    bottom: 100%;
    transform: translate(-50%, 75%) rotate(0);
    transition: all 300ms ease-in-out;
}
#main figure.woocom-project .add-to-cart .arrow-icon {
    content: url(./src/assets/img/noel/right-arrow.png);
}
#main figure.woocom-project .add-to-cart:hover {
    background: #b5292a !important;
    color: #fff;
}
#main figure.woocom-project .add-to-cart:hover::before {
    left: 0;
    transform: translate(-50%, 75%) rotateY(180deg);
}
#main figure.woocom-project .add-to-cart:hover .arrow-icon {
    content: url(./src/assets/img/noel/right-arrow.png);
}
a.btn-shortcode.dt-btn-l.dt-btn {
    position: relative;
    background: #038a52 !important;
    color: #fff !important;
}
a.btn-shortcode.dt-btn-l.dt-btn::before {
    content: url(./src/assets/img/noel/bonnet.png);
    position: absolute;
    left: 100%;
    bottom: 100%;
    transform: translate(-50%, 75%) rotate(0);
    transition: all 300ms ease-in-out;
}
a.btn-shortcode.dt-btn-l.dt-btn:hover {
    background: #b5292a !important;
    color: #fff !important;
}
a.btn-shortcode.dt-btn-l.dt-btn:hover::before {
    left: 0;
    transform: translate(-50%, 75%) rotateY(180deg);
}
.single-product .single_add_to_cart_button {
    position: relative;
    background: #038a52 !important;
    border-color: #038a52 !important;
    color: #fff !important;
}
.single-product .single_add_to_cart_button::before {
    content: url(./src/assets/img/noel/bonnet.png);
    position: absolute;
    left: 100%;
    bottom: 100%;
    transform: translate(-50%, 75%) rotate(0);
    transition: all 300ms ease-in-out;
}
.single-product .single_add_to_cart_button i.cart-icon {
    background-image: url(./src/assets/img/noel/cart.png);
}
.single-product .single_add_to_cart_button:hover {
    background: #b5292a !important;
    color: #fff !important;
    border-color: #b5292a !important;
}
.single-product .single_add_to_cart_button:hover::before {
    left: 0;
    transform: translate(-50%, 75%) rotateY(180deg);
}
#gform_submit_button_2 {
    background: #038a52 !important;
    color: #fff !important;
}
#gform_submit_button_2::before {
    content: url(./src/assets/img/noel/bonnet.png);
    position: absolute;
    left: 100%;
    bottom: 100%;
    transform: translate(-50%, 75%) rotate(0);
    transition: all 300ms ease-in-out;
}
#gform_submit_button_2:hover {
    background: #b5292a !important;
    color: #fff !important;
}
#gform_submit_button_2:hover::before {
    left: 0;
    transform: translate(-50%, 75%) rotateY(180deg);
}

/* FIN DESIGN NOEL */

@media(max-width: 990px){
    #notice_product_cart{
        margin-left: 0 !important;
    }
}