/* Main child theme styles */



/*----------------------game category page styles-----------------------------------*/
.game-category-page{
	padding:50px 0;
}

.sigure-main-sec .game-category-header{
    text-align: center!important;
	margin-bottom: 40px;
}

.game-category-title{
    text-align: center!important;
    color: #F79218;
}

.game-category-header p
{
    width: 80%;
    margin: 0 auto;
}
.center-main-sec {
	margin:0;
}
.game-image{
 	margin-left: 0;
}
p.game-grid-title {
    position: absolute;
    left: 33%;
    bottom: 5px;
    color: #F79218;
    font-weight: 700;
    font-size: 16px;
}

/*------- FAQ section --------*/
.game-category-faq {
    padding: 30px 20px;
    text-align: center;
}

.game-category-faq-title {
    color: #EA6312;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 10px;
}

.faq-list {
    max-width: 900px;
    margin: 0 auto;
    background: #f5f5f5;
    border-radius: 8px;
    padding: 10px 20px;
    text-align: left;
}

.faq-item {
    padding: 4px 0;
}

.faq-item:last-child {
    border-bottom: none;
}

.faq-item[open] {
    background: #ffffff;
    border: 1px solid #EA6312;
    border-radius: 6px;
    padding: 0;
    margin: 10px 0;
}

.faq-question {
    list-style: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    padding: 18px 20px;
    font-size: 16px;
    color: #222222;
    font-weight: 500;
}

.faq-question::-webkit-details-marker {
    display: none;
}

.faq-question::marker {
    content: "";
}


.faq-question::after {
    content: "+";
    flex-shrink: 0;
    font-size: 20px;
    line-height: 1;
    color: #222222;
}

.faq-item[open] .faq-question::after {
    content: "\2212";
    color: #EA6312;
}

.faq-item[open] .faq-question {
    color: #EA6312;
    border-bottom: 1px solid #f0d9c8;
}

.faq-answer {
    padding: 0 20px 20px;
    color: #555555;
    font-size: 15px;
    line-height: 1.6;
}

.faq-answer p {
    margin: 0 0 10px;
}

.faq-answer p:last-child {
    margin-bottom: 0;
}
/*------- FAQ section end--------*/

@media (max-width: 768px) {
    .game-category-faq-title {
        font-size: 28px;
    }
	.game-category-page {
    padding: 30px 5px;
	}
	.left-sidebar .sigur-game-grid{
		gap:5px;
	}
	.left-sidebar img{
    height: 50px!important;
    object-fit: cover;
	}
	.right-sidebar img{
    height: 50px!important;
    object-fit: cover;
	}
	.center-main-sec {
    padding: 0px 10px;
    width: 68%;
	}
	.sigur-game-grid{
		gap:10px!important
	}
	.game-category-page .center-main-sec .sigur-game-item {
    width: 46%;
	}
	.game-category-header p{
		width:100%;
		font-size:0.8rem;
	}
	.game-category-title {
    font-size: 1.5rem;
	}
	.game-section-wrap img{
		width:auto!important;
		height:100px!important;
		object-fit:cover!important;
	}
	.h2.game-grid-title{
		left:5%!important;
		font-size: 12px!important;
	}
	
}
/*-------------------------game category page styles end---------------------------*/



/*----------------------game single dtail page start-----------------------------------*/
.single-game-page{
    padding:60px 0;
}
.single-game-page .game-frmme {
    height: auto;
}
.related-games .sigur-game-item {
    width: 30%;
}
.related-games .game-image img {
    width: 100%;
    height: 100%;
}
@media (max-width: 768px) {
    .single-game-page .center-main-sec{
        width: 100%;
    }
    .single-game-page .right-sidebar, .single-game-page .left-sidebar {
        display: none!important;
    }
}
/*----------------------game single dtail page end-----------------------------------*/