/*
Theme Name: DooPlay
Version: 2.5.5
Theme URI: https://doothemes.com/items/dooplay/
Author: Doothemes
Author URI: https://doothemes.com/
Text Domain: dooplay
Description: Dooplay is undoubtedly the best and most powerful framework, with access to a large volume of content with a single click, completely optimized.
License: License Limited
License URI: http://doothemes.com/license-limited/
Tags: theme-options, one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template
*/

/* Ensure direct video embeds fill the player frame (iframe-only CSS leaves video blank) */
.dooplay_player .play .pframe video,
.pframe video{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	object-fit:contain;
}

/*
 * Poster images: fill the portrait poster box for both vertical and horizontal images.
 * Vertical: unchanged fill. Horizontal: cover/crop to fill instead of sitting small.
 */
.items .item .poster,
.module .content .items .item .poster,
#featured-titles .item .poster,
.items_glossary .items .item .poster{
	background:#1a1a1a;
}

.items .item .poster > img,
.module .content .items .item .poster > img,
#featured-titles .item .poster > img,
.items_glossary .items .item .poster > img,
.top-imdb-item .image .poster > img,
article.simple .poster > img{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	width:100% !important;
	height:100% !important;
	margin:0 !important;
	max-width:none !important;
	object-fit:cover !important;
	object-position:center center !important;
	-o-object-fit:cover !important;
	-o-object-position:center center !important;
}

/* Single / header poster beside title */
.sheader .poster{
	overflow:hidden;
	background:#1a1a1a;
}
.sheader .poster > img{
	width:100%;
	height:100%;
	min-height:205px;
	object-fit:cover;
	object-position:center center;
	display:block;
}
