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

/* override styles for browserupdate.org */
body .buorg {
    background-color: #0A1B24;
    color: #ffffff;
}

.wf-active body .buorg {
    font-family:  "Open Sans";
}

body .buorg div {
    padding: 11px 12px 11px 30px;
    line-height: 1.7em;
}

body .buorg div a, body.buorg div a:visited {
    text-decoration: none;
    box-shadow: none;
}

/* partially from .is-cta */
body #buorgig, body #buorgul {
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    padding: 4px 12px;
}

/* from .is-cta.is-second */
body #buorgig {
    background-color: #ff9326;
    color: #0a1b24;
}

/* from .is-cta.is-first */
body #buorgul {
    background-color: #dc0007;
    color: #fff;
}

.screenshot-gallery.is-thumbs-navigation &gt; div {
    cursor: pointer;
}

.studio-grid-element .is-likes {
    display: none;
}

/* fix #2543 */
.tc-edit-data .formfield-wrapper.is-checkbox input[type="checkbox"]:disabled {
    display: none;
}

.tc-edit-data .formfield-wrapper.is-checkbox input[type="checkbox"]:disabled:not(:checked) + label &gt; span {
    display: none;
}

.tc-edit-data .formfield-wrapper.is-checkbox input[type="checkbox"]:disabled:checked + label &gt; span {
    padding-right: 0;
}

.tc-edit-data .formfield-wrapper.is-checkbox input[type="checkbox"]:disabled + label &gt; span &gt; i {
    display: none;
}

/* hide "fsk18" icon on screenshot gallery pics */
.screenshot-gallery .overlay-fsk18 {
    display: none;
}

/* .movie-grid-element .product-cover {
    padding-bottom: 142.27%;
    height: 0;
} */

/* increased margin of h2 heading to content below */
h2{margin-bottom:1.875rem;}
h2:empty{margin:0;padding:0;}

/* Banner Fixes start */
/* Overwrites existing Banner Element Styles */
.banner-element{margin-bottom:0;}
@media screen and (min-width: 768px) and (max-width: 989px){.banner-element{margin-bottom:0}}
@media screen and (min-width: 990px) and (max-width: 1169px){.banner-element{margin-bottom:0}}
@media screen and (min-width: 1170px) and (max-width: 1469px){.banner-element{margin-bottom:0}}
@media screen and (min-width: 1470px){.banner-element{margin-bottom:0}}
/* Removes negative Margin from Studios Listing */
.stage-studio{margin-top:0}

/* adding margin to all headlines */
h1{margin-top:0.625rem}

/* new style for smaller paddings */
.has-small-padding-top {
    padding-top: 10px;
    padding-top: 0.625rem;
}

/*some margin for pornstar statistics */
.stage-star-statistics {
	margin-top: 1em;
}

/* Banner Fixes end */

/* Fixes too large margins on Filter Module not checked */
@media screen and (min-width: 768px) and (max-width: 989px){.is-filter-wrapper {margin-bottom: 1.5625rem;}}
@media screen and (min-width: 990px) and (max-width: 1169px){.is-filter-wrapper {margin-bottom: 1.25rem;}}
@media screen and (min-width: 1170px) and (max-width: 1469px){.is-filter-wrapper {margin-bottom: 1.25rem;}}
@media screen and (min-width: 1470px){.is-filter-wrapper {margin-bottom: 1.875rem;}}

/* Testing small h1 on mobile - not checked */
@media screen and (max-width: 767px){h1, .h1 {font-size: 22px;font-size: 1.375rem;line-height: 1.09;}}
/* Testing smaller h1 on larger breakpoints - not checked */
@media screen and (min-width: 1170px) {h1, .h1 {font-size: 35px;font-size: 2.1875rem;line-height: 1.4285;}}


/* decrease margin and padding of buying options on products page - not checked */
.details-movie .details-information-header.has-border {
	  margin-bottom: 20px;
    margin-bottom: 1.25rem;
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
}

.details-movie .details-information-header.is-last {
    margin-top: 30px;
    margin-top: 1.875rem;
}

/* Bold h3 on product pages to increase visibility of buying options */
h3.is-std {
	    font-weight: bold;
}

/* Increase Visibility of phone Number in Header */
.meta-nav .l span {
    color: #8898a0;
    font-weight: bold;
}

/* Remove some padding from trending module */
.trending {
	padding-top: 0;
	margin-top: 0;
}

/* setting a standard line hight for register form */
.register-form {
	line-height: 1.25rem;
}

/* more bringing the CTA above the fold */
.register {
	padding-top: 1.25rem;
}

/* Moving Form Checkboxen on signup pages to top */
.formfield-wrapper.is-checkbox label span,.formfield-wrapper.is-radio label span{
	vertical-align: top;
}

/* decreasing line height in signup box */
.register-form label, .register-form a:not(.is-cta), .register-form span:not(.cta-content) {
	line-height: 1.25rem;
}

.alert a:link {
text-decoration: underline;
font-weight:bold;
}

.alert a:hover {
text-decoration: underline;
font-weight:bold;
}

.alert a:visited {
text-decoration: underline;
font-weight:bold;
}

/* CYBER Test with kaputtgehauen lazy loading */
.lazy-image{transition:none}
.lazy-loading-image .is-preload-canvas,.lazy-loading-background-image .is-preload-canvas{-moz-transition: none;-webkit-transition: none; -o-transition: color 0 ease-in;transition: none;}
.lazy-loading-image .is-preload-svg, .lazy-loading-background-image .is-preload-svg {-moz-transition: none;-webkit-transition: none; -o-transition: color 0 ease-in;transition: none; visibility:0.1s}
.lazy-loading-image .is-blurred-background,.lazy-loading-background-image .is-blurred-background {-moz-transition: none;-webkit-transition: none; -o-transition: color 0 ease-in;transition: none;}
.movie-grid-element .hover-content-wrapper, .star-grid-element .hover-content-wrapper, .studio-grid-element .hover-content-wrapper, .scene-grid-element .hover-content-wrapper {-moz-transition: none;-webkit-transition: none; -o-transition: color 0 ease-in;transition: none;}

/* Notification Text color white */
div.app-notification-content p {color:#fff;font-weight:bold;}

/* Langauge Alert Styles */
.alert-language {padding: 1.875rem 1.875rem 1.875rem; margin: 4.375rem 0 4.375rem; font-size: 16px}
.alert-text {margin-right: 1.25rem}
</pre></body></html>