/*
Theme Name: ModelX Wistful White Child
Theme URI: https://vicetemple.com/
Template: modelx-wistful-white
Author: Citadel Solutions B.V.
Author URI: https://vicetemple.com/
Description: A fully responsive and customizable adult model website theme for WordPress, with a built-in online store.
Version: 1.0.3
Text Domain: modelx
Tags: adult, model, woocommerce
*/
.mx-custom-model-page .mx-single-model-wrapper {
    max-width: 960px;
    margin: 0 auto;
}
.mx-custom-model-page .mx-single-model-content {
    display: flex;
    align-items: flex-start;
    gap: 40px;
}
@media (max-width: 767px) {
    .mx-custom-model-page .mx-single-model-content {
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-image,
.mx-custom-model-page .mx-single-model-content .mx-single-model-info {
    flex: 1;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-info {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-info-social {
    display: flex;
    align-items: center;
    gap: 15px;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-info-social .mx-single-model-info-social-item {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-info-social .mx-single-model-info-social-item svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.mx-custom-model-page .mx-single-model-content .mx-single-model-info-social .mx-single-model-info-social-item svg path {
    fill: var(--mainLinkFontColorMain);
}
.site-content-video .mx-custom-video-screenshots {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	margin-top: 20px;
	overflow: hidden;
}
.site-content-video .mx-custom-video-screenshots a {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 9;
	min-width: 0;
}
.site-content-video .mx-custom-video-screenshots a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.site-content-video .mx-show-all {
	margin-top: 12px;
	cursor: pointer;
}
@media (max-width: 1060px) {
	.site-content-video .mx-custom-video-screenshots {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 580px) {
	.site-content-video .mx-custom-video-screenshots {
		grid-template-columns: repeat(2, 1fr);
	}
}

.mx-single-video-info .mx-single-video-info-models {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.mx-single-video-info .mx-single-video-info-models .mx-single-video-info-model {
    display: flex;
    align-items: center;
    gap: 4px;
}
.mx-single-video-info .mx-single-video-info-models .mx-single-video-info-model img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.mx-footer {
    border-image: none;
    border: none;
}