@import url(menu.css);

:root {
    --hunyadi-yellow: rgb(248, 183, 76);
    --black-bean: rgb(66, 26, 18);
    --russet: rgb(136, 63, 19);
    --cocoa-brown: rgb(205, 100, 19);
    --sandy-brown: rgb(253, 164, 98);
    --peach: rgb(240, 182, 148);

    --text-color: var(--black-bean);
    --secondary-text-color: var(--cocoa-brown);

    --button-color: var(--sandy-brown);
    --hover-button-color: var(--cocoa-brown);

    --link-color: var(--black-bean);
    --link-hover-color: var(--cocoa-brown);

    --cor-white: #fff;
    --fundo-geral: var(--cor-white); 

    --cor-font-extra: #ff7f00;
    --cor-principal: blueviolet;
    --cor-principal-secundaria: #c6aeed;
    --cor-h: #2e2c2c;
    --cor-texto: #4b4848;
    --color-red: #e63636;
    --fundo-login: #dcf7e8;
    --texto-botao: #004aad;
    --texto-rosa: #ef0189;
    --texto-menu: #585c5e;
    --texto-artigo: #1b3c60;
    --texto-cadastre: #545454;
}

@import url('_colors.css');

.head {
    background-color: var(--sandy-brown);
    text-align: center;
    padding: 10px 0px;
}

.logo img {
    height: auto;
    width: 100%;
}

.links nav {
    margin-top: 25px;
}

.links a {
    margin-left: 10px;
    text-decoration: none;
    font-weight: bold;
    color: var(--link-color);
    font-size: 20px;
}

a.activated {
    color: var(--link-hover-color);
}

.links a:hover {
    color: var(--link-hover-color);
    border-top: 5px solid var(--link-hover-color);
    border-bottom: 5px solid var(--link-hover-color);
}

.login {
    margin-top: 25px;
}

.login a {
    margin-left: 10px;
    text-decoration: none;
    font-weight: bold;
    color: var(--link-color);
    font-size: 18px;
}

.span-1 {
    font-weight: bold;
    color: var(--link-color);
}

.dog i {
    padding: 20px;
    font-size: 30px;
}

.dog a {
    color: var(--link-color);
}

#busca {
    width: 300px;
    height: 42px;
    padding: 5px;
    margin-top: 18px;
    border-radius: 10px;
    background-color: var(--fundo-geral);
}

::placeholder {
    color: var(--secondary-text-color);
    opacity: 1;
    /* Firefox */
}

#busca input {
    float: left;
    width: 85%;
    background-color: transparent;
    font-size: 18px;
    height: 32px;
}

#busca input:focus,
#busca input:focus-visible {
    border: none;
    outline: none;
}

#busca button {
    float: left;
    width: 15%;
    font-size: 16px;
    padding: 5px;
    background-color: transparent;
    border: none;
}

#txtBusca {
    float: left;
    padding-left: 5px;
    font-size: 18px;
    border: none;
    height: 32px;
    width: 250px;
}

.hamburguer {
    display: none;
}

@media(max-width: 1200px) {
    .links {
        display: none;
    }

    .hamburguer {
        display: block;
    }
}

@media (max-width: 575px) {    
    #busca {
        width: 20%;
    }

    .login {
        width: 10%;
    }
}

@media (min-width: 576px) {
}

@media (min-width: 768px) {   
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {

}

@media (max-width: 1400px) {
    #busca {
        width: 20%;
    }

    .links a {
        font-size: 18px;
    }
}