@charset "UTF-8";
:root {
	--c-base: #0e2c48;
	--c-base-dark: #000;
	--c-green:#00ae73;
	--c-green-dark: #006240;
	--c-green-light: #00e195;
	--c-bg-light: #f5f9fc;
	--c-bg-dark: #cfd9e4;
	--c-border-light: #f1f5f9;

	--border-radius-8: 8px;
}
.c-inherit {
	color: inherit;
}
.c-green {
	color: var(--c-green);
}
.c-bg-dark {
	color: #cfd9e4;
}
.subscribe_wrap {
	align-items: start;
}
/* #### CARD-PD ############################################################## */
.card-pd {
	background-color: #fff;
	border-radius: var(--border-radius-8);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
	padding: 24px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

/* #### CARD-PD END ############################################################## */

/* #### BTN-PD ############################################################## */
.btn-pd {
	display: inline-flex;
	gap: 10px;
	height: 48px;
	min-width: 260px;
	align-items: center;
	justify-content: center;
	padding: 0 40px;
	border-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-radius: var(--border-radius-8);
	font-weight: 500;
	text-decoration: none !important;
	background-color: var(--c-green);
	border-color: transparent;
	color: #fff !important;
	transition: .3s;
}
.btn-pd:hover,
.btn-pd:active,
.btn-pd.active {
	background-color: var(--c-green-light);
}
.btn-pd.btn-pd_dark {
	background-color: var(--c-base);
	border-color: var(--c-base);
}
.btn-pd.btn-pd_dark:hover,
.btn-pd.btn-pd_dark:active,
.btn-pd.btn-pd_dark.active {
	background-color: var(--c-base-dark);
	border-color: var(--c-base-dark);
}
.breadcrumb-row .btn {
	padding: 0.2rem 0.5rem;
}
/* #### BTN-PD END ############################################################## */

/* #### PD WIDGET ############################################################## */
.pd-widget {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.pd-widget__title {
	font-size: 24px;
	line-height: 1.1;
	font-weight: 400;
}
/* #### PD WIDGET END ############################################################## */

/* #### SVG ICON ############################################################## */
.icms-svg-icon.w-16-1 {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.icms-svg-icon.w-16-2 {
	width: 17px;
	height: 16px;
	vertical-align: middle;
}
.icms-svg-icon.w-24,
.icms-svg-icon.w-24-1 {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}
.icms-svg-icon.w-24-2,
.icms-svg-icon.w-25-24 {
	width: 25px;
	height: 24px;
	vertical-align: middle;
}
.icms-svg-icon.w-32,
.icms-svg-icon.w-32-1 {
	width: 32px;
	height: 32px;
	vertical-align: middle;
}
.icms-svg-icon.w-32-2,
.icms-svg-icon.w-33-32 {
	width: 33px;
	height: 32px;
	vertical-align: middle;
}
.icms-svg-icon.w-40 {
	width: 40px;
	height: 40px;
	vertical-align: middle;
}
.icms-svg-icon.w-40-1,
.icms-svg-icon.w-41-40 {
	width: 41px;
	height: 40px;
	vertical-align: middle;
}
.w-48,
.icms-svg-icon.w-48 {
	width: 48px;
	height: 48px;
	vertical-align: middle;
}
.icms-svg-icon.fill-none {
	fill: none;
}
/* #### SVG ICON END ############################################################## */
/* #### MAIN GRID ############################################################## */
.main-row {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.main-left,
.main-right,
.main-center,
.aside-l,
.aside-r {
	width: 100%;
}
.aside-l,
.aside-r,
.content-bottom {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.main-row + .content-bottom,
.main-row + .main-row,
.content-bottom + .main-row,
.content-bottom + .content-bottom {
	margin-top: 32px;
}
.main-row.trio-b-row {
	gap: 16px;
}
.full-width-bottom {
	margin-top: auto;
	padding-top: 40px;
}
@media (min-width: 992px) {
	.main-row,
	.main-row.trio-b-row {
		flex-direction: row;
		gap: 30px;
	}
	.main-only {
		width: 100%;
		flex: 0 0 100%
	}
	.main-left,
	.main-right {
		width: calc(71.8% - 30px);
		flex: 0 0 calc(71.8% - 30px);
	}
	.main-center {
		width: calc(43.6% - 60px);
		flex: 0 0 calc(43.6% - 60px);
	}
	.aside-l,
	.aside-r {
		width: 28.2%;
		flex: 0 0 28.2%
	}
	.aside-l {
		order: -1;
	}
	.content-bottom {
		gap: 40px;
	}
	.main-row + .content-bottom,
	.main-row + .main-row,
	.content-bottom + .main-row,
	.content-bottom + .content-bottom	{
		margin-top: 40px;
	}
	.full-width-bottom {
		padding-top: 56px;
	}
}
@media (min-width: 1280px) {
	.piracy-body {
		background-color: var(--c-bg-dark);
	}
}
.body-content {
	background-color: var(--c-bg-light);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
	width: 100%;
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	min-height: 100vh;
}
@media (min-width: 1280px) {
	.body-content {
		border-radius: 15px;
		max-width: 1200px;
		margin: 30px auto;
		min-height: calc(100vh - 60px);
	}
}
@media (min-width: 1366px) {
	.body-content {
		max-width: 1280px;
	}
}
@media (min-width: 1440px) {
	.body-content {
		max-width: 1380px;
	}
}
@media (min-width: 1600px) {
	.body-content {
		max-width: 1440px;
	}
}
.content-container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;
}
@media (min-width: 1280px) {
	.content-container {
		padding: 0;
	}
}
/* #### MAIN GRID END ############################################################## */

/* #### Typography ##################################################### */
h1,
.main-title {
	font-size: 24px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 16px;
}
@media (min-width: 992px) {
	h1,
	.main-title {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 24px;
	}
	.content-title {
		margin-bottom: 16px;
	}
	.content_item h2 {
		font-size: 24px;
		line-height: 28px;
		margin-top: 32px;
	}
	.content_item h3 {
		font-size: 20px;
		line-height: 24px;
		margin-top: 28px;
	}
}
.content_item .ft_html a {
	display: inline-block;
	text-decoration: underline;
}
.content_item .ft_html a:hover {
	text-decoration: none;
}
p:last-child,
.p-last-child {
	margin-bottom: 0;
}
.fs-10 {
	font-size: 10px;
	line-height: 12px;
}
.fs-12 {
	font-size: 12px;
	line-height: 16px;
}
.fs-13 {
	font-size: 13px;
	line-height: 16px;
}
.fs-15 {
	font-size: 15px;
	line-height: 20px;
}
.fs-18 {
	font-size: 18px;
	line-height: 24px;
}
.fs-20 {
	font-size: 20px;
	line-height: 24px;
}
.fs-24 {
	font-size: 24px;
	line-height: 28px;
}
.fs-32 {
	font-size: 32px;
	line-height: 36px;
}
@media(min-width: 992px) {
	.fs-lg-10 {
		font-size: 10px;
		line-height: 12px;
	}
	.fs-lg-12 {
		font-size: 12px;
		line-height: 16px;
	}
	.fs-lg-13 {
		font-size: 13px;
		line-height: 16px;
	}
	.fs-lg-15 {
		font-size: 15px;
		line-height: 20px;
	}
	.fs-lg-18 {
		font-size: 18px;
		line-height: 24px;
	}
	.fs-lg-20 {
		font-size: 20px;
		line-height: 24px;
	}
	.fs-lg-24 {
		font-size: 24px;
		line-height: 28px;
	}
	.fs-lg-32 {
		font-size: 32px;
		line-height: 36px;
	}
}
.fw-400 {
	font-weight: 400 !important;
}
.fw-500 {
	font-weight: 500 !important;
}
.fw-600 {
	font-weight: 600 !important;
}
.fw-700 {
	font-weight: 700 !important;
}
/* #### Typography END ##################################################### */

/* ### HEADER ######################################################################## */
.body-header {
	background-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
	width: 100%;
	height: 48px;
	padding: 0 15px;
	display: flex;
	gap: 10px;
}
.body-header__container {
	gap: 15px;
}
@media (min-width: 1280px) {
	.body-header {
		border-radius: 15px 15px 0 0;
		height: 64px;
		padding: 0 40px;
	}
	.body-header__container {
		gap: 30px;
	}
}
.body-header .nav > .nav-item > .nav-link {
	color: var(--c-base-dark);
}
.body-header .nav > .nav-item > .nav-link.active {
	color: var(--c-green-dark);
}
.body-header .nav > .nav-item > .nav-link:hover,
.body-header .nav > .nav-item > .nav-link:active {
	color: var(--c-green);
}
.nav-link.dropdown-toggle::after {
	border-top-color: var(--c-green);
}
.body-header .dropright .dropdown-menu {
	top: -9px;
}
.body-header .dropleft .dropdown-menu {
	top: -4px;
}
.dropright .dropdown-item::after {
	border-left-color: var(--c-green);
}
@media (min-width: 992px) {
	.body-header .ajax-modal.key > .nav-link {
		color: var(--c-green);
	}
}
.body-header .user_add > .nav-link .icms-svg-icon {
    display: none;
}
.body-header .icms-user-menu__nickname.text-white {
	color: var(--c-base-dark) !important;
}
.body-header .nav > .nav-item.messages > .nav-link {
	background-color: var(--c-green);
	border-radius: 8px;
	color: #fff;
}
.body-header .nav > .nav-item > .nav-link.active {
	color: var(--c-green-dark);
}
.body-header .nav > .nav-item.messages > .nav-link:hover,
.body-header .nav > .nav-item.messages > .nav-link:active,
.body-header .nav > .nav-item.messages > .nav-link.active {
	background-color: var(--c-green-dark);
	color: #fff;
}
.body-header .nav > .nav-item.messages > .nav-link.active:hover,
.body-header .nav > .nav-item.messages > .nav-link.active:active {
	background-color: var(--c-green);
}
/* ### HEADER END ######################################################################## */

/* ### BREADCRUMBS ######################################################################## */
.piracy-body .breadcrumb-item + .breadcrumb-item {
	padding-left: 0.75em;
}
.piracy-body .breadcrumb::after {
	background: linear-gradient(270deg, #f5f9fc 40%, rgba(245, 249, 252, 0));
}
.piracy-body .breadcrumb-item + .breadcrumb-item::before {
	content: ">";
}
/* ### BREADCRUMBS END ######################################################################## */

/* ### FOOTER ######################################################################## */
.body-footer {
	background: linear-gradient(88.41deg, #081628 0%, #053951 100%);
	color: rgba(255,255,255,.7);
	border-top: 40px solid var(--c-bg-light);
	margin-top: auto;
	padding: 32px 0;
}
@media (min-width: 1280px) {
	.body-footer {
		border-radius: 0 0 15px 15px;
		border-top-width: 48px;
		padding: 48px 0;
	}
}
.footer-top__content {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
@media (min-width: 992px) {
	.footer-top__content {
		flex-direction: row;
		justify-content: space-between;
		gap: 40px;
	}
	.footer-1 {
		width: calc(34% - 30px);
		flex: 0 0 calc(34% - 30px);
	}
	.footer-2 {
		width: calc(28% - 30px);
		flex: 0 0 calc(28% - 30px);
	}
	.footer-3,
	.footer-4 {
		width: calc(19% - 30px);
		flex: 0 0 calc(19% - 30px);
	}
}
@media (min-width: 1366px) {
	.footer-top__content {
		gap: 60px;
	}
	.footer-1 {
		width: calc(34% - 45px);
		flex: 0 0 calc(34% - 45px);
	}
	.footer-2 {
		width: calc(28% - 45px);
		flex: 0 0 calc(28% - 45px);
	}
	.footer-3,
	.footer-4 {
		width: calc(19% - 45px);
		flex: 0 0 calc(19% - 45px);
	}
}
.footer-top__content .nav > .nav-item > .nav-link {
	padding: .25rem 0;
}
.footer-top__content .h5.card-header {
	color: rgba(255,255,255,.9);
	font-size: 16px;
	font-weight: 500;
}
.footer-bottom {
	margin-top: 30px;
	font-size: 12px;
}
.footer-bottom__content  {
	display: flex;
	flex-direction: column-reverse;
	gap: 30px;
}
@media (min-width: 992px) {
	.footer-bottom__content  {
		flex-direction: row;
		justify-content: space-between;
	}
}
.footer-bottom__content .nav-item + .nav-item {
	margin-left: 2rem;
}
.footer-bottom__content .nav-link {
	padding: 0;
}
.footer-bottom__content a {
	color: inherit;
	text-decoration: none;
}
.footer-bottom__content a:hover,
.footer-bottom__content a:active,
.footer-bottom__content a.active {
	color: rgba(255,255,255,.9);
}
/* ### FOOTER END ######################################################################## */

/* ### MOBILE MENU // MENU MAIN ######################################################################## */
.mobile-menu-button {
	box-sizing:border-box;
	transition:.3s;
}
.mobile-menu-button {
	display:flex;
	position:relative;
	background-color:transparent;
	flex-direction:column;
	justify-content:space-between;
	cursor:pointer;
	padding:11px 10px;
	width:42px!important;
	height:40px;
	line-height:40px;
	margin: 0 -9px 0 0;
	border-width: 0;
	border-radius:6px
}
.mobile-menu-button.active {
	opacity:1
}
.mobile-menu-button span {
	display:block;
	width:24px;
	height:2px;
	background-color:var(--c-base-dark);
	transition:.3s
}
.mobile-menu-button.active span{
	position: absolute;
	width: 24px;
	height: 2px;
	top: 19px;
	left: 9px;
}
.mobile-menu-button.active .second{
	display: none;
}
.mobile-menu-button.active .first{
	transform:rotate(45deg)
}
.mobile-menu-button.active .third{
	transform:rotate(-45deg)
}
@media screen and (min-width:992px){
	.mobile-menu-button{display:none}
}
#mobile_device_type .menu-mobile {
	position: fixed !important;
	top: 48px !important;
	left: calc(-100% - 32px) !important;
	width: 100%;
	height: calc(100% - 48px);
	transform: none !important;
	right: 0 !important;
	bottom: 0 !important;
	margin: 0 !important;
	background-color: #fff;
	border-radius: 0;
	border-top: 1px solid var(--c-border-light);
	display: flex !important;
	flex-direction: column;
	gap: 24px;
	transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
	padding: 1rem;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 15;
}
#mobile_device_type .menu-mobile.active {
	transform: translateX(calc(100% + 32px)) !important;
	box-shadow: 0 32px 0 32px var(--c-base-dark);
}
#mobile_device_type.piracy-body .icms-user-menu > .dropdown-menu {
	top: 0 !important;
	left: -100% !important;
	width: 100%;
	height: 100%;
	border-top: 1px solid var(--c-border-light);
}
#mobile_device_type.piracy-body .icms-user-menu > .dropdown-menu .bg-primary {
	background-color: inherit !important;
	border-bottom: 1px solid #eeeeee;
	padding: 0.53rem 1.3rem !important;
}
.menu-mobile .content-container nav + nav {
	margin-top: 16px;
    padding-top: 16px !important;
	border-top: 1px solid var(--c-border-light)
}
#mobile_device_type.piracy-body .icms-user-menu > .dropdown-menu .bg-primary .text-white {
	color: currentColor !important;
}
#mobile_device_type.piracy-body .icms-user-menu > .dropdown-menu.show {
	box-shadow: 0 2rem 0 2rem var(--c-base-dark);
}
.body-header .menu-personal.dropleft .dropdown-menu {
	top: -9px;
}
.body-header .menu-personal .dropdown-item {
	padding: .5rem 1.5rem;
}
#mobile_device_type .body-header .navbar-brand + * {
	margin-left: auto;
}
#mobile_device_type .body-header .menu-header li + li,
#mobile_device_type .body-header  {
	display: none;
}
#menu-mobile .navbar-nav > .nav-item  > .nav-link {
	color: var(--c-base);
	font-size: 1.17188rem;
}
#menu-mobile .navbar-nav > .nav-item  > .nav-link.active  {
	color: var(--c-green);
}
.menu-main .nav-item.is-active > .dropdown-item {
	color: var(--c-green);
	background-color: #fff;
}
/* ### MOBILE MENU // MENU MAIN END ######################################################################## */

/* ### HOME_TOP ######################################################################## */
.full-width-top > * + * {
	margin-top: 30px;
}
.home-top {
	padding: 30px 0;
	min-height: 480px;
	background: #131835 url("../images/bg/home-top-mobile-png.png") no-repeat center top;
	/* background: #131835 url("../images/illustrations/hello.webp") no-repeat center top; */
	display: flex;
	align-items: flex-end;
	color: #fff;
	text-align: center;
}
.home-top__text {
	max-width: 328px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.home-top__title {
	max-width: 260px;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 500;
	line-height: 1.175;
}
.home-top__hint {
	line-height: 1.175;
}
.home-top__buttons {
	margin-top: 8px;
}
@media (min-width: 992px) {
	.home-top {
		padding: 64px 0;
		min-height: 400px;
		background-image: url("../images/bg/home-top-png.png");
		background-size: cover;
		display: flex;
		align-items: center;
		text-align: left;
	}
	.home-top__text {
		max-width: 670px;
		flex: 0 0 670px;
		margin: 0;
	}
	.home-top__title {
		max-width: 100%;
		margin: 0;
	}
}
@media (min-width: 1280px) {
	.home-top__text {
		max-width: 700px;
	}
	.home-top__title {
		font-size: 48px;
	}
	.home-top__hint {
		font-size: 18px;
	}
	.home-top__buttons {
		margin-top: 18px;
	}
}
/* ### HOME_TOP END ######################################################################## */

/* ### WD FOLLOW US ######################################################################## */
.wd-follow-us {
	border-radius: 15px;
	padding: 45px 0;
	min-height: 480px;
	background: #131835 url("../images/bg/follow-us-aside.png") no-repeat center bottom;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	color: #fff;
	text-align: center;
}
.wd-follow-us__title {
	font-size: 24px;
	line-height: 1.175;
}
.wd-follow-us__title span {
		display: block;
}
@media (min-width: 992px) {
	.wd-follow-us__title {
		font-size: 36px;
	}
	
}
/* ### WD FOLLOW US END ######################################################################## */

/* ### CONTENT ######################################################################## */
.default-item-content {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
	padding: 24px 32px;
	border-radius: 8px;
}
.pd_tags_list .list-inline-item,
.pd_tags_list .multiple_tags_list .list-inline-item {
	border-radius: var(--border-radius-8);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	padding: 6px 12px;
	background-color: rgba(0,0,0,.05);
	border-width: 0;
	color: #000;
	font-size: 13px;
	line-height: 1.1;
	margin: .2rem !important;
}
.pd_tags_list .list-inline-item span,
.pd_tags_list .multiple_tags_list .list-inline-item span {
	padding: 0;
	line-height: inherit;
	font-size: 13px !important;
}
.card-pd_airdrop .multiple_tags_list.list-unstyled:not(.pd_tags_list) .list-inline-item::after {
	display: none;
}
.card-pd_airdrop__field-date .multiple_tags_list.list-unstyled .list-inline-item {
	border-width: 0;
	color: inherit;
	background-color: #fff !important;
}
.card-pd_airdrop__field-date .multiple_tags_list.list-unstyled .list-inline-item span::after {
	content: ",";
}
.card-pd_airdrop__field-date .multiple_tags_list.list-unstyled .list-inline-item:last-child span::after {
	display: none;
}
.card-pd_airdrop__field-date .multiple_tags_list.list-unstyled .list-inline-item span {
	padding: 0;
}
/* ### AIRDROP LIST && WD LIST ######################################################################## */
.cards-list_airdrops {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.card-pd_airdrop {
	align-items: center;
	text-align: center;
}
.card-pd_airdrop .card-pd_airdrop-logo-link img,
.airdrop-item__header-photo img {
	border-radius: 50%;
	transition: .3s;
}
.card-pd_airdrop .card-pd_airdrop-logo-link img:hover,
.airdrop-item__header-l img:hover {
	transform: scale(1.025);
}
.card-pd_airdrop .card-pd_airdrop__title {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	line-height: 27px;
}
.card-pd_airdrop:not(.card-pd_airdrop-blog) .card-pd_airdrop__title a:hover {
	color: var(--c-green);
	text-decoration: none;
}
.card-pd_airdrop .list-unstyled,
.airdrop-item__header .list-unstyled {
	margin: 0;
}
.card-pd_airdrop .list-unstyled:not(.pd_tags_list) .list-inline-item::after {
	content: ",";
}
.card-pd_airdrop .list-unstyled:not(.pd_tags_list) .list-inline-item:last-child::after {
	content: "";
}
.card-pd_airdrop__fields {
	width: 100%;
}
.card-pd_airdrop__fields .card-pd_airdrop__field {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	text-align: left;
}
.card-pd_airdrop__fields .card-pd_airdrop__field + .card-pd_airdrop__field {
	border-top: 1px solid var(--c-border-light);
	margin-top: 5px;
	padding-top: 7px;
}
.card-pd_airdrop__fields .card-pd_airdrop__field-title {
	color: rgba(0,0,0,.5);
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.card-pd_airdrop__fields .card-pd_airdrop__field card-pd_airdrop__field-value {
	margin-left: auto;
	text-align: right;
	display: inline-flex;
	justify-content: flex-end;
	align-items: center;
	gap: .5rem;
}
@media (min-width: 640px) {
	.cards-list_airdrops {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: initial;
		gap: 16px;
	}
	.cards-list_airdrops .card-pd_airdrop {
		width: calc(50% - 8px);
		flex: 0 0 calc(50% - 8px);
	}
	.card-pd_airdrop__fields {
		margin-top: auto;
		min-height: 97.2px;
	}
}
@media (min-width: 992px) {
	.cards-list_airdrops .card-pd_airdrop {
		width: calc(33.333% - 11px);
		flex: 0 0 calc(33.333% - 11px);
	}
}
/* ### AIRDROP LIST && WD LIST END ######################################################################## */

/* ### AIRDROP ITEM ######################################################################## */
.airdrop-item {
	gap: 24px;
}
.airdrop-item .info_bar {
	background-color: #fff;
	border-radius: var(--border-radius-8);
	border-width: 0;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
	margin: 0 0 1rem;
	padding: 12px 24px;
}
.airdrop-item__row {
	background-color: #fff;
	border-radius: var(--border-radius-8);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
	padding: 24px;
}
.flex-column.airdrop-item__row {
	gap: 24px;
}
.airdrop-item__header {
	gap: 16px
}
.airdrop-item__header-photo {
	width: 64px;
	flex: 0 0 64px;
}
.airdrop-item__header-content {
	width: calc(100% - 80px);
	flex: 0 0 calc(100% - 80px);
}
.airdrop-item__header-photo img {
	max-width: 64px;
}
.airdrop-item__header-content-l {
	gap: 2px;
}
.airdrop-item__rank {
	gap: 8px;
}
@media (max-width: 375px) {
	.airdrop-item__rank-title {
		font-size: 13px;
	}
}
@media (max-width: 359px) {
	.airdrop-item__rank-title {
		display: none;
	}
}
.airdrop-item__rank .airdrop-item__rank-stars {
	transform: translateY(-1px);
}
.airdrop-item__fields-value .airdrop-item__field {
	min-height: 35px;
}
.airdrop-item__field-title {
	color: rgba(0,0,0,.5);
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.airdrop-item__field .multiple_tags_list {
	margin: 0 !important;
	padding: 0 !important;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 5px;
}
.airdrop-item__field .multiple_tags_list .list-inline-item {
	border-width: 0;
	color: inherit;
	background-color: inherit !important;
	display: inline;
	margin: 0 !important;
}
.airdrop-item__field .multiple_tags_list .list-inline-item span::after {
	content: ",";
}
.airdrop-item__field .multiple_tags_list .list-inline-item:last-child span::after {
	content: "";
}
.airdrop-item__field .list-inline-item span {
	padding: 0;
	line-height: 1.0;
	font-size: 13px !important;
}
.airdrop-item__field-value svg {
	transform: translateY(-.5px);
	margin-left: 5px;
}
@media (min-width: 768px) {
	.airdrop-item__header-content-r {
		gap: 3px;
		text-align: end;
	}
}
@media (min-width: 992px) {
	.airdrop-item__fields-value {
		gap: 20px;
	}
	.airdrop-item__field {
		width: calc(33.333% - 13.4px);
    	flex: 0 0 calc(33.333% - 13.4px);
		gap: 5px;
	}
	.airdrop-item__fields-value .airdrop-item__field {
		min-height: 35px;
		flex-direction: column;
		align-items: flex-start !important;
	}
	.airdrop-item__field .list-inline-item span {
		line-height: inherit;
	}
	.airdrop-item__field-value,
	.airdrop-item__field .airdrop-item__rank  {
		flex-direction: row-reverse;
	}
	.airdrop-item__field-value svg {
		margin-left: 0;
		margin-right: 5px;
	}
	.airdrop-item__field .airdrop-item__rank-stars {
		transform: translateY(-2px);
	}
}
/* ### AIRDROP ITEM END ######################################################################## */

/* ### BLOG CARDS ######################################################################## */
.card-pd_airdrop.card-pd_airdrop-blog {
	align-items: initial;
	text-align: initial;
	gap: 16px;
}
.card-pd_airdrop.card-pd_airdrop-blog .card-pd_airdrop__title {
	color: var(--c-green);
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2;
}
.card-pd_airdrop__field-content {
	line-height: 1.33;
}
.info_bar.card-pd_airdrop__footer {
	color: rgba(0,0,0,.5);
}
.info_bar.card-pd_airdrop__footer > div:last-child {
	margin-left: auto;
}

/* ### BLOG CARDS END ######################################################################## */
/* ### CATEGORIES CARDS ######################################################################## */
.pd-card-cats {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 16px;
}
.pd-card-item {
	justify-content: center;
	text-align: center;
	position: relative;
	width: calc(50% - 8px);
	flex: 0 0 calc(50% - 8px);
}
.pd-card-item__title {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.1;
}
.pd-card-item__title a:hover {
	color: var(--c-green);
	text-decoration: none;
}
@media (min-width: 576px) {
	.pd-card-item {
		width: calc(33% - 11px);
		flex: 0 0 calc(33% - 11px);
	}
}
@media (min-width: 768px) {
	.pd-card-item {
		width: calc(25% - 12px);
		flex: 0 0 calc(25% - 12px);
	}
}
@media (min-width: 992px) {
	.pd-card-item {
	  width: 118px;
	  flex: 0 0 118px;
	}
}
@media (min-width: 1024px) {
	.pd-card-item {
	  width: 125px;
	  flex: 0 0 125px;
	}
}
@media (min-width: 1100px) {
	.pd-card-item {
	  width: 135px;
	  flex: 0 0 135px;
	}
}
@media (min-width: 1200px) {
	.pd-card-item {
	  width: 145px;
	  flex: 0 0 145px;
	}
}
@media (min-width: 1366px) {
	.pd-card-item {
	  width: 150px;
	  flex: 0 0 150px;
	}
}

.piracy-body .icms-body-toolbox h1 {
	order: 0 !important;
}
.icms-content-subcats {
	gap: 8px;
	padding: 1rem 0;
}
.icms-content-subcats__item {
	background-color: rgba(0, 0, 0, 0.05);
	padding: 4px 10px;
	gap: 10px;
	border-radius: 8px;
	position: relative;
	transition: .3s;
}
.icms-content-subcats__item:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.icms-content-subcats__item a {
	text-decoration: none !important;
}
@media (min-width: 992px) {
	.icms-content-subcats {
		gap: 16px;
	}
	.icms-content-subcats__item {
		padding: 6px 16px;
	}
}
/* ### CATEGORIES CARDS END ######################################################################## */
/* ### CONTENT END ######################################################################## */

/* ### COMMENTS ######################################################################## */
.piracy-body .icms-comment-html,
.piracy-body .icms-comment-html::after {
	background-color: #fff;
}
.piracy-body .icms-comment-html {
	border-radius: .5rem;
}
/* ### COMMENTS END ######################################################################## */

/* ### RADAR ############################################################################### */
@media (min-width: 768px) {
	.radar-filter .form-row .form-group.col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
.icms-filter-container.p-3.bg-light.position-relative {
	margin: 30px 0 !important;
}
.radar-filter .icms-filter-container.p-3.bg-light,
.radar_list_item {
	background-color: #fff !important;
	border-radius: var(--border-radius-8);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
	padding: 24px !important;
}
.icms-filter-link__open.btn {
	background-color: #fff;
	border-radius: var(--border-radius-8);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
}
.sticky-top.wd-follow-us.wd-follow-us_aside {
	top: 30px;
}
.radar-list-row {
	gap: 30px;
}
@media (min-width: 480px) {
	.radar_list_item .ft_image.f_photo {
		float: left;
		width: 150px;
		margin: 0 15px 15px 0;
	}
}
.sticky-top.wd-radar-popular-in-aside {
	top: 30px;
}
.wd-radar-popular-in-aside .radar_list_item {
	padding: 0px !important;
}
.wd-radar-popular-in-aside .radar_list_item h3 {
	font-size: 1.25em;
}
.wd-radar-popular-in-aside .content_list_item + .content_list_item {
	border-top: 1px dashed #ddd;
	margin-top: 1rem;
	padding-top: 1rem !important;	
}
/* ### RADAR END ############################################################################### */

/* ### HOME CONTENT ############################################################################### */
.home-content .br-50 {
	border-radius: 50%;
}
.home-content .p-relative {
	position: relative;
}
.home-content .p-absolute {
	position: absolute;
}
.home-content .small {
	font-size: 0.75em;
}
.home-content {
	margin-top: 50px;
}
.home-content section {
	gap: 30px;
}
.home-content section + section {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 3px solid #fff;
}
.home-content section > .d-flex {
	gap: 15px;
}
.home-content .bordered {
	border-radius: 1rem;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(230,151,26,1);
	padding: 30px;
}
.home-content .circle_bg_yellow {
	background-color: rgba(230,151,26,1);
	width: 48px;
	height: 48px;
	flex: 0 0 48px;
}
.home-content .btn-pd {
	font-size: 14px;
	min-width: 230px;
}
@media (min-width: 1200px) {
	.home-content {
		margin-top: 100px;
		font-size: 18px;
	}
	.home-content section {
		gap: 50px;
	}
	.home-content section + section {
		margin-top: 75px;
		padding-top: 75px;
	}
	.home-content .btn-pd {
		font-size: 16px;
	}
}
.hcs__first-l-title {
	font-size: 32px;
	font-weight: 700;
	line-height: 1.1;
}
.home-content h2 {
	margin: 0 !important;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.1;
}
@media (min-width: 992px) {
	.hcs__first-l-title {
		font-size: 40px;
	}
	.home-content h2 {
		font-size: 32px;
	}
}
@media (min-width: 1200px) {
	.hcs__first-l-title {
		font-size: 46px;
	}
	.home-content h2 {
		font-size: 40px;
	}
}
/* ### HOME CONTENT SECTION FIRST ############################################################################### */
.home-content .hcs__first h2 {
	font-size: 24px;
	font-weight: 600;
}
.hcs__first-l-fourth {
	gap: 15px;
}
.p-absolute.hcs__first-r-alert {
	right: -10px;
	top: -15px;
	transform: rotate(6deg);
}
.hcs__first-l-image {
	display: inline-block;
	border-radius: 50%;
	border: 2px solid #fff;
}
.hcs__first-l-image + .hcs__first-l-image {
	margin-left: -10px;
}
@media (min-width: 768px) {
	.hcs__first > div {
		flex: 0 0 calc(50% - 15px);
	}
}
@media (min-width: 1200px) {
	.hcs__first > div {
		flex: 0 0 calc(50% - 25px);
	}
}

/* ### HOME CONTENT SECTION SECOND ############################################################################### */
.hcs__second__items {
	gap: 15px;
}
.hcs__second__items > div {
	gap: 5px;
}
.home-content  .hcs__second__items > .bordered {
	padding: 30px 15px;
	transition: .3s;
	font-size: 16px;
	box-shadow: 0 0 0px rgba(230,151,26,0);
}
.home-content  .hcs__second__items > .bordered:hover {
	box-shadow: 0 0 5px rgba(230,151,26,.75);
}
.home-content  .hcs__second__items > .bordered svg{
	transition: .3s;
}
.home-content  .hcs__second__items > .bordered:hover svg {
	transform: scale(1.1);
}
@media (min-width: 768px) {
	.hcs__second__items {
		gap: 0px;
	}
	.hcs__second__items > div {
		flex: 0 0 32%;
	}
}
/* ### HOME CONTENT SECTION THIRD ############################################################################### */
@media (min-width: 768px) {
	.hcs__third__l {
		flex: 0 0 20%;
	}
	.hcs__third__r {
		flex: 0 0 75%;
	}
}
/* ### HOME CONTENT SECTION FOURTH ############################################################################### */
.hcs__fourth__items {
	font-size: 16px;
}
.hcs__fourth__items img {
	border-radius: 10px;
}
.hcs__fourth__items .p-absolute.bordered.bordered_light {
	padding: 5px 10px;
	border-radius: 8px;
	bottom: 15px;
	left: 10px;
	right: 10px;
	color: #fff;
	background-color: rgba(0,0,0,.5);
	border-color: rgba(230,151,26,.5);
	font-size: 13px;
	font-weight: 500;
	text-align: center;
}
@media (min-width: 768px) {
	.hcs__fourth__items > div {
		flex: 0 0 32%;
	}
}
@media (min-width: 1200px) {
	.hcs__fourth__items .p-absolute.bordered.bordered_light {
		bottom: 20px;
		left: 20px;
		right: 20px;
	}
}

/* ### HOME CONTENT SECTION FIFTH ############################################################################### */
.home-content section >.d-flex.hcs__fifth__items {
	gap: 30px;
	font-size: 16px;
}
.hcs__fifth-img {
	width: 80px;
	height: 80px;
	flex: 0 0 80px;
	margin-right: 15px;
	padding: 5px;
	background-color: #6ab5df;
	border: 2px solid rgba(230,151,26,1);
	border-radius: 50%;
}
@media (min-width: 768px) {
	.hcs__fifth__items > div {
		flex: 0 0 calc(50% - 15px);
	}
}

/* ### HOME CONTENT SECTION SIXTH  ############################################################################### */
.home-content .bordered.hcs__sixth-table {
	padding-top: 50px;
	box-shadow: 0 0 5px rgba(230,151,26,.75);
}
.hcs__sixth-table-items div + div {
	margin-top: 15px; 
}
.hcs__sixth-table-item {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.hcs__sixth-table-item svg {
	transform: translateY(-2px); 
}
.hcs__sixth-table-off {
		top: -26px;
		right: 50%;
		transform: translateX(50%);
		width: 150px;
}
.hcs__sixth-table__1099 {
	gap: 10px;
}
@media (min-width: 375px) {
	.home-content .hcs__sixth__button .btn-pd {
		font-size: 15px;
	}
}
@media (min-width: 480px) {
	.home-content .hcs__sixth__button .btn-pd {
		font-size: 16px;
	}
}
@media (min-width: 576px) {
	.hcs__sixth-table-item {
		flex-direction: row;
	}
}
@media (min-width: 768px) {
	.hcs__sixth-table {
		width: 70%;
	}
	.home-content .bordered.hcs__sixth-table {
		padding-top: 50px;
	}
	.hcs__sixth-table-off {
		top: 25px;
		right: -20px;
		transform: rotate(45deg);
	}
}

/* ### HOME CONTENT SECTION SEVENTH  ############################################################################### */
.hcs__seventh__images span {
	display: inline-block;
	border-radius: 50%;
	border: 2px solid #fff;
}
.hcs__seventh__images span + span {
	margin-left: -10px;
}
/* ### HOME CONTENT END ############################################################################### */