@charset "UTF-8";
                  #main-nav a {
color: #ffffff; }            p {
color: #000000; } .titular {
margin-bottom: 6%; } .neve-breadcrumbs-wrapper {
display: none; } a {
font-weight: bold;
color: black; }
a:hover {
color: #930000 !important; }
a:visited {
color: darken #c8e2cb; }
.link-oscuro {
font-weight: bold;
color: white; }
.link-oscuro:hover {
font-weight: bold;
color: #c8e2cb !important; } #main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a,
#main-nav ul a:hover {
color: #c8e2cb; } #respond #cancel-comment-reply-link, .commentlist .comment-reply-link {
background-color: #930000;
color: whitesmoke; }
.fab {
font-size: 40px; }
table {
margin: -50px 0 20px 0; }    .ccpage_title_link {
font-size: smaller; }  .threecol .ccchildpage {
text-align: center; } .ccpages_excerpt, .ccpages_more {
display: none; }    input[type="reset"], input[type="submit"], button {
color: #ffffff;
background-color: #930000;
border-radius: 5px;
border: 7px; }
button whatsapp {
background-color: #930000; } button:hover, .is-style-secondary:hover, .wp-block-button__link:hover {
background-color: white !important;
color: #1308 !important;
border-radius: 5px; } .desktop {
display: inline; }
.movil {
display: none; }
@media screen and (max-width: 500px) {
.desktop {
display: none; }
.movil {
display: inline; } }    #slide-cart, .header-minbar .sidemenu, .header-leftpane #headerwrap, .header-rightpane #headerwrap, .header-slide-out #headerwrap, .header-slide-out .sidemenu, #headerwrap, #footerwrap {
background-color: #bbbbbb !important;
color: #000000 !important; }   #headerwrap a {
color: #000000; }
#site-logo a {
color: inherit; }
#header {
padding: .2em; }
#header .nav-ul .sub-menu li .has-caret, #header .nav-ul .sub-menu li > a {
-webkit-box-pack: left !important;
-webkit-justify-content: left !important;
-ms-flex-pack: left !important;
justify-content: left !important; }        .sidebar-left #sidebar {
width: 22%;
margin-left: 3%;
margin-top: 2%; } #sidebar .widget .children li {
border-bottom: 0px solid #bbbbbb; }
.widget ul ul.children {
margin-left: 15px;
list-style-type: square; }    span.wpcf7-list-item {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0; } textarea {
min-height: 0;
height: 10em; } [data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
font-size: 13px;
color: #000000; }
.envio-privacidad-formulario a {
color: #000000; } .contact-form-rgpd li {
margin: 0;
padding: 0; } .suma {
display: none; }
h2.garantia {
font-size: 150%; }    #footerwrap a {
color: #000000; }
#footer-logo a {
color: #000000; }
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {
background-color: #c8e2cb;
color: #ffffff; }
.scroll-to-top {
background-color: #828483 !important;
color: white !important;
border: 2px;
border-style: solid  !important;
border-color: whitesmoke !important; } .nav-ul .sub-menu li .has-caret, .nav-ul .sub-menu li > a {
-webkit-box-pack: left;
-webkit-justify-content: left;
-ms-flex-pack: left;
justify-content: left; } .modulo-principal {
margin-top: 8%;
margin-bottom: 5%; } .margenes {
margin: 5%; }
.margen-derecha {
margin-right: 7%; }
.margen-abajo {
margin-bottom: 5%; } .margen-arriba-imagen {
margin-top: 4%;
margin-bottom: 2%; } .threecol .ccchildpage:hover {
opacity: 0.9;
width: 32%; }    @media screen and (min-width: 0px) and (max-width: 499px) {
.visible-movil {
display: block; }
.visible-escritorio {
display: none; } } @media screen and (min-width: 500px) and (max-width: 3000px) {
.visible-movil {
display: none; }
.visible-escritorio {
display: block; } } .grecaptcha-badge {
visibility: hidden; }