@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");
.gallery-caption {
background-color: transparent;
}
.auto-heigh .elementor-icon svg {
height: auto;
}
ul#menu-1-d146891 li.btn-contacto.menu-item.menu-item-type-post_type.menu-item-object-page {border: 1px solid #FFF;
border-radius: 2px;    margin-left: 20px;}
ul#menu-1-d146891 li.btn-contacto.menu-item.menu-item-type-post_type.menu-item-object-page a.elementor-item{text-transform: none;
letter-spacing: 0px;
font-weight:700;
font-size: 15px;
padding: 13px 31px 13px 31px !important;}
.elementor--h-position-center .swiper-slide-inner {
max-width: 1140px;}
.swiper-slide-contents{background: rgba(0, 0, 0, 0.58);padding: 60px;}
.productos-home h3.elementor-post__title {
position: absolute;
bottom: 64px;
}
h3 a:hover {
color: #999999;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
body a:focus {
outline: none !important;
}
a#cn-more-info{color: #688dc4;} .blog-entry.thumbnail-entry .center .thumbnail, .blog-entry.thumbnail-entry .center .blog-entry-content {
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.blog-entry.post .thumbnail img {
width: 100%;
height: 308px;
object-fit: cover;
}
.single-post.content-max-width figure img {
width: 100%;
height: 251px;
object-fit: cover;
}
#content .blog-entry.thumbnail-entry {
margin-bottom: 80px;min-height: 372px;}
body.blog #main #content-wrap {
padding-top: 80px;
padding-bottom: 80px;
}
#content .blog-entry.thumbnail-entry .left-position .blog-entry-content {
padding-left: 5em;
}
#content .blog-entry.thumbnail-entry .blog-entry-content {
width: 47%;
}  #hide-header {
transition: all .6s ease!important;
} @media only screen and (max-width: 767px){
#content .blog-entry.thumbnail-entry .blog-entry-content {
width: 100%;}
}