.taxonomy-description {
	width: 100%;
	display: inline-block;
}
.taxonomy-description p {
	color: var(--black);
	margin-bottom: 0;
	line-height: 24px;
}
.sub-title {
	color: var(--dark-black);
	font-size: 18px;
	line-height: 24px;
}
.sec-one-item-excerpt p {
	color: var(--black);
}
.more-posts-grid .content-prime {
	margin-bottom: 20px;
}
.taxonomy-load-more {
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}
.taxonomy-load-more #post-counter {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px;
	color: var(--black);
}
.taxonomy-load-more .load-more {
	padding: 0 20px;
	display: inline-block;
	color:var(--white);
	height: 47px;
	line-height: 47px;
	width: 100%;
	max-width: 300px;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	border-radius: 4px;
	background: var(--dark-black);
	border: none;
	cursor: pointer;
	font-family: var(--dmsans);
}
.taxonomy-load-more .load-more:hover {
	background: var(--red);
}
.taxonomy-sec-two-wrapper {
	background: var(--orange-color);
	background: -moz-linear-gradient(left, #f6921e 0%, #ffd21c 100%);
	background: -webkit-linear-gradient(left, #f6921e 0%, #ffd21c 100%);
	background: linear-gradient(to right, #f6921e 0%, #ffd21c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6921e', endColorstr='#ffd21c',GradientType=1 );
	padding: 50px 20px;
	border-radius: 5px;
	margin-bottom: 30px;
}
.taxonomy-sec-two-wrapper .prime-top-layer::after {
	background:var(--white);
}
.taxonomy-sec-two-wrapper .top-layer-heading {
	color:var(--white);
}
.taxonomy-sec-two-wrapper .gio-view-all,
.taxonomy-sec-two-wrapper .gio-view-all:hover {
	color:var(--white);
}
.taxonomy-sec-two-wrapper .gio-view-all::after {
	filter: invert(1) brightness(2);
}
.taxonomy-sec-two-wrapper .custom-blocks-wrapper {
	margin-top: 20px;
	color:var(--white);
}
.sec-two-item-category a {
	font-size: 10px;
	color:var(--white);
	font-family: var(--dmsans);
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 5px;
}
.sec-two-item-title a {
	color:var(--white);
}
.sec-two-item-title {
	margin: 5px 0;
}
/*player Template*/

.player-archive-sec {
	display: flex;
	width: 100%;
	gap: 0 25px;
}
.player-archive-left {
	width: 73%;
}
.player-archive-right {
	width: 25%;
	max-width: 350px;
}
.player-archive-right .sidebar {
	width: 100%;
}
.prime-top-layer.player-icon {
	padding-bottom: 20px;
	height: auto;
}
.prime-top-layer.player-icon img {
	height: 37px;
}
.player-top-item {
	position: relative;
	width: 100%;
	display: inline-block;
}
.bookmakers-wrapper {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 10px;
}
.table-event-info {
	width: calc((100% / 3) - 1%);
	border-radius: 6px;
	background:var(--white);
	margin-bottom: 12px;
	padding: 25px 25px 15px 25px;
}
.table-event-date {
	color: var(--orange-color);
	font-size: 12px;
	padding-bottom: 15px;
	display: inline-block;
	width: 100%;
	font-family: var(--dmsans);
}
.table-event-info h5 {
	width: 100%;
	font-size: 16px;
	color: var(--dark-black);
	margin-bottom: 10px;
}
.bookmaker-item {
	width: calc((100% / 3) - 10px);
	justify-content: space-between;
	flex-wrap: wrap;
	border-radius: 6px;
	background:var(--white);
	margin-bottom: 12px;
	border: solid 1px var(--dark-border);
	display: flex;
	align-items: center;
}
.bookmaker-logo {
	margin-bottom: 10px;
	width: 100%;
	background: transparent;
	border-radius: 0;
	border-bottom: 1px solid var(--dark-border);
	padding: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bookmaker-logo > img {
	height: 20px;
	width: auto;
}
.odd-1 {
	padding: 8px;
	width: calc((100% / 3) - 8px);
	background: rgba(51,51,51,0.1);
	border-radius: 6px;
	margin: 0 4px 10px 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.odd-1 span {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	text-align: center;
	line-height: 25px;
	color: var(--white);
	margin-right: 5px;
	background:var(--dark-yellow);
	font-family: var(--dmsans);
	font-weight: 700;
	margin-right: 10px;
	font-size: 14px;
}
.odd-1 p {
	width: auto;
	font-size: 14px;
}
.bonus-table {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	border-radius: 6px;
	background:var(--white);
	padding: 25px 0;
	min-height: 325px;
	align-items: flex-start;
	align-content: flex-start;
}
.bonus-table-header .col-room {
	font-weight: 700;
}
.bonus-table-header {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--dark-border);
	width: 100%;
}
.col-room {
	padding: 8px;
	text-align: left;
	font-size: 14px;
	color: var(--dark-black);
	font-family: var(--dmsans);
	font-weight: 400;
	line-height: 16px;
}
.col-room.first-column {
	width: 40%;
}
.col-room {
	width: 60%;
}
.col-room.first-column img {
	max-width: 86px;
	height: 29px;
	width: 100%;
	object-fit: contain;
}
.bonus-table-row {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--dark-border);
	width: 100%;
}
.bonus-table-row:last-child {
	border-bottom: none;
}
.catgory-posts-wrapper .slick-arrow {
	width: 30px;
	height: 30px;
	border-radius: 6px;
	background:var(--white-200);
	color:var(--white);
	text-align: center;
	border: none;
	position: absolute;
	font-size: 0;
	left:0;
	top: auto;
	line-height: 40px;
	cursor: pointer;
	z-index: 1;
	bottom:0;
}
.catgory-posts-wrapper .slick-arrow::before {
	content: "";
	background: url(../../images/left_chevron-white.svg) center center no-repeat;
	width: 13px;
	height: 13px;
	display: inline-block;
}
.catgory-posts-wrapper .slick-next.slick-arrow::before {
	transform: rotate(182deg);
}
.catgory-posts-wrapper .slick-next {
	left: 40px;
}
.catgory-posts-wrapper .content-prime {
	margin-bottom: 70px;
}
.player-buttons {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 10px 0;
}
.player-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	width: 100%;
	border-radius: 6px;
	color:var(--white);
	font-family: var(--dmsans);
	font-weight: 700;
	font-size: 16px;
	background: var(--red);
	position: relative;
}
.player-btn:hover {
	color:var(--white);
}
.player-btn::before {
	content: "";
	position: relative;
	background: url(../../images/location_icon.svg);
	background-repeat: no-repeat;
	background-size: 28px;
	width: 21px;
	height: 30px;
	margin-right: 10px;
}
.player-buttons .player-btn:nth-child(2) {
	background: var(--orange-color);
	background: -moz-linear-gradient(left, #f6921e 0%, #ffd21c 100%);
	background: -webkit-linear-gradient(left, #f6921e 0%, #ffd21c 100%);
	background: linear-gradient(to right, #f6921e 0%,#ffd21c 100%);
}
.player-buttons .player-btn:nth-child(2)::before {
	display:none;
}
.player-archive-right .item-card {
	width: 100%;
	margin-bottom: 20px;
}
.player-archive-right .custom-blocks-inner a {
	display: block;
}
.player-archive-right .custom-blocks-inner img {
	position: relative;
	left: 50%;
	z-index: 100;
	transform: translateX(-50%);
	width: 100%;
	height: 475px;
	margin: 0;
	border-radius: 6px;
	object-fit: cover;
	object-position: center;
}
.player-archive-right .hero-slide-title {
	line-height: 30px;
}
/*player Template-End*/

/*poker Template*/

.two-column .content-prime {
	width: calc((100% / 2) - 13px);
}
.item-card .content-prime {
	width: 100%;
}
.poker-first-sec.m-col-3 {
	gap: 0 24px;
	justify-content: space-between;
}
/*poker Template-End*/

@media (max-width:1365px) {
	.odd-1 {
		padding: 4px;
	}
}
@media (max-width:1024px) {
	.player-archive-left {
		width:100%;
	}
	.player-archive-right {
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}
	.player-archive-sec {
		flex-wrap: wrap;
	}
}
@media (max-width:991px) {
	.player-sec-two .prime-top-layer,
	.tech-crypto-sec .prime-top-layer {
		height: 55px;
	}
	.player-sec-two .gio-view-all,
	.catgory-posts-wrapper .gio-view-all,
	.tech-crypto-sec .gio-view-all {
		font-size: 14px;
		line-height: 16px;
		display: flex;
	}
	.player-sec-two .gio-view-all::after,
	.tech-crypto-sec .gio-view-all::after{
		top: 1px;
	}
	.player-sec-two .top-layer-heading,
	.catgory-posts-wrapper .top-layer-heading,
	.tech-crypto-sec .top-layer-heading{
		line-height: 16px;
	}
}
@media (max-width:767px) {
	.taxonomy-sec-two-wrapper .hero-slide-category a, 
	.taxonomy-sec-two-wrapper .hero-slide-date {
		color:var(--white);
	}
	.taxonomy-sec-two-wrapper .item-card {
		margin-bottom: 0;
	}
	.taxonomy-sec-two-wrapper .hero-slide-date img {
		filter: brightness(100);
	}
	.taxonomy-sec-two-wrapper {
		padding: 20px;
	}
	.player-top-sec .hero-slide-title a {
		color: var(--dark-black);
	}
	.player-sec-two .prime-top-layer, .tech-crypto-sec .prime-top-layer {
		height: 34px;
	}
	.table-event-info {
		width: 100%;
		margin-bottom: 0;
	}
	.bookmaker-item {
		width: 100%;
		margin-bottom: 0;
	}
	.tech-crypto-sec .evidenza-item {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.bonus-table {
		min-height: inherit;
	}
	.gio-custom-blocks.item-card {
		margin-bottom: 0;
	}
	.two-column .content-prime {
		width: 100%;
		margin-bottom: 20px;
	}
}