.encabezado-escribenos{ background: #0062ad; color: white; text-transform: uppercase; font-weight: 600; font-size: 11pt; padding: 5px 10px; margin-bottom: 10px; display: flex; gap: 20px; } .encabezado-escribenos span:nth-child(1){ width: calc(100% - 25px); } .encabezado-escribenos span.close-button{ width: 25px; height: 25px; display: flex; pointer-events: fill !important; background: white; justify-content: center; font-size: 20pt; line-height: 0.7; color: #0062ad; cursor: pointer; user-select: none; } @media (max-width: 768px){ .has-inline-mobile-toggle #site-navigation.toggled{ margin-top: 0px !important; } .has-inline-mobile-toggle .header-widget, .has-inline-mobile-toggle #site-navigation{ flex-basis: 100%; } header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"]{ column-gap: 10px; background: #259cd8; height: auto;    width: 100% !important; position: fixed !important; top: 90px; left: 0px !important; right: 0px; } header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"] li{ border-bottom: 3px solid white; padding: 5px; align-items: center !important; justify-content: center !important; border-radius: 0px !important; } header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"] li:nth-last-child(1){ background: #00702d !important; border: 0px !important; } header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"] li a{ color: white !important; text-align: center; } br{ display: none !important; } } @media (max-width: 324px){ header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"]{ top: 130px; } header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"] li a{ color: white !important; text-align: center; } } @keyframes expandHeight { from { height: 0; } to { height: 100%; } } .header.site-header .inside-header .main-navigation #primary-menu [aria-hidden="false"] { animation: expandHeight 3s ease-out forwards; overflow: hidden; } .site-info{ display: none !important; } .footer-widgets{ background: #0f1421 !important; padding: 20px 120px 40px 40px; display: flex; } .footer-widgets .footer-widget-1{ display: flex; flex-direction: row; gap: 80px; width: 100%; } .footer-widgets .footer-widget-2, .footer-widgets .footer-widget-3{ display: none; } .footer-widgets .footer-widget-1 aside{ margin-bottom: 0px; } .footer-widgets .footer-widget-1 aside:nth-child(1){ width: 40%; } .footer-widgets .footer-widget-1 p, .footer-widgets .footer-widget-1 a{ color: white; text-align: left !important; margin-bottom: 0px; font-weight: 400; font-size: 11pt; } .footer-widgets .footer-widget-1 strong{ font-size: 13pt; } .footer-widgets .footer-widget-1 hr{ display: none !important; margin: 15px 0px; } .site-footer .footer-widgets-container .inner-padding { padding: 0px !important; } .instagram-icon{ padding-top: 4px; } p > a[href*="testimonio"] { background: darkorange; padding: 3px 2px; font-weight: 600 !important; } @media (max-width: 900px) { .footer-widgets .footer-widget-1{ display: flex; flex-direction: column !important; gap: 14px !important; } .footer-widgets .footer-widget-1 aside{ width: 100% !important; } .footer-widgets .footer-widget-1 hr{ margin: 7.5px 0px !important; } } body{ background: white !important; overflow-x: hidden !important; } .woocommerce-archive-wrapper .inside-article{ padding: 0px !important; } header.site-header{ position: sticky; top: 0px !important; z-index: 9 !important; font-family: trebuchet ms; } header.site-header .inside-header{ max-width: 1300px; padding: 15px 40px !important; } header.site-header .site-logo a img{ width: 190px !important; } header.site-header .inside-header .main-navigation #primary-menu{ } header.site-header .inside-header .main-navigation #primary-menu ul#menu-menu-principal{ row-gap: 10px; justify-content: flex-end; } header.site-header .inside-header .main-navigation #primary-menu ul#menu-menu-principal li{ padding: 0px 10px; text-align: center; min-height: 28pt; display: flex; align-items: center; } header.site-header .inside-header .main-navigation #primary-menu ul#menu-menu-principal li:not(:nth-last-child(-n+2)) { border-right: 1px solid lightgray; } header.site-header .inside-header .main-navigation #primary-menu ul#menu-menu-principal li a{ padding: 0px !important; margin: 0px !important; line-height: 1.2 !important; font-weight: 700 !important; color: #0062ad; font-family: trebuchet ms; font-size: 12pt; } nav.main-navigation #primary-menu ul li.current-menu-item > a{ color: darkorange !important; } body{ max-width: 100vw !important; background: green; } body #content{ display: flex !important; flex-direction: column; max-width: 1200px; margin: auto; } label[for="honeypot"], input[name="tu-honeypot"], span.wpcf7-form-control-wrap[data-name="tu-honeypot"] { display: none !important; } .menu-item-67302{ border: #028802 3px solid ; border-radius: 10px; padding: 3px 5px; } .menu-item-67302 a{ line-height: 1.5 !important; color: #028802 !important; font-weight: 600; } .contenedor-form{ position: fixed; bottom: 20px; right: 90px; max-width: 400px; background: white; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border: 1px solid #0062ad; padding: 15px; border-radius: 5px; z-index: 999999; } .contenedor-form:after{ content: ''; display: block; width: 10px; height: 15px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #0062ad; position: absolute; bottom: 15px; right: -10px; transform: translateY(-50%); } .contenedor-form span.wpcf7-form-control-wrap{ width: 100% !important; } .contenedor-form label{ font-size: 10pt !important; font-weight: 600 !important; display: block; } .contenedor-form span.wpcf7-form-control-wrap{ display: block; } .contenedor-form span.wpcf7-form-control-wrap > input{ border: 1px solid gray !important; height: 40px !important; display: block; width: 100%; } .contenedor-form textarea { border: 1px solid gray !important; height: 80px !important; } .contenedor-form input, .contenedor-form textarea{ font-size: 10pt; } .contenedor-form .g-2col{ width: 100%; gap: 15px; margin: 5px 0px; column-count: 2; } .contenedor-form span#if span{ margin: 0px !important; } .contenedor-form span#if span label{ display: flex !important; gap: 10px; align-items: flex-start; } .contenedor-form .g-2col-if-btn{ display: grid; grid-template-columns: 3fr 1fr; margin-top: 5px; text-align: left; gap: 10px; } .contenedor-form form .wpcf7-not-valid-tip{ display: none; } .contenedor-form form .wpcf7-response-output{ font-size: 10pt; line-height: 1; padding: 5px; margin-top: 10px !important; grid-column-start: 1; grid-column-end: 5; } span.wpcf7-form-control-wrap{ line-height: 1 !important; } span.wpcf7-spinner{ display: none !important; } .contenedor-form input:focus, .contenedor-form input:active{ outline: 0px !important; } .resaltar-borde { box-shadow: 0px 0px 10px steelblue; transition: border 0.3s ease; } nav.woocommerce-breadcrumb{ display: none; } #header-banner, header.woocommerce-products-header{ position: relative; left: 50%; right: 50%; margin: 0px -50vw 40px -50vw; width: 100vw !important; max-width: 100vw; border-top: 5px solid #B7E39E; border-bottom: 15px solid #B7E39E; padding: 20px; text-align: center; margin-bottom: 40px !important; } #header-banner h1, header.woocommerce-products-header h1{ font-size: 24pt !important; font-weight: 600 !important; color: #67C432 !important; word-wrap: break-word !important; line-height: 1 !important; text-transform: uppercase; max-width: 1000px; margin: auto; } @media (max-width: 1000px) { body.wp-singular article .post-single, body.wp-singular .site-content > div{ padding: 0px 40px !important; } } .coovias-social-links{ display: flex; gap: 10px; } .coovias-social-links .email-icon{ position: relative; top: -7px; } .whatsapp_group_msj { position: fixed !important; right: 20px !important; bottom: 100px !important; display: flex !important; gap: 15px !important; z-index: 999 !important; } .whatsapp_group_msj #whatsapp_ico { background: #38a533 ; border-radius: 50% !important; padding: 10px !important; width: 55px !important; height: 55px !important; transition: transform 0.3s ease !important; } .whatsapp_group_msj #whatsapp_ico svg{ position: relative !important; top: -3px !important; left: -2px !important; } .whatsapp_group_msj #whatsapp_ico:hover{ transform: scale(1.3) !important; } figure.post-img{ background: white; width: 100% !important; margin-bottom: 40px; border: 2px solid #67C432; border-radius: 10px; padding: 20px 20px 10px 20px; pointer-events: none; text-shadow: none !important; } figure.post-img img{ width: 100%; } figure.post-img figcaption{ width: 100%; color: #67C432 !important; font-size: 11pt; font-weight: 600; padding: 5px 50px; min-height: 10px; text-align: center; margin-top: -7px; margin-bottom: 0px; } #disenado_por{ background: black; width: 100% !important; text-align: center !important; padding: 4px; } #disenado_por > a{ color: white; font-size: 9pt; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } button.btn-flotante{ cursor: pointer; position: fixed; bottom: 20px; right: 20px ; border-radius: 50% !important; width: 55px; height: 55px; background: #0062ad; z-index: 999999; padding: 3px; transition: transform 0.3s ease; } button.btn-flotante:hover{ transform: scale(1.3) !important; } #cookies_script{ border-radius: 5px; background: white; position: fixed; bottom: 30px; left: 30px; padding: 20px 10px; z-index: 999; font-size: 13pt; } #cookies_script span, #cookies_script button{ margin-bottom: 0em !important; line-height: 0 !important; } #cookies_script button{ background: white !important; padding: 0px; color: steelblue; font-weight: 700; font-size: 25pt; position: relative; top: -3px; } a.generate-back-to-top{ z-index: 9999 !important; bottom: 180px; height: 40px; } a.generate-back-to-top span{ margin-top: 5px; }