

@media (max-width:899px) {
    .no-phones {
        display: none !important;
    }

    #footer .footer-image{
        text-align: center;
    }

    #footer .footer-image a img {
        width: 60%;
    }

    .justify-content-end {
        justify-content: flex-start !important;
    }


    header#header .header-logo {
         margin-right: 20px;
     }

    header#header .header-logo a img {
        height: 50px;
    }

    #header .header-nav-main nav > ul li {
        padding: 10px !important;
    }


}

@media (min-width:900px) {
    .only-phones {
        display: none !important;
    }

    #footer .footer-image a img {
        width: 100%;
    }

}


h1 {
    text-align: center;
    color: #342a0a;
    font-weight: 600;
}

header#header ul#mainNav li a {
    color: #504f5f !important;
    text-transform: none;
}



#footer {
    background: #f7f7f7;
    border: none;
    color: #6d6d6d;
}

#footer h5 {
    color: #342a0a;
    text-transform: none;
}

#footer h6 {
    color: #76b21c;
}

#footer a:hover {
    color: #6d6d6d !important;
    text-decoration: underline !important;
}

#footer .footer-copyright {
    background: #fff;
}



#footer .footer-image a img {
    filter: grayscale(100%);
}

/*
 * Home
 */
.home p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
}


/*
 * Contacto
 */
.contact-name, .contact-fullname, .contact-email, .contact-others {
    font-size: 18px;
}

.contact-name {
    color: #5f7629;
}

.contact-fullname {
    color: #90b823;
}

.contact-email {
    color: #90b823;
}

.contact-others {
    color: #514719;
}

/*
 * Aviso legal
 */
.m-portlet .aviso-legal h1 {
    font-size: 1.7rem;
    font-weight: 100;
}

.m-portlet .aviso-legal h2 {
    font-size: 1.4rem;
    font-weight: 100;
    color: #90b823;
    margin-bottom: 1rem;
    margin-top: 40px;
}

.m-portlet .aviso-legal h3 {
    font-size: 1.2rem;
    font-weight: 400;
}


/*
 * Accordion
 */
.accordion .card-header {
	background-color: rgba(118, 178, 28, 0.1);
}

.accordion .card-header a {
	color: #342a0a;
}

.accordion .card-header a:hover {
	color: #1a1a1a;
}