.elementor-32801 .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-32801 .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-bdfab47 */.content-wrapper{
    width: 30%;
    margin: 30% 0% 0% 0px;
    float: right;
}

.content-wrapper img{
    width: 100%;
}

.text-wrapper{
    width: 100%;
    position: relative;
    margin-top: -65%;
}

.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: 50%;
    float: left;
}

#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: 100%;
    margin-left: -4%;
    }
    .text-wrapper{
    width: 100%;
    position: relative;
    margin-top: -66%;
}
.content-wrapper{
    width: 50%;
    margin: -20% 0% 0% 0px;
    float: right;
}

}/* End custom CSS */