form.wpcf7-form input:not(.wpcf7-submit), form.wpcf7-form textarea{
border-radius: 5px;
background-color: rgba(255,255,255,0.9);
color: blue!important;
}
form.wpcf7-form input::placeholder, form.wpcf7-form textarea::placeholder{color:#0d2941;}
.footer-1{background-color: #3b7fcd !important;background-blend-mode: soft-light;background-attachment: fixed;}
.footer-1 > .row{align-items: center!important}
.footer-1 #text-17 .textwidget{
background-color: rgb(255 255 255 / 85%);
border-radius: 5px;
padding: 1px 10px;
}
h1.entry-title{line-height: 1em;}
div.page-title-sub{
margin-top: 30px;
line-height: 1.4em;
opacity: 1!important;
}
.footer {
padding: 80px 0 60px;
}
.footer-widgets .wpcf7-submit.button{border: 2px solid white;}
.wpcf7 form .wpcf7-response-output{margin:0!important;}
.wpcf7-spinner{position:absolute;display:none!important;}
.wpcf7 .wpcf7-not-valid-tip{font-size: 90%;margin-bottom: 9px;}
.legal-formulario{font-size: 63%;color: white;height: 18px;overflow: hidden;color:#000;}
.legal-formulario a.boton-legal{font-weight:bold;cursor:pointer;color:#000;text-align:center;text-decoration:underline;} div.producto .nombre_producto{font-weight:bold;font-family: "Jura", sans-serif;color:rgb(59, 127, 205);font-size: 25px;text-align:center;}
div.producto .car_producto{text-align:center;font-weight: 600;}
div.producto hr{margin: 0px 0 10px 0!important;}
div.producto ul{list-style: square;}
div.producto ul li{margin-bottom: 0!important;}
div.producto ul li::marker{color:rgb(59, 127, 205);}
h3.preguntas{border-radius: 5px;background-color: #3b7fcd;color: white;text-align: center;font-size: 19px;padding: 1px;}
.col_product img{max-height:350px!important;} .title-content{margin-top: 30px!important;}
.title-content ul li a{border:1px solid #fff;}
.title-content ul li a:hover{border:1px solid rgb(59, 127, 205);}
.title-content ul li{margin: 5px;}
.header-nav-main > li > a{font-size: .77em;}
.header-inner > div > ul > li.header-button-1 > div > a{font-size: .85em;} .lista_numeros li::marker,.lista_numeros li > strong{
font-weight: bold;
font-size: 25px;
}
.lista_numeros li > strong{	color: #3b7fcd;}
.lista_numeros li hr{margin-top:0px;margin-bottom:5px;}
.section-title span{text-transform: inherit!important;} article.post .entry-image{overflow:hidden;max-height:350px;}
article.post .entry-image img{margin-top: -28%;position: relative;}
header.archive-page-header{background-color: #3b7fcd;margin-top: -30px;margin-bottom: 40px;}
header.archive-page-header h1{color:white;margin-top: 20px;font-size: 200%;margin-bottom: 0px;}
div.post-sidebar form{font-size:80%;}
div.post-sidebar form label{line-height: 0!important;}
div.post-sidebar form .wpcf7-submit{margin-top: 10px;}
article.post .entry-image {
max-height: 100%;
padding-top: 215px;
}
@media screen and (min-width:800px){
div.blog-single #secondary{position: fixed;max-width: 215px;}
}
@media only screen and (max-width: 48em) { #text-17 > div > p > span{margin-left: 0px!important;}
} #cmplz-cookiebanner-container{z-index: 9999999999;position: relative;}
.nav-pills > li{margin-right: 5px;}
.nav-pills > li > a{border: 1px solid #3b7fcd!important;}
.nav-pills > li > a:hover{background-color:#3b7fcd;color:#fff;} #top-bar .flex-left{max-width:80%;overflow: hidden;}
@media only screen and (max-width: 48em) {
.marquee{max-width:330px;}	
}
.marquee {
width: 100%;
overflow: hidden;
color: #fff;
}
.track {
display: flex;
width: max-content;
animation: scroll 30s linear infinite;
}
.track span {
white-space: nowrap;
padding-right: 50px; }
@keyframes scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}