.skip-link { position: absolute; left: -9999px; z-index: 999999; padding: 0.75em 1em; background: #333; color: #fff; text-decoration: none; font-weight: 600; } .skip-link:focus { left: 0; top: 0; outline: 2px solid #fff; outline-offset: 2px; } a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:not([tabindex="-1"]):focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } } [data-lucide] { width: 1em; height: 1em; display: inline-block; vertical-align: middle; } svg.lucide { width: 1em; height: 1em; vertical-align: middle; } .lucide-loader-spin svg.lucide { animation: lucide-spin 0.8s linear infinite; } @keyframes lucide-spin { to { transform: rotate(360deg); } } @font-face { font-family: "Bulletproof Deco BB"; src: url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.eot"); src: url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.woff2") format("woff2"), url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.woff") format("woff"), url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.ttf") format("truetype"), url("/wp-content/themes/awp/assets/fonts/699ec190bddf525080b18cb27bd1af12.svg#Bulletproof Deco BB") format("svg"); } .new-font { color: rgba(255, 255, 255, .32) !important; font-size: 24px !important; font-family: 'Bulletproof Deco BB', Helvetica, Arial; } .new-font2 { font-weight: normal !important; color: #ff5e62 !important; font-size: 24px !important; font-family: 'Bulletproof Deco BB', Helvetica, Arial; } .new-font3 { font-weight: normal !important; color: #fff !important; font-size: 24px !important; font-family: 'Bulletproof Deco BB', Helvetica, Arial; } .account-logo { font-size: 18px; font-family: 'Bulletproof Deco BB', Helvetica, Arial; } .comment-like:hover { text-decoration: none; } .comment-dislike:hover { color: #999 !important; } .comment-dislike { color: #999 !important; } .comment-like { color: #999 !important; } .customize-support { background-color: #212121 !important; } .image-wrapper { width: 100%; height: 100%; overflow: hidden; position: relative; } .image-wrapper2 { opacity: 0.8; transition: all 280ms cubic-bezier(.5, 0, .1, 1); -webkit-filter: grayscale(25%); filter: grayscale(25%); float: left; padding-left: 5px; width: 160px; height: 100%; overflow: hidden; position: relative; } .relatedvideos:hover .image-wrapper2 { opacity: 1; transition: all 280ms cubic-bezier(.5, 0, .1, 1); -webkit-filter: none; filter: none; } .image-overlay-content:hover { cursor: pointer; z-index: 3; opacity: 1; } .image-overlay-content { z-index: 3; position: absolute; border: 0; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(97, 97, 97, 0.09); background-size: 0px 0px; background-repeat: no-repeat; background-position: center 40%; opacity: 0; transition: background-size .25s; transition-timing-function: initial; transition-delay: 0.13s; } body { padding: 0; margin: 0; font-family: 'Roboto', sans-serif; font-size: 14px; background: radial-gradient(circle at top, #242c34 0%, #13171c 100%); background-attachment: fixed; } #headerBox { width: 100%; float: left; min-height: 43px; background: rgba(255, 255, 255, 1); } #header { box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12) !important; position: relative; z-index: 19; background: #464646; width: 100%; background: #303030; max-width: 100%; min-width: 320px; margin: 0 auto; padding: 0; } @media (min-width: 880px) { #headerBox, #headerBox.custom { position: fixed !important; top: 0; left: 0; width: 100%; z-index: 19; } } .admin-bar #headerBox, .admin-bar #headerBox.custom { position: fixed !important; top: 32px; left: 0; width: 100%; z-index: 19; } main#main { display: flex; flex-direction: column; align-items: center; padding-top: 66px; } @media screen and (max-width: 782px) { main#main { padding-top: 50px; } } .admin-bar main#main { padding-top: 60px; } @media screen and (max-width: 782px) { .admin-bar #headerBox, .admin-bar #headerBox.custom { top: 46px; } } .bntext { display: none; width: 100%; background: #fff; color: #000; text-align: center; padding: 10px; margin: 10px 0; z-index: 10000; border: 1px dashed #f00; } .bntext.show-notice { display: block !important; } #logo { padding-top: 7px; padding-right: 40px; padding-left: 60px; float: left; min-height: 60px; } @media (max-width:984px) { #logo { min-height: 45px; } } #logo h1 { margin: 0 0 0 10px; padding: 0; float: left; font-size: 34px; vertical-align: bottom; line-height: 80px; } #logo h1 a { text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: normal; color: rgb(60, 60, 60); } #logo h1 a span { text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: bold; } #logo h1 a span.boxed { text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: bold; color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 10px 0 10px; margin: 0 0 0 5px; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); } #logo h2 { font-size: 14px; font-weight: normal; margin: 0 0 0 10px; padding: 0; float: left; line-height: 80px; } #customlogo { margin-top: 14px; } div#customlogo { color: #fdfdfd; font-size: 18px; font-weight: 500; } span.highlight { color: #ff5e62 !important; } .text-logo:hover { text-decoration: none; } nav#top-nav { float: left; font-size: 16px; } nav.hide-nav { display: inline; } nav#top-nav aside { float: left; margin-bottom: 10px; } aside ul { float: left; padding: 0; margin: 0; list-style: none; } nav#top-nav aside ul.menu li { float: left; padding: 0; } nav#top-nav aside ul.menu li a, nav#top-nav aside.widget_categories h4 { height: 40px; padding: 8px 20px 0 20px; box-sizing: border-box; text-decoration: none; float: left; margin: 0; font-weight: normal; margin: 0 2px 0 0; -webkit-transition: background-color 0.4s; transition: background-color 0.4s; } nav#top-nav aside.widget_categories h4 { padding: 8px 20px 0 30px; background-repeat: no-repeat; background-position: 10px -346px; } nav#top-nav aside ul.menu li.current_page_item a, nav#top-nav aside ul.menu li a:hover, nav#top-nav aside.widget_categories h4:hover, nav#top-nav aside.widget_categories:hover h4 { color: rgb(255, 255, 255); cursor: pointer; } nav#top-nav aside.widget_categories h4:hover, nav#top-nav aside.widget_categories:hover h4 { background-repeat: no-repeat; background-position: 10px 17px; } nav#top-nav aside.widget_categories:hover ul li:last-child:nth-child(odd) a { width: 380px; } nav#top-nav aside.widget_categories:hover ul li:only-child:last-child a { margin-left: 100px; width: 180px; } nav#top-nav aside.widget_categories ul { display: none; position: absolute; z-index: 999; float: none; width: 400px; } nav#top-nav aside.widget_categories:hover ul { display: block; position: absolute; float: none; z-index: 999; padding: 15px 0 0 0; margin: 40px 0 0 -140px; background-repeat: no-repeat; background-position: 194px -315px; } nav#top-nav aside.widget_categories:hover ul li { float: left; } nav#top-nav aside.widget_categories:hover ul li a { padding: 10px; width: 180px; height: auto; text-decoration: none; display: block; margin: 0; color: rgb(255, 255, 255); } nav#top-nav aside.widget_categories:hover ul li a:hover { text-decoration: underline; } nav#top-nav aside.widget_search { height: 26px; width: 465px; float: left; margin-top: 7px; } nav#top-nav aside.widget_search input#s { width: 403px; height: 26px; box-sizing: border-box; border-top: 1px solid rgb(202, 202, 202); border-left: 1px solid rgb(202, 202, 202); border-bottom: 1px solid rgb(202, 202, 202); border-right: none; padding: 0; margin: 0; float: left; color: rgb(150, 150, 150); -webkit-transition: -webkit-box-shadow 0.3s; transition: box-shadow 0.3s; } nav#top-nav aside.widget_search input#searchsubmit { outline: 0 !important; width: 61px; height: 26px; border: none; padding: 0; margin: 0; background-position: center -233px; background-repeat: no-repeat; float: left; } nav#top-nav aside.widget_search input#searchsubmit:hover { background-color: #ffa31a; cursor: pointer; } nav#top-nav aside.widget_search input#searchsubmit:active { background-color: #f90; -moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3); } .contentHead { width: 100%; margin: 0 auto; min-height: 25px; border-top: 0px solid rgb(234, 0, 55); } .contentHead p { padding: 0px 10px 0 10px; min-height: 26px; color: rgb(255, 255, 255); margin: 0; font-size: 16px; float: left; -webkit-box-shadow: inset 1px 9px 8px -9px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 1px 9px 8px -9px rgba(0, 0, 0, 0.75); box-shadow: inset 1px 9px 8px -9px rgba(0, 0, 0, 0.75); } .sortBy { padding: 3px 2px 0 5px; margin: 0 0 0 5px; float: left; height: 23px; color: rgb(255, 255, 255); opacity: 0.7; } .sortBy a { color: rgb(255, 255, 255); text-decoration: none; padding: 0px 5px 0 5px; margin-right: 1px; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; } .sortBy a:hover, .sortBy a.sortByActive { background-color: rgba(255, 255, 255, 0.25); text-decoration: none; } #content { clear: both; float: none; max-width: 100%; } .videoPost { position: relative; width: 264px; float: left; padding: 0 0 5px 0; margin: 10px 8px 20px 8px; background: rgb(255, 255, 255); cursor: pointer; } .videoPost img.thumb_small { width: 264px; height: 388px; transition: transform 0.4s ease, opacity 0.3s ease; will-change: transform; display: block; } .videoPost:hover img.thumb_small { transform: scale(1.05); } .videoPost .image-wrapper { overflow: hidden; position: relative; border-radius: 4px; width: 100%; height: 100%; } .videoPost img.playButton { position: absolute; margin-left: -90px; pointer-events: none; transition: transform 0.3s ease; } .videoPost:hover img.playButton { transform: scale(1.1); } .videoPost div.thumbDuration { position: absolute; top: 0; left: 0; margin: 2px 0 0 2px; padding: 4px 6px; font-size: 12px; font-weight: 600; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); z-index: 5; border-radius: 2px; } .videoPost a.videoLink { color: #fff; text-align: center; font-weight: 500; width: 100%; float: left; overflow: hidden; text-decoration: none; height: 34px; margin-bottom: 2px; font-size: 15px; line-height: 110%; } .videoPost a.heartLink, a.heartLink { color: #c4c4c4; text-decoration: none !important; float: left; font-size: 12px; padding: 0 0 0 0; opacity: 0.75; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } .videoPost a.heartLink:hover, a.heartLink:hover { opacity: 1; color: #ff5e62; } .videoPost a.liked:hover, a.liked:hover { opacity: 0.75; cursor: default; } .videoPost div.thumbViews, div.thumbViews { color: #c4c4c4; text-decoration: none; font-size: 16px; text-align: center; opacity: 0.75; } .videoPost h2 { font-size: 14px; } .videoPost div.nothumb { width: 264px; height: 322px; background: rgb(237, 237, 237); float: left; text-align: center; padding: 65px 0 0 0; color: #959595; font-size: 12px; } .xhlink { background-size: 192px 282px; display: block; width: 192px; height: 282px; background-position: 0px 0px; background-repeat: no-repeat; } #pagination { width: 100%; float: left; margin: 10px auto; } #pagination2 { float: right; } nav.pagination { margin: 0 auto; float: right; } nav.pagination ul { padding: 0; margin: 0; } nav.pagination ul li { list-style: none; float: left; padding: 0; margin: 0; } nav.pagination ul li a.inactive, nav.pagination ul li a.start, nav.pagination ul li a.end { text-align: center; padding: 0px 10px 0 10px; margin-right: 2px; text-decoration: none; height: 40px; min-width: 20px; color: rgb(255, 255, 255); -webkit-transition: background 0.3s, padding 0.3s; transition: background 0.3s, padding 0.3s, margin 0.3s; } nav.pagination ul li span.current, nav.pagination ul li a.inactive:hover { text-align: center; padding: 3px 10px 3px 10px; margin-right: 2px; text-decoration: none; height: 40px; min-width: 20px; color: rgb(255, 255, 255); } nav.pagination ul li a.start { margin-left: 5px; background-repeat: no-repeat; background-position: 6px -115px; } nav.pagination ul li a.start:hover { margin-left: 0px; padding: 0px 10px 0 15px; background-position: 8px -115px; } nav.pagination ul li a.end { margin-right: 5px; background-repeat: no-repeat; background-position: 7px -75px; } nav.pagination ul li a.end:hover { margin-right: 0px; padding: 0px 15px 0 10px; background-position: 10px -75px; } #contentWrapper { width: 100%; padding: 0 25px; float: left; } article.page { padding: 20px; margin: 10px 20px 10px 20px; min-width: 320px; background-color: rgb(255, 255, 255); } article.post { margin: 10px auto 0 auto; width: 100%; min-width: 300px; padding: 5px; background-color: rgb(255, 255, 255); } .clear { clear: both; } .videoWrap { margin-bottom: 10px; float: left; width: 100%; box-sizing: border-box; } .videoBox { width: 100%; box-sizing: border-box; height: 510px; } .videoWrap h2 { padding: 0; } .ad728, .adHomePage { display: none; } #buttonUnderVideoLink { width: 100%; min-height: 90px; text-align: center; display: table; font-size: 32px; text-decoration: none; box-sizing: border-box; color: rgb(255, 255, 255); background-color: #ff5e62; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; } #buttonUnderVideoLink span { display: table-cell; vertical-align: middle; } #videoPostContent { position: relative; width: 100%; float: left; margin-bottom: 1rem; } #videoOverAd { display: none; } #videoPostContent p { font-size: 15px; font-weight: 500; margin: 0; padding: 0; word-wrap: break-word; } .postMeta { float: left; box-sizing: border-box; padding: 10px; color: rgba(234, 0, 55, 0.75); text-decoration: none; font-size: 16px; width: 100%; } .meta-boxx { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; width: 100%; min-width: 0; margin-bottom: 12px; } .meta-boxx-thumb { flex-shrink: 0; border-radius: 8px; overflow: hidden; background: rgba(0, 0, 0, 0.2); } .meta-boxx-thumb img { display: block; width: 188px; height: auto; max-height: 276px; object-fit: cover; border-radius: 8px; vertical-align: middle; } .meta-boxx-stats { display: flex; flex-direction: column; gap: 8px; justify-content: center; min-width: 0; } .meta-boxx-views, .meta-boxx-duration, .meta-boxx-likes { display: inline-flex; align-items: center; gap: 6px; font-size: 14px; color: #848484; } .meta-boxx-views i, .meta-boxx-duration i, .meta-boxx-likes i, .meta-boxx-views svg, .meta-boxx-duration svg, .meta-boxx-likes svg { width: 18px; height: 18px; flex-shrink: 0; color: inherit; } .meta-boxx-likes a { color: #c4c4c4; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; transition: color 0.2s ease; } .meta-boxx-likes a:hover { color: #e0e0e0; } .meta-boxx-duration { color: rgba(255, 255, 255, 0.7); } @media (max-width: 560px) { .meta-boxx-thumb img { width: 150px; } .meta-boxx { width: 100%; } } @media (max-width: 360px) { .new-tags { width: 50%; } } .postMeta div { float: left; } .postMeta a { color: rgba(234, 0, 55, 0.75); -webkit-transition: color 0.3s; transition: color 0.3s; } .postMeta a:hover { color: rgba(234, 0, 55, 1); } .videoSideAds { float: left; margin: 0; padding: 0px; } .videoAd300 { background-color: #1b1b1b; padding: 12px; margin-bottom: 10px; float: left; width: 324px; height: 270px; } .videoSideAds div.videoAd300:last-child { min-height: 250px; } a#showCommentsLink { width: 150px; height: 25px; float: left; padding: 5px 20px 0 30px; text-decoration: none; float: left; margin: 0; font-weight: normal; -webkit-transition: background-color 0.4s; transition: background-color 0.4s; background-repeat: no-repeat; background-position: 10px -351px; } a#showCommentsLink:hover { color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: 10px 11px; } #comments { display: none; } .comment-author a { color: #fff; } #commentlist { float: left; width: 100%; } #respond { width: 100%; box-sizing: border-box; } h3#reply-title { font-size: 20px; } #respond input#author, #respond input#email { width: 50%; margin: 5px; height: 30px; border: 1px solid rgb(202, 202, 202); -webkit-transition: -webkit-box-shadow 0.3s; transition: box-shadow 0.3s; } #respond input#author:focus, #respond input#email:focus, #respond textarea#commentTextarea:focus { border-color: rgb(150, 150, 150); -moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3); } #respond textarea#commentTextarea { color: #fff; position: relative; width: 80%; left: 14px; min-height: 64px; background-color: #1f1f1f; margin: 5px; border: 1px solid #1f1f1f; -webkit-transition: -webkit-box-shadow 0.3s; transition: box-shadow 0.3s; } @media (max-width: 450px) { #respond textarea#commentTextarea { width: 70%; } } @media (max-width: 330px) { #respond textarea#commentTextarea { width: 60%; } } ul#commentlist { width: 100%; list-style: none; margin: 0; padding: 0; } ul#commentlist li { float: left; width: 100%; list-style: none; margin: 5px 0 5px 0; } ul#commentlist li .comment-author { float: left; padding: 2px 10px 2px 10px; color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: left; } ul#commentlist li .commentmetadata { display: none; } ul#commentlist li p { width: 100%; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 0 10px; padding: 20px; } #commentform { width: 100%; } #commentform input#submit { outline: 0 !important; border: none; height: 30px; width: 30%; color: #000; font-weight: 500; background: #3b3b3b; } #commentform input#submit:hover { -moz-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.3); } footer { width: 100%; float: left; margin: 0 0 -10px 0; } footer p { width: 100%; float: left; color: rgb(255, 255, 255); } footer p.copy { font-size: 12px; text-align: right; padding-right: 10px; box-sizing: border-box; } footer p a { color: rgb(255, 255, 255); } #footerInside { border-top: 1px solid #292929; margin: 0 auto; } #footerSidebar { width: 100%; float: left; margin: 10px 0 10px 0; color: rgb(255, 255, 255); } #footerSidebar aside { width: 25%; box-sizing: border-box; padding: 0 30px 0 30px; float: left; margin: 0 auto; } #footerSidebar aside h4 { color: gray !important; font-size: 16px !important; padding: 5px 5px 5px 10px; margin: 0; } #footerSidebar aside ul { width: 100%; margin: 0; } .menu-item a { color: #c5c5c5 !important; text-decoration: none; } .menu-item a:hover { text-decoration: none; color: #fff !important; } #footerSidebar aside ul li { width: 100%; float: left; list-style: none; margin: 0; padding: 0; } #footerSidebar aside ul li a, #footerSidebar aside.widget_recent_comments ul.recentcomments li.recentcomments a { width: 100%; float: left; list-style: none; padding: 5px 5px 5px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #ff5e62; margin-bottom: 1px; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; } #footerSidebar aside div.textwidget { padding: 0 10px 0 10px; } #footerSidebar aside.widget_search input#searchsubmit { width: 20%; height: 30px; margin: 0; padding: 0; border: 0; float: right; background-position: center -231px; background-repeat: no-repeat; box-sizing: border-box; } #footerSidebar aside.widget_search input#searchsubmit:hover { -moz-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 10px 1px rgba(255, 255, 255, 0.3); } #footerSidebar aside.widget_search input#s { width: 100%; height: 38px; margin: 0; padding: 0 12px; border: 0; box-sizing: border-box; } #footerSidebar aside.widget_recent_comments a.url { background: none; width: auto; float: none; } #footerSidebar aside.widget_recent_comments a.url:hover { color: rgb(255, 255, 255); } #footerAds { display: flex; flex-wrap: wrap; max-width: 1100px; margin: 0 auto; justify-content: center; } #footerAds div.ad300 { width: 300px; height: 250px; padding: 10px; background: #212121; float: left; margin: 10px 10px 0 0; } #rtaLogo { font-family: 'Bulletproof Deco BB', Helvetica, Arial; border: none; color: #fff; line-height: 34px; font-size: 40px; } .footer-branding-row .rta { padding-top: 0; text-align: center; } .rta { padding-top: 70px; text-align: center; } @media (min-width: 930px) { #footerAds { margin: 0 auto; margin-top: 1rem; } } @media (max-width: 1022px) { .rvideos-sidebar { margin: 0 0 10px 0 !important; } } @media (max-width: 550px) { .navigation li a { padding: 7.5px 15px 7.5px 15px !important; font-size: 16px !important; margin: 3px !important; } .videoPost a.heartLink, a.heartLink { font-size: 10px; } .videoPost div.thumbViews, div.thumbViews { font-size: 10px; } } @media (max-width: 880px) { #footerSidebar aside { width: 100%; } .undervideo-menu-li { margin: 8px 5px 0 0 !important; } .videoPost a.heartLink, a.heartLink { font-size: 13px; } .videoPost div.thumbViews, div.thumbViews { font-size: 13px; } #logo h1 { margin: 0 0 -10px 10px; line-height: 40px; } #logo h2 { margin: 0 0 0px 10px; line-height: 40px; } #videoOverAd { display: none; z-index: 999; } } @media (max-width: 984px) { .sidebar-toggle svg.lucide { display: block; } .mobile-nav-close .sidebar-toggle svg.lucide { display: none; } .mobile-nav-close .mobile-search-close svg.lucide { font-size: 30px; } .mobile-search-close svg.lucide { font-size: 0; position: absolute; } #content { clear: both; padding: 0px; } div.custom-menu-class li { display: block !important; } nav#top-nav aside { float: none; width: 100%; } nav#top-nav aside ul.menu { float: none; width: 100%; } nav#top-nav aside ul.menu li { float: none; width: 100%; } nav#top-nav aside ul.menu li a, nav#top-nav aside.widget_categories h4 { width: 100%; box-sizing: border-box; border-top: 1px solid rgb(255, 255, 255); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } nav#top-nav aside.widget_categories ul { display: none; position: inherit; float: left; width: 100%; } nav#top-nav aside.widget_categories:hover ul { display: none; position: inherit; float: left; width: 100%; } nav#top-nav aside.widget_categories.hover ul { display: inherit; position: inherit; float: left; z-index: 999; padding: 0; margin: 0; background-image: none; background-repeat: no-repeat; } nav#top-nav aside.widget_categories ul { float: left; width: 100%; position: relative; } nav#top-nav aside.widget_categories ul li { float: none; width: 100%; } nav#top-nav aside.widget_categories ul li a { display: none; height: 40px; width: 100%; padding: 8px 20px 0 20px; box-sizing: border-box; text-decoration: none; float: left; margin: 0; font-weight: normal; margin: 0 2px 0 0; -webkit-transition: background-color 0.4s; transition: background-color 0.4s; } nav#top-nav aside.widget_categories.hover ul li a { text-decoration: none; display: inherit; height: 40px; width: 100%; box-sizing: border-box; padding: 8px 20px 0 20px; text-decoration: none; float: left; margin: 0; font-weight: normal; margin: 0 2px 0 0; background: inherit; -webkit-transition: background-color 0.4s; transition: background-color 0.4s; border-top: 1px solid rgb(255, 255, 255); } nav#top-nav aside.widget_categories.hover ul li a:hover { text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; } nav#top-nav aside.widget_categories:hover ul li:last-child:nth-child(odd) a { width: 100%; } nav#top-nav aside.widget_categories.hover ul li:only-child a, nav#top-nav aside.widget_categories:hover ul li:only-child a { margin-left: 0px; } nav#top-nav aside.widget_search input#s { width: 70%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } nav#top-nav aside.widget_search input#searchsubmit { background-position: center -233px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } form#searchform { margin-top: -10px; } #mobile-nav { background-color: #1b1b1b !important; color: #757575; position: absolute; background-repeat: no-repeat; cursor: pointer; text-decoration: none; height: 50px; width: 40px; font-size: 30px; padding-left: 8px; padding-top: 15px; } .mobile-nav-open { background-position: 7px -383px; } .mobile-nav-close { background-position: 7px -417px; } } @media (min-width: 220px) { .centered { max-width: 100%; margin: 0 auto; } .videoBox { height: 250px; } } @media (max-width: 439px) { .undervideo-menu-li { margin: 0 5px 0 0; } .image-overlay-content { background-image: url(/wp-content/themes/awp/assets/images/icon-play-32.png); } .videoPost a.heartLink, a.heartLink { font-size: 13px; } .videoPost div.thumbViews, div.thumbViews { font-size: 13px; } .videoPost { width: 130px; box-sizing: border-box; overflow: hidden; } .videoPost img.thumb_small { width: 120px; height: auto; } } @media (max-width: 472px) { .sortBy a { font-size: 14px; } } @media (min-width: 320px) { .videoBox { height: 300px; } } @media (min-width: 440px) { .centered { max-width: 440px; margin: 0 auto; } .videoBox { height: 400px; } } @media (min-width: 1500px) { .col-md-2 { max-width: 300px !important; } .col-md-10 { max-width: 78% !important; } } @media (max-width: 1300px) { .col-md-2 { max-width: 22% !important; } .col-md-10 { max-width: 78% !important; } } @media (max-width: 970px) { .col-md-2 { max-width: 28% !important; } .col-md-10 { max-width: 72% !important; } } @media (max-width: 767px) { .col-md-2 { max-width: 0% !important; } .col-md-10 { max-width: 100% !important; } } @media (max-width: 564px) { .videoPost img.thumb_small { width: 100%; height: auto; } .videoPost { width: 44%; padding: 0 2px; margin: 10px 2px; box-sizing: inherit; overflow: inherit; } } @media (max-width: 379px) { .videoPost img.thumb_small { width: 100%; height: auto; } .videoPost { width: 44%; box-sizing: inherit; overflow: inherit; } } @media (max-width: 339px) { .videoPost img.thumb_small { width: 100%; height: auto; } .videoPost { width: 44%; padding: 0; box-sizing: inherit; overflow: inherit; } .trending1 span { font-size: 15px; } } @media (max-width: 300px) { .videoPost img.thumb_small { width: 100%; height: auto; } .videoPost { width: 90%; box-sizing: inherit; overflow: inherit; } } @media (max-width: 214px) { .videoPost img.thumb_small { width: 95%; height: auto; } .videoPost { width: 95%; box-sizing: inherit; overflow: inherit; } } @media (min-width: 660px) { .centered { max-width: 660px; min-width: 320px; margin: 0 auto; } .videoBox { height: 510px; } } @media (min-width: 730px) { .ad728 { display: none; margin: 5px auto 0 auto; display: inherit; width: 728px; min-height: 90px; } } @media (min-width: 880px) { .centered { max-width: 880px; min-width: 320px; margin: 0 auto; } .videoBox { height: 510px; } } @media (min-width: 985px) { .bars2 { display: none; } #mobile-nav { display: none; } } @media (min-width: 1060px) { nav#top-nav { display: inline; float: left; } article.post { width: 100%; } .videoWrap { width: 658px; } .ad728 { width: 656px; } } .videoSideAds div:first-child { margin: 0 0 5px 0; } @media (min-width: 1100px) { article.post { width: 100%; } .contentHead { max-width: 1100px !important; } .centered { max-width: 1100px; min-width: 320px; margin: 0 auto; } .videoSideAds { width: 320px; padding: 0; float: none; margin: auto; } .videoAd300 { width: 320px; } .sidebar-videos { clear: both; } .videoWrap { float: left; width: 700px; } .videoBox { width: 770px; height: 510px; } .adHomePage { display: inherit; float: right; width: 210px; min-height: 684px; box-sizing: border-box; padding: 5px 10px 10px 10px; text-align: center; } .ad728 { width: 656px; } } @media (min-width: 720px) { #videoOverAd { padding: 10px; background: #fff; position: absolute; top: 21%; left: 50%; transform: translate(-50%, -50%); z-index: 999; } .videoOverAdSmall { width: 300px; } .videoOverAdBig { width: 610px; margin-left: -475px; } #videoOverAd .close { height: 10px; width: 10px; float: right; display: block; text-decoration: none; font-size: 14px; line-height: 10px; margin-left: 100%; margin-bottom: 10px; box-sizing: border-box; } #videoOverAd .videoOverAd300, #videoOverAd .videoOverAd300snd { float: left; width: 300px; height: 250px; margin-right: 10px; } #videoOverAd .videoOverAd300snd { margin-right: 0; } } @media (min-width: 1336px) { .ad728 { width: 728px; } article.post { width: 100%; } .videoWrap { float: left; width: 940px; } } .plugrushAboveVideo { overflow: hidden; margin-bottom: -10px; } .plugrushAboveVideo .pr-widget { float: none; } .plugrush { overflow: hidden; float: left; } .pr-widget { float: left; } .video-js { position: relative !important; width: 100% !important; height: 100% !important; } .vjs-poster { position: absolute !important; left: 0; right: 0; top: 0; bottom: 0; } nav#top-nav aside.widget_search input#s:focus { padding: 2px; outline: -webkit-focus-ring-color auto 0px !important; border-color: #565656; } .navigation { clear: both; width: 100%; margin: 20px 0 0 0; text-align: center; color: white; } .navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { color: #fff; text-decoration: none; } .navigation li { display: inline; } .navigation li a, .navigation li a:hover, .navigation li.disabled { background-color: #303030; border-radius: 3px; cursor: pointer; padding: 10px 20px 10px 20px; display: inline-block; font-size: 20px; margin: 4px; } .navigation li a:hover { background-color: #3f3f3f; } .navigation li.active a { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%); } .styled-button { color: #ff5e62 !important; box-shadow: inset 0px 0 0px 1px; background-color: #303030 !important; } .styled-button:hover { color: #f90; background-color: #3f3f3f !important; } .title-container { display: flex; justify-content: space-between; padding: 10px; border-top: 1px solid #313131; background: #1b1b1b; } .videoCategory a { text-decoration: none; color: #f90 !important; } .videoCategory a:hover { text-decoration: none; color: #f90; } .undervideo-menu-la { width: 100%; display: flex; justify-content: space-between; align-items: center; background-color: #1b1b1b; padding: 0 15px; box-sizing: border-box; } .video-tabs { display: flex; align-items: center; } a.rprt:hover { text-decoration: none; } .undervideo-menu-li { color: #c4c4c4; cursor: pointer; height: 30px; margin: 0 15px; display: flex; align-items: center; } .undervideo-menu-li:hover { border-bottom: 2px solid #ff5e62; color: #fff; } .menu-wrap-content { float: left; width: 100%; display: none; padding: 15px 20px; box-sizing: border-box; background: #10101099; } #shareid.menu-wrap-content .crunchify-social { margin: 0; padding: 10px 0; } .menu-wrap-container { height: auto; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } #aboutid { background: #10101099; display: block; } .main-menu-content { color: #fff; display: block; height: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .undervideo-menu-li.active { border-bottom: 2px solid #ff5e62; color: #fff; } .newone { display: flex; gap: 1rem; padding: 6px 10px; } .video-tabs div { gap: .5rem; } @media screen and (max-width: 640px) { .n-fix { width: 100%; } .newone { width: auto; } .n-fix span { display: none; } div#download, div#report, div#about, div#share { padding: 0 5px; } .n-fix i { font-size: 16px !important; } .undervideo-menu-li span { display: none; } } @media screen and (min-width: 880px) { .crunchify-whatsapp { display: none !important; } } .crunchify-link { width: 36px; height: 36px; padding: 0 !important; color: white; font-size: 20px; line-height: 1; border-radius: 2px; margin-right: 2px; cursor: pointer; -moz-background-clip: padding; -webkit-background-clip: padding-box; margin-top: 2px; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; box-sizing: border-box; } .crunchify-link:hover, .crunchify-link:active { color: white; } .crunchify-twitter:hover, .crunchify-twitter:active, .crunchify-x:hover, .crunchify-x:active { background: #000; text-decoration: none !important; } .crunchify-telegram:hover, .crunchify-telegram:active { background: #0088cc; text-decoration: none !important; } .crunchify-reddit:hover, .crunchify-reddit:active { background: #ff4500; text-decoration: none !important; } .crunchify-copy-link { border: none; cursor: pointer; font-family: inherit; font-size: 20px; background: transparent !important; color: white; width: 36px; height: 36px; padding: 0 !important; margin-right: 2px; margin-top: 2px; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } .crunchify-copy-link:hover, .crunchify-copy-link:active { background: #555 !important; color: white; text-decoration: none !important; } .crunchify-facebook:hover, .crunchify-facebook:active { background: #2d4372; text-decoration: none !important; } .crunchify-googleplus:hover, .crunchify-googleplus:active { background: #b53525; text-decoration: none !important; } .crunchify-buffer:hover, .crunchify-buffer:active { background: #222; text-decoration: none !important; } .crunchify-pinterest:hover, .crunchify-pinterest:active { background: #bd081c; text-decoration: none !important; } .crunchify-linkedin:hover, .crunchify-linkedin:active { background: #006288; text-decoration: none !important; } .crunchify-whatsapp:hover, .crunchify-whatsapp:active { background: #009688; text-decoration: none !important; } .crunchify-copy-toast { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%) translateY(20px); display: inline-flex; align-items: center; gap: 10px; padding: 12px 20px; background: rgba(20, 20, 20, 0.96); color: #fff; font-size: 14px; font-weight: 500; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4); border: 1px solid rgba(255, 255, 255, 0.08); opacity: 0; visibility: hidden; transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s; z-index: 999999; pointer-events: none; } .crunchify-copy-toast i { font-size: 18px; color: #4ade80; } .crunchify-copy-toast-visible { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } .crunchify-social { text-align: center; margin: 20px 0px 25px 0px; -webkit-font-smoothing: antialiased; font-size: 12px; display: flex; flex-wrap: wrap; gap: 4px; justify-content: center; align-items: center; } .crunchify-social .crunchify-link svg.lucide, .crunchify-social .crunchify-link [data-lucide], .crunchify-social .crunchify-link svg.crunchify-brand-icon { width: 20px; height: 20px; display: block; color: currentColor; } button:focus { outline: none !important; } button.sidebar-toggle, button.mobile-search-toggle, button.ca-sign-in-link, button.ca-sign-up-link, button.custom-access-modal-close, button.custom-access-dropdown-toggle, button.ca-delete-acct, button[data-target], button[data-toggle], button.heartLink, button.rprt, button.watch-later, button.add-to-favorites { border: none; background: none; font: inherit; color: rgb(255 255 255); cursor: pointer; padding: 0; margin: 0; width: 100%; height: 100%; } .postMeta span { color: #c4c4c4; } .videoCategory span { color: #c4c4c4; } .sidebar-title { font-family: bulletproof deco bb, Helvetica, Arial; color: #fff; font-size: 21px; background-color: #1b1b1b; width: 100%; padding: 16px 14px 14px 14px; float: left; box-shadow: 0 -1px 0 rgba(0, 0, 0, .32)inset, 0 1px 0 rgba(255, 255, 255, .06); } .sidebar-title span { float: left; padding: 4px 8px; color: #777; } .sidebar-title h2 { font-size: 20px; color: #f5f5f5; } .navigation ul { padding-left: 0px !important; } .related-videos-wrap { background-color: #10101099; width: 100%; float: left; clear: both; overflow: hidden; } .relatedvideos { position: relative; float: left; margin: 10px 0; width: 100%; } .relatedvideos .heartLink { margin-top: 5px; } .relatedvideos .thumbViews { margin-top: 5px; } .rvideoLink { display: block; height: 34px; color: #fff; text-decoration: none; font-size: 14px; } .rvideoLink:hover { color: #f90; text-decoration: none; } .heartex { padding-left: 0px !important; } .relatedvideos span { display: block; } .rvideos-sidebar { width: 324px; float: left; margin: 0 0 10px 15px; } @media (max-width: 480px) { .videoSideAds { float: none; margin: 10px auto; width: 300px; } .rvideos-wrap { width: 340px; margin: 0 auto; } } @media (max-width: 984px) { #header { display: flex; flex-wrap: wrap; align-items: center; min-height: 55px; padding: 0 4px; } #header>.bars { position: static; flex: 0 0 48px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; order: 1; } #header>.bars .sidebar-toggle { padding: 0 !important; margin: 0 !important; position: static !important; display: flex !important; align-items: center; justify-content: center; width: 100%; height: 100%; } #header>#logo { flex: 1 1 auto; text-align: center; padding: 0; float: none; min-height: auto; order: 2; display: flex; align-items: center; justify-content: center; } #header>#logo h1 { float: none; margin: 0; line-height: 1.2; font-size: 20px; } #header>#logo .text-logo { display: flex; align-items: center; justify-content: center; } #customlogo { padding-top: 0; margin-top: 0; font-size: 18px; } #header>nav#mobile-search { order: 10; } #header>.bars2 { position: static; flex: 0 0 48px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; order: 3; } #header>.bars2 .mobile-search-toggle { position: static !important; padding: 0 !important; display: flex !important; align-items: center; justify-content: center; width: 100%; height: 100%; } #header>nav.hide-nav, #header>.ca-header-links, #header>.mobile-shadow, #header>nav.sidebar-nav { order: 20; } nav.hide-nav { display: none; } nav#top-nav { float: left; margin-top: 0px; width: 100%; } nav#top-nav aside.widget_search { float: left; padding: 10px 5% 10px 5%; width: 90%; } #logo { padding: 0px; float: none; text-align: center; } } @media (max-width: 1060px) { .rvideos-sidebar { width: 100%; margin: 0 0 10px 0 !important; } } @media (max-width: 1120px) { #contentWrapper { padding: 0 20px; } .rvideos-sidebar { margin: 0 0 10px 10px; } .videoSideAds { margin: 0 0 0 10px; } } @media (max-width: 480px) { .videoSideAds { float: none; margin: 10px auto; width: 300px; } } @media (max-width: 768px) { .videoBox { height: auto !important; overflow: visible !important; } .videoWrap { float: none !important; width: 100% !important; } article.post { overflow: visible !important; } .videoSideAds { float: none !important; width: 100% !important; max-width: 100% !important; margin: 10px 0 !important; padding: 0 !important; box-sizing: border-box; clear: both; overflow: hidden; background: none !important; border: none !important; } .videoSideAds>h3 { display: none !important; } .videoSideAds .bntext { display: none !important; } .videoSideAds .videoAd300 { float: none !important; display: block !important; width: 100% !important; max-width: 300px !important; margin: 0 auto 12px auto !important; padding: 0 !important; box-sizing: border-box; overflow: hidden; border: none !important; background: none !important; } .videoSideAds .videoAd300:last-child { margin-bottom: 0 !important; } .videoSideAds .videoAd300>div, .videoSideAds .videoAd300>div>div, .videoSideAds .videoAd300 img, .videoSideAds .videoAd300 video, .videoSideAds .videoAd300 iframe, .videoSideAds .videoAd300 ins { max-width: 100% !important; box-sizing: border-box; } .videoSideAds .videoAd300 .exo-native-widget, .videoSideAds .videoAd300 [class*="exo-native-widget"] { max-width: 100% !important; width: 100% !important; } .videoSideAds .videoAd300 .exo-native-widget .exo-native-widget-item-container, .videoSideAds .videoAd300 .exo-native-widget .exo-native-widget-outer-container { max-width: 300px !important; overflow: hidden; } } .text-blue { color: #ff5e62 !important; } .text-white { color: #fff !important; } .all-comments-title, .rec-cat-title { padding: 15px 30px; font-size: 20px; font-family: 'bulletproof deco bb', Helvetica, Arial, sans-serif; } #comments { display: block; padding: 20px; clear: both; } .rec-cat { margin-top: 10px; position: relative; } .footer { border-top: 1px solid #343434; } @media screen and (max-width: 600px) { #wpadminbar { position: fixed !important; } } .admin-bar .sidebar-nav { top: 32px !important; height: calc(100% - 32px) !important; } @media screen and (max-width: 782px) { .admin-bar .sidebar-nav { top: 46px !important; height: calc(100% - 46px) !important; } } div.custom-menu-class { height: 40px; box-shadow: inset 0px 10px 0px -9px #252525; width: 100%; display: table; } div.custom-menu-class ul { height: 40px; display: table-row-group; } div.custom-menu-class li { display: table-cell; text-align: center; min-width: 60px; cursor: pointer; } .custom-menu-class a:hover { box-shadow: inset -10px 0px 0px -9px #252525, inset 0px 10px 0px -9px #252525, inset 10px 0px 0px -9px #252525 !important; } div.custom-menu-class a { display: block; color: #fff; height: 40px; text-decoration: none; text-transform: uppercase; padding: 10px 10px 0; } .custom-menu-class li.current-menu-item { box-shadow: inset 0 -2px 0 0 #f90; } .current-menu-item:hover { box-shadow: inset -10px 0px 0px -9px #252525, inset 0px 10px 0px -9px #252525, inset 10px 0px 0px -9px #252525, inset 0 -2px 0 0 #f90 !important; } .main-nav { width: 100%; } .current-menu-item a:hover { box-shadow: inset -10px 0px 0px -9px #252525, inset 0px 10px 0px -9px #252525, inset 10px 0px 0px -9px #252525, inset 0 -2px 0 0 #f90 !important; } .rights { background: #151515; display: block; float: left; width: 100%; } .rights p { margin-top: 10px; text-align: center; } #rta2 { margin-top: -212px; } .rta3 { overflow: hidden; width: 77px; margin: 0 auto; } .porndude { -webkit-filter: grayscale(100%); background: url('/wp-content/themes/awp/assets/images/all.png') no-repeat 0px 0px; background-repeat: no-repeat; background-position-x: 26%; background-position-y: 23%; } .porndude:hover { -webkit-filter: grayscale(0%); z-index: 2; } @media (min-width: 900px) { .porndude { background-position-x: 26%; } } @media (min-width: 1100px) { .porndude { background-position-x: 10% !important; } } .top100 { -webkit-filter: grayscale(100%); background: url('/wp-content/themes/awp/assets/images/all.png') no-repeat 0px 0px; background-repeat: no-repeat; background-position-x: 26%; background-position-y: 42%; } .top100:hover { -webkit-filter: grayscale(0%); z-index: 2; } @media (min-width: 1100px) { .top100 { background-position-x: 0% !important; } } @media (min-width: 900px) { .top100 { background-position-x: 26%; } } .nutaku { color: #fff; -webkit-filter: grayscale(100%); background-repeat: no-repeat; background-position-x: 26% !important; background-position-y: -2% !important; background: url('/wp-content/themes/awp/assets/images/all.png') no-repeat 0px 0px; } .nutaku:hover { -webkit-filter: grayscale(0%); z-index: 2; } @media (min-width: 900px) { .nutaku { background-position-x: 20%; } } @media (min-width: 1100px) { .nutaku { background-position-x: 10% !important; } } .trending1 { clear: both; color: #fff; padding: 5px 10px; padding-bottom: 0; } .trending span { font-size: 18px; color: #fff; font-weight: bold; } .trending1 span { display: inline-flex; font-size: 18px; color: #fff; font-weight: bold; } #divCountryFlag { margin: 4px 10px 0 5px; height: 20px; width: 20px; float: left; } #divCountryName { float: left; font-size: 18px; font-weight: bold; margin-left: 5px; } @media (max-width: 440px) { .trending1 span { font-size: 17px; } } @media (max-width: 420px) { .trending span { font-size: 17px; } .trending1 span { font-size: 17px; } #divCountryName { font-size: 17px; } } .nads { float: right; display: block; padding-top: 40px; width: 30%; height: 584px; } .ads1111 { width: 300px; height: 250px; margin-top: 10px; } @media (max-width: 1230px) { .nads { display: none; } .ads1111 { display: none; } } .tagcloud { padding-left: 10px; } .sub-menu { display: none !important; background: #181818; position: absolute; width: 90%; -webkit-padding-start: 0px; } .sub-menu li { z-index: 5; display: block !important; } .menu-item { position: relative; } .menu-item:hover ul { display: block !important; } .sub-menu li a { text-transform: none; } #nav_menu-3 { float: right !important; } #comments a { color: #ff5e62; } @media (max-width: 1064px) { nav#top-nav aside.widget_search { width: 441px; } nav#top-nav aside.widget_search input#s { width: 380px; } } @media (max-width: 984px) { nav#top-nav aside.widget_search { width: 585px; } } @media (max-width: 480px) { nav#top-nav aside.widget_search { width: auto; } nav#top-nav aside.widget_search input#s { width: 350px; } } @media (max-width: 470px) { nav#top-nav aside.widget_search input#s { width: 240px; } } @media (max-width: 800px) { .newone { width: 40%; } } @media (max-width: 460px) { .newone { padding: 10px; } } @media (max-width: 390px) { div#about i { font-size: 16px !important; } div#share i { font-size: 16px !important; } div#about { padding: 0 5px; } div#share { padding: 0 10px 0 5px; } #share span { display: none; } #about span { display: none; } .newone { width: 50%; padding: 10px 2px 10px 8px; } #favorite-fix { margin-left: -8px; } } @media (max-width: 340px) { div#download i { font-size: 16px !important; } div#download { padding: 0 10px 0 5px; } #download span { display: none; } } nav#top-nav aside ul.menu li a, nav#top-nav aside.widget_categories h4, nav#top-nav aside.widget_categories:hover ul li:only-child a, .sortBy a, .videoPost, .videoPost div.thumbDuration, .videoPost img.thumb_small, nav.pagination ul li a, nav.pagination ul li span, #footerSidebar aside ul li a, article.post, #videoOverAd, .postMeta, #respond textarea#commentTextarea, #commentform input#submit, article.page, input#email, input#author, body.noshadow div.sortBy, body.noshadow .contentHead p { outline: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } nav#top-nav aside.widget_categories:hover ul li:first-child a, input#s, ul#commentlist li .comment-author { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; } nav#top-nav aside.widget_categories:hover ul li:nth-child(2) a, input#searchsubmit, ul#commentlist li .comment-author, ul#commentlist li p { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; } nav#top-nav aside.widget_categories:hover ul li:last-child:nth-child(odd) a, nav#top-nav aside.widget_categories:hover ul li:first-child:nth-last-child(2) a, .contentHead p, input#s, a#showCommentsLink, ul#commentlist li p, .sortBy { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } nav#top-nav aside.widget_categories:hover ul li:last-child:nth-child(odd) a, nav#top-nav aside.widget_categories:hover ul li:last-child:nth-child(2) a, nav#top-nav aside.widget_categories:hover ul li:last-child a, .contentHead p, input#searchsubmit, a#showCommentsLink, ul#commentlist li p, .sortBy { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; } .custom-access-modal-backdrop .custom-access-modal { overflow: unset !important; } .access-2 { padding-top: 0 !important; } .access-1 { display: flex; gap: 1rem; align-items: center; } .access-fix { float: right !important; color: white; } .custom-access-dropdown-toggle>svg.lucide { float: right; margin: 12px 0 0 6px; } .custom-access-avatar-wrap { border-radius: 50%; overflow: hidden; width: 39px; height: 39px; display: inline-block; vertical-align: middle; flex-shrink: 0; } .custom-access-avatar-wrap img { width: 100%; height: 100%; object-fit: cover; display: block; } a.custom-access-dropdown-link:hover { color: #fff; background-color: #2d2d2d; text-decoration: none; } .profile-information strong { color: #5b5b5b; } .profile-information p { color: #b1b1b1; } .custom-access-modal-close svg.lucide { font-size: 16px !important; } @media (max-width: 985px) { .access-fix { float: none; text-align: center; margin-right: 0; } } .custom-access-modal-close:hover { color: #fff; } .custom-access-link:hover { color: #fff; text-decoration: none; } .custom-access { position: relative; } .custom-access-link { font-size: 14px; display: inline-block; padding: 6px 10px; text-decoration: none; color: #ccc; } .custom-access-modal { position: fixed; right: 0; margin: 0 auto; left: 0; top: 25%; max-height: 0; width: 304px; display: block; background: rgba(0, 0, 0, 0.86); border: 0px solid transparent; z-index: 100; overflow: hidden; } .custom-access-modal::after { clear: both; display: block; content: ''; width: 100%; height: 1px; } .custom-access-modal.in { max-height: 700px; } .custom-access-modal-close { color: #fff; float: left; margin-left: 15px; font-size: 15px; margin-top: 5px; } .custom-access-modal-title { font-size: 18px; font-weight: 500; color: #fff; padding: 5px 30px 5px 20px; width: 90%; display: inline-block; text-align: center; } .custom-access-modal-tabs { list-style: none; padding: 20px 0 10px 0; display: flex; justify-content: space-between; margin: 0 30px 0 30px !important; } .custom-access-modal-tab-item { border-color: transparent !important; float: none; width: 30%; } .custom-access-modal-tab-item a { color: #ccc; position: relative; z-index: 2; display: block; width: 100%; text-align: center; font-size: 20px; border-bottom: 2px solid transparent; } .custom-access-modal-tab-item a:hover, .custom-access-modal-tab-item a:focus { padding-bottom: 10px; color: #ccc; background: transparent !important; border-bottom: 2px solid #ff5e62; } .custom-access-modal-tab-item.active a, .custom-access-modal-tab-item a:active { padding-bottom: 10px; color: #fff; background: transparent !important; border-bottom: 2px solid #ff5e62; } .custom-access-modal-tab-pane { display: none; } .custom-access-modal-tab-pane.active { display: block; } .custom-access-modal-header { padding-top: 5px; } .custom-access-input { outline: 0; font-size: 16px; color: #fff; border-width: 0; padding-left: 5px; background: rgba(17, 17, 17, .55); opacity: 0.85; width: 290px; display: block; margin: 5px auto !important; height: 32px; line-height: 30px; border-radius: 0 !important; } .ca-error { padding-bottom: 30px; font-size: 11px !important; color: #f00; float: none !important; width: 90%; margin: auto !important; } .ca-success { font-size: 11px !important; color: #0f0; float: none !important; width: 90%; margin: auto !important; } .ca-form-label { width: 90%; margin: auto; display: block; } .custom-access-button { color: #fff; border-width: 0; cursor: pointer; width: 290px; display: block; margin: 0 auto 5px !important; height: 35px; border-radius: 2px !important; background: #ff5e62; font-weight: 500; } .custom-access-button2 { margin-bottom: 10px; padding: 5px; border-width: 0; color: #a2a2a2; border-radius: 4px !important; cursor: pointer; width: 100%; background: #383838; } .ca-panel { display: block; width: 80%; margin: 10px auto 10px auto; background: #1b1b1b; color: #ccc; } .ca-panel-header, .ca-panel-body, .ca-panel-footer { padding: 5px 15px; } .ca-panel-header { font-size: 16px; border-bottom: 1px solid #ccc; } .ca-panel-footer { border-top: 1px solid #ccc; } .custom-access-modal-backdrop { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: none; background: rgba(0, 0, 0, 0); transition: background 0.7s linear; z-index: 1000; } .custom-access-modal-backdrop.in { display: block; transition: display 0.1s linear 0.7s, background 0.7s linear; } .custom-access-modal-backdrop .custom-access-modal { position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-height: 0; } .custom-access-modal-backdrop.in .custom-access-modal { max-height: 413px; box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12); border-radius: 2px; border: 1px solid rgba(255, 255, 255, .05); background: #17181a url(https://cdn.discordapp.com/attachments/435834206388748299/436216267087806474/bg4.min.jpg) top center/cover no-repeat; } .custom-access-dropdown { position: absolute; min-width: 250px; right: 0; z-index: 10; max-height: 0; overflow: hidden; } .custom-access-dropdown.in { max-height: 500px; right: -10px; } .custom-access-dropdown-menu { list-style: none; padding: 0; width: 100%; } .custom-access-dropdown-item { background: #1b1b1b; border: none; width: 100%; } .custom-access-dropdown-link { transition: .3s cubic-bezier(.25, .8, .5, 1); font-size: 18px; color: #f1ecec; display: block; padding: 12px 16px; width: 100%; text-decoration: none; } .custom-access-dropdown-item svg.lucide { color: #7b7b7b; } .cover-image { height: 230px; width: 100%; background: #1b1b1b; overflow: hidden; position: relative; } .cover-image::after { clear: both; content: ''; width: 100%; display: block; height: 1px; } .profile-data { margin-top: -75px; vertical-align: top; padding: 5px 20px 5px 20px; color: #ccc; text-shadow: 1px 1px rgba(0, 0, 0, 0.8); position: relative; width: 20%; } .profile-data img { margin-right: 10px; } .profile-data .profile-data-text { vertical-align: bottom; display: inline-block; } .profile-data::after { content: ''; clear: both; width: 100%; display: block; height: 1px; } p.user-gender, p.user-age, p.user-country { display: inline-block; margin-left: 10px; } #profile .favorites { background: #1b1b1b; color: #ccc; padding: 5px; float: left; width: 75%; min-height: 300px; border-radius: 3px; border: 1px solid #3b3b3b; } #profile .profile-information { float: right; width: 24%; padding: 15px; border-radius: 4px; margin: 10px 5px; border: 1px solid #3b3b3b; background-color: #1b1b1b; } .add-to-favorites { color: #ccc; text-decoration: none; } .add-to-favorites.added { color: #c71d1d !important; } #favorite-fix:hover { color: #ff5e62; text-decoration: none; } .add-to-favorites.added:hover { color: #c71d1d !important; text-decoration: none; } .account-logo svg.lucide { font-size: 0; width: 1em; height: 1em; } .custom-access-link { line-height: 0; } @media (max-width: 1016px) { #profile .profile-information { width: 22%; margin: 10px 11px; } .profile-data { width: unset; } .custom-access-link { line-height: unset; } } @media (max-width: 984px) { .custom-access-link { margin: 0 20px; } .custom-access { position: relative; margin: 0 auto; width: 100%; } .account-logo svg.lucide { font-size: 25px; width: 1em; height: 1em; } } @media (max-width: 753px) { #profile .profile-information { width: 21%; margin: 10px 10px; } } .favorites h3 { font-size: 20px; } @media (max-width: 570px) { #profile .favorites { width: unset; margin: 10px; } #profile .profile-information { width: 96.4%; float: none; } .favorites h3 { font-size: 18px; } } @media (max-width: 480px) { .cover-image { height: 200px; } #profile .profile-information { width: 95.6%; } .profile-data { padding: 5px 10px 5px 10px; } .cover-image-update { margin: 10px 10px !important; } } @media (max-width: 360px) { #profile .profile-information { width: 94.3%; } } .cover-img-set { position: absolute; top: 0px; left: 0px; width: 100%; Height: auto; } .watch-later { color: rgba(196, 196, 196, 1); padding-left: 10px; } .watch-later.fg-gold { color: #ff5e62; } .adf-float { position: fixed; bottom: 15px; left: 15px; border-radius: 3px; padding: 10px; z-index: 999999999; white-space: nowrap; color: #000; background: rgba(255, 0, 128, .9); cursor: pointer; font-size: 14px; } .adf-float-txt { padding: 0 5px; text-shadow: 0 0 1px #4f0028; display: inline-block; } @media (max-width: 400px) { .adf-float { font-size: 12px; } } @media (max-width: 355px) { .adf-float { font-size: 10px; } } .form-submit { text-align: right; } .form-submit input#submit { cursor: pointer; } .upload { color: #ccc; text-decoration: none; display: inline-block; line-height: 1.25; border-radius: .25rem; margin: 7px 0 0 20px !important; box-sizing: border-box; height: 26px !important; background: #2f2f2f; padding: 3px 16px 6px 16px !important; font-size: 14px !important; transition: none !important; } .upload:hover { background-color: #3a3a3a; color: #ccc; } button.adf-float-cls.close { cursor: pointer; } a.btn.btn-default.text-left { background-color: #101010; font-size: 15px; } a.btn.btn-default.text-left:hover { background-color: #232323; } .tag-container .btn-group-vertical a { font-weight: 400 !important; } a.comment-dislike { font-size: 13px; } a.comment-like { font-size: 13px; } .text-center-mobile { display: flex; flex-wrap: wrap; justify-content: center; } @media (max-width:767px) { .text-center-mobile { clear: both; text-align: center; margin-left: -3px; } .videoPost { float: none; display: inline-block; } } a#favorite-fix { color: #c4c4c4; } .sort-cat { background-color: #1c1c1c; color: #fff !important; } .wp-network-header { display: none; background: #131212; color: #fff; padding-left: 50px; padding-right: 50px; } .wp-network-header-title { line-height: 1.5; color: #fff; margin: 0 0 0 0; display: inline-block; padding-right: 30px; font-size: 14px !important; font-weight: bold; } .wp-network-header-links { margin: 0; padding: 0; list-style: none; display: inline-block; } .wp-network-header-links li { display: inline-block; font-size: 13px !important; } .wp-network-header-links li a { display: block; padding: 2px 5px; color: #fff; text-decoration: none; } .wp-network-header-links li a:hover, .wp-network-header-links li a:focus, .wp-network-header-links li a:active { background: #1b1b1b; } @media (max-width: 984px) { .footer-fixer { border-top: 1px solid rgba(255, 255, 255, .12); padding-left: 0 !important; } .wp-network-header { display: none !important; } } @media (min-width: 1600px) { #header { margin: 0 auto; display: flex; justify-content: space-between; align-items: center; position: relative; float: none; height: 66px; } #contentWrapper { display: flex; width: 1430px; margin: 0 auto; float: none; } .videoWrap { width: 1024px; } } @media (min-width: 550px) { .rsl-fix { max-width: 542px; margin: 0 auto !important; } } @media (min-width: 830px) { .rsl-fix { max-width: 811px; margin: 0 auto !important; } } @media (min-width: 1100px) { .rsl-fix { max-width: 1079px; margin: 0 auto !important; } } @media (min-width: 1360px) { .rsl-fix { max-width: 1360px; margin: 0 auto !important; } } @media (min-width: 1400px) { .rsl-fix { width: 95%; max-width: 100%; margin: 0 auto !important; } } @media (min-width: 1500px) { .rsl-fix { width: 1400px; max-width: 100%; margin: 0 auto !important; } } @media (min-width: 1600px) { .rsl-fix { max-width: 100%; margin: 0 auto !important; } } @media (min-width: 1800px) { .rsl-fix { width: 1350px; max-width: 100%; margin: 0 auto !important; } } @media (max-width: 320px) {} .series-container { background-color: #101010; } .sort-series i { font-size: 16px; } .bntext2 { width: 300px; } .fire svg.lucide { font-size: 19px; } .btn-recommended-more { cursor: pointer; background: #131313; color: #fff; width: 97% !important; margin: auto; margin-bottom: 3px; } .btn-recommended-more:hover { background: #101010 !important; } a.watch-later { color: #c4c4c4; } a.watch-later:hover { color: #ff5e62; text-decoration: none; } .watch-later svg.lucide:hover, .add-to-favorites svg.lucide:hover { color: #fff; } .tag-tl { color: #3a3232 !important; font-weight: 500 !important; padding-top: 3px !important; } .tag-tl strong { text-transform: capitalize; } .tag-dec p { font-size: 14px; padding-top: 5px; color: #949494; background: #000 !important; } .studio-archive-header { width: 100%; margin: 0 auto 24px; padding: 28px 24px 24px; background: linear-gradient(135deg, rgba(30, 30, 30, 0.97) 0%, rgba(22, 22, 22, 0.98) 100%); border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.08); box-sizing: border-box; } .studio-archive-label { display: inline-block; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255, 255, 255, 0.55); margin-bottom: 6px; } .studio-archive-title { font-size: 28px; font-weight: 600; color: #fff; margin: 0 0 10px; line-height: 1.2; letter-spacing: -0.02em; } .studio-archive-description { font-size: 15px; line-height: 1.5; color: rgba(255, 255, 255, 0.78); margin-bottom: 12px; max-width: 720px; } .studio-archive-description p:last-child { margin-bottom: 0; } .studio-archive-meta { font-size: 14px; color: rgba(255, 255, 255, 0.5); margin: 0; } .upload:hover { background: #383838 !important; } @media (max-width: 1004px) { .block-notice { float: none !important; margin: 0 auto !important; } } a.sidebar-toggle:hover { text-decoration: none !important; } .sidebar-menu a:hover { text-decoration: none !important; background: #404040; } .dad { color: #797979; font-size: 16px; font-weight: 600; padding: 10px 10px; margin-bottom: 0; } .sidebar-menu::-webkit-scrollbar { width: 0; } .sidebar-menu::-webkit-scrollbar-track { background: #1b1b1b; } .sidebar-menu::-webkit-scrollbar-thumb { background: #9e7f4e; height: 50px; border-radius: 4px; } .bars { z-index: 19; transition: .3s cubic-bezier(.25, .8, .5, 1); position: absolute; border-radius: 200000px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; } .sidebar-toggle { display: flex; justify-content: center; align-items: center; flex-direction: row; color: #fdfdfd; padding: 13px; top: 20px; text-align: center; font-size: 21px; border-radius: 1000px; } .bars:hover, .bars2:hover { background: #464646; } .sidebar-menu:hover::-webkit-scrollbar { width: 7px !important; } .bars2 { z-index: 40; transition: .3s cubic-bezier(.25, .8, .5, 1); position: absolute; border-radius: 200000px; width: 48px; height: 48px; top: 5px; right: 5px; } nav#mobile-search input#s:focus { outline: 0; } @media (max-width: 984px) { .detect-mobile { display: none; } } .rprt { float: right; color: #c4c4c4; } .rprt:hover { color: #fff; } #back2Top { border: none; padding: 0; border-radius: 200000px; width: 56px; height: 56px; z-index: 999; display: none; cursor: pointer; position: fixed; bottom: 16px; right: 16px; background: #3b3b3b; color: #fff; text-decoration: none; display: flex; align-items: center; justify-content: center; } #back2Top:hover { background: #ff5e62; color: #fff; } .shadowing.in { opacity: 0.6; height: 100%; width: 100%; transition: .5s cubic-bezier(.25, .8, .5, 1); } .shadowing { position: fixed; top: 0; transition: .5s cubic-bezier(.25, .8, .5, 1); background-size: 0; background: #000; opacity: 0; } .bars2.in, .bars.in { background: #2f2f2f; } .footer-fixer { padding-left: 80px; position: relative; display: block; width: 100%; height: 100%; float: left; } .uncensored2 { background: url(/wp-content/themes/awp/assets/images/un-censored.webp) 0 -24px no-repeat; width: 24px; height: 24px; float: left; } .censored2 { background: url(/wp-content/themes/awp/assets/images/un-censored.webp) 0 0 no-repeat; width: 24px; height: 24px; float: left; } .custom-access-input:focus { border: 1px solid #696969; } @media (max-width: 1040px) { nav#top-nav aside.widget_search { width: 394px; } nav#top-nav aside.widget_search input#s { width: 332px; } } .brdr { border-top: 1px solid rgba(255, 255, 255, .12); } a.videoLink { padding-bottom: 1px; } .click-anime { transition: .3s cubic-bezier(.25, .8, .5, 1), color 1ms; opacity: 1; } span.js-ripink-ink.js-ripink-animate { background: #9494946b; } input#searchsubmit:hover { cursor: pointer; } .new-tags { display: flex; align-items: center; gap: 6px 10px; margin: 0; padding: 6px 0; flex-direction: row; flex-wrap: nowrap; } .new-tags .new-tags-icon { display: inline-flex; align-items: center; color: rgba(255, 255, 255, 0.6); flex-shrink: 0; } .new-tags .new-tags-icon svg { width: 18px; height: 18px; } .new-tags a.tag-pill, .new-tags a:not(.suggest-fix) { display: inline-block; padding: 4px 10px; border-radius: 999px; background: rgba(255, 255, 255, 0.08); color: #e8c547; text-decoration: none; font-size: 13px; transition: background 0.2s ease, color 0.2s ease; white-space: nowrap; flex-shrink: 0; } .new-tags a.tag-pill:hover, .new-tags a:not(.suggest-fix):hover { background: rgba(232, 197, 71, 0.2); color: #f0d654; } .suggest-fix { font-size: 14px !important; padding: 2px 4px 4px !important; background: #1b1b1b !important; border-radius: 0 !important; color: #bdbdbd !important; transition: .2s cubic-bezier(.4, 0, .2, 1) !important; } .suggest-fix:hover { background: #383838 !important; color: #fff !important; } .suggest-fix.tag-suggest-add-icon { display: inline-flex !important; align-items: center; justify-content: center; width: 32px !important; height: 32px !important; min-width: 32px; padding: 0 !important; margin: 0 0 0 4px; border: none; border-radius: 50% !important; background: rgba(255, 255, 255, 0.08) !important; color: #bdbdbd !important; cursor: pointer; transition: background 0.2s ease, color 0.2s ease; } .suggest-fix.tag-suggest-add-icon:hover { background: rgba(255, 255, 255, 0.15) !important; color: #fff !important; } .suggest-fix.tag-suggest-add-icon i, .suggest-fix.tag-suggest-add-icon svg { width: 18px; height: 18px; } .mobile-ad { float: none !important; margin: auto !important; height: 125px !important; position: relative !important; } @media (max-width:991px) { .mobile-ad { top: 42px; } #headerBox { position: fixed; opacity: .98; } } @media (min-width:1600px) { #headerBox { width: 100%; margin: 0 auto; float: none; } nav#top-nav { float: none; } footer { width: 100%; margin: 0 auto; float: none; } .wp-network-header { width: 1410px; margin: 0 auto; } } @media (max-width: 985px) { nav#top-nav aside.widget_categories.hover ul li a:hover, #mobile-nav { background-color: #424242; } nav#top-nav aside.widget_categories ul li a, nav#top-nav aside.widget_categories.hover ul li a, nav#top-nav aside.widget_categories:hover ul li a { color: #fca800; } } @media (max-width: 985px) { nav#top-nav aside.widget_categories.hover ul li a:hover, #mobile-nav { background-color: #fca800; border-color: #000000; } nav#top-nav aside.widget_categories ul li a, nav#top-nav aside.widget_categories.hover ul li a, nav#top-nav aside.widget_categories:hover ul li a { color: #fca800; border-color: #000000; } nav#top-nav aside ul.menu li.current_page_item a, nav#top-nav aside ul.menu li a:hover, nav#top-nav aside.widget_categories h4:hover, nav#top-nav aside.widget_categories:hover h4, nav#top-nav aside.widget_categories h4 { border-color: #000000; } } #logo h1 a { color: #fca800; } #logo h1 a span.boxed { background: #fca800; color: rgb(255, 255, 255); } #logo h1 a span { color: #fca800; } footer { background-color: #151515 !important; } .videoPost, article.post, article.page { background-color: #303030; } article.page { color: #ababab; } #headerBox { background: #1b1b1b; } #headerBox.custom { background: rgb(48 48 48); display: block; float: none; z-index: 19; } nav#top-nav aside.widget_search input#s { background: #363636; border-color: #363636; border-bottom-left-radius: 3px; border-top-left-radius: 3px; padding: 2px; font-family: 'Roboto', sans-serif; font-size: 14px; font-style: italic; } a.videoLink { color: #f90; } .videoWrap h2 { color: #ffffff; } .videoWrap h2 { font-weight: 400; text-transform: uppercase; font-size: 20px; } .postMeta a { color: #bfbfbf; margin: 8px 0; text-decoration: none; font-size: 15px; text-transform: capitalize; } .postMeta a:hover { color: #ff5e62; text-decoration: none; } .postMeta { color: #979797; } #logo h2 { color: #ffffff; } body { color: #cccccc; } body { color: rgb(60, 60, 60); } body.white { background-color: rgb(255, 255, 255); } input.searchbutton, footer, #logo h1 a span.boxed, nav#top-nav aside ul.menu li.current_page_item a, nav#top-nav aside ul.menu li a:hover, nav#top-nav aside.widget_categories h4:hover, nav#top-nav aside.widget_categories:hover h4, nav#top-nav aside.widget_categories:hover ul li a, nav#top-nav aside.widget_search input#searchsubmit:hover, .contentHead p, nav.pagination ul li span.current, nav.pagination ul li a.inactive:hover, nav.pagination ul li a.start:hover, nav.pagination ul li a.end:hover, a#showCommentsLink:hover, ul#commentlist li .comment-author, nav#top-nav aside.widget_search input#searchsubmit { background-color: #ff5e62; } #buttonUnderVideoLink:hover { background-color: #fca800; } a, #logo h1 a span, nav#top-nav aside ul.menu li a, nav#top-nav aside.widget_categories h4, .videoPost a.heartLink, a.heartLink, a#showCommentsLink, #footerSidebar aside ul li a:hover { color: #c4c4c4; } ul#commentlist li p { background: rgba(234, 0, 55, 0.1); } #logo h1 a span.boxed { background: linear-gradient(#fca800, #fca800); } nav#top-nav aside.widget_categories h4, nav#top-nav aside.widget_categories h4:hover, nav#top-nav aside.widget_categories:hover h4, nav#top-nav aside.widget_categories:hover ul, nav.pagination ul li a.start, nav.pagination ul li a.end, a#showCommentsLink, a#showCommentsLink:hover, #footerSidebar aside.widget_search input#searchsubmit { background-image: url(/wp-content/themes/awp/assets/images/sprite.php?r=252&g=168&b=0); } nav.pagination ul li a.inactive, nav.pagination ul li a.start, nav.pagination ul li a.end { background-color: #fca800; } .title-fix { padding: 30px; } .title-2 { clear: both; } .post-img { border-radius: 3px; width: 200px; } .studio-text { color: #ff5e62 !important; margin-top: 10px; display: block; } .release-fix { color: #777 !important; margin-top: 20px; display: block; } .tags-fix { display: block; margin-top: 20px; } @media (max-width: 560px) { .post-img { width: 150px; } } @media (max-width: 1020px) { #contentWrapper { padding: 0; } } .mobile-shadow.in { z-index: 19; position: fixed; top: 0; height: 100%; width: 100%; transition: .5s cubic-bezier(.4, 0, .2, 1); background: #00000063; } .autoplay { padding-bottom: 10px; } a:-webkit-any-link { text-decoration: none; } span.tags-fix { color: #777 !important; } .tooltip-inner { background-color: #565656 !important; border-radius: 3px !important; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #565656 !important; } .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] { margin-bottom: 10px; } .vjs-label-hidden { display: none !important; } .vjs-default-skin div.vjs-ads-label { font-size: 13px; line-height: 30px; font-weight: normal; text-align: center; color: white; display: none; width: auto; padding-left: 10px; } .vjs-ad-playing .vjs-control.vjs-ads-label { display: block; } .vjs-black-poster { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; cursor: pointer; background-color: #000; } .vjs-has-started .vjs-black-poster.vjs-hidden { display: none; } .vjs-using-native-controls .vjs-black-poster { display: none; } .video-js .vjs-player-setting { position: absolute; bottom: 52px; right: 0; margin-bottom: 0; padding: 12px 16px; min-width: 200px; background: rgba(28, 28, 28, 0.95); border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5); z-index: 100; display: none; color: #eee; font-size: 14px; } .video-js .vjs-player-setting.open { display: block; } .video-js .vjs-player-setting label { display: block; margin-bottom: 4px; } .video-js .vjs-player-setting .speed-selector { margin-left: 8px; padding: 4px 8px; border-radius: 4px; background: rgba(255, 255, 255, 0.1); color: #fff; border: 1px solid rgba(255, 255, 255, 0.2); } div.VPAID-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } div.vjs-vpaid-ad div.vjs-progress-control, div.vjs-vpaid-ad div.vjs-time-controls, div.vjs-vpaid-ad div.vjs-time-divider { display: none; } div.vjs-vpaid-ad.vjs-vpaid-flash-ad div.VPAID-container { background-color: #000000; } div.vjs-vpaid-ad .vjs-tech { z-index: 0; } .vjs-ad-playing .vjs-progress-control { pointer-events: none; } .vjs-ad-playing .vjs-play-control.vjs-paused, .vjs-ad-playing .vjs-volume-level, .vjs-ad-playing .vjs-play-progress { background-color: #ffe400 !important; } div.vast-skip-button { display: block; position: absolute; bottom: 20%; right: 0; background-color: #000; color: white; font-size: 15px; font-weight: bold; width: auto; padding: 8px; z-index: 2; border: 1px solid white; border-right: none; } .vast-skip-button.enabled { cursor: pointer; color: #fff; } .vast-skip-button.enabled:hover { cursor: pointer; background: #333; } .vast-blocker { display: block; position: absolute; margin: 0; padding: 0; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; } .vast-skip-button.enabled:after { content: ">>"; position: relative; top: 1px; margin-left: 8px; } .vjs-ad-playing.vjs-vast-ad-loading .vjs-loading-spinner { display: block; z-index: 10; -webkit-animation: spin 1.5s infinite linear; -moz-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear; animation: spin 1.5s infinite linear; } .vjs-vast-ad-loading div.vjs-big-play-button { display: none !important; } .vjs-ad-playing .vjs-slider-handle:before { display: none; } .vjs-ad-playing .vjs-live-controls { display: none; } .ribbon { position: absolute; right: -5px; top: -5px; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right; } .ribbon span { font-size: 11px; font-weight: 400; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; background: #79A70A; background: linear-gradient(#ff5e62 0%, #ff5e62 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 19px; right: -21px; } .ribbon span::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #ff5e62; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #ff5e62; } .ribbon span::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #ff5e62; border-bottom: 3px solid transparent; border-top: 3px solid #ff5e62; } .footer-branding-row { display: flex; align-items: center; flex-wrap: wrap; clear: both; padding-top: 20px; } .footer-branding-row .branding { flex: 1 1 0; min-width: 0; display: flex; justify-content: flex-start; } .footer-branding-row .rta { flex: 0 0 auto; } .footer-branding-spacer { flex: 1 1 0; min-width: 0; } .branding { clear: none; padding-top: 0; color: rgb(33, 33, 33); width: auto; min-height: 60px; } .mobile-search { width: 100%; left: 0; right: 0; position: absolute; top: -70px; z-index: 19; overflow: hidden; transition: .5s cubic-bezier(.4, 0, .2, 1); display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; padding: 0 8px; box-sizing: border-box; } .mobile-search.in { display: flex; top: 0; min-height: 55px; height: 55px; background: #303030; } .mobile-search .widget_search { flex: 1 1 auto; min-width: 0; max-width: none; padding: 0 8px; text-align: center; box-sizing: border-box; } .mobile-search form { text-align: center; } .mobile-search .widget_search .search-form-container { margin: 0 auto; } .mobile-search .widget_search input[type=text], .mobile-search .search-form-container input#s { background: #363636; width: 100% !important; height: 40px !important; box-sizing: border-box; border: 0; padding: 0 14px; margin: 0; color: #e0e0e0; font-size: 15px; border-radius: 6px; -webkit-transition: -webkit-box-shadow .3s; transition: box-shadow .3s; } .mobile-search .widget_search input[type=text]::placeholder, .mobile-search .search-form-container input#s::placeholder { color: #969696; } .mobile-search-close { flex: 0 0 48px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; border: none; background: transparent; color: #fff; font-size: 22px; cursor: pointer; padding: 0; -webkit-tap-highlight-color: transparent; } .mobile-search-close:hover, .mobile-search-close:focus { color: #ccc; } .mobile-search-close:focus { outline: none; } .mobile-text { padding: 15px 16px; font-size: 17px; margin-bottom: 0 !important; font-weight: 500; color: #757575 !important; } .sidebar-nav .mobile-text { max-width: 100%; box-sizing: border-box; overflow-wrap: break-word; word-break: break-word; margin-bottom: 0.5em !important; display: block; } .mobile-icon { float: left; font-size: 21px; margin-top: -4px; } .sidebar-nav { position: fixed; left: -250px; top: 0; transition: .2s cubic-bezier(.4, 0, .2, 1); background: #1b1b1b; width: 250px; height: 100%; z-index: 20; font-size: 14px; padding-top: 50px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); overflow-x: hidden; box-sizing: border-box; } .sidebar-nav .sidebar-close-wrap { position: absolute; top: 0; left: 0; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; z-index: 21; } .sidebar-nav .sidebar-close-wrap .sidebar-toggle { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0; color: #fff; border-radius: 0; font-size: 24px; } .sidebar-nav .sidebar-close-wrap .sidebar-toggle:hover { background: #2d2d2d; } button.ca-sign-in-link, button.ca-sign-up-link { width: auto; } .sidebar-nav .ca-sign-in-link, .sidebar-nav .ca-sign-up-link { display: flex; align-items: center; width: 100%; padding: 15px 16px; margin: 0; line-height: 1.4; font-size: 16px; font-weight: 500; color: #fff; background: transparent; border: none; cursor: pointer; text-align: left; text-decoration: none; max-height: 28px; padding: 28px 16px; } .sidebar-nav .ca-sign-in-link:hover, .sidebar-nav .ca-sign-up-link:hover { color: #fff; background: #2d2d2d; text-decoration: none; } .sidebar-nav .ca-sign-in-link .mobile-icon, .sidebar-nav .ca-sign-up-link .mobile-icon { float: none; margin-right: 12px; display: inline-flex; align-items: center; } .sidebar-nav .ca-sign-in-link .sidebar-link-label, .sidebar-nav .ca-sign-up-link .sidebar-link-label { flex: 1; } .sidebar-menu { margin: 0; list-style: none; padding: 0; } .sidebar-menu li { width: 100%; list-style-type: none; } .sidebar-menu a { font-size: 16px; font-weight: 500; color: #fff; display: flex; align-items: center; padding: 15px 16px; box-sizing: border-box; max-width: 100%; min-height: 0; } .sidebar-nav .sidebar-menu a .mobile-icon { float: none; flex-shrink: 0; margin-right: 12px; } .sidebar-nav .has-submenu>a { display: flex; align-items: center; gap: 12px; padding: 15px 16px; box-sizing: border-box; text-decoration: none; color: #fff; } .sidebar-nav .has-submenu>a .mobile-icon { float: none; flex-shrink: 0; } .sidebar-nav.in { left: 0; overflow-x: hidden; } .sidebar-nav .has-submenu ul { max-height: 0; transition: max-height 1s linear; margin-left: 15px; overflow: hidden; } .sidebar-nav .has-submenu.in ul { max-height: 1000px; } @media (max-width:984px) { .sidebar-toggle, .mobile-search-toggle { display: block; text-decoration: none !important; } #nav_menu-3 { float: none !important; } .sidebar-nav .widget-footer, .sidebar-nav aside { width: 100%; display: block; } .sidebar-nav .widget-footer h4 { font-size: 14px; color: white; font-weight: 600; } .sidebar-nav .widget-footer a { color: #fff !important; opacity: 1; } .sidebar-nav .widget-footer ul { width: 100%; } .sidebar-nav .widget-footer::after { content: ''; clear: both; height: 1px; } .mobile-shadow.in { z-index: 19; position: fixed; top: 0; height: 100%; width: 100%; transition: .5s cubic-bezier(.4, 0, .2, 1); background: #00000063; } } @media (max-width:480px) { .mobile-search .widget_search input[type=text], .mobile-search .search-form-container input#s { width: 100% !important; } } @media (min-width:985px) { .mobile-search-close { display: none !important; } } @media (min-width:984px) { .mobile-search { top: 0; width: 600px; float: left; display: block; position: relative; } } .related-videos { font-size: 21px; font-family: 'Bulletproof Deco BB', Helvetica, Arial; color: #fff; background-color: #1b1b1b; padding: 17px 30px 15px 30px; box-shadow: 0 -1px 0 rgba(0, 0, 0, .32)inset, 0 1px 0 rgba(255, 255, 255, .06); } .title-fix2 { text-align: center; padding: 10px; background: #212121; border-radius: 2px; } .title-fix3 { width: 140px; height: 234px; float: left; padding: 10px; border-radius: 2px; } .related-std { padding: 14px 0 4px 0; } .related-std, .related-std a, .related-std .studio-related { color: inherit; } .nav-range { width: 100%; margin: 0 auto; } @media (min-width:1600px) { .nav-range { width: 1410px; margin: 0 auto !important; } } .browse-cat { color: #fff !important; line-height: 200px; text-align: center; font-size: 60px; position: relative; display: block; } .cat-count { background: #303030; float: right; height: 100%; padding: 0 24px; line-height: 56px; } .cat-name { background: #212121; float: left; height: 100%; padding: 0 24px; line-height: 56px; } .cat-all { display: inline-block; vertical-align: middle; box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12); color: #fff; border-radius: 0 !important; margin: 6px 8px !important; padding: 0 !important; height: 56px; font-size: 16px !important; font-weight: 500 !important; } .tag-container2 { display: block; width: 100%; padding: 0 40px 0; } @media (max-width: 550px) { .tag-container2 { padding: 0 6px 100px 6px; } .browse-cat { line-height: unset; height: 150px; padding-top: 60px; text-align: center; font-size: 40px; } .cat-all { height: 50px; margin: 6px 3px !important; font-size: 14px !important; } .cat-name { padding: 0 20px; line-height: 50px; } .cat-count { padding: 0 20px; line-height: 50px; } } .mnu { clear: both; position: relative; } .mnu a { transition: all .32s cubic-bezier(.23, 1, .32, 1); color: #606060; font-weight: 500; font-size: 13px; } .mnu a:hover { color: #ff5e62; } .footer-menu { display: inline; } .footer-menu a { transition: all .32s cubic-bezier(.23, 1, .32, 1); color: #606060; font-weight: 500; font-size: 13px; } .footer-menu a:hover { color: #ff5e62; } .awp-box-shadows #headerBox, .awp-box-shadows .videoPost, .awp-box-shadows article.page, .awp-box-shadows #videoOverAd { -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12) !important; } .browse-container { max-width: 1420px; margin: 0 auto; } #content { clear: both; float: none; max-width: 1410px; margin: 0 auto; } .footer-logo { padding: 0 20px; } .contact-style { margin: 50px 40px 20px; } .contact-container { color: #fff; max-width: 1300px; margin: 0 auto; background: #2b2b2b; padding: 30px; margin-bottom: 20px; } .contact-label { display: block !important; font-size: 16px; margin-top: 10px; margin-bottom: 2px; } textarea#message { margin-bottom: 20px; } .submit-style { cursor: pointer; margin-top: 10px; font-weight: 500; padding: 12px 26px; border-radius: 2px; background: #212121; border: none; color: #fff; transition: .3s cubic-bezier(.25, .8, .5, 1), color 1ms; } .submit-style:hover { background: #313131; } .submit-style:focus { outline: 0; } input#email, input#name, input#message { border: none; border-radius: 0; padding: 4px; } .title-container h1 { color: #fff; font-size: 20px; font-weight: 400; } .content-section { background: #1b1b1b; border: 1px solid #313131; border-top: none; padding: 20px; color: #fff; } .content-section h3 { color: #ff5e62; font-size: 18px; margin-bottom: 15px; font-family: 'Bulletproof Deco BB', Helvetica, Arial; } .video-info p { color: #ccc; line-height: 1.6; margin-bottom: 15px; } .video-meta p { color: #999; font-size: 14px; margin: 5px 0; } .social-share-buttons { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; } .share-btn { display: inline-flex; align-items: center; padding: 8px 16px; background: #333; color: #fff; text-decoration: none; border-radius: 4px; transition: background 0.3s; } .share-btn:hover { background: #555; color: #fff; text-decoration: none; } .share-btn.facebook:hover { background: #3b5998; } .share-btn.twitter:hover { background: #1da1f2; } .share-btn.whatsapp:hover { background: #25d366; } .share-btn.email:hover { background: #ea4335; } .video-url-copy { margin-top: 15px; } .video-url-copy label { display: block; margin-bottom: 5px; color: #ccc; } .video-url-copy input { width: 70%; padding: 8px; background: #333; border: 1px solid #555; color: #fff; border-radius: 4px 0 0 4px; } .copy-btn { width: 30%; padding: 8px; background: #ff5e62; color: #000; border: 1px solid #ff5e62; border-radius: 0 4px 4px 0; cursor: pointer; font-weight: bold; } .copy-btn:hover { background: #7a9fd4; } .download-options { text-align: center; } .download-btn { display: inline-flex; align-items: center; padding: 12px 24px; background: #ff5e62; color: #000; text-decoration: none; border-radius: 4px; font-weight: bold; margin-bottom: 15px; transition: background 0.3s; } .download-btn:hover { background: #7a9fd4; color: #000; text-decoration: none; } .download-note { color: #999; font-size: 14px; font-style: italic; } .adsArea { background: #212121; height: auto !important; } #rtaLogo:hover { text-decoration: none; } div#videoOverAd { background: #383838; width: 320px; height: 290px; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; } .def { color: #606060; } .fire { font-size: 20px !important; padding-left: 5px !important; color: #e8524e !important; } .unc-parrent { position: relative; overflow: hidden; height: 26px; width: 24px; } .unc-child { position: absolute; top: -26px; z-index: 100; width: 24px; height: 45px; right: 0; } .uncensored-over { transition: opacity .25s linear; bottom: 0; position: absolute; right: 0; padding: 10px; opacity: 0; filter: grayscale(45%); } .unc-child2 { position: absolute; top: 0px; z-index: 100; width: 24px; height: 45px; right: 0; } .image-overlay-content:hover~.uncensored-over { opacity: 1; } .unc-tab { position: relative; width: 26px; height: 26px; overflow: hidden; } .welcome { color: #6f6f6f; max-width: 640px; margin: 0 auto; text-align: center; padding: 10px 10px 20px 10px; } @media (max-width: 1060px) { article.post { padding: 0; } } input#submit { color: #ffffffde !important; } input#searchsubmit { color: #ffffffde !important; } input#tag-suggest { background: #151515; } button.btn.btn-default.tag-suggest-btn { background: #0e0e0e; color: #fff; } .tag-suggest-btn:hover { cursor: pointer; } .tab-sex { cursor: pointer; color: #ccc; font-size: 16px; background: #3e3e3e; padding: 10px 14px; margin: 10px 14px; width: 130px; text-align: center; height: 40px; float: left; } .tab-sex a { animation: blinkingText 1s infinite } .tab-sex a:hover { color: #f55151 !important; text-decoration: none; } @keyframes blinkingText { 0% { color: #ff5e62 } 25% { color: #ff5e62 } 75% { color: #c7c7c7 } 100% { color: #ff5e62 } } .videoBox { position: relative; } .continue-watching { margin: 20px 0; padding: 20px 0; border-radius: 4px; clear: both; } .continue-watching-header { margin-bottom: 20px; } .continue-watching-title { color: #ff5e62; margin: 0; font-size: 20px; font-family: 'bulletproof deco bb', Helvetica, Arial; display: flex; align-items: center; gap: 10px; } .continue-watching-title i { color: #ff5e62; font-size: 18px; } .continue-watching-count { background: #ff5e62; color: #fff; padding: 2px 8px; border-radius: 12px; font-size: 12px; margin-left: 10px; font-weight: bold; } .continue-grid { display: flex; flex-wrap: wrap; clear: both; } #continue-watching-section .videoPost .cw-progress-bar { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: rgba(0, 0, 0, 0.5); overflow: hidden; } #continue-watching-section .videoPost .cw-progress-fill { height: 100%; background: #ff5e62; transition: width 0.2s ease; } .continue-watching-loading { text-align: center; color: #ccc; width: 100%; padding: 20px; } .loading-spinner { width: 40px; height: 40px; border: 4px solid #333; border-top: 4px solid #ff5e62; border-radius: 50%; animation: spin 1s linear infinite; margin: 0 auto 10px; } .continue-watching-empty { text-align: center; color: #ccc; width: 100%; padding: 40px 20px; } .empty-icon { font-size: 48px; margin-bottom: 15px; } .empty-subtitle { font-size: 14px; color: #666; margin-top: 5px; } .continue-watching-card { position: relative; width: 264px; float: left; padding: 0px; margin: 10px; cursor: pointer; padding: 0 0 5px 0; margin: 10px 0 20px 4.5px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12) !important; text-decoration: none; color: inherit; display: block; } .continue-watching-card:hover { text-decoration: none; color: inherit; } .continue-watching-card img.thumb_small { width: 264px; height: 388px; } .continue-watching-card .thumbDuration { position: absolute; top: 0; left: 0; margin: 2px 0 0 2px; padding: 4px 6px; font-size: 12px; font-weight: 600; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); z-index: 5; border-radius: 2px; } .continue-watching-card .progress-bar { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: rgba(0, 0, 0, 0.5); } .continue-watching-card .progress-fill { height: 100%; background: #ff5e62; transition: width 0.3s; } .continue-watching-card .videoLink { color: #fff; text-align: center; font-weight: 500; width: 100%; float: left; overflow: hidden; text-decoration: none; height: 34px; margin-bottom: 2px; font-size: 15px; line-height: 110%; } .continue-watching-card .title-fix { position: relative; } .continue-watching-card .title-2 { display: flex; justify-content: space-between; align-items: center; margin-top: 5px; } .continue-watching-card .thumbViews { color: #c4c4c4; text-decoration: none; font-size: 16px; text-align: center; opacity: 0.75; } .continue-watching-card .progress-text { color: #ff5e62; font-weight: bold; font-size: 12px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width: 768px) { .continue-watching-card { float: none; display: inline-block; } .continue-watching { margin: 15px 0; padding: 15px; } .continue-watching-title { font-size: 18px; } } @media (max-width: 564px) { .continue-watching-card img.thumb_small { width: 100%; height: auto; } .continue-watching-card { width: 44%; padding: 0 2px; margin: 10px 2px; box-sizing: inherit; overflow: inherit; } } @media (max-width: 379px) { .continue-watching-card img.thumb_small { width: 100%; height: auto; } .continue-watching-card { width: 44%; box-sizing: inherit; overflow: inherit; } } .shdw { position: absolute; top: 0; left: 0; display: block; height: 100%; width: 100%; background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.69) 90%, rgba(0, 0, 0, 0.9) 100%) !important; } .episode-list-container { margin: 10px 0 10px 0; border: 1px solid #343434; border-radius: 4px; background-color: #101010; } @media (max-width: 480px) { .episode-list-container { margin-bottom: 0px; } } .episode-list-container { clear: both; } .episode-container { width: 100%; padding: 10px; -webkit-box-sizing: border-box; .modal-dialog { position: fixed; width: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100vw - 50px); } -moz-box-sizing:border-box; box-sizing:border-box; } .episode-slider-wrapper { overflow: hidden; white-space: nowrap; position: relative; } #episode_slider { position: relative; padding: 0; overflow: hidden; display: flex; gap: 6px; } .episode-slider-wrapper { position: relative; flex: 1; overflow: hidden; } #episode_slider li { max-width: 100%; list-style: none; transition: left 0.75s; } #episode_slider li img { width: 192px; height: 282px; border-radius: 4px; z-index: 1; } #episode_slider li .overlay { display: none; position: absolute; top: 0; left: 0; background: rgba(144, 144, 144, 0.5); height: 98.1%; width: 100%; } #episode_slider li.current .overlay { z-index: 6; display: block; border-radius: 4px; } #episode_slider li .overlay p { position: absolute; top: 50%; text-align: center; width: 100%; color: #fca800; margin-top: -15px; } #episode_slider { display: flex; overflow-x: auto; overflow-y: hidden; scroll-behavior: smooth; gap: 15px; padding-bottom: 20px; -webkit-overflow-scrolling: touch; scrollbar-width: none; cursor: grab; } #episode_slider.active { cursor: grabbing; scroll-behavior: auto; } #episode_slider::-webkit-scrollbar { display: none; } #episode_slider li { flex: 0 0 192px; max-width: 100%; list-style: none; user-select: none; } #episode_slider li img { width: 100%; height: auto; border-radius: 4px; } #episode_slider li .overlay { width: 100%; height: 97.5%; } @media (min-width: 1100px) { .videoBox { width: 100% !important; max-width: 100% !important; height: auto !important; } .videoBox video { width: 100% !important; } } .image-wrapper img[src*="nothumb.jpg"] { width: 100% !important; height: auto !important; object-fit: cover; } .video-resume-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 10; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .video-resume-content { background: rgba(27, 27, 27, 0.95); border: 2px solid #ff5e62; border-radius: 12px; padding: 25px; max-width: 400px; width: 90%; text-align: center; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.6); animation: slideIn 0.3s ease-out; position: relative; } @keyframes slideIn { from { opacity: 0; transform: translateY(-20px) scale(0.95); } to { opacity: 1; transform: translateY(0) scale(1); } } .video-resume-icon { font-size: 40px; color: #ff5e62; margin-bottom: 15px; display: block; } .video-resume-title { color: #fff; font-size: 20px; font-weight: 600; margin-bottom: 8px; font-family: 'Roboto', sans-serif; } .video-resume-subtitle { color: #ccc; font-size: 14px; margin-bottom: 20px; line-height: 1.4; } .video-resume-progress { background: #333; height: 4px; border-radius: 2px; margin: 15px 0; overflow: hidden; } .video-resume-progress-fill { background: linear-gradient(90deg, #ff5e62, #f90); height: 100%; border-radius: 2px; transition: width 0.3s ease; } .video-resume-time { color: #ff5e62; font-size: 12px; font-weight: 500; margin-top: 8px; } .video-resume-buttons { display: flex; gap: 12px; justify-content: center; margin-top: 20px; } .video-resume-btn { padding: 10px 20px; border: none; border-radius: 6px; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; min-width: 120px; font-family: 'Roboto', sans-serif; } .video-resume-btn.continue { background: #ff5e62; color: #fff; } .video-resume-btn.continue:hover { background: #6a9bd8; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(142, 177, 230, 0.3); } .video-resume-btn.restart { background: transparent; color: #ff5e62; border: 2px solid #ff5e62; } .video-resume-btn.restart:hover { background: #ff5e62; color: #fff; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(142, 177, 230, 0.3); } .video-resume-close { position: absolute; background: none; border: none; color: #ccc; font-size: 20px; cursor: pointer; padding: 5px; line-height: 1; } .video-resume-close:hover { color: #fff; } @media (max-width: 768px) { .video-resume-content { padding: 20px; margin: 15px; max-width: 350px; } .video-resume-title { font-size: 18px; } .video-resume-subtitle { font-size: 13px; } .video-resume-buttons { flex-direction: column; gap: 8px; } .video-resume-btn { width: 100%; min-width: auto; padding: 12px 16px; } } .episode-container { background: #10101099; position: relative; display: flex; align-items: center; } .episode-container #episode_slider { display: flex; gap: 0; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scroll-behavior: auto; cursor: grab; flex: 1; padding: 0; margin: 0; } .episode-container #episode_slider.dragging { cursor: grabbing; user-select: none; } .episode-container #episode_slider>* { flex: 0 0 auto; } .episode-container #episode_slider::-webkit-scrollbar { height: 8px; } .search-results-header { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); padding: 30px 20px; margin-bottom: 20px; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); } .search-breadcrumb { margin-bottom: 15px; font-size: 14px; color: #ccc; } .search-breadcrumb a { color: #ff5e62; text-decoration: none; transition: color 0.3s; } .search-breadcrumb a:hover { color: #fff; } .search-results-title h1 { font-size: 28px; margin: 0 0 15px 0; color: #fff; font-weight: 600; } .search-results-stats { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; } .results-count { background: #ff5e62; color: #000; padding: 8px 16px; border-radius: 20px; font-weight: bold; font-size: 14px; } .search-time { color: #999; font-size: 14px; font-style: italic; } .videoPost { transition: transform 0.3s ease, box-shadow 0.3s ease; border-radius: 8px; overflow: hidden; background: #1a1a1a; margin-bottom: 20px; } .videoPost:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4); } .videoPost .thlink { position: relative; display: block; overflow: hidden; } .videoPost .thlink:hover .image-overlay { opacity: 1; } .image-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(45deg, rgba(142, 177, 230, 0.8), rgba(255, 255, 255, 0.1)); opacity: 0; transition: opacity 0.3s ease; display: flex; align-items: center; justify-content: center; z-index: 2; } .image-overlay i { font-size: 48px; color: #fff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); } .search-highlight { background: #ff5e62; color: #000; padding: 2px 4px; border-radius: 3px; font-weight: bold; } body.search #wrap { overflow-x: hidden; } body.search #content { display: flex; flex-wrap: wrap; justify-content: center; gap: 0; box-sizing: border-box; } body.search #content .text-center-mobile { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; box-sizing: border-box; } body.search .videoPost { flex-shrink: 0; box-sizing: border-box; } body.search .search-recommended-section { flex-basis: 100%; width: 100%; clear: both; margin-top: 20px; } body.search .search-recommended-header { width: 100%; margin-bottom: 10px; } body.search .search-recommended-grid { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; box-sizing: border-box; } @media (max-width: 768px) { .search-results-header { padding: 20px 15px; margin-bottom: 15px; } .search-results-title h1 { font-size: 24px; } .search-results-stats { flex-direction: column; align-items: flex-start; gap: 10px; } .videoPost { margin-bottom: 15px; } } .search-loading { text-align: center; padding: 40px 20px; color: #999; } .search-loading i { font-size: 24px; margin-right: 10px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .no-results { text-align: center; padding: 60px 20px; color: #999; } .no-results i { font-size: 48px; margin-bottom: 20px; color: #666; } .no-results h3 { color: #ccc; margin-bottom: 15px; } .no-results p { margin-bottom: 20px; line-height: 1.6; } .search-suggestions { background: #2d2d2d; padding: 20px; border-radius: 8px; margin-bottom: 20px; } .search-suggestions h4 { color: #ff5e62; margin-bottom: 15px; font-size: 16px; } .suggestion-tags { display: flex; flex-wrap: wrap; gap: 8px; } .suggestion-tag { background: #1a1a1a; color: #ccc; padding: 6px 12px; border-radius: 15px; text-decoration: none; font-size: 12px; transition: all 0.3s ease; border: 1px solid #444; } .suggestion-tag:hover { background: #ff5e62; color: #000; border-color: #ff5e62; transform: translateY(-2px); } .video-duration { display: inline-flex; align-items: center; gap: 4px; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 4px 8px; border-radius: 4px; font-size: 12px; font-weight: 500; position: absolute; bottom: 8px; right: 8px; z-index: 2; backdrop-filter: blur(4px); border: 1px solid rgba(255, 255, 255, 0.2); } .video-duration i { font-size: 10px; opacity: 0.8; } .video-duration.duration-short { background: rgba(46, 204, 113, 0.9); border-color: rgba(46, 204, 113, 0.5); } .video-duration.duration-medium { background: rgba(241, 196, 15, 0.9); border-color: rgba(241, 196, 15, 0.5); color: #000; } .video-duration.duration-long { background: rgba(231, 76, 60, 0.9); border-color: rgba(231, 76, 60, 0.5); } .videoPost .video-duration { position: absolute; bottom: 8px; right: 8px; z-index: 3; } .single .video-duration { position: absolute; bottom: 10px; right: 10px; z-index: 10; } .filter-link[data-duration].active::after { content: attr(data-duration); position: absolute; top: -8px; right: -8px; background: #ff5e62; color: #000; font-size: 10px; padding: 2px 6px; border-radius: 10px; font-weight: bold; text-transform: uppercase; } .filter-link[data-date].active::after { content: attr(data-date); position: absolute; top: -8px; right: -8px; background: #ff5e62; color: #000; font-size: 10px; padding: 2px 6px; border-radius: 10px; font-weight: bold; text-transform: uppercase; } .search-pagination-top { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); border-radius: 12px; padding: 20px; margin: 20px 0; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); } .search-pagination-top .pagination { margin: 0; } .search-pagination-top .pagination a, .search-pagination-top .pagination span { background: linear-gradient(135deg, #2a2a2a 0%, #3a3a3a 100%); border: 1px solid #444; font-weight: 600; } .search-pagination-top .pagination a:hover { background: linear-gradient(135deg, #ff5e62 0%, #6a9bd2 100%); color: #000; transform: translateY(-2px); box-shadow: 0 4px 15px rgba(142, 177, 230, 0.3); } .search-pagination-top .pagination .current { background: linear-gradient(135deg, #ff5e62 0%, #6a9bd2 100%); color: #000; box-shadow: 0 4px 15px rgba(142, 177, 230, 0.3); } .search-pagination-top .pagination .dots { padding: 10px 5px; color: #888; font-weight: bold; } .search-pagination-top .pagination .prev, .search-pagination-top .pagination .next { font-weight: 600; min-width: 80px; } #content>.navigation:first-child { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); border-radius: 12px; padding: 20px; margin: 20px 0; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); text-align: center; } #content>.navigation:first-child ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: center; align-items: center; gap: 10px; flex-wrap: wrap; } #content>.navigation:first-child ul li { display: inline-block; } #content>.navigation:first-child ul li a { display: inline-block; padding: 10px 15px; background: linear-gradient(135deg, #2a2a2a 0%, #3a3a3a 100%); color: #ddd; text-decoration: none; border-radius: 5px; transition: all 0.3s ease; border: 1px solid #444; font-weight: 600; min-width: 40px; text-align: center; } #content>.navigation:first-child ul li a:hover { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%); color: #fff; transform: translateY(-2px); box-shadow: 0 4px 15px rgba(255, 94, 98, 0.3); } #content>.navigation:first-child ul li.active a { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%); color: #fff; box-shadow: 0 4px 15px rgba(255, 94, 98, 0.3); } #content>.navigation:first-child ul li a.styled-button { min-width: 80px; } #content>.navigation:first-child ul li a i { margin: 0 5px; } .rec-cat-title { background: #1b1b1bcc; display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 1rem; box-shadow: 0 -1px 0 rgba(0, 0, 0, .32) inset, 0 1px 0 rgba(255, 255, 255, .06); } .episodic-control-buttons { display: flex; gap: 10px; margin-top: 0; padding-bottom: 0; } .btn-episodic { background-color: #3b3b3b; color: #ffffff; border: none; width: 45px; height: 30px; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.2s ease, transform 0.1s ease; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } .btn-episodic:hover { background-color: #4a4a4a; color: #ffffff; } .btn-episodic:active { transform: translateY(1px); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .btn-episodic i { font-size: 14px; font-weight: 900; } button.btn-download, .btn.btn-download, a.btn-download { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%) !important; background-color: #ff5e62 !important; color: #fff !important; border: none !important; padding: 10px 20px; border-radius: 8px; font-weight: 600; font-size: 14px; transition: transform 0.2s ease, box-shadow 0.2s ease; display: inline-flex; align-items: center; justify-content: center; gap: 8px; cursor: pointer; box-shadow: 0 2px 8px rgba(255, 94, 98, 0.35); min-height: 44px; } button.btn-download:hover, .btn.btn-download:hover, a.btn-download:hover { transform: translateY(-2px); box-shadow: 0 4px 16px rgba(255, 94, 98, 0.45); color: #fff !important; text-decoration: none; background: linear-gradient(135deg, #ff5e62 0%, #f90 100%) !important; } button.btn-download svg, .btn.btn-download svg, .btn.btn-download i, a.btn-download svg, a.btn-download i { width: 18px; height: 18px; flex-shrink: 0; } .modal-content { background: #1b1b1b; border: 1px solid #313131; color: #fff; } .modal-header { border-bottom: 1px solid #313131; } .modal-footer { border-top: 1px solid #313131; } .modal-header .close { color: #fff; opacity: 0.8; text-shadow: none; } .modal-header .close:hover { color: #fff; opacity: 1; } #report-modal .modal-content { background: #181818; border: 1px solid #333; border-radius: 12px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4); overflow: hidden; } #report-modal .modal-header { padding: 20px; background: #222; border-bottom: 1px solid #333; display: flex; justify-content: space-between; } #report-modal .modal-body { padding: 25px; } .report-options { display: flex; flex-direction: column; gap: 12px; margin-bottom: 25px; } .custom-radio { display: flex; align-items: center; gap: 12px; cursor: pointer; font-size: 15px; color: #ccc; transition: color 0.2s; user-select: none; } .custom-radio:hover { color: #fff; } .custom-radio input { display: none; } .radio-mark { width: 20px; height: 20px; border: 2px solid #444; border-radius: 50%; display: inline-block; position: relative; transition: border-color 0.2s; } .custom-radio input:checked+.radio-mark { border-color: #ff5e62; } .custom-radio input:checked+.radio-mark::after { content: ""; position: absolute; top: 4px; left: 4px; width: 8px; height: 8px; background: linear-gradient(135deg, #f90, #ff5e62); border-radius: 50%; } #report-modal .form-control { background: #222; border: 1px solid #444; color: #fff; border-radius: 8px; padding: 12px; min-height: 100px; resize: vertical; transition: border-color 0.2s; } #report-modal .form-control:focus { border-color: #ff5e62; outline: none; box-shadow: 0 0 0 2px rgba(255, 94, 98, 0.1); } .modal-footer-report { margin-top: 25px; display: flex; justify-content: flex-end; } .btn-sunset { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%); color: #fff !important; border: none; padding: 12px 30px; border-radius: 8px; font-weight: 600; transition: all 0.3s ease; cursor: pointer; } .btn-sunset:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 94, 98, 0.4); } .submit-loader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 10; display: flex; align-items: center; justify-content: center; text-align: center; } .loader-content { color: #f90; } .loader-content i { margin-bottom: 15px; } .container { width: 100%; margin: 0 auto; padding: 0 15px; max-width: 1240px; box-sizing: border-box; } .row { display: flex; flex-wrap: wrap; margin: 0 -15px; } [class*="col-"] { padding: 0 15px; box-sizing: border-box; width: 100%; } .col-12 { flex: 0 0 100%; max-width: 100%; } @media (min-width: 768px) { .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } } .tab-pane { display: none; } .tab-pane.active, .tab-pane.in { display: block; } .pull-right { float: right !important; } .pull-left { float: left !important; } .text-center { text-align: center !important; } .hidden { display: none !important; } .fade { transition: opacity 0.15s linear; opacity: 0; } .fade.in, .fade.show { opacity: 1; } .bg-darkgray { background-color: #222 !important; } .suggestion-group { margin-bottom: 20px; } .suggestion-group label { display: block; margin-bottom: 8px; color: #ccc; font-size: 14px; } .modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; overflow-x: hidden; overflow-y: auto; outline: 0; background: rgba(0, 0, 0, 0.85); backdrop-filter: blur(5px); align-items: center; justify-content: center; } .modal.show, .modal.in, .modal.active { display: flex !important; } .modal-dialog { width: 100%; max-width: 480px; margin: 20px; position: relative; pointer-events: auto; transform: none !important; top: auto !important; left: auto !important; } .modal-content { background: #181818 !important; border: 1px solid #333 !important; border-radius: 12px !important; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6) !important; overflow: hidden; position: relative; } .modal-header { background: linear-gradient(to right, #222, #1a1a1a) !important; border-bottom: 1px solid #333 !important; padding: 18px 25px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; } .modal-header strong, .modal-header .modal-title { font-size: 1.15rem !important; font-weight: 600 !important; color: #fff !important; margin: 0 !important; letter-spacing: 0.01em; } .modal-header .close { background: transparent; border: none; color: #888 !important; font-size: 28px; font-weight: 300; line-height: 1; cursor: pointer; padding: 0; margin: 0; transition: all 0.2s; } .modal-header .close:hover { color: #ff5e62 !important; transform: scale(1.1); } .modal-body { padding: 25px !important; color: #ccc !important; } .modal-footer, .modal-footer-report { padding: 15px 25px 25px !important; border-top: none !important; background: transparent !important; display: flex !important; justify-content: flex-end !important; gap: 12px; } .modal .form-control { background: #222 !important; border: 1px solid #444 !important; color: #fff !important; border-radius: 8px !important; padding: 12px 15px !important; font-size: 14px; } .modal .form-control:focus { border-color: #ff5e62 !important; box-shadow: 0 0 0 2px rgba(255, 94, 98, 0.2) !important; outline: none; } .modal .form-label { display: block; margin-bottom: 8px; color: #aaa; font-size: 13px; font-weight: 500; } .modal .btn-primary, .modal .btn-sunset { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%) !important; border: none !important; color: #fff !important; padding: 12px 25px !important; font-weight: 600 !important; border-radius: 8px !important; transition: transform 0.2s !important; } .modal .btn-primary:active, .modal .btn-sunset:active { transform: scale(0.95); } .modal .btn-secondary { background: transparent !important; border: 1px solid #444 !important; color: #fff !important; padding: 12px 25px !important; border-radius: 8px !important; } #tag-suggest-modal .suggestion-group { margin-bottom: 0; } #tag-suggest-modal .suggestion-group label { display: block; margin-bottom: 10px; color: #ccc; font-size: 14px; font-weight: 500; } #tag-suggest-modal #tag-suggest, #tag-suggest-modal .form-control { width: 100%; background: #222; border: 1px solid #444; color: #fff; border-radius: 8px; padding: 12px 14px; font-size: 15px; transition: border-color 0.2s, box-shadow 0.2s; box-sizing: border-box; } #tag-suggest-modal #tag-suggest:focus, #tag-suggest-modal .form-control:focus { border-color: #ff5e62; outline: none; box-shadow: 0 0 0 2px rgba(255, 94, 98, 0.15); } #tag-suggest-modal .modal-footer-report { margin-top: 20px; margin-bottom: 0; justify-content: flex-end; } #tag-suggest-modal .tag-suggest-btn { background: linear-gradient(135deg, #f90 0%, #ff5e62 100%); color: #fff !important; border: none; padding: 12px 28px; border-radius: 8px; font-weight: 600; font-size: 0.9rem; letter-spacing: 0.04em; transition: transform 0.2s, box-shadow 0.2s; cursor: pointer; } #tag-suggest-modal .tag-suggest-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 94, 98, 0.4); } #tag-suggest-modal .modal .close { opacity: 0.7; } #tag-suggest-modal .modal .close:hover { opacity: 1; color: #ff5e62; } .modal .close { float: right; font-size: 24px; font-weight: 700; line-height: 1; color: #fff; text-shadow: none; opacity: 0.5; background: none; border: none; padding: 0; cursor: pointer; transition: opacity 0.2s; } .modal .close:hover { opacity: 1; color: #ff5e62; } .btn { display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; text-decoration: none; } .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .btn-default { color: #fff; background-color: #3b3b3b; border-color: #3b3b3b; } .btn-default:hover { background-color: #4a4a4a; border-color: #4a4a4a; color: #fff; } body.page-search #header { box-shadow: none !important; } body.page-search main#main { padding-top: 70px !important; min-height: 0; overflow: visible; } body.admin-bar.page-search main#main { padding-top: 100px !important; } body.page-search #headerBox { min-height: 0; } body.page-search #headerBox #header { min-height: 56px !important; padding-top: 0; padding-bottom: 0; } body.page-search #headerBox #header #logo { min-height: 56px !important; padding-top: 0; } .search-filters { display: flex; flex-direction: row; width: 100%; margin-top: 12px; margin-bottom: 0; justify-content: space-around; background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); border-radius: 12px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); padding: 15px; position: relative; gap: 10px; flex-wrap: wrap; overflow: visible; } .search-filters .filter { flex: 1; min-width: 120px; position: relative; max-height: 50px; } .search-filters .filter .filter-link { display: flex; align-items: center; justify-content: center; gap: 8px; height: 45px; background: linear-gradient(135deg, #2a2a2a 0%, #3a3a3a 100%); border: 1px solid #444; border-radius: 8px; text-align: center; font-weight: 600; padding: 0 15px; color: #ddd; text-decoration: none; transition: all 0.3s ease; position: relative; overflow: hidden; } .search-filters .filter .filter-link:hover { background: linear-gradient(135deg, #ff5e62 0%, #f90 100%); color: #fff; transform: translateY(-2px); box-shadow: 0 4px 15px rgba(255, 94, 98, 0.3); border-color: #ff5e62; } .search-filters .filter .filter-link:active { transform: translateY(0); } .search-filters .filter .filter-link i { font-size: 16px; transition: transform 0.3s ease; } .search-filters .filter .filter-link:hover i { transform: scale(1.1); } .filter-link-reset { background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%) !important; color: #fff !important; border-color: #e74c3c !important; } .filter-link-reset:hover { background: linear-gradient(135deg, #c0392b 0%, #a93226 100%) !important; box-shadow: 0 4px 15px rgba(231, 76, 60, 0.3) !important; } .search-filters .filter.dropdown { position: relative; } .search-filters .dropdown-menu { position: absolute; top: 100%; left: 0; right: auto; z-index: 1060; background: #1a1a1a !important; min-width: 200px !important; max-width: min(280px, calc(100vw - 24px)); display: none; visibility: hidden; opacity: 0; pointer-events: none; } .search-filters .dropdown-menu.dropdown-menu-right { left: auto; right: 0; } .search-filters .dropdown-menu.dropdown-menu-fixed { position: fixed !important; margin-top: 0 !important; } .search-filters .dropdown-menu .dropdown-item { color: #ddd !important; padding: 12px 20px !important; transition: all 0.3s ease !important; border-radius: 0 !important; display: flex; align-items: center; gap: 10px; text-decoration: none; } .search-filters .dropdown-menu .dropdown-item:hover { background: #ff5e62 !important; color: #fff !important; } .search-filters .dropdown-menu .dropdown-item i { font-size: 14px; width: 16px; text-align: center; flex-shrink: 0; } .filter-tag, .filter-tag-exclude { border-radius: 20px; padding: 8px 16px; margin: 4px; border: 1px solid #444; text-decoration: none; display: inline-block; transition: all 0.3s ease; font-size: 13px; font-weight: 500; position: relative; overflow: hidden; } .filter-tag { background: #2a2a2a; color: #ddd; } .filter-tag:hover { background: #ff5e62; color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(255, 94, 98, 0.3); } .filter-tag-exclude { border-color: #e74c3c; color: #e74c3c; background: #2a2a2a; } .filter-tag-exclude:hover { background: #e74c3c; color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(231, 76, 60, 0.3); } .filter-tag.active { background: #ff5e62; color: #fff; border-color: #ff5e62; } .filter-tag-exclude.active { background: #e74c3c; color: #fff; border-color: #e74c3c; } .search-filter-modal.modal { padding: 20px; } .search-filter-modal .modal-dialog { max-width: 560px; margin: 0 auto; max-height: calc(100vh - 40px); display: flex; flex-direction: column; } .search-filter-modal .modal-content { background: linear-gradient(180deg, #1e1e1e 0%, #151515 100%) !important; border: 1px solid #3a3a3a !important; border-radius: 16px !important; box-shadow: 0 24px 64px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.04) inset; overflow: hidden; display: flex; flex-direction: column; max-height: calc(100vh - 40px); } .search-filter-modal .modal-header { flex-shrink: 0; display: flex; align-items: center; justify-content: space-between; padding: 18px 20px; background: linear-gradient(135deg, #2a2a2a 0%, #1f1f1f 100%) !important; border-bottom: 1px solid #3a3a3a !important; gap: 12px; } .search-filter-modal .modal-title { font-size: 1.15rem; font-weight: 700; color: #fff; margin: 0; letter-spacing: 0.02em; } .search-filter-modal .modal-close { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; border: none; border-radius: 10px; background: rgba(255, 255, 255, 0.06); color: #ccc; text-decoration: none; transition: background 0.2s, color 0.2s, transform 0.15s; } .search-filter-modal .modal-close:hover { background: rgba(255, 94, 98, 0.25); color: #ff5e62; transform: scale(1.05); } .search-filter-modal .modal-close i, .search-filter-modal .modal-close svg { width: 20px; height: 20px; } .search-filter-modal .modal-body { flex: 1 1 auto; min-height: 0; padding: 0 !important; background: #121212 !important; overflow-y: auto; max-height: 420px; scrollbar-width: thin; scrollbar-color: #444 #1e1e1e; } .search-filter-modal .modal-body::-webkit-scrollbar { width: 10px; } .search-filter-modal .modal-body::-webkit-scrollbar-track { background: #1e1e1e; } .search-filter-modal .modal-body::-webkit-scrollbar-thumb { background: #444; border-radius: 5px; border: 2px solid #1e1e1e; } .search-filter-modal .modal-body::-webkit-scrollbar-thumb:hover { background: #555; } .search-filter-modal .filter-modal-search-wrap { position: sticky; top: 0; z-index: 2; padding: 14px 20px; background: #151515; border-bottom: 1px solid #2a2a2a; box-sizing: border-box; } .search-filter-modal .filter-modal-search { width: 100%; padding: 12px 16px 12px 44px; font-size: 14px; color: #e0e0e0; background: #1e1e1e; border: 1px solid #3a3a3a; border-radius: 10px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; } .search-filter-modal .filter-modal-search::placeholder { color: #666; } .search-filter-modal .filter-modal-search:focus { border-color: #ff5e62; box-shadow: 0 0 0 3px rgba(255, 94, 98, 0.15); } .search-filter-modal .filter-modal-tags { padding: 16px 20px 20px; display: flex; flex-wrap: wrap; gap: 10px 12px; } .search-filter-modal .modal-body .filter-tag, .search-filter-modal .modal-body .filter-tag-exclude { margin: 0; padding: 10px 18px; font-size: 13px; border-radius: 10px; } .search-filter-modal .modal-body .filter-tag:hover, .search-filter-modal .modal-body .filter-tag-exclude:hover { transform: translateY(-1px); } .search-filter-modal .modal-body .filter-tag.filter-tag-hidden, .search-filter-modal .modal-body .filter-tag-exclude.filter-tag-hidden { display: none !important; } .search-filter-modal .modal-footer { flex-shrink: 0; display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 16px 20px; background: linear-gradient(135deg, #252525 0%, #1a1a1a 100%) !important; border-top: 1px solid #3a3a3a !important; } .search-filter-modal .btn-apply-filters { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 24px; font-size: 14px; font-weight: 600; color: #fff; text-decoration: none; background: linear-gradient(135deg, #ff5e62 0%, #f90 100%); border: none; border-radius: 10px; cursor: pointer; transition: transform 0.2s, box-shadow 0.2s; box-shadow: 0 4px 14px rgba(255, 94, 98, 0.35); } .search-filter-modal .btn-apply-filters:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 94, 98, 0.45); } .search-filter-modal .filter-modal-empty { padding: 24px 20px; text-align: center; color: #666; font-size: 14px; display: none; } .search-filter-modal .filter-modal-empty.visible { display: block; } @media (max-width: 600px) { .search-filter-modal.modal { padding: 12px; } .search-filter-modal .modal-dialog { max-height: calc(100vh - 24px); } .search-filter-modal .modal-content { max-height: calc(100vh - 24px); } .search-filter-modal .modal-body { max-height: 50vh; } .search-filter-modal .modal-header, .search-filter-modal .filter-modal-search-wrap, .search-filter-modal .filter-modal-tags { padding-left: 16px; padding-right: 16px; } .search-filter-modal .modal-footer { padding: 14px 16px; } } .search-filter-loading-container { position: absolute; width: 100%; height: 3px; left: 0; bottom: 0; border-radius: 0 0 12px 12px; overflow: hidden; } .search-filter-loading-bar { position: absolute; left: 0; height: 100%; width: 0; background: linear-gradient(90deg, #ff5e62, #f90, #ff5e62); transition: width 0.5s linear, opacity 0.25s linear; animation: search-filter-shimmer 2s infinite; } @keyframes search-filter-shimmer { 0% { background-position: -200px 0; } 100% { background-position: calc(200px + 100%) 0; } } @media (max-width: 768px) { .search-filters { flex-direction: row; flex-wrap: wrap; gap: 8px; padding: 12px; } .search-filters .filter { flex: 0 0 auto; width: 50px; min-width: 50px; } .search-filters .filter .filter-link { height: 50px; width: 100%; min-width: 0; font-size: 14px; padding: 0; justify-content: center; } .search-filters .filter .filter-link span { display: none; } .search-filters .filter .filter-link svg, .search-filters .filter .filter-link i { margin: 0; } .search-filters .dropdown-menu, .dropdown-menu { position: static !important; transform: none !important; width: 100% !important; margin-top: 8px !important; } } .filter-link.active { background: linear-gradient(135deg, #ff5e62 0%, #f90 100%) !important; color: #fff !important; border-color: #ff5e62 !important; } .filter-link.active::after { content: ''; position: absolute; top: 5px; right: 5px; width: 8px; height: 8px; background: #fff; border-radius: 50%; } .ripple { position: absolute; border-radius: 50%; background: rgba(255, 255, 255, 0.3); transform: scale(0); animation: ripple-animation 0.6s linear; pointer-events: none; } @keyframes ripple-animation { to { transform: scale(4); opacity: 0; } } .filter-link.loading { opacity: 0.7; cursor: not-allowed; } .filter-link.loading i { animation: spin 1s linear infinite; } .search-filters .dropdown-menu { transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s; } .search-filters .dropdown-menu.show { display: block; visibility: visible; opacity: 1; transform: translateY(0); pointer-events: auto; transition: opacity 0.3s ease, transform 0.3s ease; } .filter-link::before { content: ''; position: absolute; top: -5px; right: -5px; width: 18px; height: 18px; background: #e74c3c; color: #fff; border-radius: 50%; font-size: 10px; font-weight: bold; display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0); transition: all 0.3s ease; } .filter-link.has-filters::before { opacity: 1; transform: scale(1); } .filter-link, .search-filters .nav-link, .filter-tag { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } .filter-link:focus, .search-filters .nav-link:focus { outline: 2px solid #ff5e62; outline-offset: 2px; } .filter-link:hover { transform: translateY(-2px) scale(1.02); } .filter-link:active { transform: translateY(0) scale(0.98); } .search-results-skeleton { display: flex; flex-wrap: wrap; gap: 15px 20px; justify-content: flex-start; align-items: flex-start; min-height: 200px; } .search-skeleton-card { width: 264px; flex-shrink: 0; } .search-skeleton-thumb { width: 100%; height: 388px; background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 50%, #2a2a2a 100%); background-size: 200% 100%; animation: search-skeleton-shimmer 1.5s ease-in-out infinite; border-radius: 8px; } .search-skeleton-title { height: 18px; margin-top: 10px; width: 90%; background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 50%, #2a2a2a 100%); background-size: 200% 100%; animation: search-skeleton-shimmer 1.5s ease-in-out infinite 0.1s; border-radius: 4px; } .search-skeleton-meta { height: 14px; margin-top: 8px; width: 50%; background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 50%, #2a2a2a 100%); background-size: 200% 100%; animation: search-skeleton-shimmer 1.5s ease-in-out infinite 0.2s; border-radius: 4px; } @keyframes search-skeleton-shimmer { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } @media (max-width: 768px) { .search-skeleton-card { width: 44%; min-width: 0; } .search-skeleton-thumb { height: 220px; } } .search-skeleton-navigation { width: 100%; margin: 20px 0; padding: 20px; background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); border-radius: 12px; flex-basis: 100%; } .search-skeleton-navigation ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; align-items: center; } .search-skeleton-navigation li { display: inline-block; } .search-skeleton-nav-item { display: inline-block; height: 40px; min-width: 40px; border-radius: 3px; background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 50%, #2a2a2a 100%); background-size: 200% 100%; animation: search-skeleton-shimmer 1.5s ease-in-out infinite; } .search-skeleton-navigation li:nth-child(1) .search-skeleton-nav-item { animation-delay: 0s; } .search-skeleton-navigation li:nth-child(2) .search-skeleton-nav-item { animation-delay: 0.05s; } .search-skeleton-navigation li:nth-child(3) .search-skeleton-nav-item { animation-delay: 0.1s; } .search-skeleton-navigation li:nth-child(4) .search-skeleton-nav-item { animation-delay: 0.15s; } .search-skeleton-navigation li:nth-child(5) .search-skeleton-nav-item { animation-delay: 0.2s; } .search-skeleton-navigation li:nth-child(6) .search-skeleton-nav-item { animation-delay: 0.25s; } .search-skeleton-nav-item--active { width: 36px; background: linear-gradient(90deg, #3a3020 0%, #4a4030 50%, #3a3020 100%); background-size: 200% 100%; } .search-skeleton-nav-item--btn { min-width: 80px; } .all-comments-wrap { margin-top: 12px; overflow: hidden; } .all-comments-wrap .all-comments-title { background: #1b1b1bcc; padding: 12px 20px; font-size: 20px; font-family: 'bulletproof deco bb', Helvetica, Arial, sans-serif; letter-spacing: 0.02em; color: #e0e0e0; margin: 0; box-shadow: 0 -1px 0 rgba(0, 0, 0, .32) inset, 0 1px 0 rgba(255, 255, 255, .06); } .all-comments-wrap .all-comments-title .text-blue { color: #b0b0b0; } .all-comments-wrap .all-comments-title .text-white { color: #e0e0e0; } .all-comments-wrap #comments { padding: 20px; display: block; clear: both; background: #10101099; } .all-comments-wrap #respond { width: 100%; margin-top: 0; margin-bottom: 16px; } .all-comments-wrap #respond #reply-title { font-size: 0; margin: 0 0 12px 0; } .all-comments-wrap #respond #reply-title small { font-size: 14px; font-weight: 600; color: #ccc; } .all-comments-wrap #commentform { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 12px; } .all-comments-wrap #respond .comment-avatar { order: -1; float: none; margin: 0; display: inline-block; border-radius: 50%; height: 40px; width: 40px; min-width: 40px; overflow: hidden; flex-shrink: 0; border: 1px solid #333; } .all-comments-wrap #respond .comment-avatar img { width: 100%; height: 100%; object-fit: cover; } .all-comments-wrap #respond textarea#commentTextarea { order: 0; flex: 1 1 200px; min-height: 40px; width: 100%; max-width: 100%; margin: 0; left: 0; padding: 10px 14px; font-size: 14px; color: #e0e0e0; background: #252525; border: 1px solid #333; border-radius: 8px; resize: vertical; transition: border-color 0.2s; } .all-comments-wrap #respond textarea#commentTextarea::placeholder { color: #666; } .all-comments-wrap #respond textarea#commentTextarea:focus { border-color: #555; outline: none; } .all-comments-wrap #commentform p.form-submit { order: 1; margin: 0; flex-shrink: 0; } .all-comments-wrap #commentform input#submit { padding: 10px 18px; font-size: 13px; font-weight: 600; color: #fff; background: #404040; border: 1px solid #555; border-radius: 8px; cursor: pointer; height: auto; width: auto; min-width: 100px; transition: background 0.2s, border-color 0.2s; } .all-comments-wrap #commentform input#submit:hover { background: #ff5e62; border-color: #ff5e62; } .all-comments-wrap #commentlist, .all-comments-wrap ul#commentlist { list-style: none; margin: 0 0 20px 0; padding: 0; float: none; width: 100%; } .all-comments-wrap .comment { margin-left: 0 !important; margin-bottom: 16px; padding: 14px 16px; background: #1e1e1e; border: 1px solid #2a2a2a; border-radius: 10px; overflow: hidden; } .all-comments-wrap .comment .row { display: flex; flex-wrap: wrap; gap: 12px; margin: 0; } .all-comments-wrap .comment .row>div:first-child, .all-comments-wrap .comment .comment-avatar-wrap { float: none; } .all-comments-wrap .comment .row>div:last-child, .all-comments-wrap .comment .comment-body { display: inline-block; margin-left: 0; flex: 1; min-width: 0; } .all-comments-wrap .comment .avatar-39, .all-comments-wrap .comment .row>div:first-child>div, .all-comments-wrap .comment .comment-avatar-inner { width: 39px !important; height: 39px !important; min-width: 39px; border-radius: 50%; overflow: hidden; } .all-comments-wrap .comment.comment-depth-2 { margin-left: 20px; } .all-comments-wrap .comment.comment-depth-3 { margin-left: 40px; } .all-comments-wrap .comment.comment-depth-4 { margin-left: 60px; } .all-comments-wrap .comment.comment-depth-5 { margin-left: 80px; } .all-comments-wrap .comment .avatar-39 img, .all-comments-wrap .comment .row>div:first-child img { width: 100%; height: 100%; object-fit: cover; } .all-comments-wrap .comment .comment-author a, .all-comments-wrap .comment strong a { color: #ff5e62; text-decoration: none; } .all-comments-wrap .comment .comment-author a:hover, .all-comments-wrap .comment strong a:hover { text-decoration: underline; } .all-comments-wrap .comment strong { color: #fff; } .all-comments-wrap .comment small { display: block; color: #888; font-size: 12px; margin-top: 2px; } .all-comments-wrap .comment .reply { margin-top: 10px; } .all-comments-wrap .comment .reply p { margin: 0; padding: 0; float: none; width: 100%; } .all-comments-wrap .comment .comment-like, .all-comments-wrap .comment .comment-dislike { color: #888; text-decoration: none; font-size: 13px; margin-right: 8px; transition: color 0.2s; } .all-comments-wrap .comment .comment-like:hover, .all-comments-wrap .comment .comment-dislike:hover { color: #ff5e62; } .all-comments-wrap .comment .comment-reply-link { color: #888; font-size: 13px; } .all-comments-wrap .comment .comment-reply-link:hover { color: #ff5e62; } .all-comments-wrap .comment p { margin: 8px 0 0 0; padding: 0; float: none; width: 100%; color: #ddd; line-height: 1.5; font-size: 14px; } .all-comments-wrap .comment .children { list-style: none; margin: 12px 0 0 20px; padding: 0; border-left: 2px solid #3a3a3a; padding-left: 16px; } @media (max-width: 600px) { .all-comments-wrap #commentform { flex-direction: column; align-items: stretch; } .all-comments-wrap #respond .comment-avatar { order: -1; margin: 0 auto; } } .access-2 { padding-top: 0 !important; } .access-fix { float: right !important; margin-right: 20px; color: white; } .custom-access-dropdown-toggle>svg.lucide { float: right; margin: 12px 0 0 6px; } .custom-access-avatar-wrap { border-radius: 50%; overflow: hidden; width: 39px; height: 39px; display: inline-block; vertical-align: middle; flex-shrink: 0; } .custom-access-modal-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; display: none; background: rgba(0, 0, 0, 0.9); backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); } .custom-access-modal-backdrop.in { display: flex !important; align-items: center; justify-content: center; } .custom-access-modal { position: relative !important; width: 420px; max-width: 95%; background: #0a0a0a; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 32px; box-shadow: 0 50px 100px -20px rgba(0, 0, 0, 1), 0 0 40px rgba(255, 94, 98, 0.1); overflow: hidden; margin: auto; max-height: 0; opacity: 0; transform: translateY(50px) scale(0.96); transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1); } .custom-access-modal-backdrop.in .custom-access-modal { max-height: 95vh; opacity: 1; transform: translateY(0) scale(1); height: auto !important; } .custom-access-modal button.ca-close-btn-premium { all: unset !important; position: absolute !important; top: 24px !important; left: 24px !important; right: auto !important; width: 44px !important; height: 44px !important; background: rgba(255, 255, 255, 0.08) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; color: #fff !important; border-radius: 16px !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; z-index: 9999 !important; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } .ca-close-btn-premium i, .ca-close-btn-premium svg { width: 20px !important; height: 20px !important; stroke-width: 2.5 !important; } .ca-close-btn-premium:hover { background: rgba(255, 94, 98, 0.25) !important; border-color: rgba(255, 94, 98, 0.4) !important; transform: rotate(90deg) scale(1.1) !important; } .ribbon { position: absolute; top: -5px; right: -5px; z-index: 50; pointer-events: none; } .ribbon span { display: flex; align-items: center; justify-content: center; gap: 5px; background: linear-gradient(135deg, #10b981 0%, #059669 100%); color: #fff; font-size: 11px; font-weight: 800; padding: 10px 42px; text-transform: uppercase; letter-spacing: 1.5px; transform: rotate(45deg) translate(30px, -15px); box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); } .custom-access-modal-header { position: relative; display: flex; justify-content: space-between; flex-direction: column; } .custom-access-modal-title { display: block; font-size: 36px; font-weight: 900; color: #fff; margin-bottom: 40px; letter-spacing: -2px; background: linear-gradient(to bottom, #fff 40%, #888 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .custom-access-modal-tabs { display: flex; list-style: none; padding: 6px; margin: 0 !important; background: #000; border: 1px solid #222; border-radius: 20px; gap: 8px; } .custom-access-modal-tab-item { flex: 1; } .custom-access-modal-tab-item button { all: unset !important; width: 100% !important; height: 64px !important; color: #666 !important; border-radius: 14px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transition: all 0.3s ease !important; gap: 4px !important; font-size: 12px !important; font-weight: 700 !important; text-transform: uppercase !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; } .custom-access-modal-tab-item.active button { background: #1a1a1a !important; color: #ff5e62 !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4) !important; border: 1px solid #333 !important; } .custom-access-modal-tab-item button:hover:not(.active) { color: #fff !important; background: rgba(255, 255, 255, 0.05) !important; } .custom-access-modal-body { padding: 10px 40px 60px; } .custom-access-modal-tab-pane { display: none; animation: caEntrance 0.5s cubic-bezier(0.19, 1, 0.22, 1) forwards; } .custom-access-modal-tab-pane.active { display: block; } @keyframes caEntrance { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } .custom-access-input { width: 100% !important; background: #000 !important; border: 1px solid #222 !important; border-radius: 16px !important; padding: 16px 20px !important; color: #fff !important; font-size: 15px !important; margin-bottom: 20px !important; transition: all 0.3s ease; box-sizing: border-box; display: block !important; } .custom-access-input:focus { border-color: #ff5e62 !important; background: #050505 !important; box-shadow: 0 0 0 4px rgba(255, 94, 98, 0.1) !important; outline: none; } .custom-access-button { background: linear-gradient(135deg, #fb923c 0%, #ff5e62 100%) !important; color: #fff !important; border: none !important; border-radius: 18px !important; padding: 6px !important; font-size: 18px !important; font-weight: 800 !important; text-transform: uppercase; letter-spacing: 2px; cursor: pointer; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); margin-top: 20px !important; display: block !important; } .custom-access-button:hover { transform: translateY(-4px); box-shadow: 0 15px 50px rgba(255, 94, 98, 0.4); } .custom-access-dropdown { position: absolute; min-width: 280px; right: -10px; z-index: 1000; max-height: 0; overflow: hidden; opacity: 0; transform: translateY(15px); transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1); } .custom-access-dropdown.in { max-height: 500px; opacity: 1; transform: translateY(0); } .custom-access-dropdown-menu { list-style: none; border: 1px solid #222; border-radius: 20px; margin-top: 15px !important; } .custom-access-dropdown-link { display: flex; align-items: center; padding: 14px 20px; color: #aaa; text-decoration: none; font-size: 15px; transition: all 0.2s; } .custom-access-dropdown-link:hover { background: rgba(255, 255, 255, 0.05); color: #fff; } .ca-error { color: #ff5e62; font-size: 12px; margin: -10px 0 15px 10px !important; font-weight: 600; } .ca-success { color: #10b981; font-size: 14px; margin-bottom: 25px; text-align: center; background: rgba(16, 185, 129, 0.1); padding: 15px; border-radius: 14px; } .content#profile { width: 100%; max-width: 1200px; margin: 20px auto; background: #0f0f0f; border-radius: 24px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.05); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .cover-image { position: relative; height: 350px; background: #1a1a1a; overflow: hidden; } .cover-image-preview { width: 100%; height: 100%; object-fit: cover; display: block; } .cover-image.editing::after { content: 'Drag to reposition cover'; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.4); display: flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; font-weight: 700; pointer-events: none; z-index: 5; } .cover-image-update { position: absolute !important; bottom: 20px !important; right: 40px !important; background: rgba(0, 0, 0, 0.5) !important; backdrop-filter: blur(10px) !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; z-index: 20 !important; padding: 10px 18px !important; border-radius: 12px !important; } .cover-image-update:hover { background: rgba(0, 0, 0, 0.8) !important; border-color: #ff5e62 !important; color: #ff5e62 !important; } .profile-header { position: relative; padding: 0 40px 30px; margin-top: -80px; display: flex; align-items: flex-end; gap: 30px; z-index: 10; } .profile-avatar-container { position: relative; width: 160px; height: 160px; border-radius: 40px; overflow: hidden; cursor: default; } .profile-avatar-container.is-owner { cursor: pointer; } .profile-avatar-container img.avatar { width: 160px !important; height: 160px !important; border-radius: 40px; border: 6px solid #0f0f0f; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8); object-fit: cover; background: #111; display: block; transition: transform 0.3s ease; } .profile-avatar-container.is-owner:hover img.avatar { transform: scale(1.05); } .avatar-edit-overlay { position: absolute; inset: 0; background: rgba(255, 94, 98, 0.6); display: flex; align-items: center; justify-content: center; color: #fff; opacity: 0; transition: opacity 0.3s ease; z-index: 5; pointer-events: none; border-radius: 40px; } .profile-avatar-container.is-owner:hover .avatar-edit-overlay { opacity: 1; } .avatar-edit-overlay i, .avatar-edit-overlay svg { width: 40px !important; height: 40px !important; } .profile-info-main { padding-bottom: 15px; } .profile-info-main h1 { font-size: 42px; font-weight: 900; color: #fff; margin: 0 0 5px; letter-spacing: -1.5px; line-height: 1; } .profile-info-main .user-meta { display: flex; align-items: center; gap: 15px; color: #888; font-size: 16px; } .profile-info-main .user-meta span { display: flex; align-items: center; gap: 6px; } .profile-grid { display: grid; grid-template-columns: 1fr 340px; gap: 30px; padding: 30px 40px 40px; } .profile-card { background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 20px; padding: 24px; } .profile-card h3 { font-size: 18px; font-weight: 800; color: #fff; margin-bottom: 20px; display: flex; align-items: center; gap: 10px; } .profile-card h3::before { content: ''; width: 4px; height: 18px; background: #ff5e62; border-radius: 2px; } .profile-item { margin-bottom: 20px; } .profile-item:last-child { margin-bottom: 0; } .profile-item label { display: block; font-size: 12px; font-weight: 700; color: #666; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; } .profile-item p { color: #ddd; font-size: 16px; line-height: 1.6; margin: 0; } .profile-actions { display: flex; flex-direction: column; gap: 12px; } .btn-premium { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 14px 20px; border-radius: 14px; font-weight: 700; font-size: 14px; cursor: pointer; transition: all 0.3s ease; border: none; text-align: center; } .btn-premium-primary { background: linear-gradient(135deg, #fb923c 0%, #ff5e62 100%); color: #fff; } .btn-premium-primary:hover { transform: translateY(-2px); box-shadow: 0 15px 30px rgba(255, 94, 98, 0.3); } .btn-premium-outline { background: rgba(255, 255, 255, 0.05); color: #fff; border: 1px solid rgba(255, 255, 255, 0.1); } .btn-premium-outline:hover { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); } .btn-premium-danger { background: rgba(220, 38, 38, 0.1); color: #ef4444; border: 1px solid rgba(220, 38, 38, 0.2); margin-top: 10px; } .btn-premium-danger:hover { background: rgba(220, 38, 38, 1); color: #fff; } .favorites-section { grid-column: 1 / -1; margin-top: 20px; } .favorites-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 20px; } .favorites-grid .videoPost { width: 100% !important; float: none !important; margin: 0 !important; background: transparent !important; border: none !important; box-shadow: none !important; } .favorites-grid .videoPost img.thumb_small { width: 100% !important; height: auto !important; aspect-ratio: 264 / 388; border-radius: 12px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); } .favorites-grid .videoPost a.videoLink { margin-top: 10px; height: auto !important; text-align: left !important; font-size: 14px !important; } .favorites-grid .videoPost .thumbDuration { border-radius: 8px !important; } .ca-profile-input { width: 100%; background: #1a1a1a !important; border: 1px solid #333 !important; border-radius: 12px !important; padding: 12px 16px !important; color: #fff !important; font-size: 15px !important; margin-top: 5px; } .ca-profile-input:focus { border-color: #ff5e62 !important; outline: none; } .awp-profile-images-grid .awp-predefined-image-option { transition: all 0.3s ease; } .awp-predefined-image-option:hover { transform: scale(1.05); } .awp-predefined-image-option.selected { border-color: #ff5e62 !important; box-shadow: 0 0 15px rgba(255, 94, 98, 0.4); } @media (max-width: 900px) { .profile-grid { grid-template-columns: 1fr; } .profile-header { flex-direction: column; align-items: center; text-align: center; margin-top: -60px; } .profile-avatar-container { width: 120px; height: 120px; } .profile-avatar-container img.avatar { width: 120px !important; height: 120px !important; border-radius: 30px; } .profile-info-main h1 { font-size: 32px; } .profile-info-main .user-meta { justify-content: center; } } @media (max-width: 480px) { .cover-image { height: 200px; } .profile-grid { padding: 20px; } }