:root {
    --black: #000000;
    --white: #FFFFFF;
    --blue: #007bff;
    --opaqueBlue: #003c44;
    --darkGray: #7e7e7e;
    --ligthGray: #F2F3F4;
    --lightGray2: #cfcfcf;
    --wine: #69003a;
    --darkBlue: #003c93;

    --PrincipalFont:'DengXian Light','Candara Light',Arial,'Arial Black', sans-serif;
}

    }

    html {
        box-sizing: border-box;
        font-size: 62.5%;
    }
    *, *:before, *:after {
        box-sizing: inherit;
    }
    body {
        font-family: 'DengXian Light', 'Candara Light',Arial,'Arial Black', sans-serif;
        font-size: 1.6rem;
        line-height: 1.4;
    }
    
        /* Globales */

    img {
        max-width: 100%;
        transition: 1s;
    }
    
        /* utilities */
    .container {
        max-width: 120rem;
        width: 90%;
        margin: 0 auto; 
    }
    .section {
        margin-top: 2rem;
    }
    .no-margin {
        margin: 0;
    }
    .no-padding {
        padding: 0;
    }
        /* Header */
    .header {
        margin: 2rem 0 auto;
    }
    .logo__header {
        display: flex;
        align-items: center;
    }
    .logo__header a {
        font-size: 3rem;
    }
    .logo__header a:hover {
        color: var(--blue);
    }
    .logo__header img {
        max-width: 30%;
    }
    @media (min-width: 768px){
        .logo__header img {
            max-width: 15%;
        }    
    }
    
        /* Navegation */
    @media (min-width: 990px){
        .navigation {
            display: flex;
            justify-content: space-evenly;
        }
    }
    .nav__link {
        display: block;
        text-align: center;
        font-size: 2.5rem;
        margin: 2rem 0;
        color: var(--blue);
        font-family:'DengXian Light', 'Candara Light',Arial,'Arial Black', sans-serif;
    }
    .navigation a:hover {
        cursor: pointer;
        color: var(--darkBlue);
    }
    
    
    
    
    
        /* Searcher*/
    .looking-box {
        font-family: var(--PrincipalFont);
        text-align: center;
    }
    input.src {
        padding: .9rem 1rem .9rem 3.2rem;
        outline: none;
        font-size: 1.8rem;
        border-radius: 2.5rem;
        color: var(--darkGray);
        border: .3rem solid var(--black); 
        background: var(--white) url(https://www.haxtercorp.com/images/search-icon.png) no-repeat .9rem center;
        width: 30rem;
        transition: all .5s;
    }
    input.src:hover {
        width: 40rem;
        background-color: var(--white);
        border-color: var(--wine);
        box-shadow: 0 0 .5rem var(--opaqueBlue);
    }
    @media (min-width: 769px){
        input.src {
            width: 50rem;
        }
    
        input.src:hover {
            width: 80rem;
        }
    }
    
        /* Global Grid Area */
    @media (min-width: 768px){
        .aside {
            display: grid;
            grid-template-areas: "container-left container-right";
            grid-template-columns: 1fr 1fr;
            grid-auto-flow: column;
            column-gap: 3rem;
        }
    }

    

        /* footer https://haxtercorp.com/sites/_enterprise/hm-industries.com/*/
    /* Footer Options */
    .site-footer h1 {
        text-align: center;
    }
    .navigation__footer a {
        color: var(--black);
        margin-right: 2rem;
    }
    .navigation__footer a:hover {
        cursor: pointer;
        color: var(--blue);
    }
    .navigation__footer a:last-of-type {
        margin-right: 0;
    }
    .footer__bgc {
        background-color: var(--lightGray2);
        border: 1px solid var(--black);
    }
    .copyright {
        color: var(--black);
        font-weight: bold;
        text-align: center;
    }
    .border-footer {
        border: 1px solid var(--black);
    }
    @media (min-width: 460px){
        .footer__bgc {
            background-color: var(--lightGray2);
        }
    }
    @media (min-width: 990px){
        .footer__bgc {
            border-top: 0;
        }
        .caracteristics-icons {
            display: flex;
            list-style: none;
            justify-content: space-evenly;
            color: var(--black);
            font-size: 1.8rem;
        }
    

    }
    /**/
    .naver{
        font-family:'DengXian Light', 'Candara Light',Arial,'Arial Black', sans-serif;
        font-size:18px;
       
        
    }            
    .entry {
        border-bottom: 1px solid var(--black);
        margin-bottom: 1rem;
        padding-bottom: 0rem;
    }
    .kontent {
        max-width: 300rem;
        width: 99%;
        margin:auto; 
    }

   .norder{
       border-radius:45px;
   }