.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{
background: #fff!important;
}
.titulo-blanco h1{color: #fff}
.subtitulo-gris h3{color: #292B2E}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
background-color: #AC0000;
border-bottom: 1px solid #eee;
margin: 0;
padding: 0; 
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
margin: 0em 0;
padding: 0;
}
.titulo-border h1 {
color: #292B2E;
text-align: center;
padding: 10px;
background: #fff;
max-width: 500px;
margin: 0 auto;
}
.titulo-border:after {
content: '';
width: 100%;
height: 34px;
z-index: 10000;
display: block;
border-bottom: solid #AC0000 2px;
position: absolute;
top: 0;
background: #fff;
z-index: -1;
}
a.button.product_type_variable.add_to_cart_button {
background: #fff;
border: solid #AC0000 2px;
border-radius: 40px;
color: #AC0000;
text-align: center;
text-transform: uppercase;
transition: 0.5s all;
}
a.button.product_type_variable.add_to_cart_button:hover{
background: #292B2E;
border: solid #292B2E 2px;
border-radius: 40px;
color: #fff;
text-align: center;
text-transform: uppercase;
transition: 0.5s all;
}
.link-distribuidores a {
border: solid #fff 2px;
border-radius: 40px;
color: #fff;
text-align: center;
text-transform: uppercase;
transition: 0.5s all;
padding: 10px 15px;
}
.link-distribuidores a:hover{
background: #AC0000;
transition: 0.5s all; 
border: solid #AC0000 2px;
}
ul#primary-menu li a {
text-transform: uppercase;
}
div#custom_html-4 a,
div#custom_html-3 a {
display: block;
font-size: 14px;
}
.vc_row.formulario-descarga input {
width: 100%;
height: 45px;
background: #fff;
border: solid #000 1px;
margin: 10px 0px;
}
input.wpcf7-form-control.wpcf7-submit.btn-descarga {
color: #000;
border-radius: 40px;
max-width: 320px;
margin: 10px auto;
display: block;
font-weight: 600;
}
.ast-small-footer-section.ast-small-footer-section-1 {
font-size: 14px;
}
.ast-footer-overlay {
padding: 20px 0px;
}
.vc_row.formulairo-contacto input {
width: 100%;
background: #fff;
margin: 10px auto;
border: solid #000 1px;
height: 40px;
}
.vc_row.formulairo-contacto textarea {
width: 100%;
background: #fff;
margin: 10px auto;
border: solid #000 1px;
height: 150px;
}
.vc_row.formulairo-contacto input.wpcf7-form-control.wpcf7-submit.btn-enviar{
color: #000;
border-radius: 40px;
margin: 10px auto;
display: block;
font-weight: 600;
}
.whatsaap a {
position: fixed;
right: 5px;
z-index: 9999999999999999;
top: 32%;
font-size: 20px;
color: #00d674;
}