/*
Theme Name:	GutenVerse - Child Theme
Theme URI: http://themnific.com
Description:	A basic child theme for GutenVerse Theme
Author:		Dannci
Author URI: http://themnific.com
Template:	gutenverse
Version:	0.1
*/

/* ADD SOME STYLE BELOW */

/* Fix extra space on top of Elementor Posts images */
body .elementor-posts-container .elementor-post__thumbnail__link {
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}
body .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail,
body .elementor-posts--skin-cards .elementor-post__thumbnail {
    padding-bottom: 56.25% !important; /* Forces a perfect 16:9 ratio */
    height: 0 !important;
    position: relative !important;
    overflow: hidden !important;
    display: block !important;
}
body .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img,
body .elementor-posts--skin-cards .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Fix aspect ratio for Owl Carousel Main Slider images */
body .guten_main_slider .imgwrap {
    padding-bottom: 56.25% !important; /* Forces a perfect 16:9 ratio */
    height: 0 !important;
    position: relative !important;
    overflow: hidden !important;
    display: block !important;
}
body .guten_main_slider .imgwrap img.main_slider_img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: bottom !important;
    display: block !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
