/**
Theme Name: portfolio_violaine
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: portfolio_violaine
Template: astra
*/
.image_accueil{
    height: calc(83vh + 20 px) !important;
}
.page_accueil{
    height: 100vh;
}

/*retirer le decalage du texte menu par rapport au hambureger en ordi*/
.elementor-20778 .elementor-element.elementor-element-b3a4033 > .elementor-widget-container{
    padding: 0em 1em 0em 0em ;
}

/*#uc_fullscreen_navigation_menu_elementor_591fb23 ul:not(#uc_fullscreen_navigation_menu_elementor_591fb23 section ul){
    padding-left: 25vw !important;
}*/

/*menu decale les items*/
.uc-list-menu{
    padding-left: 25vw !important;
}

.titre_logo_accueil{
    height: 64vh;
}
.plongez{
    height:19vh;
}
.elementor-20800 .elementor-element.elementor-element-45327cc .owl-dots{
    margin-top:0;
    padding-top:4vh;
}

/*carrousels items modifier le comportement au scroll pour s'incliner et grossir*/
.ue-carousel-item{
    transition: transform 0.3s !important;
    padding:4vh !important;
}
.ue-carousel-item:hover{
    transform: scale(1) rotate(7deg) !important;
}
/*fixer le header et les fleches dans les pages de details des projets*/
.projet_entete{
    position: fixed;
}
.projet_fleches{
    position:fixed;
    bottom:0;
}
.projet_titre{
    height: 90vh !important;
   }
.cont_projet_fixe{
    position: fixed;
}
/*enlever la marge en bas sur la phrase dans le detail des projets comme sortez la tete de leau et surfez sur votre site*/
.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p{
    margin:0 !important;
}
/*supprimer la page accueil pour les mobiles*/
.page_accueil_mobile{
    display:none;
}

/*marge avant le bouton envoyer du formulaire de contact*/
.elementor-20804 .elementor-element.elementor-element-e37a07d .elementor-button {
    margin-top:20px;
}

/*retirer le texte article suivant et precedent*/
.post-navigation {display:none;}

/*fixer le menu et la barre beige cote gauche
.bouton_menu{
    position:fixed !important;
}

.marge_gauche_menu{
    position: fixed !important;
    top: 17vh !important;
    bottom: 0px !important;
}*/

/*retirer les bords noirs sur les vidéos*/
/*deuxieme peau identite et site*/
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{
    background-color:#FEE6D4;
}

/*customiser la page 404*/
.colorlib-notfound .colorlib-notfound-404 h2{
    background: #DF2B03 !important;
    
}

@media screen and (max-width:960px) {
    /*faire disparatire les outils du projet et l'annee site web deuxieme peau*/
    .elementor-21227 .elementor-element.elementor-element-992d21c{
        display: none !important;
    }
    /*faire disparatire les outils du projet et l'annee snpn*/
    .elementor-23764 .elementor-element.elementor-element-57cc1744{
        display: none !important;
    }

    /*faire disparatire les outils du projet et l'annee msa print*/
    .elementor-23805 .elementor-element.elementor-element-5ad00ad6{
        display: none !important;
    }

    /*faire disparatire les outils du projet et l'annee mlle pitch awards*/
    .elementor-23883 .elementor-element.elementor-element-694f706c{
        display: none !important;
    }


    /*faire disparatire les outils du projet et l'annee projet perso*/
    .elementor-24137 .elementor-element.elementor-element-7d4597b0{
    display: none !important;
    }

     /*faire disparatire les outils du projet et l'annee projet deuxieme peau communication 360*/
     .elementor-24219 .elementor-element.elementor-element-788edd4b{
        display: none !important;
        }

        /*faire disparatire les outils du projet et l'annee projet msa reseaux sociaux*/
        .elementor-24361 .elementor-element.elementor-element-1f771f3f{
        display: none !important;
        }


    /*donner une hauteur au bloc avec le titre du projet et fixer ce bloc*/
    .projet_titre{
        height: 300px !important;
        position: fixed;
    }
/*modifier la couleur des lfeche retour et projet suivant pour la page deuxieme peau site web*/
.elementor-page-21227 .elementor *, .elementor :after, .elementor :before {
        stroke:#16388D;
    }

   /*modifier la couleur des lfeche retour et projet suivant pour la page mlle pitch awards*/
.elementor-page-23883 .elementor *, .elementor :after, .elementor :before {
    stroke:#16388D;
}   
    

    /*modifier la couleur des lfeche retour et projet suivant pour la page snpn*/
   .elementor-page-23764 .elementor *, .elementor :after, .elementor :before {
    stroke:#DF2B03;
    }

       /*modifier la couleur des lfeche retour et projet suivant pour la page snpn*/
   .elementor-page-23805 .elementor *, .elementor :after, .elementor :before {
    stroke:#DF2B03;
    }

    .elementor-21227 .elementor-element.elementor-element-f19d835.elementor-element{
        display: none;
    }
     /*modifier affichage des items du menu lors de ouverture mettre au milieu*/
    .uc-list-menu{
        padding-left:0 !important;
        
    }

    /*supprimer la section precedent et suivant dans les articles - msa print*/
    .ast-page-builder-template.single .post-navigation{
        display: none !important;
    }
    .ast-page-builder-template.single .post-navigation{
        display: none !important;
    }
    .site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation{
        display: none !important;
    }
    

    /*menu page projets*/
    .elementor-21227 .elementor-element.elementor-element-ff70574 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page a propos*/
    .elementor-20802 .elementor-element.elementor-element-7286a335 .ue_menu > div > div > div{
    justify-content: space-around;
    text-align: center;
    }
    
    /*menu page accueil mobile*/
    .elementor-20778 .elementor-element.elementor-element-eb1a0a6 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page contact*/
    .elementor-20804 .elementor-element.elementor-element-ec2d309 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page projet*/
    .elementor-20800 .elementor-element.elementor-element-49e6d5f .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page projet perso*/
    .elementor-24137 .elementor-element.elementor-element-6d62962f .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

     /*menu page projet snpn*/
    .elementor-23764 .elementor-element.elementor-element-721627ed .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

     /*menu page projet msa print*/
    .elementor-23805 .elementor-element.elementor-element-7b3b5fd6 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page projet mlle pitch awards*/
    .elementor-23883 .elementor-element.elementor-element-1a1bef00 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page projet deuxieme peau communication 360*/
    .elementor-24219 .elementor-element.elementor-element-a610c15 .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page projet msa reseaux sociaux*/
    .elementor-24361 .elementor-element.elementor-element-4cf7844c .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page politique confidentialite*/
    .elementor-24494 .elementor-element.elementor-element-ed1fdcd .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }

    /*menu page mentions legales*/
    .elementor-24496 .elementor-element.elementor-element-2e8a09d .ue_menu > div > div > div{
        justify-content: space-around;
        text-align: center;
    }


    /*supprimer la page accueil pour les ordis*/
    .page_accueil{
        display:none;
    }
    /*remettre la page accueil pour les mobiles*/
    .page_accueil_mobile{
        display:flex;
    }

    /*fixer la partie haute de la page contact en version mobile pour scroller dessous*/
    .elementor-20804 .elementor-element.elementor-element-ff1d658{
        position: fixed;
        top: 0;
    }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - contact*/
    .elementor-20804 .elementor-element.elementor-element-1d84bb1{
        display:none;
    }
    
    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - a propos*/
    .elementor-20802 .elementor-element.elementor-element-4572e04b{
    display:none;
    }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - projets*/
    .elementor-20800 .elementor-element.elementor-element-bd4f039{
        display:none;
        }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - deuxieme peau site*/
    .elementor-20800 .elementor-element.elementor-element-bd4f039{
    display:none;
    }
    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - snpn*/
    .elementor-23764 .elementor-element.elementor-element-653ded82{
        display:none;
        }
    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - msa print*/
    .elementor-23805 .elementor-element.elementor-element-2ad2a273{
        display:none;
        }
    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - projet perso*/
    .elementor-24137 .elementor-element.elementor-element-ffd694a{
        display:none;
        }
    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - projet mlle pitch awards*/
    .elementor-23883 .elementor-element.elementor-element-1a08c813{
        display:none;
        }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - projet deuxieme peau communication 360*/
    .elementor-24219 .elementor-element.elementor-element-220d9bff{
        display:none;
        }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - projet msa reseau*/
    .elementor-24361 .elementor-element.elementor-element-1d795d5d{
        display:none;
        }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - politique confidentialite*/
    .elementor-24494 .elementor-element.elementor-element-68e69ed7{
        display:none;
        }

    /*enlever le texte menu a cote du burger pour affichage mobile et tablette - mentions legales*/
    .elementor-24496 .elementor-element.elementor-element-cd501a4{
        display:none;
        }


    /*enlever le compteur des projets sur la page projet en version mobile et tablette*/
    .elementor-20800 .elementor-element.elementor-element-64c882f{
        display: none;
    }


    /*modifier taille gouttes eau mobile deuxieme peau*/
    .wp-image-21546{
        height: 30px !important;
    }

    }


    @media screen and (max-width:540px) {
    /*retirer image bouteille dans la page contact pour les petits ecrans*/
    .image_bouteille{
    display:none;
    }
    }
