.elementor-32886 .elementor-element.elementor-element-94b14ff{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-32886 .elementor-element.elementor-element-94b14ff .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}/* Start custom CSS for html, class: .elementor-element-5183f56 */.atras {
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d565b66 */.content-wrapper{
    width: 30%;
    margin: 12% 0% 0% 0px;
    float: right;
}

.content-wrapper img{
    width: 100%;
}

.text-wrapper{
    width: 100%;
    position: relative;
    margin-top: -55%;
}

.text-wrapper p{
    text-align: center;
    color: black;
    //font-size: 8vw;
    //font-family: 'lobster';
    font-style: oblique;
}

.tipo {
    float: left;
    width: 30%;
}

.title {
    color: black;
}
.alergenos {
    width: 60%;
    float: left;
    margin-bottom: -30%;
}

#tabla {
    border:0;
    border-collapse: collapse;
}

#tabla tr {
    border: 0;
}

#tabla th {
    border: 0;
}

@media only screen and (max-width: 1024px) {
 
}
@media only screen and (max-width: 768px) {
    .alergenos {

    }
}

@media only screen and (max-width: 625px) {

}
@media only screen and (max-width: 414px) {

}
@media only screen and (max-width: 375px) {

}
@media only screen and (max-width: 360px) {
    .alergenos {
    width: 74%;
    margin-left: -4%;
    }
}/* End custom CSS */