.ybg-container {
	max-width: 1100px;
	}

.table tr th, .entry table tr th{
	padding: 11px 20px;
	}

.table tr td, .entry table tr td{
	padding: 8px 20px;
	}


.ybg-homeGrid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	}

.ybg-homePanel {
	/* grid item */
	}



.ybg-faq {
	padding: 0;
	}

.ybg-faq .ybg-sectionTitle {
	margin: 0 0 30px 0;
	}

.faqs_l {
	width: 480px;
	}

.faqs_r {
	width: 480px;
	}

.ybg-faqItem {
	padding: 16px 20px;
	background: rgba(255, 255, 255, 0.04);
	border: 1px solid rgba(255, 255, 255, 0.10);
	}

.ybg-faqItem.open {
	padding: 15px 19px;
	background: rgba(124, 92, 255, 0.10);
	border-color: rgba(124, 92, 255, 0.55);
	}

.ybg-faqA {
	padding: 12px 0 0 0;
	}



.ybg-homeContent {
	padding: 0 0 80px 0;
	}


.ybg-cardGrid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	}

.ybg-card {
	/* grid item */
	}


.ybg-categoryGrid{
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 12px;
	}

.ybg-siteHeroMedia {
	width: 400px;
	min-width: 400px;
	}

.ybg-categoryCard{
	/* grid item */
	}



.ybg-footerBrand {
	width: 300px;
	}


.ybg-footerNavs {
	width: 660px;
	}
