.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//ferreralimentacion.com/wp-content/themes/ferreralimentacion/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html,
body {
overflow-x: hidden;
}
body, h4, h5 {
}
h1, h2, h3,
h1 a, h2 a, h3 a {
font-family: 'Nunito Sans', sans-serif;
color:#1e1e1e;
letter-spacing: 2px;
}
h1 a, h2 a, h3 a {
text-decoration: underline;
}
h1 {
font-size: 40px;
line-height: 54px;
font-weight: 700;
}
h2 {
font-size: 30px;
line-height: 40px;
font-weight: 700;
}
h3 {
font-size: 25px;
line-height: 30px;
font-weight: 700;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong {
color:#333;
}
ul {
padding-left: 20px;
}
li {
padding-left: 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
color: #000;
font-size: 16px;
line-height: 30px;
}
p {
font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
color: #333;
font-size: 16px;
line-height: 25px;
margin-bottom: 10px;
}
a:hover {
text-decoration: none;
}
.btn-invertido-negro {
display: inline-block;
text-transform: uppercase;
border:1px solid #21211f;
color: #21211f;
padding: 10px 20px;
border-radius: 21px;
text-transform: uppercase;
min-width: 310px;
text-align: center;
}
.btn-invertido-negro:hover {
color:#fff;
background: #21211f;
}
.btn-invertido-verde {
display: inline-block;
text-transform: uppercase;
border:1px solid #92cb0d;
color: #92cb0d;
padding: 10px 20px;
border-radius: 21px;
text-transform: uppercase;
min-width: 310px;
text-align: center;
}
.btn-invertido-verde:hover {
color:#fff;
background: #92cb0d;
}
.btn-invertido-blanco {
display: inline-block;
text-transform: uppercase;
border:1px solid #fff;
color: #fff;
padding: 10px 20px;
border-radius: 21px;
text-transform: uppercase;
min-width: 310px;
text-align: center;
}
.btn-invertido-blanco:hover {
color:#92cb0d!important;
background: #fff;
}
.no-padding {
padding: 0;
}
.owl-theme .owl-nav [class*=owl-]:hover {
background:none!important;
}  nav.menu-desktop {
display: inline-block;
width: 100%;
position: fixed;
z-index: 99999;
top: 0;
}
nav.menu-desktop .content-menu-desktop {
position: relative;
display: inline-block;
width: 100%;
z-index: 9999999;
background: #fff;
padding: 30px 80px 35px;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
nav.menu-desktop .logo-menu-desktop {
float: left;
}
#btn-menu {
display: none;
}
.content-menu-right {
width: calc(100% - 350px);
float: right;
text-align: right;
}
nav.menu-desktop .logo-menu-desktop img {
width: 300px;
transition: all 0.6s ease-out;
-webkit-transition: all 0.6s ease-out;
}
nav.menu-desktop .items-menu {
padding-top: 5px;
display: inline-block;
}
nav.menu-desktop .items-menu a,
nav.menu-desktop .items-menu .a-item-menu a {
margin-right: 30px;
font-size: 16px;
color: #000;
padding-bottom: 7px;
padding-left: 1px;
padding-right: 1px;
cursor: pointer;
transition: color 0.6s ease-out;
-webkit-transition: color 0.6s ease-out;
}
nav.menu-desktop .a-item-menu.a-item-menudesplegable {
display: inline-block;
position: relative;
}
nav.menu-desktop .items-menu a:hover,
nav.menu-desktop .items-menu a.activo {
border-bottom: 3px solid #92cb0d;
}
nav.menu-desktop .items-menu a:focus,
nav.menu-desktop .items-menu a:active {
text-decoration: none!important;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .deplegable-menu-simple {
position: absolute;
padding: 40px 20px 20px;
min-width: 230px;
background: #fff;
left: -83px;
border-bottom: 6px solid #92cb0d;
display: none;
opacity: 0;
transition: all 0.5s;
top: 32px;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .deplegable-menu-simple.mostrar {
display: block;
opacity: 1;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .item-menu-desplegable-simple {
margin: 0;
padding: 3px 0;
display: inline-block;
width: 100%;
text-align: left;
color: #a3a6af;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .item-menu-desplegable-simple:hover {
border:none!important;
color: #92cb0d;
}
.selector-idioma {
display: inline-block;
margin-left: 40px;
}
.selector-idioma .wpml-ls-legacy-list-horizontal a {
padding: 2px 0;
font-size: 13px;
line-height: 13px;
color: #939393;
}
.selector-idioma .wpml-ls-legacy-list-horizontal > ul {
padding: 0;
margin: 0 !important;
list-style-type: none;
}
.selector-idioma .wpml-ls-legacy-list-horizontal > ul li {
padding: 0;
margin: 0;
list-style-type: none;
display: inline-block;
}
.selector-idioma .wpml-ls-legacy-list-horizontal > ul li.wpml-ls-current-language a,
.selector-idioma .wpml-ls-legacy-list-horizontal a:hover {
color: #92cb0d;
}
.selector-idioma .wpml-ls-legacy-list-horizontal a span {
border-right: 1px solid #201f1e;
padding: 0 8px;
display: inline-block;
}
.selector-idioma .wpml-ls-legacy-list-horizontal > ul li:last-child a span {
border:none;
}
main {
position: relative;
margin-top: 101px;
}
.single-productos main {
background:#edf0f5;
} nav.menu-desktop.sticky-menu .content-menu-desktop {
padding: 15px 80px;
box-shadow: 0px 4px 15px 2px rgb(0 0 0 / 18%);
}  footer {
background-color: #edf0f5;
}
.content-footer {
padding: 50px 0 80px;
border-radius: 200px 0 0 0;
background-color: #fff;
display: inline-block;
width: 100%;
}
.item-sede {
margin-bottom: 20px;
color: #a3a6af;
font-size: 14px;
}
.item-sede strong {
color:#21211f;
font-weight: 400;
}
.item-sede a {
color: #a3a6af;
font-size: 14px;
}
.linkedin-footer {
display: inline-block;
width: 100%;
padding: 0 15px;
text-align: right;
}
.linkedin-footer a {
font-size: 30px;
color: #21211f;
position: relative;
display: inline-block;
}
.linkedin-footer a:before {
content: '';
width: 50px;
height: 3px;
background: #21211f;
position: absolute;
left: -70px;
top: calc(50% - 1.5px);
}
.copyright {
background: #92cb0d;
padding: 20px 0;
text-align: center; 
}
.copyright * {
color: #fff;
margin-bottom: 0;
font-size: 11px;
}
.copyright a {
font-weight: bold;
margin: 0 10px;
}
.copyright a:nth-child(1) {
margin-left: 20px;
}  .slider-home .owl-carousel .owl-stage-outer {
overflow:hidden;
}
.slider-home .content-item {
display: inline-block;
width: 100%;
padding: 150px 0 300px;
max-height: 605px;
border-radius: 0 0 200px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.slider-home .content-item * {
color: #fff;
}
.slider-home .content-item h1 {
font-family: 'Libre Baskerville', serif;
line-height: 40px;
font-weight: bold;
letter-spacing: 0;
margin-bottom: 20px;
}
.slider-home .content-item p.subtit {
font-weight: bold;
position: relative;
padding-bottom: 15px;
}
.slider-home .content-item p.subtit:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 70px;
height: 2px;
background: #fff;
}
.slider-home .owl-slider-home {
max-height:605px;
overflow-y:hidden;
}
.slider-home .owl-slider-home .owl-nav button.owl-next,
.slider-home .owl-slider-home .owl-nav button.owl-prev {
position: absolute;
top: 45%;
}
.slider-home .owl-slider-home .owl-nav button.owl-next {
right: 5%;
}
.slider-home .owl-slider-home .owl-nav button.owl-prev {
left: 5%;
}
.slider-home .owl-slider-home .owl-nav button.owl-next img,
.slider-home .owl-slider-home .owl-nav button.owl-prev img {
max-width: 15px;
}
.cabecera-estatica {
padding: 100px 0 150px;
border-radius: 0 0 200px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
min-height: 500px;
z-index: 999;
position: relative;
}
.cabecera-estatica * {
color: #fff;
}
.cabecera-estatica h1 {
text-transform: uppercase;
position: relative;
padding-bottom: 15px;
margin-bottom: 30px;
margin-top: 0;
}
.cabecera-estatica h1:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 4px;
background: #fff;
}
.cabecera-estatica p {
font-size: 20px;
line-height: 30px;
}
.tit-bloque h2 {
margin-bottom: 60px;
padding-bottom: 25px;
position: relative;
font-size: 35px;
line-height: 40px;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
letter-spacing: 0;
text-align: center;
}
.tit-bloque h2 strong {
color: #92cb0d;
font-weight: bold;
}
.tit-bloque h2:after {
content: '';
position: absolute;
bottom: 0;
left: calc(50% - 35px);
width: 70px;
height: 4px;
background: #21211f;
}
.bloque-ventajas .item-ventaja {
padding: 0 30px;
margin-bottom: 60px;
}
.bloque-ventajas .item-ventaja h3 {
text-transform: uppercase;
font-size: 18px;
}
.lista-destacados .item-destacado {
text-align: center;
margin-bottom: 60px;
}
.lista-destacados .item-destacado img {
width: 100%;
border-radius: 7px;
margin-bottom: 30px;
}
.solo-texto .btn-santaconcha-shortcode {
display: inline-block;
text-transform: uppercase;
border:1px solid #21211f;
color: #21211f;
padding: 10px 20px;
border-radius: 21px;
text-transform: uppercase;
min-width: 310px;
text-align: center;
margin-top: 30px;
}
.solo-texto .btn-santaconcha-shortcode:hover {
color:#fff;
background: #21211f;
}
.slider-galeria {
padding: 100px 0 100px;
border-radius: 200px 0 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.slider-galeria .owl-slider-galeria {
margin-top: 50px;
}
.slider-galeria .owl-slider-galeria .owl-stage-outer {
padding: 100px 0;
}
.slider-galeria .owl-slider-galeria .owl-item.active+.owl-item.active {
z-index: 99999;
}
.slider-galeria .owl-slider-galeria .owl-item.active .item {
transition: all 0.5s cubic-bezier(0.05, 1.04, 0.72, 0.98);
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
border-radius: 10px;
}
.slider-galeria .owl-slider-galeria .owl-item.active+.owl-item.active .item {
transform: scale(1.5);	
}
.slider-galeria .owl-slider-galeria .owl-item.active+.owl-item.active+.owl-item.active {
z-index: 999;
}
.slider-galeria .owl-slider-galeria .owl-item.active+.owl-item.active+.owl-item.active .item {
transform: scale(1);
}
.slider-galeria .owl-slider-galeria .owl-item.active .item img {
border-radius: 10px;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-next,
.slider-galeria .owl-slider-galeria .owl-nav button.owl-prev {
position: absolute;
top: 45%;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-next {
right: -5%;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-prev {
left: -5%;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-next img,
.slider-galeria .owl-slider-galeria .owl-nav button.owl-prev img {
max-width: 15px;
}
.slider-productos-home .content-item-tipo-producto {
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
background: #fff;
text-align: center;
padding: 20px;
margin: 0 10px;
border-radius: 20px;
}
.slider-productos-home .content-item-tipo-producto p.tit-bloque {
text-transform: uppercase;
font-weight: bold;
color: #92cb0d;
}
.slider-productos-home .content-item-tipo-producto .btn-invertido-verde {
min-width: auto;
}
.slider-productos-home .lista-enlaces-productos-home {
margin-top: 20px;
}
.slider-productos-home .lista-enlaces-productos-home a {
text-transform: uppercase;
padding: 6px 15px;
color: #a5a9af;
font-weight: bold;
display: inline-block;
font-size: 13px;
}
.slider-productos-home .lista-enlaces-productos-home a:hover,
.slider-productos-home .lista-enlaces-productos-home a:focus {
color:#201f1e;
text-decoration: none;
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active .item {
box-shadow: none;
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active+.owl-item.active .item .content-item-tipo-producto p.tit-bloque {
transform: scale(0.75);
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active+.owl-item.active+.owl-item.active .item .content-item-tipo-producto p.tit-bloque {
transform: scale(1);
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active+.owl-item.active .item .content-item-tipo-producto .btn-invertido-verde {
background: #92cb0d;
color: #fff;
transform: scale(0.75);
margin-top: -10px;
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active+.owl-item.active+.owl-item.active .item .content-item-tipo-producto .btn-invertido-verde {
background: #fff;
color: #92cb0d;
transform: scale(1);
margin-top: 0;
}
.slider-galeria.slider-productos-home .owl-slider-galeria .owl-item.active+.owl-item.active+.owl-item.active .item .content-item-tipo-producto .btn-invertido-verde:hover {
background: #92cb0d;
color: #fff;
}
.bloque-destacados-home .lista-destacados {
margin-top: -50px;
display: flex;
flex-wrap: wrap;
}
.bloque-destacados-home .item-destacado {
position: relative;
}
.bloque-destacados-home .content-item-destacado {
padding: 50px 30px;
border-radius: 20px;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
position: relative;
height: 100%;
}
.bloque-destacados-home .content-item-destacado * {
color: #fff;
font-weight: bold;
}
.bloque-destacados-home .content-item-destacado h2 {
position: relative;
padding-bottom: 25px;
margin-bottom: 30px;
font-size: 35px;
line-height: 40px;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
letter-spacing: 0;
}
.bloque-destacados-home .content-item-destacado h2:after {
content: '';
position: absolute;
bottom: 0;
left: calc(50% - 35px);
width: 70px;
height: 4px;
background: #fff;
}
.bloque-destacados-home .content-item-destacado .btn-invertido-blanco {
margin-top: 30px;
}
.aplicaciones-productos-home {
padding: 100px 0 550px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.aplicaciones-productos-home .tit-bloque h2 {
margin-bottom: 20px;
}
.aplicaciones-productos-home .tit-bloque .btn-invertido-negro {
margin-top: 20px;
border: 1px solid #92cb0d;
background: #92cb0d;
color: #fff;
}
.aplicaciones-productos-home .tit-bloque .btn-invertido-negro:hover {
border: 1px solid #21211f;
background: #21211f;
color: #fff;
}
.tendencias-productos-home {
border-radius: 200px 0 0 0;
padding: 80px 0;
margin-top: -200px;
}
.tendencias-productos-home .tit-bloque h2 {
margin-bottom: 30px;
}
.tendencias-productos-home .lista-tendencias-home {
margin-top: 60px;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home {
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
background: #fff;
border-radius: 10px;
overflow: hidden;
margin-bottom: 30px;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .img-item-tendencia {
text-align: center;
padding: 60px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .img-item-tendencia img {
max-width: 60px;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .text-item-tendencia {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px;
height: 60px;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .text-item-tendencia p {
margin-bottom: 0;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .text-item-tendencia .btn-invertido-negro {
min-width: auto;
width: auto;
width: 100px;
padding: 5px 15px;
}
@media (max-width: 1366px) {
.aplicaciones-productos-home {
padding: 50px 0 350px;
}
.tendencias-productos-home {
border-radius: 100px 0 0 0;
margin-top: -100px;
}
}
@media (max-width: 1199px) {
.aplicaciones-productos-home {
padding: 50px 0 300px;
}
}
@media (max-width: 991px) {
.tit-bloque h2 {
font-size: 30px;
}
.aplicaciones-productos-home .tit-bloque h2 {
padding-bottom: 15px;
margin-top:0;
}
}
@media (max-width: 768px) {
}
.marcas-representadas {
padding: 70px 0 90px;
}
.marcas-representadas .tit-bloque h2 {
margin-bottom: 30px;
}
.marcas-representadas .content-slider-marcas {
margin-top: 40px;
}
.marcas-representadas .content-slider-marcas .content-item-marca {
padding: 20px;
background: #fff;
border-radius: 10px;
margin: 10px;
display: inline-block;
width: calc(100% - 20px);
text-align: center;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
}
.marcas-representadas .content-slider-marcas .content-item-marca img {
max-width: 175px;
margin: 0 auto;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-next,
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-prev {
position: absolute;
top: 37%;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-next {
right: -5%;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-prev {
left: -5%;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-next img,
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-prev img {
max-width: 15px;
}
.marcas-representadas .btn-invertido-negro {
margin-top: 40px;   
}
.lista-marcas-representadas {
padding: 80px 0;
border-radius: 200px 0 0;
}
.lista-marcas-representadas .lista-marcas {
display: flex;
flex-wrap: wrap;
}
.lista-marcas-representadas .lista-marcas .item-marca {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 30px;
}
.lista-marcas-representadas .lista-marcas .item-marca .content-item-marca {
position: relative;
height: 100%;
background: #fff;
border-radius: 10px;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
}
.lista-marcas-representadas .lista-marcas .item-marca .content-item-marca .content-img-marca {
text-align: center;
padding: 20px;
}
.lista-marcas-representadas .lista-marcas .item-marca .content-item-marca .content-img-marca img {
max-width: 180px;
width: 100%;
margin: 0 auto;
}
.lista-marcas-representadas .lista-marcas .item-marca .content-item-marca .content-text-marca {
padding: 20px 20px 10px;
text-align: center;
border-top: 2px solid #EDF0F4;
}
.lista-marcas-representadas .lista-marcas .item-marca .content-item-marca .content-text-marca p {
font-size: 13px;
line-height: 20px;
}
.bloque-rueda {
padding: 150px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.bloque-rueda img {
width: 100%;
}
.bloque-rueda .img-mobile {
display:none;
}
.bloque-texto-img {
padding: 50px 0;
}
.bloque-texto-img > .container > .row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.bloque-texto-img.img-izquierda .text-bloque {
order: 1;
}
.bloque-texto-img.img-izquierda .img-bloque {
order: 0;
}
.bloque-texto-img .tit-bloque h2 {
text-align: left;
margin-bottom: 25px;
}
.bloque-texto-img .tit-bloque h2:after {
left: 0;
}
.bloque-texto-img .tit-bloque .btn-santaconcha-shortcode {
display: inline-block;
text-transform: uppercase;
border:1px solid #21211f;
color: #21211f;
padding: 10px 50px;
border-radius: 21px;
text-transform: uppercase;
text-align: center;
margin-top: 30px;
}
.bloque-texto-img .tit-bloque .btn-santaconcha-shortcode:hover {
color:#fff;
background: #21211f;
}
.bloque-texto-img .img-bloque img {
width: 100%;
border-radius: 10px;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
}
.grid-motiva {
padding: 80px 0;
border-radius: 0 200px 0 0;
}
.grid-motiva .lista-motiva {
display: flex;
flex-wrap: wrap;
margin-bottom: 40px;
}
.grid-motiva .lista-motiva .item-motiva {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 30px;
}
.grid-motiva .lista-motiva .item-motiva .content-item-motiva {
display: flex;
align-items: end;
height: 250px;
width: 100%;
padding: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
border-radius: 10px;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
}
.grid-motiva .lista-motiva .item-motiva .content-item-motiva * {
color: #fff;
} 
.grid-motiva .lista-motiva .item-motiva .content-item-motiva h3 {
font-family: 'Libre Baskerville', serif;
letter-spacing: 0;
}
.grid-motiva .lista-motiva .item-motiva .content-item-motiva p {
font-size: 13px;
line-height: 19px;
}
.grid-motiva .frase-motivadora {
margin-top: 10px;
color: #85bd00;
font-size: 22px;
}
.grid-motiva .autor-frase-motivadora {
color: #85bd00;
}
.grid-futuro {
padding: 80px 0;
border-radius: 200px 0 0;
}
.grid-futuro .tit-bloque h2 {
margin-bottom: 20px;
}
.grid-futuro .lista-futuro {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 50px;
}
.grid-futuro .lista-futuro .item-futuro {
width: 25%;
padding: 0 6px;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 12px;
}
.grid-futuro .lista-futuro .item-futuro .content-item-futuro {
position: relative;
height: 100%;
background: #fff;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
border-radius: 10px;
overflow: hidden;
}
.grid-futuro .lista-futuro .item-futuro .content-item-futuro img {
width: 100%;
}
.grid-futuro .lista-futuro .item-futuro .content-item-futuro .content-text-futuro {
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 10px;
justify-content: center;
width: 100%;
min-height: 59px;
}
.grid-futuro .lista-futuro .item-futuro .content-item-futuro .content-text-futuro p {
font-size: 10px;
line-height: 13px;
text-align: center;
margin-bottom: 0;
}
.grid-futuro + .bloque-texto-img {
border-radius: 0 200px 0 0!important;
margin-top: 0!important;
margin-bottom: -200px!important;
padding: 100px 0 300px!important;
}
.grid-futuro + .bloque-texto-img + .bloque-texto-img {
border-radius: 200px 0 0 0!important;
padding: 100px 0!important;
margin-top: -200px!important;
}  .cabecera-taxonomia {
padding: 100px 0 100px;
border-radius: 0 0 200px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.cabecera-taxonomia * {
color: #fff;
}
.cabecera-taxonomia h1 {
text-transform: uppercase;
position: relative;
padding-bottom: 15px;
margin-bottom: 30px;
margin-top: 0;
}
.cabecera-taxonomia h1:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 4px;
background: #fff;
}
.migas-pan-taxonomia {
display: inline-block;
width: 100%;
margin-bottom: 30px;
}
.migas-pan-taxonomia .nivel-migas {
display: inline-block;
font-family: 'Libre Baskerville', serif;
font-size: 35px;
color: #fff;
}
.migas-pan-taxonomia .nivel-migas i {
font-size: 25px;
margin-right: 10px;
}
.migas-pan-taxonomia .nivel-migas.nivel-1-migas {
color: #d3ea9b;
margin-right: 10px;
}
.content-cabecera-taxonomia {
}
.content-taxonomia {
padding: 50px 0 80px;
}
.acorderon-sidebar {
padding-right: 50px;
}
.acorderon-sidebar button.btn-link {
position: relative;
text-transform: uppercase;
color: #92cb0d;
display: inline-block;
width: 100%;
transition: all 0.2s linear;
border-bottom: 2px solid #939393;
padding-bottom: 10px;
margin-bottom: 10px;
text-align: left;
padding-left: 0;
font-weight: bold;
font-size: 20px;
}
.acorderon-sidebar button.btn-link:focus {
outline: none;
}
.acorderon-sidebar button.btn-link i {
position: absolute;
right: 0;
top: calc(50% - 12px);
font-size: 18px;
transition: all 0.2s linear;
width: 18px;
display: inline-block;
text-align: center;
}
.acorderon-sidebar button.btn-link i:before {
height: 18px;
width: 18px;
text-align: center;
display: inline-block;
}
.acorderon-sidebar button.btn-link:hover,
.acorderon-sidebar button.btn-link:focus {
text-decoration: none;
}
.acorderon-sidebar button.btn-link:hover i {
color: #92cb0d!important;
}
.acorderon-sidebar button.btn-link.collapsed i {
transform: rotate(90deg);
color: #a5a9af;
}
.acorderon-sidebar .lista-sidebar-taxonomia {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.acorderon-sidebar .lista-sidebar-taxonomia li a {
display: inline-block;
width: 100%;
color:#a5a9af;
}
.acorderon-sidebar .lista-sidebar-taxonomia li a.activo {
color:#201f1e;
}
.lista-productos-taxonomia {
margin-top: 80px;
display: flex;
flex-wrap: wrap;
}
.item-lista-productos-taxonomia {
margin-bottom: 30px;
}
.item-lista-productos-taxonomia a {
display: inline-block;
width: 100%;
background: #fff;
border-radius: 16px;
-webkit-box-shadow: 0px 4px 15px 2px rgb(0 0 0 / 18%);
box-shadow: 0px 4px 15px 2px rgb(0 0 0 / 18%);
text-align: center;
}
.item-lista-productos-taxonomia a img {
max-width: 90px;
padding: 10px;
}
.item-lista-productos-taxonomia a h2 {
background: #92cb0d;
border-radius:0 0 16px 16px;
display: table;
width: 100%;
height: 60px;
padding: 5px 10px;
margin: 0;
}
.item-lista-productos-taxonomia a h2 span {
display: table-cell;
vertical-align: middle;
color: #fff;
text-transform: uppercase;
font-weight: bold;
text-align: center;
font-size: 13px;
line-height: 22px;
}  .cabecera-producto-single {
padding: 50px 0 250px;
border-radius: 0 0 200px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
position: relative;
}
section.cabecera-producto-single:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.2);
border-radius: 0 0 200px;
}
.cabecera-producto-single * {
color:#fff;
position: relative;
}
.cabecera-producto-single h1 {
text-transform: uppercase;
position: relative;
padding-bottom: 15px;
margin-bottom: 30px;
}
.cabecera-producto-single h1:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 4px;
background:#fff;
}
.prev-next-producto {
display: inline-block;
margin-top: 60px;
}
.prev-next-producto a+a {
margin-left: 30px;
}
.btn-prev-next-producto {
display: inline-block;
text-transform: uppercase;
border: 1px solid #fff;
color: #fff;
padding: 10px 20px;
border-radius: 21px;
text-transform: uppercase;
min-width: 200px;
text-align: center;
font-weight: bold;
}
.btn-prev-next-producto:hover {
background:#fff;
color: #92cb0d;
}
.intro-producto {
padding: 90px 0;
}
.intro-producto > .container {
position: relative;
padding-top: 0;
padding-bottom: 0;
}
.intro-producto > .container > .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.img-intro-producto {
order: 2;
text-align: center;
}
.img-intro-producto img {
max-width: 250px;
max-height: 250px;
width: 100%;
}
.intro-producto h2,
.bloque-lista-productos h2 {
color: #21211f;
text-transform: uppercase;
position: relative;
margin-bottom: 50px;
padding-bottom: 30px;
margin-top: 0;
}
.intro-producto h2 strong,
.bloque-lista-productos h2 strong {
color: #92cb0d;
}
.intro-producto h2:after,
.bloque-lista-productos h2:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 4px;
background: #21211f;
}
.bloque-lista-productos {
background-image: url(https://ferreralimentacion.com/wp-content/themes/ferreralimentacion/assets/img/background-lista-producto-prueba.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding: 80px 0 200px;
border-radius: 200px 0 0;
}
.lista-productos {
display: flex;
width: 100%;
margin-top: 50px;
flex-wrap: wrap;
}
.lista-productos .col-md-4 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 30px;
}
.item-lista-producto {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
background: #fff;
border-radius: 16px;
-webkit-box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.18); 
box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.18);
padding-bottom: 35px;
}
.item-lista-producto .tit-item-producto {
background: #92cb0d;
border-radius: 16px 16px 0 0;
display: table;
width: 100%;
height: 60px;
padding: 5px 10px;
}
.item-lista-producto .tit-item-producto p {
display: table-cell;
vertical-align: middle;
color: #fff;
text-transform: uppercase;
font-weight: 600;
text-align: center;
font-size: 18px;
}
.item-lista-producto .fila-card-producto {
padding: 15px 25px 5px;
border-bottom: 1px solid #ecf0f3;
}
.item-lista-producto .fila-card-producto.aplicaciones {
border:none;
padding-bottom: 0;
}
.item-lista-producto .fila-card-producto span {
text-transform: uppercase;
color: #92cb0d;
font-size: 16px;
}
.item-lista-producto .fila-card-producto p {
font-size: 14px;
}
.item-lista-producto .div-btn-catalogo {
padding: 15px 25px 35px;
padding: 15px 25px 35px;
position: absolute;
bottom: 0;
width: calc(100% - 30px);
}
.item-lista-producto .div-btn-catalogo .btn-catalogo {
display: inline-block;
text-transform: uppercase;
border:1px solid #92cb0d;
color: #92cb0d;
padding: 5px 15px;
border-radius: 16px;
}
.item-lista-producto .div-btn-catalogo .btn-catalogo:hover {
color:#fff;
background: #92cb0d;
}
.bloque-te-ayudamos {
padding: 80px 0 100px;
border-radius: 0 200px 0 0;
background: #edf0f5;
}
.bloque-te-ayudamos.te-ayudamos-single-productos {
padding: 150px 0 150px;
margin-top: -260px;
}
.bloque-te-ayudamos h2 {
margin-bottom: 60px;
padding-bottom: 40px;
position: relative;
font-size: 35px;
line-height: 40px;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
letter-spacing: 0;
}
.bloque-te-ayudamos h2 strong {
color: #92cb0d;
font-weight: bold;
}
.bloque-te-ayudamos h2:after {
content: '';
position: absolute;
bottom: 0;
left: calc(50% - 50px);
width: 100px;
height: 5px;
background: #21211f;
}
.botones-te-ayudamos a {
margin: 0 10px 30px;
}  .formulario-datos-contacto {
padding: 80px 0;
}
.formulario-datos-contacto .datos-contacto {
padding-left: 40px;
}
.formulario-datos-contacto .datos-contacto h2 {
margin-bottom: 60px;
padding-bottom: 25px;
position: relative;
font-size: 35px;
line-height: 40px;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
letter-spacing: 0;
} 
.formulario-datos-contacto .datos-contacto h2:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 70px;
height: 4px;
background: #21211f;
}
.formulario-datos-contacto .formulario-contacto {
padding: 50px 30px;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
display: inline-block;
border-radius: 10px;
}
.content-form {
display: inline-block;
width: 100%;
}
.div-input {
margin-bottom: 30px;
}
.div-input input,
.div-input textarea {
width: 100%;
padding: 10px;
border: 1px solid #1e1e1e;
border-radius: 10px;
}
.div-checkbox {
margin-bottom: 10px;
}
.div-checkbox > span {
float: left;
width: 20px;
display: inline-block;
}
.div-checkbox > span+span {
width: calc(100% - 20px);
}
.wpcf7-list-item {
margin: 0!important;
}
.div-text {
margin: 0 0 15px;
}
.div-submit+.div-text {
margin: 40px 0 0;
}
.div-submit+.div-text p {
font-size: 11px;
line-height: 14px;
}
.div-submit {
margin-top: 10px;
}
.div-submit input {
display: inline-block;
text-transform: uppercase;
border:1px solid #21211f;
color: #21211f;
padding: 10px 50px;
border-radius: 21px;
text-transform: uppercase;
text-align: center;
}
.div-submit input:hover {
color:#fff;
background: #21211f;
}
.mapa-contacto img {
width: 100%;
}
.page-template-page-contacto .mapa-contacto {
margin-top: -100px;
margin-bottom: -180px;
display: inline-block;
width: 100%;
}
.page-template-page-contacto .mapa-contacto a {
width: 50%;
float: left;
}    section.cabecera.cabecera-page-santaconcha.basica {
position: relative;
display: inline-block;
width: 100%;
padding: 100px 0;
background: #92cb0d;
margin-bottom: 80px;
}
section.cabecera.cabecera-page-santaconcha.basica h1 {
margin: 0;
color: #fff;
}
.content-principal.bottom-80 {
margin-bottom: 80px;
}
.page-template-page-politica footer {
background: none;
}  .barra-destacada {
background: #edf0f6;
padding: 10px 0;
}
.barra-destacada .container * {
margin: 0;
}
.barra-destacada a {
font-weight: bold;
color: #92cb0d;
} @media (min-width:1600px) {
.content-bloque-ventaja {
margin-left: 16.66666667%;
width: 66.66666667%;
}
}
@media (max-width:1600px) {
.content-bloque-ventaja {
margin-left: 8.33333333%;
width: 83.33333333%;
}
}
@media (max-width: 1400px) and (min-width:1200px) {
}
@media (max-width: 1300px) {
nav.menu-desktop .content-menu-desktop {
padding: 20px 30px 20px;
}
nav.menu-desktop.sticky-menu .content-menu-desktop {
padding: 10px 30px;
}
main {
margin-top: 74px;
}
.content-footer,
.slider-galeria,
.tendencias-productos-home,
.lista-marcas-representadas,
.bloque-lista-productos,
.grid-futuro,
.grid-futuro + .bloque-texto-img + .bloque-texto-img {
border-radius: 100px 0 0 0!important;
}
.slider-home .content-item,
.cabecera-estatica,
.cabecera-taxonomia,
.cabecera-producto-single,
section.cabecera-producto-single:before {
border-radius: 0 0 100px 0!important;
}
.bloque-te-ayudamos,
.grid-motiva,
.grid-futuro + .bloque-texto-img {
border-radius: 0 100px 0 0!important;
}
.marcas-representadas .content-slider-marcas {
padding: 0 40px;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-prev {
left: -30px;
}
.marcas-representadas .owl-slider-galeria .owl-nav button.owl-next {
right: -30px;
}
}
@media (max-width: 1199px) {
.copyright a {
display: block;
width: 100%;
margin: 5px 0!important;
}
}
@media (max-width: 1199px) and (min-width:992px) {
nav.menu-desktop .logo-menu-desktop img {
width: 250px;
}
nav.menu-desktop .logo-menu-desktop {
padding-top: 4px;
}
.content-menu-right {
width: calc(100% - 250px);
}
nav.menu-desktop .items-menu {
padding-top: 0;
}
nav.menu-desktop .items-menu a, nav.menu-desktop .items-menu .a-item-menu a {
margin-right: 20px;
}
.selector-idioma {
margin-left: 0;
}
}
@media (max-width: 991px) {	
#btn-menu {
display: block;
position: relative;
float: right;
padding: 9px 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
#btn-menu .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
background: #211f1f;
}
#btn-menu .icon-bar+.icon-bar {
margin-top: 4px;
}
.content-menu-right {
position: absolute;
width: 100%!important;
padding: 0 0 120px;
height: calc(100vh - 53px)!important;
top: 53px;
left: 0;
transition: transform 0.9s ease-out;
-webkit-transition: transform 0.6s ease-out;
transform: translate3d(-100%,0,0);
background: #fff;
overflow-y: auto;
overflow-x: hidden;
display: block;
margin: 0;
text-align: center!important;
}
.content-menu-right.is-active {
transform: translate3d(0,0,0);
z-index: 99;
}
nav.menu-desktop .items-menu {
display: inline-block;
width: 100%;
padding-top: 50px;
}
nav.menu-desktop .a-item-menu.a-item-menudesplegable,
nav.menu-desktop .items-menu a,
nav.menu-desktop .items-menu .a-item-menu a {
display: block;
width: 100%;
font-size: 20px;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .deplegable-menu-simple {
display: block;
position: relative;
left: 0;
top: 0;
opacity: 1;
border: none;
text-align: center;
padding: 0;
}
nav.menu-desktop .items-menu a:hover,
nav.menu-desktop .items-menu a.activo {
color: #92cb0d;
border: none;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .item-menu-desplegable-simple {
text-align: center;
font-size: 16px;
}
nav.menu-desktop .a-item-menu.a-item-menudesplegable,
nav.menu-desktop .items-menu a,
nav.menu-desktop .items-menu .a-item-menu a,
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .item-menu-desplegable-simple {
padding: 10px 0;
}
.selector-idioma {
margin-left: 0;
margin-top: 80px;
}
.selector-idioma .wpml-ls-legacy-list-horizontal a {
font-size: 18px;
}
.grid-futuro .lista-futuro .item-futuro {
width: 50%;
}
.bloque-texto-img .img-bloque {
order: 0;
}
.bloque-texto-img .text-bloque {
order: 1;
margin-top: 30px;
}
.bloque-footer,
.bloque-footer .item-sede,
.linkedin-footer {
text-align: center!important;
}
.bloque-footer img {
margin-bottom: 30px;
}
.linkedin-footer {
margin-left: 34px;
}
.acorderon-sidebar {
padding-right: 0;
}
.img-intro-producto {
margin-top: 30px;
}
.lista-productos {
margin-top: 0;
}
.lista-productos .col-md-4 {
margin-bottom: 30px;
}
}
@media (max-width: 900px) {
}
@media (max-width: 768px) {
h1 {
font-size: 30px;
line-height: 40px;
}
h2 {
font-size: 25px;
line-height: 35px;
}
h3 {
font-size: 20px;
line-height: 28px;
}
li {
font-size: 14px;
line-height: 23px;
}
p {
font-size: 14px;
line-height: 23px;
}
.cabecera-estatica p {
font-size: 16px;
line-height: 25px;
}
.tit-bloque h2 {
font-size: 30px;
line-height: 30px;
margin-bottom: 20px;
}
.tit-bloque h2:after {
width: 60px;
height: 3px;
}
.bloque-te-ayudamos h2 {
margin-bottom: 40px;
padding-bottom: 30px;
font-size: 30px;
line-height: 35px;
}
.bloque-te-ayudamos h2:after {
height: 3px;
}
.intro-producto h2 {
margin-bottom: 30px;
}
.bloque-lista-productos h2 {
margin-bottom: 50px;
}
.intro-producto h2:after, .bloque-lista-productos h2:after {
width: 60px;
height: 3px;
}
.lista-productos {
margin-top: 20px;
}
.migas-pan-taxonomia .nivel-migas {
font-size: 25px;
}
.migas-pan-taxonomia .nivel-migas i {
font-size: 17px;
}
.acorderon-sidebar h2 {
margin: 0;
}
.acorderon-sidebar button.btn-link {
font-size: 18px;
}
.acorderon-sidebar .lista-sidebar-taxonomia {
margin-bottom: 20px;
}
.container > .row {
margin: 0;
}
nav.menu-desktop .content-menu-desktop {
padding: 20px 15px 20px;
}
nav.menu-desktop.sticky-menu .content-menu-desktop {
padding: 10px 15px;
}
nav.menu-desktop .logo-menu-desktop img {
width: 250px;
padding-top: 2px;
}
nav.menu-desktop.sticky-menu .logo-menu-desktop img {
width: 180px;
padding-top: 7px;
}
.content-footer,
.slider-galeria,
.tendencias-productos-home,
.lista-marcas-representadas,
.bloque-lista-productos,
.grid-futuro,
.grid-futuro + .bloque-texto-img + .bloque-texto-img {
border-radius: 35px 0 0 0!important;
}
.slider-home .content-item,
.cabecera-estatica,
.cabecera-taxonomia,
.cabecera-producto-single,
section.cabecera-producto-single:before {
border-radius: 0 0 35px 0!important;
}
.bloque-te-ayudamos,
.grid-motiva,
.grid-futuro + .bloque-texto-img {
border-radius: 0 35px 0 0!important;
}
.slider-galeria .owl-slider-galeria .owl-stage-outer {
padding: 50px 0;
}
.slider-productos-home .lista-enlaces-productos-home {
margin-top: 0;
}
.slider-productos-home .content-item-tipo-producto {
margin: 0 40px;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-prev {
left: 0;
}
.slider-galeria .owl-slider-galeria .owl-nav button.owl-next {
right: 0;
}
.grid-futuro + .bloque-texto-img {
padding: 60px 0 300px!important;
}
.cabecera-taxonomia {
padding: 50px 0;
}
.slider-home .owl-slider-home {
max-height:444px;
overflow-y:hidden;
}
.slider-home .content-item {
padding: 80px 0 150px;
max-height: 444px;
}
.cabecera-estatica {
min-height: auto;
padding: 50px 0 80px;
}
.btn-invertido-negro,
.btn-invertido-verde,
.btn-invertido-blanco,
.solo-texto .btn-santaconcha-shortcode {
padding: 10px 40px;
min-width: auto;
}
.page-template-page-contacto .mapa-contacto a {
width: 100%;
}
.bloque-rueda .img-mobile {
display:block;
}
.bloque-rueda .img-desktop {
display:none;
}
}
@media (max-width: 500px) {
nav.menu-desktop .logo-menu-desktop img {
width: 200px;
padding-top: 6px;
}
.grid-futuro .lista-futuro .item-futuro {
width: 100%;
}
.tendencias-productos-home .lista-tendencias-home .item-tendencia-home .text-item-tendencia p {
width: calc(100% - 150px);
}
nav.menu-desktop .items-menu {
padding-top: 20px;
}
.selector-idioma {
margin-top: 40px;
}
nav.menu-desktop .a-item-menu.a-item-menudesplegable,
nav.menu-desktop .items-menu a,
nav.menu-desktop .items-menu .a-item-menu a {
font-size: 18px;
}
nav.menu-desktop .items-menu .a-item-menu.a-item-menudesplegable .item-menu-desplegable-simple {
font-size: 15px;
}
}  a#CybotCookiebotDialogPoweredbyCybot {
display: none;
}