<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Specific media queries */

@media(min-width: 1200px) and (max-width: 1599px) {
	.listing-featured .item .meta .title {
		font-size: 22px;
	}

	.listing-featured .item .meta .models {
		padding-left: 16px;
		font-size: 18px;
	}

	.listing-featured .item .meta .models::after {
		font-size: 12px; line-height: 16px;
	}

	.listing-featured .item .meta .date {
		font-size: 12px;
	}

	.listing-featured.featured-primary .item .meta .title {
		font-size: 34px; letter-spacing: 0;
	}

	.listing-featured.featured-primary .item .meta .models {
		padding-left: 20px;
		font-size: 22px;
	}

	.listing-featured.featured-primary .item .meta .models::after {
		font-size: 16px; line-height: 22px;
	}

	.listing-featured.featured-primary .item .meta .date {
		font-size: 15px;
	}

	.listing-featured.featured-tertiary .item .meta .title {
		font-size: 19px;
	}

	.listing-featured.featured-tertiary .item .meta .models {
		padding-left: 15px;
		font-size: 16px;
	}

	.listing-featured.featured-tertiary .item .meta .models::after {
		font-size: 12px; line-height: 15px;
	}

	.listing-featured.featured-tertiary .item .meta .date {
		font-size: 12px;
	}
}

@media(min-width: 1200px) and (max-width: 1449px) {
	.listing-photos .item {
		width: 16.666%;
	}

	.listing-models .item {
		width: 16.666%;
	}
}

@media(min-width: 1200px) and (max-width: 1499px) {
	.menu-section ul.main-menu &gt; li &gt; a,
	.menu-section ul.main-menu &gt; li &gt; a:link,
	.menu-section ul.main-menu &gt; li &gt; a:visited,
	.menu-section ul.secondary-menu &gt; li &gt; a,
	.menu-section ul.secondary-menu &gt; li &gt; a:link,
	.menu-section ul.secondary-menu &gt; li &gt; a:visited {
		padding: 0 30px;
	}

	.menu-section ul.main-menu &gt; li &gt; a::after,
	.menu-section ul.secondary-menu &gt; li &gt; a::after {
		display: none;
	}
}

@media(min-width: 1200px) and (max-width: 1399px) {
	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.model-section .model-table {
		width: calc(50% - 110px);
	}

	.model-section .model-intro {
		width: 100%; max-width: 680px;
		margin: 0 auto;
	}
}

@media(min-width: 1200px) and (max-width: 1299px) {
	.listing-videos .item {
		width: 25%;
	}

	.promo-01-section {
		background-position: right -300px center;
	}
}

@media(min-width: 990px) and (max-width: 1199px) {
	.menu-section ul.main-menu &gt; li,
	.menu-section ul.secondary-menu &gt; li {
		margin-right: 5px;
	}

	.menu-section ul.main-menu &gt; li &gt; a,
	.menu-section ul.main-menu &gt; li &gt; a:link,
	.menu-section ul.main-menu &gt; li &gt; a:visited,
	.menu-section ul.secondary-menu &gt; li &gt; a,
	.menu-section ul.secondary-menu &gt; li &gt; a:link,
	.menu-section ul.secondary-menu &gt; li &gt; a:visited {
		padding: 0 18px;
	}

	.menu-section ul.main-menu &gt; li &gt; a::after,
	.menu-section ul.secondary-menu &gt; li &gt; a::after {
		display: none;
	}

	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.listing-featured .item .meta .title {
		font-size: 20px;
	}

	.listing-featured .item .meta .models {
		padding-left: 16px;
		font-size: 16px;
	}

	.listing-featured .item .meta .models::after {
		font-size: 11px; line-height: 14px;
	}

	.listing-featured .item .meta .date {
		font-size: 12px;
	}

	.listing-videos .item {
		width: 25%;
	}

	.listing-photos .item {
		width: 16.666%;
	}

	.listing-models .item {
		width: 16.666%;
	}

	.sorting-section .sorting-tabs {
		width: 100%; float: none;
		text-align: center;
	}

	.sorting-section .sorting-tabs li {
		width: 33.333%;
	}

	.sorting-content-numbers {
		display: none;
	}

	.video-holder {
		width: 100%; float: none;
		margin: 0 auto;
	}

	.video-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information {
		width: 100%; float: none;
	}

	.gallery-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.model-section .model-table {
		width: calc(50% - 110px);
	}

	.model-section .model-intro {
		width: 100%; max-width: 680px;
		margin: 0 auto;
	}

	.promo-01-section {
		background-position: right -300px center;
	}
}

@media(min-width: 768px) and (max-width: 989px) {
	.wrapper {
		padding: 0 15px;
	}

	.warning-overlay-inside {
		width: 90%; height: 80%;
		left: 5%; top: 10%;
	}

	.top-section .logo-holder {
		float: none;
		margin-bottom: 10px;
	}

	.top-section .mmenu-button {
		display: inline-block;
	}

	.top-section .search-wrapper {
		display: inline-block; float: none; vertical-align: top;
	}

	.menu-section {
		display: none;
	}

	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.listing-featured .item {
		width: 50%;
	}

	.listing-featured .item .meta .title {
		font-size: 22px;
	}

	.listing-featured .item .meta .models {
		padding-left: 16px;
		font-size: 16px;
	}

	.listing-featured .item .meta .models::after {
		font-size: 11px; line-height: 14px;
	}

	.listing-featured .item .meta .date {
		font-size: 12px;
	}

	.listing-videos .item {
		width: 25%;
	}

	@media(min-width: 768px) and (max-width: 899px) {
		.listing-videos .item {
			width: 33.333%;
		}
	}

	.listing-photos .item {
		width: 25%;
	}

	.listing-photos .item .info:before {
		display: none;
	}

	.listing-models .item {
		width: 25%;
	}

	.listing-models .item .info:before {
		display: none;
	}

	.sorting-section .sorting-tabs {
		width: 100%; float: none;
		text-align: center;
	}

	.sorting-section .sorting-tabs li {
		width: 33.333%;
	}

	.sorting-content-numbers {
		display: none;
	}

	.video-holder {
		width: 100%; float: none;
		margin: 0 auto;
	}

	.video-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information {
		width: 100%; float: none;
	}

	.gallery-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.model-section .model-table {
		width: calc(50% - 110px);
	}

	.model-section .model-intro {
		width: 100%;
	}

	.promo-01-section {
		background-position: right -300px center;
	}
}

@media(min-width: 480px) and (max-width: 767px) {
	.wrapper {
		padding: 0 15px;
	}

	.button-large,
	.button-large:link,
	.button-large:visited {
		padding: 12px 25px;
	}

	.button-large::after {
		display: none;
	}

	.button-regular,
	.button-regular:link,
	.button-regular:visited {
		padding: 12px 20px;
	}

	.button-regular::after {
		display: none;
	}

	.warning-overlay-inside {
		width: 90%; height: 90%;
		left: 5%; top: 5%;
	}

	.top-section .logo-holder {
		float: none;
		margin-bottom: 10px;
	}

	.top-section .logo-holder .logo {
		max-width: calc(100% - 50px);
	}

	.top-section .mmenu-button {
		display: inline-block;
	}

	.top-section .search-wrapper {
		float: none;
		padding: 0; margin: 0 0 10px 0;
	}

	.top-section .search-wrapper input[type="text"] {
		width: 100%;
		text-align: center;
	}

	.menu-section {
		display: none;
	}

	.special-offer-desktop {
		display: none;
	}

	.special-offer-mobile {
		display: block;
	}

	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.listing-featured .item {
		width: 50%;
	}

	.listing-featured .item .meta .title {
		font-size: 20px;
	}

	.listing-featured .item .meta .models {
		padding-left: 16px;
		font-size: 16px;
	}

	.listing-featured .item .meta .models::after {
		font-size: 11px; line-height: 14px;
	}

	.listing-featured .item .meta .date {
		font-size: 12px;
	}

	@media(min-width: 480px) and (max-width: 649px) {
		.listing-featured .item {
			width: 100%;
		}

		.listing-featured .item .meta .title {
			font-size: 22px;
		}

		.listing-featured .item .meta .models {
			padding-left: 16px;
			font-size: 16px;
		}

		.listing-featured .item .meta .models::after {
			font-size: 11px; line-height: 14px;
		}

		.listing-featured .item .meta .date {
			font-size: 12px;
		}
	}

	.listing-videos .item {
		width: 33.333%;
	}

	@media(min-width: 480px) and (max-width: 649px) {
		.listing-videos .item {
			width: 50%;
		}
	}

	.listing-videos .item .info:before {
		display: none;
	}

	.listing-photos .item {
		width: 33.333%;
	}

	.listing-photos .item .info:before {
		display: none;
	}

	.listing-models .item {
		width: 33.333%;
	}

	.listing-models .item .info:before {
		display: none;
	}

	.header-section-listing .page-title {
		margin-top: 60px;
	}

	.header-section-listing .page-title .sup-title {
		font-size: 26px;
	}

	.header-section-listing .page-title .title {
		font-size: 55px;
	}

	.sorting-section .sorting-tabs {
		width: 100%; float: none;
		text-align: center;
	}

	.sorting-section .sorting-tabs li {
		width: 33.333%;
	}

	.sorting-content-numbers {
		display: none;
	}

	.video-holder {
		width: 100%; float: none;
		margin: 0 auto;
	}

	.video-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information {
		width: 100%; float: none;
	}

	.gallery-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information-intro {
		padding: 5px 30px;
	}

	.content-information-meta {
		padding: 0;
	}

	.content-information-meta .models,
	.content-information-meta .date,
	.content-information-meta .rating {
		width: 100%; display: block; float: none;
		padding-top: 10px; padding-bottom: 10px;
		border-left: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.content-information-meta .date {
		border: 0 none;
	}

	.video-thumbs .thumb-grid-item-wrapper {
		width: 32.333%; display: inline-block;
		margin-right: 1%; margin-bottom: 1%;
	}

	.video-thumbs .thumb-grid-item-wrapper:nth-child(5n) {
		margin-right: 1%;
	}

	.video-thumbs .thumb-grid-item-wrapper:nth-child(3n) {
		margin-right: 0;
	}

	.video-thumbs .thumb-grid-item-wrapper:nth-child(n+10) {
    	display: none;
	}

	.gallery-thumbs .thumb-grid-item-wrapper {
		width: 23.5%; display: inline-block;
		margin-right: 2%; margin-bottom: 2%;
	}

	.gallery-thumbs .thumb-grid-item-wrapper:nth-child(6n) {
		margin-right: 2%;
	}

	.gallery-thumbs .thumb-grid-item-wrapper:nth-child(4n) {
		margin-right: 0;
	}

	.model-section .model-thumb {
		width: 100%;
		margin-bottom: 30px;
	}

	.model-section .model-table {
		width: 48%;
	}

	@media(max-width: 580px) {
		.model-section .model-table {
			width: 100%; min-height: 0;
			margin-bottom: 10px;
		}
	}

	.model-section .model-intro {
		width: 100%;
		padding-top: 20px;
	}

	.form-row .half-column {
		width: 100%; display: block; float: none;
	}

	.form-row .half-column:nth-child(n+1) {
		margin-top: 20px;
	}

	.promo-02-section {
		background-image: url("../images/promo-02-bgd-mobile.jpg");
		background-position: right top;
	}

	.promo-02-section.pg {
		background-image: url("../images/promo-02-bgd-pg-mobile.jpg");
	}

	.promo-02-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-02-section .heading-intro {
		font-size: 30px;
	}

	.promo-02-section .heading-main {
		font-size: 60px; line-height: 0.85em;
	}

	.promo-02-section .heading-main .second {
		font-size: 62px;
	}

	.promo-02-section .heading-main .third {
		font-size: 42px; line-height: 1em;
	}

	.promo-02-section .promo-text {
		max-width: 400px;
		font-size: 17px; line-height: 1.4em;
	}

	.promo-03-section {
		background-image: url("../images/promo-03-bgd-mobile.jpg");
		background-position: right top;
	}

	.promo-03-section.pg {
		background-image: url("../images/promo-03-bgd-pg-mobile.jpg");
	}

	.promo-03-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-03-section .heading-intro {
		font-size: 30px;
	}

	.promo-03-section .heading-main {
		font-size: 60px; line-height: 0.85em;
	}

	.promo-03-section .heading-main .second {
		font-size: 52px; line-height: 0.875em;
	}

	.promo-03-section .heading-main .third {
		font-size: 46px; line-height: 1em;
	}

	.promo-03-section .promo-text {
		max-width: 400px;
		font-size: 17px; line-height: 1.4em;
	}

	.promo-04-section {
		background-image: url("../images/promo-04-bgd-mobile.jpg");
		background-position: center bottom;
	}

	.promo-04-section.pg {
		background-image: url("../images/promo-04-bgd-pg-mobile.jpg");
	}

	.promo-04-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-04-section .features-listing {
		width: 100%;
		margin-top: 5px;
	}

	.promo-04-section .button-holder {
		margin-top: 15px;
	}

	@media(min-width: 620px) and (max-width: 767px) {
		.promo-04-section .heading-question {
			font-size: 30px; line-height: 1em;
		}

		.promo-04-section .heading-cta {
			font-size: 71px; line-height: 1.1em;
		}

		.promo-04-section .features-listing .item .large {
			font-size: 24px; line-height: 1.1em;
		}

		.promo-04-section .features-listing .item .small {
			font-size: 19px; line-height: 1.1em; font-weight: 400;
		}

	}

	@media(min-width: 480px) and (max-width: 619px) {
		.promo-04-section .heading-question {
			font-size: 25px; line-height: 1em;
		}

		.promo-04-section .heading-cta {
			font-size: 47px; line-height: 1.1em;
		}

		.promo-04-section .features-listing .item {
			padding: 20px 10px;
			background: none;
			text-align: center;
		}

		.promo-04-section .features-listing .item:nth-child(1)::after,
		.promo-04-section .features-listing .item:nth-child(2)::after {
			left: 15%; bottom: 0;
		}

		.promo-04-section .features-listing .item .large {
			font-size: 24px; line-height: 1.1em;
		}

		.promo-04-section .features-listing .item .small {
			font-size: 18px; line-height: 1.1em; font-weight: 400;
		}
	}
}

@media(max-width: 479px) {
	.wrapper {
		padding: 0 15px;
	}

	.button-large,
	.button-large:link,
	.button-large:visited {
		padding: 12px 25px;
	}

	.button-large::after {
		display: none;
	}

	.button-regular,
	.button-regular:link,
	.button-regular:visited {
		padding: 12px 20px;
	}

	.button-regular::after {
		display: none;
	}

	.warning-overlay-inside {
		width: 90%; height: 90%;
		left: 5%; top: 5%;
	}

	.top-section .logo-holder {
		float: none;
		margin-bottom: 10px;
	}

	.top-section .logo-holder .logo {
		max-width: calc(100% - 60px);
	}

	.top-section .mmenu-button {
		display: inline-block;
	}

	.top-section .search-wrapper {
		float: none;
		padding: 0; margin: 0 0 10px 0;
	}

	.top-section .search-wrapper input[type="text"] {
		width: 100%;
		text-align: center;
	}

	.menu-section {
		display: none;
	}

	.special-offer-desktop {
		display: none;
	}

	.special-offer-mobile {
		display: block;
	}

	.home-featured-section .fancy-layout {
		display: none;
	}

	.home-featured-section .regular-layout {
		display: block;
	}

	.listing-featured .item {
		width: 100%;
	}

	.listing-featured .item .meta .title {
		font-size: 20px;
	}

	.listing-featured .item .meta .models {
		padding-left: 16px;
		font-size: 16px;
	}

	.listing-featured .item .meta .models::after {
		font-size: 11px; line-height: 14px;
	}

	.listing-featured .item .meta .date {
		font-size: 12px;
	}

	.listing-videos .item {
		width: 50%;
	}

	.listing-videos .item .info:before {
		display: none;
	}

	.listing-photos .item {
		width: 50%;
	}

	.listing-photos .item .info:before {
		display: none;
	}

	.listing-models .item {
		width: 50%;
	}

	.listing-models .item .info:before {
		display: none;
	}

	.header-section-listing .page-title {
		margin-top: 65px;
	}

	.header-section-listing .page-title .sup-title {
		font-size: 23px;
	}

	.header-section-listing .page-title .title {
		font-size: 50px;
	}

	.sorting-section .sorting-tabs {
		width: 100%; float: none;
		text-align: center;
	}

	.sorting-section .sorting-tabs li {
		width: 100%; display: block;
		border-right: 0 none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}

	.sorting-section .sorting-tabs li.active::after {
		display: none;
	}

	.sorting-content-numbers {
		display: none;
	}

	.video-holder {
		width: 100%; float: none;
		margin: 0 auto;
	}

	.video-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information {
		width: 100%; float: none;
	}

	.gallery-intro-holder {
		width: 100%; max-width: 850px; float: none;
		margin: 0 auto;
	}

	.content-information-intro {
		padding: 5px 30px;
	}

	.content-information-meta {
		padding: 0;
	}

	.content-information-meta .models,
	.content-information-meta .date,
	.content-information-meta .rating {
		width: 100%; display: block; float: none;
		padding-top: 10px; padding-bottom: 10px;
		border-left: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.content-information-meta .date {
		border: 0 none;
	}

	.video-thumbs .thumb-grid-item-wrapper {
		width: 49%; display: inline-block;
		margin-right: 1%; margin-bottom: 1%;
	}

	.video-thumbs .thumb-grid-item-wrapper:nth-child(5n) {
		margin-right: 1%;
	}

	.video-thumbs .thumb-grid-item-wrapper:nth-child(2n) {
		margin-right: 0;
	}

	.gallery-thumbs .thumb-grid-item-wrapper {
		width: 23.5%; display: inline-block;
		margin-right: 2%; margin-bottom: 2%;
	}

	.gallery-thumbs .thumb-grid-item-wrapper:nth-child(6n) {
		margin-right: 2%;
	}

	.gallery-thumbs .thumb-grid-item-wrapper:nth-child(4n) {
		margin-right: 0;
	}

	.model-section .model-thumb {
		width: 100%;
		margin-bottom: 30px;
	}

	.model-section .model-table {
		width: 100%; min-height: 0;
		margin-bottom: 10px;
	}

	.model-section .model-intro {
		width: 100%;
		padding-top: 20px;
	}

	.form-row .half-column {
		width: 100%; display: block; float: none;
	}

	.form-row .half-column:nth-child(n+1) {
		margin-top: 20px;
	}

	.promo-02-section {
		background-image: url("../images/promo-02-bgd-mobile.jpg");
		background-position: center center; background-size: cover;
	}

	.promo-02-section.pg {
		background-image: url("../images/promo-02-bgd-pg-mobile.jpg");
	}

	.promo-02-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-02-section .heading-intro {
		font-size: 30px;
	}

	.promo-02-section .heading-intro::before,
	.promo-02-section .heading-intro::after {
		display: none;
	}

	.promo-02-section .heading-main {
		font-size: 44px; line-height: 0.85em;
	}

	.promo-02-section .heading-main .second {
		font-size: 44px; line-height: 0.875em;
	}

	.promo-02-section .heading-main .third {
		font-size: 40px; line-height: 0.875em;
	}

	@media(max-width: 400px) {
		.promo-02-section .heading-main {
			font-size: 38px; line-height: 0.85em;
		}

		.promo-02-section .heading-main .second {
			font-size: 38px; line-height: 0.875em;
		}

		.promo-02-section .heading-main .third {
			font-size: 38px; line-height: 0.875em;
		}
	}

	.promo-02-section .promo-text {
		max-width: 400px;
		font-size: 16px; line-height: 1.4em; text-align: center;
	}

	.promo-03-section {
		background-image: url("../images/promo-03-bgd-mobile.jpg");
		background-position: center center; background-size: cover;
	}

	.promo-03-section.pg {
		background-image: url("../images/promo-03-bgd-pg-mobile.jpg");
	}

	.promo-03-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-03-section .heading-intro {
		font-size: 30px;
	}

	.promo-03-section .heading-intro::before,
	.promo-03-section .heading-intro::after {
		display: none;
	}

	.promo-03-section .heading-main {
		font-size: 48px; line-height: 0.85em;
	}

	.promo-03-section .heading-main .second {
		font-size: 42px; line-height: 0.875em;
	}

	.promo-03-section .heading-main .third {
		font-size: 37px; line-height: 0.925em;
	}

	@media(max-width: 400px) {
		.promo-03-section .heading-main {
			font-size: 40px; line-height: 0.85em;
		}

		.promo-03-section .heading-main .second {
			font-size: 35px; line-height: 0.875em;
		}

		.promo-03-section .heading-main .third {
			font-size: 38px; line-height: 0.875em;
		}
	}

	.promo-03-section .promo-text {
		max-width: 400px;
		font-size: 16px; line-height: 1.4em; text-align: center;
	}

	.promo-04-section {
		background-image: url("../images/promo-04-bgd-mobile.jpg");
		background-position: center bottom; background-size: cover;
	}

	.promo-04-section.pg {
		background-image: url("../images/promo-04-bgd-pg-mobile.jpg");
	}

	.promo-04-section .promo-holder {
		display: inline-block; float: none;
	}

	.promo-04-section .heading-question {
		font-size: 32px; line-height: 1em;
	}

	.promo-04-section .heading-cta {
		margin-top: 10px;
		font-size: 66px; line-height: 0.95em;
	}

	.promo-04-section .features-listing .item:nth-child(1)::after,
	.promo-04-section .features-listing .item:nth-child(2)::after,
	.promo-04-section .features-listing .item:nth-child(3)::after {
		width: 70%; height: 1px; display: block; content: "";
		position: absolute; left: 0; bottom: 0;
		background: #ff9c00;
		left: 15%; bottom: 0;
	}

	.promo-04-section .features-listing {
		width: 100%;
		margin-top: 5px;
	}

	.promo-04-section .features-listing .item {
		width: 100%;
		padding: 20px 10px;
		background: none;
		text-align: center;
	}

	.promo-04-section .features-listing .item .large {
		font-size: 24px; line-height: 1.1em;
	}

	.promo-04-section .features-listing .item .small {
		font-size: 18px; line-height: 1.1em; font-weight: 400;
	}

	.promo-04-section .button-holder {
		margin-top: 15px;
	}
}</pre></body></html>