/*
Theme Name: Lemmony Child
Theme URI: https://shufflehound.com/lemmony
Template: lemmony
Author: Shufflehound
Author URI: https://shufflehound.com
Description: Lemmony is a fast and lightweight WordPress theme that is optimized for speed. It comes with an added animation library that adds a touch of elegance to your website without slowing it down.The theme also includes multiple custom built block editor blocks, giving you greater flexibility and control over your website design. Lemmony is built on the new WordPress full site editing system, making it easy to customize and edit your website in real-time.This theme is perfect for those who want a fast and modern website without sacrificing design and functionality.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,blog,portfolio,news
Version: 1.1.2.1681309593
Updated: 2023-04-12 16:26:33

*/


.site-header {
    position: fixed!important;
    z-index: 10!important;
    top:-50px!important;
    background-color: rgba(255,255,255,1);
    width: 100%!important;
    height:8em!important;
}
.ce_logo{
    padding-top:0em;
}

#main_logo {
    padding-top:1.5em;
    width: 100px;
    height: 70px;
}

nav {
	padding-top:0em;
	margin-top:-1.5em;
}

.home_button {
    position:absolute;
    bottom:3em;
    left:70%;
}


.over_video_title {
    //text-shadow: 2px 8px 6px rgba(0,0,0,0.2), 0px -5px 35px rgba(255,255,255,0.3), 0px 0px 20px rgba(255,255,255,0.46);
    text-shadow : 0pt 0pt 5.67pt rgba(29, 29, 27, 0.3);
    color: #FFFFFF!important;
}

.nav_menu {
    color:#004987!important;
}

.clients_div {
    padding-top:0px!important;
}

.color_nuances {
    color:#004987!important;
}

.center_me_this {
    margin: 0 auto;
}

.bouton2 {
    border-radius:5px!important;
}


#phone_button{
    margin-top:1.5em;
}

			
#test_to_hover {
    position:absolute;
    top:10%;
    left:54%;
    transform: translate(-10%, -46%);
    color:#004987;
    background-color: white;
    border: solid 1px #004987;
    padding: 5px 5px 5px 5px;
    border-radius:5px;
    z-index: 10;
    display:none;
}
/*
#contact_infos {
    padding-top: 1em;
    padding-left: 2em;
    font-size:0.75em!important;
    color:#004987!important;

}*/

#no_bottom_padding {
    padding-bottom: 0px!important;
}

#nuances_bloc {
    border-radius: 50px;
}

#phone_icon {
    display : none;
}
#mail_icon {
    display : none;
}




/*
#article_image {
    position:absolute;
    top:0px;
    left: 0px;
    z-index: -10;
    transform: scale(1.2);
    transform-origin: top left;
}



body {
    overflow-x: hidden; /* Hide horizontal scrollbar */
}

/* Publication blocs */
/*
#bloc_div {
    position: absolute;
    bottom: 0px;
    left: 0%;
    width: 100%;
}

.info_bloc {
    height: 3em;
    /*background-color: rgba(0, 0, 0, 0.5);
    padding : 5px 5px 5px 5px;
    border-radius: 5px;
    color:white;*/
/*    font-weight: bolder;
    text-align: center;
    vertical-align: center;
}

/* Publication text */
  /*  #espacing_publication {
        height: 625px!important;
    }
    @media screen and (max-width: 1600px) {
        #article_image {
            transform: scale(1.1);
        }
        #espacing_publication {
            height: 550px!important;
        }
    }
    @media screen and (max-width: 1450px) {
        #espacing_publication {
            height: 450px!important;
        }
    }
    @media screen and (max-width: 1310px) {
        #espacing_publication {
            height: 350px!important;
        }
    }
    @media screen and (max-width: 1140px) {
        #espacing_publication {
            height: 250px!important;
        }
    }
    @media screen and (max-width: 1030px) {
        #espacing_publication {
            height: 150px!important;
        }
    }
    @media screen and (max-width: 800px) {
        #espacing_publication {
            height: 50px!important;
        }
    }
    @media screen and (max-width: 717px) {
        #espacing_publication {
            height: 500px!important;
        }
    }

*/




@media screen and (max-width: 1355px) {
    #contact_infos {
        display: none;
    }
}

@media screen and (max-width: 1000px) {
    #button1 {
        display: none;
    }
    #button2 {
        display: none;
    }
    #phone_icon {
        display : block;
    }
    #mail_icon {
        display : block;
    }
    #main_logo {
        width: 75px!important;
        height: 53px!important;
    }
    
    .ce_logo{
        padding-top:2.5em;
    }

    .icons_separator{
        display:none;
    }

    #icons_div{
        padding-top: 0px;
    }

}



@media screen and (max-width: 1160px) {
    .icons_separator{
        display:none;
    }

    #icons_div{
        padding-top: 0px;
    }
}

@media screen and (max-width: 965px) {
    .icon_client{
        width:135px;
    }
}

@media screen and (max-width: 875px) {
    .icon_client{
        width:120px;
    }
}

@media screen and (max-width: 775px) {
    .icon_client{
        width:105px;
    }
}

@media screen and (max-width: 675px) {
    .icon_client{
        width:90px;
    }
}

@media screen and (max-width: 600px) {
    .icon_client{
        width:75px;
    }
}

@media screen and (max-width: 525px) {
    .icon_client{
        width:60px;
    }
}

@media screen and (max-width: 450px) {
    .icon_client{
        width:45px;
    }
}


@media screen and (max-width: 690) {
    #phone_icon {
        display : none;
    }
    #mail_icon {
        display : none;
    }
}


@media screen and (max-width: 600) {
    #phone_icon {
        display : block;
    }
    #mail_icon {
        display : block;
    }
}
