CSS Pretty Print
 
 .title--header {
	 margin-top: -300px;
}
 @media (max-width: 576px) {
	 .title--header {
		 margin-top: -270px;
	}
}
 .bg--even, .bg--even .card {
	 background-color: #fff;
}
 .bg--even .swiper-scrollbar, .bg--even .card .swiper-scrollbar {
	 height: 13px !important;
	 background-color: #eae1c4;
}
 .bg--odd, .bg--odd .card {
	 background-color: #eae1c4;
}
 .bg--odd .swiper-scrollbar, .bg--odd .card .swiper-scrollbar {
	 height: 13px !important;
	 background-color: #fff;
}
 .bg--brown {
	 background-color: #a3896b !important;
}
 .swiper-pagination-bullet--active {
	 opacity: 1;
	 background: #a3896b;
}
 .swiper-scrollbar--drag {
	 height: 100%;
	 width: 100%;
	 position: relative;
	 background: #a3896b;
	 border-radius: 10px;
	 left: 0;
	 top: 0;
}
 .a--w--100 .btn {
	 width: 100% !important;
}
 .thumbnail-figure {
	 width: 100%;
	 height: 185px;
	 overflow: hidden;
	 margin-bottom: 0px;
	 background-color: #fafafa;
}
 .thumbnail-figure img {
	 position: relative;
	 left: 50%;
	 top: 50%;
	 width: auto;
	 -webkit-transform: translate(-50%, -50%);
	 -ms-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
	.thumbnail-figure {
		height : 143px !important;
	}
}
 .wrap-header-banner {
	 min-height: 625px;
}
 @media (max-width: 1440px) {
	 .wrap-header-banner {
		 min-height: 525px;
	}
}
 @media (max-width: 1200px) {
	 .wrap-header-banner {
		 min-height: 425px;
	}
}
 @media (max-width: 768px) {
	 .wrap-header-banner {
		 min-height: 650px;
	}
}
 @media (max-width: 576px) {
	 .wrap-header-banner {
		 min-height: 385px;
	}
}
 @media (max-width: 320px) {
	 .wrap-header-banner {
		 min-height: 350px;
	}
}
 .season10-head-banner {
	 background-image: url('../images/10-home-desktop-220240325.jpg');
	/* Full height */
	 height: 100%;
	/* Center and scale the image nicely */
	 background-position: top center;
	 background-repeat: no-repeat;
	 background-size: contain;
}

@media (max-width: 768px) {
	 .season10-head-banner {
		 background-image: url('../images/10-home-mobile-20240325.jpg');
	}
}
 .season10-head-place-banner {
	 background-image: url('../images/10-place-desktop.jpg');
	/* Full height */
	 height: 100%;
	/* Center and scale the image nicely */
	 background-position: top center;
	 background-repeat: no-repeat;
	 background-size: contain;
}
 @media (max-width: 768px) {
	 .season10-head-place-banner {
		 background-image: url('../images/10-place-mobile.jpg');
	}
}
 .season10-head-dhamma-banner {
	 background-image: url('../images/9-dhamma-desktop.jpg');
	/* Full height */
	 height: 100%;
	/* Center and scale the image nicely */
	 background-position: top center;
	 background-repeat: no-repeat;
	 background-size: contain;
}
 @media (max-width: 768px) {
	 .season10-head-dhamma-banner {
		 background-image: url('../images/9-dhamma-mobile.jpg');
	}
}
 .shadow-header {
	 box-shadow: 0px -9px 17px -10px rgba(0, 0, 0, 0.5) !important;
}
 .season-detail-content .px--20 {
	 padding: 0;
}
 .season-detail-content .truelittlemonk--head--1, .season-detail-content .truelittlemonk--head--1 strong {
	 font-family: 'TrueBold' !important;
	 font-size: 40px;
	 color: #da763e;
	 line-height: 2.5rem;
}
 .season-detail-content .truelittlemonk--head--2, .season-detail-content .truelittlemonk--head--2 strong {
	 font-family: 'TrueBold' !important;
	 font-size: 32px;
	 color: #da763e;
	 line-height: 1.5rem;
}
 .season-detail-content .truelittlemonk--body--1 {
	 font-family: 'TrueLight' !important;
	 font-size: 32px;
}
 .season-detail-content .truelittlemonk--body--1 strong {
	 font-family: 'TrueBold' !important;
}
 
 
