/*-------------------
FOOTER STYLES
---------------------*/

/*BORRAR .section-footer-top styles de la línia 4419 */

footer.footer {
    padding-top: 0px;
}

footer .img-footer-top {
    padding-bottom: 25px;
}

footer .imgFooter {
    background-image: url('../images/footer/foto1.jpg');
    background-size: cover;
    width: 100% !important;
    height: 450px;
    background-position: 50% 25%;
}

footer .txtImgFooter {
    padding-top: 5%;
    padding-left: 5%;
    font-weight: bold;
    font-size: 20px;
}

footer span.txtTiendaOnline {
    font-size: 30px;
    color: #555;
}

.footer-social, .footer-newsletter{
	margin: 15px 0 0;
}
.footer-social .social a {
    background: #931622 !important;
    width:40px;
    height:40px;
}

.footer-newsletter .text-input, .footer-services, a.scroll_top {
    background-color: #931622 !important;
}

.footer.style2 {
    background-color: #9f1825 !important;
}

a.scroll_top:hover, .footer-social .social a:hover {
    background-color: #fff !important;
    color: #931622 !important;
}

footer .box-icon.style2 .principal-title, footer .box-icon.style2 .title, footer .box-icon.style2 .subtitle, footer .box-icon.style2 .icon {
    color: white !important;
    font-weight: bold;
}

footer .box-icon.style2 .subtitle.noBold {
    font-weight: normal;
}

.footer-services {
    margin-top: 10px !important;
}

.footer-newsletter {
    padding-right: 0px !important;
}

.footer-newsletter-label {
    line-height: 46px;
}

.footer-newsletter form {
    float: right;
    width: 58%;
}

footer .coppyright {
    color: white !important;
}

footer .coppyright a {
    font-weight: bold !important;
    color: white !important;
}

footer .coppyright a:hover {
    text-decoration: underline !important;
}

.footer .payment span img {
    opacity: 1 !important;
}

/*-------------------
MEDIA QUERY STYLES
---------------------*/

@media screen and (max-width: 1199px) {
    .footer-newsletter form {
    float: none;
    width: 100%;
}
}

/*-------------------
END FOOTER STYLES
---------------------*/
