.single-productos .post-area {
margin-top: 40px !important;
} body.productos-template-default .menu-productos:not(.sticky) {
top: 86px !important;
} body.admin-bar.productos-template-default .menu-productos:not(.sticky) {
top: 118px !important; }
.wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.masonry) .flickity-viewport {
margin:5px !important;
}  #contacto .container-wrap,
#contacto .container-wrap .vc_column-inner {
background-color: transparent !important;
}  .page-template-template-distribuidores .row-bg.using-bg-color {
background-color: #393836 !important;
} .page-template-template-distribuidores .column-bg-overlay {
background-color: #F7F2EB !important;
}  .page-template-template-especificadores .row-bg.using-bg-color {
background-color: #393836 !important;
} .page-template-template-especificadores .column-bg-overlay {
background-color: #F7F2EB !important;
} #search-outer input[type="text"],
#search-outer input[type="search"],
#search-outer .search-text,
#search-outer span,
#search-outer h2,
.search-form input[type="text"] {
font-family: 'Noto Sans', sans-serif !important;
font-weight: 400 !important;
text-transform: none;
}   .single-productos .rank-math-breadcrumb,
.single-productos .yoast-breadcrumb,
.single-productos .breadcrumbs,
.single-productos #breadcrumbs {
text-shadow: none !important;
box-shadow: none !important;
} h1,
.project-title h1,
#page-header-bg h1,
.page-header-no-bg h1,
.container-wrap h1 {
font-family: 'Playfair Display', serif !important;
} @media only screen and (min-width: 691px) { #footer-outer #footer-widgets .col ul#menu-menu-secundario > li {
padding-top: 4px !important;
}
#footer-outer #footer-widgets .col ul#menu-menu-secundario > li > a {
padding-top: 0px !important;
} #footer-outer #footer-widgets .col ul#menu-menu-secundario {
display: flex !important;
justify-content: space-between !important;
}
}  @media only screen and (max-width: 999px) and (min-width: 691px) {
.header-wrap-cat #page-header-bg h1 {
font-size: 28px !important;
line-height: 32px !important;
}
.header-wrap-cat .linea-title,
.header-wrap-cat .linea-title .rank-math-breadcrumb,
.header-wrap-cat .linea-title .rank-math-breadcrumb p,
.header-wrap-cat .linea-title .rank-math-breadcrumb a,
.header-wrap-cat .linea-title .rank-math-breadcrumb span {
font-size: 15px !important;
line-height: 20px !important;
}
} @media only screen and (max-width: 690px) {
.header-wrap-cat #page-header-bg h1 {
font-size: 26px !important;
line-height: 30px !important;
}
.header-wrap-cat .linea-title,
.header-wrap-cat .linea-title .rank-math-breadcrumb,
.header-wrap-cat .linea-title .rank-math-breadcrumb p,
.header-wrap-cat .linea-title .rank-math-breadcrumb a,
.header-wrap-cat .linea-title .rank-math-breadcrumb span {
font-size: 13px !important;
line-height: 18px !important;
}
} @media only screen and (max-width: 999px) {
body.single-proyectos #page-header-wrap {
height: 55vh !important;
min-height: 380px !important;
} body.single-proyectos #page-header-bg {
height: 55vh !important;
min-height: 380px !important;
} body.single-proyectos #page-header-bg .container,
body.single-proyectos #page-header-bg .row {
height: 100% !important;
}
} #slide-out-widget-area {
background-color: #BB5726 !important;
} :root {
--hdap-header-text-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
} #page-header-bg h1,
#page-header-bg h2,
#page-header-bg h3,
#page-header-bg h4,
#page-header-bg h5,
#page-header-bg h6,
#page-header-bg .subheader,
#page-header-bg .linea-title,
#page-header-bg .linea-title *,
#page-header-bg .section-title,
#page-header-bg .section-title *,
#page-header-bg .author-section,
#page-header-bg .author-section * {
text-shadow: var(--hdap-header-text-shadow) !important;
} #inicio.nectar_fullscreen_rows .nectar-slider-wrap h1,
#inicio.nectar_fullscreen_rows .nectar-slider-wrap .linea-title,
#inicio.nectar_fullscreen_rows .nectar-slider-wrap .linea-title * {
text-shadow: var(--hdap-header-text-shadow) !important;
}   @media only screen and (min-width: 1280px) and (max-width: 1399px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a {
margin-left: 10px !important;
margin-right: 10px !important;
font-size: 13.5px !important;
letter-spacing: 0.5px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(5)) ul.buttons {
margin-left: 16px !important;
}
} @media only screen and (min-width: 1120px) and (max-width: 1279px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a {
margin-left: 6px !important;
margin-right: 6px !important;
font-size: 12px !important;
letter-spacing: 0.2px !important;
line-height: 16px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(5)) ul.buttons {
margin-left: 12px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons #login-libtn .nectar-button.small,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(5)) #login-libtn .nectar-button.small {
padding: 5px 12px 5px 26px !important;
font-size: 11px !important;
}
} @media only screen and (min-width: 1000px) and (max-width: 1119px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(5)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+5) ~ li > a {
margin-left: 3px !important;
margin-right: 3px !important;
font-size: 11px !important;
letter-spacing: 0px !important;
line-height: 14px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(5)) ul.buttons {
margin-left: 8px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons #login-libtn .nectar-button.small,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(5)) #login-libtn .nectar-button.small {
padding: 4px 8px 4px 22px !important;
font-size: 10px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons #search-btn,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(5)) #search-btn {
margin-right: 6px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(5)) ~ ul.buttons #login-libtn,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(5)) #login-libtn {
margin-left: 6px !important;
}
}  #header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a {
margin-left: 10px !important;
margin-right: 10px !important;
font-size: 13.5px !important;
letter-spacing: 0.5px !important;
} @media only screen and (min-width: 1280px) and (max-width: 1400px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a {
margin-left: 6px !important;
margin-right: 6px !important;
font-size: 12.5px !important;
letter-spacing: 0.3px !important;
line-height: 17px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(6)) ul.buttons {
margin-left: 16px !important;
}
} @media only screen and (min-width: 1120px) and (max-width: 1279px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a {
margin-left: 4px !important;
margin-right: 4px !important;
font-size: 11.5px !important;
letter-spacing: 0px !important;
line-height: 15px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(6)) ul.buttons {
margin-left: 10px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons #login-libtn .nectar-button.small,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(6)) #login-libtn .nectar-button.small {
padding: 5px 12px 5px 26px !important;
font-size: 11px !important;
}
} @media only screen and (min-width: 1000px) and (max-width: 1119px) {
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu:has(> li:nth-child(6)) > li > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul.sf-menu > li:nth-last-child(n+6) ~ li > a {
margin-left: 2px !important;
margin-right: 2px !important;
font-size: 10.5px !important;
letter-spacing: 0px !important;
line-height: 14px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons,
#header-outer[data-format] #top nav:has(> ul.sf-menu > li:nth-child(6)) ul.buttons {
margin-left: 6px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons #login-libtn .nectar-button.small,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(6)) #login-libtn .nectar-button.small {
padding: 4px 8px 4px 22px !important;
font-size: 10px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons #search-btn,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(6)) #search-btn {
margin-right: 6px !important;
}
#header-outer #top nav > ul.sf-menu:has(> li:nth-child(6)) ~ ul.buttons #login-libtn,
#header-outer #top nav:has(> ul.sf-menu > li:nth-child(6)) #login-libtn {
margin-left: 6px !important;
}
}