.site-shell {
	width: 980px;
	}

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

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


.home-grid {
	column-gap: 16px;
	}


.faq-group {
	padding: 0;
	}

.faq-group .title {
	margin: 0 0 30px 0;
	}

.faqs_l {
	width: 480px;
	}

.faqs_r {
	width: 480px;
	}

.faq-item {
	padding: 16px 20px;
	background: #fff url('images/faq.svg') no-repeat 12px 17px / 20px;
	}

.faq-item.open {
	padding: 15px 19px;
	background: #fff url('images/faq-open.svg') no-repeat 11px 16px / 20px;
	}

.faq-body {
	padding: 12px 0 0 0;
	}



.home-text {
	padding: 0 0 80px 0;
	}


.review-grid {
	gap: 10px;
	}

.review-card {
	width: calc(33.33% - 7px);
	}


.review-top-media {
	width: 400px;
	min-width: 400px;
	}

.category-card{
	width: calc(25% - 12px);
	}


