/*
Theme Name: Maintenance-WP FSE
Author: Maintenance WP
Author URI: https://www.maintenance-wp.fr/
Description: Thème Maintenance WP
Version: 1.0
Text Domain: mwp
*/

/*
#tarteaucitronAlertSmall {
	display:none!important;
}
*/


/*Header
#page-container {
    padding-top: 32px!important;
    }
    
    @media screen and (min-width: 981px) {
        .et_builder_inner_content .et_pb_section:first-child {
            padding-top: 180px!important;
        }
    }
    
    @media screen and (max-width: 710px) {
        .et_builder_inner_content .et_pb_section:first-child {
            padding-top: 100px!important;
        }
        
        #main-header {
            background-color: rgba(153, 137, 141, 0.7)!important;
        }
        
        .home #main-header {
        background-color: transparent!important;
    }
        
/*Logos partenaires home
    #logo-partenaires-home	.et_pb_column {
    width: 46%! important ;
        margin-right:4%;
        padding-top: 30px;
        padding-bottom:30px
    }
        
        
    }
    
    @media screen and (min-width: 711px) and (max-width: 980px) {
        .et_builder_inner_content .et_pb_section:first-child {
            padding-top: 190px!important;
        }
    }
    */


/*Homepage liens OBF
    .obf-button-mwp {
        padding: 0.5em 1em!important;
        border-width: 1px!important;
        border: 1px solid #ffffff!important;
        border-color: RGBA(0,0,0,0);
        font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif!important;
        font-weight: 700!important;
    
    }
    
    a.obf-button-mwp:hover {
        transform: scaleX(1.03) scaleY(1.03)!important;
        transition: all 300ms ease 0ms;
        color: #ED4F54!important;
        border: 1px solid #ED4F54!important;
        border-color: #ED4F54!important;
        background-image: initial;
        background-color: transparent!important;
        color: #ee474c!important
    }

/*Icones sociales obfusquées
    .et_pb_social_media_follow li button {
        margin-right: 8px!important;
        display: inline-block!important;
        text-decoration: none;
        text-align: center;
        position: relative;
          cursor: pointer;
    }  
    
    .obf_social li {
        display: inline-block;
    }
    
    .obf_social {
        margin-left: -15px;
    }
    
    ul.obf_social {
        text-align: center;
    }

/* 
     .et_pb_social_media_follow li button.icon {
        border-radius: 3px;
    } 
      
    .et-social-facebook button.icon:before {
        content: "\e093";
    }
      
    .et-social-twitter button.icon:before {
        content: "\e094";
    }  
      
     .et-social-linkedin button.icon:before {
        content: "\E09D";
    }

    .et_pb_social_icon button.icon:before {
        font-family: ETmodules;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-shadow: 0 0;
        direction: ltr;
    }
      .et_pb_social_media_follow li button.icon:before {
        height: 32px;
        width: 32px;
        font-size: 16px;
        line-height: 32px;
        display: block;
        color: #fff;
        transition: color .3s;
        position: relative;
        z-index: 10;
    }
      
      .et_pb_social_icon button.icon {
        vertical-align: middle;
    }
      
      .et_pb_social_media_follow li button.icon {
        height: 32px;
        width: 32px;
        padding: 0;
        box-sizing: content-box;
    }
      .et_pb_social_media_follow_network_0_tb_footer button.icon {
        background-color: #ee474c!important;
    }
      
      .et_pb_social_media_follow_network_1_tb_footer button.icon {
        background-color: #ee474c!important;
    }
      
      .et_pb_social_media_follow_network_2_tb_footer button.icon {
        background-color: #ee474c!important;
    }
*/
     
/*Bouton contact Obf
    a.contact_footer {
        color: #ED4F54!important;
        padding-right: 0.7em!important;
      padding-left: 0.7em!important;
        font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif!important;
        font-weight: 700!important;
        border-width: 1px!important;
        border-color: RGBA(0,0,0,0);
    }
    
    a.contact_footer:hover {
        border-color: #ED4F54!important;
    }
*/
    
/* articles
    .single h3, .single h2 {
        margin-top: 20px;
        margin-bottom: 20px
    }
    
    p.has-background {
       padding: 1.25em 2.375em!important;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    
    .single .wp-block-image {
        margin-top: 30px;
        margin-bottom: 40px!important;
    }
    
    .wp-block-image figure {
        text-align : center;
    }
    
    .mwp-article-content .wp-element-button,.mwp-article-content .wp-block-button__link {
        Background-color: white;
        color:black;
        border-radius: 0px;
    }

    */


/*Sommaire
    .lwptoc_i {
        background: white;
            box-shadow: 0px 0px 55px 0px #ededed;
        padding : 30px!important
    }
    
    .lwptoc_title {
        font-size: 28px;
    }
    
    .lwptoc_i a {
        background-image:none;
        font-weight: 500
    }
*/    


/*Articles en. relation
    .et_pb_blog_grid article {
    box-shadow: rgb(0 0 0 / 15%) 0 0 55px 0;
    
        }
    
    .et_pb_blog_grid .et_pb_post {
            border: none;
    }
    
/*Mockup site web
    .div-pixel-mockup-screen img {
        width:100%;
        height:100%
    }
*/

/*Panier
    .cart-subtotal.recurring-total, .tax-rate.recurring-total {
        display: none;
    }
*/