/* DESKTOP */

.header_desktop {
    
    height:auto;
    padding-top:22px;
    padding-bottom:0px;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    border-bottom: 1px solid black;
    
    }
    
.header_logo {
        
    width:20%;
    box-sizing:border-box;
    padding-right:40px;
        
    }
    
.header_logo img {
    
    width:100%;
    max-width:380px;
    
    }
    
.header_nav {
        
    width:80%;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-end;
        
    }
  
.nav-link {
    
    text-decoration:none;
    font-family:Raleway, sans-serif;
    font-size:20px;
    font-weight:600;
    color:black;
    
    margin-bottom:33px;
    
    }

.nav-link:hover {
    
    text-decoration:underline;
    color:#0062a1;
        
    }


.adhesion {
    
    font-style:italic;
    font-weight:300;
    color:#0062a1;
    
    }

.header_mobile {

    display:none;

    }

    
/* RESPONSIVE */


@media only screen and (max-width: 1380px) {

    .header_logo, .header_nav {
            
        width:100%;
        text-align:center;
        justify-content:space-around;
            
        }



}


@media only screen and (max-width: 1100px) {

    .header_desktop {

        display:none;

        }

     .header_mobile {

        display:block;
        padding-top:20px;
        margin-bottom:20px;

        }
    
    .header_header {
        
        display:flex;
        
        }
    
    .mobile_menu_container {
        
        display:none;
        
        }
    
    
    .burger_menu_icon {
            
        width:10%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-end;
        height: 100px;

        }
    
    .burger_menu_icon img {
        
        max-width:25px;
        
        }
        
    .icon_close {
        
        display:none;
        max-height:20px;
        
        }
        
    .header_logo {
            
        width:90%;
        text-align:center;
        
        }

        
    .header_social {
            
        width:0%;
        min-width:0px;
        
        }
        
    
    .mobile_menu_container {
        
        text-align:center;
        margin-top:90px;
        padding-bottom:30px;
        border-bottom:1px solid black;
        
        }
    
    .mobile_menu_container a.nav-link {
        
        width:100%;
        margin-bottom:30px;
        margin-right:0px;
        
        }

}