.elementor-6 .elementor-element.elementor-element-0898213 > .elementor-container{min-height:400px;}.elementor-6 .elementor-element.elementor-element-0898213 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3ba09c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredshouserestaurant.com/es/files/2024/04/freds-el-mejor-restaurante-de-mariscos-plantitas.png");background-position:0px -35%;background-repeat:no-repeat;background-size:40% auto;}.elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-629836a{text-align:center;}.elementor-6 .elementor-element.elementor-element-629836a .elementor-heading-title{color:#CC9933;font-family:"Open Sans", Sans-serif;font-size:2vw;font-weight:700;}.elementor-6 .elementor-element.elementor-element-629836a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ec948d6{text-align:center;color:#000000;font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:500;}.elementor-6 .elementor-element.elementor-element-ec948d6 > .elementor-widget-container{padding:5% 20% 5% 20%;}.elementor-6 .elementor-element.elementor-element-2be8c94 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:500;background-color:#CC9933;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2be8c94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-50cba52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-50cba52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-50cba52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7c2baa0 img{width:100%;}.elementor-6 .elementor-element.elementor-element-e0e9d33 > .elementor-container{min-height:400px;}.elementor-6 .elementor-element.elementor-element-e0e9d33 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-d1afc1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-d1afc1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-d1afc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-09711e7 .elementor-repeater-item-9a95997 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://fredshouserestaurant.com/es/files/2025/08/FREDS-43.png);background-size:cover;}.elementor-6 .elementor-element.elementor-element-09711e7 .elementor-repeater-item-67afc54 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://fredshouserestaurant.com/es/files/2023/09/freds-locacion-carrusel.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-09711e7 .elementor-repeater-item-2d36df4 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://fredshouserestaurant.com/es/files/2025/08/FREDS-42.png);background-size:cover;}.elementor-6 .elementor-element.elementor-element-09711e7 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-6 .elementor-element.elementor-element-09711e7 .swiper-slide-contents{max-width:66%;}.elementor-6 .elementor-element.elementor-element-09711e7 .swiper-slide-inner{text-align:center;}.elementor-6 .elementor-element.elementor-element-e7a017a img{width:100%;}.elementor-6 .elementor-element.elementor-element-4830cef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-856b704{text-align:center;}.elementor-6 .elementor-element.elementor-element-856b704 .elementor-heading-title{color:#CC9933;font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;}.elementor-6 .elementor-element.elementor-element-856b704 > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-6 .elementor-element.elementor-element-4ba82bc{text-align:center;color:#000000;font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:500;}.elementor-6 .elementor-element.elementor-element-4ba82bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 14% 0% 14%;}.elementor-6 .elementor-element.elementor-element-6de650d .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:500;background-color:#CC9933;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6de650d > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-c22fca0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c22fca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fredshouserestaurant.com/es/files/2023/09/freds-fachada-banner-uno.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-c22fca0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16% 0% 16% 0%;}.elementor-6 .elementor-element.elementor-element-c22fca0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-d0fa208 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-d0fa208 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-bf8572a{text-align:center;}.elementor-6 .elementor-element.elementor-element-bf8572a .elementor-heading-title{color:#4C8B6F;font-family:"Open Sans", Sans-serif;font-size:1.83vw;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-6 .elementor-element.elementor-element-bf8572a > .elementor-widget-container{padding:015px 0px 015px 0px;}.elementor-6 .elementor-element.elementor-element-f62ac79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-f62ac79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9b3c6fc .ot-image-box h4{font-family:"Open Sans", Sans-serif;font-size:2.2vw;font-weight:500;}.elementor-6 .elementor-element.elementor-element-916a684 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-916a684 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7926ab8 .ot-image-box h4{font-family:"Open Sans", Sans-serif;font-size:2.2vw;font-weight:500;}.elementor-6 .elementor-element.elementor-element-c6e6fcc .ot-image-box h4{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-c6e6fcc:hover .elementor-widget-container{background-color:#000000A6;}.elementor-6 .elementor-element.elementor-element-bc37381 .ot-image-box h4{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-fba3476{text-align:center;}.elementor-6 .elementor-element.elementor-element-fba3476 .elementor-heading-title{color:#FFAC05;font-family:"Open Sans", Sans-serif;font-size:1.83vw;font-weight:500;letter-spacing:5px;}.elementor-6 .elementor-element.elementor-element-fba3476 > .elementor-widget-container{padding:015px 0px 015px 0px;}.elementor-6 .elementor-element.elementor-element-6b75321 > .elementor-container{min-height:80vh;}.elementor-6 .elementor-element.elementor-element-6b75321{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-6b75321 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-296791d .elementor-repeater-item-738681a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fredshouserestaurant.com/es/files/2023/09/1519x617-6.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-296791d .elementor-repeater-item-14c54c3 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://fredshouserestaurant.com/es/files/2024/05/freds-restaurante-zona-hotelera-cancun-villas.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-296791d .elementor-repeater-item-013a24c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://fredshouserestaurant.com/es/files/2024/05/freds-restaurante-cancun-villa-laguna-nichupte.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-296791d .swiper-slide{height:80vh;transition-duration:calc(2000ms*1.2);}.elementor-6 .elementor-element.elementor-element-296791d .swiper-slide-contents{max-width:66%;}.elementor-6 .elementor-element.elementor-element-296791d .swiper-slide-inner{text-align:center;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .elementor-repeater-item-804151a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fredshouserestaurant.com/es/files/2023/09/villa-freds-seafood-raw-bar-1.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .elementor-repeater-item-1c6d783 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://fredshouserestaurant.com/es/files/2024/05/freds-restaurante-villas-cancun-mobile.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .elementor-repeater-item-51106b9 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://fredshouserestaurant.com/es/files/2024/05/freds-restaurante-zona-hotelera-cancun-villa-mobile.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-6 .elementor-element.elementor-element-d5f0f6f .swiper-slide-contents{max-width:66%;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .swiper-slide-inner{text-align:center;}.elementor-6 .elementor-element.elementor-element-5c03258:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5c03258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5c03258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-5c03258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-c257975{text-align:center;}.elementor-6 .elementor-element.elementor-element-c257975 .elementor-heading-title{color:#4C8B6F;font-family:"Open Sans", Sans-serif;font-size:2.92vw;font-weight:600;letter-spacing:2px;}.elementor-6 .elementor-element.elementor-element-c257975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-a2d8c3a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-a2d8c3a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a2d8c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA901D;}.elementor-6 .elementor-element.elementor-element-a2d8c3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-a2d8c3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-ed4bd32{--e-image-carousel-slides-to-show:3;}.elementor-6 .elementor-element.elementor-element-ed4bd32 .swiper-wrapper{display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-ed4bd32 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:100;line-height:27px;letter-spacing:0.7px;}.elementor-6 .elementor-element.elementor-element-ed4bd32 > .elementor-widget-container{margin:0px 0px 00px 0px;padding:0px 0px 64px 0px;}.elementor-6 .elementor-element.elementor-element-c57c6e5{text-align:center;}.elementor-6 .elementor-element.elementor-element-c57c6e5 .elementor-heading-title{color:#B07700;font-family:"Open Sans", Sans-serif;font-size:1.83vw;font-weight:600;letter-spacing:5px;}.elementor-6 .elementor-element.elementor-element-c57c6e5 > .elementor-widget-container{padding:015px 0px 015px 0px;}.elementor-6 .elementor-element.elementor-element-18db306 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-6080f55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-7e768f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-2168bc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:600;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-3ba09c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-3ba09c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-3ba09c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-6 .elementor-element.elementor-element-629836a .elementor-heading-title{font-size:7vw;}.elementor-6 .elementor-element.elementor-element-629836a > .elementor-widget-container{padding:10% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-ec948d6{font-size:14px;}.elementor-6 .elementor-element.elementor-element-ec948d6 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0% 15% 0% 15%;}.elementor-6 .elementor-element.elementor-element-2be8c94 .elementor-button{font-size:12px;}.elementor-6 .elementor-element.elementor-element-2be8c94 > .elementor-widget-container{margin:030px 0px 030px 0px;}.elementor-6 .elementor-element.elementor-element-4830cef > .elementor-element-populated{padding:060px 0px 060px 0px;}.elementor-6 .elementor-element.elementor-element-856b704 .elementor-heading-title{font-size:7vw;}.elementor-6 .elementor-element.elementor-element-4ba82bc{font-size:14px;}.elementor-6 .elementor-element.elementor-element-4ba82bc > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-6de650d .elementor-button{font-size:12px;}.elementor-6 .elementor-element.elementor-element-6de650d > .elementor-widget-container{margin:030px 0px 030px 0px;}.elementor-6 .elementor-element.elementor-element-932860b{width:50%;}.elementor-6 .elementor-element.elementor-element-c6e6fcc .ot-image-box h4{font-size:16px;}.elementor-6 .elementor-element.elementor-element-72a3f64{width:50%;}.elementor-6 .elementor-element.elementor-element-bc37381 .ot-image-box h4{font-size:16px;}.elementor-6 .elementor-element.elementor-element-fba3476 .elementor-heading-title{font-size:19px;}.elementor-6 .elementor-element.elementor-element-d5f0f6f .swiper-slide{height:91vh;}.elementor-6 .elementor-element.elementor-element-c257975 .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-c257975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-ed4bd32{--e-image-carousel-slides-to-show:1;}.elementor-6 .elementor-element.elementor-element-ed4bd32 .elementor-image-carousel-caption{font-size:14px;line-height:20px;}.elementor-6 .elementor-element.elementor-element-ed4bd32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:030px 0px 060px 0px;}.elementor-6 .elementor-element.elementor-element-c57c6e5 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for section, class: .elementor-element-40e3674 */#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-40e3674.elementor-section-full_width.elementor-hidden-mobile.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f62ac79.ot-flex-column-vertical > div > div > div > a > div > h4{
    position: absolute;
    top: 10%;
    left: -250px;
}
#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-40e3674.elementor-section-full_width.elementor-hidden-mobile.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-916a684.ot-flex-column-vertical > div > div > div > a > div > h4{
    position: absolute;
    top: 90%;
    left: 250px;
}/* End custom CSS */
/* Start custom CSS for iimagebox1, class: .elementor-element-c6e6fcc */.elementor-6 .elementor-element.elementor-element-c6e6fcc .ot-image-box h4{
    position: absolute;
    top: 18px;
    left: -15%;
}
.elementor-6 .elementor-element.elementor-element-bc37381 .ot-image-box h4{
        position: absolute;
    top: 93%;
    left: 32px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ed4bd32 */.swiper-slide-next > figure > figcaption{
    display:block!important;text-align: center!important;
}
#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b20506b.elementor-section-full_width.elementor-section-content-middle.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div.elementor-image-carousel.swiper-wrapper > div.swiper-slide.swiper-slide-next > figure > figcaption{
    position: absolute;
    bottom: 0px;
    display: block!important;
}

#content > div > div.elementor-section-wrap.ui-sortable.ui-sortable-disabled > section.elementor-element.elementor-element-edit-mode.elementor-element-b20506b.elementor-section.elementor-top-section.ot-traditional.elementor-section-full_width.elementor-section-height-default.elementor-section-content-middle > div.elementor-container.elementor-column-gap-no.ui-sortable.ui-sortable-disabled > div > div.elementor-widget-wrap.elementor-element-populated.ui-sortable.e-swiper-container.ui-sortable-disabled > div.elementor-element.elementor-element-edit-mode.elementor-element-c74d87c.elementor-element--toggle-edit-tools.elementor-widget.elementor-widget-image-carousel.elementor-element-editable.elementor-arrows-position-outside > div.elementor-widget-container > div > div.elementor-image-carousel.swiper-wrapper.swiper-image-stretch > div.swiper-slide.swiper-slide-duplicate.swiper-slide-next > figure > figcaption{
    margin-top:80px!important;
}
/*.swiper-slide-active > figure > figcaption{
    display: none!important;
}*/
.elementor-image-carousel.swiper-wrapper > div:nth-child(6) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(5) > figure > figcaption, .swiper-wrapper > div:nth-child(4) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(3) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(7) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(8) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(9) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(10) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(11) > figure > figcaption{
    display: none;
}
.swiper-slide-next > figure > img{
    margin-bottom: 0px!important;
    
}


#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b20506b.elementor-section-full_width.elementor-section-content-middle.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div{
    height: 267px;
}





.swiper-slide > figure > img{
    width:60%!important;
}

.swiper-slide-next > figure > img{
    width:60%!important;
}

@media only screen and (max-width: 768px) {
.swiper-slide > figure > img{
    width:50%!important;
    margin-bottom:40px;
}

.swiper-slide-next > figure > img{
    width:50%!important;
    margin-bottom:40px;
}
.swiper-slide-active > figure > img {
    width:50%!important
    ;
    margin-bottom:40px;
}
.swiper-slide-prev > figure > img, .swiper-slide-next > figure > img, .swiper-slide > figure > img{
    width:50%!important
    ;
    margin-bottom:40px;
}
#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b20506b.elementor-section-full_width.elementor-section-content-middle.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div{
    height: auto;
}

.swiper-slide-active > figure > figcaption{
    display: block!important;
}

.elementor-image-carousel.swiper-wrapper > div:nth-child(6) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(5) > figure > figcaption, .swiper-wrapper > div:nth-child(4) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(3) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(7) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(8) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(9) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(10) > figure > figcaption, .elementor-image-carousel.swiper-wrapper > div:nth-child(11) > figure > figcaption{
    display: block
    ;
}
.swiper-slide-next > figure > figcaption{
    display:block!important;text-align: center!important;
}
#content > div > div.elementor-section-wrap.ui-sortable > section.elementor-element.elementor-element-edit-mode.elementor-element-b20506b.elementor-section.elementor-top-section.ot-traditional.elementor-section-full_width.elementor-section-height-default.elementor-section-content-middle > div.elementor-container.elementor-column-gap-no.ui-sortable > div > div.elementor-widget-wrap.elementor-element-populated.ui-sortable.e-swiper-container > div.elementor-element.elementor-element-edit-mode.elementor-element-c74d87c.elementor-element--toggle-edit-tools.elementor-widget.elementor-widget-image-carousel.elementor-element-editable.elementor-arrows-position-outside > div.elementor-widget-container > div > div.elementor-image-carousel.swiper-wrapper.swiper-image-stretch > div.swiper-slide.swiper-slide-next > figure > figcaption{
    display:block!important;}
    #content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b20506b.elementor-section-full_width.elementor-section-content-middle.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div.elementor-image-carousel.swiper-wrapper > div.swiper-slide.swiper-slide-next > figure > figcaption {
    position: initial;
    margin-top:40px!important
    ;
}

.elementor-6 .elementor-element.elementor-element-c74d87c .elementor-image-carousel-caption{
    padding:10px 20px 0px 20px;
    text-align:center;
}

.swiper-slide-next > figure:nth-child(1) > figcaption:nth-child(2) {
  display: visible !important;
}

.elementor-6 .elementor-element.elementor-element-c74d87c .elementor-image-carousel-caption {
  visibility: visible !important;
}


}/* End custom CSS */
/* Start custom CSS */.seccionf .ot-image-box:hover{
    filter: brightness(70%)!important;
}

.seccionf .ot-image-box {
    filter: brightness(85%)!important;
}


.food-m .elementor-widget-wrap.elementor-element-populated:hover {
    filter: brightness(70%)!important;
}

.mixology-menu .elementor-widget-wrap.elementor-element-populated:hover {
    filter: brightness(70%)!important;
}

.food-m .elementor-widget-wrap.elementor-element-populated {
    filter: brightness(85%)!important;
}

.mixology-menu .elementor-widget-wrap.elementor-element-populated: {
    filter: brightness(85%)!important;
}


img.swiper-slide-image{
width: 100%!important;
}

/* Eliminar el espacio de la imagen de prensa en el carrusel mobile */
@media only screen and (max-width: 768px){
.swiper-slide-prev > figure > img, .swiper-slide-next > figure > img, .swiper-slide > figure > img {
    width: 50%!important;
    margin-bottom: 0px!important;}
}
/* imagenes completas de food menu y mixologia */

div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f62ac79.food-m.ot-flex-column-vertical > div > div > div > a > img {
    width: 100%;
}

div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-916a684.mixology-menu.ot-flex-column-vertical > div > div > div > a > img {
    width: 100%;
}/* End custom CSS */