@charset "UTF-8";

/* work-sans-100 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 100;
src: url('../fonts/work-sans-v19-latin-100.woff2') format('woff2');+ */
}
/* work-sans-100italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 100;
src: url('../fonts/work-sans-v19-latin-100italic.woff2') format('woff2');+ */
}
/* work-sans-200 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 200;
src: url('../fonts/work-sans-v19-latin-200.woff2') format('woff2');+ */
}
/* work-sans-200italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 200;
src: url('../fonts/work-sans-v19-latin-200italic.woff2') format('woff2');+ */
}
/* work-sans-300 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 300;
src: url('../fonts/work-sans-v19-latin-300.woff2') format('woff2');+ */
}
/* work-sans-300italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 300;
src: url('../fonts/work-sans-v19-latin-300italic.woff2') format('woff2');+ */
}
/* work-sans-regular - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
src: url('../fonts/work-sans-v19-latin-regular.woff2') format('woff2');+ */
}
/* work-sans-italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 400;
src: url('../fonts/work-sans-v19-latin-italic.woff2') format('woff2');+ */
}
/* work-sans-500 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 500;
src: url('../fonts/work-sans-v19-latin-500.woff2') format('woff2');+ */
}
/* work-sans-500italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 500;
src: url('../fonts/work-sans-v19-latin-500italic.woff2') format('woff2');+ */
}
/* work-sans-600 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 600;
src: url('../fonts/work-sans-v19-latin-600.woff2') format('woff2');+ */
}
/* work-sans-600italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 600;
src: url('../fonts/work-sans-v19-latin-600italic.woff2') format('woff2');+ */
}
/* work-sans-700 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 700;
src: url('../fonts/work-sans-v19-latin-700.woff2') format('woff2');+ */
}
/* work-sans-700italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 700;
src: url('../fonts/work-sans-v19-latin-700italic.woff2') format('woff2');+ */
}
/* work-sans-800 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 800;
src: url('../fonts/work-sans-v19-latin-800.woff2') format('woff2');+ */
}
/* work-sans-800italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 800;
src: url('../fonts/work-sans-v19-latin-800italic.woff2') format('woff2');+ */
}
/* work-sans-900 - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: normal;
font-weight: 900;
src: url('../fonts/work-sans-v19-latin-900.woff2') format('woff2');+ */
}
/* work-sans-900italic - latin */
@font-face {
font-display: swap;
font-family: 'Work Sans';
font-style: italic;
font-weight: 900;
src: url('../fonts/work-sans-v19-latin-900italic.woff2') format('woff2');+ */
}

:root,
[data-bs-theme=light] {
--bs-font-sans-serif: "Work Sans",sans-serif;
}
[data-bs-theme=dark] {
--bs-font-sans-serif: "Work Sans",sans-serif;
--bs-link-color: var(--bs-warning);
--bs-link-decoration: none;
--bs-link-hover-color: var(--bs-orange);
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
body, html {
    /* font-size: 15px; */
    font-family: "Work Sans", sans-serif;
    height: 100%;
    min-height: 100%;
}

.social-icon-facebook,
a.social-icon-facebook {
background-color: #4267B2;
}
.social-icon-discord,
a.social-icon-discord {
background-color: #5865F2;
}
.social-icon-linkedin,
a.social-icon-linkedin {
background-color: #0a66c2;
}
.social-icon-line,
a.social-icon-line {
background-color: #4CC764;
}
.social-icon-instagram,
a.social-icon-instagram {
background-color: #E1306C;
}

.social-icon-mastodon,
a.social-icon-mastodon {
background-color: #17063B;
border: 1px solid #fff;
}
.social-icon-paypal,
a.social-icon-paypal {
background-color: #253B80;
}
.social-icon-pinterest,
a.social-icon-pinterest {
background-color: #E60023;
}
.social-icon-reddit,
a.social-icon-reddit {
background-color: #FF4500;
}

.social-icon-skype,
a.social-icon-skype {
background-color: #00aff0;
}
.social-icon-slack,
a.social-icon-slack {
background-color: #89D3DF;
}
.social-icon-snapchat,
a.social-icon-snapchat {
background-color: #FFFC00;
}
a.social-icon-snapchat i {
font-weight: bold;
color: #000000;
}
.social-icon-spotify,
a.social-icon-spotify {
background-color: #1DB954;
}
.social-icon-telegram,
a.social-icon-telegram {
background-color: #0088CC;
}
.social-icon-whatsapp,
a.social-icon-whatsapp {
background-color: #25D366;
}
.social-icon-threads,
a.social-icon-threads {
background-color: #431f2b;
border: 1px solid #fff;
}
.social-icon-twitch,
a.social-icon-twitch {
background-color: #9146FF;
}
.social-icon-tiktok,
a.social-icon-tiktok {
background-color: #000000;
border: 1px solid #fff;
}
.social-icon-twitter-x,
a.social-icon-twitter-x {
background-color: #5865F2;
}
.social-icon-vimeo,
a.social-icon-vimeo {
background-color: #19B7EA;
}
.social-icon-youtube,
a.social-icon-youtube {
background-color: #FF0000;
}


.fs-7{font-size:.875rem!important}.bsb-w-5{width:5px!important}.bsb-h-5{height:5px!important}.bsb-w-10{width:10px!important}.bsb-h-10{height:10px!important}.bsb-w-15{width:15px!important}.bsb-h-15{height:15px!important}.bsb-w-20{width:20px!important}.bsb-h-20{height:20px!important}.bsb-w-25{width:25px!important}.bsb-h-25{height:25px!important}.bsb-w-30{width:30px!important}.bsb-h-30{height:30px!important}.bsb-w-35{width:35px!important}.bsb-h-35{height:35px!important}.bsb-w-40{width:40px!important}.bsb-h-40{height:40px!important}.bsb-w-45{width:45px!important}.bsb-h-45{height:45px!important}.bsb-w-50{width:50px!important}.bsb-h-50{height:50px!important}.bsb-w-55{width:55px!important}.bsb-h-55{height:55px!important}.bsb-w-60{width:60px!important}.bsb-h-60{height:60px!important}.bsb-w-65{width:65px!important}.bsb-h-65{height:65px!important}.bsb-w-70{width:70px!important}.bsb-h-70{height:70px!important}.bsb-w-75{width:75px!important}.bsb-h-75{height:75px!important}.bsb-w-80{width:80px!important}.bsb-h-80{height:80px!important}.bsb-w-85{width:85px!important}.bsb-h-85{height:85px!important}.bsb-w-90{width:90px!important}.bsb-h-90{height:90px!important}.bsb-w-95{width:95px!important}.bsb-h-95{height:95px!important}.bsb-w-100{width:100px!important}.bsb-h-100{height:100px!important}.bsb-w-105{width:105px!important}.bsb-h-105{height:105px!important}.bsb-w-110{width:110px!important}.bsb-h-110{height:110px!important}.bsb-w-115{width:115px!important}.bsb-h-115{height:115px!important}.bsb-w-120{width:120px!important}.bsb-h-120{height:120px!important}.bsb-w-125{width:125px!important}.bsb-h-125{height:125px!important}.bsb-w-130{width:130px!important}.bsb-h-130{height:130px!important}.bsb-w-135{width:135px!important}.bsb-h-135{height:135px!important}.bsb-w-140{width:140px!important}.bsb-h-140{height:140px!important}.bsb-w-145{width:145px!important}.bsb-h-145{height:145px!important}.bsb-w-150{width:150px!important}.bsb-h-150{height:150px!important}


.single-post-splash-image {
width: 100%;
padding-bottom: 148%;
position: relative;
border-radius: 3px;
overflow: hidden;
background-color: rgba(255, 255, 255, .1);
display: block;
}
.entry-content .single-post-splash-image img.splash-image {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
top: 0;
left: 0;
right: 0;
bottom: 0;
}




.border-6{border-width:6px!important}.border-7{border-width:7px!important}.border-8{border-width:8px!important}.border-9{border-width:9px!important}.border-10{border-width:10px!important}.gojavhd-post-pagination a h5{transition:border-color .5s ease}.gojavhd-post-pagination a:hover h5{border-left-color:#0d6efd!important}

.mb-9{margin-bottom:5rem!important}.mb-auto{margin-bottom:auto!important}@media(min-width:576px){.mb-sm-9{margin-bottom:5rem!important}.mb-sm-auto{margin-bottom:auto!important}}@media(min-width:768px){.mb-md-9{margin-bottom:5rem!important}.mb-md-auto{margin-bottom:auto!important}}@media(min-width:992px){.mb-lg-9{margin-bottom:5rem!important}.mb-lg-auto{margin-bottom:auto!important}}@media(min-width:1200px){.mb-xl-9{margin-bottom:5rem!important}.mb-xl-auto{margin-bottom:auto!important}}@media(min-width:1400px){.mb-xxl-9{margin-bottom:5rem!important}.mb-xxl-auto{margin-bottom:auto!important}}

.navbar-search input::placeholder,
.navbar-search i,
.post-edit-link {
font-size: .875rem;
line-height: 1.5;
opacity: 0.8;
}
.post-edit-link {
outline: none;
text-decoration: none;
font-weight: 600;
}


/* .gojavhd-pagination.pagination{--bs-pagination-color:#212529;--bs-pagination-hover-color:#6c757d;--bs-pagination-active-bg:#fff;--bs-pagination-active-color:var(--bs-link-color)}.gojavhd-pagination.pagination .page-item .page-link{background-color:transparent;border:none}.gojavhd-pagination.pagination .page-item .page-link.active,.gojavhd-pagination.pagination .page-item.active .page-link{border-bottom:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color)} */

.navbar {
    background-color: #2a2c31;
    box-shadow: 0 1px 3px rgba(17,24,39,.09);
    padding: 0.625rem 1rem;
    text-align: center;
    position: relative !important;
    top: auto;
    left: auto;
    right: auto;
    background: #2a2c31 !important;
    margin-bottom: 25px;
}
.sticky-footer-ads {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: #fff;
z-index: 9999;
box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
padding: 10px;
}

.sticky-footer-ads-close {
position: absolute;
top: 10px;
right: 10px;
border: none;
/* background-color: #fff;
color: #333;
cursor: pointer;
opacity: 0.7;
font-weight: 600;
font-size: 12px; */
}



:root,
[data-bs-theme=dark] {
--bs-font-sans-serif: "Work Sans",sans-serif;
--bs-link-color: var(--bs-warning);
--bs-link-decoration: none;
--bs-link-hover-color: var(--bs-orange);
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
}
body, html {
/* font-size: 15px; */
font-family: "Work Sans", sans-serif;
height: 100%;
min-height: 100%;
}
a {
color: var(--bs-link-color);
text-decoration: var(--bs-link-decoration);
}
a:hover {
color: var(--bs-link-hover-color);
}
.nav-link {
font-size: 0.8rem;
}
.home-content .h1,.home-content h1{font-size:2.5rem}
.home-content .h2,.home-content h2{font-size:1.75rem;font-weight:400}
.home-content .h3,.home-content h3{font-size:1.5rem;font-weight:400}
.home-content .h4,.home-content h4{font-size:1.25rem;font-weight:400}
.home-content .h5,.home-content h5{font-size:1.1rem;font-weight:400}
.home-content .h6,.home-content h6{font-size:1rem;font-weight:400}

@media (min-width: 1200px) {
.home-content .h1,.home-content h1{font-size:2.5rem}
.home-content .h2,.home-content h2{font-size:1.75rem;font-weight:400}
.home-content .h3,.home-content h3{font-size:1.5rem;font-weight:400}
.home-content .h4,.home-content h4{font-size:1.25rem;font-weight:400}
.home-content .h5,.home-content h5{font-size:1.1rem;font-weight:400}
.home-content .h6,.home-content h6{font-size:1rem;font-weight:400}
}
.single-figure-img {
width: 100%;
height: auto;
object-fit: cover;
}
.list-group-item.active {
background-color: var(--bs-link-color);
border-color: var(--bs-link-color);
}
.list-group-item.active a {
color: #111;
font-weight: bold;
}
.page-link {
color: var(--bs-link-color);
text-decoration: var(--bs-link-decoration);
}

.active>.page-link, .page-link.active {
z-index: 3;
color: #ffffff;
background-color: var(--bs-link-color);
border-color: var(--bs-link-color);
}

.video-container-wrapper{position:relative;width:100%}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.video-placeholder,#adVideoContainer,#realVideoContainer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.aspect-ratio-16-9{position:relative;width:100%;padding-top:56.25%}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;background-color:transparent;border:none;z-index:10}.play-button:hover{background-color:transparent;box-shadow:unset}.play-button svg{width:60px;height:60px;border-radius:50px;cursor:pointer;fill:#fff;background-color:#AD1457}#countdownElement,#skipAdButton{position:absolute;bottom:50%;right:20px;background-color:rgba(0,0,0,.75);color:#fff;padding:5px 10px;font-size:16px;display:none;z-index:10}#adVideo,#realVideoIframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.embedtool{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.play-button{cursor:pointer}



@media screen and (max-width:759px){
.player-servers .ps_-block{background:#202125;}
.ps__-list .item{margin:2px 7px 2px 0;}
.player-servers .ps_-block{padding:10px;padding-left:110px;}
.player-servers .ps_-block .ps__-title{line-height:34px;}
}

.player-servers .ps_-block{overflow:hidden;position:relative;padding:12px 15px;padding-left:110px;border-bottom:1px dashed #35373d;}
.player-servers .ps_-block:last-of-type{border:0;}
.player-servers .ps_-block .ps__-title{position:absolute;top:10px;left:15px;font-size:13px;line-height:34px;font-weight:600;}
.player-servers .ps_-block .ps__-title i{width:16px;text-align:left;color:#f83c00;}
.ps__-list .item{float:left;margin-right:7px;}
.ps__-list .item .btn{font-size:13px;box-shadow:none!important;font-weight:500;padding:0 10px;line-height:30px;background:#35373d;color:#ccc;border:none!important;}
.ps__-list .item .btn.active,.ps__-list .active .btn{background:#f83c00;color:#fff;}

.blurry-background {
    position: fixed; /* Changed from absolute to fixed */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    filter: blur(20px);
    opacity: .35;
    z-index: -1;
}

.gojav-polylang-langswitcher .lang-item {
    display: inline;
    padding-left: 10px;
    list-style: none;
    margin-right: 0.75rem!important;
}
.gojav-polylang-langswitcher .lang-item a {
    font-weight: 600;
}
@media all {
	#xsearch.home-search {
		display: block !important;
		margin: 10px 0;
		padding: 0 !important;
		width: 100%;
		background: none !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		bottom: auto !important;
	}
	#xsearch.home-search .search-content {
		position: relative;
		padding-right: 60px;
		margin-bottom: 30px;
	}
	@media all {
		.search-content input.search-input {
			position: relative;
		}
		.search-content {
			position: relative;
		}
		.search-content input.search-input:focus {
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		}
		.search-content .search-icon {
			width: auto;
			background: 0;
			border: 0;
			padding: 0;
			line-height: 35px;
			display: inline-block;
			text-align: center;
			right: 0px;
			top: 0;
			margin: auto;
		}
		::-webkit-scrollbar {
			width: 15px;
		}
		::-webkit-scrollbar-track {
			border-radius: 0;
			background: rgba(0, 0, 0, 0.2);
		}
		::-webkit-scrollbar-thumb {
			border-radius: 0;
			background: rgba(255, 255, 255, 0.4);
		}
		::-webkit-scrollbar-thumb:hover {
			background: rgba(255, 255, 255, 0.3);
		}
		@media screen and (max-width: 1299px) {
			.search-content input.search-input {
				padding-right: 40px;
			}
			.search-content .search-icon {
				right: 0;
			}
			.search-content input.search-input {
				border-radius: 5px;
			}
		}
	}
	@media all {
		#xsearch.home-search {
			display: block !important;
			margin: 10px 0;
			padding: 0 !important;
			width: 100%;
			background: none !important;
			position: relative !important;
			top: auto !important;
			left: auto !important;
			right: auto !important;
			bottom: auto !important;
		}
		#xsearch.home-search .search-input {
			height: 50px;
			font-weight: 400;
			border-radius: 30px;
			padding-left: 20px;
			padding-right: 20px;
			font-size: 16px;
			border: none !important;
			color: #111;
			background: #fff;
			box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05) !important;
		}
		#xsearch.home-search .search-content .search-submit {
			height: 50px;
			text-align: center;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			cursor: pointer;
			display: inline-block;
			width: 50px;
			background: #f83c00;
			border-radius: 30px;
		}
		#xsearch.home-search .search-content .search-submit .search-icon i {
			color: rgb(255, 255, 255);
			font-size: 20px
		}
		#xsearch.home-search .search-content {
			position: relative;
			padding-right: 60px;
			margin-bottom: 30px;
		}
		@media screen and (max-width: 780px) {
			#xsearch.home-search .search-content .search-submit .search-icon i {
				font-size: 16px;
			}
		}
		@media screen and (max-width: 520px) {
			#xsearch.home-search .search-input {
				font-size: 14px;
			}
		}
	}
	#xsearch.home-search .search-input::placeholder {
		color: #9b9b9b;
	}
}
@media all {
	button,
	input {
		font-family: inherit;
		font-size: 100%;
		line-height: 1.15;
		margin: 0;
	}
	button,
	input {
		overflow: visible;
	}
	button {
		text-transform: none;
	}
	button,
	[type="submit"] {
		-webkit-appearance: button;
	}
	[type="search"] {
		-webkit-appearance: textfield;
		outline-offset: -2px;
	}
	*,
	*::before,
	*::after {
		box-sizing: inherit;
	}
}
input[type="search"],
input[type="search"]:focus,
input[type="search"]:active,
input[type="search"]:hover {
	color: #ffffff;
}
.post-video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}