/*
Theme Name: Porn Theme #6
Theme URI: https://pornaffiliate.xxx/themes/pt6/
Author: Porn Affiliate
Author URI: https://pornaffiliate.xxx/
Description: Turn on this theme and transform your WordPress install into a fast and sexy toplist site without any plugins. Updates for this theme and new themes will be posted once in a while at the <a href="https://pornaffiliate.xxx/themes/#6">porn theme page</a> and you can also get support and give feedback from there. Also, you might want to check out our listing of <a href="https://pornaffiliate.xxx/">top porn affiliate programs</a> that you can use to make money promoting the best premium porn sites in your toplist!
Version: 2.3
License: Attribution-NoDerivatives 4.0 International
License URI: https://creativecommons.org/licenses/by-nd/4.0/
Tags: 
Text Domain: porntheme6
Porn Theme #6 Copyright PornAffiliate.xXx
*/
body { font-family: "Open Sans", sans-serif; font-size: 14px; background: url('https://bestpornsites.top/wp-content/uploads/2022/07/Black-High-Definition-Background-HD-Wallpaper.webp') #333; color: white; text-shadow: 1px 1px 1px black; text-align: center; cursor: default; }
h1, h2, h3, h4, h5, h6 { font-family: Montserrat, Verdana, sans-serif; }
img { max-width: 100%; height: auto; }
.site-title { margin: 0; }
.site-title a { color: white; text-shadow: 0 0 10px black; text-decoration: none; font-family: Montserrat, Verdana, sans-serif; font-size: 50px; }
.slogan { font-weight: 400; font-size: 18px; font-family: Montserrat, Verdana, sans-serif; margin: 0 0 10px 0; }
header a, .first-wrap a, footer a, header a:visited, .first-wrap a:visited, footer a:visited { color: white; }
.first-wrap { max-width: 1900px; margin: 0 auto 35px auto; }
.single .first-wrap, .page .first-wrap { max-width: 900px; }
.content-wrap { margin: 0 auto 40px auto; }
.single #content, .page #content { margin-left: -22px; }
.link-box { width: 250px; max-width: 100%; padding: 0 6px; background: rgba(0,0,0,0.80); box-shadow: 0 0 20px black, 0 0 10px rgba(255, 255, 255, 0.45) inset !important; margin: 20px; }
.link-box a.site-link { display: block; padding: 10px; background: #ffffff1f; margin: 10px -6px; box-shadow: 0 0 0px black, 0 0 5px rgba(255, 255, 255, 0.15) inset; text-decoration: none; }
.archive .link-box a.site-link { margin: 0 -6px; background: none; box-shadow: none; }
.link-box a:hover { text-decoration: none; }
.link-box h2 { margin: 12px 0 0 0; text-shadow: 0 0 20px #000, 0 0 10px black; font-family: Montserrat, Verdana, sans-serif; }
.link-box h2 a { padding: 0; background: none; margin: 0; box-shadow: none; text-decoration: underline; }
.link-box .category-description { margin: 15px 0 -8px 0; }
.site-entries { margin-top: 17px; }
.site-entry .site-details { display: none; position: absolute; width: 242px; margin: -9px 0 -9px -6px; z-index: 99; padding: 10px; background: rgba(0,0,0,0.80); box-shadow: 0 0 3px black, 0 0 10px rgba(255, 255, 255, 0.45) inset; }
.site-entry .site-details.show, .site-entry .archive-site-details { display: block !important; }
.site-screenshot { margin: -5px 0 0 -6px; max-width: auto; box-shadow: 0 0 10px black; height: auto; }
.single .site-screenshot { margin: 0 0 10px 10px; max-width: 510px; height: auto; float: right; }
.review-cta { float: center; padding: 20px; background: #FFFFFF24; margin-left: -10px; }
header.archive-header { max-width: 100%; padding: 1px 10px 10px 10px; background: rgba(0,0,0,0.80); box-shadow: 0 0 20px black, 0 0 10px rgba(255, 255, 255, 0.45) inset; margin: 20px 0; }
.archive .site-screenshot { margin: 0 0 0 -3px; box-shadow: none; }
.archive-site-details { margin-top: 13px; }
.show-all-sites-link { float: left; padding: 5px 0 20px 0; width: 100%; }
.show-all-sites-link.more-padding { padding: 25px 0 20px 0; }
.review-link-wrap { float: left; width: 100%; margin: 10px 0 20px 0; }
.review-link { padding: 5px 10px; }
.review-content-wrap { text-align: center; }
.category-links { float: left; width: 100%; }
.category-links a { margin: 0 10px; }
article h1 { margin: 20px 0; }
article { float: center; width: 900px; max-width: 900px; padding: 1px 10px 10px 10px; background: rgba(0,0,0,0.80); box-shadow: 0 0 20px black, 0 0 10px rgba(255, 255, 255, 0.45) inset; margin: 20px 0; }
.sidebar { }
.sidebar ul { list-style-type: none; margin: 0; padding: 0; }
.sidebar img { box-shadow: 0 0 20px black; margin: 0 auto; }
.bot-center-sidebar img { margin: 0 auto; }
.site-info { margin: 0 0 10px 0; font-weight: 400; font-size: 18px; font-family: Montserrat, Verdana, sans-serif; }
.copyright-info { font-weight: 400; font-size: 15px; font-family: Montserrat, Verdana, sans-serif; }
.illustration { width: 150px; height: 150px; max-width: 100%; }
#footer-wrap { float: left; width: 100%; margin-bottom: 20px; }
footer nav { margin: 0 0 10px; }
footer nav a { margin: 0 10px; }
.main-menu-class { display: none; }
.edit { float: left; width: 100%; margin: 20px 0; }
@media all and (max-width:965px) {
.first-wrap { margin: 0; }
.single #content, .page #content { margin-left: 0; }
.single article, .page article { max-width: 93%; max-width: calc(100% - 20px); }
}
 @media all and (max-width:750px) {
.single .site-screenshot { float: none; max-width: 100%; margin: 0; }
}
.show-site-descriptions { display: none; margin: 20px 0; }
.show-site-descriptions span { cursor: pointer; padding: 7px 15px; background: rgba(0, 0, 0, 0.25); border-radius: 23px; box-shadow: 0 0 10px #444, 0 0 10px black inset; text-shadow: 1px 1px 1px black; }
.show-site-descriptions span.details-shown { display:none; }
.desktop-only { display: block; }
.mobile-only { display: none; }
 @media all and (max-width: 600px) {
.show-site-descriptions { display: block; }
.desktop-only { display: none; }
.mobile-only { display: block; }
.show-site-descriptions { display: block; }
.site-title a { font-size: 25px; }
.site-entry .site-details { position: relative; }
.slogan { font-size: 14px; }
}
