/* mainsportbets.com static export fixes */

/* The Elementor header logo hangs ~75px below the header bar; on inner pages the content started right under the
   bar so the logo covered the breadcrumb. Push inner-page content below the logo (desktop header only). */
@media (min-width: 992px) {
	body:not(.home) #content {
		margin-top: 80px !important;
	}
	body:not(.home) section.block-wrapper {
		margin-top: 95px !important;
	}
}

@media (max-width: 991px) {
	body:not(.home) #content {
		margin-top: 100px !important;
	}
	body:not(.home) section.block-wrapper {
		margin-top: 110px !important;
	}
}

/* Archive cards: the original used 700x394 crops; smaller source images should still fill the card. */
.ts-post-thumb img.img-fluid {
	width: 100%;
	aspect-ratio: 700 / 394;
	object-fit: cover;
}

/* Most Read (post tab): Elementor saved the side-list thumbs as 55px wide and 250–400px tall,
   so they render as thin vertical strips. Use the theme's landscape thumbnail size. */
.elementor-1515 .elementor-element.elementor-element-2717f7c .post-list-box .post-content img {
	width: 128px !important;
	height: 85px !important;
	min-width: 128px !important;
	min-height: 85px !important;
	max-width: 128px !important;
	max-height: 85px !important;
	flex: 0 0 128px !important;
	object-fit: cover !important;
}
