/*------------------------------------------------------------------
[Master Stylesheet]

- FONTS
- MAIN CSS
- PLUGIN CSS

Author:     Andrey Sokoltsov
Profile:    http://themeforest.net/user/andreysokoltsov
-------------------------------------------------------------------*/

/* FONTS */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&amp;subset=latin,cyrillic&display=swap');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap');


/* MAIN CSS */
@import url('bootstrap.css');
@import url('font-awesome.min.css');
@import url('theme.css');
@import url('home.css');
@import url('home-2.css');
@import url('listings.css');
@import url('detail.css');
@import url('compare.css');
@import url('blog.css');
@import url('pages.css');
@import url('submits.css');
@import url('responsive.css');
@import url('animate.css');
@import url('site-colors.css');
@import url('colors-demo.css');
@import url('colors.css');
@import url('custom.css');
@import url('menuSec.css');
@import url('botao.scss');

/* PLUGIN CSS */
@import url('../assets/owl-carousel/owl.carousel.css');
@import url('../assets/owl-carousel/owl.theme.css');
@import url('../assets/bxslider/jquery.bxslider.css');

/* Altura máxima para o contentor principal do Slider (os slides) */
.b-detail__main-info-images-big {
    /* Define uma altura máxima razoável para evitar a expansão vertical */
    max-height: 600px; 
    overflow: hidden; /* Corta qualquer excesso (só por segurança) */
}

/* Garante que as imagens se ajustam ao contentor sem distorção */
.b-detail__main-info-images-big img {
    width: 100% !important;     /* Garante largura total da coluna */
    height: auto !important;    /* MANTÉM A PROPORÇÃO da imagem */
    /* Garante que a imagem é exibida inteira dentro do slider */
    object-fit: contain;        
}