.comments-area {
    display: none;
}
.catalog-second-sec .inside-header {
    padding-top: 0;
    padding-bottom: 0;
}
.warranty-bx form .warranty-form {
    padding-top: 0;
	padding-bottom: 0;
}
.warranty-bx form .warranty-form p.content-terms {
    text-align: center;
}
.warranty-bx form .warranty-form .chk {
    padding-bottom: 50px;
}
.warranty-bx form .warranty-form .chk label {
    justify-content: center;
    padding: 0;
    align-items: center;
}
.warranty-regist table.has-fixed-layout {
    margin-bottom: 0;
}
.health-mate-form .label-chk span {
    margin: 0;
    color: #000;
}
.health-mate-form .label-chk span label {
    align-items: center;
    max-width: 620px;
    font-size: 18px;
    margin-bottom: 30px;
}
.redbg.maxcontent>br {
    display: none;
}
.redbg.maxcontent {
    padding-top: 50px;
}
.label-wrapper.file-set span.file-first {
    align-items: center;
    display: flex;
    gap: 10px;
}
.infrared__sauna  p.gb-headline {
    padding-bottom: 80px;
}
.grid-section-main-block p.gb-headline {
    padding-bottom: 0;
}
.business-icons-text .feature p.gb-headline {
    padding-bottom: 0;
}
.business-icons-text .feature {
    padding: 45px 15px !important;
}

/* Warranty Page CSS */
.page-id-7706 {
	.wp-block-table .has-fixed-layout th {
		font-weight: 500;
		font-size: 22px;
		line-height: 36px;
	}
	.info_wrapper.gray p {
		font-size: 18px;
	}
	.warranty-bx form .warranty-form p.content-terms {
		font-size: 22px;
	}
	.form-field.purchased label.heading-form {
		text-align: center;
	}
}
.form-field.purchased select {
    appearance: none;
    background-image: url(https://hms.yabaye.com/wp-content/uploads/2025/05/Mask-1.png);
    background-repeat: no-repeat;
    background-position: 97% center;
}

/* Blog Page CSS */
.page-id-7829 {
	.sauna-blogs li:first-child a.wp-block-read-more {
		font-weight: 700;
	}
	.sauna-blogs li:nth-child(2) p.wp-block-post-excerpt__excerpt, .sauna-blogs li:nth-child(3) p.wp-block-post-excerpt__excerpt {
		font-weight: 500;
	}
	ul.sauna-blogs.wp-block-post-template li:first-child .wp-block-post-title {
		font-size: 40px !important;
		font-weight: 500 !important;
	}
	.sauna-blogs li:nth-child(3) .wp-block-columns a.wp-block-read-more {
		font-weight: 700 !important;
		z-index: 9 !important;
	}
	.sauna-blogs li:first-child a.wp-block-read-more {
		background-image: url(https://hms.yabaye.com/wp-content/uploads/2025/05/Mask-3.png);
		background-repeat: no-repeat;
		background-position: 85% center;
		padding-right: 50px;
	}
	p.mate-top-title {
		z-index: 9 !important;
	}
	.sauna-blogs li:first-child a.wp-block-read-more {
		z-index: 9 !important;
	}
	.sauna-blogs li:first-child .colms .right-column {
		z-index: 9 !important;
	}
}

/* Blog Inner Pages CSS */
.post-template-default.single-post div#content {
    justify-content: center;
}
.post-template-default.single-post div#content .content-area main#main {
    margin: 0;
}
.post-template-default.single-post div#content div#right-sidebar {
    display: none;
}
.post-template-default.single-post div#content .inside-article p {
    font-size: 22px;
    font-weight: 500;
    line-height: 36px;
}
.post-template-default.single-post div#content .inside-article h2.wp-block-heading {
    font-size: 40px;
    font-weight: 700;
}
.post-template-default.single-post .gb-container h1.gb-headline.page-hero {
    max-width: 1000px;
    margin: auto;
}
.post-template-default.single-post .gb-container p.gb-headline.dynamic-term-class {
    display: none;
}
.post-template-default.single-post .gb-container>.gb-container>p.gb-headline {
    display: none;
}



@media only screen and (min-width: 768px) and (max-width: 1100px) {
	
.page-id-7706 {
	.warranty-regist.table-wrapper-screen,
	.warranty-regist,
	.warranty-bx,
	.health-title {
		padding-left: 20px;
		padding-right: 20px;
	}
	.warranty-regist.legacy-section p {
		text-align: center;
	}
	.warranty-regist p {
		text-align: center;
	}
	.warranty-regist figure.wp-block-image {
		text-align: center;
	}
	
}
	
/* Blog Page CSS */
.page-id-7829 {
	
	.hero-banner.hero_overlay {
		height: 800px !important;
		aspect-ratio: unset;
		min-height: unset !important;
		padding: 0 20px;
	}
	.wp-block-latest-posts.columns-4 li {
		width: calc(33.33% - 1.9375em);
	}
	
}
	
}

@media (max-width: 767px) {
	.health-title {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.warranty-regist {
		padding: 50px 20px !important;
	}
	.table-wrapper-screen {
		padding-top: 0 !important;
	}
	.legacy-section {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.warranty-wrapper-reg {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.health-mate-form {
		margin-bottom: 0 !important;
	}
	
/* Warranty Page CSS */
.page-id-7706 {
	.warranty-reg span {
		font-weight: 400;
	}
	.warranty-bx form .warranty-form {
		padding-top: 30px;
		padding-bottom: 0;
		width: 100%;
	}
	.warranty-regist h2 {
		font-size: 26px !important;
	}
	.health-mate-form h2 {
		font-size: 26px !important;
	}
	.health-mate-form p {
		font-size: 18px !important;
	}
	.form-contacts.healthmate label {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.health-mate-form .label-chk span label span {
		display: block !important;
		white-space: break-spaces;
		text-align: left;
		font-size: 18px !important;
		color: #7B7B7B;
	}
	.health-mate-form .label-chk span label {
		align-items: start;
	}
	.info_wrapper.gray {
		margin-top: 15px;
	}
	.warranty-bx form .warranty-form label.heading-form {
		font-weight: 400 !important;
		font-size: 18px !important;
	}
	.warranty-bx form .warranty-form .label-wrapper label.heading-form {
		width: 100% !important;
		white-space: break-spaces;
	}
	
}
	
/* Commercial Saunas CSS */
.page-id-7948 {
	.infrared__sauna.classic p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 500;
	}
	.infrared__sauna.classic p.gb-headline {
		padding-bottom: 0;
	}
	.infrared__sauna .gb-container.feature {
		max-width: 450px;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.business-icons-text {
		padding-bottom: 0;
	}
	.image-bottom-text {
		font-size: 40px !important;
	}
	.image-bottom-section-cls a.gb-button {
		font-size: 26px;
	}
	.heading-with-blocks p.gb-headline {
		font-size: 18px !important;
		line-height: 26px;
	}
	.heading-with-blocks .gb-grid-column h5 {
		font-size: 18px;
	}
	div#full_spectrum h1 {
		font-size: 30px;
		font-weight: 500;
		line-height: 1.2;
	}
	div#full_spectrum p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 500;
	}
	div#full_spectrum a.gb-button {
		font-size: 26px;
	}
	.download_therapy.blogs .gb-container h4,
	.download_therapy.blogs .gb-container p.gb-headline-text {
		text-align: center;
	}
	.download_therapy.blogs .classic_design label {
		font-size: 18px;
	}
	
}

/* Blog Page CSS */
.page-id-7829 {
	.blogs {
		min-height: 800px !important;
	}
	.hero-banner h1 {
		font-size: 40px !important;
		padding: 0 20px;
		font-weight: 400 !important;
	}
	.sauna-blogs li:first-child .colms .right-column h2 {
		font-size: 40px !important;
		font-weight: 500 !important;
	}
	.newest-form h2.wp-block-heading {
		font-size: 26px !important;
		margin-bottom: 0;
	}
}
	


}



