/* Custom code goes here - paste your css code below in line 3 */


/* ==========================
ESTILOS DEL FOOTER + BOLETIN
===========================*/

.footer-container {
	background:#fff !important;
	color: #000 !important;
	
}

.footer-container a, .footer-container li a, .footer-container .links ul>li a {
	color: #000 !important;
}

.footer-container .h3 a, .footer-container .h3 span {
	border-bottom: 2px solid #f7931d !important;
	color: #000 !important;
}

@media (max-width: 767px) {
	.footer-container .links .title .h3 {
		color: #000 !important;
	}
	
  .block_newsletter .row {
    flex-direction: column !important;
    padding: 0px 0px;
	margin: auto !important;
  }

  #block-newsletter-content input[type="text"] {
    width: 100%;
    font-size: 10px;
  }

  #block-newsletter-content button {
    width: 100%;
	padding: 12px;
  }
}

.block_newsletter .btn-newsletter {
	background: #f7931d !important;
}
	
.block_newsletter form input[type=text] {
	width: 650px
}
.block_newsletter form input[type=text]:focus {
	border: 2px solid #f7931d !important;
	outline:none !important;
}

@media (min-width: 992px) {
    .col-lg-6 {
        float: right !important;
        width: 100% !important;
    }
}
.block_newsletter .row {
	width: 100%;
	max-width: 100% !important;
	display: flex !important;
	justify-content: center !important;
}

.row.social_footer {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  border-top: 1px solid #363636;
  background: #0071bc !important;
  padding-top: 20px;
  color: #fff !important;
}

@media (min-width: 992px) {
    #block-newsletter-content {
        float: none;
        width: auto;
        max-width: 1000px !important;
        overflow: hidden;
    }
}