.le_hide {
display: none!important;
}
.joinchat:not(.joinchat--chatbox) .le_gtag_btn, .templatera_shortcode>p, body .edit-link, body.debug>.joinchat, body.debug>.backToTop, #mainSlider .slick-dots li button:before {
display: none;
}
body:not(.home):not(.page-id-30472) .page-main>article {
width: 1200px;
max-width: 95%;
margin: auto;
}
.row.medios {
align-items: center;
}
h3.titulo.subtitulo {
line-height: 1.2em;
}
h3.titulo.subtitulo + .h-decor {
display: none;
}
.vc_btn3-container button {
min-width: 130px;
}
.le_btn_inverse>button, .le_btn_inverse>a {
background: #1e73be!important;
color: white!important;
font-weight: 400;
}
.celeste>button, .celeste>a {
background: #76acca!important;
color: #16416a!important;
font-weight: 800;
border-color: #76acca !important;
}
.le_btn_inverse>button:hover, .le_btn_inverse>a:hover {
background: white!important;
color: #1e73be!important;
border-color: #1e73be!important;
}
.post-teaser>.btn-more-wrapper {
margin-top: 20px;
}
h3.centro {
text-align: center !important;
}
h3.centro+.h-decor {
top: -2px;
width: 40px;
margin: auto;
display: table;
}
.blanco h3, .blanco p {
color: white;
}
#mainSlider .slick-dots {
position: static;
}
#mainSlider .slick-dots li button {
border: 2px solid #23b3c9;
margin: 0 5px;
}
#mainSlider .slick-dots li.slick-active button {
background-color: #23b3c9;
} .le_cta.servicios>.vc_column_container {
background: rgb(234 239 245 / 48%);
}
.le_cta .vc_column_container>.vc_column-inner {
padding: 0 !important;
}
.le_cta .vc_column-inner>.wpb_wrapper {
display: flex;
flex-wrap: wrap;		
justify-content: center;
align-items: center;
}
.le_cta h3 {
color: #1a75a7;
font-weight: 400;
}
.le_cta .wpb_text_column + .vc_btn3-container {
margin-left: 50px;
}
.le_cta .vc_btn3-container {
margin-bottom: 0;
} @-webkit-keyframes load7 {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em #1e76bd;
}
40% {
box-shadow: 0 2.5em 0 0 #1e76bd;
}
}
@keyframes load7 {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em #1e76bd;
}
40% {
box-shadow: 0 2.5em 0 0 #1e76bd;
}
} .le_gtag_btn {
cursor: pointer; z-index: 1000;
position: absolute;
bottom: 8px;
right: 8px;
height: var(--btn);
max-width: 95vw;
}
.joinchat.joinchat--chatbox .le_gtag_btn {
width: 159px;
} body:not(.home):not(.page-id-30472) header + .quickLinks-wrap, .header-quickLinks, .header-topline .header-cart:not(.opened) .woocommerce-mini-cart>*:not(.badge) {
display: none !important;
}
body:not(.home):not(.page-id-30472) .link-drop .comun, body.home .quickLinks .vc_column_container + vc_column_container, body.home .link-drop li:not(.comun), body.page-id-30472 .quickLinks .vc_column_container + vc_column_container, body.page-id-30472 .link-drop li:not(.comun), body:not(.logged-in) .header-topline #medin-cart, body.logged-in.woocommerce-page:not(.reparador) .link-drop .vc_col-sm-4:nth-child(3), body.logged-in.woocommerce-page:not(.reparador) .link-drop .vc_col-sm-6:nth-child(2), body.home .link-drop .link-drop-title:not(.comun), body.page-id-30472 .link-drop .link-drop-title:not(.comun), body.logged-in.woocommerce-page .link-drop .link-drop-title.comun, .le_cf_img, .le_cf_img_aux, .le_cf_capa, .le_cf_txt, .menu-item svg, img.le_icon_menu_hover, .quickLinks .col>.link:hover img.le_icon_menu, .menu:not(.header-topline .menu) li.logout, .quickLinks .logout, .quickLinks .col>.link.active img.le_icon_menu, body.post-type-archive-product:not(.search) .breadcrumbs-wrap,
body.page-id-133 .page-title.breadcrumbs-wrap, body.page-id-135 .page-title.breadcrumbs-wrap, body.page-id-30472 .page-title.breadcrumbs-wrap
{
display: none;
}
.header:not(.off-shadow) {
box-shadow: none;
}
.header-nav .nav-item>.nav-link, .header-logo__wrapper .bloginfo_name {
text-transform: none;
}
body.stickNav .custom-logo-link img {
max-height: 50px;
} .header-content>.container>.row>.col-lg-auto {
padding-right: 0;
}
.header-content>.container>.row>.col-lg-auto a {
padding: 0;
}
.header-content>.container>.row>.col-lg-auto img {
max-width: 100%;
}
.header-content .header-nav-wrap {
padding-right: 0;
}
.header-nav-wrap>.wpml-ls-legacy-list-horizontal {
border: 0;
padding: 0;
margin-top: -3px;
}
body.logged-in.single-product .header-nav-wrap>.wpml-ls-legacy-list-horizontal {
margin-top: -8px;
}
.header-nav-wrap>.wpml-ls-legacy-list-horizontal>ul {
padding-left: 0;
}
.wpml-ls-legacy-list-horizontal a {
text-decoration: none !important;
padding: 0;
}
.wpml-ls-legacy-list-horizontal a span {
color: #1974A6;
}
body.logged-in.single-product .wpml-ls-legacy-list-horizontal a span {
color: white;
}
.wpml-ls-legacy-list-horizontal a span:before {
content: '';
width: 20px;
height: 20px;
background: url(//leexmedical.com/wp-content/uploads/2022/01/icono-idioma.png);
margin-right: 4px;
float: left;
background-size: contain;
}
body.logged-in.single-product .wpml-ls-legacy-list-horizontal a span:before {
background: url(//leexmedical.com/wp-content/uploads/2022/01/icono-idioma-blanco.png);
}
.wpml-ls-legacy-list-horizontal a span:hover {
color: #444;
}
.mega-menu-horizontal .wpml-ls-legacy-list-horizontal {
max-width: 90%;
margin: auto;
padding: 0;
}
.mega-menu-horizontal .wpml-ls-legacy-list-horizontal>ul {
padding: 5px 0 0 0;
border-top: 1px solid;
margin-top: 4px !important;
}
body.home .quickLinks .vc_column_container, body.page-id-30472 .quickLinks .vc_column_container {
width: 100%;
}
.quickLinks:not(.stuck) img.le_icon_menu, .quickLinks:not(.stuck) img.le_icon_menu_hover {
width: 58px;
margin: 0 auto 4px;
}
img.le_icon_menu, img.le_icon_menu_hover {
width: 69px;
margin: 0 auto 7px;
}
.quickLinks .col:nth-child(5)>.link, .quickLinks .col:nth-child(10)>.link {
opacity: 0.61;
}
.quickLinks .col:nth-child(6)>.link, .quickLinks .col:nth-child(11)>.link {
opacity: 1;
}
.quickLinks .col:nth-child(7)>.link, .quickLinks .col:nth-child(12)>.link {
opacity: 0.9;
}
.quickLinks .col:nth-child(8)>.link, .quickLinks .col:nth-child(13)>.link {
opacity: 0.8;
}
.quickLinks .col:nth-child(9)>.link, .quickLinks .col:nth-child(14)>.link {
opacity: 0.7;
}
.quickLinks .col>.link {
font-size: 12px;
text-transform: none;
padding: 3px 5px;
}
html[lang="es-es"] body.home .menu-item:nth-child(n+7) .link-drop, html[lang="es-es"] body.page-id-30472 #main .menu-item:nth-child(n+7) .link-drop, html:not([lang="es-es"]) body.home .quickLinks.stuck .menu-item:nth-child(n+7) .link-drop, html:not([lang="es-es"]) body.page-id-30472 #main .quickLinks.stuck .menu-item:nth-child(n+7) .link-drop {
right: 0 !important;
left: inherit !important;
bottom: auto;
}
body.logged-in.woocommerce-page .quickLinks .link-drop {
width: auto;
max-width: 100%;
padding: 20px 30px;
}
body.logged-in.woocommerce-page .quickLinks .link-drop {
left: inherit;
}
body.logged-in.woocommerce-page:not(.reparador) .quickLinks .menu-item:nth-child(8)>.link-drop, body.logged-in.woocommerce-page:not(.reparador) .quickLinks .menu-item:nth-child(9)>.link-drop, body.logged-in.woocommerce-page:not(.reparador) .quickLinks .menu-item:nth-child(10)>.link-drop {
left: 75%;
}
body.logged-in.woocommerce-page.reparador .quickLinks .menu-item:nth-last-child(-n+5)>.link-drop {
left: 50%;
}
body.logged-in.woocommerce-page .quickLinks .link-drop .submenu_columnas {
width: 820px;
max-width: 100%;
}
body.logged-in.woocommerce-page:not(.reparador) .quickLinks .link-drop .submenu_columnas {
width: 670px;
}
body.logged-in.woocommerce-page .quickLinks .submenu_columnas .vc_column_container:nth-child(1) {
width: 50%;
}
body.logged-in.woocommerce-page .quickLinks .submenu_columnas .vc_column_container:nth-child(3) {
width: 16%;
}
body.logged-in.woocommerce-page:not(.reparador) .link-drop .vc_col-sm-6:nth-child(1) {
width: 100%;
}
body .quickLinks .col>.link:hover {
color: #1a75a7;
}
.quickLinks .col>.link.active img.le_icon_menu_hover, .quickLinks .col>.link:hover img.le_icon_menu_hover {
display: block;
}
.quickLinks .link-drop-title {
margin-bottom: 7px;
}
body.logged-in.woocommerce-page .quickLinks .link-drop-title {
margin-bottom: 8px;
padding-top: 0;
font-size: 15px;
}
.link-drop-title img.le_icon_menu_hover {
display: inline;
margin-right: 3px;
}
body.logged-in.woocommerce-page .link-drop-title img.le_icon_menu_hover {
display: none;
}
body.logged-in.woocommerce-page .quickLinks ul.menu {
max-height: 350px;
overflow: auto;
columns: 2;
column-width: 130px;
}
.quickLinks ul.menu>li:first-child {
border-top: 0;
}
.quickLinks ul.menu>li:nth-last-child(2) {
border-bottom: 0;
}
body.logged-in.woocommerce-page .link-drop ul.menu>li:not(.comun):not(.logout):not(.link_titulo) {
padding: 0.5em 0;
border-top: 0;
width: 100%;
display: inline-block;
}
body.logged-in.woocommerce-page .link-drop ul.menu>li:not(.comun):not(.logout):not(.link_titulo)>a {
display: block;
line-height: 20px;
}
body.logged-in.woocommerce-page:not(.single) .breadcrumbs-wrap {
margin-bottom: -35px;
}
.page-title.tt-bc-wrapper.breadcrumbs-wrap {
box-shadow: none;
background-color: transparent;
}
.breadcrumbs-wrap, h1.tt-entry-title {
opacity: 0;
}
.breadcrumbs {
font-size: 14px;
}
body:not(.page-id-133):not(.page-id-135) .le_subheader {
min-height: 300px;
background-size: cover;
background-position: 50%;
}
.le_subheader:before {
content: '';
background: rgba(0, 0, 0, 0);
width: 100%;
height: 1000px;
position: absolute;
top: 0;
left: 0;
display: block !important;
}
.le_subheader.le_slider>.vc_column_container {
max-width: none;
}
.le_subheader .breadcrumbs-wrap {
position: absolute;
top: 0;
box-shadow: none;
background: none;
z-index: 100;
}
.le_subheader.le_slider .breadcrumbs-wrap {
display: none;
width: 100%;
max-width: 1200px;
margin: auto;
left: 0;
right: 0;
}
.le_subheader.le_slider .tt-shortcode_vc_clmn {
padding: 0 !important;
max-height: 400px;
}
.le_subheader .breadcrumbs a, .le_subheader .breadcrumbs>span, .le_subheader h1, body:not(.logged-in) .woocommerce-breadcrumb {
color: white;
}
.le_subheader h1 {
text-align: left !important;
margin-bottom: 12px;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
padding-bottom: 7px;
}
.le_subheader .tt_shortcode_vc_text h1, .le_subheader h2, .le_subheader h3, .le_subheader p {
color: white;
font-weight: 400;
font-size: 22px;
}
body.page-id-133 .page-title.breadcrumbs-wrap + .vc_column-inner, body.page-id-135 .page-title.breadcrumbs-wrap + .vc_column-inner {
padding-top: 20px;
padding-bottom: 75px;
}
body.page-id-133 .page-title.breadcrumbs-wrap + .vc_column-inner {
padding-bottom: 35px;
}
body.page-id-133 .le_subheader {
margin-bottom: 0px !important;
}
.le_ql_header {
background: #19b0c7;
color: white;
text-align: center;
padding: 5px;
line-height: 20px;
}
.quickLinks .widget_nav_menu {
padding-bottom: 0;
}
.quickLinks .widget_nav_menu a {
transition: all .3s ease-in-out;
}
.quickLinks .widget_nav_menu a:before {
content: '>';
opacity: 0;
position: absolute;
margin-left: -11px;
transition: all .3s ease-in-out;
}
.quickLinks .widget_nav_menu a:hover {
padding-left: 7px;
}
.quickLinks .widget_nav_menu a:hover:before {
opacity: 1;
}
.quickLinks.closed {
transform: translateY(0px)!important;
}
.quickLinks.closed .quickLinks-open {
top: 40px;
} .quickLinks.closed.stuck .le_ql_header {
margin-top: -67px;
} .header-topline .menu li.hide_sub .sub-menu, body.page-id-2510 .header-topline, body.page-id-2652 .header-topline, body.page-id-2681 .header-topline, body.page-id-2777 .header-topline {
display: none !important;
}
body.logged-in li.menu-item-3524 a {
font-size: 0!important;
}
.header-topline .menu .sub-menu {
position: absolute;
width: 95%;
max-width: 1200px;
top: -120%;
left: 0;
z-index: 1000;
-webkit-columns: 3;
-webkit-column-width: 362px;
columns: 3;
column-width: 362px;
-webkit-column-gap: 40px;
column-gap: 40px;
list-style: none;
opacity: 0;
margin: auto;
right: 0;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.header-topline .menu li:hover .sub-menu {
opacity: 1;
top: 0;
padding-top: 80px;
padding-bottom: 80px;
}
.header-topline .menu li .sub-menu>.titulo {
font-size: 24px;
position: absolute;
top: 30px;
margin: auto;
left: 0;
}
.header-topline .menu li .sub-menu>img {
position: absolute;
right: 0;
top: -61px;
bottom: 0;
margin: auto;
cursor: pointer;
}
.header-topline .menu .sub-menu:after {
background: #176498;
content: '';
position: absolute;
width: 300%;
height: 170px;
left: -100%;
z-index: -1;
top: 0;
}
.header-topline .menu .sub-menu li {
font-size: 15px;
margin-bottom: 18px;
display: inline-block;
width: 100%;
} .menu_buscar {
display: none !important;
}
.header-topline {
min-height: 30px;
}
#masthead .header-topline>.container>.row {
display: flex;
flex-direction: row-reverse;
float: right;
}
.header-topline .menu {
margin-bottom: 0;
}
#masthead .header-topline .header-search button[type='submit'] {
display: block;
}
#masthead .header-topline .header-search>form>.icon {
opacity: 0;
}
.header-topline .menu>li {
display: inline-block;
z-index: 1100;
position: relative;
}
.header-topline .menu>li:not(:last-child):after, .header-search:after {
content: '|';
margin: -1px 0 0 2px;
float: right;
z-index: 1100;
position: relative;
}
.header-search:after {
margin-top: -12px;
margin-right: -2px;
}
.header-topline .header-cart {
padding-left: 0px;
color: #444;
z-index: 1100;
position: relative;
}
.header-topline .header-cart:not(.opened) .dropdown-menu-mini-cart {
visibility: visible;
pointer-events: none;
transform: none;
opacity: 1;
top: 25px;
background: none;
box-shadow: none;
}
.dropdown-menu-mini-cart {
padding: 20px 5px 10px 20px;
}
.header-cart.opened .header-cart-dropdown {
z-index: 1100;
}
.touch .header-cart.opened .header-cart-dropdown {
max-height: none;
overflow: hidden;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content {
max-height: 70vh;
overflow-y: auto;
overflow-x: hidden;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content img.woocommerce-placeholder {
max-height: 58px;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content img {
border: 0;
}
.widget_shopping_cart_content::-webkit-scrollbar {
width: 8px;
height: 8px;
}
.widget_shopping_cart_content::-webkit-scrollbar-thumb {
background: #19b0c7;
}
.widget_shopping_cart_content::-webkit-scrollbar-track {
background: #d7d8dc;
}
.woocommerce-mini-cart {
width: 96%;
}
.header-cart-dropdown .prd-sm-info {
padding-right: 10px;
}
.header-cart-dropdown .prd-sm-info .price {
margin-top: -2px;
}
.header-topline .menu li.icono.menu_celeste {
background: #19b0c7;
padding: 3px 7px 3.5px;
border-radius: 50px;
margin-right: 11px;	
}
.header-topline .menu li.icono:after {
margin-top: 1px;
margin-left: 5px;
}
.header-topline .menu li.icono.usuario:after {
margin-top: 0;
position: absolute;
margin-left: 9px;
}
.header-topline .menu li:not(.icono) a {
text-decoration: none;
transition: all .3s ease-in-out;
}
.header-topline .menu li:hover>a, .header-cart:hover .icon, .header-cart.opened .icon {
color: #28e3ff !important;
}
.header-topline .menu li.icono {
min-width: 20px;
}
.header-topline .menu li.icono>a {
font-size: 0;
width: 20px;
margin-bottom: -4px;
}
.header-topline .menu li.icono.carrito>a {
content:url(//leexmedical.com/wp-content/uploads/2021/01/icono-carrito.svg);
}
.header-topline .menu li.icono.usuario>a {
font-size: inherit;
padding-right: 20px;
text-decoration: none;	
}
.header-topline .menu li.icono:not(.menu_bkg)>a:hover {
filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(513deg) brightness(104%) contrast(97%);
}
.header-topline .menu li.icono.usuario>a:after {
content:url(//leexmedical.com/wp-content/uploads/2021/03/icono-usuario.svg);
width: 17px;
position: absolute;
margin-left: 3px;
}
.header-topline .menu li.icono.menu_bkg:hover>a:after {
filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(513deg) brightness(104%) contrast(97%);
}
.header-topline .menu li.menu_borde > a {
padding: 1px 5px 3px;
border-radius: 50px;
border: 1px solid white;	
}
.header-topline .header-cart .icon {
top: 0;
font-size: 19px;
}
.header-topline .header-cart .badge {
width: 14px;
height: 14px;
line-height: 14px;
right: 4px;
top: -29px;
color: #1e76bd;
background-color: white;
cursor: default;
}
.header-topline .header-cart a.button {
font-size: 13px;
}
.header-cart .prd-sm-delete {
margin-right: 5px;
}
.header-cart a.remove:before {
content: "\f067";
font-family: FontAwesome;
transform: rotate(45deg);
display: block;
font-size: 10px;
padding: 10px;
}
#medin-cart .woocommerce-mini-cart__total .float-left span {
display: block;
font-size: 13px;
margin-top: -8px;
}
.header-topline .header-search {
width: 24px;
height: 34px;
margin-right: 8px;
z-index: 1100;
}
.header-topline .header-search form {
position: relative;
}
.header-topline .header-search input[type=text], .header-topline .header-search input[type=search] {
opacity: 0;
right: 1px;
top: -4px;
padding-right: 25px;
}
.header-topline .header-search:hover input[type=text], .header-topline .header-search:hover input[type=search], .header-topline .header-search input[type=text]:focus, .header-topline .header-search input[type=search]:focus {
opacity: 1;
}
.header-topline .header-search button, .header-topline .header-search [class*=icon-], body.touch .header-topline .header-search [class*=icon-] {
background-color: transparent;
color: #16416a;
width: 24px;
min-width: 24px;
}
.header-topline .header-search:hover [class*=icon-], .header-topline .header-search:focus [class*=icon-], .header-topline .header-search input:focus + button [class*=icon-] {
color: #16416a !important;
}
.header-topline .header-search button {
width: 35px;
padding: 0 0 30px 10px;
}
body.touch .header-topline .header-search button[type='submit'] .icon {
margin-top: -5px;
}
.header-topline [class*=icon-] {
top: 5px;
}
#masthead #mega-menu-medin_header_navigation.mega-menu-horizontal {
margin-right: 25px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link {
font-size: 15px;
font-weight: 600;
color: #444;
border-radius: 50px!important;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
background: none;
color: #444;
font-weight: 600;
}
body:not(.woocommerce-page) #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
color: #08537c;
font-weight: 600;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
display: inline-block;
line-height: 22px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
background: rgb(255 255 255 / 50%);
font-weight: 600;
}
.mega-menu-toggle .mega-toggle-animated {
transform: scale(0.61) !important;
}
.mega-menu-toggle .mega-toggle-animated-inner, .mega-menu-toggle .mega-toggle-animated-inner:before, .mega-menu-toggle .mega-toggle-animated-inner:after {
background-color: #444 !important;
}
body.touch .mega-menu-link .mega-indicator {
text-align: right;
width: 50% !important;
position: absolute !important;
right: 10px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
content: '\f105';
font-family: FontAwesome;
color: #16416a;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
content: '\f106';
}
.mega-menu-item .header-search {
width: 100%;
position: static;
margin: 0;
} footer .menu_linea_prods_comun .widget_nav_menu .menu-item:not(.comun), .footer .ch-footer-right, footer .menu-medin-header-menu-container .sub-menu, footer .vc_wp_custommenu.solo_titulo .widgettitle + div, .link_titulo, body.logged-in.woocommerce-page footer .le_footer_empresa, body:not(.logged-in) footer .le_footer_tienda, body.logged-in:not(.woocommerce-page) footer .le_footer_tienda {
display: none;
}
.footer {
background: url(//leexmedical.com/wp-content/uploads/2020/03/footer-bkg.png);
background-size: cover;
margin-top: 55px;
}
.footer_unido {
margin-bottom: -55px;
padding-bottom: 50px;
}
.page-main>article>div>.tt-shortcode_vc_row.bg-grey:last-child {
margin-bottom: -55px;
}
footer .le_col_wrap {
margin: auto;
display: table;
}
.footer>.container>.row>*, .footer>.container>.row>.footer-col1 {
padding-bottom: 10px;
max-width: none;
flex: auto;
}
.footer .mt-lg-2, .footer .my-lg-2 {
margin-top: 0px!important;
}
.footer-social:not(.first-child) {
margin-top: 0;
}
footer#colophon img {
margin-bottom: 40px;
}
.footer, .footer a:not(.hovicon), .footer h3, .footer-bottom, .footer-bottom a, .footer .widget ul li a:hover {
color: white;
}
footer .ch-footer-social h3 {
font-weight: 300;
font-size: 11.5px;
}
footer .solo_titulo .widget_nav_menu {
padding-bottom: 0.1em;
}
footer .widget_nav_menu {
padding-bottom: 1.1em;
}
footer h2.widgettitle {
font-size: 13.4px;
color: white;
margin-bottom: 20px;
position: relative;
cursor: pointer;
}
footer h2.widgettitle:after {
content: '';
background-color: white;
bottom: -9px;
height: 4px;
width: 32px;
position: absolute;
left: 0;
}
footer h3 {
font-size: 13.4px;
}
footer h3+.h-decor {
background-color: white;
top: -29px;
height: 4px;
width: 32px;
}
footer h3+.h-decor + .menu-medin-header-menu-container {
margin-top: -20px;
}
footer .widget_nav_menu>div:first-child {
margin-top: 33px;
}
footer li.menu-item {
list-style: none;
font-weight: 300;
font-size: 14px;
line-height: 14px;
border: 0;
}
footer .widget ul li + li {
margin-top: -3px;
}
footer .f_redes .vc_icon_element {
display: inline-block;
margin: 12px 0 8px;
}
footer .f_redes .vc_icon_element .vc_icon_element-inner {
width: 2em;
height: 2em;
}
footer .f_redes .vc_icon_element .vc_icon_element-inner .vc_icon_element-size-sm .vc_icon_element-icon {
font-size: 1.5em!important;
}
.footer-bottom {
margin-top: -25px;
padding-bottom: 15px;
background: none;
font-weight: 300;
font-size: 14px;
}
.footer-bottom .col-sm {
text-align: center;
} .f_soluciones .special-card {
border-radius: 20px;
overflow: hidden;
box-shadow: none;
cursor:pointer;
}
.f_soluciones .vc_message_box {
padding: 20px 20px 0;
margin: 0;
border: 0;
border-radius: 0;
min-height: 144px;
}
.f_soluciones .vc_message_box-icon {
display: none;
}
.f_soluciones h3 {
padding: 0;
margin-bottom: 7px;
font-size: 19px;
}
.f_soluciones p {
line-height: 22px;
} .le_f_valores .special-card-caption.text-left {
left: 8%;
right: auto;
width: 84%;
}
.le_f_valores .special-card-caption h3 {
font-size: 40px;
font-weight: 400;
color: #1a75a7;
font-family: News Cycle;
}
.le_f_valores .special-card-caption h4 {
font-size: 35px;
font-weight: 400;
line-height: 40px;
color: #333;
font-family: News Cycle;
}
.le_f_valores .special-card-caption p {
font-size: 20px;
color: #333;
}
.wpcf7 .wpcf7-submit {
color: #1e73be;
}
body .wpcf7-submit:hover, .wpcf7 .wpcf7-submit:hover {
color: white;
background: #1e73be;
}
.codedropz-upload-inner h3 {
white-space: normal;
font-size: inherit;
} body.logged-in.woocommerce-page.tax-product_cat .le_subheader_wrap, body.logged-in.woocommerce-page.tax-product_tag .le_subheader_wrap, body.logged-in.woocommerce-page.search .le_subheader_wrap, body.logged-in.woocommerce-page.woof_search_is_going .le_subheader_wrap, body:not(.logged-in) .le_buscador .widget_product_search, body:not(.woocommerce-page) .le_buscador .widget_product_search, body.shop-page:not(.page):not(.single) .page-content-first>.text-center, body.logged-in .prd-grid .prd-info .le_excerpt, body.tax-product_cat .sidebar + .col-md-4, body.tax-product_tag .sidebar + .col-md-4, body.search .sidebar + .col-md-4, body:not(.logged-in) .prd-grid .prd-info .price, .woof_sid_widget .woof_text_search_container, body.woof_search_is_going .column-filters-inside>div:not(.WOOF_Widget), body:not(.woof_search_is_going) .column-filters-inside>.WOOF_Widget, 
body:not(.reparador) .woof_list_checkbox>.woof_term_64, .woof_submit_search_form_container, 
body:not(.reparador) .dgwt-wcas-suggestions-wrapp a[href*="/repuestos/"].dgwt-wcas-suggestion-cat, .dgwt-wcas-search-wrapp .dgwt-wcas-search-form svg,
#main>.le_wdg_envio_gratis, .le_wdg_envio_gratis.vacio>.templatera_shortcode>div:not(.vacio), .le_wdg_envio_gratis.falta>.templatera_shortcode>div:not(.falta), .le_wdg_envio_gratis.ok>.templatera_shortcode>div:not(.ok) {
display: none;
}
body:not(.debug) .woof_products_top_panel_content, body:not(.debug) .woof_products_top_panel {
display: none!important;
}
body.shop-page .page-description {
width: 1200px;
max-width: 90%;
margin: auto;
}
.archive.page-one-column:not(.has-sidebar) #primary {
max-width: none;
}
body.shop-page:not(.page):not(.single) .le_subheader {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.shop-page:not(.page):not(.single) .page-content-first {
margin-top: 50px;
}
body>.woocommerce-store-notice, body>p.demo_store {
position: relative;
z-index: 1100;
background-color: #19b0c7;
box-shadow: none;
}
body.logged-in.woocommerce-page .woocommerce-store-notice, body.logged-in.woocommerce-page p.demo_store {
background-color: #1a75a7;	
}
body>.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
font-size: 0;
text-decoration: none;
display: inline-block;
margin-bottom: -10px;
margin-left: 10px;
}
body>.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:after {
content: 'X';
font-size: 14px;
font-weight: 900;
padding: 10px 10px 10px 4px;
margin-top: -53px;
display: table;
color: white;
}
.prd-grid:not(.prd-carousel) .prd {
position: relative;
} .le_subheader_wrap .widget_product_search, .le_buscador .widget_product_search {
width: 90%;
max-width: 700px;
margin: auto;
}
body.logged-in.woocommerce-page .le_buscador .widget_product_search {
width: 55%;
padding: 0;
}
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 20%;
}
body.logged-in.woocommerce-page .le_buscador #site-navigation {
float: right;
}
.le_buscador .widget_product_search {
position: relative;
}
.le_buscador .busca_woof {  z-index: 100;
height: 40px;
position: absolute;
width: 50px;
right: 0;
cursor: pointer;
}
.dgwt-wcas-suggestions-wrapp .busca_woof_ajax {
height: 30px;
position: absolute;
width: 100%;
bottom: 0;
cursor: pointer; }
html.dgwt-wcas-overlay-mobile-on .busca_woof_ajax {
bottom: inherit;
margin-top: -30px;
}
.le_subheader_wrap .widget_product_search input[type="search"] {
border-radius: 50px;
border: 2px solid #1a75a7;
float: left;
width: 74%;
padding: 10px 20px;
margin-right: 1%;
}
.le_buscador .widget_product_search input[type="search"] {
border-radius: 50px;
border: 2px solid #1a75a7;
float: left;
padding: 5px 25px;
}
.le_buscador .widget_product_search .woocommerce-product-search input[type="search"] {
pointer-events: none;
}
.le_subheader_wrap .widget_product_search button[type="submit"] {
float: left;
width: 25%;
background: none;
font-size: 15px;
color: #444;
border: 2px solid #1a75a7;
border-radius: 50px;
padding: 10px;
font-weight: 600;
transition: all .3s ease-in-out;
}
.le_buscador .widget_product_search button[type="submit"] {
float: left;
margin: 0 0 0 -50px;
background: white;
font-size: 23px;
color: #08537c;
border: 2px solid #1a75a7;
border-radius: 50px;
padding: 5px 7px 3px;
}
.le_subheader_wrap .widget_product_search button[type="submit"]:hover, .le_buscador .widget_product_search .busca_woof:hover + .woocommerce-product-search button[type="submit"] {
background: #1a75a7;
color: white;
} .dgwt-wcas-search-wrapp:not(.dgwt-wcas-search-wrapp-mobile) {
position: absolute;
margin-top: 4px;
width: 94%;
left: 3%;
}
#masthead .dgwt-wcas-search-input {
font-size: 16px;
border: 0;
border-radius: 0;
padding: 5px 25px 5px 10px;
height: 32px;
background: none;
box-shadow: none;
}
html.dgwt-wcas-overlay-mobile-on body, .dgwt-wcas-overlay-mobile {
background: #cdd4de;
}
.dgwt-wcas-overlay-mobile {
width: 90%;
margin: auto;
}
.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-search-input {
padding: 5px 10px 5px 15px !important;
}
.dgwt-wcas-suggestions-wrapp {
margin-top: 3px;
border: 2px solid #19b0c7;
} .column-filters-inside {
background: none;
border: 1px solid #f0f0f0;
}
.le_wdg_envio_gratis .vc_column_container:first-child>.vc_column-inner {
padding-right: 0;
}
.le_wdg_envio_gratis .vc_column_container:last-child>.vc_column-inner {
padding-left: 0;
}
.le_wdg_envio_gratis .tt_shortcode_vc_text p {
font-size: 17px;
line-height: 21px;
font-weight: 600;
color: #4891B9;
}
.le_wdg_envio_gratis.falta .tt_shortcode_vc_text p {
color: #FFBA42;
}
.le_wdg_envio_gratis.ok .tt_shortcode_vc_text p {
color: #009DB2;
}
.le_wdg_envio_gratis .tt_shortcode_vc_text p strong {
font-size: 18px;
}
body.woof_search_is_going .column-filters-inside {
padding-bottom: 0;
}
#main .side-block-title {
font-size: 15px;
color: #444;
border-bottom: 1px solid #1a75a7;
line-height: 22px;
margin-bottom: 25px;
padding-bottom: 5px;
}
#main .side-block a, .woocommerce-MyAccount-navigation li a {
font-size: 15px;
color: #444;
font-weight: 600;
}
#main .side-block a:hover, #main .side-block .current-cat>a, .woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active>a {
color: #1a75a7;
font-weight: 600;
}
.column-filters .side-block {
padding: 20px 17px 30px;
}
.column-filters-inside .WOOF_Widget {
border: 0;
padding-bottom: 0;
}
.column-filters-inside .widget.widget-woof {
padding-bottom: 0;
} .woof_list>li {
display: none;
}
.woof_list>li.woof_term_145 { display: none!important;
}
.woof_list .woof_childs_list_li {
margin-top: 10px !important;
}
.woof_childs_list_li>ul {
margin-top: 4px !important;
}
.woof_list label, ul.woof_childs_list label {
width: auto;
padding: 0;
margin-bottom: 0;
line-height: 12px;
display: contents !important;
}
.woof_list>li {
margin-bottom: 10px !important;
border: 0 !important;
}
body.logged-in.woocommerce-page.stickNav .page-content {
margin-top: 200px;
}
body.logged-in.woocommerce-page.stickNav .page-content .le_subheader_wrap {
margin-top: -77px;
}
#main li.cat-item .children a:before {
content: '';
width: 18px;
height: 1px;
background: rgb(26 117 167 / 40%);
position: absolute;
top: 8px;
left: 0;
}
.prd-grid .prd {
border: 1px solid #19b0c7;
}
.prd-grid .prd:hover {
border-color: #c2da17;
box-shadow: none;
}
.prd-grid .prd-img {
border-bottom: 0;
}
.prd-grid .prd-img img {
height: 190px;
object-fit: contain;
}
.prd-grid .prd-info h3 {
margin-top: 20px;
}
.prd-grid .prd-info h3 a {
color: #444;
font-weight: 600;
font-size: 19px; }
.prd-grid .prd-info p {
font-size: 15px;
line-height: 22px; }
body .prd-grid .prd-info p.stock, body.woocommerce div.product .stock {
font-size: 14px;
line-height: 19px;
min-height: 10px;
font-weight: 600;
display: block;
margin-bottom: -2px;
color: #05AEC5;
}
body .prd-grid .prd-info p.stock.out-of-stock, body.woocommerce div.product .out-of-stock {
color: #ffc703;
}
.prd-grid .prd-info .price, body.woocommerce .prd-grid .prd-info span.price {
font-size: 32px;
font-weight: 700;
margin-top: 25px; }
.price>.woocommerce-Price-amount:after {
display: block;
font-size: 15px;
font-weight: 600;
color: #555;
}
.price>.tax_label {
font-size: 15px;
line-height: 19px;
font-weight: 600;
display: block;
margin: 20px 0;
color: #555;
}
.price>.tax_label:before {
content: 'Precio de lista al público: ';
}
.price>.tax_label:after {
content: '(IVA Incluído)';
display: block;
}
.prd-grid .tt-listing-btn {    }
span.add_to_cart_button_text {
word-break: break-word;
white-space: normal;
}
.prd-grid .btn, body .prd-grid .prd-info .btn:focus {
color: #58b9da;
border: 2px solid #58b9da;
box-shadow: none;
font-weight: 400;
letter-spacing: 0;
font-size: 14px;
}
.prd-grid .btn:hover, body .prd-grid .prd-info .btn:focus {
color: white;
background: #58b9da;
}
.woocommerce .simple-pagination nav.woocommerce-pagination ul li span {
box-shadow: none;
border-color: transparent;
}
body.shop-page .special-card-photo img {
height: 250px;
object-fit: cover;
width: 100% !important;	
}
body.shop-page .special-card-caption.text-left.tienda {
pointer-events: none;
top: 8%;
left: 0;
right: auto;
justify-content: inherit;
background: rgb(255 255 255 / 85%);
height: auto;
display: grid;
width: auto;
padding: 3px 7px 0 25px;
}
body.shop-page .special-card-caption.text-left.tienda h3 {
color: #16416a;
letter-spacing: -1px;
position: relative;
font-size: 21px;
margin-bottom: 14px;
}
body.shop-page .special-card-caption.text-left.tienda h3:before {
content: '';
width: 30px;
height: 4px;
background: #19b0c7;
position: absolute;
bottom: -7px;
left: 0;
} body.shop-page:not(.tax-product_cat):not(.search):not(.woof_search_is_going):not(.tax-product_tag) .page-content-first, body.search header.woocommerce-products-header .page-description, body.woof_search_is_going header.woocommerce-products-header .page-description, body.logged-in .owl-item .prd .prd-info .le_excerpt, body:not(.logged-in) .owl-item .prd .prd-info .price {
display: none;
}
.title-wrap.azul {
margin-bottom: -25px;
}
.title-wrap.azul h2 {
margin-bottom: -10px;
color: #16416a;
font-size: 28px;
letter-spacing: -1px;
}
.title-wrap.azul h2+.h-decor {
margin-top: 15px;
}
.title-wrap.azul .h-decor {
background-color: #19b0c7;
height: 7px;
}
.ywcps-product-slider {
max-width: 95%;
margin-left: auto;
margin-right: auto;
}
.owl-item .prd {
border: 1px solid #19b0c7;
margin: 0 5px;
}
.owl-item .prd:hover {
border-color: #c2da17;
box-shadow: none;
}
.owl-item .prd-img {
border-bottom: 0;
}
.owl-item .prd-img img {
height: 190px;
object-fit: cover;
}
.owl-item .prd-info h3 {
margin-top: 20px;
}
.owl-item .prd-info h3 a {
color: #444;
font-weight: 600;
font-size: 19px; }
.owl-item .prd-info p {
font-size: 15px;
line-height: 22px; }
body .owl-item .prd-info p.stock {
font-size: 14px;
line-height: 19px;
min-height: 10px;
font-weight: 600;
display: block;
margin-bottom: -2px;
color: #05AEC5;
}
body .owl-item .prd-info p.stock.out-of-stock {
color: #ffc703;
}
.owl-item .prd-info .price, body.woocommerce .owl-item .prd-info span.price {
font-size: 32px;
font-weight: 700;
margin-top: 25px;
}
.owl-item .btn, body .owl-item .prd-info .btn:focus {
color: #58b9da;
border: 2px solid #58b9da;
box-shadow: none;
font-weight: 400;
letter-spacing: 0;
font-size: 14px;
}
.owl-item .btn:hover, body .owl-item .prd-info .btn:focus {
color: white;
background: #58b9da;
}
.woocommerce .ywcps-wrapper .ywcps-nav-prev, .woocommerce .ywcps-wrapper:hover .ywcps-nav-prev {
left: -40px;
opacity: 1;
}
.woocommerce .ywcps-wrapper .ywcps-nav-next, .woocommerce .ywcps-wrapper:hover .ywcps-nav-next {
right: -40px;
opacity: 1;
}
body.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev, body.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next {
width: 30px;
background: none;
border: 2px solid #19b0c7;
border-radius: 50px;
line-height: inherit;
}
.ywcps-wrapper .ywcps-nav-prev #default_prev:before, .ywcps-wrapper .ywcps-nav-next #default_next:before {
content: '<';
font-weight: 900;
font-size: 20px;
color: #1a80ad;
}
.ywcps-wrapper .ywcps-nav-next #default_next:before {
content: '>';
margin-left: 3px;
} .le_carrusel_marcas_wrap {
max-width: 100%!important;
}
.le_carrusel_marcas {
margin-top: 50px;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
padding: 5px 0;
}
body:not(.tax-product_cat):not(.search):not(.woof_search_is_going):not(.tax-product_tag) .le_carrusel_marcas {
margin-top: 55px;
margin-bottom: 65px;
}
#main .le_carrusel_marcas .tt-shortcode_vc_clmn {
padding-left: 0;
padding-right: 0;
}
.le_carrusel_marcas .ult-carousel-wrapper {
margin-bottom: 0;
padding-bottom: 0;
}
.le_carrusel_marcas .slick-slide {
cursor: auto;
}
.le_carrusel_marcas .wpb_single_image .vc_figure {
max-width: 90%;
height: 78px;
vertical-align: middle;
}
.le_carrusel_marcas .wpb_single_image .vc_figure:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
#main .le_carrusel_marcas .wpb_single_image img {
max-height: 78px;
width: auto;
vertical-align: middle;
}
#main .le_carrusel_marcas .wpb_single_image img[data-was-processed="true"] {
display: inline-block;
}
#main .le_carrusel_marcas .wpb_single_image:not(:hover) img[data-was-processed="true"] {
filter: grayscale(100%) !important;
} body.page-id-134 .breadcrumbs-wrap, body.page-id-134 article>.page-content-first, body.page-id-134 #customer_details>.col-1, body.page-id-134 section.woocommerce-order-details>table.custom-fields, body.page-id-134 section.woocommerce-customer-details {
display: none;
}
body.page-id-134 .header:not(.off-shadow) {
box-shadow: none;
}
body.page-id-134 #customer_details>.col-2 {
float: none;
width: 100%;
padding: 0;
clear: both;
}
body.page-id-134 .woocommerce-additional-fields>h3.le_tit_bloque, body.page-id-134 #order_review_heading, body.page-id-134 #order_review .woocommerce-checkout-review-order-table + h3 {
background: #F5F5F5;
border: 1px solid #D0D0D0;
padding: 22px 28px 20px;
border-top-left-radius: 22px;
border-top-right-radius: 22px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: 0;
margin-top: 8px;
}
body.page-id-134 .le_tit_bloque + .woocommerce-additional-fields__field-wrapper, body.page-id-134 #order_review .woocommerce-checkout-review-order-table, body.page-id-134 #payment {
background: #F5F5F5;
border: 1px solid #D0D0D0;
padding: 0 28px 20px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 22px;
border-bottom-right-radius: 22px;
border-top: 0;
margin-top: -20px;
}
body.page-id-134 .woocommerce-additional-fields h3, #order_review_heading, body.page-id-134 #order_review .woocommerce-checkout-review-order-table + h3  {
color: #0F6EA7;
letter-spacing: -0.7px;
}
body.page-id-134 #order_review .woocommerce-checkout-review-order-table + h3 {
margin-top: -16px;
}
body.page-id-134 ul.wc_payment_methods {
padding-top: 0;
}
body.woocommerce-page .woocommerce .woocommerce-info {
border: 1px solid #1a75a7;
box-shadow: none;	
} .page-id-135 .woocommerce-MyAccount-content form .afreg_extra_fields .form-row:last-child>label:first-child, #afreg_additionalshowhide_3488, #afreg_additionalshowhide_7180, #afreg_additionalshowhide_6543 {
display: none;
}
.page-main .woocommerce .col-1 {
max-width: none;
}
.woocommerce-MyAccount-navigation {
border: 1px solid #f0f0f0;
padding: 20px;
}
.woocommerce-MyAccount-navigation>ul {
padding: 0;
}
.woocommerce-MyAccount-navigation>ul:before {
content: 'Opciones';
font-size: 15px;
color: #444;
border-bottom: 1px solid #1a75a7;
line-height: 26px;
margin-bottom: 25px;
font-weight: 600;
padding-bottom: 3px;
display: block;
}
.page-main .woocommerce .woocommerce-MyAccount-content form {
background-color: #f5f5f5;
padding: 30px;
}
.page-main .woocommerce .woocommerce-MyAccount-content form input[type='file'] {
background-color: #f5f5f5;
}
.page-id-134 #payment a:before, .page-main .woocommerce .woocommerce-MyAccount-content a:not(.button):before { content: '\f360';
font-family: FontAwesome;
font-size: 12px;
padding-right: 2px;
} .btn>svg.icon.icon-cart {
display: none !important;
}
.le_grilla_productos .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt>p:first-child {
display: none;
} .le_grilla_productos .vc_gitem-zone.vc_gitem-zone-a {
margin-top: 40px;
border: 1px solid #19b0c7;
}
.le_grilla_productos .vc_gitem-zone.vc_gitem-zone-a:hover {
border: 1px solid #c2da17;
}
.le_grilla_productos .vc_gitem-zone-a .vc_gitem-row-position-top {
padding: 20px;
}
.le_grilla_productos .vc_gitem-zone-a .vc_gitem-row-position-middle {
position: static;
margin-top: -130px;
transform: none;
}
.le_grilla_productos .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
line-height: 35px;
}
.le_grilla_productos .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
min-height: 80px;
display: table;
width: 100%;
background: rgb(255 255 255 / 75%);
}
.le_grilla_productos .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title>* {
vertical-align: middle;
display: table-cell;
}
.vc_gitem-post-meta-field-jk_sku {
min-height: 110px;
margin-bottom: 15px;
}
.le_grilla_productos .vc_gitem-post-meta-field-jk_sku h3 {
font-size: 17px;
line-height: 1.2;
margin-bottom: 5px;
} body.logged-in.woocommerce-page.single-product .le_subheader_wrap, body.single-product:not(.logged-in) .product-block-info .product-block-price, body.single-product:not(.logged-in) .product-block-info .product_meta {
display: none;
}
body.single-product #main>.product>.container {
margin-top: 10px!important;
}
body.single-product .product-block>.col-md-6 { }
body.single-product .product-block-info {
margin-top: -30px;
}
body.single-product.woocommerce div.product .summary .product-block-info .product_title {
font-family: News Cycle;
color: #1a75a7;
font-size: 45px;
font-weight: 400;
position: relative;
margin: 30px 0 50px;
}
body.single-product h1.product_title.entry-title:after {
content: '';
background-color: #1e76bd;
bottom: -10px;
height: 2px;
width: 50px;
position: absolute;
left: 0;
}
.woocommerce-product-details__short-description {
padding: 30px 0 0;
}
.woocommerce-product-details__short-description h3 {
line-height: 1.1em;
margin-bottom: 15px;
font-size: 24px;
font-weight: 500;
}
.woocommerce-product-details__short-description p {
font-size: 24px;
line-height: 32px;
font-weight: 300;
color: #524647;
}
.woocommerce div.product .woocommerce-tabs .panel p {
font-size: 16px;
}
.woocommerce div.product form.cart .variations td {
padding-top: 2px;
}
.woocommerce div.product form.cart .variations select {
min-width: 25%;
height: 34px;
margin-right: 0px;
padding-left: 5px;
}
.woocommerce div.product form.cart .variations .reset_variations {
float: right;
margin-top: 1px;
margin-left: 10px;
}
body.single-product #main .entry-summary .woocommerce-Price-amount, body.single-product #main .entry-summary .tax_label {
display: flex;
flex-wrap: wrap;
}
body.single-product #main .woocommerce-Price-amount:after {
margin: 2px 0 0 10px;
}
body.single-product #main .tax_label:before {
margin-right: 4px;
}
body.single-product #main .tax_label:after {
margin-left: 4px;
}
body.single-product #main .sku_wrapper {
margin-right: 15px;
}
body.woocommerce.single-product div.product .summary .stock {
font-size: 15px;
}
body.woocommerce.single-product div.product .summary .stock.out-of-stock {
font-size: 18px;
}
body.single-product .posted_in, body.single-product .tagged_as {
display: block;
margin-top: 15px;
}	
.col-md-6.tt-single-product__image { }
body.single-product .woocommerce-product-gallery {
cursor: default !important;
}
body.single-product .product-block .product-block-mainimage {
float: none;
max-width: none;
margin: auto;
margin-bottom: 30px;
width: auto;
display: table;
border: 0;
}
body.single-product img#mainImage {
height: 500px;
width: auto;
margin: auto;
}
body.single-product #tab-description h3 {
font-size: 16px;
color: #787878;
}
body.single-product .product-block .product-previews {
float: none;
width: 100%;
z-index: 1000;
position: relative;
text-align: center;
}
.product-block #productPreviews>a {
width: 12%;
display: inline-block;
margin-right: 2.5%;
border: 1px solid #1e76bd;
opacity: 1;
}
.product-block #productPreviews>a:last-child {
margin-right: 0;
}
.product-block #productPreviews>a:hover {
border: 3px solid #1e76bd;
}
.woocommerce-page .woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id) {
justify-content: left;
}
body .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
border-width: 0;
background: #e2eef4;
color: #444;
font-weight: 600;
}
body .qib-button:not(#qib_id):not(#qib_id) {
background: #1a75a7;
border-color: #d5d5d5;
}
.qib-button.minus:not(#qib_id):not(#qib_id) {
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border: 0;
}
.qib-button.plus:not(#qib_id):not(#qib_id) {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border: 0;
}
body:not(.single-product) .qib-container .quantity input.qty:not(#qib_id):not(#qib_id), body:not(.single-product) .qib-button:not(#qib_id):not(#qib_id) {
height: 30px;
background: transparent !important;
border: 1px solid #d5d5d5 !important;
color: #787878;
font-weight: 400;
} #main #wcam-frontend-products-attachments {
margin-top: 0;
margin-bottom: 0;
}
.wcam_product_title_attachments_block {
margin-bottom: 0;
}
.wcam-products-attachments-item {
margin-bottom: 25px;
position: relative;
padding-left: 80px;
}
.wcam-products-attachments-item:before {
content: '';
position: absolute;
top: 14px;
left: 0;
background: url(//leexmedical.com/wp-content/uploads/2022/08/icon-descarga.png);
background-size: contain;
width: 55px;
height: 55px;
background-repeat: no-repeat;
}
.wcam-products-attachments-item h4 {
color: #1a75a7;
margin-bottom: 0;
font-size: 20px;
line-height: 25px;
}
.wcam-products-attachments-item p {
line-height: 23px;
}
.wcam-products-attachments-item p:last-of-type {
margin-bottom: 8px;
}
#main .wcam-products-attachments-item a.button {
padding: 1px 14px !important;
font-weight: 500;
background-color: #1a75a7;
color: #fff;
}
#main .wcam-products-attachments-item a.button:hover {
background-color: #19b0c7;
box-shadow: inset 0 0 0 1px #19b0c7;
border: 1px solid #19b0c7 !important;
} body.single-product .related.products {
margin-bottom: 120px;
}
body.single-product .footer {
margin-top: -120px !important;
} .iconic-woothumbs-images .slick-slide img {
height: 400px;
object-fit: contain;
}
.iconic-woothumbs-responsive-media {
padding-bottom: 400px !important;
}
iconic-woothumbs-thumbnails__image-wrapper:hover img.iconic-woothumbs-thumbnails__image {
border: 3px solid #1e76bd !important;
}
img.iconic-woothumbs-thumbnails__image {
border: 1px solid #1e76bd !important;
transition: all 0.1s ease-in-out;
}
.pswp__bg {
background: rgb(0 0 0 / 30%);
}
.pswp__item .pswp__img {
background: white;
} .wpgs-for.slick-slider>i {
display: none !important;
}
.wpgs-for.slick-slider {
margin-bottom: 30px;
}
.single-product-main-image>a.vbox-item {
position: absolute;
left: 0;
right: 0;
}
body.single-product .vbox-item.slick-active, .single-product-main-image>a.vbox-item {
width: 100%;
height: 400px;
text-align: center;
font: 0/0 a;
}
body.single-product .vbox-item.slick-active:before, .single-product-main-image>a.vbox-item:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.woocommerce div.product div.images .vbox-item>img {
max-height: 400px;
margin: auto;
vertical-align: middle;
display: inline-block;
object-fit: contain;
}
.wpgs-nav {
max-width: 90%;
margin: auto;
}
.wpgs-nav .slick-track, .wpgs-nav .slick-track .slick-slide {
cursor: default;
}
.wpgs-nav .slick-track .slick-slide img {
cursor: pointer;
}
.wpgs-nav .slick-prev, .wpgs-nav .slick-next {
margin-top: inherit;
border: 0;
background: none;
}
.wpgs-nav .slick-prev {
margin-left: -40px;
}
.wpgs-nav .slick-next {
right: -45px;
}
.wpgs-nav .slick-prev:not(.slick-disabled):before, .wpgs-nav .slick-next:not(.slick-disabled):before {
opacity: 1;
}
.wpgs-nav .slick-prev:hover:before, .wpgs-nav .slick-next:hover:before {
color: inherit;
}
.wpgs-nav .slick-prev:not(.slick-disabled):hover:before, .wpgs-nav .slick-next:not(.slick-disabled):hover:before {
opacity: .7;
}
.wpgs-nav .slick-track img {
max-width: 134px;
margin: auto;
border: 1px solid #1e76bd;
opacity: 1;
transition: all .3s ease-in-out;
}
.wpgs-nav .slick-track .slick-slide:hover img {
border: 3px solid #1e76bd;
}
.vbox-next span {
right: 30px;
}
.vbox-container img {
max-width: 90%;
width: auto !important;
}
.woocommerce-tabs {
margin-top: 50px;
} .le_f_porque_comprar_wrap {
margin-top: 40px;
margin-bottom: -40px;
padding-top: 25px;
padding-bottom: 70px;
}
.porque_comprar_titulo h2 {
font-size: 24px;
color: #585555;
}
.porque_comprar_titulo .h-decor {
margin: auto;
display: table;
margin-bottom: 65px !important;
}
.le_f_porque_comprar_wrap .vc_row.vc_inner {
padding-bottom: 40px;
}
.le_f_porque_comprar_wrap .vc_row.vc_inner .vc_column_container .wpb_single_image {
float: left;
width: 20%;
}
.le_f_porque_comprar_wrap .vc_row.vc_inner .vc_column_container .wpb_text_column {
float: left;
width: 80%;
padding-left: 7px;
}
.le_f_porque_comprar_wrap .vc_row.vc_inner h3 {
font-size: 14px;
line-height: 1.2;
font-weight: 700;
letter-spacing: -0.5px;
margin-top: 10px;
margin-bottom: 3px;
color: #585555;
}
.le_f_porque_comprar_wrap .vc_row.vc_inner p {
font-size: 13.5px;
line-height: 18px;
color: #585555;
font-weight: 600;
}
.le_f_porque_comprar_wrap #iconos_destacados {
margin-top: -10px !important;
}
.le_f_porque_comprar_wrap #iconos_destacados li.isotope-item img {
max-width: 80px;
margin: auto;
}
.le_f_porque_comprar_wrap #iconos_destacados li.isotope-item .titulo {
width: 100%;
display: block;
text-align: center;
margin-top: 7px;
font-size: 15px;
color: #004667;
font-weight: 600;
line-height: 1.1;
} body.page-id-131 .wpcf7 .wpcf7-form-control.wpcf7-textarea {
height: 204px;
} .wpcf7 form>p>br {
display: none;
}
.wpcf7 .vc_row {
margin: 0 auto 15px;
}
.le_cta {
padding-top: 25px;
padding-bottom: 25px;
}
.cta_consulta_prod, .le_cta {
min-height: 130px;
}
.wpcf7 form>p {
margin-bottom: 15px;
}
.pum-content .wpcf7 form>p:first-of-type {
line-height: 20px;
max-width: 90%;
}
.wpcf7 form>p>br + span {
margin-top: 15px;
display: block;
}
.wpcf7 input, .wpcf7 textarea, .wpcf7 input:focus, .wpcf7 textarea:focus, input.input-text, .custom-page-checkout .select2-container--default .select2-selection--single .select2-selection__rendered, .column-filters .side-block .select2-container--default .select2-selection--single .select2-selection__rendered, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
color: #333;
border-color: #d5d5d5;
box-shadow: none;
}
.wpcf7 input, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
padding-top: 5px;
padding-bottom: 5px;
line-height: 26px;
}
.page-main .woocommerce .woocommerce-MyAccount-content form legend {
font-size: 17px;
color: #444;	
}
.afreg_extra_fields {
margin-bottom: 30px;
}
.afreg_extra_fields .input-text, .input-select {
min-height: 10px !important;
max-height: none !important;
height: unset !important;
}
.afreg_field_message {
display: block;
margin-top: 10px;
}
.afreg_field_message, .page-main .woocommerce .woocommerce-MyAccount-content form .woocommerce-Input + span>em {
font-size: 15px;
font-style: italic;
line-height: 19px;
}
.country-select .flag-dropdown {
width: 100%;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
-moz-appearance: textfield;
margin: 0;
}
.wpcf7 .wpcf7-form-control.wpcf7-textarea {
height: 154px;
line-height: 22px;
max-width: 100% !important;
min-width: 100px !important;
}
.wpcf7 .wpcf7-form input[type="submit"] {
margin-top: 30px;
} body.search #secondary, body.search-results .post-date, .post-date, .post-meta-author, .post-meta-social, .btn-more-wrapper + p + .btn-more-wrapper, .btn-more-wrapper + .btn-more-wrapper {
display: none!important;
}
body.search #primary {
max-width: none;
width: 100%;
flex: auto;
padding-right: 15px;
}
form.content-search {
max-width: 300px;
}
body.search-results form.content-search {
margin: auto;
margin-bottom: 50px;
}
body.search-results .blog-post-info {
padding: 0!important;
} body.search-no-results #main {
margin-top: 20px;
text-align: center;
}
body.search-no-results form.content-search {
margin: auto;
} @media only screen and (min-width: 401px) {
body.logged-in li.menu-item-3524 a:before {
content: 'Mi Cuenta';
font-size: 14px !important;
font-family: inherit !important;
}
}
@media only screen and (min-width: 501px) {
.header-topline #medin-cart { display: none;
}
.header-topline .header-search [class*=icon-] {
top: 7px;
color: white !important;
width: 29px;
}
body.logged-in.woocommerce-page .header-nav, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation { width: 100%;
}
.owl-item .prd {
min-height: 509px;
} }
@media only screen and (min-width: 769px) {
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu {
padding-bottom: 15px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu>ul.mega-sub-menu:before {
content: '';
display: block !important;
background: url(//leexmedical.com/wp-content/uploads/2021/01/bkg-megamenu.png);
position: absolute;
width: 99.5%;
height: 92%;
top: 4%;
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 50%;
pointer-events: none;
opacity: 0.3;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-megamenu.bkg_corto>ul.mega-sub-menu:before {
opacity: 0.4;
}
.mega-menu-link .mega-indicator {
display: none !important;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu, #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
margin-top: 10px;
border-top: 3px solid #1a75a7;
opacity: 0;
transform: translate(-58px, 0px);
transition: opacity 400ms ease-in-out, transform 400ms ease-in-out, visibility 400ms ease-in-out;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item.menu_verde>a.mega-menu-link { color: #16416a;
background: #c2da17;
line-height: 30px;
height: 30px;
}
}
@media only screen and (min-width: 831px) {
.wpcf7 .vc_col-sm-6:nth-child(1) { padding-right: 2px;
}
.wpcf7 .vc_col-sm-6:nth-child(2) {
padding-left: 2px;
}
.wpcf7 .vc_col-sm-4:nth-child(-n+2) {
padding-right: 2px;
}
.wpcf7 .vc_col-sm-4:nth-last-child(-n+2) {
padding-left: 2px;
}
}
@media only screen and (min-width: 1024px) {
.header-content>div>.row>.col-lg-auto {
max-width: 10%;
}
}
@media only screen and (min-width: 1100px) {
html[lang="en-us"] #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link {
font-size: 14px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link {
padding: 0 8px;
}
#masthead #mega-menu-medin_header_navigation.mega-menu-horizontal {
margin-right: 15px;
}
.le_f_porque_comprar_wrap #iconos_destacados {
max-width: 75%;
margin: auto;
text-align: center;
}
.le_f_porque_comprar_wrap #iconos_destacados li.isotope-item {
position: static !important;
max-width: 14.5%;
margin: 1%;
display: inline-block;
vertical-align: text-top;
float: none;
}
}
@media only screen and (max-width: 1100px) {
body.single-product .product-block .product-block-mainimage {
margin: 0 0 30px;
}
body.single-product img#mainImage {
height: 400px;
}
body.single-product .product-block .product-previews {
text-align: left;
}
body>.woocommerce-store-notice, body>p.demo_store {
padding: 10px 25px;
}
body>.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
position: absolute;
right: 0;
margin-top: -12px;	
}
body>.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:after {
padding: 10px;
}
.header-search { top: -2px!important;
}
.sub-menu .titulo:after {
content: "\f360";
font-family: FontAwesome;
margin-left: 10px;
font-size: 18px;
}
.header-nav-wrap>.wpml-ls-legacy-list-horizontal { width: 165px;
}
#masthead .header-topline>.container>.row {
margin-right: 0;
}
.header-topline .menu>li {
padding: 7px 0 10px;
}
#masthead .header-topline .header-search [class*=icon-] {
margin-left: -4px;
}
.header-topline .header-search:focus [class*=icon-], .header-topline .header-search input:focus + button [class*=icon-] {
color: #1a75a7;
opacity: 0;
}
#masthead #mega-menu-medin_header_navigation.mega-menu-horizontal {
margin-right: 50px;
margin-left: 25px;
}
body.shop-page:not(.page):not(.single) .medall-loop>div { max-width: none;
flex: none;
}
body.shop-page:not(.page):not(.single) .medall-loop>.column-filters {
width: 50%;
margin: 50px auto 0;
}
.footer .col-md { flex-basis: auto;
}
}
@media only screen and (max-width: 1000px) {
.pum-container.pum-responsive {
left: 0!important;
right: 0px;
margin: auto;
}
#masthead .header-topline .header-search button[type='submit'], #masthead .header-topline .header-search button[type='submit'] svg, button.navbar-toggler { display: none;
}
.header-topline.d-none {
display: flex !important;
}
h5 {
line-height: 1em;
}
#masthead .header-topline>.container>.row {
margin-right: 10px;
}
.header-topline .header-search {
right: 0;
position: relative;
top: 0 !important;
}
.header-search:after {
margin-top: -23px;
}
#masthead .header-topline .header-search [class*=icon-] {
top: 2px;
margin-left: -2px;
}
#masthead .header-topline .header-search button[type='submit'] .icon {
position: absolute;
margin-top: 1px;
margin-left: -12px;
}
.header-topline .header-cart {
top: 0 !important;
right: 0;
position: relative;
margin: 0;
}
.header-content>.container>.row>.col-lg-auto:not(.header-nav-wrap) {
max-width: 25%;
}
.header-content>.container>.row>.col-lg.header-nav-wrap {
max-width: 75%;
}
body.logged-in.woocommerce-page .header-content>.container>.row>.col-lg-auto:not(.header-nav-wrap) {
max-width: 15%;
}
body.logged-in.woocommerce-page .header-content>.container>.row>.col-lg.header-nav-wrap {
max-width: 85%;
}
.header-content .navbar {
position: static;
margin-top: -19px;
}
}
@media only screen and (max-width: 830px) {
h3.titulo.subtitulo, .f_soluciones_wrap .vc_custom_heading {
font-size: 35px !important;
}
body .f_soluciones .special-card-photo img { height: 190px;
}
.f_soluciones .vc_message_box {
padding: 12px 12px 15px;
min-height: 14px;
} body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .mega-menu-horizontal .wpml-ls-legacy-list-horizontal {
display: inline-block;
}
body.logged-in.woocommerce-page .mega-menu-horizontal .wpml-ls-legacy-list-horizontal>ul {
margin-top: 0 !important;
padding: 0;
border: 0;
}
.le_subheader.le_slider .tt-shortcode_vc_clmn { max-height: 300px;
}
.le_subheader.le_slider #mainSlider .slide-txt2, .le_subheader.le_slider #mainSlider .slide-btn {
display: block;
}
.le_subheader_wrap .widget_product_search input[type="search"] {
width: 64%;
padding: 7px 20px;
}
.le_subheader_wrap .widget_product_search button[type="submit"] {
width: 35%;	
}
.wpcf7 .vc_col-sm-6:nth-child(1) { margin-bottom: 15px;
}
.wpcf7 .vc_col-sm-4 {
width: 33.33%;
float: left;
}
.wpcf7 input, .wpcf7 .wpcf7-form-control.wpcf7-textarea, input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
min-width: 20px !important;
}
}
@media only screen and (max-width: 768px) {
body.logged-in.woocommerce-page .header-nav-wrap>.wpml-ls-legacy-list-horizontal a { width: 62px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.header-topline .menu .sub-menu { -webkit-columns: 2;
-webkit-column-width: 285px;
columns: 2;
column-width: 285px;
top: 0;
margin-top: -180px;
}
.header-topline .menu li:hover .sub-menu {
margin-top: 0;
}
.header-nav-wrap>.wpml-ls-legacy-list-horizontal { width: 95px;
}
.header-search:after {
margin-top: -17px;
}
.header-topline .header-search input[type=text], .header-topline .header-search input[type=search] {
height: 30px;
}
#masthead .header-topline .header-search [class*=icon-] {
margin-top: 7px;
}
#masthead .header-topline .header-search button[type='submit'] .icon {
margin-top: 4px;
}
.header-topline .header-search button, .header-topline .header-search [class*=icon-], body.touch .header-topline .header-search [class*=icon-] {
color: #444;
}
.header-topline .header-search input[type=text], .header-topline .header-search input[type=search] {
right: 1px;
top: 3px;
}
.header-content {
padding-top: 3px;
padding-bottom: 2px;
}
.layout_dentco .header-logo__wrapper {
padding-top: 0;
}
#mega-menu-wrap-medin_header_navigation .mega-menu-toggle {
margin-top: 17px;
}
#mega-menu-wrap-medin_header_navigation .mega-menu-toggle + #mega-menu-medin_header_navigation {
height: auto;
padding-bottom: 10px;
margin-right: initial;
margin-left: initial;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li {
max-width: 90% !important;
margin: auto !important;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link {
height: auto;
line-height: 24px;
margin-bottom: 12px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item:not(.mega-toggle-on)>a.mega-menu-link:hover {
background: transparent;
}
#masthead #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-toggle-on>ul {
padding-top: 0;
box-shadow: none;
}
#masthead #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-toggle-on li ul a {
margin: 8px 0;
}
#masthead #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-toggle-on li ul li:first-child a {
margin-top: 4px;
}
#masthead #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-toggle-on li ul li:last-child a {
margin-bottom: 0;
}
.f_soluciones .col-sm-4 { padding: 0 10px;
}
body .f_soluciones .special-card-photo img {
height: 150px;
}
.f_soluciones h3 {
font-size: 17px;
}
.f_soluciones p {
line-height: 20px;
}
.prd-grid:not(.prd-carousel) .prd { width: 46%;
margin-left: 2%!important;
margin-right: 2%!important;
}
body.shop-page:not(.page):not(.single) .medall-loop>.column-filters {
margin-bottom: 0;
}
body.single-product .quantity .qty { width: 70px;
height: 48px;
padding-left: 10px;
}
body.single-product .product-block-info button.single_add_to_cart_button {
padding: 10px 25px!important;
}
.footer_unido { margin-bottom: -80px;
}
}
@media only screen and (max-width: 700px) {
h3.titulo.subtitulo, .f_soluciones_wrap .vc_custom_heading { font-size: 30px !important;
}
.le_subheader.le_slider .tt-shortcode_vc_clmn, .le_subheader.le_slider #mainSlider, .le_subheader.le_slider #mainSlider .img--holder { height: 250px;
}
.le_subheader.le_slider {
min-height: 250px;
}
}
@media only screen and (max-width: 600px) {
.header-topline .menu .sub-menu { -webkit-column-width: 240px;
column-width: 240px;
-webkit-column-gap: 30px;
column-gap: 30px;
}
.header-topline .menu li .sub-menu>img {
width: 100px;
}
.header-cart .dropdown-menu-mini-cart {
padding: 10px;
width: 380px;
right: 0;
}
body:not(.logged-in) .header-cart .dropdown-menu-mini-cart {
right: -50px;
}
.header-cart .woocommerce-mini-cart__buttons {
text-align: center;
}
.header-cart a.button {
float: none;
}
#masthead .dgwt-wcas-search-input { padding-top: 0px;
}
h3.titulo.subtitulo, .title-wrap + .vc_btn3-container { text-align: center!important;
}
body.single-product .product-block-actions { flex-direction: row;
}
}
@media only screen and (max-width: 500px) {
body>.backToTop, .header-topline .header-search + .header-search, .header-topline .header-search:not(:hover) input[type=search], .header-topline.d-none #medin-cart, .header-topline .menu li:last-child:after { display: none;
}
#masthead .header-topline .header-search button[type='submit'], button.navbar-toggler {
display: none !important;
}
.header-topline ul.menu>li {
letter-spacing: -0.5px;
}
.header-topline ul.sub-menu> li {
letter-spacing: 0;
}
.header-topline .menu-item-2941 > a, .header-topline .menu-item-13309 > a, .header-topline .menu-item-13313 > a { font-size: 0;
}
.header-topline .menu-item-2941 > a:before, .header-topline .menu-item-13309 > a:before, .header-topline .menu-item-13313 > a:before {
font-size: 14px;
}
.header-topline .menu-item-2941 > a:before {
content: 'Nosotros';
}
.header-topline .menu-item-13309 > a:before {
content: 'Representatives';
}
.header-topline .menu-item-13313 > a:before {
content: 'About';
}
.header-topline .menu .sub-menu {
-webkit-column-width: 180px;
column-width: 180px;
}
.header-topline .menu li .sub-menu>.titulo {
font-size: 20px;
top: 40px;
}
.sub-menu .titulo:after {
font-size: 15px;
}
.header-topline .menu li .sub-menu>img {
top: 35px;
margin: 0;
width: 80px;
}
body .header-content.stuck .header-search, body .header-content.stuck .header-cart {
margin-top: 0;
top: 0!important;
transform: none;
}
body .header-content.stuck .header-search {
margin-top: -5px;
}
#masthead .header-topline>.container>.row {
margin-right: 5px;
}
.header-content .header-topline {
z-index: 100;
background: none;
}
.header-topline .icon {
color: #444 !important;
}
.header-topline .header-search form {
position: static;
}
body #masthead .header-topline .header-search [class*=icon-] {
opacity: 1;
margin-top: 0;
top: -1px;
font-size: 19px;
}
.header-topline .header-search input[type=text], .header-topline .header-search input[type=search] {
padding: 0 10px;
text-align: center;
}
body .header-content.stuck .header-topline .header-search input[type=text], body .header-content.stuck .header-topline .header-search input[type=search] {
margin-top: 47px;
}
.header-topline .header-cart {
padding-right: 0;
}
body:not(.woocommerce-page) .header-cart .dropdown-menu-mini-cart {
right: -50px;
}
.header-cart-dropdown .prd-sm-info {
padding-right: 15px;
}
.header-cart-dropdown .prd-sm-info h3 {
font-size: 14px;
line-height: 20px;
}
.header-cart-dropdown .prd-sm-info .price {
line-height: 19px;
}
.header-topline .header-cart a.remove:before {
padding: 0;
}
body:not(.logged-in) .header-topline .header-cart .badge {
right: 50px;
}
body.logged-in.woocommerce-page .header-topline .header-cart .badge {
right: 0;
}
.header-search:after {
color: #444;
margin-top: -31px;
margin-right: -5px;
}
.dgwt-wcas-search-wrapp:not(.dgwt-wcas-search-wrapp-mobile) {
margin-top: 0;
width: 89%;
left: 0;
min-width: 50px;
}
.le_cta .vc_column-inner>.wpb_wrapper {
display: table;
margin: auto;
}
.le_cta .wpb_text_column + .vc_btn3-container {
margin-top: 18px;
margin-left: 0;
}
.le_cta .vc_btn3-container button {
min-width: 100px;
padding: 10px !important;
}
.f_soluciones .col-sm-4 { padding: 0 15px;
margin-bottom: 30px;
}
h3.titulo.subtitulo, .f_soluciones_wrap .vc_custom_heading {
font-size: 25px !important;
}
.shortcode_vc_row_inner.row.ch-specialoffer-row { margin-bottom: 21px;
}
.shortcode_vc_row_inner.row.ch-specialoffer-row > div {
margin-bottom: 40px;
}
.le_f_valores .special-card-caption h3, .le_f_valores .special-card-caption h4 {
font-size: 30px;
line-height: 34px;
}
body:not(.search-results):not(.woof_search_is_going) .sidebar>.filters-row { display: none;
}
.le_subheader_wrap .widget_product_search input[type="search"] {
width: 100%;
margin: 0 0 10px;
text-align: center;
}
.le_subheader_wrap .widget_product_search button[type="submit"] {
width: 50%;
margin: auto;
display: table;
float: none;
}
.sidebar>.filters-row {
margin: -25px 0 -30px;
}
.prd-grid .prd-info h3 a, .prd-grid .prd-info p {
min-height: 15px;
}
.prd-grid .prd-info h3 a {
font-size: 17px;
}
.prd-grid .prd-info .price {
font-size: 28px;
}
.price>.woocommerce-Price-amount:after {
margin-top: 3px;
}
body.shop-page:not(.page):not(.single) .medall-loop>.column-filters {
width: 100%;
}
.title-wrap.azul h2 {
font-size: 25px;
}
.title-wrap.azul h2+.h-decor {
margin-top: 25px;
}
.ywcps-product-slider {
max-width: 90%;
}
.woocommerce .ywcps-wrapper .ywcps-nav-prev, .woocommerce .ywcps-wrapper:hover .ywcps-nav-prev {
left: -35px;
}
.woocommerce .ywcps-wrapper .ywcps-nav-next, .woocommerce .ywcps-wrapper:hover .ywcps-nav-next {
right: -35px;
}
.le_carrusel_marcas .wpb_single_image {
height: 78px;	
}
.le_carrusel_marcas .wpb_single_image:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.le_carrusel_marcas .wpb_single_image .vc_figure {
height: auto;
}
.le_carrusel_marcas .wpb_single_image .vc_figure:before {
display: none;
}
.woocommerce table.shop_table td:nth-child(2) { width: 35%;
}
body.single-product.woocommerce div.product .summary .product-block-info .product_title { font-size: 35px;
line-height: 40px;
}
.woocommerce-product-details__short-description h3 {
font-size: 20px;
}
.woocommerce-product-details__short-description p {
font-size: 18px;
line-height: 26px;
}
body.single-product img#mainImage {
height: auto;
}
.iconic-woothumbs-images .slick-slide img { height: 240px;
}
.iconic-woothumbs-responsive-media {
padding-bottom: 240px !important;
} .product-block #productPreviews>a {
width: 31%;
}
body.single-product .product_meta {
text-align: left;
}
.wpgs-for.slick-slider {
text-align: center;	
}
.wpgs-for.slick-slider>.slick-list {
margin-bottom: 5px;
}
.wpgs-for.slick-slider>i {
display: inline !important;
margin: 3px;
}
.slick-initialized .slick-slide {
pointer-events: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 20px 20px 10px 20px;
}
.wcam-products-attachments-item h4 {
margin-bottom: 3px;
}
.wcam-products-attachments-item p {
line-height: 19px;
}
.le_f_porque_comprar_wrap .vc_column_container:not(:last-child) {
margin-bottom: 50px;
}
.cta_consulta_prod, .le_cta {
min-height: 120px;
}
.intl-tel-input.iti-container {
z-index: 10000000000;
}
body.page-id-135 #medin-page-account { margin-top: 0px!important;
}
.page-main .woocommerce .woocommerce-MyAccount-content {
padding: 20px;
}
}
@media only screen and (max-width: 400px) {
#site-navigation a.sub-menu-button:after { content: '\f105' !important;
font-family: FontAwesome !important;
color: #16416a !important;
display: block !important;
float: right;
}
#site-navigation a.sub-menu-button.clicked:after {
transform: rotate(270deg);
}
#site-navigation .sub-menu {
height: 1px;
overflow: hidden;
}
#site-navigation .sub-menu.expand {
height: auto;
}
#site-navigation .sub-menu a {
line-height: 22px !important;
display: block !important;
margin-bottom: 8px !important;
}
#site-navigation .sub-menu a:before {
content: '• ';
margin-right: 7px !important;
color: #16416a !important;
font-size: 15px !important;
}
body.logged-in li.menu-item-3524 a:after {
content: 'Mi Cuenta';
font-size: 15px !important;
display: inline-block !important;
font-family: inherit !important;
}
.header-topline.d-none, body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu:not(.iconos) .mega-menu-item.mega-align-bottom-left { display: none !important;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.top_menu {
border-top: 1px solid;
padding-top: 15px;
margin-top: 15px !important;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.top_menu {
border-top: 0;
margin-top: 5px !important;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.top_menu>a:first-child {
margin-top: -5px;
}
.mega-menu-horizontal .wpml-ls-legacy-list-horizontal>ul {
border-top: 0;
}
.header-cart .dropdown-menu-mini-cart { width: 340px;
}
body .header-content.stuck .header-topline .header-search input[type=text], body .header-content.stuck .header-topline .header-search input[type=search] {
margin-top: 37px;
}
.le_subheader_wrap .widget_product_search button[type="submit"] { width: 57%;
}
.prd-grid .prd-info .price, body.woocommerce .prd-grid .prd-info span.price {
font-size: 26px;
}
body.page-id-134 #customer_details .woocommerce-additional-fields>*, body.page-id-134 #order_review_heading, body.page-id-134 #order_review .woocommerce-checkout-review-order-table + h3, body.page-id-134 #order_review .woocommerce-checkout-review-order-table, body.page-id-134 #payment { padding-left: 12px;
padding-right: 12px;
}
.woocommerce table.shop_table td {
padding: 9px 8px;
}
.wpcf7 .vc_row:not(.le_f_telefono) .vc_col-sm-4 { width: 100%;
}
.wpcf7 .vc_row:not(.le_f_telefono) .vc_col-sm-4:nth-child(-n+2) {
margin-bottom: 15px;
}
}
@media only screen and (max-width: 350px) {
.header-topline .header-cart .dropdown-menu-mini-cart { width: 300px;
}
.prd-grid .prd-info h3 a { font-size: 15px;
line-height: 17px;
font-weight: 500;
}
.prd-grid .prd-info .price {
font-size: 21px;
line-height: 16px;
}
.prd-info .btn, .prd-info .btn:focus, .prd-info .btn:hover {
padding: 7px 9px;
}
} body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li.icono, body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li:nth-child(n+3), .le_buscador.buscando .header-nav {
display: none;
}
body.logged-in.woocommerce-page header .header-topline {
display: none!important;
}
body.logged-in.woocommerce-page .header-content {
background: #19b0c7;
}
body.logged-in.woocommerce-page .header-logo__wrapper {
background: url(//leexmedical.com/wp-content/uploads/2020/03/footer-leex-blanco.png);
background-size: contain;
background-repeat: no-repeat;
width: 100%;
height: 75px;
}
body.logged-in.woocommerce-page .header-logo__wrapper img {
opacity: 0;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link {
color: white;
font-weight: 400;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation>li.mega-menu-item>a.mega-menu-link:hover {
color: #08537c;
}
body.logged-in.woocommerce-page .mega-menu-toggle .mega-toggle-animated-inner, body.logged-in.woocommerce-page .mega-menu-toggle .mega-toggle-animated-inner:before, body.logged-in.woocommerce-page .mega-menu-toggle .mega-toggle-animated-inner:after {
background-color: white !important;
} body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation {
background: none;
}
body.logged-in.woocommerce-page #masthead>.sticky-wrapper, body.logged-in.woocommerce-page .quickLinks-wrap {
height: auto !important;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu {
display: contents;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li:nth-child(-n+2) {
display: inline-block;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto a:before {
width: 22px;
margin-top: 4px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.productos a:before {
content:url(//leexmedical.com/wp-content/uploads/2021/07/icono-productos.svg);
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.cuenta a:before {
content:url(//leexmedical.com/wp-content/uploads/2021/08/icono-cuenta.svg);
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto a:hover:before {
filter: invert(74%) sepia(86%) saturate(1987%) hue-rotate(170deg) brightness(88%) contrast(107%);
}
body.logged-in.woocommerce-page #masthead #site-navigation .header-cart:not(.opened) .dropdown-menu-mini-cart { visibility: visible;
pointer-events: none;
transform: none;
opacity: 1;
top: 25px;
background: none;
box-shadow: none;
}
body.logged-in.woocommerce-page #masthead #site-navigation .header-cart:not(.opened) .woocommerce-mini-cart>*:not(.badge) { display: none !important;
}
body.logged-in.woocommerce-page #masthead .header-content .header-cart .badge { width: 14px;
height: 14px;
line-height: 14px;
right: 4px;
top: -25px;
color: #1e76bd;
background-color: white;
cursor: default;
}
body.logged-in.woocommerce-page #masthead #site-navigation .header-cart.opened .badge {
top: -35px;
}
body.logged-in.woocommerce-page .header-cart {
top: 4px !important;
}
body.logged-in.woocommerce-page .header-cart a.icon {
color: white;
}
body.logged-in.woocommerce-page .header-cart:hover a.icon .icon, body.logged-in.woocommerce-page .header-cart.opened a.icon .icon {
color: #08537c !important;
}
body.logged-in.woocommerce-page #site-navigation li.mega-menu-item:after {
display: block!important;
content: '|';
position: absolute;
top: 7px;
right: -5px;
color: white;
}
body.logged-in.woocommerce-page .header-content {
margin-bottom: 97px;
}
body.logged-in.woocommerce-page .le_ql_header, body.logged-in.woocommerce-page .quickLinks-wrap .col-close {
display: none;
}
body.logged-in.woocommerce-page:not(.stickNav) .quickLinks-wrap {
display: block !important;
z-index: 1000;
position: relative !important;
width: 100%;
background: #186b98;
}
body.logged-in.woocommerce-page .quickLinks-wrap .sticky-wrapper {
width: 100%;
height: auto !important;
}
body.logged-in.woocommerce-page .quickLinks-wrap .quickLinks {
margin-top: -97px;
transition: none !important;
transform: none !important;
opacity: 1 !important;
position: static;
}
body.logged-in.woocommerce-page>.quickLinks-wrap .quickLinks .no-gutters {
position: relative;
}
body.logged-in.woocommerce-page>.quickLinks-wrap .quickLinks .no-gutters>.menu-item {
position: static;
}
@media only screen and (min-width: 501px) {
body.logged-in.woocommerce-page .header-content {
padding-top: 5px;
padding-bottom: 4px;
}
body.logged-in.woocommerce-page .header-content.stuck {
padding-top: 0;
padding-bottom: 0;
}
body.logged-in.woocommerce-page .header-nav, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation {
border-radius: 50px;
padding: 0px 7px 0;
}
}
@media only screen and (min-width: 1001px) {
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li.icono.productos, body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.cuenta a:before {
display: none;
}
}
@media only screen and (min-width: 1101px) {
body.logged-in.woocommerce-page .header-content:not(.stuck) .header-logo__wrapper img {
min-width: 175px;
min-height: 80px;
}
}
@media only screen and (max-width: 1100px) {
body.logged-in.woocommerce-page .header-logo__wrapper {
height: 55px;
}
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 25%;
}
body.logged-in.woocommerce-page .header-content {
margin-bottom: 0;
}
body.logged-in.woocommerce-page .quickLinks-wrap .quickLinks {
margin-top: 0;
}
}
@media only screen and (max-width: 1000px) {
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle, svg.icon.icon-pencil-writing-on-notebook {
display: none;
}
body.logged-in.woocommerce-page .le_buscador .widget_product_search, body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 50%;
}	
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 65%;
}
body.shop-page.logged-in.woocommerce-page .header-nav {
padding-bottom: 0;
margin-top: 16px;
}	
body.logged-in.woocommerce-page .le_buscador #site-navigation {
float: none;
}
.le_buscador .widget_product_search button[type="submit"] {
padding-bottom: 4px;
z-index: 100;
position: relative;
}
body.logged-in.woocommerce-page .header-cart {
top: -7px !important;
}
body.logged-in.woocommerce-page .header-content.stuck .header-cart {
top: 24px !important;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks {
margin-top: -164px;
margin-top: 0;
transition: all .3s ease-in-out;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks.show {
margin-top: 0;
} body.shop-page.logged-in.woocommerce-page .header-quickLinks.show, body.shop-page.logged-in.woocommerce-page .header-quickLinks.show .no-gutters {
display: block !important;
}
body.logged-in.woocommerce-page .link-drop h5.link-drop-title:not(.comun) {
padding-top: 0;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .link-drop {
padding-top: 10px;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .widget_nav_menu {
padding-bottom: 0;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters {
background: #186b98;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters>.menu-item {
width: 19.67%;
display: inline-block;
margin-bottom: 4px;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters>.menu-item:nth-child(6) { }
}
@media only screen and (max-width: 900px) {
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters>.menu-item {
width: 19.47%;
}
body.logged-in.woocommerce-page .header-content>.container>.row>.col-lg.header-nav-wrap {
padding-left: 0;
}
.le_buscador .widget_product_search input[type="search"] {
padding: 5px 15px;
}
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 61%;
}
}
@media only screen and (max-width: 800px) {
body.shop-page.logged-in.woocommerce-page .header-quickLinks .link>span {
display: block;
letter-spacing: -0.5px;
}
body.shop-page.logged-in.woocommerce-page #site-navigation {
float: right;
}
body.logged-in.woocommerce-page .header-logo__wrapper {
height: 40px;
}
body.logged-in.woocommerce-page.stickNav .custom-logo-link img {
max-height: 40px;
} body.logged-in.woocommerce-page .le_buscador.buscando .widget_product_search {
width: 70%;
}
body.logged-in.woocommerce-page .le_buscador .widget_product_search {
overflow: hidden;
}
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 90%;
margin-top: 21px;
margin-bottom: -10px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li a {
font-size: 14px;
padding: 0 7px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li:nth-child(1) a {
padding-left: 0;
}
.le_buscador .widget_product_search button[type="submit"] {
padding-top: 7px;
padding-bottom: 7px;
font-size: 20px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto a:before {
width: 16px;
margin-top: 1px;
}
body.logged-in.woocommerce-page .header-cart {
position: relative;
right: inherit;
padding: 0;
}
body.logged-in.woocommerce-page .header-content.stuck .header-cart {
margin-top: -11px;
}
body.logged-in.woocommerce-page #masthead .header-content .header-cart .badge {
top: -26px;
right: -2px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .header-cart.opened .badge {
top: -32px;
}
body.logged-in.woocommerce-page #site-navigation li.mega-menu-item:after {
top: -2px;
}
body.shop-page.logged-in.woocommerce-page .header-nav-wrap>.wpml-ls-legacy-list-horizontal {
margin-top: 4px;
margin-right: -10px;
}
}
@media only screen and (max-width: 700px) {
body.logged-in.woocommerce-page .le_buscador .widget_product_search {
width: 35%;
}
.le_buscador .widget_product_search input[type="search"] {
padding-right: 40px;
}
.le_buscador .widget_product_search button[type="submit"] {
padding: 9px 3px 5px;
font-size: 18px;
margin-left: -42px;
}
}
@media only screen and (max-width: 600px) {
body.logged-in.woocommerce-page .header-content>.container>.row>.col-lg-auto:not(.header-nav-wrap) {
margin-top: 4px;
margin-bottom: -5px;
padding-left: 3px;
}
.le_buscador .widget_product_search input[type="search"] {
line-height: 22px;
}
.le_buscador .widget_product_search button[type="submit"] {
padding: 7px 1px 4px;
font-size: 16px;
margin-left: -38px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li a {
font-size: 12.5px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu a {
font-size: 0;
line-height: 44px;
}
body.logged-in.woocommerce-page .le_buscador .header-nav {
margin-top: 16px;
}
body.logged-in.woocommerce-page .header-cart {
top: 4px !important;
}
body.logged-in.woocommerce-page #site-navigation li.mega-menu-item:after {
top: 7px;
}
body.logged-in.woocommerce-page .header-content.stuck .header-cart {
margin-top: 0;
}
body.shop-page.logged-in.woocommerce-page .header-nav-wrap>.wpml-ls-legacy-list-horizontal {
margin-top: 1px;
transform: scale(0.9);
}
} @media only screen and (max-width: 500px) {
body.logged-in.woocommerce-page .le_buscador .widget_product_search, body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 50%;
}
.le_buscador .widget_product_search button[type="submit"] {
margin-right: -38px;
padding: 7px 1px 5px;
}
.header-content.stuck #mega-menu-wrap-medin_header_navigation .mega-menu-toggle {
margin-top: 27px;
}
.header-content .navbar {
margin-top: -19px;
}
.submenu_columnas .wpb_column vc_column_container + .wpb_column vc_column_container {
margin-top: 20px;
}
#mega-menu-wrap-medin_header_navigation #mega-menu-medin_header_navigation li.mega-menu-item a.mega-menu-link:before {
margin: 0;
}
body:not(.woocommerce-page) .header-topline .header-cart .badge {
right: 48px;
}
#masthead .dgwt-wcas-search-input {
padding-top: 5px;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters>.menu-item {
width: 32.3%;
}
body.shop-page.logged-in.woocommerce-page .header-quickLinks .no-gutters>.menu-item:nth-child(6) {
margin-left: 0;
}
body.shop-page.logged-in.woocommerce-page .header-content>.container>.row>* {
margin-bottom: -11px;
}
body.shop-page.logged-in.woocommerce-page .header-content>.container>.row>.col-lg-auto:not(.header-nav-wrap) {
max-width: 20%;
padding: 0;
}
body.shop-page.logged-in.woocommerce-page .header-nav {
margin-top: -2px;
}
body.logged-in.woocommerce-page .le_buscador .widget_product_search {
margin-top: 5px;
}
body.logged-in.woocommerce-page .header-search {
margin-top: -16px;
}
body.shop-page.logged-in.woocommerce-page .header-content>.container>.row>.col-lg.header-nav-wrap {
max-width: 80%;
}
#masthead .dgwt-wcas-search-input {
padding-top: 0;
}
.le_buscador .widget_product_search input[type="search"] {
line-height: 17px;
padding: 3px 30px 3px 15px;
}
.le_buscador .widget_product_search button[type="submit"] {
font-size: 15px;
margin-left: -30px;
padding: 2px 1px 1px;
}
.le_buscador .widget_product_search button[type="submit"] svg {
width: 24px;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
width: 35px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu {
display: block;
}
body.logged-in.woocommerce-page #masthead .mega-menu-wrap, body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu.iconos {
display: flex;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle {
margin: 7px -16px 0 -17px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu.iconos {
margin: 0 5px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li.mega-menu-item {
display: list-item !important;
position: relative;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu.iconos li.mega-menu-item {
margin-right: 22px;
max-height: 20px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li a {
font-size: 0;
}
body.logged-in.woocommerce-page #masthead #site-navigation ul.max-mega-menu a {
font-size: 15px;
color: #444 !important;
font-weight: 600 !important;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.productos a:before, body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.cuenta a:before{
content: '';
height: 15px;
width: 15px;
background: url(//leexmedical.com/wp-content/uploads/2021/07/icono-productos.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu .icono.texto.cuenta a:before{
background: url(//leexmedical.com/wp-content/uploads/2021/08/icono-cuenta.svg);
height: 17px;
width: 17px;
margin: 0;
}
body.logged-in.woocommerce-page #site-navigation .max-mega-menu.iconos li.mega-menu-item:after {
right: -22px;
margin-top: -13px;
}
body.logged-in.woocommerce-page .header-cart {
z-index: 1000000;
margin-top: -9px;
margin-left: -8px;
}
body.logged-in.woocommerce-page .header-content.stuck .header-cart {
margin-top: -29px;
}
body.logged-in.woocommerce-page #masthead .header-content.stuck .mega-menu-toggle {
margin-top: 0;
}
body.logged-in.woocommerce-page #medin-cart a {
position: relative;
}
body.logged-in.woocommerce-page #medin-cart a:before {
display: block!important; position: absolute;
top: 0px;
left: -4px;
color: white;
font-size: 15px;
}
body.shop-page.logged-in.woocommerce-page .header-nav-wrap>.wpml-ls-legacy-list-horizontal {
margin-top: -10px;
margin-left: 15px;
}
body.logged-in.woocommerce-page .header-cart.opened .header-cart-dropdown {
-webkit-transform: translateX(15%);
transform: translateX(15%);
}
}
@media only screen and (max-width: 350px) {
body.logged-in.woocommerce-page .le_buscador .header-nav {
width: 65%;
}
body.logged-in.woocommerce-page .header-logo__wrapper {
margin-top: 3px;
}
body.logged-in.woocommerce-page #masthead #site-navigation .max-mega-menu li:nth-child(1) a {
padding-left: inherit;
}
body.logged-in.woocommerce-page #site-navigation .max-mega-menu.iconos li.mega-menu-item:after {
right: -26px;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 11px;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
width: 30px;
}
body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, body.logged-in.woocommerce-page #mega-menu-wrap-medin_header_navigation .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
width: 30px;
}
.header-cart .dropdown-menu-mini-cart {
width: 300px;
}
body.woocommerce-page .header-cart .dropdown-menu-mini-cart {
right: -5px;		
}
body.logged-in.woocommerce-page #medin-cart .woocommerce-mini-cart__buttons a {
padding: 10px 15px;
}
}   #afreg_additionalshowhide_8475, #afreg_additionalshowhide_8255 {
display: none;
}
.woocommerce-MyAccount-content .afreg_extra_fields>fieldset>.form-row:nth-child(1),
.woocommerce-MyAccount-content .afreg_extra_fields>fieldset>.form-row:nth-child(4) {
display: none;
}
.product-envio-gratis {
font-size: 16px;
color: #ACC515;
line-height: 18px;
display: block;
margin-top: -10px;
}
.product-falta-envio-gratis {
font-size: 11px;
color: gray;
}
.fee th.text-success,
.fee .text-success {
color: #acc528 !important;
font-size: 17px !important;
}
tr.envio-gratis-cart-row {
background-color: #fcbe48 !important;
border-color: #fcbe48 !important;
color: white;
font-size: 17px !important;
}
tr.envio-gratis-cart-row.tiene-envio-gratis {
background-color: #acc515 !important;
border-color: #acc528 !important;
} .address-box {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
background-color: white;
padding: 10px;
margin-bottom: 10px;
min-height: 132px;
border-radius: 15px;
cursor: pointer;
}
.address-box:hover {
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.address-box .address-item:last-child {
color: black;
font-weight: bold;
}
.address-box .address-item {
margin-bottom: 0px;
}
.address-box.active {
background-color: #D0D0D0;
color: black;
}
.address-box.text-success {
border-style: dashed;
color: gray;
padding: 18px;
}
.address-box.text-success:hover {
border-style: dashed;
color: #0F6EA7;
} .woocommerce-notices-wrapper .woocommerce-info {
padding-top: 5px;
padding-bottom: 5px;
border: none !important;
background-color: #fcbc39;
color: white;
font-weight: bold;
}
.woocommerce-notices-wrapper .woocommerce-info:before {
color: white;
content: "\e016";
top: 5px;
}
td.cart-envio-row {
padding-top: 5px;
padding-bottom: 5px;
border: none !important;
background-color: #fcbc39;
color: white;
}
td.cart-envio-row.text-success {
background-color: #acc528;
}
.woocommerce table.shop_table th.checkout-envio-row {
padding-top: 5px;
padding-bottom: 5px;
color: #fcbc39;
font-weight: normal;
font-size: 17px !important;
}
.woocommerce table.shop_table td.checkout-envio-row.text-success {
color: #acc528 !important;
font-weight: bold;
}  .woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
body.page-id-135 #medin-page-account {
margin-top: -99px!important;
z-index: 100;
position: relative;
}
section.dashboard a {
}
section.dashboard a.woocommerce-button {
margin-left: 0px !important;
}
body.page-id-135 #medin-page-account .nav-tabs {
border: 0;
}
.row.my-account-menu .nav-tabs .nav-item {
margin-right: 1px;
}
.row.my-account-menu .nav-tabs .nav-item.is-active {
margin-left: -9px;
margin-right: -9px;
z-index: 1;
}
.row.my-account-menu .nav-tabs .nav-item .nav-link {
background-color: #dbdcdf;
border-radius: 10px;
}
.row.my-account-menu .nav-tabs .nav-item.is-active .nav-link {
background-color: white;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.row.my-account-menu .nav-tabs .nav-link {
border: 0;
position: relative;
overflow: hidden;
cursor: pointer;
text-shadow: none;
transition: 0.3s;
padding: 15px 30px;
font-size: 15px;
line-height: 19px;
font-weight: 900;
letter-spacing: 0.55px;
color: #1a75a7;
}
body.page-id-135 #medin-page-account .my-account-menu-links .nav-item .nav-link {
border: 0;
color: white;
background: rgb(151 151 151 / 35%);
border-radius: 8px !important;
}
a[aria-expanded]:after, [aria-expanded] [data-toggle="collapse"] small:after {
font-family: FontAwesome;
}
[aria-expanded] [data-toggle="collapse"] small:after {
margin-left: 5px;
}
a[aria-expanded="false"]:after, [aria-expanded="false"] [data-toggle="collapse"] small:after {
content: "\f0d7";
}
a[aria-expanded="true"]:after, [aria-expanded="true"] [data-toggle="collapse"] small:after {
content: "\f0d8";
} .card {
margin: auto;
max-width: 100%;
padding: 4vh 0;
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border-top: 3px solid #1a75a7;
border-bottom: 3px solid #1a75a7;
border-left: none;
border-right: none
}
.card small, .card .small {
font-size: 14px;	
}
.card-order {
margin-top: 35px !important;
}
@media(max-width:768px) {
.card {
width: 90%
}
}
.info .row-title {
margin-bottom: 2vh;
}
.info .title {
color: #1a75a7;
font-weight: 600;
font-size: initial;
}
.field-title {
color: #1a75a7;
font-weight: 600;
margin-bottom: 2vh;
font-size: initial;
padding-right: 10px;
}
#details {
font-weight: 400
}
.info {
padding: 2vh 8%;
}
.info .col-5 {
padding: 0
}
#heading {
color: grey;
line-height: 6vh
}
.pricing .col-2,
.pricing .col-8 {
margin: auto;
}
.pricing { padding: 2vh 3%;
font-weight: 400;
line-height: 2.5
}
.total { padding-right:  15px;
margin-top: 20px;
color: #1a75a7;
font-weight: bold
}
.total .col-3 {
padding: 0
}
.card-footer {
padding: 0 8%;
font-size: 14px;
color: black
}
.card-footer img {
height: 5vh;
opacity: 0.2
}
.card-footer a {
color: #1a75a7
}
.card-footer .col-2 {
display: flex; align-items: center
}
.card-footer .row {
margin: 0;
}
.card-footer .row.row-actions {
margin-top: 55px!important;
}
.card-footer {
padding-left: 48px;
padding-right: 48px;
}
#progressbar {
margin-bottom: 3vh;
color: #1a75a7;
padding-left: 0px;
margin-top: 3vh
}
#progressbar li {
list-style-type: none;
font-size: 14px;
width: 24%;
position: relative;
font-weight: 400;
display: inline-block;
color: rgb(160, 159, 159)
}
#progressbar li:before {
content: "•";
font-family: FontAwesome;
line-height: 0;
display: block;
color: #1a75a7;
font-size: 40px;
margin: 1px 0 11px -5px;
z-index: 10;
position: relative;
}
#progressbar li:not(.active):before {
color: #ccc;
}
#progressbar li:after {
content: '';
height: 2px;
background: #ccc;
position: absolute;
left: 0%;
right: 0%;
margin-bottom: 2vh;
top: 1px;
z-index: 1
}
.progress-track {
padding: 0 8.3%;
}
#progressbar li.active {
color: black
}
#progressbar li.active:before,
#progressbar li.active:after {
background: #1a75a7
}
.ver-detalle:hover {
cursor: pointer;
opacity: 0.5;
} .buttons-spot {
vertical-align: top;
display: inline-block;
}
.button-spot {
display: inline-block;
}
.button-spot.comprobante {
margin-left: 30px;
}
.button-spot.comprobante .alg_checkout_files_upload_button {
background-color: transparent !important;
box-shadow: inset 0 0 0 1px #1e76bd;
border: 1px solid #1e76bd !important;
color: #1e76bd;
position: relative;
overflow: hidden;
cursor: pointer;
text-shadow: none;
transition: 0.3s;
padding: 10px 25px;
line-height: 19px;
border-radius: 30px;
letter-spacing: 0.55px;
}
.button-spot.comprobante .alg_checkout_files_upload_button:hover {
background-color: #1e76bd !important;
border: 1px solid #1e76bd !important;
color: white;
}
.button-spot.comprobante tr:first-child {
display: none;
}
.button-spot.comprobante .alg_checkout_files_upload_result_delete {
font-size: 20px;
padding-left: 10px;
}
.button-spot.comprobante table tr,
.button-spot.comprobante table {
border-bottom-style: none;
border-color: none;
}
.button-spot.comprobante table tr td {
padding-top: 0px;	
} .card.card-envio {
padding-left: 15px;
padding-right: 15px;
margin: 3px;
margin-bottom: 10px;
border: 1px solid rgba(0,0,0,.1);
border-radius: 8px;
}
.card.card-envio .card-envio-title {
border-bottom: 1px solid rgba(0,0,0,.1);
color: #1a75a7;
font-weight: bold;
}
.card.card-envio .card-envio-entrega {
border-top: 1px solid rgba(0,0,0,.1);
font-weight: bold;
}
.card.card-envio .card-envio-title .col-8 {
margin: 0px;
}
a.external_link {
color: #1a75a7;
text-decoration: underline;
}
a.detalle-envio:before {
content: '' !important;
}
a.detalle-envio {
color: #1a75a7;
}
.alg_checkout_files_upload_result_image:before {
content:"Comprobante: ";
} body.page-id-30472 article > .quickLinks-wrap, body.page-id-30472 .le_ql_header, body.page-id-30472 .col-close {
display: none !important;
}
body.page-id-30472 .page-main>article>div>div:nth-child(n+2):not(.f_prefooter) {
max-width: 98%;
margin: auto;
}
body.page-id-30472 .entry-content .quickLinks-wrap {
position: relative;	
height: auto;
width: 100%;
margin-top: -25px;
margin-bottom: -20px;
display: table !important;
}
body.page-id-30472 .quickLinks-wrap .sticky-wrapper {
height: auto !important;
}
body.page-id-30472 .quickLinks-wrap .quickLinks {
position: static;
width: 100%;
transform: none !important;
opacity: 1 !important;
}
body.page-id-30472 .quickLinks img.le_icon_menu, body.page-id-30472 .quickLinks img.le_icon_menu_hover {
width: 58px !important;
margin: 0 auto 4px !important;
}
body.page-id-30472 .quickLinks:not(.stuck) .link-drop {
top: 100%;
left: 0 !important;
}
body.page-id-30472 .quickLinks:not(.stuck)>.container {
padding: 0 15px;
}
body.page-id-30472 .quickLinks>.container>.row {
flex-direction: row;
}
.f_principal_bkg {
padding: 50px 21% 50px 80px;
min-height: 500px;
}
.f_principal_bkg .upb_row_bg {
border-radius: 24px;
width: auto !important;
min-width: 100px !important;
background-position: 100% center;
}
.f_principal_bkg .titulo p {
font-size: 21px;
line-height: 25px;
}
.f_principal_bkg .titulo p span:before {
content: '';
width: 55px;
position: absolute;
margin-top: -7px;
border-top: 4px solid;
}
.f_principal_bkg .despliegue p {
font-size: 40px;
line-height: 52px;
margin-top: 65px;
margin-bottom: 30px !important;
font-weight: 600;	
}
.f_boxes23.vc_row-o-equal-height .vc_column-inner {
margin-top:-75px;
}
.f_boxes23.f_img_bkg.vc_row-o-equal-height .vc_column-inner {
margin-top: -115px;
}
.f_boxes23.vc_row-o-equal-height .vc_column-inner > .wpb_wrapper {
height: 90%;
}
.f_boxes23.vc_row-o-equal-height .vc_column-inner > .wpb_wrapper > .vc_cta3-container, .f_boxes23.vc_row-o-equal-height .vc_column-inner > .wpb_wrapper > .vc_cta3-container > .vc_general {
height: 100%;
}
#content .f_boxes23 .vc_cta3-shape-rounded {
border-radius: 24px; padding: 30px 22px 22px;
overflow: hidden;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded {
display: table;
width: 100%;
min-height: 250px;
border: 0;
transition: all .3s ease-in-out;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded:before {
content: '';
position: absolute;
background: rgb(0 0 0 / 30%);
height: 100%;
width: 100%;
top: 0;
right: 0;
z-index: -1;
border-radius: 24px;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded > .vc_cta3_content-container {
vertical-align: bottom;
display: table-cell;
}
#content .f_boxes23 .vc_cta3-shape-rounded .titulo {
font-size: 19px;
line-height: 24px;
display: block;
font-weight: 700;
}
#content .f_boxes23 .vc_cta3-shape-rounded .vc_cta3-content p.titulo {
font-size: 30px;
}
#content .f_boxes23 .vc_cta3-container, .bnr_kibbo {
cursor: pointer;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content .titulo {
font-size: 23px;
line-height: 28px;
font-weight: 700;
margin-bottom: -7px;
display: block;
color: #383838;
}
#content .f_boxes23 .vc_cta3-shape-rounded .vc_cta3-content p {
font-size: 15px;
line-height: 21px;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content p {
width: 55%;
float: right;
margin-top: -20px;
padding-bottom: 30px;
font-size: 16px;
color: #383838;
}
.f_boxes23 .vc_cta3 img.producto {
max-width: 50%;
height: 90%;
object-fit: contain;
position: absolute;
left: 0;
bottom: -5px;
object-position: bottom;
z-index: -1;
transform-origin: 50% bottom;
transition: all 0.3s ease-in-out;
}
.f_boxes23 .vc_cta3.img_btn:hover img.producto {
transform: scale(1.07);
}
.f_boxes23 .img_btn .vc_cta3-actions {
position: absolute;
left: 45%;
bottom: 15px;
}
.f_boxes23 .vc_btn3.vc_btn3-style-outline, .bnr_kibbo .vc_btn3.vc_btn3-style-outline, .f_prefooter .vc_btn3.vc_btn3-style-outline {
color: #007bff;
border-color: #007bff;
font-weight: 400;
border-width: 1px;
padding: 1px 12px 2px;
}
.f_boxes23 .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline, .bnr_kibbo .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline, .f_prefooter .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline {
color: white;
border-color: white;
background: none;
}
.f_boxes23 .vc_btn3-container.negro .vc_btn3.vc_btn3-style-outline {
color: #383838;
border-color: #383838;
background: none;
}
.f_boxes23 .vc_btn3.vc_btn3-style-outline:hover, .f_boxes23 .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline:hover, .f_boxes23 .vc_btn3-container.negro .vc_btn3.vc_btn3-style-outline:hover, .bnr_kibbo .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline:hover, .f_prefooter .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline:hover, .f_boxes23 .vc_cta3.img_btn:hover .vc_btn3.vc_btn3-style-outline, .f_boxes23.f_img_bkg .vc_cta3-container:hover .vc_btn3.vc_btn3-style-outline, .bnr_kibbo:hover .vc_btn3-container.blanco .vc_btn3.vc_btn3-style-outline {
color: white;
border-color: #007bff;
background-color: #007bff;
}
#content .f_boxes23.botonera {
margin-top: -145px;
position: absolute;
left: 0;
right: 0;
z-index: 100;
}
#content .f_boxes23.botonera .vc_column-inner {
padding-top: 0;
}
.f_boxes23 .vc_cta3.sin_bkg {
padding-top: 10px !important;
transition: all .3s ease-in-out;
background-color: transparent !important;
}
.f_boxes23 .vc_cta3.sin_bkg:hover {
background-color: #b9e12f !important;
}
.f_boxes23 .vc_cta3.sin_bkg .solido .vc_btn3 {
color: #0d1623;
background: rgb(250 250 250 / 80%);
border-color: #1a75a7;
letter-spacing: 0;
font-size: 18px;
line-height: 22px;
font-weight: 400;
box-shadow: none;
padding: 14px 20px;
min-width: 100%;
}
.f_boxes23 .vc_cta3.sin_bkg .vc_cta3-content {
margin-top: -80px;
transition: all .3s ease-in-out;
opacity: 0;
}
.f_boxes23 .vc_cta3.sin_bkg:hover .vc_cta3-content {
margin-top: 10px;
opacity: 1;
}
.f_boxes23.botonera .sin_bkg .vc_cta3-content p {
max-width: 92%;
margin: auto;
}
.flecha .btn svg {
padding-top: 3px;
transform: scale(1.1);
}
body:not(.touch) .flecha:not(.solido) .btn:focus {
font-size: 14px;
font-weight: 400;
padding: 1px 12px 2px;
box-shadow: none;
}
.bnr_kibbo {
height: 210px;
margin: 30px 0 -14px !important;
left: 0 !important;
max-width: none !important;
}
.bnr_kibbo div, .bnr_kibbo figure, .bnr_kibbo img {
height: 100%;
}
.bnr_kibbo .vc_column-inner {
padding: 0 !important;
}
.bnr_kibbo .wpb_column:nth-child(2) .vc_column-inner {
position: absolute;
z-index: 100;
width: 180%;
}
.bnr_kibbo .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper {
height: auto;
}
.bnr_kibbo .vc_cta3 {
background: none !important;
}
.bnr_kibbo .vc_cta3-container {
margin: 0;
}
.bnr_kibbo img {
object-fit: contain;
object-position: bottom;
}
.bnr_kibbo .vc_cta3-content p {
font-size: 22px;
line-height: 25px;
}
.bnr_kibbo .vc_cta3-content .titulo {
font-size: 34px;
line-height: 34px;
font-weight: 500;
}
.f_prefooter {
min-height: 350px;
margin-top: 40px;
margin-bottom: -52px;
margin-left: 0;
left: 0 !important;
}
.f_prefooter .upb_row_bg {
width: auto !important;
min-width: 100px !important;
min-height: 350px;
}
.f_prefooter .titulo {
font-size: 40px;
line-height: 52px;
font-weight: 600;
margin-bottom: 10px !important;
display: block;
}
#content .f_prefooter button {
transform: scale(1.1);
padding: 10px 15px;
margin-top: 26px;
}
@media only screen and (min-width: 1101px) {
rs-fullwidth-wrap #rev_slider_7_1_wrapper iframe {
margin-top: 25px;
}
}
@media only screen and (min-width: 1301px) {
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 650px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 650px !important;
}
rs-fullwidth-wrap #rev_slider_7_1_wrapper iframe {
margin-top: 85px;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded {
background-size: 102% auto !important;
}
.f_boxes23.f_img_bkg .vc_cta3-container:hover .vc_cta3-shape-rounded {
background-size: 130% auto !important;
}
}
@media only screen and (min-width: 1500px) {
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn {
max-width: 95%;
margin: auto;
}
.f_boxes23 .vc_cta3 img.producto {
right: 50%;
margin: auto;
}
}
@media only screen and (min-width: 1800px) {
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 800px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 800px !important;
}
rs-fullwidth-wrap #rev_slider_7_1_wrapper iframe {
margin-top: 100px;
}
}
@media only screen and (max-width: 1300px) {
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 550px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 550px !important;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded {
background-size: 135% auto !important;
}
.f_boxes23.f_img_bkg .vc_cta3-container:hover .vc_cta3-shape-rounded {
background-size: 170% auto !important;
}
}
@media only screen and (max-width: 1100px) {
main .f_boxes23 {
padding: 0 !important;
}
.f_boxes23 .vc_cta3 {
padding: 18px 18px;
}
.bnr_kibbo .wpb_column:nth-child(1) img {
object-fit: contain;
object-position: bottom;
}
.bnr_kibbo .vc_cta3-content .titulo {
font-size: 30px;
}
.f_principal_bkg .despliegue p {
font-size: 35px;
line-height: 48px;
}
}
@media only screen and (max-width: 1000px) {
body.page-id-30472 .header-quickLinks { }
body.page-id-30472 .quickLinks-wrap {
display: none !important;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content .titulo {
font-size: 20px;
line-height: 25px;
margin-bottom: 10px;
}
.f_principal_bkg.prev_botonera {
padding-bottom: 90px;
}
#content .f_boxes23.botonera {
margin-top: -55px;
}
.f_principal_bkg .despliegue p {
font-size: 32px;
line-height: 44px;
}
.f_principal_bkg {
min-height: 400px;
}
#content .f_boxes23 .vc_cta3.sin_bkg {
padding-left: 0;
padding-right: 0;
margin-top: -45px;
padding-bottom: 10px !important;
}
.f_boxes23 .vc_cta3.sin_bkg .solido .vc_btn3 {
max-width: 100%;
}
}
@media only screen and (max-width: 900px) {
body.page-id-30472 .header-content.stuck {
display: none;
}
body.page-id-30472 .quickLinks-wrap {
margin-top: 0;
margin-bottom: 0;		
}
body.page-id-30472 .header-quickLinks .link-drop {
padding-top: 5px;
padding-bottom: 15px;
}
body.page-id-30472 .widget_nav_menu {
padding-bottom: 0;
}
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 350px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 350px !important;
}
.f_principal_bkg {
padding: 20px;
min-height: 250px;
}
.f_principal_bkg .upb_row_bg[style*="soluciones-tecnologicas"] {
background-position: 75% 50%;
}
.f_principal_bkg .titulo p {
font-size: 17px;
line-height: 25px;
}
.f_principal_bkg .despliegue p {
font-size: 20px;
line-height: 25px;
margin-top: 25px;
}
.f_boxes23 .wpb_column {
margin-top: 30px;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn {
padding-top: 40px;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content p {
width: 100%;
float: none;
font-size: 18px;
line-height: 23px;
}
.f_boxes23 .vc_cta3 img.producto {
max-width: 100%;
position: relative;
z-index: -1;
margin-top: 20px;
}
.f_boxes23 .img_btn .vc_cta3-actions {
position: static;
text-align: center;
margin-top: -25px;
margin-bottom: 30px;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded {
min-height: 200px;
}
.bnr_kibbo {
height: auto;
padding: 0 !important;
}
.bnr_kibbo .wpb_column {
width: 100%;
}
.bnr_kibbo .wpb_column.vc_col-sm-3 + .wpb_column.vc_col-sm-3 {
width: 50%;
margin: auto;
}
.bnr_kibbo .wpb_column:nth-child(1) img {
transform: rotate(180deg);
object-position: center;
max-height: 110px;
}
.bnr_kibbo .wpb_column:nth-child(2) .vc_column-inner {
position: static;
margin-top: -20px;
margin-bottom: -40px;
}
.bnr_kibbo figure {
text-align: center;
width: 100%;
}
.bnr_kibbo p {
text-align: center;
}
.bnr_kibbo .vc_cta3-actions {
text-align: center;
margin: 30px 0 40px;
}
.f_principal_bkg.prev_botonera {
margin-bottom: -30px !important;
}
.f_principal_bkg.prev_botonera + .f_boxes23 .vc_cta3.sin_bkg .solido .vc_btn3 {
min-width: 80%;
}
.f_principal_bkg.prev_botonera + .f_boxes23 {
margin-bottom: -40px;
}
.f_boxes23 .vc_cta3.sin_bkg {
margin-bottom: -15px;
}
.f_boxes23 .sin_bkg .vc_cta3_content-container {
margin-bottom: 20px;
}
.f_boxes23 .vc_cta3.sin_bkg .vc_cta3-content {
height: 52px;
}
.f_boxes23 .vc_cta3.sin_bkg:hover .vc_cta3-content {
height: auto;
}
#content .f_boxes23.botonera .vc_cta3-shape-rounded .vc_cta3-content p {
font-size: 17px;
line-height: 22px;
margin: -7px auto 0px;
}
.f_prefooter .titulo {
font-size: 25px;
line-height: 28px;
}
.f_prefooter p {
font-size: 16px;
}
}
@media only screen and (max-width: 800px) {
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content p {
text-align: center;
}
.f_boxes23 .vc_cta3 img.producto {
margin: 20px auto 0;
display: table;
}
.bnr_kibbo .wpb_column.vc_col-sm-3 + .wpb_column.vc_col-sm-3 {
width: 75%;
}
.f_img_bkg .vc_col-sm-4 + .vc_col-sm-4 {
margin-top: 100px;
}
#content .f_boxes23.botonera {
margin-top: -85px;
position: static;
}
#content .f_boxes23.botonera .vc_column_container {
margin-bottom: -20px;
}
.f_boxes23 .vc_cta3.sin_bkg:hover {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 600px) {
.bnr_kibbo .wpb_column.vc_col-sm-3 + .wpb_column.vc_col-sm-3 {
width: 100%;
}
.bnr_kibbo .vc_cta3-actions {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 500px) {
.header-topline .container {
padding: 0;
}
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 250px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 250px !important;
}
.vc_row.vc_custom_1683552343306 {
margin-top: 40px !important;
}
.f_boxes23 .wpb_column {
margin-top: 20px;
}
.f_img_bkg .vc_col-sm-4 + .vc_col-sm-4 {
margin-top: 90px;
}
#content .f_boxes23 .vc_cta3-shape-rounded.img_btn .vc_cta3-content p {
text-align: left;
}
#content .f_boxes23.f_img_bkg {
margin-top: 20px;
}
.f_boxes23.f_img_bkg .vc_cta3-shape-rounded {
min-height: 150px;
}
.f_boxes23 .sin_bkg .vc_cta3_content-container {
margin-bottom: 0;
}
#content .f_boxes23.botonera {
margin-top: -75px;
}
#content .f_boxes23.botonera .vc_column_container {
margin-bottom: 25px;
}
.f_boxes23 .vc_cta3.sin_bkg:hover {
margin-bottom: 0px;
}
}
@media only screen and (max-width: 350px) {
rs-fullwidth-wrap #rev_slider_7_1_wrapper, rs-fullwidth-wrap #rev_slider_7_1, rs-fullwidth-wrap #rev_slider_7_1_wrapper rs-layer, rs-fullwidth-wrap#rev_slider_7_1_forcefullwidth rs-fw-forcer {
height: 200px !important;
}
rs-fullwidth-wrap #rev_slider_7_1 {
max-height: 200px !important;
}
.f_principal_bkg .despliegue p {
font-size: 19px;
line-height: 24px;
}
}